Wireless communication system, data transmission method and playing device

By using the second communication link between multiple playback devices in the wireless communication system to forward data, the problems of high data transmission delay, weak anti-interference ability and poor compatibility are solved, and more efficient data transmission and better compatibility are achieved.

CN119521455APending Publication Date: 2025-02-25ACTIONS ZHUHAI MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311060323.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, there are problems such as high data transmission delay, weak anti-interference ability and poor compatibility.

Method used

When the number of first communication links established between the terminal and the playback device is smaller than the number of data types of the target sound scene data in the wireless communication system, a second communication link is established with other playback devices, the data obtained from the first communication link is forwarded to other playback devices, and the reply packet is feedbacked to the terminal through the first communication link.

Benefits of technology

The number of first communication links established between the playback device and the terminal is reduced, bandwidth resources are saved, anti-interference ability is improved, delay is reduced, and compatibility is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521455A_ABST
    Figure CN119521455A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless communication system, a data transmission method and a playing device, and the playing device establishes a second communication link with other playing devices when determining the number of data types included in a target sound effect scene and the number of first communication links established with a terminal is less than the number of data types. And receiving data transmitted in the first communication link between the other playing equipment and the terminal. Thus, when the number of the established first communication links is small, more types of data can still be obtained, and the number of the obtained data types is greater than the number of the first communication links, so that the number of the first communication links established between the playing device and the terminal can be reduced, bandwidth resources are saved, and the user experience is improved. And the anti-interference capability during data transmission can be improved, the time delay generated during data transmission is reduced, and the compatibility is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless audio transmission, and in particular to a wireless communication system, a data transmission method and a playback device. Background Art

[0002] The playback device can be pre-configured with a variety of sound effect scenes, and users can select the corresponding sound effect scene according to their needs. Among them, common sound effect scenes include: stereo, surround sound, cinema sound, 3D surround sound, etc. The data of each sound effect scene includes multiple types of data. The terminal can transmit each type of data to the playback device, so that the playback device can play based on the acquired data to achieve the playback of a specific sound effect scene.

[0003] However, when the terminal transmits data to the playback device, there may be problems such as poor anti-interference ability, high delay, and poor compatibility. Therefore, how to improve anti-interference ability, reduce delay, and improve compatibility during data transmission is a technical problem that technicians in this field need to solve urgently. Summary of the invention

[0004] The embodiments of the present invention provide a wireless communication system, a data transmission method and a playback device, which are used to solve the problems of high data transmission delay, weak anti-interference capability and poor device compatibility in the prior art.

[0005] In a first aspect, an embodiment of the present invention provides a wireless communication system, including: a terminal and a plurality of playback devices arranged in a group;

[0006] The current playback device is used for:

[0007] Determine the number of data types included in the target sound effect scene data;

[0008] When it is determined that a first communication link is established with the terminal, the number of the first communication links established is less than the number of data types, and a second communication link is established with other playback devices, forwarding the data acquired from the first communication link to the other playback devices through the second communication link, and when receiving a response data packet fed back by the other playback devices, feeding back a response data packet to the terminal through the first communication link; and receiving data forwarded by the first playback device through the corresponding second communication link, and feeding back a response data packet to the first playback device through the corresponding second communication link;

[0009] The terminal is used to: transmit data via the first communication link between the terminal and the playback device;

[0010] The first playback device is: a playback device among the other playback devices that has established the first communication link with the terminal.

[0011] In a second aspect, an embodiment of the present invention provides a data transmission method, including:

[0012] For any of the multiple playback devices set up in a group, the following process is performed:

[0013] Determine the number of data types included in the target sound effect scene data;

[0014] When it is determined that a first communication link is established with the terminal, the number of the first communication links established is less than the number of data types, and a second communication link is established with other playback devices, forwarding the data acquired from the first communication link to the other playback devices through the second communication link, and when receiving a response data packet fed back by the other playback devices, feeding back a response data packet to the terminal through the first communication link; and receiving data forwarded by the first playback device through the corresponding second communication link, and feeding back a response data packet to the first playback device through the corresponding second communication link;

[0015] The first playback device is: a playback device among the other playback devices that has established the first communication link with the terminal.

[0016] In a third aspect, an embodiment of the present invention further provides a playback device, including:

[0017] A memory for storing program instructions;

[0018] The processor is used to call the program instructions stored in the memory and execute the data transmission method introduced in the second aspect according to the obtained program.

[0019] The beneficial effects of the present invention are as follows:

[0020] The embodiment of the present invention provides a data transmission method, a playback device, and a wireless communication system. When the playback device determines the number of data types included in the target sound effect scene and the number of first communication links established with the terminal is less than the number of data types, the playback device establishes a second communication link with other playback devices to receive data transmitted in the first communication link between other playback devices and the terminal. In this way, when fewer first communication links are established, more types of data can still be obtained, and the number of data types obtained is more than the number of first communication links. This can reduce the number of first communication links established between the playback device and the terminal, thereby saving bandwidth resources, improving the anti-interference ability during data transmission, reducing the delay generated during data transmission, and improving compatibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1A schematic diagram of the structure of a first wireless communication system provided in an embodiment of the present invention;

[0022] Figure 2 A schematic diagram of the structure of a second wireless communication system provided in an embodiment of the present invention;

