Communication method and apparatus, and wearable intelligent device

By using the BLE-Mesh broadcast communication method, direct communication between wearable smart devices is realized, solving the problem of dependence on repeaters, improving user experience and communication efficiency, reducing power consumption, and maintaining stability and high-quality voice transmission in different environments.

CN121056844APending Publication Date: 2025-12-02ZHENSHI INFORMATION TECH SHANGHAI CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511177269.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2025-12-02

AI Technical Summary

Technical Problem

Existing wearable smart devices require a repeater (such as a mobile phone) to communicate with other similar devices via Bluetooth, which limits the user experience and causes issues with limited communication range, voice quality, and stability.

Method used

The BLE-Mesh broadcast communication method is adopted. The first processor receives the voice data stream, performs compression encoding and encapsulation processing, and then transmits the data frames through a periodic broadcast channel. The second processor performs decapsulation and decompression encoding processing to realize direct communication between multiple wearable smart devices.

Benefits of technology

It avoids dependence on repeaters, improves user experience, reduces power consumption, improves data transmission efficiency and the performance and reliability of the communication system, and maintains stable and high-quality voice transmission in different environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121056844A_ABST
    Figure CN121056844A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wearable intelligent equipment communication, and relates to a communication method and device, and wearable intelligent equipment. The method comprises the following steps: receiving a voice data stream; performing compressed encoding on the voice data stream through an audio codec to obtain a voice data packet; and encapsulating the voice data packet into a data frame, and transmitting the data frame to a second processor of other wearable intelligent equipment through a periodic broadcast channel, so that the second processor sequentially carries out de-encapsulation and decompression encoding processing on the data frame, and plays a voice data stream obtained by processing. According to the method, the problem that the wearable intelligent equipment can realize Bluetooth communication with other similar equipment only through a repeater can be avoided, and meanwhile, the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wearable smart device communication technology, and further to a communication method and apparatus, and a wearable smart device. Background Technology

[0002] With the continuous advancement of technology, wearable smart devices have become an indispensable part of people's daily lives. These devices not only have time display functions but also integrate various sensors and communication modules, enabling them to perform multiple functions such as health monitoring, message reminders, and activity tracking. However, existing wearable smart devices often face limitations when communicating with other similar devices. For example, wearable smart devices frequently require a repeater (such as a mobile phone) to achieve Bluetooth communication with other similar devices. This communication method significantly limits the user experience. Summary of the Invention

[0003] To address the aforementioned technical issues, this application provides a communication method and apparatus, as well as a wearable smart device, which avoids the problem that wearable smart devices must use a repeater to achieve Bluetooth communication with other similar devices, while also improving the user experience.

[0004] In a first aspect, this application provides a communication method for a first working mode of a wearable smart device. The first working mode is used to realize BLE-Mesh broadcast communication of multiple wearable smart devices. The communication method is executed by a first processor and includes: receiving a voice data stream; compressing and encoding the voice data stream using an audio codec to obtain a voice data packet; encapsulating the voice data packet into a data frame and transmitting the data frame to a second processor of other wearable smart devices through a periodic broadcast channel, so that the second processor sequentially decapsulates and decompresses the data frame and plays the processed voice data stream.

[0005] The above communication method involves a first processor receiving a voice data stream and sequentially compressing, encoding, and encapsulating it to obtain data frames. These data frames are then transmitted to other wearable smart devices via a periodic broadcast channel. The other wearable smart devices then sequentially decapsulate and decompress the data frames and play the processed voice data stream. This method avoids the problem of wearable smart devices needing a repeater to communicate with other similar devices via Bluetooth, while also improving the user experience.

[0006] In one implementation, the voice data stream is compressed and encoded using an audio codec to obtain a voice data packet. Specifically, this includes: buffering the voice data stream into a first-in-first-out queue; reading the voice data from the first-in-first-out queue frame by frame using an audio codec; compressing and encoding each frame of voice data read using an audio codec; and using all the compressed and encoded voice data as a voice data packet.

