Fire-fighting emergency broadcasting system capable of automatically broadcasting fire alarm position

By designing a fire emergency broadcasting system that automatically broadcasts fire alarm locations, the existing system's problems of unclear information and noise interference in fire emergency responses are solved, real-time and accurate fire alarm information transmission and priority sorting are achieved, and the reliability and efficiency of the fire broadcast system are improved.

CN119676011APending Publication Date: 2025-03-21HANGZHOU SHAOBANG TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510186764.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The existing fire broadcasting system is difficult to provide specific fire alarm locations and real-time dynamic information in fire emergency response, and it is difficult to transmit information in high-noise environments, making it impossible to effectively distinguish the urgency of multiple fire alarms, resulting in low-priority alarms interfering with high-priority alarms.

Method used

A fire emergency broadcasting system that automatically broadcasts fire alarm locations is designed, including a fire alarm controller module, a broadcast conversion module, a broadcast amplifier module, an alarm control module and a data storage module. The fire alarm controller module determines the fire location and transmits information. The broadcast conversion module generates alarm statements containing position information and splices it with sound effects. The broadcast amplifier module adapts to adjust the output power according to noise and supports regional speaker control. The alarm control module intelligently sorts the alarm through priority control and sequential scheduling mechanism.

Benefits of technology

It improves the real-time and reliability of the fire broadcast system, ensures accurate communication of fire alarm information, reduces noise interference, avoids low-priority alarm interference, and ensures clarity and timeliness of information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119676011A_ABST
    Figure CN119676011A_ABST
Patent Text Reader

Abstract

The invention discloses a fire-fighting emergency broadcasting system capable of automatically broadcasting a fire alarm position, relates to the technical field of fire-fighting emergency, and is used for solving the problem that fire alarm information cannot be clearly spread when a fire disaster occurs. Comprising a fire alarm controller module, a broadcast conversion module, a broadcast power amplification module, an alarm control module and a data storage module which are in signal connection. The fire alarm controller module judges the occurrence and position of a fire and transmits fire alarm information to the broadcast conversion module. The broadcast conversion module generates an alarm statement containing position information, synthesizes a voice file and splices the voice file with an alarm sound effect to form an audio signal. The broadcast power amplifier module adaptively adjusts output power according to environmental noise, and supports regional loudspeaker control and automatic gain adjustment. And the alarm control module realizes alarm intelligent sorting and scheduling through event priorities. The data storage module records system operation and fire alarm information and supports analysis and maintenance. According to the invention, the real-time performance and reliability of the fire-fighting broadcasting system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of fire emergency technology, and more specifically, to a fire emergency broadcasting system for automatically broadcasting fire alarm locations. Background Art

[0002] As buildings expand in size and their functions diversify, fire safety becomes more and more important. The existing fire broadcast system plays an important role in fire emergency response, but it still has many limitations. On the one hand, traditional systems are mostly based on fixed alarm sound effects or simple voice prompts, which are difficult to provide specific fire locations and real-time dynamic information. This approach will lead to unclear evacuation routes in complex buildings, delaying emergency response time.

[0003] On the other hand, the environmental conditions when a fire occurs are changeable, especially in high-noise areas. The alarm sound effects of traditional broadcasts are easily covered up, making it difficult to transmit information to the target personnel. In addition, the demand for audio power varies significantly in different areas and scenarios. Fixed power output often makes it difficult to transmit information in high-noise environments or wastes resources in low-noise areas.

[0004] At the same time, when multiple fire zones trigger alarms at the same time, traditional systems cannot effectively distinguish the urgency of the alarms. Low-priority alarms may interfere with or even cover high-priority alarms, resulting in the failure to deliver the most important information in a timely manner, endangering life and property safety.

[0005] In view of the above problems, the present invention proposes a solution. Summary of the invention

[0006] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides a fire emergency broadcast system for automatically broadcasting the fire location, so as to solve the problems raised in the above-mentioned background technology.

[0007] To achieve the above object, the present invention provides the following technical solutions: In a preferred embodiment, it comprises: a fire alarm controller module, a broadcast conversion module, a broadcast power amplifier module, an alarm control module and a data storage module, and the modules are signal-connected; The data storage module is used to store all data in the processing process; The fire alarm controller module is mainly used to collect fire alarm information data from environmental monitoring equipment, determine whether a fire has occurred, determine the location of the fire, and transmit the fire alarm information data to the broadcast data conversion module; The broadcast data conversion module is mainly used to dynamically generate alarm statements after receiving the fire alarm information data sent by the fire alarm controller module, convert them into voice files, splice alarm sound effects, and generate broadcast audio signals; The broadcast power amplifier module is mainly used to receive the audio signal from the broadcast data conversion module, amplify it, and control the speaker to play it regionally; The alarm control module mainly adopts the alarm priority control and sequence scheduling mechanism. According to the priorities of multiple fire alarm areas or alarm sources, it intelligently sorts the broadcast order of alarms to reduce the interference of low-priority alarms.

