One-to-one transmission method, device, system, equipment and medium for audio signals

By establishing a one-to-one connection link and periodic broadcasting in the audio signal transmission, the problems of excessive synchronization time and missynchronization are solved, and fast and accurate audio signal synchronous playback is achieved.

CN121645191APending Publication Date: 2026-03-10ACTIONS ZHUHAI MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In existing technologies, there is a problem that the synchronization time between the receiving end and the sending end of the audio signal is too long during the transmission process, which leads to inconsistent playback and is prone to missynchronization.

Method used

By establishing a one-to-one connection link between the first electronic device and the second electronic device, an extended broadcast is created and a periodic broadcast is created based on it. The periodic broadcast contains information about the broadcast isochronous group. After successful operation, the extended broadcast is disabled, and synchronization information is sent through the one-to-one connection link to ensure that only the target device receives the audio signal.

Benefits of technology

It achieves fast and accurate synchronization of audio signals between the receiving and transmitting ends, avoids missynchronization, and ensures synchronized playback of audio signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645191A_ABST
    Figure CN121645191A_ABST
Patent Text Reader

Abstract

The invention discloses a one-to-one transmission method, device, system and equipment for audio signals, and a medium, which are used for quickly and accurately realizing synchronization of audio signals received by a receiving end and audio signals sent by a sending end through a broadcast isochronous group. The method comprises the following steps: establishing a one-to-one connection link between first electronic equipment and second electronic equipment; an extended broadcast is created, a periodic broadcast is created based on the extended broadcast, the periodic broadcast comprises information of a broadcast isochronous group to be sent by the first electronic device, the information is used for instructing the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group is used for transmitting audio signals; when the periodic broadcast is successfully operated, making the extended broadcast invalid; sending the synchronization information of the periodic broadcast to a second electronic device through a one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, the broadcast isochronous group carrying the audio signal is transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless signal transmission technology, and in particular to a one-to-one transmission method, apparatus, system, device and medium for audio signals. Background Technology

[0002] To meet users' needs for Bluetooth audio, the Bluetooth Special Interest Group (SIG) introduced LEAudio (Low Energy Audio) technology, which brings new audio experience features. Among these features, broadcast audio technology can broadcast audio to other compatible devices, enabling audio sharing. Summary of the Invention

[0003] This application provides a method, apparatus, system, device, and medium for one-to-one transmission of audio signals, which can quickly and accurately synchronize the audio signal received by the receiving end with the audio signal transmitted by the sending end through a broadcast isochronous group.

[0004] At the transmitting end, an embodiment of this application provides a one-to-one transmission method for audio signals, comprising:

[0005] Establish a one-to-one connection link between the first electronic device and the second electronic device;

[0006] An extended broadcast is created, and a periodic broadcast is created based on the extended broadcast; wherein the periodic broadcast includes information about a broadcast isochronous group that the first electronic device will send, the broadcast isochronous group information being used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group being used to transmit audio signals;

[0007] When the periodic broadcast runs successfully, disable the extended broadcast;

[0008] The synchronization information of the periodic broadcast is sent to the second electronic device through the one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device;

[0009] Based on the information of the broadcast isochronous group, the broadcast isochronous group is created and transmitted, which carries an audio signal.

[0010] This application embodiment establishes a one-to-one connection link between a first electronic device and a second electronic device through the one-to-one audio signal transmission method; and creates an extended broadcast and a periodic broadcast based on the extended broadcast; wherein, the periodic broadcast includes information about the broadcast isochronous group to be sent by the first electronic device, the broadcast isochronous group information is used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, the broadcast isochronous group is used to transmit audio signals; when the periodic broadcast is successfully run, the extended broadcast is disabled, thereby preventing other devices besides the second electronic device from receiving the audio signals sent by the first electronic device, that is, avoiding missynchronization between other devices and the first electronic device; and further, the extended broadcast is disabled. The periodic broadcast synchronization information is sent to the second electronic device through the one-to-one connection link, enabling the second electronic device to receive the periodic broadcast sent by the first electronic device. Finally, based on the information of the broadcast isochronous group, the broadcast isochronous group is created and sent, carrying an audio signal. This achieves one-to-one audio signal transmission between the first and second electronic devices, thereby quickly and accurately synchronizing the audio signal received by the second electronic device with the audio signal sent by the first electronic device through the broadcast isochronous group. This avoids the problem of audio asynchrony between the sending and receiving ends caused by excessively long signal synchronization time. Therefore, the embodiments of this application enable the receiving end to receive the audio signal sent by the sending end through the broadcast isochronous group more quickly and accurately, and further enable synchronized playback.

[0011] In some embodiments, when a directional broadcast sent by the second electronic device to the first electronic device is received, a one-to-one connection link between the first electronic device and the second electronic device is triggered.

[0012] In some embodiments, the method further includes:

[0013] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0014] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the creation of the extended broadcast and subsequent steps are executed again.

[0015] Accordingly, at the receiving end, the embodiment of this application provides a one-to-one transmission method for audio signals, including:

[0016] Establish a one-to-one connection link between the first electronic device and the second electronic device;

[0017] Through the one-to-one connection link, the system receives synchronization information from the periodic broadcasts sent by the first electronic device;

[0018] Using the synchronization information of the periodic broadcast, the system receives the periodic broadcast sent by the first electronic device, and obtains the information of the broadcast isochronous group that the first electronic device will send from the periodic broadcast sent by the first electronic device, wherein the broadcast isochronous group is used to transmit audio signals.

[0019] Based on the information of the broadcast isochronous group, the audio signal in the broadcast isochronous group sent by the first electronic device is received.