[0007] The above communication method, by caching the voice data stream into a first-in, first-out (FIFO) queue, effectively manages the input and output order of voice data, ensuring that the processing order of voice data is consistent with the acquisition order and avoiding data corruption. Simultaneously, the frame-by-frame reading and compression encoding method allows for efficient compression processing of each frame of voice data, significantly reducing the size of voice data packets, reducing power consumption, and improving data transmission efficiency. Finally, all compressed and encoded voice data is integrated into a voice data packet, facilitating subsequent encapsulation and transmission, further enhancing the performance and reliability of the entire communication system.

[0008] Secondly, this application also provides a communication method for a first working mode of a wearable smart device. The first working mode is used to realize BLE-Mesh broadcast communication of multiple wearable smart devices. The communication method is executed by a second processor and includes: receiving data frames transmitted by the first processor of other wearable smart devices through a periodic broadcast channel; the data frames are obtained by the first processor sequentially compressing, encoding, and encapsulating a voice data stream; decapsulating the data frames according to the data header in the data frames to obtain voice data packets; decompressing and encoding the voice data packets through an audio codec to obtain a voice data stream; and playing the voice data stream through a speaker.

[0009] In one implementation, the method further includes: real-time monitoring of wireless signal strength and noise floor; reducing the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is lower than a first threshold or the noise floor is higher than a second threshold; and increasing the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is higher than the first threshold or the noise floor is lower than the second threshold.

[0010] The above communication methods, by monitoring wireless signal strength and noise floor in real time, can accurately perceive changes in the communication environment. When the wireless signal strength is below a first threshold or the noise floor is above a second threshold, reducing the RF transmission power and the target bit rate of the audio codec can reduce power consumption while ensuring communication quality. Simultaneously, a lower target bit rate reduces the bandwidth requirements of the wireless channel, further improving communication stability and reliability. Conversely, when the wireless signal strength is above the first threshold or the noise floor is below the second threshold, increasing the RF transmission power and target bit rate can improve the transmission quality of voice data, ensuring higher-quality voice transmission under good communication conditions. This dynamic adjustment mechanism optimizes device power management while ensuring communication quality and user experience, enabling wearable smart devices to operate efficiently and stably in various environments.

[0011] Thirdly, this application provides a communication device located in a first processor for a first operating mode of a wearable smart device. The first operating mode is used to realize BLE-Mesh broadcast communication of multiple wearable smart devices. The communication device includes: a receiving module configured to receive a voice data stream; a voice processing module configured to compress and encode the voice data stream using an audio codec to obtain voice data packets, and encapsulate the voice data packets into data frames; and a communication module configured to transmit the data frames to a second processor of other wearable smart devices through a periodic broadcast channel, so that the second processor sequentially decapsulates and decompresses the data frames, and plays the processed voice data stream.

[0012] In one implementation, the speech processing module is further configured to: buffer the speech data stream into a first-in-first-out queue; read the speech data of the speech data stream frame by frame from the first-in-first-out queue using an audio codec; compress and encode each frame of speech data read using the audio codec; and use all the compressed and encoded speech data as a speech data packet.

[0013] Fourthly, this application also provides a communication device located in a second processor for a first operating mode of a wearable smart device. The first operating mode is used to realize BLE-Mesh broadcast communication of multiple wearable smart devices. The communication device includes: a communication module configured to receive data frames transmitted by the first processor of other wearable smart devices through a periodic broadcast channel, wherein the data frames are obtained by the first processor sequentially compressing, encoding, and encapsulating a voice data stream; a voice processing module configured to decapsulate the data frames according to the data header in the data frames to obtain voice data packets; and a voice processing module configured to decompress and encapsulate the voice data packets through an audio codec to obtain a voice data stream, and play the voice data stream through a speaker.

[0014] In one implementation, the system further includes: a monitoring module configured to monitor wireless signal strength and noise floor in real time; an adjustment module configured to reduce the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is lower than a first threshold or the noise floor is higher than a second threshold; and an adjustment module configured to increase the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is higher than the first threshold or the noise floor is lower than the second threshold.

