Fire scene positioning information fire-fighting communication synchronization method, device, equipment and medium

By uniformly configuring and assessing the urgency of the fire communication system, dynamically allocating resources, and adopting differentiated transmission strategies, the problem of the fire communication system's inability to guarantee the deterministic transmission of critical information in a multi-channel competitive environment was solved, achieving deterministic transmission and efficient communication in complex fire scene environments.

CN121940744APending Publication Date: 2026-04-28BACHU COUNTY FIRE RESCUE BRIGADE (BACHU COUNTY FIRE RESCUE BUREAU)
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-30
Publication Date
2026-04-28

Smart Images

  • Figure CN121940744A_ABST
    Figure CN121940744A_ABST
Patent Text Reader

Abstract

The invention relates to a fire scene positioning information fire-fighting communication synchronization method and device, equipment and a medium. The method comprises the following steps: establishing a unified communication reference through system initialization configuration; dynamically evaluating the communication urgency degree of each terminal based on the multi-source sensing data acquired in real time; performing resource allocation decision according to the urgency level and the channel quality state, and establishing an exclusive transmission channel for high-urgency communication; and finally, executing a differentiated transmission strategy to ensure that the key information obtains deterministic transmission guarantee in a competitive channel environment. According to the method, the real-time risk state of the firefighter is deeply coupled with communication resource scheduling, so that the problem of key information transmission delay caused by an equal competition mechanism in a traditional fire-fighting communication system is effectively solved, and the communication reliability and command efficiency of fire scene emergency rescue are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fire protection communication technology, specifically to a method, device, equipment, and medium for synchronizing fire scene location information with fire protection communication. Background Technology

[0002] In modern fire and rescue systems, the method of synchronizing fire scene location information with fire communication forms a core technical support for ensuring the safety of rescue personnel and improving command efficiency. This method aims to reliably and in real-time transmit the precise location, vital signs, and surrounding environment data of firefighters in complex fire scenes to an external command center through an integrated communication network, thereby building a complete battlefield situational awareness capability. An ideal synchronization mechanism needs to ensure that critical information, especially data on personnel in high-risk locations, can be delivered preferentially and promptly under extreme conditions, providing crucial information for command decisions and emergency rescue.

[0003] However, existing fire communication systems face severe challenges in complex electromagnetic environments with multi-channel competition. The presence of numerous wireless device nodes within a fire scene, coupled with interference and obstruction from high temperatures, dense smoke, and complex building structures, leads to drastic fluctuations in communication channel quality and makes link stability difficult to guarantee. Traditional communication protocols (such as CSMA / CA) allocate channel resources through a mechanism of equal competition, failing to dynamically correlate communication priorities with the real-time risk status of firefighters (e.g., the degree of danger at their location, abnormal vital signs). This results in critical alarm information from high-risk areas experiencing unpredictable transmission delays or even being lost due to failed competition when channel resources are scarce. This fails to meet the deterministic requirements for the timeliness of critical information transmission in fire rescue operations, constituting a potential safety weakness in rescue operations. Summary of the Invention

[0004] Based on this, the purpose of the present invention is to provide a method, apparatus, equipment and medium for fire-fighting communication synchronization of fire location information that can provide differentiated and deterministic transmission guarantees for information of different urgency levels in a multi-channel competition environment.

[0005] The objective of this invention is achieved through the following solution:

[0006] In a first aspect, the present invention provides a method for synchronizing fire scene location information with fire communication, comprising the following steps:

[0007] S1: Initialize and configure the system based on the predefined fire protection strategy and the map information obtained from the building information model, configure unified terminal identifiers, communication parameters and geographic reference information for all firefighter terminals and network nodes, and generate unified system configuration information;

[0008] S2: Assess the communication urgency based on the unified system configuration information and real-time multi-source sensor data, calculate a comprehensive urgency score based on the terminal's current location, vital signs, and environmental hazard level, and generate the communication urgency assessment result;

[0009] S3: Make resource allocation decisions based on the communication urgency assessment results and the real-time channel status obtained through channel monitoring, select the optimal channel according to the urgency level and determine the transmission time window, and generate a deterministic communication resource allocation scheme;

[0010] S4: Based on a deterministic communication resource allocation scheme, perform differentiated transmission of the data to be transmitted from the sensor data acquisition stage. According to the channel identifier and time window parameters in the resource allocation scheme, send data packets on the designated channel, generate a transmission completion confirmation signal and send it to the source terminal and the command center.

[0011] In one embodiment, S1 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0012] S11: Extract key information from the acquired building information model, analyze the building floor plan and mark safety exits, risk areas and evacuation routes, and generate a digital building map;

[0013] S12: Perform identifier assignment processing on all terminals and nodes in the network, assign a unique identifier to each firefighter terminal and configure device identification codes for network nodes, and generate a terminal-node identifier set;

[0014] S13: Configure parameters for the predefined fire communication strategy, set the urgency calculation weight coefficient, communication decision threshold and channel quality threshold, and generate a set of system communication parameters;

[0015] S14: Perform system configuration integration processing on the building digital map, terminal-node identifier set and system communication parameter set, combine them to form a complete system configuration information package, and generate unified system configuration information.

[0016] In one embodiment, S2 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0017] S21: Collect and process data from various sensors built into the terminal to obtain positioning coordinates, vital signs parameters and environmental monitoring data in real time, and generate a real-time sensor dataset containing multi-dimensional information.

[0018] S22: Perform risk analysis on the building digital map in the unified configuration information of the system and the location data in the real-time sensor dataset, calculate the distance to the safety exit and assess the danger level of the area, and generate the location risk factor.

[0019] S23: Perform risk assessment processing on vital sign data and environmental data in the real-time sensor dataset, analyze the degree of abnormality in physiological state and the level of environmental hazard, and generate vital sign risk factors and environmental risk factors.

[0020] S24: The weighted coefficient set, location risk factor, vital sign risk factor and environmental risk factor in the unified configuration information of the system are weighted and fused, and the terminal urgency score is calculated according to the preset risk algorithm to generate the communication urgency assessment result.

[0021] In one embodiment, S3 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0022] S31: Perform status monitoring processing on all channels in the available channel set, collect bit error rate, packet loss rate and interference level data of each channel in real time, and generate a status dataset reflecting the channel quality;

[0023] S32: Based on the channel quality threshold and status dataset of the unified system configuration information, perform quality assessment processing, calculate the communication quality score of each channel based on the quality assessment model, and generate a comprehensive channel quality factor;

[0024] S33: Perform protection level classification on the communication urgency assessment results and the communication urgency threshold of the unified system configuration information. Determine the communication protection level by comparing the urgency score with the multi-level threshold range, and generate a communication mode decision result containing the level identifier.

[0025] S34: Perform resource request construction processing on the terminal identifier based on the communication urgency assessment result and the system unified configuration information, combine the urgency score and terminal identity information to construct a resource request message, and generate a deterministic communication request frame;

[0026] S35: Perform transmission resource allocation processing on deterministic communication request frames and channel comprehensive quality factors, select the channel with the best quality according to the guarantee level, calculate the time window parameters based on the data transmission volume, and generate a deterministic communication resource allocation scheme that includes channel allocation and time scheduling.

[0027] In one embodiment, S4 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0028] S41: Perform shared channel contention processing on the regular communication level data in the deterministic communication resource allocation scheme, perform carrier sensing and random backoff on the default channel, and then send data packets to generate a regular data transmission completion record;

[0029] S42: Perform dedicated resource scheduling processing on the guaranteed communication data in the deterministic communication resource allocation scheme, skip the contention mechanism on the allocated target channel and send data packets directly, generating a high-urgency data transmission completion record;

[0030] S43: Perform transmission status summary processing on regular data transmission completion records and high-urgency data transmission completion records, merge the two types of transmission records and generate a unified transmission status report, generate a transmission completion confirmation signal and send it to the source terminal and command center.

