Bluetooth-based data receiving method, device, Bluetooth device and transmission system

By turning off the RF reception function in the non-service handshake data transmission interval of the Bluetooth ACL link, the problem of high power consumption during Bluetooth data reception is solved, and data is received through the redundant transmission interval to ensure the stability and integrity of data transmission.

CN119743746APending Publication Date: 2025-04-01HENGXUAN TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411842277.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

When using Bluetooth ACL link for data transmission, the receiving device needs to keep the RF reception function normally open, resulting in high power consumption.

Method used

In the non-service handshake data transmission interval during each data transmission cycle of the asynchronous wireless link, the RF reception function is kept off, and the RF reception is turned on in the redundant transmission interval to receive the data to be transmitted.

Benefits of technology

By turning off the radio frequency reception function in the non-service handshake data transmission interval, power consumption is reduced, and data is received through the redundant transmission interval, ensuring the stability and integrity of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743746A_ABST
    Figure CN119743746A_ABST
Patent Text Reader

Abstract

The present application provides a data receiving method, device, Bluetooth device and transmission system based on Bluetooth, which relates to the field of Bluetooth. The data receiving method based on Bluetooth is applied to a receiving device, the receiving device is connected to a source device through Bluetooth, and the receiving device and the source device perform data transmission based on an asynchronous wireless link, and the data receiving method based on Bluetooth includes: in response to receiving data transmitted by the source device, in a non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link, keeping the radio frequency reception closed. This method can reduce the power consumption of the receiving device in receiving data packets.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Bluetooth, and more specifically, to a Bluetooth-based data receiving method, device, Bluetooth device and transmission system. Background Art

[0002] Some Bluetooth protocols perform data transmission based on the ACL (Asynchronous Connection-Less) link, for example, A2DP (Advanced Audio Distribution Profile), which uses the retransmission feature of the ACL link to ensure the correctness of data transmission.

[0003] When using an ACL link for data transmission, the receiving device uses the radio function to receive data transmitted by the master device. Therefore, the receiving device usually keeps the radio receiving end open to receive data completely. If the radio port's data receiving function is always open, it will generate greater power consumption. Summary of the invention

[0004] The present application aims to provide a data receiving method, apparatus, Bluetooth device and transmission system based on Bluetooth to reduce the power consumption of data receiving using Bluetooth.

[0005] First, an embodiment of the present application provides a Bluetooth-based data receiving method, which is applied to a receiving device, wherein the receiving device is connected to a source device via Bluetooth, and the receiving device and the source device perform data transmission based on an asynchronous wireless link. The Bluetooth-based data receiving method includes: in response to receiving data transmitted by the source device, keeping the RF reception turned off during a non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link.

[0006] Each cycle of the asynchronous wireless link is divided into three intervals, namely, a valid handshake data transmission interval, a business data transmission interval and a non-business handshake data transmission interval. When the communication environment is good, the asynchronous wireless link will not transmit valid data and business data in the non-business handshake data transmission interval. Therefore, in an embodiment of the present application, in the non-business handshake data transmission interval, the RF reception is kept turned off. Without affecting the normal data transmission, the power consumption caused by the RF reception function in the non-business handshake data transmission interval can be reduced, thereby reducing the power consumption of data reception using Bluetooth.

[0007] In one embodiment, the data transmission cycle also includes a redundant transmission interval divided from the non-business handshake data transmission interval, and the Bluetooth-based data reception method also includes: starting radio frequency reception in the redundant transmission interval to receive data to be transmitted in the non-business handshake data transmission interval.

[0008] Since the non-business handshake data transmission interval transmits less data, in an embodiment of the present application, a redundant transmission interval can be divided from the non-business handshake data transmission interval, and the data to be transmitted in the non-business handshake data transmission interval is received in the redundant transmission interval, thereby ensuring that data is not lost, thereby reducing power consumption and not affecting the stability of data transmission.

[0009] In one embodiment, the Bluetooth-based data receiving method further includes: enabling the receiving device to interact with the source device based on a preconfigured breathing pattern to maintain a Bluetooth connection between the receiving device and the source device.