[0015] Fifthly, this application also provides a wearable smart device, comprising: a first processor configured to execute any of the above-implemented communication methods; and a second processor configured to execute any of the above-implemented communication methods.

[0016] In one implementation, wearable smart devices include smartwatches.

[0017] Compared with the prior art, the present invention has at least one of the following beneficial effects:

[0018] 1. A first processor receives a voice data stream and sequentially compresses, encapsulates, and packages it to obtain data frames. These data frames are then transmitted to other wearable smart devices via a periodic broadcast channel. The other wearable smart devices then sequentially decapsulate and decompress the data frames and play the processed voice data stream. This method avoids the problem of wearable smart devices needing a repeater to communicate with other similar devices via Bluetooth, while also improving the user experience.

[0019] 2. By caching the voice data stream into a first-in, first-out (FIFO) queue, the input and output order of voice data can be effectively managed, ensuring that the processing order of voice data is consistent with the acquisition order and avoiding data corruption. Simultaneously, frame-by-frame reading and compression encoding allow for efficient compression processing of each frame of voice data, significantly reducing the size of voice data packets, reducing power consumption, and improving data transmission efficiency. Finally, all compressed and encoded voice data is integrated into a voice data packet, facilitating subsequent encapsulation and transmission, further enhancing the performance and reliability of the entire communication system.

[0020] 3. By monitoring wireless signal strength and noise floor in real time, changes in the communication environment can be accurately detected. When the wireless signal strength is below the first threshold or the noise floor is above the second threshold, reducing the RF transmission power and the target bit rate of the audio codec can reduce power consumption while ensuring communication quality. Simultaneously, a lower target bit rate reduces the bandwidth requirements of the wireless channel, further improving communication stability and reliability. Conversely, when the wireless signal strength is above the first threshold or the noise floor is below the second threshold, increasing the RF transmission power and target bit rate can improve the transmission quality of voice data, ensuring higher-quality voice transmission under good communication conditions. This dynamic adjustment mechanism optimizes device power management while ensuring communication quality and user experience, enabling wearable smart devices to operate efficiently and stably in various environments. Attached Figure Description

[0021] The preferred embodiments will now be described in a clear and easy-to-understand manner, in conjunction with the accompanying drawings, to further explain the above-mentioned characteristics, technical features, advantages, and implementation methods of the present invention.

[0022] Figure 1 A flowchart of a communication method provided in an embodiment of this application is shown;

[0023] Figure 2 A flowchart illustrating an embodiment of this application for acquiring voice data packets is shown. Detailed Implementation

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings and other implementation methods can be obtained based on these drawings without any creative effort.

[0025] To keep the drawings concise, each figure only schematically shows the parts relevant to the invention, and these do not represent the actual structure of the product. Furthermore, to facilitate understanding, in some figures, only one of components with the same structure or function is schematically depicted, or only one is labeled. In this document, "one" not only means "only one," but can also mean "more than one."

[0026] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0027] In this document, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to the internal communication between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0028] Furthermore, in the description of this application, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0029] It should be noted that the above embodiments can be freely combined as needed. The above are merely preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

[0030] With the continuous advancement of technology, wearable smart devices, such as smartwatches, have become an indispensable part of people's daily lives. These devices not only have time display functions but also integrate various sensors and communication modules, enabling them to perform multiple functions such as health monitoring, message reminders, and activity tracking. However, existing wearable smart devices often face some limitations when communicating with other similar devices.

[0031] Currently, wearable smart devices such as smartwatches primarily communicate with other devices via Bluetooth technology. Bluetooth technology is widely used in short-range wireless communication scenarios due to its low power consumption and low latency. However, because Bluetooth communication has a limited effective range, and wearable devices themselves have limited hardware resources and battery capacity, smartwatches and other wearable smart devices usually need to use a repeater (such as a smartphone) to achieve Bluetooth communication with other similar devices. This communication method greatly limits the user experience. Furthermore, this communication method also has certain limitations in networking capabilities, voice quality, and stability.