[0008] In a preferred embodiment, the fire alarm controller module designs a sensor deployment plan according to the building layout, selects appropriate smoke sensors and temperature sensors, connects the sensors and controller via the industrial bus protocol MODBUS, and wires or configures an RS-485 interface suitable for MODBUS and a CAN line suitable for the CAN bus protocol; The fire alarm controller module writes a communication program on the industrial controller PLC or embedded main control board, which is responsible for polling the connected sensors and obtaining real-time fire alarm information data; and calls the register address of the sensor through MODBUS or CAN protocol, reads the corresponding temperature value and smoke concentration value, and stores them in the internal cache of the PLC or the data storage module; The fire alarm controller module uses the JSON format to encapsulate the location information, and sends the collected real-time fire alarm information data to the broadcast data conversion module through the TCP / IP protocol suitable for network transmission scenarios or the UART serial port transmission suitable for short-distance transmission. At the same time, the fire alarm controller module runs an embedded program on the controller side, which is mainly responsible for data encapsulation, establishing a TCP / IP connection or initializing serial port communication, and sending encapsulated JSON data packets at set time intervals; and adding a data confirmation mechanism to the TCP / IP transmission. After receiving the data, the broadcast data conversion module sends an ACK confirmation signal. The controller determines whether it needs to be resent based on the ACK, and uses the verification mechanism CRC verification in the serial port communication to detect the integrity of the fire alarm information data.

[0009] In a preferred embodiment, the broadcast data conversion module monitors the designated port through the TCP / IP protocol and waits for the JSON data packet sent by the fire alarm controller module. When the broadcast data conversion module receives the JSON data packet, it uses the JSON parsing library to extract the key fields in the fire alarm information data, including: the floor and room number where the fire alarm occurs and the timestamp information, and temporarily stores the extracted information in the data storage module; when the fire alarm information data is received, the broadcast data conversion module sends an ACK confirmation signal to the fire alarm controller module; The broadcast data conversion module predefines the alarm statement template, which is used to dynamically replace the specific location information. According to the parsed location information, the string template replacement technology is used to replace the placeholders in the template to generate an alarm statement. At the same time, the generated alarm statement is verified for legality. The broadcast data conversion module calls the TTS engine to convert the alarm sentence into a voice file and configures the speech speed, volume, and timbre parameters of the TTS engine. At the same time, the broadcast data conversion module pre-stores a fire alarm sound effect and uses the audio processing library FFmpeg or Pydub to splice the alarm sound effect with the voice file generated by TTS. The broadcast data conversion module sets the playback logic of the audio file to a loop mode, and uses the audio encoder AAC or MP3 encoding to compress the final generated audio file, and outputs the audio file to a specified folder or directly stores it in the data storage module; The broadcast data conversion module decodes the audio file into an analog signal, outputs it through the 3.5mm audio interface or directly sends the digital audio stream through the digital interface I2S, and transmits the alarm audio signal to the broadcast power amplifier module.

[0010] In a preferred embodiment, the broadcast power amplifier module is configured with two input interfaces, one for receiving the audio output of the broadcast data conversion module through a 3.5mm audio interface and the other for receiving the high-fidelity digital audio stream of the broadcast data conversion module through an I2S or SPDIF protocol. For different input interfaces, the broadcast power amplifier module is provided with an automatic detection function to identify the current signal source and switch to the corresponding input mode. At the same time, the broadcast power amplifier module also adjusts the level of the received audio signal. The broadcast power amplifier module uses the Class D power amplifier chip TPA3116D2, which is high-efficiency, low-heat, and suitable for continuous working scenarios. A low-pass filter is added to the power amplifier circuit design to first remove high-frequency noise and then ensure clear audio output. Next, the broadcast power amplifier module is equipped with an automatic gain control AGC module to collect the audio signal amplitude, and then adjust the gain coefficient according to the amplitude to avoid distortion. Finally, overcurrent protection, overheating protection and short-circuit protection circuits are designed around the power amplifier chip to monitor the power amplifier status in real time. When an abnormal situation is detected, the protection mode is triggered first to reduce the output power, and then an alarm is issued to prompt maintenance; The broadcast power amplifier module installs the speakers in various areas of the building and uses relays to control the speaker switches on different floors or areas. The broadcast power amplifier module uses a microcontroller. According to the fire alarm location information, it first queries the corresponding relay number from the mapping table, and then sends a switch command to activate the speakers in the specific area to realize partition broadcasting. At the same time, the optical coupling module is used to monitor the relay status in real time, first detect whether it is working normally, and then return the working status to the control module. When a relay abnormality is detected, the backup mode is triggered first to broadcast the entire area, and then the fault information is recorded.