[0031] Secondly, the present invention provides a fire scene positioning information fire communication synchronization device, which is equipped with the following modules:

[0032] The fire protection system initialization module is used to initialize and configure the system based on predefined fire protection strategies and map information obtained from the building information model. It configures unified terminal identifiers, communication parameters, and geographic reference information for all firefighter terminals and network nodes, and generates unified system configuration information.

[0033] The communication urgency assessment module is used to assess the communication urgency of the system's unified configuration information and real-time collected multi-source sensor data. It calculates a comprehensive urgency score based on the terminal's current location, vital signs, and environmental hazard level, and generates the communication urgency assessment result.

[0034] The communication resource allocation decision module is used to make resource allocation decisions based on the communication urgency assessment results and the real-time channel status obtained through channel monitoring. It selects the optimal channel and determines the transmission time window according to the urgency level, and generates a deterministic communication resource allocation scheme.

[0035] The differentiated data transmission module is used to perform differentiated transmission of data to be transmitted from the sensor data acquisition stage based on a deterministic communication resource allocation scheme. It sends data packets on the designated channel according to the channel identifier and time window parameters in the resource allocation scheme, generates a transmission completion confirmation signal and sends it to the source terminal and the command center.

[0036] Thirdly, this application provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements any of the above-mentioned methods for synchronizing fire scene positioning information and fire communication.

[0037] Fourthly, this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements any of the above-mentioned methods for synchronizing fire scene location information and fire communication.

[0038] In summary, the fire scene positioning information fire communication synchronization method provided in this application establishes a unified communication benchmark for all terminals through systematic configuration, enabling collaborative work between devices. Through multi-dimensional fusion evaluation of positioning, vital signs, and environmental data, it achieves accurate quantification of firefighters' real-time risk status, providing a scientific basis for subsequent resource allocation. Based on a dynamic decision-making mechanism of urgency level and channel quality, it can accurately allocate optimal channel resources to the terminals most in need of communication, fundamentally changing the resource misallocation problem caused by equal competition. Finally, through differentiated transmission execution strategies, it ensures contention-free transmission of high-urgency data on dedicated channels, completely eliminating the uncertainty of transmission delays for critical information.

[0039] The method provided in this application effectively solves the technical problem that traditional fire communication systems cannot guarantee the determinism of critical information transmission in multi-channel competitive environments by constructing a complete "configuration-evaluation-decision-execution" technical closed loop. This enables the system to intelligently identify and prioritize the transmission of the most critical information in complex fire electromagnetic environments, significantly improving the command center's ability to perceive the fire situation and the timeliness of rescue decisions. At the same time, it improves overall communication efficiency through optimized resource allocation, providing more reliable technical protection for firefighter safety.

[0040] To better understand and implement this invention, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description

[0041] Figure 1 A flowchart illustrating a method for synchronizing fire scene location information with fire communication, provided in an embodiment of this application;

[0042] Figure 2 This is a structural schematic diagram of a fire scene positioning information fire communication synchronization device provided in another embodiment of this application. Detailed Implementation

[0043] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Preferred embodiments of the invention are shown in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a thorough and complete understanding of the disclosure of the invention.

[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0045] In one embodiment, such as Figure 1 As shown, a method for synchronizing fire scene location information with fire communication is provided. This embodiment illustrates the application of this method to a terminal. It is understood that this method can also be applied to a server, or to a device including both a terminal and a server, and is implemented through interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0046] S1: Initialize and configure the system based on the predefined fire protection strategy and map information obtained from the building information model, configure unified terminal identifiers, communication parameters and geographic reference information for all firefighter terminals and network nodes, and generate unified system configuration information.

[0047] Specifically, the system reads the configuration file corresponding to the predefined fire protection strategy. This file contains standards related to the risk classification of rescue areas, rules related to the priority of key information transmission, communication fault tolerance mechanisms, and parameters related to the terminal's working mode. The system performs syntax validation on the parameters in the file, and after confirming that there are no logical conflicts, loads the parameters into the runtime memory to ensure that subsequent processes can call these standardized rules. Next, the system obtains building information model data from the building digitization platform through a standardized data interface. The data includes information related to the building's three-dimensional structure, information related to the distribution of evacuation routes, information related to the coordinates of fire protection facilities, information related to the marking of combustible or flammable areas, and information related to building elevation. The system performs format conversion and simplification processing on the raw data, removes data related to decorative components that are irrelevant to fire rescue, retains information related to the core structure and functional areas, constructs a geographic information model, and unifies the geographic reference coordinate system. It adopts a dual coordinate system and achieves real-time mapping between the two through coordinate transformation methods to ensure accurate matching between terminal positioning data and the map.

[0048] Furthermore, the system assigns a unique terminal identifier to each firefighter terminal. Terminals include handheld terminals and wearable sensor nodes, while network nodes include relay nodes and gateway nodes. The system assigns a unique identifier to each network node to ensure that all identifiers are globally unique. The system uniformly configures communication-related parameters, including communication frequency band, modulation method, symbol rate, transmit power adjustment range, frame structure design, checksum rules, data encryption algorithm, and communication handshake protocol. The communication frequency band meets the requirements for fire-specific communication frequency bands, and the frame structure includes control channel time slots and service channel time slots. The system distributes geographic reference information to all terminals, including coordinate system parameters, map origin coordinates, and raster index rules. Terminals receive satellite signals through their built-in positioning modules and use map calibration parameters to correct positioning errors. The system integrates fire protection strategy parameters, geographic information processed by the building information model, terminal and network node identifiers and communication parameters, and geographic reference information into unified configuration information, which is stored in a standardized data format. This format includes fields such as configuration version information, generation time information, terminal identifier list, communication parameter set, and geographic reference parameter set. The unified configuration information is broadcast through the initial synchronization channel. After receiving the information, the terminal stores it in the local storage medium and sends a confirmation message containing its own identifier and configuration check code back to the system. After receiving the confirmation messages from all terminals, the system completes the initial configuration.

[0049] S2: Assess the communication urgency based on the system's unified configuration information and real-time multi-source sensor data. Calculate a comprehensive urgency score based on the terminal's current location, vital signs, and environmental hazard level, and generate the communication urgency assessment result.

[0050] Specifically, the system receives multi-source sensor data transmitted from the terminal, including location data, vital sign data, and environmental data. The location data is collected by the terminal's built-in positioning module. The system performs noise removal processing on the location data, using a filtering algorithm. A filtering window is formed by a set number of sampling points to obtain smoothed location coordinates. The system combines this with the raster index in the geographic information model to determine the risk area type corresponding to the raster where the terminal is located.

[0051] Vital signs data are collected by wearable sensor nodes, including heart rate, blood oxygen saturation, and body temperature. The system processes vital signs data using a sliding window mean method, setting a window duration to remove transient abnormal data. Abnormal data is determined based on the magnitude and duration of data fluctuations. Environmental data is collected by various sensors integrated into the terminal, including smoke concentration, toxic gas concentration, ambient temperature, and visibility. The system filters invalid data using a threshold method; invalid data is data exceeding the normal operating range of the sensors. The system uses the analytic hierarchy process (AHP) to construct a three-level assessment index system. The target layer is a comprehensive urgency score; the criteria layer includes three dimensions: current terminal location risk, vital signs status, and environmental hazard level; and the indicator layer consists of specific quantitative indicators under each criterion layer. The system invites experts in fire communication to conduct pairwise comparisons of the criterion layer indicators, construct a judgment matrix, calculate weight vectors, and perform consistency checks. After passing the checks, the weight allocation for each criterion layer is determined.