[0023] Figure 3 A schematic diagram of the structure of a third wireless communication system provided in an embodiment of the present invention;

[0024] Figure 4 A schematic diagram of the structure of a fourth wireless communication system provided in an embodiment of the present invention;

[0025] Figure 5 A schematic diagram of the structure of a fifth wireless communication system provided in an embodiment of the present invention;

[0026] Figure 6 A schematic diagram of the structure of a sixth wireless communication system provided in an embodiment of the present invention;

[0027] Figure 7 A schematic diagram of the structure of a seventh wireless communication system provided in an embodiment of the present invention;

[0028] Figure 8 A time domain diagram of data transmission provided in an embodiment of the present invention;

[0029] Fig. 9 A schematic diagram of a data storage format provided in an embodiment of the present invention;

[0030] Fig.10 A flowchart of a data transmission method provided in an embodiment of the present invention;

[0031] Fig.11 The present invention is a schematic diagram of a playback device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The following will be described in detail with reference to the accompanying drawings to describe a specific implementation of a wireless communication system, a data transmission method, and a playback device provided by an embodiment of the present invention. It should be noted that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0033] Before introducing the technical solution provided by the embodiment of the present invention, relevant terms are explained.

[0034] 1. The playback device may be a headset or a speaker with wireless functions (such as but not limited to Bluetooth, infrared, etc.).

[0035] 2. Non-low-power Bluetooth audio modes include, but are not limited to, classic Bluetooth mode and Bluetooth Low Energy (BLE) mode. Classic Bluetooth mode is suitable for transmission of large amounts of data and supports wireless transmission of audio streams. It can be used for, but is not limited to, Bluetooth phone calls, Bluetooth headsets, Bluetooth speakers, and other scenarios. BLE mode has the characteristics of low power consumption and fast connection speed, and is generally used for transmission of small amounts of data, such as, but not limited to, remote controls, sensor devices, and the like.

[0036] 3. Low-power Bluetooth audio (BLE audio) mode, as a new generation of Bluetooth audio technology, brings new audio experience functions, including enhanced audio performance, added audio sharing function and hearing aid support.

[0037] In the related art, taking the playback device as a true wireless headset as an example, the true wireless headset generally includes a left headset and a right headset arranged in pairs. The terminal establishes a communication link with the left headset, and also establishes a communication link with the right headset. The terminal transmits stereo data to the left headset through the communication link between the left headset and the right headset through the communication link between the right headset, so that the left headset and the right headset can respectively play stereo data. However, the amount of data transmitted in this way is large, and data loss is prone to occur, resulting in poor anti-interference ability. In addition to this data transmission method, the following method can also be used: the terminal establishes two communication links with the left headset, and the terminal also establishes two communication links with the right headset. The two communication links between the terminal and the left headset are used to transmit left channel data and right channel data respectively, and the two communication links between the terminal and the right headset are also used to transmit left channel data and right channel data respectively, so that the left headset and the right headset can respectively play stereo data. However, in this transmission method, more communication links are established, more bandwidth resources are occupied, and the delay becomes higher, the anti-interference ability becomes worse, and the compatibility is reduced.

[0038] Based on this, the embodiments of the present invention provide a wireless communication system, a data transmission method and a playback device, which are used to solve the problems of high data transmission delay, weak anti-interference ability and poor compatibility existing in the prior art.

[0039] An embodiment of the present invention provides a wireless communication system, such as Figures 1 to 7 As shown, the wireless communication system may include: a terminal and a plurality of playback devices arranged in groups, and the terminal may be a terminal supporting a non-low-power Bluetooth audio mode or a low-power Bluetooth audio mode. The number of playback devices may be, but is not limited to, two, three, four or more, and may be set according to actual conditions and is not limited here.

[0040] Specifically, for the current playback device (i.e., any one of all playback devices), the following process can be performed:

[0041] Step 1: Determine the number of data types included in the target sound effect scene data.

[0042] Among them, the sound effect scene can generally include: stereo, surround sound, 3D surround sound, cinema sound, etc., and each sound effect scene can include two or more types of data. For example, stereo includes two types of data, such as left channel data and right channel data.

[0043] The target sound effect scene data can be understood as data corresponding to the sound effect scene that the playback device is about to play. For example, if the playback device is about to play stereo, the target sound effect scene data is stereo data. Moreover, the sound effect scene that is about to be played is the target sound effect scene.

[0044] Based on this, in one embodiment, the playback device can determine the target sound effect scene according to the information carried in the received playback instruction, and then determine the number of data types included in the target sound effect scene. The playback instruction can be: an instruction generated after the user selects a sound effect scene from the sound effect scene list.

[0045] Step 2: When it is determined that a first communication link is established with the terminal, the number of established first communication links is less than the number of data types, and a second communication link is established with other playback devices, the data obtained from the first communication link is forwarded to the other playback devices through the second communication link, and when a response data packet fed back by the other playback devices is received, the response data packet is fed back to the terminal through the first communication link; and, the data forwarded by the first playback device through the corresponding second communication link is received, and the response data packet is fed back to the first playback device through the corresponding second communication link.