[0011] In a preferred embodiment, the broadcast power amplifier module uses low-pass filtering technology to eliminate high-frequency interference signals, uses sliding window technology to calculate the short-term average value of noise, and smoothes noise signal fluctuations. Then, the broadcast power amplifier module sets a noise threshold Yz, compares the digital signal value of noise intensity with the noise threshold Yz, and divides the environmental noise into different levels: when the digital signal value of noise intensity is greater than the noise threshold Yz, it indicates that the environment is a high-noise area; when the digital signal value of noise intensity is less than or equal to the noise threshold Yz, it indicates that the environment is a low-noise area; The broadcast amplifier module sets the power output range according to the noise level: in a high-noise area, the output power is set to the maximum value; in a low-noise area, the output power is reduced. At the same time, an algorithm based on linear mapping is used to calculate the power output value in real time and dynamically bind it to the control parameters of the amplifier circuit. The specific formula is , where Lniose represents the current environmental noise level; Lmin represents the lowest noise, Lmax represents the highest noise, Pmin represents the minimum power output, Pmax represents the maximum power output, and Pout represents the calculated power output. At the same time, the broadcast power amplifier module uses pulse width modulation PWM technology to control the input voltage and current of the power amplifier circuit, and detects the output power value in real time according to the internal power feedback unit, and compares it with the calculated target value. If there is a deviation, the parameters are automatically adjusted; The broadcast power amplifier module dynamically enhances the volume of the 1kHz-4kHz frequency band based on the sensitivity of the human ear to the frequency band through the internal audio processing unit, and applies high-pass or low-pass filters to suppress noise in non-essential frequency bands and reduce the impact of interference on audio transmission; at the same time, the broadcast power amplifier module combines the installation position and coverage of the speaker with power regulation, using highly directional speakers in high-noise areas to concentrate audio energy; expanding the coverage in low-noise areas to reduce power waste, and realizing dynamic zoning control of the speaker array inside the broadcast power amplifier module, selectively activating speakers in specific areas based on real-time noise data; The broadcast power amplifier module automatically adjusts the output power according to the latest noise level through a power regulation algorithm, and adopts an abnormality detection and fault tolerance mechanism. When the sensor signal is abnormal, the broadcast power amplifier module automatically enables the default power setting to ensure continuous audio playback. At the same time, the broadcast power amplifier module records abnormal situations and reminds maintenance personnel to check the equipment in time through alarm signals.

[0012] In a preferred embodiment, the alarm control module assigns a priority to each fire alarm based on the urgency of the event, with high priority alarms being assigned smaller numbers and low priority alarms being assigned larger numbers; Whenever an alarm is triggered, the alarm control module adds the information of this alarm to the queue, and the sorting algorithm sorts all the alarms in the queue by priority, with alarms with smaller priority values ​​at the front and alarms with larger priority values ​​at the back; The alarm control module extracts alarms from the sorted queue in sequence and processes them one by one in order of priority. At the same time, the alarm control module adopts a time window control method to set the maximum playback time of each alarm; The alarm control module implements priority scheduling through the interrupt mechanism. When a new higher priority alarm arrives, the alarm control module immediately suspends the current alarm and schedules the high priority alarm. After the playback is completed, it returns to continue processing the low priority alarm. At the same time, the alarm control module introduces a dynamic scheduling mechanism. Through real-time monitoring of feedback data, it dynamically adjusts the priority strategy based on data sources such as environmental noise monitoring and signal transmission effectiveness feedback. When it is found that some alarms affect the playback effect due to interference or environmental factors, the alarm control module automatically increases the priority of these alarms.

[0013] The present invention discloses a fire emergency broadcasting system for automatically broadcasting the location of a fire alarm, relates to the field of fire emergency technology, and is used to solve the problem of unclear transmission of fire alarm information when a fire occurs; it comprises: a fire alarm controller module, a broadcast conversion module, a broadcast power amplifier module, an alarm control module and a data storage module, and the modules are connected by signals. The fire alarm controller module determines the occurrence and location of the fire, and transmits the fire alarm information to the broadcast conversion module. The broadcast conversion module generates an alarm sentence containing location information, synthesizes a voice file and splices it with the alarm sound effect to form an audio signal. The broadcast power amplifier module adaptively adjusts the output power according to the environmental noise, and supports regional speaker control and automatic gain adjustment. The alarm control module realizes intelligent sorting and scheduling of alarms through event priorities. The data storage module records system operation and fire alarm information, and supports analysis and maintenance. The present invention improves the real-time performance and reliability of the fire alarm broadcasting system. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 The present invention is a structural schematic diagram of a fire emergency broadcast system for automatically broadcasting the location of a fire. DETAILED DESCRIPTION

[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0016] Example

[0017] The invention discloses a fire emergency broadcasting system for automatically broadcasting fire alarm positions, comprising: a fire alarm controller module, a broadcast conversion module, a broadcast power amplifier module, an alarm control module and a data storage module, and the modules are signal connected.