[0010] In the embodiments of the present application, the interaction between the two can be maintained through a pre-configured breathing mode to reduce the possibility of disconnection between the two due to no data interaction between the two, maintain the stability of the connection, and then enable normal data transmission in the future, thereby improving the feasibility of keeping the radio frequency receiving function turned off. Since the interval of the breathing mode is usually large, much longer than the duration of a single data packet transmission, that is, much longer than the duration of the non-business handshake data transmission interval, therefore, since the breathing mode still maintains the stability of the data connection in the case of a longer time interval, then the stability of the data connection can also be maintained in the shorter non-business handshake data transmission interval.

[0011] In one embodiment, the Bluetooth-based data receiving method also includes: in response to a successful Bluetooth connection with the source device, monitoring the data transmission status between the source device and the source device; when the data transmission status is normal, enabling the target function; the target function is: in response to receiving data transmitted by the source device, keeping the RF reception closed during the non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link; when the data transmission status is abnormal, stopping enabling the target function.

[0012] In the embodiment of the present application, the target function is whether it is necessary to turn off the RF reception function in the non-business handshake data transmission interval when receiving data. Enabling the target function can turn on the target function, and conversely, stopping the enablement can turn it off. In the off state, the RF reception will not be turned off in the non-business handshake data transmission interval. In the case of abnormal data transmission status, in order to improve the transmission efficiency and accuracy of data, the asynchronous wireless link will transmit business data in the non-business handshake data transmission interval. At this time, if the RF reception is kept turned off in the non-business handshake data transmission interval, the business data may be lost. Therefore, the target function can be stopped from being enabled, so that the RF reception is kept turned on in the non-business handshake data transmission interval, so as to accurately receive data. After the data transmission status returns to normal, the target function is enabled again to save power consumption.

[0013] In one embodiment, after stopping enabling the target function, the method further includes: receiving and caching data packets transmitted by the source device; detecting the number of cached data packets; and enabling the target function when the data transmission state is normal and the number of cached data packets reaches a preset number.

[0014] In the embodiment of the present application, the receiving device of Bluetooth communication will cache the data packet first after receiving the data packet, and then feed it back to the subsequent business end for use after caching a certain number of data packets. When the data transmission is abnormal, the cached data packets will be consumed, and after the data transmission abnormality is restored, the consumed data packets will be replenished. The replenished data packets may come from the non-business handshake data transmission interval. If the RF reception of the non-business handshake data transmission interval is immediately turned off after the data transmission abnormality is restored, data may be lost. Therefore, after the data transmission state is restored, the target function can be enabled after waiting for the cached data packets to reach a preset number, thereby reducing or avoiding the loss of data packets.

[0015] In one embodiment, before enabling the target function, the method further includes: receiving a data transmission request from the source device, the data transmission request including a duration definition of each interval in a data transmission cycle in a Bluetooth protocol of the source device; and synchronizing the duration definition of each interval in its own data transmission cycle to be consistent with that of the source device based on the data transmission request.

[0016] In the embodiment of the present application, since the RF receiving function of the non-business handshake data transmission device needs to be turned off, data cannot be received during the off period. If the source device and the receiving device have different definitions of the duration of each interval in the data transmission cycle, the data packet may not be received and thus lost. Therefore, the receiving device can receive the data transmission request of the source device, and synchronize the definition of the duration of each interval in the data transmission cycle according to the Bluetooth protocol of the source device in the data transmission request, so that the interval duration of the two is consistent, thereby reducing or avoiding data loss caused by inconsistent interval duration.

[0017] In the second aspect, an embodiment of the present application also provides a Bluetooth-based data receiving device, which is applied to a receiving device, wherein the receiving device is connected to a source device via Bluetooth, and the receiving device and the source device perform data transmission based on an asynchronous wireless link. The Bluetooth-based data receiving device includes: a radio frequency control module, which is used to keep the radio frequency reception closed during a non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link in response to receiving data transmitted by the source device.

[0018] In a third aspect, an embodiment of the present application further provides a Bluetooth device, comprising: a Bluetooth module, used to use the Bluetooth device as a receiving device to execute the Bluetooth-based data receiving method as described in any one of the first aspects.