[0052] Furthermore, based on the risk area division in the geographic information model, the system determines the basic risk score of the terminal's current location and sets a correction factor based on the distance of the terminal from the evacuation route. The risk score of the terminal's current location is calculated from the basic score and the correction factor. The system sets the normal range for vital sign data and classifies the abnormality level according to the degree to which the data exceeds the normal range. Each abnormality level corresponds to a corresponding score. The system takes the score corresponding to the highest abnormality level among all vital sign indicators as the vital sign status score. The system quantifies and scores each indicator in the environmental data and sets the weight of each indicator. The environmental hazard score is obtained by weighted summation of the quantified scores of each indicator and their corresponding weights. The system calculates a comprehensive urgency score by weighting the terminal's current location risk score, vital sign status score, and environmental hazard score according to the weight allocation of the criteria layer. The system then classifies the urgency level based on the comprehensive urgency score, including extremely urgent, highly urgent, moderately urgent, and routinely urgent levels. The system generates a communication urgency assessment result, which includes the terminal ID, scores for each dimension, comprehensive score, urgency level, and assessment timestamp. The system stores the assessment result in the database and pushes it to the relevant resource allocation processes. The system sets an assessment cycle to ensure real-time tracking of terminal status changes.

[0053] S3: Make resource allocation decisions based on the communication urgency assessment results and the real-time channel status obtained through channel monitoring, select the optimal channel according to the urgency level and determine the transmission time window, and generate a deterministic communication resource allocation scheme.

[0054] Specifically, the system periodically monitors all available service channels using the channel monitoring functions built into the network nodes. The monitoring method is frequency sweep monitoring, with a set monitoring period and a single monitoring duration for each channel. Monitoring parameters include channel bandwidth, signal-to-noise ratio (SNR), bit error rate (BER), channel occupancy rate, and interference intensity. The SNR is calculated using the channel energy detection method, representing the ratio of signal power to noise power. The BER is obtained by sending a known test sequence and counting the number of received erroneous bits. The channel occupancy rate is determined by the percentage of time the channel is occupied within the monitoring period. The system processes the monitoring data using a weighted average method, setting the number of monitoring periods within the time window to obtain smoothed monitoring data. The system generates a real-time status report for each channel, which includes the channel identifier, SNR value, BER value, occupancy rate, interference intensity, and monitoring timestamp. The system sets channel quality level standards based on monitoring parameters. The levels include excellent, good, medium, and poor channels. The system classifies the quality level of each channel according to the real-time status report of each channel and the level standards. Poor channels are excluded from the resource allocation scope. Resource allocation is only selected from excellent, good, and medium channels.

[0055] Preferably, the system can adopt a dual-criteria selection strategy combining urgency priority and optimal channel quality. For terminals with extremely high urgency, the system prioritizes superior channels. When multiple superior channels exist, the channel with the lowest channel occupancy is selected. When no superior channel is available, the channel with the highest signal-to-noise ratio among the good channels is selected. For terminals with very high urgency, the system prioritizes either superior or good channels. When multiple channels meet the criteria, the channel with the lowest bit error rate is selected. For terminals with moderate urgency, the system can select superior, good, or medium channels, choosing the channel with the lowest weighted sum of channel occupancy and interference intensity, with both having equal weights. For terminals with normal urgency, the system selects the channel with the highest comprehensive score in terms of signal-to-noise ratio, bit error rate, and occupancy among all non-poor channels. The comprehensive score is calculated by weighting the standardized scores of each parameter with their corresponding weights.

[0056] Furthermore, the system allocates transmission time windows based on a time-division multiple access (TDMA) mechanism. The system divides the time axis into consecutive superframes, with the superframe duration consistent with the frame structure duration in the initial configuration. Each superframe contains multiple time slots. For terminals with extremely high urgency, the system allocates consecutive time slots, prioritizing the use of service channel time slots within the superframe that are closest to the control channel time slot. For terminals with high urgency, the system allocates a single consecutive time slot, occupying a specified range of service channel time slots within the superframe. For terminals with moderate and normal urgency, the system allocates a single discontinuous time slot, occupying the remaining service channel time slots within the superframe, ensuring that time slots for different terminals do not overlap.

[0057] The system determines the starting position of the time window by querying the channel's idle status. When the target time slot is already occupied, terminals at the highest and highest urgency levels trigger a time slot preemption mechanism, sending a preemption notification to terminals occupying the time slot. If the occupied terminal is at a low urgency level, it immediately releases the time slot and switches to another available time slot. Terminals at the medium and regular urgency levels are postponed to the next available time slot. The system integrates the optimal channel identifier, time window parameters, transmission rate, and retransmission threshold into a deterministic communication resource allocation scheme. The time window parameters include superframe number, time slot start index, number of time slots, and transmission duration. The transmission rate is dynamically adjusted according to the channel quality level, and the retransmission threshold is set according to the urgency level. The allocation scheme includes fields such as terminal ID, urgency level, channel identifier, time window details, transmission rate, retransmission threshold, and allocation timestamp. The system distributes the allocation scheme to the corresponding firefighter terminals through the control channel and synchronizes it to the command center. The system sets a resource allocation decision cycle that is consistent with the communication urgency assessment cycle to achieve dynamic resource adjustment.

[0058] S4: Based on a deterministic communication resource allocation scheme, perform differentiated transmission of the data to be transmitted from the sensor data acquisition stage. According to the channel identifier and time window parameters in the resource allocation scheme, send data packets on the designated channel, generate a transmission completion confirmation signal and send it to the source terminal and the command center.

[0059] Specifically, the system categorizes the data collected by the terminal for transmission based on the urgency level in the communication urgency assessment results, determining the transmission priority and included fields for different data levels. Data at the highest urgency level includes vital sign abnormality alarm information, emergency distress signals, and core location data, containing key fields such as terminal ID, abnormality type, precise coordinates, and alarm timestamp. Data at the very high urgency level includes complete vital sign data and environmental hazard warning data, containing all sensor data fields and a brief risk assessment result. Data at the medium and normal urgency levels includes complete sensor data and terminal operating status reports, containing fields such as sensor data, terminal battery level, and communication status. The system encapsulates the categorized data for transmission using a custom frame structure, which includes a frame header, data payload, and frame trailer. The frame header includes the terminal ID, channel identifier, time window identifier, data type, data length, frame sequence number, version number, and reserved relevant fields. The data payload stores corresponding fields according to the data category, using standardized encoding. The frame trailer includes a checksum, encryption identifier, retransmission identifier, and reserved relevant fields.

[0060] Furthermore, the system encrypts the encapsulated data. Data at the highest and highest urgency levels is forcibly encrypted, while data at the medium and regular urgency levels can be optionally encrypted using a standardized encryption algorithm. After receiving the deterministic communication resource allocation scheme from the system, the terminal switches to the target channel specified in the scheme via its built-in communication module and initiates data transmission at the start of the time window set in the scheme. During transmission, the terminal monitors the channel status in real time. When a sudden change in the signal-to-noise ratio is detected below a set threshold, a retransmission mechanism is immediately triggered, with the number of retransmissions not exceeding the retransmission threshold in the allocation scheme. If normal transmission still fails after retransmission, terminals at the highest and highest urgency levels automatically switch to a backup channel, which is a channel predefined in the system initialization configuration. Simultaneously, the terminal re-requests a time window from the system, while terminals at the medium and regular urgency levels wait for the next round of resource allocation.

[0061] After completing data transmission, the terminal sends a transmission status report to the network relay node. The report includes the terminal ID, frame sequence number, transmission result, and channel status feedback. Upon receiving the data packet, the relay node performs verification and decryption. Verification uses the checksum in the frame tail, and decryption is performed on encrypted data. If verification passes, the relay node sends a transmission success confirmation signal to the source terminal, containing the terminal ID, frame sequence number, and confirmation timestamp, and simultaneously forwards the data packet to the command center. If verification fails, the relay node sends a transmission failure signal to the source terminal, triggering retransmission. The number of retransmissions cannot exceed a retransmission threshold.