[0032] In view of this, embodiments of this application provide a communication method to solve the problems existing in the prior art.

[0033] The following explanation is based on the accompanying diagram:

[0034] Reference Appendix Figure 1 The diagram illustrates a flowchart of a communication method provided in an embodiment of this application. This communication method is used in a first operating mode of a wearable smart device. The first operating mode enables BLEMesh broadcast communication among multiple wearable smart devices. The control method includes a portion executed by a first processor, such as... Figure 1 As shown, it includes:

[0035] S101 receives voice data stream.

[0036] S102, the audio data stream is compressed and encoded using an audio codec to obtain an audio data packet.

[0037] S103 encapsulates voice data packets into data frames and transmits the data frames to the second processor of other wearable smart devices through a periodic broadcast channel.

[0038] The control method also includes a portion executed by a second processor, such as... Figure 1 As shown, it includes:

[0039] S111 receives data frames transmitted by the first processor of other wearable smart devices through a periodic broadcast channel.

[0040] S112, based on the data header in the data frame, decapsulate the data frame to obtain the voice data packet.

[0041] S113 decompresses and encodes the voice data packets using an audio codec to obtain a voice data stream, and then plays the voice data stream through a speaker.

[0042] Wearable smart devices incorporate a first processor or a second processor. The first and second processors can be the same processor; for example, both can be a BLE-Mesh SoC (or Bluetooth Low Energy Mesh System-on-a-Chip), a high-performance chip that integrates Bluetooth Low Energy communication and Mesh networking capabilities.

[0043] BLE-Mesh broadcast communication refers to the transmission of information via broadcast in a Bluetooth Low Energy (BLE) Mesh network. BLE-Mesh broadcast communication is characterized by multiple nodes, decentralization, and low power consumption. This means that multiple wearable smart devices can communicate directly without relying on repeaters such as mobile phones.

[0044] Wearable smart devices capture the user's raw speech through a microphone or other voice sensor and output the raw analog speech signal. The analog speech signal is then converted into a digital speech signal by the wearable smart device's built-in audio processing circuitry or other audio processing devices (such as a digital-to-analog converter). A first processor samples the digital speech signal at a frequency of 16kHz to obtain a speech data stream. This speech data stream can also be called a Pulse Code Modulation (PCM) speech data stream. Pulse Code Modulation is an uncompressed digital representation of audio.

[0045] After receiving the voice data stream, the first processor compresses and encodes it using an audio codec to obtain voice data packets. These data packets are then encapsulated into data frames. Each data frame may include an 8-byte protocol header, which includes a Magic key (identifier) ​​to identify the start of a valid data packet or the protocol version; a Command key to indicate the data packet type (e.g., voice packet, control command); a Role key to indicate the sender's role or status in the Mesh network; and a Length key to indicate the effective length of subsequent voice data packets. The data frames are then transmitted to other wearable smart devices via a periodic broadcast channel (the period can be 100ms, or other periods set according to user needs). The audio codec can also be called the Opus (Opus Audio Codec), a high-efficiency, open-source, low-latency voice / audio compression format. The voice data packets can also be called Opus voice data packets.

[0046] After other wearable smart devices receive the data frame, their built-in second processor can decapsulate the data frame according to the protocol header within the frame to obtain a voice data packet. The second processor then sends the voice data packet to an audio codec for decompression and encoding to obtain a voice data stream. This voice data stream is then processed through digital-to-analog conversion to obtain the user's original voice, which is then played back through the speaker on the wearable smart device.

[0047] In one implementation, after receiving a data frame, other wearable smart devices automatically add the sender's address to a dynamic member linked list to achieve zero-handshake network access. Subsequently, wearable smart devices only synchronize voice data with the member addresses in the linked list, and complete time synchronization by using the data frame arrival interval as the clock beat. If a device goes offline for less than 10 seconds, the other wearable smart devices automatically switch to global scanning state and immediately rebuild the synchronization chain when a new voice broadcast is detected. The entire process requires no manual intervention or re-pairing, thereby achieving topology adaptive zero-configuration recovery and ensuring the continuity of real-time calls.

