Wireless broadcast connection system and method and method for automatically configuring emergency alarm area
By introducing a bidirectional adaptive transmission control module and seamless switching between Bluetooth Low Energy and Wi-Fi into the wireless broadcasting system, the stuttering and interruption problems caused by wireless channel jitter are solved, achieving highly reliable audio streaming transmission and automatic configuration of emergency alarms, thus improving user experience and the reliability of emergency communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- KENSEN DIGITAL LTD
- Filing Date
- 2025-12-30
- Publication Date
- 2026-05-01
AI Technical Summary
Existing wireless broadcasting systems cannot guarantee continuous and stable playback of broadcast audio streams when the quality of wireless channels is unstable. In particular, real-time broadcast streams are prone to stuttering and interruptions, and there is a lack of automatic configuration mechanisms for emergency alarms in emergency communication scenarios.
An adaptive transmission control module with bidirectional communication capability is adopted. The transmission rate of the audio stream is dynamically adjusted through the playback buffer status feedback signal of the smart terminal. Combined with the seamless switching between Bluetooth Low Energy and Wi-Fi modes, closed-loop control is achieved to ensure buffer synchronization and automatically configure emergency alarm zones in emergency situations.
It achieves highly reliable and adaptive wireless audio streaming, solving the stuttering and interruption problems caused by wireless environment fluctuations in traditional solutions, improving the system's collaborative performance and the reliability of emergency communication, and providing a high-quality audio experience and reliable delivery of emergency information.
Smart Images