[0018] The data storage module is used to store all data in the processing process.

[0019] The fire alarm controller module collects fire alarm information data from the environmental monitoring equipment, determines whether a fire has occurred, determines the fire location, and transmits the fire alarm information data to the broadcast data conversion module.

[0020] Specifically, the fire alarm controller module designs the sensor deployment plan according to the building layout, selects appropriate smoke sensors and temperature sensors to ensure coverage of all possible fire areas, connects sensors and controllers through industrial bus protocols (MODBUS or CAN), and wires or configures wireless communication methods (such as RS-485 interface for MODBUS, CAN line for CAN bus protocol).

[0021] Furthermore, the fire alarm controller module writes a communication program on the industrial controller (such as PLC or embedded main control board), which is responsible for polling the connected sensors and obtaining real-time fire alarm information data. It also calls the register address of the sensor through MODBUS or CAN protocol, reads the corresponding temperature value and smoke concentration value, and stores them in the internal cache of the PLC or the data storage module.

[0022] Furthermore, the fire alarm controller module encapsulates the location information in JSON format, and sends the collected real-time fire alarm information data to the broadcast data conversion module through the TCP / IP protocol suitable for network transmission scenarios or the UART serial port transmission suitable for short-distance transmission. At the same time, the fire alarm controller module runs an embedded program on the controller side, which is mainly responsible for data encapsulation, establishing a TCP / IP connection or initializing serial port communication, and sending encapsulated JSON data packets at set time intervals; Furthermore, a data confirmation mechanism is added to TCP / IP transmission. The broadcast data conversion module sends an ACK (confirmation signal) after receiving the data. The controller determines whether retransmission is required based on the ACK, and uses a verification mechanism (such as CRC verification) in the serial port communication to detect the integrity of the fire alarm information data.

[0023] The broadcast data conversion module receives the fire alarm information data sent by the fire alarm controller module, dynamically generates alarm sentences, converts them into voice files, splices alarm sound effects, and generates broadcast audio signals.

[0024] Specifically, the broadcast data conversion module listens to the designated port through the TCP / IP protocol and waits for the JSON data packet sent by the fire alarm controller module. After receiving the JSON data packet, the broadcast data conversion module uses the JSON parsing library (such as Python's json module or C++'s RapidJSON) to extract the key fields in the fire alarm information data: the floor and room number where the fire occurred and the timestamp information, and temporarily stores the extracted information in the data storage module as input data for subsequent processing. When the fire alarm information data is received, an ACK (confirmation signal) is sent to the fire alarm controller module to ensure the integrity of the fire alarm information data and avoid repeated transmission.

[0025] Furthermore, the broadcast data conversion module predefines an alarm statement template, which contains placeholders for dynamically replacing specific location information. Based on the parsed location information, the placeholders in the template are replaced using string template replacement technology to generate an alarm statement. At the same time, the generated alarm statement is checked for legitimacy to avoid exceptions caused by incorrect template replacement.

[0026] Furthermore, the broadcast data conversion module calls a TTS engine (such as Google TTS, Azure TTS or a local TTS tool) to convert the alarm sentence into a voice file and configure the speech rate, volume and timbre parameters of the TTS engine. At the same time, the broadcast data conversion module will pre-store a fire alarm sound effect (such as a sharp alarm sound) to facilitate the use of an audio processing library (such as FFmpeg or Pydub) to splice the alarm sound effect with the voice file generated by TTS, ensuring that the alarm information and the alarm sound are presented coherently; Furthermore, the broadcast data conversion module sets the playback logic of the audio file to a loop mode to ensure that the alarm audio is played continuously for a certain period of time, and uses an audio encoder (such as AAC or MP3 encoding) to compress the final generated audio file to reduce the file size, and outputs the audio file to a specified folder or directly stores it in the data storage module in preparation for signal transmission.

[0027] Finally, the broadcast data conversion module decodes the audio file into an analog signal, outputs it through a 3.5mm audio interface or directly sends a digital audio stream through a digital interface (such as I2S), and passes the alarm audio signal to the broadcast amplifier module.

[0028] The broadcast power amplifier module receives the audio signal from the broadcast data conversion module, amplifies it, and controls the loudspeaker for regional playback.

[0029] Specifically, the broadcast power amplifier module is configured with two input interfaces: receiving the audio output of the broadcast data conversion module through a 3.5mm audio interface and supporting the I2S or SPDIF protocol to receive the high-fidelity digital audio stream of the broadcast data conversion module. For different input interfaces, the broadcast power amplifier module sets an automatic detection function to identify the current signal source and switch to the corresponding input mode. For example: if a digital audio signal (such as I2S or SPDIF) is received, the module's internal integrated decoding chip (such as PCM5102 or CS8416) decodes the digital signal into an analog signal. At the same time, the broadcast power amplifier module must ensure that the decoder supports common sampling rates (such as 44.1kHz, 48kHz) and bit depths (such as 16bit, 24bit) to adapt to different audio formats. And the received audio signal is level adjusted to ensure that the signal strength is suitable for the subsequent power amplification stage.