[0020] In some embodiments, a one-to-one connection link between the first electronic device and the second electronic device is triggered by sending a targeted broadcast to the first electronic device.

[0021] In some embodiments, the method further includes:

[0022] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0023] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the synchronization information periodically broadcast by the first electronic device is received again through the one-to-one connection link, and subsequent steps are executed.

[0024] In some embodiments, the method further includes:

[0025] When it is determined that receiving a periodic broadcast has failed, or that receiving a broadcast or other time group has failed, the synchronization information for receiving the periodic broadcast sent by the first electronic device through the one-to-one connection link is executed again, as well as subsequent steps.

[0026] At the transmitting end, an embodiment of this application provides a one-to-one audio signal transmission device, comprising:

[0027] A link establishment unit is used to establish a one-to-one connection link between the first electronic device and the second electronic device;

[0028] A broadcast creation unit is configured to create an extended broadcast and, based on the extended broadcast, create a periodic broadcast; wherein the periodic broadcast includes information about a broadcast isochronous group to be sent by the first electronic device, the information about the broadcast isochronous group being used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group being used to transmit audio signals;

[0029] An extended broadcast failure unit is used to fail the extended broadcast when the periodic broadcast is successfully running;

[0030] A synchronization information sending unit is used to send the periodic broadcast synchronization information to the second electronic device through the one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device;

[0031] A broadcast isochronous group transmitting unit is used to create and transmit the broadcast isochronous group based on the information of the broadcast isochronous group, wherein the broadcast isochronous group carries an audio signal.

[0032] At the receiving end, an embodiment of this application provides a one-to-one audio signal transmission device, comprising:

[0033] A link establishment unit is used to establish a one-to-one connection link between the first electronic device and the second electronic device;

[0034] A synchronization information receiving unit is used to receive synchronization information periodically broadcast by the first electronic device through the one-to-one connection link;

[0035] A periodic broadcast receiving unit is configured to receive a periodic broadcast sent by the first electronic device using the synchronization information of the periodic broadcast, and to obtain information about the broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device, wherein the broadcast isochronous group is used to transmit audio signals.

[0036] The broadcast isochronous group receiving unit is used to receive audio signals from the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

[0037] This application provides a one-to-one audio signal transmission system, comprising:

[0038] A first electronic device is configured to: establish a one-to-one connection link with a second electronic device; create an extended broadcast and create a periodic broadcast based on the extended broadcast; wherein the periodic broadcast includes information about a broadcast isochronous group to be sent by the first electronic device, the broadcast isochronous group being used to transmit audio signals; disable the extended broadcast when the periodic broadcast is successfully executed; send the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; and create and send the broadcast isochronous group, which carries audio signals, based on the information of the broadcast isochronous group.

[0039] The second electronic device is configured to: establish a one-to-one connection link with the first electronic device; receive synchronization information of periodic broadcasts sent by the first electronic device through the one-to-one connection link; receive periodic broadcasts sent by the first electronic device using the synchronization information of the periodic broadcasts, and obtain information of the broadcast isochronous group to be sent by the first electronic device from the periodic broadcasts sent by the first electronic device; and receive audio signals in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

[0040] Another embodiment of this application provides an electronic device including a memory and a processor, wherein the memory is used to store program instructions, and the processor is used to call the program instructions stored in the memory and execute any of the methods described above according to the obtained program.

[0041] Another embodiment of this application provides a computer-readable storage medium storing computer-executable instructions for causing the computer to perform any of the methods described above. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 A schematic diagram of the overall process of a one-to-one audio signal transmission method provided by the transmitting end in an embodiment of this application;

[0044] Figure 2 A schematic diagram of the overall process of a one-to-one audio signal transmission method provided by the receiving end in an embodiment of this application;

[0045] Figure 3 A schematic diagram illustrating the specific process of a one-to-one audio signal transmission method provided in an embodiment of this application;

[0046] Figure 4 A schematic diagram of a one-to-one audio signal transmission system provided in an embodiment of this application;

[0047] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0048] Figure 6 A schematic diagram of the structure of a one-to-one audio signal transmission device provided in the embodiments of this application;

[0049] Figure 7 A schematic diagram of the structure of another one-to-one audio signal transmission device provided for the transmitting end in an embodiment of this application;

[0050] Figure 8 A schematic diagram of the structure of a one-to-one audio signal transmission device for a receiving end provided in an embodiment of this application;

[0051] Figure 9 A schematic diagram of another one-to-one audio signal transmission device for the receiving end provided in the embodiments of this application;

[0052] Figure 10 A schematic diagram of the structure of a one-to-one transmission device for a third type of audio signal at the receiving end provided in an embodiment of this application;

[0053] Figure 11 A schematic diagram of the structure of a one-to-one transmission device for a fourth type of audio signal at the receiving end provided in an embodiment of this application. Detailed Implementation

[0054] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0055] This application provides a method, apparatus, system, device, and medium for one-to-one transmission of audio signals, which can quickly and accurately synchronize the audio signal received by the receiving end with the audio signal transmitted by the sending end through a broadcast isochronous group.

[0056] The methods, apparatus, systems, devices, and media are based on the same concept of the application. Since the methods, apparatus, systems, devices, and media solve problems in similar principles, the implementation of the apparatus, devices, media, and methods can refer to each other, and repeated parts will not be described again.

[0057] The terms "first," "second," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0058] The following examples and embodiments are to be understood as illustrative only. While this specification may refer to "a," "an," or "some" examples or embodiments in several places, this does not mean that every such reference relates to the same example or embodiment, nor does it mean that the feature applies only to a single example or embodiment. Individual features of different embodiments may also be combined to provide other embodiments. Furthermore, terms such as "comprising" and "including" should be understood not to limit the described embodiments to consisting only of those features mentioned; such examples and embodiments may also include features, structures, units, modules, etc., not specifically mentioned.