[0046] That is to say, in step 2, the current playback device not only obtains data through its own first communication link, but also obtains data forwarded by the first playback device through the second communication link, so that the current playback device can obtain more types of data. In addition, the current playback device can also forward the data obtained from its own first communication link to other playback devices through the second communication link, ensuring that other playback devices can also obtain more types of data.

[0047] The first playback device may be understood as a playback device among other playback devices that has established a first communication link with the terminal, for example, Figure 3As shown, when the current playback device is playback device 1, other playback devices include playback device 2 and playback device 3. Since playback device 2 has established a first communication link with the terminal, playback device 2 is the first playback device. Since no first communication link is established between playback device 3 and the terminal, playback device 3 does not belong to the first playback device.

[0048] Furthermore, the data transmitted in each first communication link can be a single type of data, and the data transmitted in a single time by each second communication link can also be a single type of data, and the types of data received by any playback device through the corresponding second communication links are different. In this way, the data obtained through the first communication link and the second communication link are all single types of data, which can reduce the amount of data transmitted in the two communication links, thereby reducing the amount of data lost when packets are lost, thereby improving the anti-interference ability during data transmission.

[0049] For example, Figure 5 As shown, assuming that the target sound effect scene of playback device 1, playback device 2 and playback device 3 is a scene including three-channel data, the number of data types is three, namely mono data 1, mono data 2 and mono data 3. The first communication link s11 between playback device 1 and the terminal can transmit mono data 1, the first communication link s12 between playback device 2 and the terminal can transmit mono data 2, and the first communication link s13 between playback device 3 and the terminal can transmit mono data 3.

[0050] For playback device 1, after receiving mono data 1 through s11, the mono data 1 is forwarded to playback device 2 through the second communication link s21 between playback device 2, and the mono data 1 is forwarded to playback device 3 through the second communication link s22 between playback device 3; and the mono data 2 forwarded by playback device 2 can be received through s21, and the mono data 3 forwarded by playback device 3 can be received through s22. Thus, although playback device 1 has only established one first communication link with the terminal, it can still obtain data of three channels (i.e., three types of data), thereby reducing the number of first communication links established with the terminal.

[0051] Similarly, the way in which playback device 2 and playback device 3 obtain data of each channel is similar to that of playback device 1. For details, please refer to the description of the way in which playback device 1 obtains data of each channel, which will not be described in detail here.

[0052] In this way, when fewer first communication links are established, more types of data can still be obtained, and the number of data types obtained is greater than the number of first communication links. This can reduce the number of first communication links established between the playback device and the terminal, thereby saving bandwidth resources, and can also improve the anti-interference ability during data transmission, reduce the delay generated during data transmission, and improve compatibility.

[0053] For the terminal, data is transmitted through the first communication link between the terminal and the playback device. When there are multiple first communication links in the wireless communication system, the terminal sends data to each first communication link in sequence, and the data sent each time is a single type of data. In addition, after the terminal transmits the first type of data through the current first communication link and receives the response data packet fed back through the current first communication link, it transmits the second type of data to the next first communication link; wherein the first type of data is different from the second type of data. In this way, each type of data can be transmitted to the playback device in sequence and in an orderly manner, and the amount of data transmitted in each first communication link can be reduced, and the amount of data lost when packets are lost can be reduced, thereby improving the anti-interference ability during data transmission.

[0054] For example, Figure 1 and Figure 8 As shown, Figure 1 The solid arrow in represents the first communication link established between the terminal and the playback device. Figure 1 The dotted arrow in represents a second communication link established between the two playback devices; Figure 8 L1 is left channel data 1, R1 is right channel data 1, L2 is left channel data 2, R2 is right channel data 2, and Ack is a response data packet. Assuming that the target sound effect scene is stereo, the corresponding data type is two, and can be recorded as left channel data and right channel data respectively; when the terminal establishes a first communication link s11 with playback device 1 to transmit left channel data, and establishes a first communication link s12 with playback device 2 to transmit right channel data:

[0055] The terminal may first send L1 to playback device 1 through s11, and upon receiving the response data packet fed back by playback device 1 through s11, send R1 to playback device 2 through s12, and upon receiving the response data packet fed back by playback device 2 through s12, send L2 to playback device 1 through s11, and so on;

[0056] Alternatively, the terminal may first send R1 to the playback device 2 through s12, and upon receiving the response data packet fed back by the playback device 2 through s12, send L1 to the playback device 1 through s11, and so on.

[0057] That is to say, which playback device the terminal sends data to first can be determined according to actual conditions and is not limited here. This is only used to illustrate that the terminal sends data to each playback device in sequence through each first communication link.

[0058] In addition, when a terminal establishes multiple first communication links with a certain playback device, the terminal may send data to the playback device in the following manner:

[0059] Different types of data are sent to each first communication link at the same time. After the playback device receives the different types of data transmitted in each first communication link, the different types of data are sent to other playback devices through the second communication link, or the different types of data are merged and then forwarded to other playback devices. After the playback device receives the response data packets fed back by each other playback device, the response data packets are fed back to the terminal at the same time or in sequence through each first communication link.

[0060] For example, Figure 4 As shown, assuming that the target sound effect scene is stereo, the corresponding data type number is two, and can be recorded as left channel data and right channel data respectively; when the terminal and the playback device 2 establish a first communication link 1 to transmit the left channel data, and establish a first communication link 2 to transmit the right channel data:

[0061] The terminal sends left channel data to the first communication link 1, and sends right channel data to the first communication link 2 at the same time. After receiving the left channel data and the right channel data, the playback device 2 sends the left channel data and the right channel data in sequence to the playback device 1, and sends the left channel data and the right channel data in sequence to the playback device 3. After receiving the response data packets fed back by the playback device 1 and the playback device 3, the playback device 2 feeds back the response data packets to the terminal simultaneously or in sequence through the first communication link 1 and the first communication link 2.

[0062] Alternatively, the terminal sends left channel data to the first communication link 1 and sends right channel data to the first communication link 2 at the same time. After receiving the left channel data and the right channel data, the playback device 2 merges the left channel data and the right channel data, and then sends the merged data to the playback device 1 and the playback device 3. After receiving the response data packets fed back by the playback device 1 and the playback device 3, the playback device 2 feeds back the response data packets to the terminal simultaneously or sequentially through the first communication link 1 and the first communication link 2.

[0063] In some embodiments, the sum of the first communication links established between the terminal and each playback device may be greater than the number of data types, and some of the first communication links transmit different types of data, while some of the first communication links transmit the same type of data; if the first communication links that transmit the same type of data are regarded as a group of first communication links, such a setting can avoid the situation where a first communication link in a group of first communication links is abnormal and cannot transmit data, and data can be transmitted through other first communication links in the group of first communication links, so as to ensure that the data of this type can be effectively transmitted to the playback device. Among them, the number of first communication links included in a group of first communication links is not limited here, and the sum of first communication links is not limited here, and can be set according to actual conditions.

[0064] Of course, the sum of the first communication links established between the terminal and each playback device may also be equal to the number of data types, such as Figure 1 As shown in , when the number of data types is 2, the sum of the first communication links is also 2, and each first communication link transmits data of a different type. In this way, the terminal can transmit different types of data through each first communication link, and can also streamline the number of settings of the first communication links, reduce the occupancy of bandwidth resources, improve anti-interference capabilities, and reduce delays.

[0065] Furthermore, the type of data forwarded by the first playback device and received by the current playback device is different from the type of data obtained by the current playback device from the first communication link. This allows the playback device to obtain different types of data through the first communication link and the second communication link, thereby obtaining data of various types to meet the playback of the target sound effect scene.

[0066] In some embodiments, the current playback device is also used to: when it is determined that the number of established first communication links is equal to the number of data types, and a second communication link is established with other playback devices, the data obtained from each first communication link is forwarded to the corresponding playback device in sequence through each second communication link, and when receiving the response data packet fed back by other playback devices, the response data packet is fed back to the terminal through each first communication link; wherein the types of data transmitted by each first communication link are different. That is to say, when the number of first communication links of the current playback device is equal to the number of data types, the current playback device can obtain various types of data corresponding to the target sound effect scene through each of its own first communication links, and no longer need to obtain data from other playback devices through the second communication link, so the data obtained by the current playback device is directly obtained from the terminal, rather than forwarded by other playback devices, so that the accuracy of the obtained data can be guaranteed and errors in data forwarding can be avoided. In addition, the playback device also forwards the data obtained from the terminal to other playback devices through the second communication link, so that other playback devices can obtain more types of data and play the target sound effect scene data.

[0067] For example, Figure 2 As shown, when the target sound effect scene data is stereo data and the playback device 1 has two first communication links, the number of the first communication links of the playback device 1 is equal to the number of data types included in the stereo data, so the playback device 1 can obtain the left channel data and the right channel data through the two communication links. At the same time, the playback device 1 can forward the two different types of data received to the playback device 2 in sequence through the second communication link, so that the playback device 2 can also obtain the left channel data and the right channel data. Of course, when the playback device 1 forwards data to the playback device 2, the left channel data and the right channel data can also be merged and forwarded to the playback device 2, so as to avoid the playback device 2 receiving the left channel data and the right channel data and then performing fusion processing, thereby reducing the processing amount of the playback device 2 and reducing the production cost of the playback device 2.

[0068] Of course, the current playback device is also used for: when it is determined that the first communication link is not established with the terminal, and the second communication link is established with at least some other playback devices, the data forwarded by the corresponding playback device is obtained through the second communication link, and the response data packet is fed back to the corresponding playback device respectively; wherein, the types of data transmitted in each second communication link are different. In other words, when the current playback device has not established the first communication link with the terminal, it means that the current playback device cannot obtain data from the terminal. At this time, the current playback device can establish a second communication link with at least some other playback devices, so as to obtain various data through the second communication link. In this way, even if the playback device does not establish the first communication link with the terminal, it can obtain various types of data through each second communication link, and then after fusing the various types of data, the playback of the target sound effect scene data can be achieved. Thereby, the total number of first communication links established with the terminal in the wireless communication system can be effectively reduced, and compatibility is improved.

[0069] Furthermore, when the current playback device establishes a second communication link with at least some of the other playback devices, at least some of the other playback devices are determined in the following manner: among the other playback devices, the playback device that establishes a second communication link with the current playback device is a playback device that has established a first communication link with the terminal. In this way, the number of second communication links established can be reduced, under the premise that each playback device can receive various types of data, thereby reducing the occupation of bandwidth resources, improving anti-interference capabilities, and reducing latency.