[0030] Furthermore, the broadcast power amplifier module adopts a Class D power amplifier chip (such as TPA3116D2) with high efficiency and low heat, which is suitable for continuous working scenarios, and adds a low-pass filter to the power amplifier circuit design to first remove high-frequency noise and then ensure clear audio output. Next, the broadcast power amplifier module is equipped with an automatic gain control (AGC) module to collect the audio signal amplitude, and then adjust the gain factor according to the amplitude to avoid distortion. Finally, overcurrent protection, overheating protection and short-circuit protection circuits are designed on the periphery of the power amplifier chip to monitor the power amplifier status in real time. When an abnormal situation is detected, the protection mode is triggered first (reducing the output power), and then an alarm is issued to prompt maintenance.

[0031] Furthermore, the broadcast amplifier module installs loudspeakers in various areas of the building to cover all possible fire alarm areas, and plays the amplified alarm audio through the loudspeakers. At the same time, relays are used to control the loudspeaker switches of different floors or areas. The broadcast amplifier module uses a microcontroller to query the corresponding relay number from the mapping table according to the fire alarm location information, and then sends a switch command to activate the loudspeaker in a specific area to realize partition broadcasting. At the same time, an optical coupling module is used to monitor the relay status in real time, first detect whether it is working normally, and then return the working status to the control module. When a relay abnormality is detected, the backup mode (broadcasting all areas) is triggered first, and then the fault information is recorded.

[0032] It should be noted that in areas with high environmental noise (such as factory workshops and next to mechanical equipment), the transmission is not clear and the alarm information cannot be clearly conveyed to personnel. In areas with low noise (such as open corridors), excessive audio power will cause waste of resources and may cause interference. In this embodiment, the broadcast power amplifier module uses adaptive audio power adjustment technology to automatically adjust the audio output power according to the noise changes in the actual environment, ensuring that the alarm audio is clear and audible, and avoiding waste of resources and unnecessary interference. The effectiveness of audio transmission is improved to ensure that personnel in each area can receive fire alarm information in a timely manner.

[0033] Specifically, noise sensors are installed in a distributed manner in the coverage area (such as workshops, corridors, and offices). These sensors are directly connected to the broadcast power amplifier module to collect environmental noise signals. At the same time, the noise sensor needs to have a wide detection range (such as 30dB-120dB) and anti-interference ability to adapt to the use environment in different areas. Then, the broadcast power amplifier module directly sends the analog noise signal collected by the sensor to the analog-to-digital conversion unit (ADC) inside the power amplifier device, converts the analog signal into a digital signal, and the digitized noise data is transmitted to the audio processing unit through the internal data bus for analysis.

[0034] Furthermore, the broadcast power amplifier module filters the received noise signal, uses low-pass filtering technology to eliminate high-frequency interference signals, ensures the stability and accuracy of the signal data, and uses sliding window technology to calculate the short-term average value of the noise (such as once per second) to smooth the noise signal fluctuations. Next, the broadcast power amplifier module sets the noise threshold Yz, compares the digital signal value of the noise intensity with the noise threshold Yz, and divides the environmental noise into different levels: when the digital signal value of the noise intensity is greater than the noise threshold Yz, it indicates that the environment is a high-noise area; when the digital signal value of the noise intensity is less than or equal to the noise threshold Yz, it indicates that the environment is a low-noise area; The broadcast power amplifier module sets the power output range according to the noise level: in a high-noise area, the output power is set to the maximum value (such as 100%); in a low-noise area, the output power is reduced (such as below 50%). At the same time, the linear mapping-based algorithm is used to calculate the power output value in real time and dynamically bind it to the control parameters of the power amplifier circuit. The specific formula is , where Lniose represents the current environmental noise level; Lmin represents the lowest noise, Lmax represents the highest noise, Pmin represents the minimum power output, Pmax represents the maximum power output, and Pout represents the calculated power output. Specifically, the broadcast power amplifier module uses the noise value Lnoise measured by the noise sensor, and the algorithm calculates the required power output Pout through linear interpolation. When the noise value exceeds the preset minimum and maximum ranges (for example, below 50dB or above 85dB), the broadcast power amplifier module will automatically adjust to the preset minimum or maximum power. At the same time, the broadcast power amplifier module uses pulse width modulation (PWM) technology to control the input voltage and current of the power amplifier circuit, thereby adjusting the actual power output of the audio signal, and detects the output power value in real time according to the internal power feedback unit, and compares it with the calculated target value. If there is a deviation, the parameters are automatically adjusted to ensure accurate and reliable power regulation.