[0059] The various embodiments of this application will now be described in detail with reference to the accompanying drawings. It should be noted that the order in which the embodiments are presented in this application represents only a chronological order and does not represent the superiority or inferiority of the technical solutions provided by the embodiments.

[0060] Example 1:

[0061] See Figure 1 At the sending end, the embodiment of this application provides a one-to-one transmission method for audio signals, including:

[0062] S101. Establish a one-to-one connection link between the first electronic device and the second electronic device;

[0063] In this embodiment of the application, the first electronic device may be, for example, an audio signal transmitter, which can act as an audio broadcaster to broadcast audio signals one-to-one or one-to-many; the second electronic device may be, for example, an audio signal receiver, which can act as an audio receiver.

[0064] Of course, the first electronic device can also be used as an audio signal receiver, having an audio receiving function; the second electronic device can also be used as an audio signal transmitter, having an audio sending function, and can broadcast audio signals one-to-one or one-to-many.

[0065] Both the first electronic device and the second electronic device can be any type of electronic product with the aforementioned audio signal transmission function, such as mobile phones, computers, televisions, headphones, speakers, etc.

[0066] The first electronic device and the second electronic device can establish a one-to-one connection link through wired or wireless means (such as Bluetooth), thereby establishing a connection relationship and transmitting the required information one-to-one.

[0067] S102. Create an extended advertising (ExtAdv) and create a periodic advertising (PA) based on the extended advertising;

[0068] The periodic broadcast includes information (INFO) of the Broadcast Isochronous Group (BIG) to be sent by the first electronic device. The information of the broadcast isochronous group is used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device. The broadcast isochronous group is used to transmit audio signals.

[0069] The information of the broadcast isochronous group, such as the configuration parameters of the broadcast isochronous group, such as format and transmission period, enables the receiving end to receive the audio signal transmitted by the broadcast isochronous group based on this information.

[0070] S103. When the periodic broadcast is successfully executed, disable the extended broadcast;

[0071] For example, after the first packet of a periodic broadcast is sent normally, the extended broadcast is disabled.

[0072] It should be noted that when extended broadcast fails, the first electronic device will no longer broadcast the synchronization information of the periodic broadcast, but the periodic broadcast will still be broadcast normally. Therefore, once the first packet of the periodic broadcast is sent normally, the extended broadcast does not need to continue broadcasting, thereby preventing other devices from scanning the first electronic device.

[0073] In this embodiment of the application, disabling the extended broadcast can be achieved by, for example, turning off the extended broadcast or changing the content of the extended broadcast so that other devices besides the second electronic device cannot scan the first electronic device.

[0074] Disabling extended broadcasting can save bandwidth for broadcast audio.

[0075] The modification of the extended broadcast content, for example: to prevent devices other than the first and second electronic devices from synchronizing, the preset matching rules include the audio broadcaster's device name being ABC, and the audio broadcaster's extended broadcast packet containing the device name ABC. After receiving the extended broadcast packet, the audio receiver starts checking if it contains the device name. If it does, it further determines whether the device name is ABC. If it is, synchronization begins; otherwise, it continues receiving the next extended broadcast packet. Therefore, to prevent other devices from synchronizing with the audio broadcaster, the extended broadcast packet can omit the audio broadcaster's device name information, or the audio broadcaster's device name can be modified to another name. S104. The synchronization information of the periodic broadcast is sent to the second electronic device through the one-to-one connection link, enabling the second electronic device to receive the periodic broadcast sent by the first electronic device;

[0076] Specifically, the second electronic device can use the synchronization information of the periodic broadcast sent by the first electronic device to receive the periodic broadcast sent by the first electronic device, and obtain the information of the broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device. Based on the information of the broadcast isochronous group (BIG INFO), the second electronic device can receive the audio signal in the broadcast isochronous group sent by the first electronic device, thereby enabling the second electronic device to play the audio signal synchronously with the first electronic device.

[0077] However, in this embodiment, the synchronization information of the periodic broadcast is transmitted through a one-to-one connection link between the first electronic device and the second electronic device. Therefore, only the second electronic device can receive it. Although the periodic broadcast is still broadcast normally, other devices cannot receive the synchronization information of the periodic broadcast, so they cannot scan the first electronic device and cannot receive the audio signal sent by the first electronic device.

[0078] S105. Based on the information of the broadcast isochronous group, create and send the broadcast isochronous group, which carries an audio signal.

[0079] The creation of a broadcast isochronous group includes the creation of an isochronous synchronization path. The isochronous synchronization path refers to a path that transmits audio data within a preset time period, i.e., an isochronous (ISO) path. For example, creating an isochronous synchronization path is sufficient. This path is used by a first electronic device to send audio signals to a second electronic device, thereby achieving one-to-one audio transmission.

[0080] A Broadcast Isochronous Group (BIG) may include at least one Broadcast Isochronous Stream (BIS), which is an audio stream that transmits audio signals. In this embodiment, when a one-to-one connection is established between the first electronic device and the second electronic device, the broadcast isochronous group created by the first electronic device includes one broadcast isochronous stream.

[0081] In related technologies, the audio receiver scans for Extended Broadcast (ExtAdv), synchronizes with the PA (Park Amplifier), acquires the BIG INFO, and uses the BIG INFO to synchronize with the BIG, thereby enabling subsequent audio data reception, decoding, and output.