[0019] In one embodiment, the Bluetooth device is a headset.

[0020] In a fourth aspect, an embodiment of the present application further provides a Bluetooth transmission system, comprising: a source device; a receiving device, connected to the source device via Bluetooth communication, and used to execute the Bluetooth-based data receiving method as described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 A schematic diagram of a data transmission cycle of an existing asynchronous wireless link;

[0023] Figure 2 A schematic diagram of a data transmission cycle of a Bluetooth-based data receiving method provided in an embodiment of the present application;

[0024] Figure 3 A schematic diagram of a Bluetooth-based data receiving device provided in one embodiment of the present application;

[0025] Figure 4 A schematic diagram of a Bluetooth transmission system provided in one embodiment of the present application.

[0026] Icons: Bluetooth-based data receiving device 200; radio frequency control module 210; breathing mode module 220; monitoring module 230; enabling module 240; synchronization module 250; Bluetooth transmission system 300; source device 310; receiving device 320. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present application more clear, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.

[0028] First, the present application provides a data receiving method based on Bluetooth, which is applied to a receiving device. In an embodiment of the present application, the receiving device is connected to a source device via Bluetooth communication, and the receiving device and the source device perform data transmission based on an asynchronous wireless link. The data receiving method based on Bluetooth provided in the present application can be applied to a Bluetooth music scenario. In the Bluetooth music scenario, the source device is usually a master device for data transmission, and the source device can also be referred to as a master device, and the receiving device can be referred to as a slave device.

[0029] Among them, the source device is the device that sends data in Bluetooth communication. Taking a mobile phone and a Bluetooth headset as an example, the mobile phone sends a music data packet to the Bluetooth headset for playback. The Bluetooth headset is the receiving device and the mobile phone is the source device. The two are connected via Bluetooth communication.

[0030] In this embodiment, data is transmitted between the receiving device and the source device via the ACL link. Therefore, both the receiving device and the source device are configured with a Bluetooth protocol that uses the ACL link, such as A2DP, I2cap (Logical Link Control and Adaptation Protocol), etc. The Bluetooth protocol used by the receiving device and the source device is not restricted herein.

[0031] For ease of understanding, data transmission over an asynchronous wireless link is first described.

[0032] See also Figure 1 , Figure 1It is a schematic diagram of the data transmission cycle of the existing asynchronous wireless link, where RX represents receiving data and TX represents sending data. Each data transmission cycle can be divided into three stages, namely T0, T1 and T2. The T0 interval is an effective handshake data transmission interval, which is used to send handshake data packets, effective data and part of the business data. Generally, some conventional Bluetooth low-frequency (relative to music data) interaction packets are transmitted, such as music control during music playback, power information interaction, etc. The handshake data packets in the T0 interval include poll packets and null packets. T1 is a business data transmission interval, which is used to transmit business data. For example, for audio devices such as Bluetooth headsets, T1 is used to transmit audio data packets, including music data packets, voice data packets, etc. The encoding formats of music include but are not limited to AAC, SBC, LDAC and L2HC, etc., and the types of music data packets include but are not limited to 2DH3, 2DH5, 3DH3, 3DH5, etc. T2 is a non-business handshake data transmission interval, which is used to transmit non-business handshake data, such as poll packets, so as to poll other devices through poll packets, enhance the stability of network synchronization and refresh the connection timeout. The content of the above-mentioned ACL link can refer to the prior art and will not be expanded here.

[0033] The receiving device receives the data packets transmitted by the source device through the RF interface. For the services of some devices, when the communication is good, only the handshake data is transmitted in the non-service handshake data transmission interval T2, without other actually valid data. During this period, the RF receiving function still needs to be kept turned on to receive the handshake data and the valid data that may be transmitted. However, RF reception will result in greater power consumption, which will make the power consumption of the receiving device higher.

[0034] Therefore, the Bluetooth-based data receiving method provided in the present application includes: in response to receiving data transmitted by a source device, keeping the radio frequency reception closed during a non-business handshake data transmission interval in each data transmission cycle of an asynchronous wireless link.