[0070] For example, Figure 7 As shown, when the current playback device is playback device 1, the first communication link is not established between playback device 1 and the terminal; since a first communication link is established between playback device 2 among other playback devices and the terminal, and a first communication link is also not established between playback device 3 among other playback devices and the terminal, playback device 1 can establish a second communication link with playback device 2 but not with playback device 3. At this time, playback device 1 can receive data forwarded by playback device 2 through the second communication link, so that even if playback device 1 does not establish the first communication link, it can still obtain data through the second communication link to achieve playback of the target sound effect scene.

[0071] In some embodiments, the current playback device is further configured to:

[0072] In the case of forwarding data acquired from its own first communication link to other playback devices through the second communication link, when packet loss occurs in the data transmitted through the first communication link, determining packet loss data, and transmitting the packet loss data to the other playback device through the second communication link; wherein the packet loss data includes: a packet loss mark, or a compensation packet determined according to a preset compensation algorithm;

[0073] When receiving data forwarded by other playback devices through the second communication link, when the agreed data reception time arrives and packet loss data transmitted by other playback devices is received through the second communication link, a compensation packet is determined based on the received packet loss data.

[0074] In this way, for any playback device, even if packet loss occurs, the lost data can be compensated based on the above method, thereby ensuring that the playback device can play normally.

[0075] Among them, determining the compensation packet according to the received packet loss data can specifically include: when the received packet loss data is a packet loss mark, determining the compensation packet according to a preset compensation algorithm; when the received packet loss data is a compensation packet, using the received compensation packet as its own compensation packet.

[0076] In addition, the current playback device is further used to: when receiving data forwarded by other playback devices through the second communication link, when no data is received through the second communication link at the data receiving time, determine the compensation packet according to the preset compensation algorithm. That is to say, when the other playback devices do not receive any data at the agreed data receiving time, it means that the current playback device does not send any data to the other playback devices. At this time, the other playback devices can believe that packet loss has occurred, and each other playback device can determine its own compensation packet according to its own preset compensation algorithm, thereby achieving packet loss compensation.

[0077] That is to say, packet loss may occur on any playback device. Figure 1 As shown, when packet loss occurs, you can choose the following methods to solve it:

[0078] Take playback device 1 as an example, combined with Fig. 9 As shown:

[0079] Method 1:

[0080] When playback device 1 determines that packet loss has occurred in left channel data 2, it creates a packet loss mark and sends the packet loss mark to playback device 2 via the second communication link. After playback device 2 receives the packet loss mark, it determines that packet loss has occurred in left channel data 2. Playback device 1 and playback device 2 each perform packet loss compensation according to their own preset compensation algorithms.

[0081] Method 2:

[0082] When playback device 1 determines that packet loss occurs in left channel data 2, it performs packet loss compensation according to its own preset compensation algorithm to obtain a compensation packet, and sends the compensation packet to playback device 2 via the second communication link. After receiving the compensation packet, playback device 2 uses it as its own compensation packet.

[0083] Method:3:

[0084] When playback device 1 determines that packet loss has occurred in left channel data 2, it performs packet loss compensation according to its own preset compensation algorithm, but does not send any data to playback device 2. When playback device 2 does not receive left channel data 2 at the agreed data receiving time, it determines that packet loss has occurred in left channel data 2, and performs packet loss compensation according to its own preset compensation algorithm.

[0085] The preset compensation algorithm may be any algorithm known to those skilled in the art that can realize the compensation packet, and is not limited here. In addition, the packet loss mark may include at least one of numbers, letters, special symbols, etc., and may be set according to actual conditions, and is not limited here. The agreed data receiving time may be set according to actual conditions, and is not limited here.

[0086] In some embodiments, the playback device may store the determined compensation packet into a storage sequence corresponding to the packet loss to ensure that the playback device can play normally and avoid distortion.

[0087] It should be noted that the number of second communication links established between any two playback devices can be one, and through this second communication link, not only various types of data can be transmitted, but also other information such as response data packets can be transmitted. Of course, the number of second communication links established between any two playback devices can also be multiple, and the number of established second communication links can be determined based on factors such as the number of first communication links, the number of data types included in the target sound effect scene, and the available bandwidth resources, as long as it can be guaranteed that each playback device can obtain various types of data through the first communication link and / or the second communication link.

[0088] The wireless communication system provided by the embodiment of the present invention is explained below in conjunction with specific embodiments.

[0089] Example 1: Taking the target sound effect scene as stereo as an example, combined with Figure 1 As shown, a first communication link 1 is established between the terminal and the playback device 1 to transmit left channel data, a first communication link 2 is established between the terminal and the playback device 2 to transmit right channel data, and a second communication link is established between the playback device 1 and the playback device 2.

[0090] At this point, the data transmission process may include:

[0091] The playback device 1 receives the left channel data sent by the terminal through the first communication link s11, and then forwards the left channel data to the playback device 2 through the second communication link s21, so that the playback device 2 feeds back a response data packet to the playback device 1 through the second communication link s21 when receiving the left channel data; when the playback device 1 receives the response data packet fed back by the playback device 2, the playback device 1 feeds back a response data packet to the terminal through the first communication link s11, so that the terminal transmits the right channel data through the first communication link s12 when receiving the response data packet;