[0082] In a scenario with one audio broadcasting device and one audio receiving device, the broadcasting and receiving devices can operate in a one-to-one manner according to the audio broadcasting logic described above. However, because broadcasting is unidirectional, the broadcaster does not know whether the receiver is synchronized, meaning it cannot disable extended broadcasting (ExtAdv). Therefore, even in a one-to-one scenario, the broadcaster can be synchronized by other devices to receive its audio output.

[0083] Furthermore, in a one-to-one working scenario of an audio broadcasting device and an audio receiving device, if information or control synchronization between the devices is required, a control link is typically established, while the audio transmission path uses audio broadcasting. The audio receiver first scans the ExtAdv, then obtains the PA's synchronization information through ExtAdv, then synchronizes with the PA, and finally synchronizes with the BIG. As can be seen, the entire synchronization process is quite complex. Additionally, the scanning of ExtAdv and the synchronization with the PA are uncertain, which means that the timing of the audio receiver's output is also uncertain. This can lead to issues such as the audio broadcasting device and the audio receiving device outputting sound sequentially or at excessively long intervals.

[0084] In addition, if there are multiple audio broadcasting devices of the same type (same product model), because the product matching specifications are the same, the audio receiving device will often start to synchronize when it scans a device with matching specifications, and will synchronize with an audio broadcasting device that it does not want to synchronize with, resulting in missynchronization.

[0085] Therefore, in this embodiment, after the periodic broadcast is running normally, the first electronic device shuts down the extended broadcast, preventing other devices from obtaining the synchronization information of the periodic broadcast. Furthermore, since the second electronic device and the first electronic device communicate via a one-to-one connection link, it ensures that the second electronic device (not other devices) receives the synchronization information of the PA sent by the first electronic device. This guarantees that the second electronic device is synchronized with the first electronic device. In other words, the second electronic device can receive the periodic broadcast based on the synchronization information sent by the first electronic device, and synchronizes with the first electronic device according to the broadcast isochronous group information included in the periodic broadcast. This allows the second and first electronic devices to play audio signals synchronously, while other devices cannot synchronize with the first electronic device. In other words, this embodiment ensures that the audio receiving device is always synchronized with the corresponding audio broadcasting device, achieving precise synchronization and avoiding missynchronization between devices other than the second electronic device and the first electronic device, as well as missynchronization between the second electronic device and other devices other than the first electronic device.

[0086] Furthermore, compared to the process where the audio receiver first scans the ext adv, then obtains the PA's synchronization information through the ext adv, then synchronizes with the PA, and then synchronizes with the BIG, the embodiments of this application enable the audio receiving device to quickly synchronize with the audio broadcasting device through the PA's synchronization information transmitted via a one-to-one connection link. This solves the problem of uncertain synchronization time for the audio receiving device, thereby enabling the audio receiver to output audio quickly and avoiding problems such as inconsistent or excessively long output times between the audio broadcasting device and the audio receiving device.

[0087] In some embodiments, the synchronization information of the periodic broadcast includes, for example, the information shown in the table below:

[0088]

[0089] in:

[0090] CtrData: Represents control data;

[0091] syncINFO: Indicates synchronization information, used to describe the synchronization information of periodic broadcasts;

[0092] connEventCount: Represents the count of connection events;

[0093] Connection events are counted while control data (ctrdata) is being sent (or resent); the range of values ​​for connEventCount is as follows:

[0094] currEvent-2 14<connEventCount<currEvent+2 14 ;

[0095] Wherein, currEvent represents the counter value of the connection event, which is recorded in the first electronic device, i.e. the audio signal transmitter;

[0096] lastPaEventCounter: Used to determine the contents of syncINFO;

[0097] SID: Sets the broadcast SID subfield that points to the broadcast set of periodically broadcasted broadcasts;

[0098] AType: Used to describe the address type included in the broadcast; for example:

[0099] If AType is 0, then the address type described in the broadcast is: public address;

[0100] If AType is 1, then the broadcast contains a random address.

[0101] AdvA: Indicates the broadcast address.

[0102] syncConnEventCount: Represents the number of synchronous connection events, mainly used for synchronous anchors.

[0103] In some embodiments, when a directional broadcast sent by the second electronic device to the first electronic device is received, a one-to-one connection link between the first electronic device and the second electronic device is triggered.

[0104] For example, the second electronic device can send a targeted broadcast to the first electronic device. When the first electronic device receives the targeted broadcast, it actively initiates the process of establishing a one-to-one connection link between itself and the second electronic device.

[0105] The targeted broadcast is a broadcast aimed at a specific address device, and only that address device can receive such a broadcast.

[0106] In some embodiments, the one-to-one transmission method of the audio signal at the transmitting end further includes:

[0107] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0108] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the following steps are executed again: create a periodic broadcast based on the extended broadcast; when the periodic broadcast runs successfully, disable the extended broadcast; send the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; create and send the broadcast isochronous group based on the information of the broadcast isochronous group, which carries an audio signal.

[0109] Example 2:

[0110] Accordingly, see Figure 2 At the receiving end, an embodiment of this application provides a one-to-one transmission method for audio signals, comprising:

[0111] S201. Establish a one-to-one connection link between the first electronic device and the second electronic device;

[0112] After the one-to-one connection link between the first electronic device and the second electronic device is established, the second electronic device enters the synchronization waiting mode, that is, waits to receive the periodically broadcast synchronization information.

[0113] S202. Receive synchronization information from the periodic broadcast sent by the first electronic device through the one-to-one connection link;

[0114] S203. Using the synchronization information of the periodic broadcast, receive the periodic broadcast sent by the first electronic device, and obtain the information of the broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device, wherein the broadcast isochronous group is used to transmit audio signals.