[0035] See also Figure 2 , Figure 2 Schematic diagram of data transmission cycle of the Bluetooth-based data receiving method provided in the embodiment of the present application. Figure 2 As shown, in an embodiment of the present application, the RF receiving function is kept turned off in the non-business handshake data transmission interval T2 of each data transmission cycle. As a result, the RF interface will not generate power consumption in the T2 interval, thereby effectively reducing the power consumption of the receiving device when continuously receiving data.

[0036] Among them, Figure 1 As shown, the existing receiving device will also feedback a message to the source device according to the received data packet at T2, such as Figure 2As shown, in an embodiment of the present application, since the receiving device turns off the RF receiving function in the T2 interval, it will not be able to receive the data packet. On this basis, the receiving device does not need to feedback the message to the source device. In addition to reducing the power consumption of data packet reception, it can also reduce the power consumption generated by the feedback message.

[0037] In one embodiment of the present application, the data transmission cycle also includes a redundant transmission interval divided from a non-business handshake data transmission interval, and the Bluetooth-based data reception method also includes: turning on radio frequency reception in the redundant transmission interval to receive data to be transmitted in the non-business handshake data transmission interval.

[0038] like Figure 2 As shown, in the second T0 interval, there is a time period of some invalid data transmission, which includes a redundant transmission interval divided from a non-business handshake data transmission interval. During this period, the RF receiving function of the receiving device is turned on. This period can also be used for data interaction to receive data to be transmitted in the non-business handshake data transmission interval, which can effectively reduce the impact of the RF receiving function being turned off during T2 and ensure the stability of data transmission.

[0039] In an embodiment of the present application, the receiving device may interact with the source device based on a preconfigured breathing pattern to maintain the Bluetooth connection between the receiving device and the source device.

[0040] In this embodiment, the receiving device is configured with Sniff Mode (breathing mode, or Bluetooth breathing mode). The breathing mode allows the two devices to maintain the connection between the two by sending signals at a preset sending interval. The present application can maintain the connection between the source device and the receiving device through the breathing mode to reduce the impact of the inability to transmit handshake data packets during non-business handshake data transmission intervals on the stability of the network connection, thereby improving the connection stability between the source device and the receiving device.

[0041] As mentioned above, the receiving device in the T2 interval will receive the poll packet sent by the source device to poll through the poll packet, increase the stability of the network synchronization between the source device and the receiving device and the timeout time of the refresh connection. In the embodiment of the present application, since the T2 interval keeps the device receiving closed, the receiving device will no longer receive the poll packet. Although this method is not conducive to the stability of the connection between the source device and the receiving device. However, during the transmission of a single data packet, the duration of the non-business handshake data transmission interval accounts for a small proportion. For example, for music data packets, the interval is usually 10 to 20 milliseconds, and usually does not exceed 50 milliseconds. For the breathing mode, the signal transmission interval between two breaths is usually longer, for example, 500 milliseconds. It can be seen that under the normal working conditions of the breathing mode, the data connection can be kept stable for a long time, and data transmission can be restored quickly. Therefore, even if the radio frequency transmission is turned off in the non-business handshake data transmission interval, the stability of data transmission will not be affected.

[0042] The specific functions and implementation methods of the breathing mode can refer to the prior art and will not be expanded here. The breathing mode itself is a function of reducing the number of time slots and monitoring time for data transmission, and is configured on many devices with Bluetooth functions. In the embodiments of the present application, the existing breathing mode on the device can be directly called to reduce the difficulty of implementing the Bluetooth-based data receiving method provided by the present application. Accordingly, since the breathing mode itself is a function of reducing the power consumption of the device, using the breathing mode to maintain the communication connection between devices can further reduce the power consumption of the receiving device.

[0043] The specific configuration of the breathing mode can refer to the prior art. For example, the method provided in the present application can be applied to Bluetooth audio devices such as Bluetooth headsets and Bluetooth speakers. The service data packet sent by the source device to the receiving device can be a music data packet. The average transmission interval of the music data packet is less than 50ms. For example, the current transmission interval of the music data packet is usually around 20ms-10ms, and varies according to the bit rate and encoding type. Therefore, the communication interval of the breathing mode can be greater than or equal to 500ms.