[0092] The playback device 2 receives the right channel data sent by the terminal through the first communication link s12, and then forwards the right channel data to the playback device 1 through the second communication link s21, so that the playback device 1 feeds back a response data packet to the playback device 2 through the second communication link s21 when receiving the left channel data; when the playback device 2 receives the response data packet fed back by the playback device 1, the playback device 2 feeds back a response data packet to the terminal through the first communication link s12, so that the terminal transmits another left channel data through the first communication link s11 when receiving the response data packet;

[0093] Playback device 1 obtains and plays stereo data based on the acquired left channel data and right channel data, and playback device 2 also obtains and plays stereo data based on the acquired left channel data and right channel data. Playback device 1 and playback device 2 can play stereo data at the same time, or of course, they can play at different times.

[0094] Example 2: Taking the target sound effect scene as stereo as an example, combining Figure 2 As shown, a first communication link 1 and a first communication link 2 are established between the terminal and the playback device 1, the first communication link 1 is used to transmit left channel data, and the first communication link 2 is used to transmit right channel data; a second communication link is established between the playback device 1 and the playback device 2.

[0095] At this point, the data transmission process may include:

[0096] The playback device 1 receives the left channel data sent by the terminal through the first communication link 1, and then forwards the left channel data to the playback device 2 through the second communication link, so that the playback device 2 feeds back a response data packet to the playback device 1 through the second communication link when receiving the left channel data; when the playback device 1 receives the response data packet fed back by the playback device 2, the playback device 1 feeds back a response data packet to the terminal through the first communication link 1, so that the terminal transmits the right channel data through the first communication link 2 when receiving the response data packet;

[0097] The playback device 1 receives the right channel data sent by the terminal through the first communication link 2, and then forwards the right channel data to the playback device 2 through the second communication link, so that the playback device 2 feeds back a response data packet to the playback device 1 through the second communication link when receiving the right channel data; when the playback device 1 receives the response data packet fed back by the playback device 2, the playback device 1 feeds back a response data packet to the terminal through the first communication link 2, so that the terminal transmits another left channel data through the first communication link 1 when receiving the response data packet;

[0098] Playback device 1 obtains and plays stereo data based on the acquired left channel data and right channel data, and playback device 2 also obtains and plays stereo data based on the acquired left channel data and right channel data. Playback device 1 and playback device 2 can play stereo data at the same time, or of course, they can play at different times.

[0099] Example 3: Taking the target sound effect scene as stereo as an example, combining Figure 3 As shown, the terminal establishes a first communication link 1 with playback device 1 to transmit left channel data, playback device 1 establishes a second communication link 1 with playback device 2, and playback device 1 establishes a second communication link 2 with playback device 3; the terminal establishes a first communication link 2 with playback device 2 to transmit right channel data, and playback device 2 establishes a second communication link 3 with playback device 3.

[0100] At this time, the data transmission process is basically similar to the data transmission process in the above-mentioned embodiment 1, and the differences include: (a) playback device 1 forwards the data obtained from the first communication link to playback device 2 and playback device 3 respectively, and feeds back a response data packet to the terminal after receiving the response data packet fed back by playback device 2 and playback device 3; (b) playback device 2 forwards the data obtained from the first communication link to playback device 1 and playback device 2 respectively, and feeds back a response data packet to the terminal after receiving the response data packet fed back by playback device 1 and playback device 2; (c) playback device 3 receives the left channel and right channel data respectively through the second communication link 2 and the second communication link 3. It should be understood that the data transmission process in this embodiment 3 is similar to the data transmission process in the above-mentioned embodiment 1, and the description in the above-mentioned embodiment 1 can be referred to, and the repeated parts will not be repeated.

[0101] Example 4: Taking the target sound effect scene as stereo as an example, combining Figure 4 As shown, the terminal establishes a first communication link 1 with playback device 2 to transmit left channel data, the terminal establishes a first communication link 2 with playback device 2 to transmit right channel data, playback device 2 establishes a second communication link 1 with playback device 1, and playback device 2 establishes a second communication link 2 with playback device 3.

[0102] At this time, the data transmission process of the playback device 2 in the fourth embodiment is similar to the data transmission process of the playback device 1 in the second embodiment, and the data transmission process of the playback device 1 and the playback device 3 in the fourth embodiment is similar to the data transmission process of the playback device 2 in the second embodiment, except that the playback device 2 needs to forward the data received from the first communication link to the playback device 1 and the playback device 3 respectively. It should be understood that the similarities between the data transmission process in the fourth embodiment and the data transmission process in the second embodiment can be referred to the description in the second embodiment, and the repeated parts will not be repeated.

[0103] Example 5: Taking the target sound effect scene as a scene including three-channel data as an example, the three mono data are respectively recorded as mono data 1, mono data 2 and mono data 3, combined with Figure 5 As shown, the terminal establishes a first communication link s11 with the playback device 1 to transmit mono data 1, the playback device 1 establishes a second communication link s21 with the playback device 2, and the playback device 1 establishes a second communication link s22 with the playback device 3; the terminal establishes a first communication link s12 with the playback device 2 to transmit mono data 2, and the playback device 2 establishes a second communication link s23 with the playback device 3; the terminal establishes a first communication link s13 with the playback device 3 to transmit mono data 3.