[0062] After receiving the data packet, the command center parses the data content, updates the corresponding terminal location, vital signs status, and environmental data on the geographic information model, generates a situational awareness update result, and sends a successful reception confirmation signal to the relay node. The relay node then synchronizes this signal to the source terminal, completing the transmission loop. If a terminal fails to complete data transmission within the allocated time window, it is considered a transmission anomaly, including situations such as sudden channel interruption. Terminals at the highest and most urgent levels immediately activate emergency communication mode, using the highest transmission power, switching to the dedicated fire emergency channel, and sending simplified alarm data. The simplified alarm data includes the terminal ID, anomaly type, and approximate location. Upon receiving the emergency data, the command center triggers the alarm mechanism and simultaneously dispatches nearby relay nodes to enhance signal coverage, ensuring the effective transmission of critical information.

[0063] In summary, the fire scene positioning information fire communication synchronization method provided in this application establishes a unified communication benchmark for all terminals through systematic configuration, enabling collaborative work between devices. Through multi-dimensional fusion evaluation of positioning, vital signs, and environmental data, it achieves accurate quantification of firefighters' real-time risk status, providing a scientific basis for subsequent resource allocation. Based on a dynamic decision-making mechanism of urgency level and channel quality, it can accurately allocate optimal channel resources to the terminals most in need of communication, fundamentally changing the resource misallocation problem caused by equal competition. Finally, through differentiated transmission execution strategies, it ensures contention-free transmission of high-urgency data on dedicated channels, completely eliminating the uncertainty of transmission delays for critical information.

[0064] The method provided in this application effectively solves the technical problem that traditional fire communication systems cannot guarantee the determinism of critical information transmission in multi-channel competitive environments by constructing a complete "configuration-evaluation-decision-execution" technical closed loop. This enables the system to intelligently identify and prioritize the transmission of the most critical information in complex fire electromagnetic environments, significantly improving the command center's ability to perceive the fire situation and the timeliness of rescue decisions. At the same time, it improves overall communication efficiency through optimized resource allocation, providing more reliable technical protection for firefighter safety.

[0065] In one embodiment, S1 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0066] S11: Extract key information from the acquired building information model, analyze the building floor plan, mark safety exits, risk areas and evacuation routes, and generate a digital map of the building.

[0067] Specifically, after acquiring the building information model, the system initiates a key information extraction process, constructing a digital map adapted to fire and rescue scenarios through model analysis and structured processing. The system calls a dedicated building information model analysis tool to extract building structural data from the model layer by layer. First, it analyzes data related to the building's floor plan, including the number of floors, floor layout, wall distribution, beam and column locations, and building component dimensions—basic structural information. Based on the structural analysis, the system identifies and marks key functional areas within the building. Safety exit identification, based on the requirements for evacuation exits in building design codes, filters and marks exit locations that meet the criteria using parameters such as door type, location, and passage width in the model. Risk area identification, combined with building functions and fire protection design standards, defines and marks areas storing flammable and explosive materials, areas with concentrated electrical equipment, and poorly ventilated areas. Evacuation route identification, based on the passage capacity, direction, and connection to safety exits within the building, filters routes that meet evacuation requirements and marks their complete paths.

[0068] The system will perform coordinate transformation on the parsed and labeled information, uniformly map it to the preset coordinate system, establish the correspondence between each key area and coordinate position, and at the same time associate the building structure data with the key area labeling information to form a building digital map that includes the floor plan structure, the location of safety exits, the boundary of risk areas, and the evacuation route.

[0069] S12: Perform identifier assignment processing on all terminals and nodes in the network, assign a unique identifier to each firefighter terminal and configure device identification codes for network nodes, and generate a terminal-node identifier set.

[0070] Specifically, the system performs an identifier allocation process for all terminals and nodes within the network coverage area, ensuring that each device has unique and identifiable identity information, providing a foundation for communication interaction and data traceability. The system first classifies and identifies terminal types, distinguishing between different types such as firefighter wristbands, helmet-mounted environmental monitoring terminals, and portable communication terminals, and determines the encoding rules for identifiers based on the terminal type. The system assigns a unique identifier to each firefighter terminal. The identifier code includes the personnel's team information, terminal type information, and individual serial number information. Through code combinations, a multi-dimensional identification of the terminal is achieved, ensuring that the command center can quickly locate the terminal user and device type through the identifier.

[0071] For network nodes, the system configures device identification codes according to node function type (fireground repeaters, edge gateways, and command center core base stations). The device identification code includes node function category information, deployment area information, and node serial number information, enabling functional differentiation and location traceability of network nodes. During the identification allocation process, the system performs uniqueness verification on all identifiers and device identification codes to avoid communication conflicts caused by duplicate identifiers. After allocation, the system aggregates all terminal identifiers and network node device identification codes, categorizing them by terminal type and node function type to form a terminal-node identifier set. This identifier set is stored in the command center server database and the local storage modules of each terminal. Simultaneously, wired communication links are used to synchronize identification information between all devices, ensuring accurate identification and data interaction between devices during communication.

[0072] S13: Configure parameters for the predefined fire communication strategy, set the urgency calculation weight coefficient, communication decision threshold and channel quality threshold, and generate a set of system communication parameters.

[0073] Specifically, the system parameterizes predefined fire communication strategies, establishing a quantitative basis for communication decisions and resource allocation to ensure the standardization and normalization of the communication process. The system first sets urgency calculation weight coefficients, which are configured for three assessment dimensions: vital signs, environmental hazard level, and terminal location risk. The configuration is based on the impact of different risk factors on rescue safety in fire rescue scenarios, and the weight percentages for each dimension are determined through expert review, forming a complete weight coefficient system.

[0074] Furthermore, the system sets communication decision thresholds, including urgency level classification thresholds, channel selection decision thresholds, and transmission priority trigger thresholds. The urgency level classification threshold defines the boundaries between different urgency levels, the channel selection decision threshold determines whether the channel quality meets the data transmission requirements for the corresponding urgency level, and the transmission priority trigger threshold defines the conditions for initiating the transmission preemption mechanism. The system sets channel quality thresholds, setting minimum usable standards for channel parameters such as channel bandwidth, signal-to-noise ratio, bit error rate, channel occupancy rate, and interference intensity, serving as the basis for channel quality classification and channel selection. During all parameter configuration processes, the system references relevant fire communication technical standards and wireless communication system performance requirements to ensure the rationality and compliance of parameter settings. After parameter configuration, the system categorizes and organizes the urgency calculation weight coefficients, communication decision thresholds, and channel quality thresholds by parameter type, forming a system communication parameter set.

[0075] S14: Perform system configuration integration processing on the building digital map, terminal-node identifier set and system communication parameter set, combine them to form a complete system configuration information package, and generate unified system configuration information.

[0076] Specifically, the system integrates the previously generated building digital map, terminal-node identifier set, and system communication parameter set to form a complete unified system configuration information, providing a unified benchmark for the overall system operation. The system establishes a configuration information integration framework, comprising three core parts: a geographic information module, an identifier management module, and a communication parameter module, corresponding to the storage structures of the building digital map, terminal-node identifier set, and system communication parameter set, respectively. The system imports the building digital map into the geographic information module, storing data in data chunks by floor and region to optimize map data retrieval efficiency; imports the terminal-node identifier set into the identifier management module, establishing an association index between terminal identifiers and node device identification codes for rapid querying and matching during communication; and imports the system communication parameter set into the communication parameter module, establishing parameter call interfaces according to parameter function types to ensure that corresponding parameters can be quickly accessed during evaluation and decision-making processes.