[0044] The Bluetooth-based data receiving method provided in the above embodiment is suitable for a good communication environment. In a good communication environment, the ACL link mostly receives handshake-related data or even no data in the T2 interval.

[0045] In the case of a poor communication environment, the ACL link will retransmit data and utilize the T2 interval to transmit valid data and business data in the T2 interval. In this case, if the RF reception function is still kept closed, data loss will occur. Therefore, in one embodiment of the present application, the function of "keeping the RF reception closed in the non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link in response to receiving data transmitted by the source device" can be used as a target function, and the target function can be configured to be enabled. Accordingly, the Bluetooth-based data reception method can also include: in response to a successful Bluetooth connection with the source device, monitoring the data transmission status between the source device and the source device; when the data transmission status is normal, enabling the target function; when the data transmission status is abnormal, stopping enabling the target function.

[0046] In this embodiment, by detecting the data transmission status, it is predicted whether there may be transmission of valid data and business data in the T2 interval. When there is no valid data and business data transmission, the target function is turned on so that the receiving device can respond to the data transmitted by the receiving source device and keep the RF reception closed in the non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link. On the contrary, if it is predicted that there may be transmission of valid data and business data in the T2 interval, the target function is turned off so that the RF reception can be kept turned on in the T2 interval and the data packet can be received normally.

[0047] The reason why the ACL link transmits service data and effective data in the T2 interval is usually due to a poor communication environment. Therefore, the receiving device can monitor the data transmission status between the receiving device and the source device to determine the communication environment through the data transmission status. For example, when the transmission speed is slow, the transmission stops, the RF port cannot receive data normally, and the number of cached data packets is small, it can be determined that the data transmission status is abnormal.

[0048] Accordingly, in one embodiment of the present application, a monitoring module may be configured in the receiving device. When the Bluetooth pairing connection is successful, the monitoring module may record the status of each function, for example, the status of the RF port, the status of the data sending function, the data receiving function (such as the RF communication status), and the number of data packets in the monitoring cache.

[0049] In the case of abnormal data transmission status, the target function can be stopped from being enabled to reduce or avoid the loss of data packets due to failure to receive valid data and service data in the non-service handshake data transmission interval. Conversely, in the case of normal data transmission status, the target function is enabled to reduce power consumption.

[0050] When receiving a data packet, the receiving device will first cache the data packet, and then use the cached data packet after a certain number of packets are cached. When the number of cached data packets is insufficient, valid data and business data may be transmitted in the non-business handshake data transmission interval T2. If the target function is turned on when the cached data packets are insufficient, valid data and business data may not be received and thus lost. Alternatively, in the case of a poor communication environment, even if the number of cached data packets is sufficient, due to the poor RF communication state, the cache of the energy data packet is at a critical value. Once the target function is turned on, the cached data packets will be insufficient, resulting in data loss.

[0051] Therefore, in an embodiment of the present application, after stopping enabling the target function, if the target function needs to be restored to enablement, the following process can be performed: receiving and caching data packets transmitted by the source device; detecting the number of cached data packets; and enabling the target function when the data transmission status is normal and the number of cached data packets reaches a preset number.

[0052] That is, two conditions are required: one is that the number of cache packets is sufficient, and the other is that the data transmission status is normal, such as a good communication environment, which can be monitored by the monitoring module.

[0053] When data transmission is abnormal, the receiving device will not stop using the data packets immediately, but will consume the cached data packets first. Since the start of the target function will make it impossible to receive data packets in the T2 interval, after the data transmission returns to normal, the receiving device will not be able to receive data packets in the T2 interval, resulting in data packet loss. In this embodiment, after the data transmission status returns to normal, it is necessary to wait for the cached data packets to reach the preset data volume before enabling the target function, thereby preventing data loss due to the inability to receive data packets in the T2 interval.

[0054] In addition, in the prior art, the RF reception of the receiving device is always on, and there will be no data loss caused by the inconsistent definition of the duration of each interval of the data transmission cycle between the receiving device and the source device. In the embodiment of the present application, since the receiving device turns off the RF reception in the T2 interval and cannot receive the data packet, if the receiving device and the source device have inconsistent definitions of the duration of each interval of the data transmission cycle, data loss may occur.