[0048] This embodiment of the application receives a voice data stream through a first processor, and sequentially compresses, encapsulates, and packages the first data stream to obtain data frames. The data frames are then transmitted to other wearable smart devices via a periodic broadcast channel, allowing the other wearable smart devices to sequentially decapsulate and decompress the data frames and play the processed voice data stream. This method avoids the problem that wearable smart devices must use a repeater to achieve Bluetooth communication with other similar devices, while also improving the user experience.

[0049] Reference Appendix Figure 2 This illustrates a flowchart of an embodiment of this application for acquiring voice data packets. Figure 2 As shown, it includes:

[0050] S200 buffers the voice data stream into a first-in-first-out queue.

[0051] S210 reads voice data from the first-in-first-out queue frame by frame using an audio codec.

[0052] S220 compresses and encodes each frame of audio data read through an audio codec, and uses all the compressed and encoded audio data as an audio data packet.

[0053] After receiving the voice data stream, the first processor temporarily stores it in a First-In-First-Out (FIFO) queue. This FIFO queue serves as temporary storage, ensuring no data loss while waiting for processing. Then, the first processor reads the voice data frame by frame from the FIFO queue using an audio codec, with each frame lasting 20ms. The audio codec performs real-time compression encoding on each frame of voice data, and all compressed voice data is used as a voice data packet. The target bitrate of the audio codec can be set between 8kbps and 16kbps, reducing the size of each frame of voice data from 640B to 32B, and reducing power consumption by 80%. The three steps—sampling (acquiring the voice data stream), buffering (storing the voice data stream in the FIFO queue), and encoding (compressing the voice data stream)—are connected in a zero-copy pipeline using the FIFO queue. A periodic broadcast channel is triggered immediately after compression encoding, ensuring a non-blocking process, guaranteeing end-to-end latency <50ms and voice distortion <1%.

[0054] This embodiment of the application effectively manages the input and output order of voice data by caching the voice data stream into a first-in, first-out queue, ensuring that the processing order of voice data is consistent with the acquisition order and avoiding data corruption. Simultaneously, the frame-by-frame reading and compression encoding method allows for efficient compression processing of each frame of voice data, significantly reducing the size of voice data packets, reducing power consumption, and improving data transmission efficiency. Finally, all compressed and encoded voice data is integrated into a voice data packet, facilitating subsequent encapsulation and transmission, further enhancing the performance and reliability of the entire communication system.

[0055] In some embodiments of this application, the method further includes: real-time monitoring of wireless signal strength and noise floor; reducing the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is lower than a first threshold or the noise floor is higher than a second threshold; and increasing the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is higher than the first threshold or the noise floor is lower than the second threshold.

[0056] Wearable smart devices incorporate adaptive anti-interference mechanisms, such as real-time monitoring of Received Signal Strength Indicator (RSSI) and noise floor. In the field of communications, noise floor (also known as background noise or noise limit) refers to the unavoidable background noise in a communication channel. It is the lowest noise level present during signal transmission in a communication system, reflecting the intensity of interference from background noise. A higher noise floor indicates greater interference, while a lower noise floor indicates less interference.

[0057] Therefore, when the wireless signal strength decreases, and the signal strength falls below a first threshold or the noise floor exceeds a second threshold (both thresholds can be set according to user needs), the RF transmit power of the wearable smart device can be automatically reduced from 4dBm to -20dBm, simultaneously reducing the target bitrate of the audio codec from 16kbps to 8kbps. When the wireless signal strength increases and exceeds the first threshold or the noise floor falls below the second threshold, the RF transmit power of the wearable smart device can be restored from -20dBm to 4dBm, and the target bitrate of the audio codec can be restored from 8kbps to 16kbps. This achieves the effect of no packet loss in weak signals and more power saving in strong signals in complex scenarios.