[0077] During integration, the system performs format compatibility checks on the data from each component, converting data of different formats into a unified system-compatible format to eliminate configuration conflicts caused by data heterogeneity. The system adds a configuration version number and timestamp to the integrated configuration information for subsequent configuration updates and version management. After integration, the system combines these into a complete system configuration information package, which includes geographic information, identification information, communication parameters, and configuration management information, and uses encryption to ensure data security.

[0078] In one embodiment, S2 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0079] S21: Collect and process data from various sensors built into the terminal to obtain positioning coordinates, vital signs parameters and environmental monitoring data in real time, and generate a real-time sensor dataset containing multi-dimensional information.

[0080] Specifically, the system acquires multi-dimensional real-time data through multi-sensor collaboration, triggers working instructions for various types of sensors according to a preset acquisition cycle, and continuously acquires spatial location data after the relevant sensors respond to the instructions. This data is consistent with the preset coordinate system of the building digital map in the system's unified configuration information, ensuring that the location information can be directly linked to the map for spatial analysis. Vital signs sensors collect human physiological parameters at a set frequency, covering core indicators representing physical condition. During the acquisition process, they maintain stable contact with the terminal wearer to ensure continuous data transmission. Environmental monitoring sensors continuously capture relevant parameters of the surrounding environment, covering key environmental indicators affecting human safety and rescue operations. The sensor acquisition range is adapted to the spatial requirements of the terminal deployment scenario.

[0081] Furthermore, the system receives and preprocesses the data collected by each sensor in real time, and uses linear interpolation to complete the missing data. The corresponding formula is:

[0082]

[0083] in, For data missing at time t, The most recent valid data before t, The most recent valid data after t. and The system identifies the collection times of valid data and removes invalid data that exceeds the normal fluctuation range to avoid data gaps affecting the assessment results. The preprocessed location coordinates, vital sign parameters, and environmental monitoring data are categorized by data type, associated with terminal identifiers and collection timestamps, to construct a real-time sensor dataset containing multi-dimensional information.

[0084] S22: Perform risk analysis on the building digital map in the unified configuration information of the system and the location data in the real-time sensor dataset, calculate the distance to the safety exit and assess the danger level of the area, and generate the location risk factor.

[0085] Specifically, the system accesses the building digital map in the unified system configuration information and the location data in the real-time sensor dataset, generating location risk factors through spatial analysis and risk assessment. The system establishes a spatial association between the location data and the building digital map, accurately mapping the location coordinates to the corresponding floor and area on the map, thus clarifying the terminal's location within the building structure. Based on the safety exit location information marked on the map, the system calculates the path distance from the terminal's current location coordinates to the nearest safety exit. The path calculation references the distribution of evacuation routes on the map, avoiding obstructions from building components such as walls and beams, and employs a three-dimensional spatial distance accumulation formula:

[0086]

[0087] in, Let be the coordinates of the i-th node on the path, and n be the total number of nodes on the path, to ensure the accuracy of the distance calculation.

[0088] Furthermore, the system combines the risk zone boundary information marked on the building's digital map to determine whether the terminal's current location is within a risk zone. If it is, the system further confirms the risk category of the area. Based on the path distance from the terminal to the safety exit and the risk assessment results of the area, the system evaluates the hazard level of the area according to preset rules. The distance information and hazard level information are quantified using a formula to form a location risk factor. The calculation formula is as follows:

[0089]

[0090] in, To identify risk factors, This is the distance weighting coefficient. This is the regional risk weighting coefficient. This is a quantified value for regional risk categories. Location risk factors include parameters related to path distance, regional hazard level, and terminal spatial location.

[0091] S23: Perform risk assessment processing on vital sign data and environmental data in the real-time sensor dataset, analyze the degree of abnormality in physiological state and the level of environmental hazard, and generate vital sign risk factors and environmental risk factors.

[0092] Specifically, the system performs risk assessments on both vital sign data and environmental data from the real-time sensor dataset, generating corresponding risk factors and improving the multi-dimensional risk assessment system. For vital sign data, the system extracts the collected values ​​of each physiological parameter, compares them with predefined normal physiological ranges, and analyzes and quantifies the deviation of each parameter using formulas.

[0093]

[0094] in, Risk factors for vital signs. The collected value of the k-th physiological parameter is... Let be the normal baseline value for the k-th physiological parameter, and m be the total number of physiological parameters involved in the assessment. The system classifies and determines the degree of abnormality of the physiological state according to the different deviation ranges of the parameters. The determination criteria conform to relevant physiological health standards. The abnormality degree of each vital sign parameter is comprehensively integrated, and the factor includes the deviation level of each physiological parameter and the comprehensive abnormality characterization parameter.

[0095] For environmental data, the system extracts the collected values ​​of various environmental indicators, defines the exceedance of environmental indicators with reference to relevant environmental safety standards, and assesses and quantifies the level of environmental hazard using formulas:

[0096]

[0097] in, As an environmental risk factor, The weighting coefficient for the l-th environmental indicator is... q represents the quantitative value of the exceedance level of the l-th environmental indicator, and q represents the total number of environmental indicators involved in the assessment. The system combines the cumulative hazard effects of different environmental indicators to comprehensively judge the degree of environmental impact on human health and rescue operations. The environmental risk factor includes the exceedance level of each environmental indicator, the comprehensive hazard level, and related parameters, which are linked to the terminal identifier and assessment timestamp together with the vital signs risk factor.

[0098] S24: The weighted coefficient set, location risk factor, vital sign risk factor and environmental risk factor in the unified configuration information of the system are weighted and fused, and the terminal urgency score is calculated according to the preset risk algorithm to generate the communication urgency assessment result.

[0099] Specifically, the system calls upon the set of weighted coefficients in the system's unified configuration information to perform a weighted fusion calculation on location risk factors, vital signs risk factors, and environmental risk factors, generating a communication urgency assessment result. The system extracts the weighted coefficients for each risk factor from the system's unified configuration information, clarifying the proportion of risk in the three dimensions of location, vital signs, and environment in the comprehensive assessment, and calculates the terminal's urgency score using a weighted summation formula.

[0100]

[0101] in, Rate the urgency level. To determine the weighting coefficients of risk factors, The weighting coefficients for vital sign risk factors. These are the weighting coefficients for environmental risk factors. , , These are the quantitative values ​​for location risk factors, vital sign risk factors, and environmental risk factors, respectively.

[0102] Furthermore, following the calculation logic of the preset risk algorithm, the system first multiplies the quantitative parameters and weighting coefficients corresponding to each risk factor to obtain the weighted score for each dimension of risk. Then, it sums the weighted scores of the three dimensions. The calculation process strictly adheres to the preset algorithm's rules to ensure consistency of the results. Based on the urgency score and the urgency level classification standards in the system's unified configuration information, the system determines the communication urgency level corresponding to the terminal. The system integrates the urgency score, urgency level, terminal identifier, evaluation timestamp, and weighted scores of each risk factor to generate a complete communication urgency assessment result.

[0103] In one embodiment, S3 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0104] S31: Perform status monitoring processing on all channels in the available channel set, collect bit error rate, packet loss rate and interference level data of each channel in real time, and generate a status dataset reflecting the channel quality.

[0105] Specifically, the system initiates a status monitoring process for all channels in the available channel set. Channel monitoring units deployed at each network node capture real-time data related to channel transmission characteristics, providing raw data support for channel quality assessment. The system sends acquisition commands to all channels according to a preset monitoring cycle, covering all channels in the available channel set to ensure no channel status information is missed. The acquired channel parameters include bit error rate, packet loss rate, and interference level, which collectively reflect the transmission reliability and stability of the channel. The system performs real-time preprocessing on the acquired raw data, using a moving average method to filter interference caused by instantaneous fluctuations. The corresponding formula is:

[0106]