[0104] At this time, the data transmission process of playback device 1, playback device 2 and playback device 3 in the fifth embodiment is similar to the data transmission process of playback device 1 in the first embodiment, except that each playback device needs to forward the data received from the first communication link to the other two playback devices, and feed back the response data packet to the terminal after receiving the response data packets from the other two playback devices. It should be understood that the data transmission process in the fifth embodiment is similar to the data transmission process in the first embodiment, and the description in the first embodiment can be referred to, and the repeated parts will not be repeated.

[0105] Example 6: Take the target sound effect scene as a scene including three-channel data as an example, where the three mono data are recorded as mono data 1, mono data 2 and mono data 3 respectively, combined with Figure 6 As shown, the terminal establishes a first communication link 1 with the playback device 1 to transmit mono data 1, the playback device 1 establishes a second communication link 1 with the playback device 2, and the playback device 1 establishes a second communication link 2 with the playback device 3; the terminal establishes a first communication link 2 with the playback device 2 to transmit mono data 2, and the playback device 2 establishes a second communication link 3 with the playback device 3; the terminal establishes a first communication link 3 with the playback device 2 to transmit mono data 3.

[0106] At this time, the data transmission process is basically similar to the data transmission method in the above-mentioned embodiment 1, and the differences include: (a) playback device 1 forwards the data obtained from the first communication link to playback device 2 and playback device 3 respectively, and feeds back a response data packet to the terminal after receiving the response data packet fed back by playback device 2 and playback device 3; (b) playback device 2 forwards the data obtained from one of the first communication links to playback device 1 and playback device 2 respectively, and feeds back a response data packet to the terminal after receiving the response data packet fed back by playback device 1 and playback device 2; and playback device 2 forwards the data obtained from another communication link to playback device 1 and playback device 2 respectively, and feeds back a response data packet to the terminal after receiving the response data packet fed back by playback device 1 and playback device 2; (c) playback device 3 receives mono data 1 through the second communication link 2, and receives mono data 2 and mono data 3 through the second communication link 3. It should be understood that the data transmission process in this embodiment 6 is similar to the data transmission process in the above-mentioned embodiment 1, and the description in the above-mentioned embodiment 1 can be referred to, and the repeated parts will not be repeated.

[0107] Example 7: Taking the target sound effect scene as a scene including three-channel data as an example, the three mono data are respectively recorded as mono data 1, mono data 2 and mono data 3, combined with Figure 7 As shown, the terminal establishes a first communication link with the playback device 2 to transmit mono data 1, the terminal establishes a first communication link 2 with the playback device 2 to transmit mono data 2, the terminal establishes a first communication link 3 with the playback device 2 to transmit mono data 3, the playback device 2 establishes a second communication link 1 with the playback device 1, and the playback device 2 establishes a second communication link 2 with the playback device 3.

[0108] At this time, the data transmission process of the playback device 2 in the seventh embodiment is similar to the data transmission process of the playback device 1 in the second embodiment, and the data transmission process of the playback device 1 and the playback device 3 in the sixth embodiment is similar to the data transmission process of the playback device 2 in the second embodiment, except that the playback device 2 needs to forward the data received from the first communication link to the playback device 1 and the playback device 3 respectively. It should be understood that the data transmission process in the seventh embodiment is similar to the data transmission process in the second embodiment, and the description in the second embodiment can be referred to, and the repeated parts will not be repeated.

[0109] In the above seven embodiments, the information in the response data packet received by the playback device and the response data packet fed back to the terminal except for the address and identification information may be the same or different, which may be specifically set according to actual conditions and is not limited here.

[0110] Of course, the above seven embodiments are just specific examples, but in actual situations, they are not limited to the above seven embodiments, and can also be other embodiments that can improve anti-interference ability, reduce delay, and improve compatibility, which are not limited here. It should be understood that Figures 2 to 7 The solid arrow in represents the first communication link, and the dotted arrow represents the second communication link.

[0111] In summary, under the premise that each playback device can play various types of data, by establishing a first communication link and a second communication link, data can be obtained through multiple channels, thereby improving compatibility with different devices and improving anti-interference capability during data transmission and reducing the delay generated during data transmission.

[0112] Based on the same inventive concept, an embodiment of the present invention also provides a data transmission method. The implementation principle of the data transmission method is similar to the implementation principle of the aforementioned wireless communication system. The specific implementation method of the data transmission method can refer to the embodiment of the aforementioned wireless communication system, and the repeated parts will not be repeated.

[0113] Specifically, an embodiment of the present invention provides a data transmission method, such as Fig.10 As shown, for any one of the multiple playback devices arranged in a group, the following process is performed:

[0114] S1001, determining the number of data types included in the target sound effect scene data;

[0115] S1002, when it is determined that a first communication link is established with the terminal, the number of established first communication links is less than the number of data types, and a second communication link is established with other playback devices, forwarding data acquired from the first communication link to other playback devices through the second communication link, and when receiving a response data packet fed back by the other playback devices, feeding back a response data packet to the terminal through the first communication link; and receiving data forwarded by the first playback device through the corresponding second communication link, and feeding back a response data packet to the first playback device through the corresponding second communication link;