[0058] This application embodiment can accurately sense changes in the communication environment by monitoring wireless signal strength and noise floor in real time. When the wireless signal strength is below a first threshold or the noise floor is above a second threshold, reducing the RF transmission power and the target bit rate of the audio codec can reduce power consumption while ensuring communication quality. At the same time, a lower target bit rate can reduce the bandwidth requirements of the wireless channel, further improving the stability and reliability of communication. Conversely, when the wireless signal strength is above the first threshold or the noise floor is below the second threshold, increasing the RF transmission power and the target bit rate can improve the transmission quality of voice data, ensuring higher quality voice transmission under good communication conditions. This dynamic adjustment mechanism optimizes the device's energy management while ensuring communication quality and user experience, enabling wearable smart devices to operate efficiently and stably in different environments.

[0059] This application embodiment also provides a communication device located in a first processor for a first working mode of wearable smart devices. The first working mode is used to realize BLE-Mesh broadcast communication of multiple wearable smart devices. The communication device includes: a receiving module configured to receive a voice data stream; a voice processing module configured to compress and encode the voice data stream using an audio codec to obtain voice data packets, and encapsulate the voice data packets into data frames; and a communication module configured to transmit the data frames to a second processor of other wearable smart devices through a periodic broadcast channel, so that the other wearable smart devices sequentially decapsulate and decompress the data frames, and play the processed voice data stream.

[0060] This embodiment of the application receives a voice data stream via a receiving module, and then performs compression encoding and encapsulation processing on the first data stream sequentially via a voice processing module to obtain data frames. The data frames are then transmitted to other wearable smart devices via a periodic broadcast channel through a communication module, allowing the other wearable smart devices to sequentially decapsulate and decompress the data frames and play the processed voice data stream. This method avoids the problem that wearable smart devices must use a repeater to achieve Bluetooth communication with other similar devices, while also improving the user experience.

[0061] In some embodiments of this application, the voice processing module is further configured to: buffer the voice data stream into a first-in-first-out queue; read the voice data of the voice data stream frame by frame from the first-in-first-out queue using an audio codec; compress and encode each frame of voice data read using an audio codec; and use all the compressed and encoded voice data as a voice data packet.

[0062] This application embodiment also provides a communication device located in a second processor for a first working mode of wearable smart devices. The first working mode is used to realize BLE-Mesh broadcast communication of multiple wearable smart devices. The communication device includes: a communication module configured to receive data frames transmitted by the first processor of other wearable smart devices through a periodic broadcast channel, wherein the data frames are obtained by the first processor sequentially compressing, encoding, and encapsulating a voice data stream; a voice processing module configured to decapsulate the data frames according to the data header in the data frames to obtain voice data packets; and a voice processing module configured to decompress and encapsulate the voice data packets through an audio codec to obtain a voice data stream, and play the voice data stream through a speaker.

[0063] In some embodiments of this application, the system further includes: a monitoring module configured to monitor wireless signal strength and noise floor in real time; an adjustment module configured to reduce the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is lower than a first threshold or the noise floor is higher than a second threshold; and an adjustment module configured to increase the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is higher than the first threshold or the noise floor is lower than the second threshold.

[0064] This application also provides a wearable smart device, including: a first processor configured to execute the communication method of any of the above embodiments; and a second processor configured to execute the communication method of any of the above embodiments.

[0065] In some embodiments of this application, wearable smart devices may include smartwatches, smart bracelets, smart glasses, etc.

[0066] The wearable smart device used in this application embodiment is basically similar to the method embodiment, so the description is relatively simple. For relevant details, please refer to the description of the method embodiment.

[0067] It should be noted that the above embodiments can be freely combined as needed. The above are merely preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A communication method, characterized in that, A first operating mode for wearable smart devices, the first operating mode being used to implement BLE-Mesh broadcast communication among multiple wearable smart devices, the communication method being executed by a first processor, including: Receive voice data stream; The audio data stream is compressed and encoded using an audio codec to obtain audio data packets; The voice data packets are encapsulated into data frames and transmitted to the second processor of other wearable smart devices through a periodic broadcast channel, so that the second processor sequentially decapsulates and decompresses the data frames and plays the processed voice data stream.