[0107] in, Here, represents the preprocessed parameter value for the j-th channel, and k is the number of sampling points within the sliding window, determined by the system's unified configuration information. This represents the original sampled value of the j-th channel at the i-th time. During preprocessing, the system compares the deviation between the original sampled values ​​and the moving average result, eliminating abnormal sampled data that significantly deviate from the overall trend to ensure data validity. The system categorizes and organizes the preprocessed bit error rate, packet loss rate, and interference level data according to channel identifiers, associates them with the collection timestamp and channel number, and constructs a status dataset reflecting channel quality. The status dataset is stored in a system-preset standardized data format and transmitted synchronously to the command center decision unit and the edge gateway's storage unit via wired and wireless collaborative methods, ensuring that complete channel status information can be quickly retrieved in subsequent quality assessment stages.

[0108] S32: Based on the channel quality threshold and status dataset of the unified system configuration information, perform quality assessment processing, calculate the communication quality score of each channel based on the quality assessment model, and generate a comprehensive channel quality factor.

[0109] Specifically, the system calls upon the channel quality threshold values ​​from the system's unified configuration information, combines them with the state dataset to conduct channel quality assessment, quantifies the overall channel performance through the constructed quality assessment model, and generates a channel comprehensive quality factor. The system extracts the preprocessed parameters of each channel from the state dataset and compares them one by one with the channel quality threshold values, initially screening out channels that meet basic transmission requirements; channels that do not meet the threshold values ​​are not included in subsequent assessments. The system's constructed quality assessment model includes two core components: parameter normalization and weighted summation calculation. Normalization is used to convert channel parameters with different dimensions into a unified value range, with the corresponding formula being:

[0110]

[0111] in, Let j be the normalized value of the j-th channel parameter. This is the maximum reference value for this parameter. This is the minimum reference value for this parameter. Both the maximum and minimum reference values ​​are derived from the system's unified configuration information. This is the actual value of the parameter for the j-th channel. After normalization, the system performs a weighted calculation of the normalized values ​​of the bit error rate, packet loss rate, and interference level according to preset weighting coefficients. The formula is:

[0112]

[0113] in, Score the communication quality of the j-th channel. , , These are the weighting coefficients for bit error rate, packet loss rate, and interference level, respectively, and these weighting coefficients are determined by the fire communication strategy. , , These are the normalized values ​​for bit error rate, packet loss rate, and interference level, respectively. The system uses communication quality score as the core indicator, associates it with channel identifier and evaluation timestamp, generates a comprehensive channel quality factor, stores the factor in the channel quality database, and simultaneously synchronizes it to the resource allocation decision unit, providing a channel performance basis for subsequent resource allocation.

[0114] S33: Perform protection level classification on the communication urgency assessment results and the communication urgency threshold of the unified system configuration information. Determine the communication protection level by comparing the urgency score with the multi-level threshold range, and generate a communication mode decision result containing the level identifier.

[0115] Specifically, the system retrieves the communication urgency assessment results and the communication urgency thresholds from the system's unified configuration information. Using preset grading rules, it determines the communication assurance level for each terminal and generates a communication mode decision. The system first extracts multi-level communication urgency thresholds from the unified configuration information. These thresholds are arranged in ascending order to form the boundaries of the grading intervals, clearly defining the assurance level range corresponding to different urgency scores. The system then extracts the communication urgency score for each terminal and compares it sequentially with the multi-level threshold intervals according to the terminal identifier. The communication assurance level is determined using an interval matching formula.

[0116]

[0117] Wherein, L represents the communication assurance level identifier, S represents the terminal's urgency score, and f is the mapping function between the score and the level. The specific logic of the mapping function is determined by a preset fire communication strategy to ensure that a high urgency score corresponds to a high assurance level. During the level classification process, the system binds and stores the terminal identifier with the urgency score to avoid confusion in level determination for different terminals. For scores at the threshold boundary, the system determines the associated assurance level according to preset rules to ensure consistency in the classification logic. The system integrates the communication assurance level identifier with the terminal identifier, urgency score, and threshold matching results to generate a communication mode decision result that includes the level identifier.

[0118] S34: Perform resource request construction processing on the terminal identifier based on the communication urgency assessment result and the system unified configuration information, combine the urgency score and terminal identity information to construct a resource request message, and generate a deterministic communication request frame.

[0119] Specifically, based on the communication urgency assessment results and the terminal identifiers in the system's unified configuration information, the system conducts a resource request construction process, builds a deterministic communication request message conforming to the transmission specifications, and generates a communication request frame. The system first extracts the terminal identifiers of each terminal from the terminal-node identifier set in the system's unified configuration information, ensuring the uniqueness and consistency of the identifiers. The system extracts the communication urgency score and corresponding communication guarantee level of each terminal, using this information as core request parameters. Simultaneously, it collects information on the type and approximate volume of the data to be transmitted, forming a data transmission requirement.

[0120] Furthermore, the system constructs a resource request message according to a preset message format. The message includes a terminal identifier field, an urgency score field, a communication assurance level field, a request timestamp field, and a data transmission requirement field. The length and data format of each field are specified by the communication protocol. The system performs format validation on the constructed request message, including field completeness, data format compliance, and field length compliance. Messages that fail validation are reconstructed until they meet the specification requirements. After successful validation, the system encapsulates the message according to the frame structure specified by the communication protocol, generating a deterministic communication request frame. The request frame includes a frame header, frame body, and frame trailer. The frame header includes a synchronization identifier and a terminal identifier. The synchronization identifier is used for frame synchronization at the receiving end. The frame body contains the request message content, and the frame trailer contains a checksum field, which is calculated using a preset algorithm.

[0121] S35: Perform transmission resource allocation processing on deterministic communication request frames and channel comprehensive quality factors, select the channel with the best quality according to the guarantee level, calculate the time window parameters based on the data transmission volume, and generate a deterministic communication resource allocation scheme that includes channel allocation and time scheduling.

[0122] Specifically, the system calls the deterministic communication request frame and the channel comprehensive quality factor, executes the transmission resource allocation process according to the communication guarantee level, determines the optimal channel and time window parameters, and generates a resource allocation scheme. The system first classifies and sorts the deterministic communication request frames according to the communication guarantee level. Request frames with higher guarantee levels are given priority in entering the resource allocation queue, and request frames of the same level are arranged in order of request timestamp. The system extracts the channel quality score from the channel comprehensive quality factor, sorts the available channels from high to low scores, and filters out the candidate channel set corresponding to each guarantee level. The size of the candidate channel set for higher guarantee levels is larger than that for lower guarantee levels. Based on the data transmission requirement field in the request frame and the transmission capacity of the candidate channels, the system determines the transmission time window parameters using the time window calculation formula:

[0123]

[0124] Where T is the time window parameter, including the start time and duration, D is the amount of data to be transmitted, C is the transmission capacity of the candidate channel, which is determined by the channel bandwidth and modulation method, and g is the mapping calculation function between the amount of data and the transmission capacity, the function logic of which is preset by the system.

[0125] Furthermore, the system allocates the highest-quality channel from the candidate channel set to each terminal, along with a corresponding time window, ensuring that high-security-level terminals receive high-quality channel resources and sufficient transmission time. After resource allocation, the system performs conflict detection on the allocation results; if channel or time window conflicts exist, the allocation parameters are readjusted. The system integrates the channel allocation results—channel identifier, time window parameters, terminal identifier, and communication security level—to generate a deterministic communication resource allocation scheme that includes channel allocation and time scheduling. The allocation scheme is stored in the resource allocation database and synchronized to the command center, relevant network nodes, and terminals via the communication network, ensuring that all participants clearly understand the transmitted resource configuration information.

[0126] In one embodiment, S4 of the fire scene location information fire communication synchronization method provided by the present invention specifically includes the following steps:

[0127] S41: Perform shared channel contention processing on the regular communication level data in the deterministic communication resource allocation scheme, perform carrier sensing and random backoff on the default channel, and then send data packets to generate a regular data transmission completion record.

[0128] Specifically, the system uses carrier sensing and random backoff mechanisms to achieve orderly channel occupancy for the regular communication level data in the deterministic communication resource allocation scheme. The system first extracts the regular communication level identifier and default channel information from the allocation scheme, triggers carrier sensing operation according to a preset communication protocol, and continuously monitors the transmission status of the default channel to determine if the channel is idle. When channel occupancy is detected, the system executes a random backoff mechanism, with the backoff time calculated using the formula:

[0129]

[0130] in, The random backoff time is r, where r is a random number generated by the system. The time slot length is preset for the channel. During the backoff process, the system maintains real-time monitoring of the channel status, and performs carrier sensing again after the backoff time ends, until the channel is detected to be idle.

[0131] Furthermore, the system encapsulates the data to be transmitted corresponding to the regular communication level in a standardized format, ensuring the integrity of data fields and compliance with format requirements. After encapsulation, the data packet is sent on the default channel. During transmission, the system records key information such as data packet identifier, transmission start time, channel identifier, backoff execution count, and transmission duration. After transmission, this information is integrated to generate a regular data transmission completion record. The associated terminal identifier and allocation scheme number are recorded and stored in the transmission status cache unit using a unified data structure, providing basic data for subsequent aggregation and processing.

[0132] S42: Perform dedicated resource scheduling processing on the guaranteed communication data in the deterministic communication resource allocation scheme, skip the contention mechanism on the allocated target channel and send data packets directly, generating a high-urgency data transmission completion record.

[0133] Specifically, the system implements a dedicated resource scheduling transmission process for guaranteed communication data in a deterministic communication resource allocation scheme. The core of this process is to bypass channel contention mechanisms and directly utilize the allocated dedicated resources for transmission. The system extracts the target channel identifier, time window parameters, and guaranteed communication level information from the allocation scheme, and controls the terminal communication module to quickly switch to the target channel, ensuring channel switching is synchronized with the time window. The system calibrates its local time with the system's unified time through a time synchronization mechanism, and confirms the data transmission start time according to the formula:

[0134]

[0135] in, The actual time of transmission. This refers to the start time of the time window in the allocation scheme. To correct time synchronization deviations, the system verifies whether the current time is within the allocated time window. Once confirmed, it encapsulates the corresponding data packets according to the protocol specifications, strengthening data verification field configuration during encapsulation to improve transmission reliability. The system skips carrier sense and random backoff procedures, directly sending data packets on the target channel while monitoring the transmission link status in real time. After transmission, the system records key data such as data packet identifier, target channel information, time window parameters, transmission result, and transmission rate. This information is then integrated to generate a high-urgency data transmission completion record, along with the associated terminal identifier and assurance level identifier.

[0136] S43: Perform transmission status summary processing on regular data transmission completion records and high-urgency data transmission completion records, merge the two types of transmission records and generate a unified transmission status report, generate a transmission completion confirmation signal and send it to the source terminal and command center.

[0137] Specifically, the system initiates a transmission status aggregation process, integrating regular data transmission completion records and high-urgency data transmission completion records to form a unified transmission status feedback. The system first reads the two types of records from the transmission status cache unit, extracting core fields from each record such as terminal identifier, data packet identifier, transmission time, channel information, transmission result, and level identifier, and then merges the record sets according to the following formula:

[0138]

[0139] in, To unify the set of transmission records, This is a collection of records for routine data transmission. This system creates a collection of records for high-urgency data transmission. During the merging process, duplicate records are deduplicated, and the transmission records are categorized and organized according to terminal identifiers to generate a unified transmission status report containing the status of all transmitted data. Based on the unified transmission status report, the system generates a transmission completion confirmation signal, which includes key information such as terminal identifier, transmission status report summary, and confirmation timestamp. The system sends the confirmation signal to the source terminal and command center via a pre-set communication link, ensuring the timeliness and integrity of signal transmission during the transmission process. After receiving the confirmation signal, the source terminal and command center complete the status feedback for the entire data transmission loop.

[0140] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0141] Based on the same inventive concept, this application also provides a fire scene location information fire communication synchronization device for implementing the fire scene location information fire communication synchronization method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more embodiments of the fire scene location information fire communication synchronization device provided below can be found in the limitations of the fire scene location information fire communication synchronization method described above, and will not be repeated here.

[0142] Preferably, such as Figure 2As shown, the present invention provides a fire scene positioning information fire communication synchronization device 500, which is configured with the following modules:

[0143] The fire protection system initialization module 510 is used to initialize and configure the system based on predefined fire protection strategies and map information obtained from the building information model. It configures unified terminal identifiers, communication parameters and geographic reference information for all firefighter terminals and network nodes, and generates unified system configuration information.

[0144] The communication urgency assessment module 520 is used to assess the communication urgency based on the system's unified configuration information and real-time collected multi-source sensor data. It calculates a comprehensive urgency score based on the terminal's current location, vital signs, and environmental hazard level, and generates a communication urgency assessment result.

[0145] The communication resource allocation decision module 530 is used to make resource allocation decisions based on the communication urgency assessment results and the real-time channel status obtained through channel monitoring, select the optimal channel according to the urgency level and determine the transmission time window, and generate a deterministic communication resource allocation scheme.

[0146] The differentiated data transmission module 540 is used to perform differentiated transmission of the data to be transmitted from the sensor data acquisition stage based on a deterministic communication resource allocation scheme. It sends data packets on the designated channel according to the channel identifier and time window parameters in the resource allocation scheme, generates a transmission completion confirmation signal and sends it to the source terminal and the command center.

[0147] Preferably, the fire protection system initialization module 510 provided in this application is configured with the following units:

[0148] The building digital map generation unit is used to extract key information from the acquired building information model, analyze the building floor plan and mark safety exits, risk areas and evacuation routes to generate a building digital map.

[0149] The terminal node identifier allocation unit is used to perform identifier allocation processing on all terminals and nodes in the network, assign a unique identifier to each firefighter terminal and configure device identification codes for network nodes, and generate a terminal-node identifier set.

[0150] The communication parameter configuration unit is used to configure parameters for predefined fire communication strategies, set urgency calculation weight coefficients, communication decision thresholds and channel quality thresholds, and generate a set of system communication parameters.

[0151] The system configuration integration unit is used to perform system configuration integration processing on the building digital map, terminal-node identifier set and system communication parameter set, combine them to form a complete system configuration information package, and generate unified system configuration information.

[0152] Preferably, the communication urgency assessment module 520 provided in this application is configured with the following units:

[0153] The sensor data acquisition unit is used to acquire and process data from various sensors built into the terminal, obtain positioning coordinates, vital signs parameters and environmental monitoring data in real time, and generate a real-time sensor dataset containing multi-dimensional information.

[0154] The location risk analysis unit is used to perform risk analysis on the location data in the building digital map and real-time sensor dataset in the unified configuration information of the system, calculate the distance to the safety exit, assess the danger level of the area, and generate location risk factors.

[0155] The vital signs and environmental risk assessment unit is used to perform risk assessment processing on vital signs data and environmental data in real-time sensor datasets, analyze the degree of abnormality in physiological state and the level of environmental hazard, and generate vital signs risk factors and environmental risk factors.

[0156] The risk factor weighted fusion unit is used to weight and fuse the set of weight coefficients, location risk factors, vital sign risk factors and environmental risk factors in the unified configuration information of the system, calculate the terminal urgency score according to the preset risk algorithm, and generate the communication urgency assessment result.

[0157] Preferably, the communication resource allocation decision module 530 provided in this application is configured with the following units:

[0158] The channel status monitoring unit is used to perform status monitoring processing on all channels in the available channel set, collect bit error rate, packet loss rate and interference level data of each channel in real time, and generate a status dataset reflecting the channel quality.