[0115] S204. Based on the information of the broadcast isochronous group, receive the audio signal in the broadcast isochronous group sent by the first electronic device.

[0116] Furthermore, the second electronic device can also decode and output the acquired audio signal.

[0117] In some embodiments, the first electronic device and the second electronic device each output a channel and then play them simultaneously, forming a stereo scene. Therefore, in order to save bandwidth, the first electronic device can choose to use the ISO channel to transmit channels other than its own output channel. For example, if the first electronic device outputs the left channel audio, then it only needs to encode the right channel audio and then transmit it to the second electronic device through the ISO channel (of course, the stereo audio can also be transmitted directly using the ISO channel), while the first electronic device outputs the left channel audio.

[0118] Of course, the audio broadcaster can output the left channel audio signal, and the audio receiver can output the right channel audio signal. Alternatively, both the audio broadcaster and the audio receiver can output audio signals from all channels, i.e., both output stereo audio signals.

[0119] In some embodiments, a one-to-one connection link between the first electronic device and the second electronic device is triggered by sending a targeted broadcast to the first electronic device.

[0120] In some embodiments, the one-to-one transmission method of the audio signal at the receiving end further includes:

[0121] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0122] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the synchronization information of the periodic broadcast sent by the first electronic device is received again through the one-to-one connection link, and the following subsequent steps are executed: using the synchronization information of the periodic broadcast, the periodic broadcast sent by the first electronic device is received, and the information of the broadcast isochronous group to be sent by the first electronic device is obtained from the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, the audio signal in the broadcast isochronous group sent by the first electronic device is received.

[0123] In some embodiments, the one-to-one transmission method of the audio signal at the receiving end further includes:

[0124] When it is determined that receiving a periodic broadcast has failed, or that receiving a broadcast isochronous group has failed, the synchronization information of receiving the periodic broadcast sent by the first electronic device through the one-to-one connection link is executed again, and the following subsequent steps are: using the synchronization information of the periodic broadcast, receiving the periodic broadcast sent by the first electronic device, and obtaining the information of the broadcast isochronous group that the first electronic device will send from the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, receiving the audio signal in the broadcast isochronous group sent by the first electronic device.

[0125] Example 3:

[0126] See Figure 3 From the perspective of the entire communication system composed of the first electronic device and the second electronic device, the one-to-one audio signal transmission method provided in this application embodiment includes:

[0127] S301, The second electronic device sends a directional broadcast to the first electronic device;

[0128] S302, The first electronic device initiates the establishment of a one-to-one connection link between the first electronic device and the second electronic device;

[0129] S303. The first electronic device creates an extended broadcast and creates a periodic broadcast based on the extended broadcast;

[0130] S304. When the first electronic device successfully runs the periodic broadcast, it disables the extended broadcast;

[0131] S305. The first electronic device sends periodically broadcast synchronization information to the second electronic device through the one-to-one connection link;

[0132] S306. The second electronic device receives the periodic broadcast using the synchronization information of the periodic broadcast;

[0133] S307. The second electronic device obtains information about the broadcast isochronous group from the periodic broadcast;

[0134] S308. The first electronic device transmits a broadcast isochronous group based on the information of the broadcast isochronous group, which carries an audio signal.

[0135] S309. The second electronic device receives audio signals from the broadcast isochronous group based on the information of the broadcast isochronous group, thereby realizing synchronous playback of audio signals with the first electronic device.

[0136] The following describes the device or apparatus provided in the embodiments of this application, and the explanations or examples of the same or corresponding technical features as those described in the above methods will not be repeated hereafter.

[0137] Example 4:

[0138] See Figure 4 This application provides a one-to-one audio signal transmission system, comprising:

[0139] A first electronic device 401 is configured to: establish a one-to-one connection link with a second electronic device; create an extended broadcast and create a periodic broadcast based on the extended broadcast; wherein the periodic broadcast includes information about a broadcast isochronous group to be sent by the first electronic device, the broadcast isochronous group being used to transmit audio signals; disable the extended broadcast when the periodic broadcast is successfully running; send the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; and create and send the broadcast isochronous group, which carries audio signals, based on the information of the broadcast isochronous group.

[0140] The second electronic device 402 is configured to: establish a one-to-one connection link with the first electronic device; receive synchronization information of periodic broadcasts sent by the first electronic device through the one-to-one connection link; receive periodic broadcasts sent by the first electronic device using the synchronization information of the periodic broadcasts, and obtain information of the broadcast isochronous group to be sent by the first electronic device from the periodic broadcasts sent by the first electronic device; and receive audio signals in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

[0141] In some embodiments, when the first electronic device 401 receives a directional broadcast sent by the second electronic device 402 to the first electronic device, the first electronic device 401 triggers the establishment of a one-to-one connection link between the first electronic device and the second electronic device.

[0142] In some embodiments, the first electronic device 401 is further configured to:

[0143] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0144] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the following steps are executed again: create a periodic broadcast based on the extended broadcast; when the periodic broadcast runs successfully, disable the extended broadcast; send the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; create and send the broadcast isochronous group based on the information of the broadcast isochronous group, which carries an audio signal.

[0145] In some embodiments, the second electronic device 402 is further configured to:

[0146] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0147] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the synchronization information of the periodic broadcast sent by the first electronic device is received again through the one-to-one connection link, and the following subsequent steps are executed: using the synchronization information of the periodic broadcast, the periodic broadcast sent by the first electronic device is received, and the information of the broadcast isochronous group to be sent by the first electronic device is obtained from the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, the audio signal in the broadcast isochronous group sent by the first electronic device is received.