[0055] Therefore, in an embodiment of the present application, the source device can be configured as follows: after the Bluetooth connection between the source device and the receiving device is successful, the source device will send a data transmission request to the receiving device, and the data transmission request includes the Bluetooth protocol used by the source device and the duration definition of each interval in the data transmission cycle in the Bluetooth protocol.

[0056] Accordingly, before enabling the target function, the receiving device can receive the data transmission request from the source device, and synchronize the duration definition of each interval in its own data transmission cycle to be consistent with that of the source device based on the data transmission request. Thus, data loss caused by inconsistent duration definition of intervals can be effectively reduced or avoided.

[0057] Through the above embodiments, the power consumption of the receiving device in receiving data packets can be reduced without affecting the normal transmission of the data packets, maintaining the accuracy and stability of data transmission, and reducing power consumption without affecting the normal operation of the receiving device.

[0058] Based on the same inventive concept, an embodiment of the present application also provides a Bluetooth-based data receiving device, which can be applied to a receiving device, wherein the receiving device is connected to a source device via Bluetooth, and the receiving device and the source device perform data transmission based on an asynchronous wireless link.

[0059] See also Figure 3 , Figure 3 This is a schematic diagram of a Bluetooth-based data receiving device provided in an embodiment of the present application. The Bluetooth-based data receiving device 200 includes: a radio frequency control module 210 .

[0060] The radio frequency control module 210 is used to keep the radio frequency reception closed in response to receiving data transmitted by the source device during a non-service handshake data transmission interval in each data transmission cycle of the asynchronous wireless link.

[0061] In one embodiment, the data transmission cycle also includes a redundant transmission interval divided from the non-service handshake data transmission interval, and the RF control module 210 is further configured to enable RF reception in the redundant transmission interval to receive data to be transmitted in the non-service handshake data transmission interval.

[0062] In one embodiment, the Bluetooth-based data receiving apparatus 200 may further include: a breathing mode module 220, configured to enable the receiving device to interact with the source device based on a preconfigured breathing mode to maintain a Bluetooth connection between the receiving device and the source device.

[0063] In one embodiment, the Bluetooth-based data receiving device may further include: a monitoring module 230 and an enabling module 240. The monitoring module 230 is used to monitor the data transmission status between the source device and the source device in response to a successful Bluetooth connection with the source device. The enabling module 240 is used to: enable a target function when the data transmission status is normal; the target function is: in response to receiving data transmitted by the source device, keep the radio frequency reception closed during the non-business handshake data transmission interval in each data transmission cycle of the asynchronous wireless link; and stop enabling the target function when the data transmission status is abnormal.

[0064] In one embodiment, the monitoring module 230 is also used to receive and cache data packets transmitted by the source device; detect the number of cached data packets; the enabling module 240 is also used to enable the target function when the data transmission state is normal and the cached data packets reach a preset number.

[0065] In one embodiment, the Bluetooth-based data receiving device 200 may also include: a synchronization module 250, for receiving a data transmission request from the source device, the data transmission request including the duration definition of each interval in the data transmission cycle in the Bluetooth protocol of the source device; based on the data transmission request, synchronizing the duration definition of each interval in its own data transmission cycle to be consistent with that of the source device.

[0066] The functions implemented by the Bluetooth-based data receiving device are similar to the aforementioned Bluetooth-based data receiving method. For details, please refer to the aforementioned content and will not be elaborated here.

[0067] Based on the same inventive concept, an embodiment of the present application further provides a Bluetooth device, which includes a Bluetooth module. The Bluetooth module can use the Bluetooth device as a receiving device to execute the aforementioned Bluetooth-based data receiving method.

[0068] In one embodiment of the present application, the Bluetooth device may be a headset.

[0069] Based on the same inventive concept, the present application embodiment also provides a Bluetooth transmission system 300, see Figure 4 , Figure 4 This is a schematic diagram of a Bluetooth transmission system 300 provided in accordance with an embodiment of the present application. The Bluetooth transmission system 300 includes a source device 310 and a receiving device 320 .