[0159] The channel quality assessment unit is used to perform quality assessment processing based on the channel quality threshold value and status dataset of the unified system configuration information, calculate the communication quality score of each channel based on the quality assessment model, and generate the comprehensive channel quality factor.

[0160] The protection level classification unit is used to classify the protection level based on the communication urgency assessment results and the communication urgency threshold of the unified system configuration information. It determines the communication protection level by comparing the urgency score with the multi-level threshold range and generates a communication mode decision result containing the level identifier.

[0161] The resource request construction unit is used to construct resource requests based on the communication urgency assessment results and the terminal identifier of the system's unified configuration information. It combines the urgency score and the terminal identity information to construct a resource request message and generate a deterministic communication request frame.

[0162] The transmission resource allocation unit is used to perform transmission resource allocation processing on deterministic communication request frames and channel comprehensive quality factors, select the channel with the best quality according to the guarantee level, calculate time window parameters based on data transmission volume, and generate a deterministic communication resource allocation scheme that includes channel allocation and time scheduling.

[0163] Preferably, the differentiated data transmission module 540 provided in this application is configured with the following units:

[0164] The conventional data contention transmission unit is used to perform shared channel contention processing on conventional communication level data in the deterministic communication resource allocation scheme. After performing carrier sensing and random backoff on the default channel, it sends data packets and generates a conventional data transmission completion record.

[0165] The data scheduling and transmission unit is used to perform dedicated resource scheduling processing on the guaranteed communication data in the deterministic communication resource allocation scheme, skip the contention mechanism on the allocated target channel and send data packets directly, and generate a high-urgency data transmission completion record.

[0166] The transmission status summary and confirmation unit is used to summarize the transmission status of regular data transmission completion records and high-urgency data transmission completion records, merge the two types of transmission records and generate a unified transmission status report, generate a transmission completion confirmation signal and send it to the source terminal and command center.

[0167] In one embodiment, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method for synchronizing fire scene location information and fire communication.

[0168] In one embodiment, this application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described method for synchronizing fire scene location information and fire communication.

[0169] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.

[0170] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The components described as separate parts may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0171] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope disclosed in this application, and these should all be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for synchronizing fire scene location information with fire communication, characterized in that, Includes the following steps: S1: Initialize and configure the system based on the predefined fire protection strategy and map information obtained from the building information model, configure unified terminal identifiers, communication parameters and geographic reference information for all firefighter terminals and network nodes, and generate unified system configuration information; S2: Assess the communication urgency of the unified configuration information and real-time multi-source sensor data of the system, calculate a comprehensive urgency score based on the terminal's current location, vital signs, and environmental hazard level, and generate a communication urgency assessment result; S3: Make resource allocation decisions based on the communication urgency assessment results and the real-time channel status obtained through channel monitoring, select the optimal channel according to the urgency level and determine the transmission time window, and generate a deterministic communication resource allocation scheme; S4: Based on the deterministic communication resource allocation scheme, perform differentiated transmission of the data to be transmitted from the sensor data acquisition stage, send data packets on the designated channel according to the channel identifier and time window parameters in the resource allocation scheme, generate a transmission completion confirmation signal and send it to the source terminal and command center.

2. The method according to claim 1, characterized in that, S1 includes: S11: Extract key information from the acquired building information model, analyze the building floor plan and mark safety exits, risk areas and evacuation routes, and generate a digital building map; S12: Perform identifier assignment processing on all terminals and nodes in the network, assign a unique identifier to each firefighter terminal and configure device identification codes for network nodes, and generate a terminal-node identifier set; S13: Configure parameters for the predefined fire communication strategy, set the urgency calculation weight coefficient, communication decision threshold and channel quality threshold, and generate a set of system communication parameters; S14: Perform system configuration integration processing on the building digital map, the terminal-node identifier set, and the system communication parameter set to form a complete system configuration information package and generate unified system configuration information.

3. The method according to claim 1, characterized in that, S2 includes: S21: Collect and process data from various sensors built into the terminal to obtain positioning coordinates, vital signs parameters and environmental monitoring data in real time, and generate a real-time sensor dataset containing multi-dimensional information. S22: Perform risk analysis processing on the building digital map in the unified configuration information of the system and the positioning data in the real-time sensor dataset, calculate the distance to the safety exit and assess the danger level of the area, and generate a positioning risk factor; S23: Perform risk assessment processing on the vital signs data and environmental data in the real-time sensing dataset, analyze the degree of abnormality in physiological state and the level of environmental hazard, and generate vital signs risk factors and environmental risk factors. S24: The weighted coefficient set in the unified configuration information of the system, the location risk factor, the vital signs risk factor and the environmental risk factor are weighted and fused, and the terminal urgency score is calculated according to the preset risk algorithm to generate the communication urgency assessment result.

4. The method according to claim 1, characterized in that, S3 includes: S31: Perform status monitoring processing on all channels in the available channel set, collect bit error rate, packet loss rate and interference level data of each channel in real time, and generate a status dataset reflecting the channel quality; S32: Perform quality assessment processing based on the channel quality threshold value of the unified configuration information of the system and the state dataset, calculate the communication quality score of each channel based on the quality assessment model, and generate a comprehensive channel quality factor; S33: Perform a protection level classification process on the communication urgency assessment results and the communication urgency threshold of the system unified configuration information. Determine the communication protection level by comparing the urgency score with the multi-level threshold range, and generate a communication mode decision result containing the level identifier. S34: Perform resource request construction processing on the terminal identifier of the communication urgency assessment result and the system unified configuration information, combine the urgency score and terminal identity information to construct a resource request message, and generate a deterministic communication request frame; S35: Perform transmission resource allocation processing on the deterministic communication request frame and the channel comprehensive quality factor, select the channel with the best quality according to the guarantee level, calculate the time window parameter based on the data transmission volume, and generate a deterministic communication resource allocation scheme that includes channel allocation and time arrangement.

5. The method according to claim 1, characterized in that, S4 includes: S41: Perform shared channel contention processing on the regular communication level data in the deterministic communication resource allocation scheme, perform carrier sensing and random backoff on the default channel, and then send data packets to generate a regular data transmission completion record; S42: Perform dedicated resource scheduling processing on the guaranteed communication data in the deterministic communication resource allocation scheme, skip the contention mechanism on the allocated target channel and send data packets directly, generating a high-urgency data transmission completion record; S43: Perform transmission status summary processing on the regular data transmission completion record and the high-urgency data transmission completion record, merge the two types of transmission records and generate a unified transmission status report, generate a transmission completion confirmation signal and send it to the source terminal and command center.

6. A fire scene positioning information fire communication synchronization device, characterized in that, The device includes: The fire protection system initialization module is used to initialize and configure the system based on predefined fire protection strategies and map information obtained from the building information model. It configures unified terminal identifiers, communication parameters, and geographic reference information for all firefighter terminals and network nodes, and generates unified system configuration information. The communication urgency assessment module is used to assess the communication urgency of the system's unified configuration information and real-time collected multi-source sensor data. Based on the terminal's current location, vital signs status, and environmental hazard level, it calculates a comprehensive urgency score and generates a communication urgency assessment result. The communication resource allocation decision module is used to make resource allocation decisions based on the communication urgency assessment results and the real-time channel status obtained through channel monitoring, select the optimal channel according to the urgency level and determine the transmission time window, and generate a deterministic communication resource allocation scheme. The differentiated data transmission module is used to perform differentiated transmission of the data to be transmitted from the sensor data acquisition stage based on the deterministic communication resource allocation scheme. It sends data packets on the designated channel according to the channel identifier and time window parameters in the resource allocation scheme, generates a transmission completion confirmation signal and sends it to the source terminal and the command center.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 5.