[0148] In some embodiments, the second electronic device 402 is further configured to:

[0149] When it is determined that receiving a periodic broadcast has failed, or that receiving a broadcast isochronous group has failed, the synchronization information of receiving the periodic broadcast sent by the first electronic device through the one-to-one connection link is executed again, and the following subsequent steps are: using the synchronization information of the periodic broadcast, receiving the periodic broadcast sent by the first electronic device, and obtaining the information of the broadcast isochronous group that the first electronic device will send from the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, receiving the audio signal in the broadcast isochronous group sent by the first electronic device.

[0150] Example 5:

[0151] An electronic device is provided in an embodiment of this application, see [link to example]. Figure 5 For example, it includes: processor 600 and memory 620;

[0152] When the electronic device is used as an audio signal transmitter, the processor 600 reads the program from the memory 620 and executes the following process:

[0153] Establish a one-to-one connection link between the first electronic device and the second electronic device;

[0154] An extended broadcast is created, and a periodic broadcast is created based on the extended broadcast; wherein the periodic broadcast includes information about a broadcast isochronous group that the first electronic device will send, the broadcast isochronous group information being used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group being used to transmit audio signals;

[0155] When the periodic broadcast runs successfully, disable the extended broadcast;

[0156] The synchronization information of the periodic broadcast is sent to the second electronic device through the one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device;

[0157] Based on the information of the broadcast isochronous group, the broadcast isochronous group is created and transmitted, which carries an audio signal.

[0158] In some embodiments, a one-to-one connection link between the first electronic device and the second electronic device is triggered by sending a targeted broadcast to the second electronic device.

[0159] In some embodiments, the processor 600 is further configured to read a program from the memory 620 and execute the following processes:

[0160] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0161] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the following steps are executed again: create a periodic broadcast based on the extended broadcast; when the periodic broadcast runs successfully, disable the extended broadcast; send the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; create and send the broadcast isochronous group based on the information of the broadcast isochronous group, which carries an audio signal.

[0162] when Figure 5 When the electronic device shown is used as an audio signal receiver, the processor 600 reads the program from the memory 620 and executes the following process:

[0163] Establish a one-to-one connection link between the first electronic device and the second electronic device;

[0164] Through the one-to-one connection link, the system receives synchronization information from the periodic broadcasts sent by the first electronic device;

[0165] Using the synchronization information of the periodic broadcast, the system receives the periodic broadcast sent by the first electronic device, and obtains the information of the broadcast isochronous group that the first electronic device will send from the periodic broadcast sent by the first electronic device, wherein the broadcast isochronous group is used to transmit audio signals.

[0166] Based on the information of the broadcast isochronous group, the audio signal in the broadcast isochronous group sent by the first electronic device is received.

[0167] In some embodiments, when a directional broadcast sent by the first electronic device is received, a one-to-one connection link between the first electronic device and the second electronic device is triggered.

[0168] In some embodiments, the processor 600 is further configured to read a program from the memory 620 and execute the following processes:

[0169] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0170] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the synchronization information of the periodic broadcast sent by the first electronic device is received again through the one-to-one connection link, and the following subsequent steps are executed: using the synchronization information of the periodic broadcast, the periodic broadcast sent by the first electronic device is received, and the information of the broadcast isochronous group to be sent by the first electronic device is obtained from the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, the audio signal in the broadcast isochronous group sent by the first electronic device is received.

[0171] In some embodiments, the processor 600 is further configured to read a program from the memory 620 and execute the following processes:

[0172] When it is determined that receiving a periodic broadcast has failed, or that receiving a broadcast isochronous group has failed, the synchronization information of receiving the periodic broadcast sent by the first electronic device through the one-to-one connection link is executed again, and the following subsequent steps are: using the synchronization information of the periodic broadcast, receiving the periodic broadcast sent by the first electronic device, and obtaining the information of the broadcast isochronous group that the first electronic device will send from the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, receiving the audio signal in the broadcast isochronous group sent by the first electronic device.

[0173] Transceiver 610 is used to receive and send data under the control of processor 600.

[0174] Among them, Figure 5 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 610 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0175] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.

[0176] In some implementations, the processor 600 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also employ a multi-core architecture.

[0177] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.

[0178] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0179] Example 6:

[0180] See Figure 6 At the transmitting end, an embodiment of this application provides a one-to-one audio signal transmission device, comprising:

[0181] Link establishment unit 11 is used to establish a one-to-one connection link between the first electronic device and the second electronic device;

[0182] The broadcast creation unit 12 is used to create an extended broadcast and create a periodic broadcast based on the extended broadcast; wherein the periodic broadcast includes information about a broadcast isochronous group that the first electronic device will send, the information about the broadcast isochronous group is used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group is used to transmit audio signals;

[0183] Extended broadcast failure unit 13 is used to fail the extended broadcast when the periodic broadcast is successfully running;

[0184] The synchronization information sending unit 14 is used to send the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device;

[0185] The broadcast isochronous group transmitting unit 15 is used to create and transmit the broadcast isochronous group based on the information of the broadcast isochronous group, wherein the broadcast isochronous group carries an audio signal.

[0186] In some embodiments, when a directional broadcast sent by the second electronic device to the first electronic device is received, a one-to-one connection link between the first electronic device and the second electronic device is triggered.

[0187] In some embodiments, see Figure 7 The device further includes:

[0188] The first link recovery unit 16 is used for:

[0189] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0190] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the broadcast creation unit 12 is triggered to create the extended broadcast again, and a periodic broadcast is created based on the extended broadcast, thereby triggering the extended broadcast failure unit 13 respectively. When the periodic broadcast is successfully run, the extended broadcast is made invalid; the synchronization information sending unit 14 sends the synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; the broadcast isochronous group sending unit 15 creates and sends the broadcast isochronous group based on the information of the broadcast isochronous group.

[0191] Example 7:

[0192] See Figure 8 At the receiving end, an embodiment of this application provides a one-to-one audio signal transmission device, comprising:

[0193] Link establishment unit 21 is used to establish a one-to-one connection link between the first electronic device and the second electronic device;

[0194] The synchronization information receiving unit 22 is used to receive the periodically broadcast synchronization information sent by the first electronic device through the one-to-one connection link;

[0195] The periodic broadcast receiving unit 23 is used to receive the periodic broadcast sent by the first electronic device using the synchronization information of the periodic broadcast, and to obtain the information of the broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device, wherein the broadcast isochronous group is used to transmit audio signals.

[0196] The broadcast isochronous group receiving unit 24 is used to receive the audio signal in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

[0197] In some embodiments, a one-to-one connection link between the first electronic device and the second electronic device is triggered by sending a targeted broadcast to the first electronic device.

[0198] In some embodiments, see Figure 9 The device further includes:

[0199] The second link recovery unit 25 is used for:

[0200] If the one-to-one connection link times out and disconnects, the one-to-one connection link between the first electronic device and the second electronic device is restored;

[0201] When the one-to-one connection link between the first electronic device and the second electronic device is restored, the synchronization information receiving unit 22 is triggered to receive the synchronization information of the periodic broadcast sent by the first electronic device through the one-to-one connection link again, thereby triggering the periodic broadcast receiving unit 23 to receive the periodic broadcast sent by the first electronic device using the synchronization information of the periodic broadcast, and to obtain the information of the broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device. The broadcast isochronous group is used to transmit audio signals. The broadcast isochronous group receiving unit 24 receives the audio signal in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

[0202] In some embodiments, see Figure 10 , Figure 11 The device further includes:

[0203] Packet loss identification unit 26 is used for:

[0204] When it is determined that receiving a periodic broadcast has failed, or receiving a broadcast isochronous group has failed, the synchronization information receiving unit 22 is triggered to re-execute the synchronization information of the periodic broadcast sent by the first electronic device through the one-to-one connection link, thereby triggering the periodic broadcast receiving unit 23 to receive the periodic broadcast sent by the first electronic device using the synchronization information of the periodic broadcast, and to obtain the information of the broadcast isochronous group that the first electronic device will send from the periodic broadcast sent by the first electronic device. The broadcast isochronous group is used to transmit audio signals. The broadcast isochronous group receiving unit 24 receives the audio signal in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

[0205] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0206] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0207] Any of the devices or apparatuses provided in the embodiments of this application can specifically be desktop computers, portable computers, smartphones, tablet computers, personal digital assistants (PDAs), etc. They may include a central processing unit (CPU), memory, input / output devices, etc. Input devices may include keyboards, mice, touchscreens, etc., and output devices may include display devices such as liquid crystal displays (LCDs) and cathode ray tubes (CRTs).

[0208] The memory may include read-only memory (ROM) and random access memory (RAM), and provides the processor with program instructions and data stored in the memory. In the embodiments of this application, the memory may be used to store the program of any of the methods provided in the embodiments of this application.

[0209] The processor executes any of the methods described in the embodiments of this application according to the program instructions stored in the memory.

[0210] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the methods described in the above embodiments. The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0211] This application provides a computer-readable storage medium for storing computer program instructions used in the apparatus provided in the above-described embodiments, including a program for performing any of the methods provided in the above-described embodiments. The computer-readable storage medium may be a non-transitory computer-readable medium.

[0212] The computer-readable storage medium can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0213] It should be understood that:

[0214] The access technology used by entities in a communication network to transmit traffic can be any suitable current or future technology, such as WLAN (Wireless Local Access Network), WiMAX (Microwave Access Global Interoperability), LTE, LTE-A, 5G, Bluetooth, infrared, etc.; in addition, embodiments may also apply wired technologies, such as IP-based access technologies, such as wired networks or fixed lines.

[0215] An embodiment suitable for implementation as software code or as part thereof and for operation using a processor or processing function is independent of the software code and can be specified using any known or future-developed programming language, such as high-level programming languages ​​such as Objective-C, C, C++, C#, Java, Python, Javascript, other scripting languages, etc., or low-level programming languages ​​such as machine language or assembler.

[0216] The implementation of the embodiments is hardware-independent and can be implemented using any known or future-developed hardware technology or any combination thereof, such as microprocessors or CPUs (central processing units), MOS (metal-oxide-semiconductor), CMOS (complementary MOS), BiMOS (bipolar MOS), BiCMOS (bipolar CMOS), ECL (emitter-coupled logic), and / or TTL (transistor-transistor logic).

[0217] The embodiments may be implemented as individual devices, apparatuses, units, components or functions, or in a distributed manner. For example, one or more processors or processing functions may be used or shared in the process, or one or more processing segments or processing portions may be used and shared in the process, wherein one or more physical processors may be used to implement one or more processing portions dedicated to a particular process as described.

[0218] The device can be implemented by a semiconductor chip, a chipset, or a (hardware) module that includes such a chip or chipset.

[0219] The implementation can also be implemented as any combination of hardware and software, such as ASIC (Application-Specific IC (Integrated Circuit)) components, FPGA (Field Programmable Gate Array) or CPLD (Complex Programmable Logic Device) components or DSP (Digital Signal Processor) components.