[0035] Furthermore, in the broadcast power amplifier module, the internal audio processing unit dynamically enhances the volume of the 1kHz-4kHz frequency band according to the sensitivity of the human ear to the frequency band, ensuring that the alarm audio can still be clearly distinguished under noise interference, and applies high-pass or low-pass filters to suppress noise in non-essential frequency bands (such as too low or too high frequencies) to reduce the impact of interference on audio transmission; at the same time, the broadcast power amplifier module combines the speaker installation position and coverage with power regulation, using highly directional speakers in high-noise areas to concentrate audio energy; and expanding coverage in low-noise areas to reduce power waste. Dynamic zoning control of the speaker array is implemented inside the broadcast power amplifier module, and speakers in specific areas are selectively activated based on real-time noise data to improve resource utilization.

[0036] The noise sensor works continuously and updates the noise data in real time. The broadcast amplifier module automatically adjusts the output power according to the latest noise level through the power regulation algorithm to ensure a quick response. It also adopts an abnormality detection and fault tolerance mechanism. When the sensor signal is abnormal (such as sensor failure or noise data deviates from the reasonable range), the broadcast amplifier module automatically enables the default power setting to ensure continuous audio playback. At the same time, the broadcast amplifier module records abnormal conditions and reminds maintenance personnel to check the equipment in time through alarm signals.

[0037] When multiple alarms are broadcast concurrently and their urgency cannot be effectively distinguished, low-priority alarms will interfere with high-priority alarms, and even the most important alarm information cannot be delivered in time in the most urgent situations. In this embodiment, an alarm priority control and sequence scheduling mechanism is introduced to intelligently sort the broadcast order of alarms according to the priorities of multiple fire alarm areas or alarm sources, ensuring that high-priority alarms are broadcast first and reducing the interference of low-priority alarms.

[0038] Specifically, the alarm control module assigns a priority to each fire alarm based on the urgency of the event (such as the size of the fire, the scope of impact, etc.). High-priority alarms (such as fire sources that directly threaten life safety) are assigned smaller numbers (such as 1), while low-priority alarms (such as minor conditions such as temperature fluctuations) are assigned larger numbers (such as 3). Priorities are generally divided into several levels (such as 1-high, 2-medium, 3-low), which can be flexibly set according to actual needs.

[0039] Furthermore, whenever an alarm is triggered, the alarm control module will add the information of this alarm (including its priority, triggering event, related location information, etc.) to the queue, and use a sorting algorithm (such as bubble sort or quick sort) to sort all the alarms in the queue by priority, with alarms with smaller priority values ​​at the front and alarms with larger priorities at the back.

[0040] The alarm control module extracts alarms from the sorted queue in sequence and processes them one by one in order of priority to ensure that high-priority alarms are broadcast first. At the same time, in order to prevent long delays from affecting the spread of emergency alarms, the alarm control module adopts a time window control method to set the maximum playback time of each alarm. For example, the alarm control module sets that if a high-priority alarm is not broadcast within a certain time, it will skip the playback and pass on the next high-priority alarm as soon as possible.

[0041] Furthermore, the alarm control module implements priority scheduling through an interruption mechanism. Specifically, the alarm control module monitors the alarm currently being played. If a new higher priority alarm arrives, the alarm control module immediately pauses the current alarm and schedules the high priority alarm. For example, when a new high priority alarm appears while a low priority alarm is being played, the current low priority alarm can be interrupted and the high priority alarm can be broadcast immediately. After the playback is completed, it returns to continue processing the low priority alarm. At the same time, in order to further ensure the effective transmission of the alarm, the alarm control module introduces a dynamic scheduling mechanism. Through real-time monitoring of feedback data (such as monitoring the volume or broadcast effect of a certain area), according to data sources such as environmental noise monitoring and signal transmission effectiveness feedback, the priority strategy is dynamically adjusted. If it is found that some alarms affect the playback effect due to interference or environmental factors, the alarm control module automatically increases the priority of these alarms to ensure that important alarms are not ignored. For example, if a high priority alarm on a certain floor fails to be transmitted due to a broadcast signal problem, it can be ensured that it is transmitted first by adjusting the broadcast order or increasing the priority of the alarm in that area.

[0042] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters in the formula are set by technicians in this field according to actual conditions.

[0043] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments may be implemented in whole or in part in the form of a computer program product.