[0116] S1003: Play the target sound effect scene data.

[0117] Based on the same inventive concept, an embodiment of the present invention further provides a playback device, the implementation principle of the playback device is similar to the implementation principle of the aforementioned wireless communication system. The specific implementation method of the playback device can refer to the embodiment of the aforementioned wireless communication system, and the repeated parts will not be repeated.

[0118] Specifically, an embodiment of the present invention provides a playback device, such as Fig.11 As shown, it may include:

[0119] Memory 1101, used for storing program instructions;

[0120] The processor 1102 is used to call the program instructions stored in the memory 1101 and execute the data transmission method introduced in the above content according to the obtained program.

[0121] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A wireless communication system, characterized in that: include: Terminals and multiple playback devices arranged in groups; The current playback device is used for: Determine the number of data types included in the target sound effect scene data; When it is determined that a first communication link is established with the terminal, the number of the first communication links established is less than the number of data types, and a second communication link is established with other playback devices, forwarding the data acquired from the first communication link to the other playback devices through the second communication link, and when receiving a response data packet fed back by the other playback devices, feeding back a response data packet to the terminal through the first communication link; and receiving data forwarded by the first playback device through the corresponding second communication link, and feeding back a response data packet to the first playback device through the corresponding second communication link; The terminal is used to: transmit data via the first communication link between the terminal and the playback device; The first playback device is: a playback device among the other playback devices that has established the first communication link with the terminal.

2. The wireless communication system according to claim 1, wherein: The total number of the first communication links established between the terminal and each of the playback devices is equal to the number of data types, and each of the first communication links transmits data of a different type.

3. The wireless communication system according to claim 1, wherein: The current playback device is also used for: When it is determined that the number of the first communication links established is equal to the number of data types, and the second communication links are established with the other playback devices, the data acquired from each of the first communication links is sequentially forwarded to the corresponding playback device through each of the second communication links, and when a response data packet fed back by the other playback device is received, the response data packet is fed back to the terminal through each of the first communication links; Among them, the types of data transmitted by each of the first communication links are different.

4. The wireless communication system according to claim 1, wherein: The current playback device is also used for: When it is determined that the first communication link is not established with the terminal, and the second communication link is established with at least some of the other playback devices, obtaining data forwarded by the corresponding playback device through the second communication link, and feeding back response data packets to the corresponding playback devices respectively; Among them, the types of data transmitted in each of the second communication links are different.

5. The wireless communication system according to claim 4, wherein: The playback device among the other playback devices that establishes the second communication link with the current playback device is: the playback device that establishes the first communication link with the terminal.

6. The wireless communication system according to claim 1, wherein: The terminal is specifically used for: After transmitting the first type of data through the current first communication link, and upon receiving a response data packet fed back through the current first communication link, transmitting the second type of data through the next first communication link; The first type of data is different from the second type of data.

7. The wireless communication system according to any one of claims 1 to 6, characterized in that: The current playback device is also used for: When packet loss occurs in the data transmitted through the first communication link, determining the packet loss data, and transmitting the packet loss data to the other playback device through the second communication link; The packet loss data includes: a packet loss mark, or a compensation packet determined according to a preset compensation algorithm; When the agreed data receiving time arrives and the packet loss data transmitted by the other playback device is received through the second communication link, a compensation packet is determined according to the received packet loss data.

8. The wireless communication system according to claim 7, wherein: The current playback device is also used for: When the data receiving time is reached and no data is received through the second communication link, a compensation packet is determined according to a preset compensation algorithm.

9. A data transmission method, characterized in that: include: For any of the multiple playback devices set up in a group, the following process is performed: Determine the number of data types included in the target sound effect scene data; When it is determined that a first communication link is established with the terminal, the number of the first communication links established is less than the number of data types, and a second communication link is established with other playback devices, forwarding the data acquired from the first communication link to the other playback devices through the second communication link, and when receiving a response data packet fed back by the other playback devices, feeding back a response data packet to the terminal through the first communication link; and receiving data forwarded by the first playback device through the corresponding second communication link, and feeding back a response data packet to the first playback device through the corresponding second communication link; The first playback device is: a playback device among the other playback devices that has established the first communication link with the terminal.

10. The method according to claim 9, characterized in that Also includes: When it is determined that the number of the first communication links established is equal to the number of data types, and the second communication links are established with the other playback devices, the data acquired from each of the first communication links is sequentially forwarded to the corresponding playback device through each of the second communication links, and when a response data packet fed back by the other playback device is received, the response data packet is fed back to the terminal through each of the first communication links; Among them, the types of data transmitted by each of the first communication links are different.

11. The method according to claim 9, characterized in that Also includes: When it is determined that the first communication link is not established with the terminal, and the second communication link is established with at least some of the other playback devices, obtaining data forwarded by the corresponding playback device through the second communication link, and feeding back response data packets to the corresponding playback devices respectively; Among them, the types of data transmitted in each of the second communication links are different.

12. A playback device, characterized in that: include: A memory for storing program instructions; A processor is used to call the program instructions stored in the memory and execute the data transmission method according to any one of claims 9 to 11 according to the obtained program.