[0220] The embodiments can also be implemented as computer program products, including a computer-usable medium in which computer-readable program code is embodied, the computer-usable program code being adapted to perform the processes described in the embodiments, wherein the computer-usable medium may be a non-transitory medium.

[0221] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0222] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0223] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0224] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0225] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A one-to-one transmission method of an audio signal, characterized by, The method comprises: establishing a one-to-one connection link between a first electronic device and a second electronic device; creating an extended broadcast, and creating a periodic broadcast based on the extended broadcast; wherein the periodic broadcast comprises information of a broadcast isochronous group to be sent by the first electronic device, and the information of the broadcast isochronous group is used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group is used to transmit an audio signal; invalidating the extended broadcast after the periodic broadcast is successfully run; sending synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device; based on the information of the broadcast isochronous group, creating and sending the broadcast isochronous group carrying the audio signal.

2. The method of claim 1, wherein, When receiving a directional broadcast sent by the second electronic device for the first electronic device, triggering the establishment of the one-to-one connection link between the first electronic device and the second electronic device.

3. The method of claim 1, wherein, The method further comprises: if the one-to-one connection link is disconnected due to timeout, resuming the one-to-one connection link between the first electronic device and the second electronic device; when the one-to-one connection link between the first electronic device and the second electronic device is resumed, again performing the creation of the extended broadcast and the subsequent steps.

4. A one-to-one transmission method of an audio signal, characterized by, The method comprises: establishing a one-to-one connection link between a first electronic device and a second electronic device; receiving synchronization information of a periodic broadcast sent by the first electronic device through the one-to-one connection link; using the synchronization information of the periodic broadcast, receiving the periodic broadcast sent by the first electronic device, and obtaining information of a broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device, the broadcast isochronous group being used to transmit an audio signal; based on the information of the broadcast isochronous group, receiving the audio signal in the broadcast isochronous group sent by the first electronic device.

5. The method of claim 4, wherein, Triggering the establishment of the one-to-one connection link between the first electronic device and the second electronic device by sending a directional broadcast for the first electronic device.

6. The method of claim 4, wherein, The method further comprises: if the one-to-one connection link is disconnected due to timeout, resuming the one-to-one connection link between the first electronic device and the second electronic device; when the one-to-one connection link between the first electronic device and the second electronic device is resumed, again performing the receiving of the synchronization information of the periodic broadcast sent by the first electronic device through the one-to-one connection link and the subsequent steps.

7. The method of claim 4, wherein, The method further comprises: when it is determined that the receiving of the periodic broadcast fails, or it is determined that the receiving of the broadcast isochronous group fails, again performing the receiving of the synchronization information of the periodic broadcast sent by the first electronic device through the one-to-one connection link and the subsequent steps.

8. An apparatus for one-to-one transmission of an audio signal, characterized by The device comprises: a link establishment unit configured to establish a one-to-one connection link between a first electronic device and a second electronic device; The broadcast creating unit is configured to create an extended broadcast, and create a periodic broadcast based on the extended broadcast; wherein the periodic broadcast comprises information of a broadcast isochronous group to be sent by the first electronic device, and the information of the broadcast isochronous group is used to instruct the second electronic device to receive the broadcast isochronous group sent by the first electronic device, and the broadcast isochronous group is used to transmit an audio signal; The extended broadcast invalidating unit is configured to invalidate the extended broadcast when the periodic broadcast is successfully run; The synchronization information sending unit is configured to send synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link, so that the second electronic device receives the periodic broadcast sent by the first electronic device; The broadcast isochronous group sending unit is configured to create and send the broadcast isochronous group based on the information of the broadcast isochronous group, wherein the broadcast isochronous group carries an audio signal.

9. An apparatus for one-to-one transmission of an audio signal, characterized by The device comprises: The link establishing unit is configured to establish a one-to-one connection link between the first electronic device and the second electronic device; The synchronization information receiving unit is configured to receive synchronization information of a periodic broadcast sent by the first electronic device through the one-to-one connection link; The periodic broadcast receiving unit is configured to receive the periodic broadcast sent by the first electronic device by using the synchronization information of the periodic broadcast, and obtain information of a broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device, wherein the broadcast isochronous group is used to transmit an audio signal; The broadcast isochronous group receiving unit is configured to receive an audio signal in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

10. A one-to-one transmission system of audio signals, characterized in that, The system comprises: The first electronic device is configured to: establish a one-to-one connection link with a second electronic device; create an extended broadcast, and create a periodic broadcast based on the extended broadcast; wherein the periodic broadcast comprises information of a broadcast isochronous group to be sent by the first electronic device, and the broadcast isochronous group is used to transmit an audio signal; invalidate the extended broadcast when the periodic broadcast is successfully run; send synchronization information of the periodic broadcast to the second electronic device through the one-to-one connection link; and create and send the broadcast isochronous group based on the information of the broadcast isochronous group, wherein the broadcast isochronous group carries an audio signal; The second electronic device is configured to: establish a one-to-one connection link with the first electronic device; receive synchronization information of a periodic broadcast sent by the first electronic device through the one-to-one connection link; receive the periodic broadcast sent by the first electronic device by using the synchronization information of the periodic broadcast, and obtain information of a broadcast isochronous group to be sent by the first electronic device from the periodic broadcast sent by the first electronic device; and receive an audio signal in the broadcast isochronous group sent by the first electronic device based on the information of the broadcast isochronous group.

11. An electronic device, comprising: It comprises: The memory is configured to store program instructions; The processor is configured to invoke the program instructions stored in the memory, and execute the method according to any one of claims 1 to 7 according to the obtained program execution right.

12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions for causing the computer to perform the method of any one of claims 1 to 7.