2. The communication method according to claim 1, characterized in that, The step of compressing and encoding the voice data stream using an audio codec to obtain voice data packets specifically includes: The voice data stream is cached in a first-in-first-out queue; The audio data is read frame by frame from the audio data stream by the audio codec. The audio codec compresses and encodes each frame of the read audio data, and all the compressed and encoded audio data is used as the audio data packet.

3. A communication method, characterized in that, A first operating mode for wearable smart devices, the first operating mode being used to implement BLE-Mesh broadcast communication among multiple wearable smart devices, the communication method being executed by a second processor, including: The first processor of the other wearable smart devices receives data frames transmitted through a periodic broadcast channel, wherein the data frames are obtained by the first processor sequentially compressing, encoding and encapsulating the voice data stream; Based on the data header in the data frame, the data frame is decapsulated to obtain a voice data packet; The voice data packets are decompressed and encoded using an audio codec to obtain a voice data stream, which is then played through a speaker.

4. The communication method according to claim 3, characterized in that, Also includes: Real-time monitoring of wireless signal strength and noise floor; When the wireless signal strength is lower than a first threshold or the noise floor is higher than a second threshold, reduce the radio frequency transmission power and the target bit rate of the audio codec. When the wireless signal strength is higher than a first threshold or the noise floor is lower than a second threshold, the radio frequency transmission power and the target bit rate of the audio codec are increased.

5. A communication device, characterized in that, Located in the first processor, for a first operating mode of wearable smart devices, the first operating mode is used to implement BLE-Mesh broadcast communication of multiple wearable smart devices, the communication device comprising: The receiving module is configured to receive voice data streams; The voice processing module is configured to compress and encode the voice data stream using an audio codec to obtain voice data packets, and to encapsulate the voice data packets into data frames. The communication module is configured to transmit the data frame to a second processor of another wearable smart device via a periodic broadcast channel, so that the second processor sequentially decapsulates and decompresses the data frame and plays the processed voice data stream.

6. The communication device according to claim 5, characterized in that, The voice processing module is further configured to: cache the voice data stream in a first-in-first-out queue; read the voice data of the voice data stream frame by frame from the first-in-first-out queue using the audio codec; compress and encode each frame of the voice data read using the audio codec; and use all the compressed and encoded voice data as the voice data packet.

7. A communication device, characterized in that, Located in the second processor, a first operating mode for wearable smart devices is configured to enable BLE-Mesh broadcast communication among multiple wearable smart devices. The communication device includes: The communication module is configured to receive data frames transmitted by the first processor of other wearable smart devices through a periodic broadcast channel, wherein the data frames are obtained by the first processor sequentially compressing, encoding and encapsulating the voice data stream; The voice processing module is configured to decapsulate the data frame according to the data header in the data frame to obtain a voice data packet; The voice processing module is configured to decompress and encode the voice data packets using an audio codec to obtain a voice data stream, and then play the voice data stream through a speaker.

8. The communication device according to claim 7, characterized in that, Also includes: The monitoring module is configured to monitor wireless signal strength and noise floor in real time; The adjustment module is configured to reduce the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is lower than a first threshold or the noise floor is higher than a second threshold. The adjustment module is configured to increase the radio frequency transmission power and the target bit rate of the audio codec when the wireless signal strength is higher than a first threshold or the noise floor is lower than a second threshold.

9. A wearable smart device, characterized in that, include: A first processor is configured to execute the communication method as described in claim 1 or 2; The second processor is configured to perform the communication method as described in claim 3 or 4.

10. The wearable smart device according to claim 9, characterized in that, The wearable smart devices include smartwatches.

Citation Information

Patent Citations

  • Local area network cluster duplexing speech communication method based on mobile terminal

    CN104992711A

  • Bluetooth Mesh network voice intercom method and system and storage medium

    CN112135282A

  • Control system

    CN119835260A