[0070] The source device 310 and the receiving device 320 are connected via Bluetooth communication, and the receiving device 320 can execute the Bluetooth-based data receiving method provided by any of the aforementioned embodiments.

[0071] Furthermore, the source device 310 can be configured to send a data transmission request to the receiving device after successfully establishing a Bluetooth connection with the receiving device, wherein the data transmission request includes a definition of the duration of each interval in the data transmission cycle in the Bluetooth protocol of the source device, so that the receiving device synchronizes the definition of the duration of each interval in its own data transmission cycle to be consistent with that of the source device based on the data transmission request.

[0072] In the embodiments provided in the present application, it should be understood that the disclosed methods and devices may also be implemented in other ways. The functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0073] The above embodiments can be freely combined without conflict, and the embodiments obtained by the combination are included in the protection scope of this application.

[0074] The above detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0075] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0076] In the description of this application, it is also necessary to explain that, unless otherwise clearly specified and limited, the term "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0077] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A data receiving method based on Bluetooth, characterized in that: Applied to a receiving device, the receiving device is connected to a source device via Bluetooth, and the receiving device and the source device perform data transmission based on an asynchronous wireless link. The Bluetooth-based data receiving method includes: In response to receiving the data transmitted by the source device, in a non-service handshake data transmission interval in each data transmission cycle of the asynchronous wireless link, radio frequency reception is kept turned off.

2. The Bluetooth-based data receiving method according to claim 1, characterized in that: The data transmission cycle also includes a redundant transmission interval divided from the non-business handshake data transmission interval, and the Bluetooth-based data receiving method also includes: starting radio frequency reception in the redundant transmission interval to receive data to be transmitted in the non-business handshake data transmission interval.

3. The Bluetooth-based data receiving method according to claim 1, characterized in that: The Bluetooth-based data receiving method further comprises: The receiving device interacts with the source device based on a preconfigured sniff pattern to maintain a Bluetooth connection between the receiving device and the source device.

4. The Bluetooth-based data receiving method according to any one of claims 1 to 3, characterized in that: The Bluetooth-based data receiving method further comprises: In response to a successful Bluetooth connection with the source device, monitoring a data transmission status between the source device and the source device; When the data transmission state is normal, enabling the target function; the target function is: in response to receiving the data transmitted by the source device, keeping the radio frequency reception closed during the non-service handshake data transmission interval in each data transmission cycle of the asynchronous wireless link; When the data transmission state is abnormal, stop enabling the target function.

5. The Bluetooth-based data receiving method according to claim 4, characterized in that: After stopping enabling the target function, the method further includes: Receive and cache data packets transmitted by the source device; Check the number of cached packets; When the data transmission state is normal and the buffered data packets reach a preset number, the target function is enabled.

6. The Bluetooth-based data receiving method according to claim 4, characterized in that: Before enabling the target function, the method further includes: receiving a data transmission request from the source device, wherein the data transmission request includes a definition of a duration of each interval in a data transmission cycle in a Bluetooth protocol of the source device; Based on the data transmission request, the duration definition of each interval in its own data transmission cycle is synchronized to be consistent with that of the source device.

7. A data receiving device based on Bluetooth, characterized in that: Applied to a receiving device, the receiving device is connected to a source device via Bluetooth, and the receiving device and the source device perform data transmission based on an asynchronous wireless link. The Bluetooth-based data receiving device includes: The radio frequency control module is used to keep the radio frequency reception closed in response to receiving the data transmitted by the source device in the non-service handshake data transmission interval in each data transmission cycle of the asynchronous wireless link.

8. A Bluetooth device, characterized in that: include: A Bluetooth module is used to use the Bluetooth device as a receiving device to execute the Bluetooth-based data receiving method as described in any one of claims 1 to 6.

9. The Bluetooth device according to claim 8, characterized in that: The Bluetooth device is a headset.

10. A Bluetooth transmission system, characterized in that: include: Source device; A receiving device, connected to the source device via Bluetooth communication, and used to execute the Bluetooth-based data receiving method as described in any one of claims 1 to 6.