Figure CN121966770A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless broadcasting technology, specifically to a wireless broadcasting connection system, method, and method for automatically configuring emergency alarm zones. Background Technology
[0002] With the widespread adoption of mobile internet and smartphones, traditional radio broadcasting (including FM, AM, DAB / DAB+, HD Radio, etc.) has gradually faded from the center of personal audio entertainment due to weakened terminal hardware support. Smartphones have generally eliminated dedicated FM radio chips, and users have turned to internet-based streaming audio applications. However, while this shift has brought richer content, it has also exposed inherent shortcomings in the reliability, universality, and user experience of existing technical solutions, especially in scenarios without stable internet access or with high requirements for real-time performance and security (such as in-vehicle environments, outdoor activities, and emergency communications), where existing solutions all have significant deficiencies.
[0003] Currently, most commercially available Bluetooth or FM transmitters can only achieve one-way, passive audio signal transmission. Their design completely lacks the ability to sense and optimize for the inherent jitter and fluctuations of wireless transmission links (especially Wi-Fi). When the wireless channel quality between the transmitting device and the smart terminal is unstable, audio playback will experience noticeable stuttering and interruptions, failing to guarantee the continuous and stable playback of broadcast audio streams, especially real-time broadcast streams. This type of solution is an open-loop system, where the transmitting end has no knowledge of the playback status at the receiving end. Summary of the Invention
[0004] To address the shortcomings of existing technologies, this invention provides a wireless broadcast connection system, method, and method for automatically configuring emergency alarm zones. The aim is to solve the problem of how to construct a closed-loop control mechanism to adaptively resist the jitter of the local wireless link, ensure the stability of the playback buffer, and eliminate stuttering issues.
[0005] To achieve the above objectives, the present invention adopts the following technical solution:
[0006] In a first aspect, the present invention provides a wireless broadcast connection system, comprising: a wireless broadcast receiving device and a smart terminal, wherein the wireless broadcast receiving device is used to receive broadcast signals and wirelessly transmit broadcast audio streams to the smart terminal, and the wireless broadcast receiving device includes:
[0007] The broadcast receiving and processing unit is used to receive and demodulate one or more types of air broadcast signals, and output digital audio signals and metadata;
[0008] A wireless communication module is used to establish a wireless communication link with the smart terminal;
[0009] A digital signal processing unit, connected to the broadcast receiving and processing unit and the wireless communication module, is used to encode the digital audio signal into a compressed audio stream and to manage the transmission buffer of the audio stream.
[0010] The digital signal processing unit is equipped with an adaptive transmission control module, which has bidirectional communication capability. This module receives playback buffer status feedback signals from the smart terminal. When the received playback buffer status feedback signal is an acceleration transmission command, it executes at least one of increasing the encoding bit rate, increasing the data packet size, or shortening the transmission interval. When the received playback buffer status feedback signal is a deceleration transmission command, it executes at least one of decreasing the encoding bit rate, decreasing the data packet size, or extending the transmission interval, thereby dynamically adjusting the transmission rate of the compressed audio stream sent to the smart terminal to achieve synchronous control of the sending and receiving buffers.
[0011] Furthermore, the playback buffer of the smart terminal is set with preset high alarm thresholds and low alarm thresholds;
[0012] The feedback signals include: an acceleration transmission command sent by the smart terminal when the data volume in the playback buffer is lower than the low alarm threshold; and a deceleration transmission command sent by the smart terminal when the data volume in the playback buffer is higher than the high alarm threshold.
[0013] Furthermore, the wireless communication link includes Bluetooth Low Energy (BLE) mode and Wi-Fi mode;
[0014] The wireless communication module performs device discovery, pairing, and low-speed transmission of control commands via Bluetooth Low Energy (BLE) mode.
[0015] After pairing and exchanging Wi-Fi configuration information, turn off the Bluetooth Low Energy (BLE) audio transmission channel and switch to Wi-Fi mode. Enter the Wi-Fi SSID and password to establish a Socket connection based on the TCP or UDP protocol for high-speed transmission of compressed audio streams and metadata.
[0016] If the Wi-Fi configuration fails or the socket connection cannot be established, the wireless communication module automatically falls back to the established Bluetooth Low Energy (BLE) connection and transmits the compressed audio stream through the Bluetooth Low Energy (BLE) connection to maintain the continuity of the audio service.
[0017] Preferably, the smart terminal is configured with a user interface for sending control commands to the broadcast receiving device, the control commands including at least one of broadcast format selection, radio station tuning, scanning, and favorites settings;
[0018] The smart terminal is also equipped with a metadata enhancement module. When the received metadata does not contain a radio station logo image, the metadata enhancement module extracts the program identification code from the broadcast signal and uses the program identification code to perform a query and match in the local cache database first. If no match is found locally and the smart terminal is connected to the network, it further initiates a query to the remote server to obtain and display the corresponding radio station logo image.
[0019] Preferably, the smart terminal is equipped with a global positioning system module and a location code conversion module;
[0020] The location code conversion module is used to obtain the real-time geographic location information coordinate data of the smart terminal and automatically convert it into the corresponding regional location code according to the Digital Broadcasting + Emergency Warning System (EWS / ASA) standard (ETSITS104 089);
[0021] The smart terminal sends the regional location code to the broadcast receiving device through the wireless communication link to realize automatic regional configuration of EWS / ASA function.
[0022] Furthermore, the broadcast receiving device is configured to, when receiving an emergency alarm message that matches the area location code, prioritize interrupting the currently transmitting ordinary audio stream and forcibly transmitting the emergency alarm audio stream and related alarm metadata to the smart terminal for playback and display, so as to ensure priority delivery of emergency information.
[0023] Secondly, the present invention provides a wireless broadcast connection method, comprising the following steps:
[0024] The application on the smart terminal initiates a Bluetooth Low Energy (BLE) scan to detect a wireless broadcast receiver.
[0025] Establish a Bluetooth Low Energy (BLE) connection, complete device pairing, and exchange Wi-Fi SSID / password;
[0026] The wireless broadcast receiver switches to Wi-Fi mode and acts as a TCP / UDP server, while the smart terminal acts as a client, establishing a Socket connection through a Wi-Fi router or a personal Wi-Fi hotspot.
[0027] Compressed audio streams and metadata are transmitted via Wi-Fi, while control commands can still be transmitted in low power via Bluetooth Low Energy (BLE).
[0028] The compressed audio stream is parsed and stored in the playback buffer. Pre-buffering must be completed before playback.
[0029] The smart terminal sends a feedback signal to the wireless broadcast receiving device based on the playback buffer status;
[0030] When the data volume in the playback buffer is below the low alarm threshold, the smart terminal sends a feedback signal as an acceleration transmission command. When the wireless broadcast receiver receives the acceleration transmission command, it executes at least one of the following: increasing the encoding bit rate, increasing the data packet size, or shortening the transmission interval. When the data volume in the playback buffer is above the high alarm threshold, the smart terminal sends a feedback signal as a deceleration transmission command. When the wireless broadcast receiver receives the deceleration transmission command, it executes at least one of the following: decreasing the encoding bit rate, decreasing the data packet size, or extending the transmission interval, in order to dynamically adjust the transmission rate of the compressed audio stream sent to the smart terminal, so as to achieve synchronous control of the buffers at the sending and receiving ends.
[0031] Furthermore, the smart terminal sends a feedback signal to the wireless broadcast receiving device based on the playback buffer status, specifically including:
[0032] Preferably, it further includes:
[0033] When the metadata received by the smart terminal does not contain a radio station logo image;
[0034] The intelligent terminal extracts the program identification code from the broadcast signal;
[0035] The program identification code is used to perform a query and match in the local cache database first;
[0036] If no match is found locally, and the smart terminal is connected to the internet, a further query is sent to the remote server.
[0037] Get and display the corresponding radio station logo image.
[0038] Preferably, it further includes:
[0039] The smart terminal obtains the coordinates of the geographic location information;
[0040] Based on the Digital Broadcasting + Emergency Warning System (EWS / ASA) standard (ETSI TS104 089), the geographic location information coordinates are automatically converted into the corresponding area location code;
[0041] Send the area location code to the wireless broadcast receiver;
[0042] The wireless broadcast receiver filters EWS / ASA alarm information in the air based on the area location code;
[0043] When an emergency alarm message matching the area location code is received, the currently transmitting normal audio stream is interrupted, and the emergency alarm audio stream and related alarm metadata are transmitted to the smart terminal first.
[0044] Thirdly, the present invention provides a method for automatically configuring an emergency alarm zone for the aforementioned wireless broadcast connection system, applied to a smart terminal, comprising:
[0045] Obtain the real-time geographic location coordinate data of the smart terminal;
[0046] Based on the digital broadcasting + emergency early warning system standard, the geographic location information coordinate data is automatically converted into the corresponding regional location code;
[0047] The area location code is sent to the wireless broadcast receiving device via a wireless communication link. The wireless broadcast receiving device filters the received broadcast signal for area alarm information based on the received area location code, so as to realize automatic area configuration of emergency early warning function.
[0048] The wireless broadcast connection system, method, and automatic configuration method for emergency alarm zones described in this invention have the following advantages:
[0049] It achieves highly reliable and adaptive wireless audio stream transmission: By introducing an adaptive transmission control module with bidirectional communication capabilities, the system can dynamically adjust the transmission strategy according to the real-time playback status of the smart terminal, effectively suppressing wireless link jitter, ensuring continuous and stable playback of broadcast audio streams, and solving the stuttering and interruption problems caused by wireless environment fluctuations in traditional open-loop transmission schemes.
[0050] The overall collaborative performance of the system has been improved: the adaptive control realizes the synchronous control of the wireless broadcast receiving device and the smart terminal buffer, so that the transmission rate can be accurately matched with the processing capacity and network conditions of the receiving end, avoiding data accumulation or underload, optimizing resource utilization and reducing playback latency. Attached Figure Description
[0051] Figure 1 This is a structural block diagram of the wireless broadcast connection system according to an embodiment of the present invention;
[0052] Figure 2 This is a flowchart of the bidirectional adaptive buffer control of the wireless broadcast connection system according to an embodiment of the present invention;
[0053] Figure 3 This is a flowchart of the wireless connection establishment and data channel switching process of the wireless broadcast connection system according to an embodiment of the present invention.
[0054] Explanation of reference numerals in the attached figures:
[0055] 100. Wireless broadcast receiver; 110. Broadcast receiving and processing unit; 120. Storage unit; 130. Digital signal processing unit; 131. Adaptive transmission control module; 140. Wi-Fi module; 150. Power supply; 200. Smart terminal; 201. APP operation and control module; 202. Audio decoding and output module; 300. Wi-Fi router. Detailed Implementation
[0056] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be noted that the drawings and embodiments are for illustrative purposes only and are not intended to limit the scope of the invention.
[0057] Example 1
[0058] This embodiment describes the basic architecture of a wireless broadcast connection system and its core, feedback-based adaptive transmission method.
[0059] like Figure 1 As shown, the system includes a wireless broadcast receiver 100 and a smartphone as a smart terminal 200. The core hardware configuration of the wireless broadcast receiver 100 is as follows:
[0060] Broadcast receiver processing unit 110: Employs a multi-standard broadcast receiver SoC (e.g., Skyworks' Si4689). This unit receives FM and DAB / DAB+ band radio signals via an antenna, demodulates and demultiplexes them, and outputs digital audio signals (such as PCM format) and associated metadata (such as Program Service Identifier SId, station name, etc.).
[0061] Digital Signal Processing Unit 130: Employs a chip integrating a high-performance DSP core and an ARM Cortex-M processor (e.g., STMicroelectronics' STM32H7 series). Its firmware is configured to perform the following functions:
[0062] Audio encoding: The input PCM audio is encoded in real time into a compressed audio stream (e.g., using MP3 encoding with an initial bit rate of 256kbps).
[0063] Send buffer management: A send buffer is allocated in memory to temporarily store encoded audio data packets and send them in sequence.
[0064] Adaptive transmission control module 131: This module is a software algorithm running on a DSP. It has bidirectional communication capabilities, receiving feedback signals from the smart terminal 200 via a wireless communication module, and dynamically adjusting encoding and transmission parameters based on these signals.
[0065] Wireless communication module: This module includes a digital signal processing unit 130 that integrates a Bluetooth Low Energy (BLE) controller (such as supporting BLE 5.2) and a Wi-Fi module 140 (such as supporting 802.11n). The Wi-Fi module 140 is controlled by the digital signal processing unit 130, and the wireless communication module is responsible for establishing a wireless communication link with the smart terminal 200.
[0066] Storage unit 120: Used to store firmware and configuration parameters.
[0067] Power supply 150: Used to supply power to each unit module.
[0068] The smart terminal 200 has a dedicated application program (APP) installed. This APP includes an audio decoding and output module 202, a network communication module, and an APP operation and control module 201. The APP operation and control module 201 is responsible for real-time monitoring of the data level in the audio playback buffer. The audio decoding and output module 202 is responsible for decoding the compressed audio signal and converting it into a playback format for playback.
[0069] The implementation process of the wireless broadcast connection system and method is as follows:
[0070] Audio stream transmitter (wireless broadcast receiver 100): The broadcast receiver processing unit 110 outputs a digital audio signal to the digital signal processing unit 130. The digital signal processing unit 130 encodes it into a compressed audio stream, manages the transmission buffer, and then transmits it to the smart terminal 200 via a wireless communication link (e.g., initially a Wi-Fi link).
[0071] Audio stream receiving and playback terminal (smart terminal 200): The APP receives data packets and stores them in the playback buffer before decoding. The audio playback engine reads data from this buffer for decoding and playback. At the same time, the APP operation and control module 201 continuously monitors the amount of data in the buffer.
[0072] Feedback and adaptive control (closed loop): The APP operation and control module 201 generates a playback buffer status feedback signal and sends it back to the adaptive transmission control module 131 of the wireless broadcast receiver 100 via a wireless link (such as a BLE control channel).
[0073] Dynamic adjustment: The adaptive transmission control module 131 analyzes the feedback signal. Based on this signal, it dynamically adjusts the transmission rate by regulating at least one of the following parameters:
[0074] Encoding bit rate: such as switching between 64kbps (low quality) and 256kbps (high quality).
[0075] Packet size: Adjustable between 188 bytes (for interference mitigation) and 1500 bytes (for high throughput).
[0076] Sending interval: varies between 10 milliseconds (dense sending) and 100 milliseconds (sparse sending).
[0077] Synchronization control: Through the above adjustments, the transmission rate of the audio stream transmitter (wireless broadcast receiver 100) is matched with the consumption rate of the audio stream receiver and playback terminal (smart terminal 200) and the network conditions, thereby achieving synchronous control of the buffers of the transmitter and receiver, effectively combating wireless link jitter and avoiding playback stuttering or buffer overflow.
[0078] Solving the problem of wireless audio stuttering: Traditional wireless audio transmission (such as Bluetooth A2DP) is an open-loop system, where the transmitting end ignores network jitter and the receiving end's state, resulting in a high stuttering rate. This embodiment innovatively introduces closed-loop feedback control based on the receiving end's buffer state into the broadcast receiving device. Through real-time feedback and dynamic parameter adjustment, the system can actively compensate for instantaneous fluctuations in the Wi-Fi link, solving the stuttering and interruption problems caused by wireless environment fluctuations in traditional open-loop transmission schemes.
[0079] Achieving precise end-to-end synchronization and low latency: The "synchronization control mechanism of the sender and receiver buffers" ensures that the sending rate precisely matches the terminal playback speed and real-time network throughput. This not only avoids latency accumulation caused by buffer overflow, but also stably controls the end-to-end playback latency within the optimal range (e.g., 100-500ms), satisfying real-time listening requirements while providing a fast response for interactive operations (such as channel switching), overcoming the shortcomings of traditional solutions such as uncontrollable latency and sluggish interaction.
[0080] Provides an adaptive, high-quality audio experience: By dynamically adjusting the encoding bitrate, the system can deliver high-quality audio (e.g., 256kbps) when network conditions are good, and automatically switch to a robust low bitrate (e.g., 64kbps) mode to ensure continuous playback when the network is congested. Users get the best possible sound quality adapting to the network environment, rather than the single choice of "either high quality but prone to stuttering, or low quality for stability" in traditional solutions.
[0081] Example 2
[0082] This embodiment is a concretization of the feedback mechanism in Embodiment 1, describing an efficient and explicit adaptive control strategy.
[0083] like Figure 2 As shown, in the APP of smart terminal 200, the playback buffer is set with two thresholds:
[0084] Low alarm threshold: can be set to the amount of data that can play 2 seconds of audio.
[0085] High alarm threshold: can be set to the amount of data that can play 10 seconds of audio.
[0086] The logic for generating the feedback signal is as follows:
[0087] When the APP operation and control module 201 detects that the amount of data in the buffer is lower than the low alarm threshold, it determines that there is a high risk that the buffer will be emptied. At this time, the APP immediately generates a clear acceleration transmission command and sends it as a feedback signal to the wireless broadcast receiver 100.
[0088] When the APP operation and control module 201 detects that the amount of data in the buffer exceeds the high alarm threshold, it determines that buffer accumulation may introduce excessive delay. At this time, the APP generates a slowdown transmission command and sends it as a feedback signal.
[0089] Upon receiving an "accelerated transmission command," the adaptive transmission control module 131 of the wireless broadcast receiver 100 executes at least one of the following operations: increasing the encoding bit rate, increasing the data packet size, or shortening the transmission interval. For example, it might "increase the encoding bit rate by one level" or "shorten the transmission interval by 20%." Conversely, upon receiving a "decelerated transmission command," it executes at least one of the following operations: decreasing the encoding bit rate, decreasing the data packet size, or extending the transmission interval. This command-based feedback, based on a defined threshold, makes the control logic simple and efficient, and the system response rapid.
[0090] Simplifying control logic and improving system stability and response speed: By simplifying continuous buffer level signals into explicit "accelerate / decelerate" commands, the complexity of the control algorithm and DSP computational overhead are reduced, resulting in a faster and more reliable system response. Compared to bitrate control algorithms based on complex continuous calculations, this solution reduces decision latency, making it particularly suitable for processing real-time audio streams.
[0091] Intelligent maintenance of the buffer's optimal level: A dual-threshold mechanism strikes an optimal balance between preventing stuttering and controlling latency. A low threshold prevents the buffer from emptying, ensuring continuous playback; a high threshold prevents the buffer from piling up indefinitely, controlling playback latency within an acceptable range (e.g., within 10 seconds). The system automatically and dynamically stabilizes the buffer level within a "safe corridor" of 2-10 seconds, fundamentally optimizing the user experience.
[0092] Enhancing system robustness and predictability: Clearly defined thresholds make system behavior more predictable, easier to debug and optimize. It provides a clear and robust decision-making framework for adaptive control, avoiding frequent parameter oscillations caused by small signal fluctuations, and improving the overall system robustness.
[0093] Example 3
[0094] This embodiment details the establishment process and fault tolerance mechanism of an intelligent wireless communication link integrating BLE and Wi-Fi.
[0095] like Figure 3 As shown, the connection establishment process is as follows:
[0096] BLE Discovery and Pairing: The user opens the APP on the smart terminal 200. The APP initiates Bluetooth Low Energy (BLE) scanning and discovers the wireless broadcast receiver 100 in broadcast mode. After the user clicks to pair, the two establish a BLE connection. During this stage, only control commands (such as "power on" and "scan for stations") and configuration information are transmitted, and power consumption is extremely low.
[0097] Wi-Fi Information Exchange: Through the established BLE connection, the APP securely sends the SSID and password of the Wi-Fi network specified by the user or currently connected to the mobile phone to the wireless broadcast receiver 100.
[0098] Switching to Wi-Fi High-Speed Channel: After obtaining Wi-Fi credentials, the wireless broadcast receiver 100's digital signal processing unit 130 controls the shutdown of the BLE channel used for audio transmission (if previously enabled) and switches to Wi-Fi mode. It uses the received SSID and password to access the Wi-Fi network (whether via Wi-Fi router 300 or a Wi-Fi personal hotspot).
[0099] Establishing a Socket connection: The wireless broadcast receiver 100 acts as a server, starting a TCP socket listener on a specific port (e.g., 8080) of its local IP address. The APP, acting as a client, initiates a connection to this address and port, establishing a reliable Socket connection.
[0100] Division of labor transmission: After the connection is fully established, the compressed audio stream and metadata are transmitted at high speed through a high-bandwidth Wi-Fi Socket connection; while control commands (such as changing channels and adjusting volume) can still be transmitted through a Bluetooth Low Energy (BLE) connection to achieve energy efficiency optimization.
[0101] Seamless rollback mechanism:
[0102] During Wi-Fi transmission, if the digital signal processing unit 130 detects an abnormal disconnection of the Wi-Fi link (such as exceeding the hotspot range) or an unexpected interruption of the Socket connection, the system will immediately trigger a fallback procedure:
[0103] The control logic of the digital signal processing unit 130 switches the audio stream to an established, active Bluetooth Low Energy (BLE) connection.
[0104] At the same time, the adaptive transmission control module 131 automatically adjusts the audio encoding bit rate to a lower level that BLE can support (such as converting to SBC encoding, 80kbps).
[0105] The entire process is completed within a few hundred milliseconds. What users may perceive is only a brief drop in sound quality, while the audio service remains uninterrupted and continuous.
[0106] Achieving a perfect balance between "convenient connectivity" and "high-quality transmission": Leveraging BLE's extremely low power consumption and rapid pairing capabilities, initial connection and configuration are completed, completely eliminating the tedious process of manually searching for and entering Wi-Fi passwords, providing a connection experience comparable to Bluetooth headphones. Subsequently, utilizing Wi-Fi's high bandwidth and low interference, lossless or high-quality audio streams are transmitted, with sound quality far exceeding traditional Bluetooth audio. This dual-mode collaborative architecture solves the industry challenge of a single wireless technology failing to balance ease of use and high performance.
[0107] Offering industry-leading connectivity reliability and service continuity: A unique seamless fallback mechanism creates a truly "never-ending" audio experience. When a user moves to the edge of Wi-Fi coverage or when the hotspot is unstable, the system automatically downgrades to a BLE link with a service interruption time of less than 500 milliseconds. Users only perceive a change in sound quality, rather than playback stopping. This is an order of magnitude more reliable than any existing single wireless connectivity solution (Wi-Fi or Bluetooth), making it particularly suitable for dynamic scenarios such as in-vehicle and wearable devices.
[0108] Optimize overall system energy efficiency: Separate low-bandwidth, intermittent control signaling from high-bandwidth, continuous data streams, and carry them respectively with the most suitable wireless technology (BLE for control, Wi-Fi for data), so that the overall system power consumption is reduced compared to using Wi-Fi or classic Bluetooth audio (A2DP) throughout, significantly improving the battery life of portable devices.
[0109] Example 4
[0110] This embodiment describes the specific operation of the metadata enhancement function.
[0111] When the wireless broadcast receiver 100 receives a broadcast signal and outputs metadata, the radio station logo image may be missing. The metadata enhancement module built into the app of the smart terminal 200 operates as follows:
[0112] Extracting the identification code: The module extracts the program identification code of the broadcast signal from the received metadata. For DAB+ signals, this is the Service Identifier (SId); for FM RDS signals, this is the Program Identifier (PI code).
[0113] Prioritize local query: The module first uses the identification code as a key to query the app's local cache database (a lightweight SQLite database). This database has a pre-installed or accumulated mapping table of "identification code - radio station logo".
[0114] Online supplementary query: If no results are found in the local query, and the smart terminal 200 is connected to cellular data or Wi-Fi at this time, the APP will further send a query request to a remote server (such as a cloud database maintained by the broadcasting association).
[0115] Acquisition and Display: After obtaining the URL or data of the logo image from local or remote sources, the app downloads it and displays it in the corresponding position on the playback interface, greatly enriching the UI visual effects.
[0116] Creating a seamless, intelligent experience that is "available offline and enhanced online": Employing a two-tiered query strategy of "prioritizing local access and supplementing with online access," the system ensures that even in offline environments (such as tunnels or remote areas), it can still display most radio station logos using local caching, maintaining a complete basic experience. Once connected to the network, it automatically and silently completes any missing information. Users require no interaction to consistently receive the richest interface information, achieving a seamless integration of offline and online experiences.
[0117] Significantly improves response speed and saves network resources: Local cache queries typically take milliseconds, which is 1-2 orders of magnitude faster than remote network queries, allowing the logo to load almost instantly and the UI to be extremely smooth. At the same time, the strategy of prioritizing local queries avoids a large number of repetitive and unnecessary network requests, saving users' mobile data traffic and reducing server load.
[0118] It greatly enhances the modernity and appeal of traditional radio: transforming the original "sound-only" traditional radio into a modern multimedia experience with complete visual brand elements (logo), significantly improving the aesthetics and professionalism of the user interface (UI), and giving traditional radio services a visual appeal comparable to Internet streaming media applications on smart terminals.
[0119] Example 5
[0120] This embodiment details the automated implementation process of the Digital Broadcasting + Emergency Warning System (EWS / ASA) function.
[0121] Location information coordinate acquisition: After obtaining user authorization, the APP of the smart terminal 200 calls the terminal's Global Positioning System (GPS) module to obtain real-time and accurate geographic coordinates (such as latitude: 22.5431°N, longitude: 114.0579°E).
[0122] Automatic Location Code Conversion: The location code conversion module within the app automatically converts GPS coordinates into corresponding 12-digit area location codes based on the algorithm defined in the Digital Broadcasting + Emergency Alert System (EWS / ASA) standard (ETSI TS104 089). For example, the above Hong Kong coordinates are converted to "2733-5347-3437". This process is fully automated and imperceptible to the user.
[0123] Codeword transmission: The converted area location code is transmitted to the wireless broadcast receiver 100 via a wireless communication link (preferably the BLE control channel). The wireless broadcast receiver 100 stores it in non-volatile memory as the basis for subsequent filtering alarms. At this point, the EWS / ASA function is automatically enabled without configuration.
[0124] Alarm filtering and priority broadcasting: When receiving DAB+ signals, the wireless broadcast receiver 100 continuously parses the EWS / ASA data packets within them. When an alarm message is received, the location code contained therein is extracted and compared with the stored area location code.
[0125] If a match is successful, the wireless broadcast receiver 100 immediately performs a forced operation: it first interrupts the currently transmitting ordinary music or news audio stream and forcibly switches to transmitting the emergency alarm audio stream and its related alarm metadata (such as alarm type, validity period, and action instructions).
[0126] Upon receiving this priority stream, the smart terminal 200 immediately plays and displays it with the highest priority (such as popping up a full-screen warning, maximum volume, or phone vibration).
[0127] Resumption: After the alarm broadcast ends, the wireless broadcast receiver 100 automatically resumes the transmission of the normal audio stream that was previously interrupted.
[0128] The system simplifies the emergency alarm activation process, achieving "zero configuration": It fully automates the previously cumbersome process of users consulting complex forms and manually entering long strings of numerical codes. Leveraging the ubiquitous GPS functionality of smartphones, the system automatically acquires location data, calculates code values, and distributes configurations. Users go from being completely unfamiliar with the system to requiring absolutely no operation, potentially increasing the actual activation rate of this crucial public safety function, DAB+EWS / ASA, from near zero to almost 100%, resulting in significant social benefits.
[0129] A reliable and error-free alarm geographic targeting and priority broadcasting mechanism has been established: based on automatic conversion of precise GPS coordinates, the risk of missing local alarms due to human input errors is avoided, ensuring the accuracy of alarm filtering. Combined with a "forced interruption and priority transmission" mechanism, an absolute priority, uninterruptible communication channel has been created for emergency information. Even if music is playing or the system is muted, alarms can be reliably delivered and strongly emphasized, solving the fatal flaw of ordinary broadcasts where emergency information is easily ignored.
[0130] It provides comprehensive emergency information presentation and decision support: In addition to transmitting alarm audio, it also transmits structured alarm metadata (such as type, scope, and action guidelines), and presents it visually on the terminal. This provides users with a more comprehensive and clearer crisis situation awareness and action guidance, improving the efficiency and security of emergency response.
[0131] The above description is merely a preferred embodiment of the present invention and does not constitute any limitation on the technical scope of the present invention. Therefore, any minor modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention shall still fall within the scope of the technical solution of the present invention.
Claims
1. A wireless broadcast connection system, comprising: A wireless broadcast receiving device and a smart terminal, wherein the wireless broadcast receiving device is used to receive broadcast signals and wirelessly transmit broadcast audio streams to the smart terminal, characterized in that the wireless broadcast receiving device comprises: The broadcast receiving and processing unit is used to receive and demodulate one or more types of air broadcast signals, and output digital audio signals and metadata; A wireless communication module is used to establish a wireless communication link with the smart terminal; A digital signal processing unit, connected to the broadcast receiving and processing unit and the wireless communication module, is used to encode the digital audio signal into a compressed audio stream and to manage the transmission buffer of the audio stream. The digital signal processing unit is equipped with an adaptive transmission control module, which has bidirectional communication capability. This module receives playback buffer status feedback signals from the smart terminal. When the received playback buffer status feedback signal is an acceleration transmission command, it executes at least one of increasing the encoding bit rate, increasing the data packet size, or shortening the transmission interval. When the received playback buffer status feedback signal is a deceleration transmission command, it executes at least one of decreasing the encoding bit rate, decreasing the data packet size, or extending the transmission interval, thereby dynamically adjusting the transmission rate of the compressed audio stream sent to the smart terminal to achieve synchronous control of the sending and receiving buffers.
2. The wireless broadcasting connection system according to claim 1, characterized in that, The playback buffer of the smart terminal is set with preset high alarm thresholds and low alarm thresholds; The feedback signals include: an acceleration transmission command sent by the smart terminal when the data volume in the playback buffer is lower than the low alarm threshold; and a deceleration transmission command sent by the smart terminal when the data volume in the playback buffer is higher than the high alarm threshold.
3. The wireless broadcasting connection system according to claim 1, characterized in that, The wireless communication link includes Bluetooth Low Energy mode and Wi-Fi mode; The wireless communication module performs device discovery, pairing, and low-speed transmission of control commands via Bluetooth Low Energy mode. After pairing and exchanging Wi-Fi configuration information, turn off the Bluetooth Low Energy audio transmission channel and switch to Wi-Fi mode. Enter the Wi-Fi SSID and password to establish a Socket connection based on the TCP or UDP protocol for high-speed transmission of compressed audio streams and metadata. If the Wi-Fi configuration fails or the socket connection cannot be established, the wireless communication module automatically falls back to the established Bluetooth Low Energy connection and transmits the compressed audio stream through the Bluetooth Low Energy connection to maintain the continuity of the audio service.
4. The wireless broadcasting connection system according to claim 1, characterized in that, The smart terminal is equipped with a user interface for sending control commands to the broadcast receiving device. The control commands include at least one of broadcast format selection, radio station tuning, scanning, and favorites settings. The smart terminal is also equipped with a metadata enhancement module. When the received metadata does not contain a radio station logo image, the metadata enhancement module extracts the program identification code from the broadcast signal and uses the program identification code to perform a query and match in the local cache database first. If no match is found locally and the smart terminal is connected to the network, it further initiates a query to the remote server to obtain and display the corresponding radio station logo image.
5. The wireless broadcasting connection system according to claim 1, characterized in that, The smart terminal is equipped with a global positioning system module and a location code conversion module; The location code conversion module is used to obtain the real-time geographic location information coordinate data of the smart terminal and automatically convert it into the corresponding regional location code according to the digital broadcast + emergency early warning system standard. The smart terminal sends the regional location code to the broadcast receiving device through the wireless communication link to realize automatic regional configuration of the emergency warning function.
6. The wireless broadcast connection system according to claim 5, characterized in that, The broadcast receiving device is configured to, when receiving an emergency alarm message that matches the area location code, prioritize interrupting the currently transmitting ordinary audio stream and forcibly transmitting the emergency alarm audio stream and related alarm metadata to the smart terminal for playback and display, so as to ensure priority delivery of emergency information.
7. A wireless broadcast connection method, characterized in that, Includes the following steps: The application on the smart terminal initiates a Bluetooth Low Energy scan and detects a wireless broadcast receiver. Establish a Bluetooth Low Energy connection, complete device pairing, and exchange Wi-Fi SSID / password; The wireless broadcast receiver switches to Wi-Fi mode and acts as a TCP / UDP server, while the smart terminal acts as a client, establishing a Socket connection through a Wi-Fi router or a personal Wi-Fi hotspot. Compressed audio streams and metadata are transmitted via Wi-Fi, while control commands can still be transmitted in low power via Bluetooth Low Energy. The compressed audio stream is parsed and stored in the playback buffer. Pre-buffering must be completed before playback. The smart terminal sends a feedback signal to the wireless broadcast receiving device based on the playback buffer status; When the amount of data in the playback buffer is below the low alarm threshold, the smart terminal sends a feedback signal as an acceleration transmission command. When the wireless broadcast receiver receives the acceleration transmission command, it executes at least one of the following: increasing the encoding bit rate, increasing the data packet size, or shortening the transmission interval. When the amount of data in the playback buffer is above the high alarm threshold, the smart terminal sends a feedback signal as a deceleration transmission command. When the wireless broadcast receiver receives the deceleration transmission command, it executes at least one of the following: decreasing the encoding bit rate, decreasing the data packet size, or extending the transmission interval, so as to dynamically adjust the transmission rate of the compressed audio stream sent to the smart terminal, thereby achieving synchronous control of the buffers at the sending and receiving ends. If the Wi-Fi configuration fails or the socket connection cannot be established, the compressed audio stream is transmitted through the established Bluetooth Low Energy connection to maintain the continuity of the audio service.
8. The wireless broadcast connection method according to claim 7, characterized in that, Also includes: When the metadata received by the smart terminal does not contain a radio station logo image; The intelligent terminal extracts the program identification code from the broadcast signal; The program identification code is used to perform a query and match in the local cache database first; If no match is found locally, and the smart terminal is connected to the internet, a further query is sent to the remote server. Get and display the corresponding radio station logo image.
9. The wireless broadcast connection method according to claim 7, characterized in that, Also includes: The smart terminal obtains the coordinates of the geographic location information; Based on the standards of digital broadcasting + emergency early warning system, the geographic location information coordinates are automatically converted into the corresponding regional location code; Send the area location code to the wireless broadcast receiver; The wireless broadcast receiver filters emergency warning and alarm information in the air based on the area location code; When an emergency alarm message matching the area location code is received, the currently transmitting normal audio stream is interrupted, and the emergency alarm audio stream and related alarm metadata are transmitted to the smart terminal first.
10. A method for automatically configuring an emergency alarm zone for a wireless broadcast connection system as described in any one of claims 1 to 4, applied to a smart terminal, characterized in that, include: Obtain the real-time geographic location coordinate data of the smart terminal; Based on the digital broadcasting + emergency early warning system standard, the geographic location information coordinate data is automatically converted into the corresponding regional location code; The area location code is sent to the wireless broadcast receiving device via a wireless communication link. The wireless broadcast receiving device filters the received broadcast signal for area alarm information based on the received area location code, so as to realize automatic area configuration of emergency early warning function.