[0044] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application of the technical solution and the invention constraints. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0045] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0046] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0047] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A fire emergency broadcast system that automatically broadcasts the location of a fire. It is characterized by comprising: a fire alarm controller module, a broadcast conversion module, a broadcast power amplifier module, an alarm control module and a data storage module, and signal connections between the modules; The data storage module is used to store all data in the processing process; The fire alarm controller module is mainly used to collect fire alarm information data from environmental monitoring equipment, determine whether a fire has occurred, determine the location of the fire, and transmit the fire alarm information data to the broadcast data conversion module; The broadcast data conversion module is mainly used to dynamically generate alarm statements after receiving the fire alarm information data sent by the fire alarm controller module, convert them into voice files, splice alarm sound effects, and generate broadcast audio signals; The broadcast power amplifier module is mainly used to receive the audio signal from the broadcast data conversion module, amplify it, and control the speaker to play it regionally; The alarm control module mainly adopts the alarm priority control and sequence scheduling mechanism, which intelligently sorts the broadcast order of alarms according to the priorities of multiple fire alarm areas or alarm sources to reduce the interference of low-priority alarms; The broadcast amplifier module sets the power output range according to the noise level: in a high-noise area, the output power is set to the maximum value; in a low-noise area, the output power is reduced. At the same time, an algorithm based on linear mapping is used to calculate the power output value in real time and dynamically bind it to the control parameters of the amplifier circuit. The specific formula is , where Lniose represents the current environmental noise level; Lmin represents the lowest noise, Lmax represents the highest noise, Pmin represents the minimum power output, Pmax represents the maximum power output, and Pout represents the calculated power output. At the same time, the broadcast power amplifier module uses pulse width modulation PWM technology to control the input voltage and current of the power amplifier circuit, and detects the output power value in real time according to the internal power feedback unit, and compares it with the calculated target value. If there is a deviation, the parameters are automatically adjusted.

2. A fire emergency broadcasting system for automatically broadcasting the fire alarm location according to claim 1, characterized in that: The fire alarm controller module designs the sensor deployment plan according to the building layout, selects appropriate smoke sensors and temperature sensors, connects the sensors and controllers through the industrial bus protocol MODBUS, and wires or configures the RS-485 interface for MODBUS and the CAN line for the CAN bus protocol; The fire alarm controller module writes a communication program on the industrial controller PLC or embedded main control board, which is responsible for polling the connected sensors and obtaining real-time fire alarm information data; and calls the register address of the sensor through MODBUS or CAN protocol, reads the corresponding temperature value and smoke concentration value, and stores them in the internal cache of the PLC or the data storage module; The fire alarm controller module uses the JSON format to encapsulate the location information, and sends the collected real-time fire alarm information data to the broadcast data conversion module through the TCP / IP protocol suitable for network transmission scenarios or the UART serial port transmission suitable for short-distance transmission. At the same time, the fire alarm controller module runs an embedded program on the controller side, which is mainly responsible for data encapsulation, establishing a TCP / IP connection or initializing serial port communication, and sending encapsulated JSON data packets at set time intervals; and adding a data confirmation mechanism to the TCP / IP transmission. After receiving the data, the broadcast data conversion module sends an ACK confirmation signal. The controller determines whether it needs to be resent based on the ACK, and uses the verification mechanism CRC verification in the serial port communication to detect the integrity of the fire alarm information data.

3. A fire emergency broadcasting system for automatically broadcasting the fire alarm location according to claim 2, characterized in that: The broadcast data conversion module listens to the designated port through the TCP / IP protocol and waits for the JSON data packet sent by the fire alarm controller module. When the broadcast data conversion module receives the JSON data packet, it uses the JSON parsing library to extract the key fields in the fire alarm information data, including: the floor and room number where the fire occurred and the timestamp information, and temporarily stores the extracted information in the data storage module; when the fire alarm information data is received, the broadcast data conversion module sends an ACK confirmation signal to the fire alarm controller module; The broadcast data conversion module predefines the alarm statement template, which is used to dynamically replace the specific location information. According to the parsed location information, the string template replacement technology is used to replace the placeholders in the template to generate an alarm statement. At the same time, the generated alarm statement is verified for legality. The broadcast data conversion module calls the TTS engine to convert the alarm sentence into a voice file and configures the speech speed, volume, and timbre parameters of the TTS engine. At the same time, the broadcast data conversion module pre-stores a fire alarm sound effect and uses the audio processing library FFmpeg or Pydub to splice the alarm sound effect with the voice file generated by TTS; The broadcast data conversion module sets the playback logic of the audio file to a loop mode, and uses the audio encoder AAC or MP3 encoding to compress the final generated audio file, and outputs the audio file to a specified folder or directly stores it in the data storage module; The broadcast data conversion module decodes the audio file into an analog signal, outputs it through the 3.5mm audio interface or directly sends the digital audio stream through the digital interface I2S, and transmits the alarm audio signal to the broadcast power amplifier module.

4. A fire emergency broadcasting system for automatically broadcasting the fire alarm location according to claim 3, characterized in that; The broadcast power amplifier module is configured with two input interfaces: a 3.5mm audio interface to receive the audio output of the broadcast data conversion module and a high-fidelity digital audio stream that supports the I2S or SPDIF protocol to receive the broadcast data conversion module. For different input interfaces, the broadcast power amplifier module sets an automatic detection function to identify the current signal source and switch to the corresponding input mode. At the same time, the broadcast power amplifier module also adjusts the level of the received audio signal; The broadcast power amplifier module uses the Class D power amplifier chip TPA3116D2, which is high-efficiency, low-heat, and suitable for continuous working scenarios. A low-pass filter is added to the power amplifier circuit design to first remove high-frequency noise and then ensure clear audio output. Next, the broadcast power amplifier module is equipped with an automatic gain control AGC module to collect the audio signal amplitude, and then adjust the gain coefficient according to the amplitude to avoid distortion. Finally, overcurrent protection, overheating protection and short-circuit protection circuits are designed around the power amplifier chip to monitor the power amplifier status in real time. When an abnormal situation is detected, the protection mode is triggered first to reduce the output power, and then an alarm is issued to prompt maintenance; The broadcast power amplifier module installs the speakers in various areas of the building and uses relays to control the speaker switches on different floors or areas. The broadcast power amplifier module uses a microcontroller. According to the fire alarm location information, it first queries the corresponding relay number from the mapping table, and then sends a switch command to activate the speakers in the specific area to realize partition broadcasting. At the same time, the optical coupling module is used to monitor the relay status in real time, first detect whether it is working normally, and then return the working status to the control module. When a relay abnormality is detected, the backup mode is triggered first to broadcast the entire area, and then the fault information is recorded.

5. A fire emergency broadcasting system for automatically broadcasting the fire alarm location according to claim 4, characterized in that: The broadcast power amplifier module uses low-pass filtering technology to eliminate high-frequency interference signals, and uses sliding window technology to calculate the short-term average value of noise to smooth noise signal fluctuations. Then, the broadcast power amplifier module sets the noise threshold Yz, compares the digital signal value of noise intensity with the noise threshold Yz, and divides the environmental noise into different levels: when the digital signal value of noise intensity is greater than the noise threshold Yz, it indicates that the environment is a high-noise area; When the digital signal value of the noise intensity is less than or equal to the noise threshold Yz, it indicates that the environment is a low-noise area; The broadcast power amplifier module dynamically enhances the volume of the 1kHz-4kHz frequency band based on the sensitivity of the human ear to the frequency band through the internal audio processing unit, and applies high-pass or low-pass filters to suppress noise in non-essential frequency bands and reduce the impact of interference on audio transmission; at the same time, the broadcast power amplifier module combines the installation position and coverage of the speaker with power regulation, using highly directional speakers in high-noise areas to concentrate audio energy; expanding the coverage in low-noise areas to reduce power waste, and realizing dynamic zoning control of the speaker array inside the broadcast power amplifier module, selectively activating speakers in specific areas based on real-time noise data; The broadcast power amplifier module automatically adjusts the output power according to the latest noise level through a power regulation algorithm, and adopts an abnormality detection and fault tolerance mechanism. When the sensor signal is abnormal, the broadcast power amplifier module automatically enables the default power setting to ensure continuous audio playback. At the same time, the broadcast power amplifier module records abnormal situations and reminds maintenance personnel to check the equipment in time through alarm signals.

6. A fire emergency broadcasting system for automatically broadcasting the fire alarm location according to claim 5, characterized in that: The alarm control module assigns a priority to each fire alarm based on the urgency of the incident, with high-priority alarms being given lower numbers and low-priority alarms being given higher numbers; Whenever an alarm is triggered, the alarm control module adds the information of this alarm to the queue, and the sorting algorithm sorts all the alarms in the queue by priority, with alarms with smaller priority values ​​at the front and alarms with larger priority values ​​at the back; The alarm control module extracts alarms from the sorted queue in sequence and processes them one by one in order of priority. At the same time, the alarm control module adopts a time window control method to set the maximum playback time of each alarm; The alarm control module implements priority scheduling through the interrupt mechanism. When a new higher priority alarm arrives, the alarm control module immediately suspends the current alarm and schedules the high priority alarm. After the playback is completed, it returns to continue processing the low priority alarm. At the same time, the alarm control module introduces a dynamic scheduling mechanism. Through real-time monitoring of feedback data, it dynamically adjusts the priority strategy based on data sources such as environmental noise monitoring and signal transmission effectiveness feedback. When it is found that some alarms affect the playback effect due to interference or environmental factors, the alarm control module automatically increases the priority of these alarms.

Citation Information

Patent Citations

  • Intelligent warehouse fire alarm system through multi-point push and alarm method thereof

    CN108447210A

  • Fire alarm system capable of rechecking video and automatically controlling alarm volume

    CN116913066A

  • Fire-fighting joint defense linkage voice broadcast alarm method and device and electronic equipment

    CN118675281A

  • Mobile terminal alarm device and method based on artificial intelligence

    CN119155378A

  • Fire speech alarm system

    CN201965717U