Remote control method and terminal of automatic fire alarm system
By optimizing the remote control method of the fire alarm system, using dynamic adjustment factors and weighted calculations to screen priority links, reducing signal interference, improving the flexibility and reliability of signal allocation strategies, solving the problems of insufficient signal transmission delay and environmental adaptability in the prior art, and achieving efficient and accurate remote monitoring.
Patent Information
- Application Number
- CN202510503044.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-04-22
AI Technical Summary
The remote control method of the existing fire alarm system has limitations in signal transmission mode, resulting in delayed alarm response, complexity of data encoding and analysis reduces information transmission accuracy, lacks adaptability to changing environments, and affects the safety monitoring effect.
By detecting the main link signal strength, bit error rate and transmission delay, dynamic adjustment factors are generated, redundant links with high priority are filtered, interference intensity and interference reference ratio weighted calculations are performed, available subcarriers are screened, and thermal distribution peak coordinates are generated, thereby improving the flexibility and reliability of signal distribution strategies.
It enhances the flexibility and reliability of fire monitoring, improves the efficiency and accuracy of remote monitoring, reduces the impact of signal interference, and ensures the response ability to change environments.
Smart Images

Figure CN120034890B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of remote monitoring, and in particular relates to a remote control method and terminal for an automatic fire alarm system. Background Art
[0002] The field of remote monitoring technology includes a collection of technologies for real-time monitoring and control of remote devices or environmental parameters through communication networks. The core content of this field revolves around the acquisition, transmission, analysis and downlink of monitoring signals and control instructions. It systematically constructs a closed-loop architecture of front-end sensor networks, data transmission channels, central processing platforms and execution terminals, focusing on solving the security monitoring needs across spatial areas. When it comes to fire alarm systems, it is necessary to integrate smoke detection, temperature sensing and positioning feedback technologies, and rely on wired or wireless communication protocols to achieve two-way interaction between monitoring data and emergency instructions.
[0003] The Chinese invention patent application number is CN201910482448.4, which discloses a remote control test device and method for nuclear power plant fire detectors. By adding a remote control module, an on-site control module, a container module, a transmission module, an atomization module and a spray module, the test component and the control component are separated. The method obtains the first start signal sent by the remote control module and then sends the first start signal to the spray module, and then determines whether the spray module is faulty to start or lock the transmission module and the atomization module and feedback information to the remote control module, thereby realizing correct control of the transmission module, the atomization module and the spray module under the control of the remote module.
[0004] The above-mentioned remote control method of this type of existing automatic fire alarm system refers to transmitting the abnormal signals collected by the fire detection device to the remote control terminal through the fixed telephone line or cellular network based on a preset communication protocol, and triggering the corresponding level of alarm response process according to the signal type; the technical matters of this method cover the encoding conversion of fire signals, the priority configuration of the transmission path, and the remote terminal's analysis rules for alarm information. It is specifically completed by defining the signal transmission format, configuring the response threshold of the communication module, and establishing a multi-node data verification mechanism. A standardized communication protocol is used to ensure the stable transmission of alarm signals in the public switched telephone network or mobile communication network.
[0005] The existing technology has limitations in the signal transmission mode in the remote control method of the fire alarm system, which often leads to delayed alarm response; the complexity of data encoding and parsing makes the processing of diversified signals inflexible, reducing the accuracy of information transmission; for example, in an emergency, the fire signal encoding and processing is cumbersome, which may lead to failure in timely response, thereby increasing safety risks; in addition, the existing technology does not provide sufficient support for the data verification mechanism, further increasing the risk of data validity when the network environment changes; traditional monitoring systems lack the ability to adapt to changing environments, affecting the improvement of safety monitoring effects; specific cases show that some facilities failed to issue early warnings in time due to unstable alarm signals, resulting in significant economic losses; therefore, the existing technology urgently needs to improve its performance in efficiency and adaptability to ensure the reliability and practical value of the fire monitoring system. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to solve the shortcomings of the existing technology and propose a remote control method and terminal for an automatic fire alarm system; the method can reduce the influence of signal interference, enhance monitoring flexibility and reliability, and improve remote monitoring efficiency and accuracy.
[0007] In order to solve the above technical problems, the present invention provides the following technical solutions:
[0008] A remote control method for an automatic fire alarm system comprises the following steps:
[0009] S1: Detects the signal strength, bit error rate, and transmission delay of the main link, collects data at a fixed period, and uses the number of active terminals and the transmission success rate in the area. The product of the number of active terminals and the transmission success rate is multiplied to generate a dynamic adjustment factor. Based on the dynamic adjustment factor, the boundary conditions of the signal strength and bit error rate are calculated to generate a real-time status indicator for the main link.
[0010] S2: Based on the real-time status identifier of the primary link, when the signal strength and bit error rate continuously exceed the boundaries, the current traffic-to-maximum capacity ratio and the base station processing capacity surplus rate of the candidate link are extracted. The traffic-to-maximum capacity ratio and the base station processing capacity surplus rate are multiplied by the weight coefficient, and the sum is calculated to generate a priority score. The link with the highest score is selected to generate the target redundant link identifier;
[0011] S3: Based on the target redundant link identifier, scan the interference coverage, duration, and interference intensity within the communication frequency band, perform weighted calculations on the ratio of the interference coverage to the total bandwidth, the ratio of the duration to the sampling period, and the ratio of the interference intensity to the interference reference value, filter out subcarriers whose weighted calculation results are lower than the preset threshold, and generate a list of available subcarriers;
[0012] S4: Based on the available subcarrier list, the smoke concentration signal, temperature signal, and positioning signal are assigned to the corresponding subcarriers. The difference between the subcarrier bit error rate change amplitude and the initial value is monitored. When the difference exceeds the preset fluctuation threshold, the data is migrated to the adjacent subcarrier and an alarm signal transmission status is generated.
[0013] S5: Based on the path loss, multipath reflection times and transmission distance of the positioning signal in the alarm signal transmission state, the wall material attenuation characteristics and flammable material coordinates in the building structure database are called, and the deviation value of the product of the path loss, the wall material attenuation characteristics and the transmission distance is compared with the preset deviation threshold, and the multipath reflection times are compared with the preset reflection threshold. Signals with excessive deviation values or excessive reflection times are eliminated, and the signal incident angle and transmission time difference are calculated to generate the thermal distribution peak coordinates and obtain the remote monitoring results.
[0014] The following is a further optimization of the above technical solution by the present invention:
[0015] The specific steps of S1 are:
[0016] S101: Detect the main link signal strength, bit error rate, and transmission delay, collect the three values at a fixed period, call the number of active terminals in the area and the transmission success rate, multiply the number of active terminals by the transmission success rate to obtain a dynamic adjustment factor, and generate a dynamic adjustment result;
[0017] S102: Based on the dynamic adjustment result, extract the initial collected values of signal strength and bit error rate, perform product operations on the signal strength and bit error rate respectively with the dynamic adjustment factor, and combine the collected transmission delay value to generate a signal strength boundary interval and a bit error rate boundary interval;
[0018] S103: Based on the signal strength boundary interval and the bit error rate boundary interval, the signal strength, bit error rate and transmission delay values collected in the current period are compared with the corresponding boundary intervals. If all three parameters are within the interval, the output mark is a stable state; otherwise, the output mark is an abnormal state, and the main link real-time status mark is generated.
[0019] Further optimization: The specific steps of S2 are:
[0020] S201: Based on the real-time status indicator of the main link, detect whether the number of times the signal strength and bit error rate continuously exceed the boundary interval reaches a set threshold. If the conditions are met, extract the current traffic to maximum capacity ratio and the base station processing capacity surplus rate of all candidate links to generate a candidate link parameter set;
[0021] S202: Invoking a candidate link parameter set, multiplying the ratio of traffic to maximum capacity of each link by a preset traffic weight coefficient, and multiplying the base station processing capacity surplus rate by a preset processing capacity weight coefficient, performing an addition operation on the two multiplication results, and generating a priority score value for each candidate link;
[0022] S203: Based on the priority score of each candidate link, sort the scores from high to low, select the link corresponding to the highest score, mark the identifier, and generate a target redundant link identifier.
[0023] Further optimization: The specific steps of S3 are:
[0024] S301: Based on the target redundant link identifier, scan the interference coverage, duration, and interference intensity values within the communication frequency band, synchronously call the total bandwidth value, sampling period value, and interference reference value, and generate an interference parameter set of interference coverage, duration, interference intensity, total bandwidth, sampling period, and interference reference value;
[0025] S302: Call the interference parameter set, divide the interference coverage by the total bandwidth to generate a coverage ratio, divide the duration by the sampling period to generate a duration ratio, and divide the interference intensity by the interference reference value to generate an intensity ratio. Multiply the three ratios by the preset coverage weight, duration weight, and intensity weight coefficient respectively to calculate and generate an interference index value.
[0026] S303: Based on the interference index value, compare the interference index value with a preset interference threshold, filter subcarriers below the interference threshold, record the frequency band identifier, and generate an available subcarrier list.
[0027] Further optimization: The specific steps of S4 are:
[0028] S401: Based on the available subcarrier list, extract the interference coverage and center frequency parameters of the subcarriers, assign the smoke concentration signal to the subcarrier with the smallest interference coverage, the temperature signal to the subcarrier with the lowest center frequency, and the positioning signal to the subcarrier with the highest center frequency, and generate a signal allocation mapping table;
[0029] S402: Calling the signal allocation mapping table, monitoring the current bit error rate of the subcarrier, calculating the current dynamically corrected bit error fluctuation difference, comparing the bit error fluctuation difference with a preset fluctuation threshold, recording the subcarrier numbers and difference amplitudes that exceed the fluctuation threshold, and generating a bit error fluctuation difference set;
[0030] S403: Traverse the error fluctuation difference set, migrate the subcarrier data exceeding the fluctuation threshold to the adjacent subcarrier, update the allocation status of the corresponding subcarrier, mark the migration number and migration path, and generate an alarm signal transmission status.
[0031] Further optimization: The specific calculation formula for the dynamic correction of the error fluctuation difference is:
[0032] ;
[0033] in, Representative Dynamically correct the error fluctuation difference of each subcarrier, Representative The current bit error rate measurement value of the subcarrier, Representative The initial bit error rate reference value of the subcarriers, Representative The time decay coefficient of the historical period, Representative subcarriers before The historical error fluctuation difference of the period, Represents the number of historical cycles, Representatives and Subcarriers adjacent to each other The current bit error fluctuation difference of the subcarrier No.
[0034] Further optimization: The specific steps of S5 are:
[0035] S501: Based on the alarm signal transmission status, the path loss, number of multipath reflections, and transmission distance of the positioning signal are extracted. The wall material attenuation characteristics in the building structure database are called, and a deviation value is calculated by multiplying the path loss, the wall material attenuation characteristics, and the transmission distance. The number of multipath reflections is compared with a preset reflection threshold, and signals with deviation values exceeding the deviation threshold or with multipath reflections exceeding the reflection threshold are eliminated to generate a signal set.
[0036] S502: Analyze the signal incident angle and transmission time difference based on the path loss and multipath reflection times stored in the signal set and the coordinates of the combustible objects in the building structure database. Map the signal incident angle and transmission time difference to a coordinate plane, superimpose the combustible object coordinate weights, calculate the thermal weight value, and generate the thermal distribution peak coordinates.
[0037] S503: Based on the peak coordinates of the thermal distribution, the coordinate values and the transmission time difference are normalized, and the areas where the peak intensity exceeds the preset coordinate threshold are marked, and updated to the monitoring system data table to generate remote monitoring results.
[0038] Further optimization: The thermal weight value calculation formula is specifically as follows:
[0039] ;
[0040] in, Represents coordinate points The thermal weight value, Representative The path loss measurement value of the signal path, represents the calculated value of the signal incident angle, Representative The statistical value of the number of multipath reflections of the signal path, Represents the coordinates of combustible materials in the building structure database The weight coefficient of Represents the signal transmission time difference measurement value, represents the transmission time difference attenuation coefficient, represents the reflection interference suppression coefficient, Represents the path loss compensation coefficient.
[0041] The present invention also provides a remote control terminal for an automatic fire alarm system, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the remote control method for the automatic fire alarm system when executing the computer program.
[0042] The present invention adopts the above technical solution, which has at least the following beneficial effects:
[0043] 1. The present invention regularly monitors signal strength, bit error rate, and transmission delay, introduces dynamic weighted optimization for link selection, and improves link switching flexibility and efficiency. Weighted calculation and analysis of the ratio of interference intensity to interference reference value ensures accurate screening of available subcarriers and reduces the impact of signal interference. The signal allocation strategy improves the ability to respond to environmental changes, enhances monitoring flexibility and reliability, and path loss and multipath reflection number analysis ensures effective signal screening, thereby improving remote monitoring efficiency and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0045] Figure 1 Schematic diagram of the method of the present invention. DETAILED DESCRIPTION
[0046] The technical solution of the present invention is described below in conjunction with the accompanying drawings.
[0047] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations; any embodiment or design described as "example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs; to be precise, the use of the word "example" is intended to present concepts in a concrete way; in addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or it can be either of the two.
[0048] In the embodiments of the present invention, “image” and “picture” may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent; “of”, “corresponding” and “corresponding” may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0049] In the embodiments of the present invention, sometimes a subscript such as W1 may be written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are the same.
[0050] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0051] See also Figure 1 , a remote control method for an automatic fire alarm system, comprising the following steps:
[0052] S1: Detects the signal strength, bit error rate, and transmission delay of the main link, collects data at a fixed period, and uses the number of active terminals and the transmission success rate in the area. The product of the number of active terminals and the transmission success rate is multiplied to generate a dynamic adjustment factor. Based on the dynamic adjustment factor, the boundary conditions of the signal strength and bit error rate are calculated to generate a real-time status indicator for the main link.
[0053] S2: Based on the real-time status identifier of the primary link, when the signal strength and bit error rate continuously exceed the boundaries, the current traffic-to-maximum capacity ratio and the base station processing capacity surplus rate of the candidate link are extracted. The traffic-to-maximum capacity ratio and the base station processing capacity surplus rate are multiplied by the weight coefficient, and the sum is calculated to generate a priority score. The link with the highest score is selected to generate the target redundant link identifier;
[0054] S3: Based on the target redundant link identifier, scan the interference coverage, duration, and interference intensity within the communication frequency band, perform weighted calculations on the ratio of the interference coverage to the total bandwidth, the ratio of the duration to the sampling period, and the ratio of the interference intensity to the interference reference value, filter out subcarriers whose weighted calculation results are lower than the preset threshold, and generate a list of available subcarriers;
[0055] S4: Based on the list of available subcarriers, the smoke concentration signal is assigned to the subcarrier with the smallest interference coverage, the temperature signal is assigned to the subcarrier with the lowest center frequency, and the positioning signal is assigned to the subcarrier with the highest center frequency. The difference between the subcarrier bit error rate change amplitude and the initial value is monitored. When the difference exceeds the preset fluctuation threshold, the data is migrated to the adjacent subcarrier and an alarm signal transmission status is generated.
[0056] S5: Based on the path loss, multipath reflection times and transmission distance of the positioning signal in the alarm signal transmission state, the wall material attenuation characteristics and flammable material coordinates in the building structure database are called, and the deviation value of the product of the path loss, the wall material attenuation characteristics and the transmission distance is compared with the preset deviation threshold, and the multipath reflection times are compared with the preset reflection threshold. Signals with excessive deviation values or excessive reflection times are eliminated, and the signal incident angle and transmission time difference are calculated to generate the thermal distribution peak coordinates and obtain the remote monitoring results.
[0057] The real-time status identification of the main link includes signal strength, bit error rate, and the number of active terminals. The target redundant link identification includes the ratio of traffic to maximum capacity, the remaining rate of base station processing capacity, and the priority score. The list of available subcarriers includes the interference coverage range, interference duration, and interference intensity. The alarm signal transmission status includes the subcarrier bit error rate change amplitude, migration data status, and alarm signal. The thermal distribution peak coordinates include path loss, number of multipath reflections, signal incidence angle, and transmission time difference.
[0058] The specific steps of S1 are:
[0059] S101: Detect the main link signal strength, bit error rate, and transmission delay, collect the three values at a fixed period, call the number of active terminals in the area and the transmission success rate, multiply the number of active terminals by the transmission success rate to obtain a dynamic adjustment factor, and generate a dynamic adjustment result.
[0060] When detecting the signal strength of the main link, the collection cycle is fixed to 5 seconds. The RSSI value is extracted from the receiving end RF module each time. For example, the collection value of a certain time is -68dBm. This value is compared with the preset reference value of -70dBm, and the calculated deviation value is +2dBm. When collecting the bit error rate, the ratio of the bit error count to the total number of transmitted codes is obtained from the demodulation module. If the total number of codes is 10000 and the bit error count is 10, the bit error rate is 0.1%. The transmission delay is directly calculated by the difference between the timestamps of the sending and receiving ends. For example, if the sending time is 1620000000ms and the receiving time is 1620000050ms, the delay is 50ms. The number of active terminals is counted through the MAC address list maintained by the base station. The number of terminals with data transmission records in the last 5 seconds is filtered. If the list If there are 100 valid terminals, the number of active terminals is 100. The transmission success rate is calculated based on the ratio of the number of requests sent by the base station to the number of successful responses from the receiving end. If the total number of requests is 500 and the number of successes is 490, the transmission success rate is 98%. When the dynamic adjustment factor is generated, the number of active terminals 100 is directly multiplied by the transmission success rate of 98% to obtain a dynamic adjustment factor of 98. This value is used for subsequent boundary interval adjustments, where the transmission success rate threshold is set to the average value of the historical statistical data of the base station. For example, if the average success rate in the past hour is 95%, then 98% is considered to be above the average level. The dynamic adjustment factor weight is set according to business needs. For example, in high-load scenarios, the weight of the number of active terminals is increased to 1.2, and the weight of the transmission success rate remains at 1.0 to cope with the impact of network congestion.
[0061] S102: Based on the dynamic adjustment result, extract the initial collected values of signal strength and bit error rate, perform product operations on the signal strength and bit error rate with the dynamic adjustment factor respectively, and combine the collected transmission delay value to generate the signal strength boundary interval and the bit error rate boundary interval.
[0062] When generating the signal strength boundary interval, the first collected reference value -70dBm is extracted, combined with the dynamic adjustment factor 98, and the reference value minus one-tenth of the dynamic adjustment factor is used as the lower limit, that is, -70dBm-(98 / 10)=-79.8dBm. The upper limit is the reference value plus the same value to get -60.2dBm. The bit error rate boundary interval is based on the initial collection value 0.1% as the benchmark, multiplied by the dynamic adjustment factor 98% to get the upper limit 0.098%, and the lower limit is fixed at 0%. The transmission delay benchmark value is set to 50ms of the first collection. If the current delay exceeds the benchmark value, for example, the delay is 55ms, the bit error rate upper limit is adjusted according to the excess ratio, specifically for every 1ms exceeding Increase the upper limit by 2%, that is, if the delay exceeds 5ms at 55ms, the bit error rate upper limit is adjusted to 0.098% + (5 × 0.098% × 2%) = 0.1078%. The transmission delay threshold of 50ms is set based on the maximum tolerable delay specified in the network protocol. The bit error rate upper limit adjustment coefficient of 2% is determined based on experimental data. For example, tests show that for every 1ms increase in delay, the bit error rate fluctuation increases by 0.4%-0.6%. A conservative value of 2% is used as the expansion coefficient. The final signal strength boundary range is [-79.8dBm, -60.2dBm], the bit error rate boundary range is [0%, 0.1078%], and the transmission delay threshold remains unchanged at 50ms.
[0063] S103: Based on the signal strength boundary interval and the bit error rate boundary interval, the signal strength, bit error rate and transmission delay values collected in the current period are compared with the corresponding boundary intervals. If all three parameters are within the interval, the output mark is a stable state; otherwise, the output mark is an abnormal state, and the main link real-time status mark is generated.
[0064] When the real-time status mark is generated, the current signal strength -65dBm is compared with the interval [-79.8dBm, -60.2dBm]. -65dBm is greater than the lower limit and less than the upper limit, which is determined to meet the requirements. The bit error rate 0.12% is compared with the interval [0%, 0.1078%]. 0.12% exceeds the upper limit and is determined to be abnormal. The transmission delay 55ms is compared with the transmission delay threshold 50ms. 55ms is greater than the transmission delay threshold and is determined to be abnormal. If any of the three parameters exceeds the interval, the output mark is abnormal. For example, when both the bit error rate and the delay exceed the limit, the abnormality is directly marked. If the signal strength is -70dBm, the bit error rate is 0.09%, and the delay is 48ms, then all three are within the range and are marked as stable. The transmission delay threshold is determined strictly according to the "greater than" logic and does not include equal conditions. For example, a delay of exactly 50ms is considered to meet the requirement. The bit error rate upper limit of 0.1078% is rounded to four decimal places. If the bit error rate acquisition value is 0.1079%, it is judged to be out of limit. The signal strength range boundaries are rounded to one decimal place. For example, the difference between -79.8dBm and -79.9dBm will affect the judgment result, ensuring a balance between accuracy and fault tolerance.
[0065] The specific steps of S2 are:
[0066] S201: Based on the real-time status identifier of the main link, detect whether the number of times the signal strength and bit error rate continuously exceed the boundary interval reaches the set threshold. If the conditions are met, extract the current traffic and maximum capacity ratio of all candidate links and the base station processing capacity surplus rate to generate a candidate link parameter set.
[0067] Start counting the number of times the boundary interval is exceeded continuously, and set the threshold to 3 times. When the signal strength and bit error rate exceed their respective boundary intervals for three consecutive collection cycles, the candidate link parameter extraction is triggered. For example, the signal strength in the first cycle is -80dBm (lower than the lower limit of -79.8dBm), the bit error rate is 0.11% (exceeding the upper limit of 0.1078%), the signal strength in the second cycle is -81dBm, the bit error rate is 0.12%, and the signal strength in the third cycle is -82dBm, the bit error rate is 0.13%. The number of consecutive exceedances reaches the threshold 3 times. When extracting the candidate link parameters, traverse the ratio of the current traffic to the maximum capacity of all candidate links. The current traffic of candidate link 1 is 80Mbps, the maximum capacity is 100Mbps, and the ratio is 0.8. The current traffic of candidate link 2 is 45Mbps, the maximum capacity is 50Mbps, and the ratio is 0.9. The base station processing capacity surplus rate is obtained by subtracting the current load 150Mbps from the total processing capacity 200Mbps, resulting in a surplus of 50Mbps. The surplus rate The generated candidate link parameter set includes a flow ratio of 0.8 and a surplus rate of 25% for link 1, and a flow ratio of 0.9 and a surplus rate of 25% for link 2. The flow-to-maximum capacity ratio is extracted by obtaining link port counter data from the real-time monitoring module. The maximum capacity is the preset value of the hardware specifications. The base station surplus rate is calculated based on the CPU and memory usage statistics of the resource manager. For example, a CPU utilization of 75% corresponds to a base station processing capacity surplus rate of 25%. The threshold of 3 times is set based on historical fault data analysis. When the primary link fails three times in a row, the success rate of switching to the redundant link is 98%. The flow ratio threshold is set to no more than 0.95. If it exceeds, the link is considered to be near full load. The surplus rate threshold is set to no less than 10%. If it is lower than this, the base station is considered to have insufficient resources. The parameter set only includes candidate links that meet the flow ratio requirements of ≤0.95 and the surplus rate requirements of ≥10%. For example, a link with a flow ratio of 0.96 is excluded, and links with a surplus rate of 8% are also excluded. The final parameter set contains two links that meet the requirements.
[0068] S202: Call the candidate link parameter set, multiply the ratio of the traffic to the maximum capacity of each link by the preset traffic weight coefficient, multiply the base station processing capacity surplus rate by the preset processing capacity weight coefficient, perform an addition operation on the two multiplication results, and generate a priority score value for each candidate link.
[0069] The traffic ratios in the candidate link parameter set are 0.8 and 0.9, and the residual rates are 25% and 25%. The traffic weight coefficient is set to 0.6, and the processing capacity weight coefficient is set to 0.4. The weight coefficients are set based on the network load priority strategy. The traffic load has a 60% impact on link stability, and the base station processing capacity has a 40% impact. The priority score of link 1 is calculated as 0.8 (traffic ratio) × 0.6 (traffic weight) + 0.25 (residual rate) × 0.4 (processing weight), which is 0.8× 0.6 = 0.48, 0.25 × 0.4 = 0.1, total score 0.48 + 0.1 = 0.58. The score of link 2 is calculated as 0.9 × 0.6 = 0.54, 0.25 × 0.4 = 0.1, total score 0.54 + 0.1 = 0.64. The weight coefficient is set based on operation and maintenance experience. For example, in high-traffic scenarios, the traffic weight is increased to 0.7 and the processing weight is reduced to 0.3. The default weight is used here. The traffic ratio is the current traffic divided by the maximum capacity. For example, the traffic of 80 Mbps is divided by 100Mbps is 0.8, and the surplus rate is 25% of the base station processing capacity surplus rate of 50Mbps divided by the total capacity of 200Mbps. If the traffic ratio of a link is 0.95 and the surplus rate is 15%, then the calculation is 0.95×0.6+0.15×0.4=0.57+0.06=0.63. The score is rounded to two decimal places. For example, if the scores are the same, 0.58 and 0.64 are sorted in ascending order by link number. The final priority score is 0.64 for link 2 and 0.65 for link 1. 0.58, weight coefficient adjustment example: When the base station processing capacity surplus rate is less than 20%, the processing weight coefficient is increased to 0.5, and the traffic weight is reduced to 0.5 to prioritize sufficient base station resources. For example, when the surplus rate is 15%, the score of link 2 becomes 0.9×0.5+0.15×0.5=0.45+0.075=0.525, and the score of link 1 is 0.8×0.5+0.15×0.5=0.4+0.075=0.475. The score ranking changes dynamically with the weight.
[0070] S203: Based on the priority score of each candidate link, sort the scores from high to low, select the link corresponding to the highest score, mark the identifier, and generate a target redundant link identifier.
[0071] Arrange the 0.64 of link 2 and the 0.58 of link 1 in descending order as link 2 and link 1, select link 2 corresponding to the highest score of 0.64, mark the identifier as "redundant link_002", and generate the target redundant link identifier. If there are multiple links with the same score, for example, link 2 and link 3 both have a score of 0.64, select them in ascending order according to the link number, the last digit of the IP address, or the physical port number. For example, if link 2 is numbered 002 and link 3 is numbered 003, 002 is preferred. The identifier generation rule is "redundant link_" + a three-digit number. The number is consistent with the link configuration table. For example, link 2 is recorded as 002 in the configuration table, and the identifier is "redundant link_002". If the link with the highest score is unavailable due to a sudden failure after the score is sorted, it is automatically The next highest-scoring link is automatically selected. For example, if the traffic ratio of link 2 suddenly rises to 0.95 after being marked, re-ranking is triggered, and the next available link is selected. The identifier is updated to "Redundant Link 001". The score ranking and identifier generation are updated in real time, performed every 5 seconds, to ensure synchronization with the network status. For example, if link 2 scores 0.64 in the current cycle and its traffic ratio rises to 0.95 in the next cycle, the new score is 0.95 × 0.6 + 0.25 × 0.4 = 0.57 + 0.1 = 0.67. If it still has the highest score, the identifier remains unchanged. If the score of another link exceeds 0.67, the identifier is updated and passed to the routing control module, which executes the link switching action, such as sending an instruction to the switch to route traffic to port 002 to complete the redundant link switching.
[0072] The specific steps of S3 are:
[0073] S301: Based on the target redundant link identifier, scan the interference coverage, duration and interference intensity values in the communication frequency band, synchronously call the total bandwidth value, sampling period value and interference reference value, and generate an interference parameter set of interference coverage, duration, interference intensity, total bandwidth, sampling period and interference reference value.
[0074] After the target redundant link is identified as "Redundant Link_002", the communication frequency band scan is started. The interference coverage range is obtained by using a spectrum analyzer to obtain the width of the area within the specified frequency band of 20 MHz where the signal strength exceeds -85 dBm. For example, an interference signal is detected in the frequency band of 2400-2430 MHz, with a coverage range of 30 MHz. The duration of the interference signal is recorded by a timer, for example, from 10:00:00 to 10:00:03, a total of 3 seconds. The interference strength is the peak signal strength in the frequency band, for example, -80 dBm. The total bandwidth value is called the total bandwidth of 100 MHz in the link configuration parameters, the sampling period value is fixed to 5 seconds, and the interference baseline value is set to 90% of the historical interference strength average. For example, if the average interference strength in the past week is -90 dBm, the interference baseline value is -90 dBm × 90% = -81 dBm. The generated interference parameter set includes coverage range 3 0 MHz, duration 3 seconds, interference intensity -80 dBm, total bandwidth 100 MHz, sampling period 5 seconds, interference baseline value -81 dBm. The unit consistency of coverage and total bandwidth is processed by converting to percentage, for example, 30 MHz / 100 MHz = 30%. The interference baseline value is set to exclude instantaneous spike interference. For example, a detection of -75 dBm that only lasts 0.1 seconds is not included in the interference baseline calculation. When generating the parameter set, interference records with a duration less than 1 / 10 of the sampling period are excluded. For example, interference signals less than 0.5 seconds are not included in the statistics. The interference coverage is accurate to 1 MHz, the interference intensity is accurate to 1 dBm, and the duration is accurate to 0.1 seconds. The final parameter set data is: interference coverage 30 MHz, duration 3.0 seconds, interference intensity -80 dBm, total bandwidth 100 MHz, sampling period 5 seconds, interference baseline value -81 dBm.
[0075] S302: Call the interference parameter set, divide the interference coverage range by the total bandwidth to generate the coverage ratio, divide the duration by the sampling period to generate the duration ratio, divide the interference intensity by the interference reference value to generate the intensity ratio, multiply the three ratios by the preset coverage weight, duration weight, and intensity weight coefficient respectively, and calculate and generate the interference index value.
[0076] The interference parameter set is called to calculate the coverage ratio of 30MHz / 100MHz=0.3, the duration ratio is 3 seconds / 5 seconds=0.6, the interference intensity ratio is -80dBm / -81dBm≈0.987, and the coverage weight coefficient is preset to 0.4. The basis is that the coverage range in the network topology affects the communication quality by 40%. The duration weight coefficient is 0.3. The basis is that short-term interference can be alleviated by the retransmission mechanism. The intensity weight coefficient is 0.3. The basis is that the signal strength directly affects the bit error rate. The interference index value is calculated as 0.3×0.4+0.6×0.3+0.987×0.3=0.12+0.18+0.296=0.596. The sum of the weight coefficients is 1. It is set according to operation and maintenance experience. For example, in a scenario where coverage interference needs to be avoided, the coverage weight is increased to 0.5 and the intensity weight is reduced to 0.2. The interference index value is rounded to three decimal places, for example, 0.596. If the coverage ratio of a subcarrier is 50 MHz / 100 MHz = 0.5, duration ratio 4 seconds / 5 seconds = 0.8, intensity ratio -85 dBm / -81 dBm ≈ 1.049, calculated as 0.5 × 0.4 + 0.8 × 0.3 + 1.049 × 0.3 = 0.2 + 0.24 + 0.315 = 0.755. An alarm is triggered when the coverage ratio exceeds 50%. An intensity ratio exceeding 1.0 indicates that the current interference intensity exceeds the interference baseline. The interference threshold is set to 0.7. This is based on experimental data showing that when the index exceeds 0.7, the bit error rate rises to an unacceptable level. For example, in historical data, an index of 0.7 corresponds to a bit error rate of 0.15%, exceeding the communication protocol tolerance limit of 0.1%. The interference threshold is set with a margin of 0.05 to account for measurement errors. The resulting interference index value list contains the calculation results for multiple subcarriers, for example, subcarrier 1 index 0.596, subcarrier 2 index 0.755, and subcarrier 3 index 0.68.
[0077] S303: Based on the interference index value, compare the interference index value with a preset interference threshold, filter subcarriers below the interference threshold, record the frequency band identifier, and generate an available subcarrier list.
[0078] When the interference index value is compared with the interference threshold of 0.7, the 0.596 of subcarrier 1 and the 0.68 of subcarrier 3 are filtered as being below the interference threshold. The 0.755 of subcarrier 2 exceeds the interference threshold and is excluded. The subcarrier list can be used to record the frequency band identifier. For example, the frequency band identifier for subcarrier 1 is "SC_2400-2430MHz", and the identifier for subcarrier 3 is "SC_2460-2490MHz". When the list is generated, subcarriers with an index ≥ 0.7 are eliminated. If a subcarrier index is 0.699, it is determined to be 0.70 after rounding to two decimal places. If it reaches the interference threshold, it is excluded. The frequency band identifier is extracted from the frequency band division rule of the spectrum analyzer. For example, each 30 MHz is a subcarrier unit, and the identifier naming rule is "SC_start frequency - end frequency". The list data is stored in JSON format, which contains the fields "subcarrier identifier, interference index value, and frequency band range". For example, For example, for {"ID":"SC_2400-2430","Index":0.596,"Band":"2400-2430MHz"}, the interference threshold of 0.7 is determined strictly according to the "less than" logic. For example, an index of 0.6999, rounded to four decimal places, is 0.6999, which is still considered below the interference threshold. During the screening process, if multiple subcarriers have the same index, they are sorted in ascending order by the band start frequency. For example, subcarrier 1 (2400MHz) takes precedence over subcarrier 4 (2430MHz). The list update cycle is synchronized with the sampling cycle, with a 5-second interval to ensure real-time performance. For example, if two available subcarriers are screened in the current cycle, subcarrier 3's index rises to 0.71 in the next cycle and is removed from the list, subcarrier 5 with an index of 0.65 is added. The updated list contains subcarriers 1 and 5, and the band identifier is passed to the link control module to perform subcarrier switching.
[0079] The specific steps of S4 are:
[0080] S401: Based on the list of available subcarriers, extract the interference coverage and center frequency parameters of the subcarriers, assign the smoke concentration signal to the subcarrier with the smallest interference coverage, the temperature signal to the subcarrier with the lowest center frequency, and the positioning signal to the subcarrier with the highest center frequency, and generate a signal allocation mapping table.
[0081] The available subcarrier list includes subcarrier 1 (coverage range 30MHz, center frequency 2415MHz), subcarrier 3 (coverage range 45MHz, center frequency 2475MHz), and subcarrier 5 (coverage range 25MHz, center frequency 2535MHz). When allocating smoke concentration signals, the interference coverage range values of all subcarriers in the list are traversed, and subcarrier 5 corresponding to the minimum value 25MHz is selected. When allocating temperature signals, all subcarrier center frequency parameters are extracted, and subcarrier 1 corresponding to the lowest value 2415MHz is selected. When allocating positioning signals, subcarrier 5 corresponding to the highest center frequency 2535MHz is selected. The generated signal allocation mapping table contains the fields "signal type, subcarrier number, coverage range, and center frequency". For example, smoke concentration is bound to subcarrier 5 number 005, and temperature is bound to subcarrier 5 number 005. Subcarrier 1 is numbered 001 for degree-bound signal transmission, and subcarrier 5 is numbered 005 for positioning signal transmission. The coverage threshold is set to no more than 50 MHz. If a subcarrier has a coverage range of 55 MHz, it is excluded. The center frequencies are sorted in ascending numerical order, for example, subcarrier 1 (2415 MHz), subcarrier 3 (2475 MHz), and subcarrier 5 (2535 MHz). Signal allocation conflicts are handled using a priority coverage strategy. For example, if both the positioning signal and smoke density need to be allocated to subcarrier 5, the positioning signal is prioritized, and the smoke density is moved to the next-best subcarrier 3. The mapping table is stored in a database table structure and is refreshed every 5 seconds. For example, if subcarrier 5 is occupied in the current period, the smoke density is reallocated to subcarrier 1 (30 MHz), which has the next smallest coverage range. An updated mapping table is generated to record the allocation result.
[0082] S402: Call the signal allocation mapping table, monitor the current bit error rate of the subcarrier, calculate the current dynamically corrected bit error fluctuation difference, compare the bit error fluctuation difference with the preset fluctuation threshold, record the subcarrier number and difference amplitude that exceeds the fluctuation threshold, and generate a bit error fluctuation difference set.
[0083] The specific calculation formula for dynamically correcting the error fluctuation difference is:
[0084] ;
[0085] in, Representative Dynamically correct the error fluctuation difference of each subcarrier, Representative The current bit error rate measurement value of the subcarrier, Representative The initial bit error rate reference value of the subcarriers, Representative The time decay coefficient of the historical period, Representative subcarriers before The historical error fluctuation difference of the period, Represents the number of historical cycles, Representatives and Subcarriers adjacent to each other The current bit error fluctuation difference of the subcarrier No.
[0086] Parameter definition and data source:
[0087] : No. The current bit error rate measurement value of each subcarrier is obtained by monitoring the subcarrier The receiving end obtains the information in real time. For example, the bit error rate of subcarrier 001 in a certain acquisition cycle is 0.17%.
[0088] : No. The initial bit error rate reference value of each subcarrier is taken from the bit error rate at the initial allocation moment recorded in the signal allocation mapping table. For example, the initial bit error rate of subcarrier 001 is 0.1%;
[0089] : No. The time attenuation coefficient of each historical period is dynamically adjusted according to the historical error fluctuation trend, and its value is set by the operation and maintenance strategy as (The most recent cycle has the highest weight), , , the sum of the coefficients is 1, and the weight distribution is based on the fact that the data closer to the current cycle has a greater impact on the current fluctuation;
[0090] : No. subcarriers before The historical error fluctuation difference of each period is extracted from the system log. For example, the fluctuation difference of the first three periods of subcarrier 001 is 0.05% ( )、0.03%( )、0.04%( );
[0091] : The number of historical cycles is fixed at 3 according to the system configuration, covering the data of the last 15 seconds (5 seconds per cycle);
[0092] :With Subcarriers adjacent to each other For example, the adjacent subcarrier of subcarrier 001 is 002, and the current fluctuation difference is 0.06%.
[0093] Formula calculation derivation:
[0094] Calculate the base difference:
[0095] ;
[0096] Calculate the history weighted term:
[0097] ;
[0098] Divide the weighted average by the number of periods:
[0099] ;
[0100] Compute adjacent interference terms:
[0101] ;
[0102] Comprehensive calculation of dynamic correction difference:
[0103] ;
[0104] Parameter rationality verification:
[0105] Historical fluctuation difference: The actual bit error rate fluctuation range is usually 0.01%-0.1%. The 0.05%, 0.03%, and 0.04% in the example are consistent with the actual monitoring data range;
[0106] Time decay coefficient: The weights 0.5, 0.3, and 0.2 are assigned to meet the O&M rule that has a higher impact in the near term. The sum of the coefficients is 1 to avoid weight bias.
[0107] Adjacent subcarrier fluctuation difference: 0.06% is within the reasonable range of adjacent link interference (usually ≤0.1%).
[0108] Results association analysis:
[0109] Formula calculation results The error fluctuation difference after dynamic correction needs to be compared with the preset fluctuation threshold (for example, 0.05%). If 0.01323% is lower than the fluctuation threshold, it means that the current fluctuation of subcarrier 001 is within the limit and does not need to be recorded in the error fluctuation difference set. If the calculated result is 0.07%, which exceeds the fluctuation threshold of 0.05%, it is necessary to record the subcarrier number and difference amplitude; the formula improves the comprehensiveness of the fluctuation difference calculation by introducing quantitative corrections for historical fluctuations and adjacent interference, avoiding the cumulative interference impact that may be ignored by a single current difference.
[0110] S403: Traverse the error fluctuation difference set, migrate the subcarrier data exceeding the fluctuation threshold to the adjacent subcarrier, update the allocation status of the corresponding subcarrier, mark the migration number and migration path, and generate an alarm signal transmission status.
[0111] Traverse subcarriers 001 and 003 in the error fluctuation difference set, migrate the smoke concentration signal of subcarrier 001 to the adjacent subcarrier 2 (coverage range 35MHz, center frequency 2445MHz), the migration count counter increases from 0 to 1, and the path is recorded as "001→002", and the temperature signal of subcarrier 003 is migrated to the adjacent subcarrier 4 (coverage range 40MHz, center frequency 2505MHz). The migration count increases from 0 to 1, and the path is recorded as "003→004". The updated allocation status is that the smoke concentration is bound to subcarrier 2, the temperature is bound to subcarrier 4, and the positioning signal remains unchanged at subcarrier 5. The alarm signal transmission status is generated and contains the fields "migration count, path, timestamp". For example, the alarm status of subcarrier 001 is "migration 1 time, path 001→002, time stamp". The migration threshold is set to no more than three times per day. If the subsequent bit error rate difference of subcarrier 002 exceeds the limit again, migration continues to subcarrier 003 and the path "002→003" is recorded. When the cumulative number reaches three, the hardware check command is triggered. The adjacent subcarrier selection rule is the nearest available subcarrier within ±15MHz of the current frequency band. For example, subcarrier 001 (2415MHz) is adjacent to subcarrier 002 (2445MHz) and subcarrier 000 (2385MHz). Increasing number direction is preferred. Migration path data is stored in a ring buffer, and the latest 10 operation records are retained. Alarm status information is pushed to the monitoring interface, displayed as a red warning icon and a migration path topology diagram. Transmission status data is synchronized to the central server every 2 seconds.
[0112] The specific steps of S5 are:
[0113] S501: Based on the alarm signal transmission status, the path loss, multipath reflection number and transmission distance of the positioning signal are extracted, the wall material attenuation characteristics in the building structure database are called, the deviation value is calculated by multiplying the path loss with the wall material attenuation characteristics and the transmission distance, the multipath reflection number is compared with the preset reflection threshold, and the signals with deviation values exceeding the deviation threshold or the multipath reflection number exceeding the reflection threshold are eliminated to generate a signal set.
[0114] The alarm signal transmission status includes the positioning signal path loss of 75dB, 3 multipath reflections, and a transmission distance of 30 meters. The building structure database is called to query the wall materials of the transmission path, which are concrete (attenuation characteristic 0.8dB / m) and brick wall (0.5dB / m). The path loss deviation value is calculated as 75dB-(0.8dB / m×20m concrete wall attenuation + 0.5dB / m×10m brick wall attenuation) = 75-(16+5) = 54dB. The deviation threshold is set to 50dB. 54dB exceeds the deviation threshold. The reflection threshold is 4 times, and 3 times are within the limit. The positioning signal is discarded. The other signal path loss is 60dB, the multipath reflection number is 5, the transmission distance is 25 meters, and the wall attenuation is calculated as 0.8dB / m×15m+0.5dB / m×10m=12+5=17dB. The deviation value is 60 -17 = 43dB ≤ 50dB, but the number of multipath reflections exceeds the reflection threshold of 4 with 5, so it is also eliminated. The remaining signals in the signal set have a path loss of 55dB, 2 multipath reflections, and a transmission distance of 20 meters. The deviation threshold of 50dB is set based on historical positioning error statistics. For example, if the deviation exceeds 50dB, the positioning error exceeds 3 meters. The reflection threshold of 4 is based on multipath interference experimental data. When exceeding 4, the probability of signal distortion exceeds 20%. When generating the signal set, only signals with a deviation ≤ 50dB and ≤ 4 multipath reflections are retained. For example, signal number 005 with a deviation of 43dB and 2 multipath reflections is retained, while signal number 008 with a deviation of 55dB and 3 multipath reflections is eliminated. The signal set is stored in a list format, containing the fields "Signal ID, Path Loss, Multipath Reflection Count, and Transmission Distance."
[0115] S502: Call the path loss and multipath reflection times retained in the signal set, combine them with the flammable object coordinates in the building structure database, analyze the signal incident angle and transmission time difference, map the signal incident angle and transmission time difference to the coordinate plane, superimpose the flammable object coordinate weights, calculate the thermal weight value, and generate the thermal distribution peak coordinates.
[0116] The specific calculation formula for thermal weight value is:
[0117] ;
[0118] in, Represents coordinate points The thermal weight value, Representative The path loss measurement value of the signal path, represents the calculated value of the signal incident angle, Representative The statistical value of the number of multipath reflections of the signal path, Represents the coordinates of combustible materials in the building structure database The weight coefficient of Represents the signal transmission time difference measurement value, represents the transmission time difference attenuation coefficient, represents the reflection interference suppression coefficient, Represents the path loss compensation coefficient.
[0119] Parameter definition and data source:
[0120] : No. The path loss measurement value of each signal path is extracted from the signal set. For example, the path loss of signal path number 005 is 75dB (the actual measurement range is 50dB-100dB, which is in line with the typical value for indoor wireless communications).
[0121] : Calculated value of the signal incident angle, through the signal source coordinates Coordinates with flammable materials Calculation of geometric relationships, such as signal source coordinates , flammable material coordinates , signal incident angle radian;
[0122] : No. The statistical value of the number of multipath reflections for each signal path is extracted from the signal set. For example, the number of reflections for signal path number 005 is 3 (the actual measured range is 0-5, which complies with the IEEE 802.11 standard for multipath reflection statistics).
[0123] : Coordinates of combustible materials in the building structure database The weight coefficient is based on the distance between the flammable material and the signal source. (Unit: meters) calculations, such as distance Meter-hour weight (Calculation rules: rice time , hour , hour );
[0124] : Signal transmission time difference measurement value, obtained by the difference in timestamps at the receiving end. For example, the transmission time difference between the signal reaching the two receivers is 0.5ms (the actual measurement range is 0.1ms-2ms, which is in line with the reasonable range of transmission time difference for short-distance communication);
[0125] : Transmission time difference attenuation coefficient, set to 0.6 based on historical transmission stability experimental data (value range 0.5-0.8, dynamically adjusted with channel stability, the coefficient increases when stability decreases);
[0126] : Reflection interference suppression coefficient, set to 1.2 based on multipath interference experimental data (value range 1.0-1.5, the coefficient increases by 0.1 for each additional reflection);
[0127] : Path loss compensation coefficient, set to 2.5 based on the inverse relationship between path loss and number of reflections (value range 2.0-3.0, the coefficient increases by 0.2 for every 10dB increase in path loss).
[0128] Formula calculation derivation:
[0129] The first part of the calculation:
[0130] ;
[0131] Multiply by the flammable material weight coefficient:
[0132] ;
[0133] The second part of the calculation:
[0134] ;
[0135] Comprehensive thermal weight value:
[0136] ;
[0137] Parameter rationality verification:
[0138] Path loss : 75dB is within the typical range of indoor wireless communication (50dB-100dB);
[0139] Transmission time difference : 0.5ms is in line with the reasonable range of transmission time difference for short-distance communication (0.1ms-2ms);
[0140] Reflection interference suppression coefficient : 1.2 is within the range defined by experimental data (1.0-1.5) and increases with the number of reflections.
[0141] Results association analysis:
[0142] Calculation results is the coordinate point The thermal weight value is input into the thermal distribution model and compared with the weight values of other coordinate points in the grid. The peak coordinate is determined by the point with the highest weight value. For example, if another coordinate point The weight value of is 18.5, then Marked as peak coordinates; the formula quantifies the intensity of the signal's impact on the flammable area by integrating multi-dimensional parameters such as path loss, signal incident angle, number of reflections, and transmission time difference, thereby improving the accuracy of thermal peak positioning.
[0143] S503: Based on the peak coordinates of the thermal distribution, the coordinate values and the transmission time difference are normalized, and the areas where the peak intensity exceeds the preset coordinate threshold are marked, and updated to the monitoring system data table to generate remote monitoring results.
[0144] When normalizing the thermal distribution peak coordinate (135, 145), the x-coordinate 135 is mapped to the 0-200 range with a ratio of 135 / 200=0.675, and the y-coordinate 145 is mapped to 145 / 200=0.725. The transmission time difference of 0.5ms is normalized to 0.5 / 1.0=0.5 (the maximum transmission time difference is preset to 1.0ms). The peak intensity is calculated as 0.675×0.725×0.5≈0.245. The coordinate threshold is set to 0.2. 0.245 exceeds the coordinate threshold, marking the area as high risk. The monitoring system data table updates the field "Coordinate X=135, Y=145, Intensity 0.245, Status=Warning". Another peak coordinate (80, 90) has an intensity of 0 after normalization. 18≤0.2, no mark, normalized range is set according to the actual size of the monitored area, for example, 200×200 meters corresponds to a maximum value of 200, the maximum transmission time difference of 1.0ms is determined based on the maximum signal transmission distance of 300 meters (1.0ms×3×10^8m / s=300 meters), the coordinate threshold of 0.2 is based on the 95% accuracy rate of areas with thermal intensity exceeding 0.2 in historical fire cases, when remote monitoring results are pushed to the terminal, the marked area is highlighted in red, and the area within the limit is displayed in green. The data table is refreshed every 5 seconds. For example, the intensity of 0.25 of the peak coordinate (130,140) in the previous cycle is retained, and the intensity of 0.245 of the coordinate (135,145) in the new cycle is added. Old data is automatically cleared if it is not updated for more than 30 seconds.
[0145] The present invention also provides a remote control terminal for an automatic fire alarm system, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the remote control method for the automatic fire alarm system when executing the computer program.
[0146] The technical solution of the present invention, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or other media that can store program code.
[0147] The above description is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the scope of protection of the present invention; therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A remote control method for an automatic fire alarm system, characterized in that: The following steps are involved: S1: Detects the signal strength, bit error rate, and transmission delay of the main link, collects data at a fixed period, and uses the number of active terminals and the transmission success rate in the area. The product of the number of active terminals and the transmission success rate is multiplied to generate a dynamic adjustment factor. Based on the dynamic adjustment factor, the boundary conditions of the signal strength and bit error rate are calculated to generate a real-time status indicator for the main link. S2: Based on the real-time status identifier of the primary link, when the signal strength and bit error rate continuously exceed the boundaries, the current traffic-to-maximum capacity ratio and the base station processing capacity surplus rate of the candidate link are extracted. The traffic-to-maximum capacity ratio and the base station processing capacity surplus rate are multiplied by the weight coefficient, and the sum is calculated to generate a priority score. The link with the highest score is selected to generate the target redundant link identifier; S3: Based on the target redundant link identifier, scan the interference coverage, duration, and interference intensity within the communication frequency band, perform weighted calculations on the ratio of the interference coverage to the total bandwidth, the ratio of the duration to the sampling period, and the ratio of the interference intensity to the interference reference value, filter out subcarriers whose weighted calculation results are lower than the preset threshold, and generate a list of available subcarriers; S4: Based on the available subcarrier list, the smoke concentration signal, temperature signal, and positioning signal are assigned to the corresponding subcarriers. The difference between the subcarrier bit error rate change amplitude and the initial value is monitored. When the difference exceeds the preset fluctuation threshold, the data is migrated to the adjacent subcarrier and an alarm signal transmission status is generated. S5: Based on the path loss, multipath reflection times and transmission distance of the positioning signal in the alarm signal transmission state, the wall material attenuation characteristics and flammable material coordinates in the building structure database are called, and the deviation value of the product of the path loss, the wall material attenuation characteristics and the transmission distance is compared with the preset deviation threshold, and the multipath reflection times are compared with the preset reflection threshold. Signals with excessive deviation values or excessive reflection times are eliminated, and the signal incident angle and transmission time difference are calculated to generate the thermal distribution peak coordinates and obtain the remote monitoring results.
2. The remote control method of the automatic fire alarm system according to claim 1, characterized in that: The specific steps of S1 are: S101: Detect the main link signal strength, bit error rate, and transmission delay, collect the three values at a fixed period, call the number of active terminals in the area and the transmission success rate, multiply the number of active terminals by the transmission success rate to obtain a dynamic adjustment factor, and generate a dynamic adjustment result; S102: Based on the dynamic adjustment result, extract the initial collected values of signal strength and bit error rate, perform product operations on the signal strength and bit error rate respectively with the dynamic adjustment factor, and combine the collected transmission delay value to generate a signal strength boundary interval and a bit error rate boundary interval; S103: Based on the signal strength boundary interval and the bit error rate boundary interval, the signal strength, bit error rate and transmission delay values collected in the current period are compared with the corresponding boundary intervals. If all three parameters are within the interval, the output mark is a stable state; otherwise, the output mark is an abnormal state, and the main link real-time status mark is generated.
3. The remote control method of the automatic fire alarm system according to claim 2, characterized in that: The specific steps of S2 are: S201: Based on the real-time status indicator of the main link, detect whether the number of times the signal strength and bit error rate continuously exceed the boundary interval reaches a set threshold. If the conditions are met, extract the current traffic to maximum capacity ratio and the base station processing capacity surplus rate of all candidate links to generate a candidate link parameter set; S202: Invoking a candidate link parameter set, multiplying the ratio of traffic to maximum capacity of each link by a preset traffic weight coefficient, and multiplying the base station processing capacity surplus rate by a preset processing capacity weight coefficient, performing an addition operation on the two multiplication results, and generating a priority score value for each candidate link; S203: Based on the priority score of each candidate link, sort the scores from high to low, select the link corresponding to the highest score, mark the identifier, and generate a target redundant link identifier.
4. The remote control method of the automatic fire alarm system according to claim 3, characterized in that: The specific steps of S3 are: S301: Based on the target redundant link identifier, scan the interference coverage, duration, and interference intensity values within the communication frequency band, synchronously call the total bandwidth value, sampling period value, and interference reference value, and generate an interference parameter set of interference coverage, duration, interference intensity, total bandwidth, sampling period, and interference reference value; S302: Call the interference parameter set, divide the interference coverage by the total bandwidth to generate a coverage ratio, divide the duration by the sampling period to generate a duration ratio, and divide the interference intensity by the interference reference value to generate an intensity ratio. Multiply the three ratios by the preset coverage weight, duration weight, and intensity weight coefficient respectively to calculate and generate an interference index value. S303: Based on the interference index value, compare the interference index value with a preset interference threshold, filter subcarriers below the interference threshold, record the frequency band identifier, and generate an available subcarrier list.
5. The remote control method of the automatic fire alarm system according to claim 4, characterized in that: The specific steps of S4 are: S401: Based on the available subcarrier list, extract the interference coverage and center frequency parameters of the subcarriers, assign the smoke concentration signal to the subcarrier with the smallest interference coverage, the temperature signal to the subcarrier with the lowest center frequency, and the positioning signal to the subcarrier with the highest center frequency, and generate a signal allocation mapping table; S402: Calling the signal allocation mapping table, monitoring the current bit error rate of the subcarrier, calculating the current dynamically corrected bit error fluctuation difference, comparing the bit error fluctuation difference with a preset fluctuation threshold, recording the subcarrier numbers and difference amplitudes that exceed the fluctuation threshold, and generating a bit error fluctuation difference set; S403: Traverse the error fluctuation difference set, migrate the subcarrier data exceeding the fluctuation threshold to the adjacent subcarrier, update the allocation status of the corresponding subcarrier, mark the migration number and migration path, and generate an alarm signal transmission status.
6. The remote control method of the automatic fire alarm system according to claim 5, characterized in that: The specific calculation formula for the dynamic correction of the error fluctuation difference is: ; in, Representative Dynamically correct the error fluctuation difference of each subcarrier, Representative The current bit error rate measurement value of the subcarrier, Representative The initial bit error rate reference value of the subcarriers, Representative The time decay coefficient of the historical period, Representative subcarriers before The historical error fluctuation difference of the period, Represents the number of historical cycles, Representatives and Subcarriers adjacent to each other The current bit error fluctuation difference of the subcarrier No.
7. The remote control method of the automatic fire alarm system according to claim 5, characterized in that: The specific steps of S5 are: S501: Based on the alarm signal transmission status, the path loss, number of multipath reflections, and transmission distance of the positioning signal are extracted. The wall material attenuation characteristics in the building structure database are called, and a deviation value is calculated by multiplying the path loss, the wall material attenuation characteristics, and the transmission distance. The number of multipath reflections is compared with a preset reflection threshold, and signals with deviation values exceeding the deviation threshold or with multipath reflections exceeding the reflection threshold are eliminated to generate a signal set. S502: Analyze the signal incident angle and transmission time difference based on the path loss and multipath reflection times stored in the signal set and the coordinates of the combustible objects in the building structure database. Map the signal incident angle and transmission time difference to a coordinate plane, superimpose the combustible object coordinate weights, calculate the thermal weight value, and generate the thermal distribution peak coordinates. S503: Based on the peak coordinates of the thermal distribution, the coordinate values and the transmission time difference are normalized, and the areas where the peak intensity exceeds the preset coordinate threshold are marked, and updated to the monitoring system data table to generate remote monitoring results.
8. The remote control method of the automatic fire alarm system according to claim 7, characterized in that: The specific calculation formula of the thermal weight value is: ; in, Represents coordinate points The thermal weight value, Representative The path loss measurement value of the signal path, represents the calculated value of the signal incident angle, Representative The statistical value of the number of multipath reflections of the signal path, Represents the coordinates of combustible materials in the building structure database The weight coefficient of Represents the signal transmission time difference measurement value, represents the transmission time difference attenuation coefficient, represents the reflection interference suppression coefficient, Represents the path loss compensation coefficient.
9. A remote control terminal for an automatic fire alarm system, comprising a memory and a processor, characterized in that: The memory stores a computer program, and when the processor executes the computer program, the steps of the remote control method of the automatic fire alarm system according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Remote control test device and method for nuclear power plant fire detectors
CN110237478B
Firefighter positioning method, system and device based on wireless sensing technology
CN107734479A
Remote wireless communication method for mechanical protection device of one-stop internet-of-things fire-fighting cabinet
CN117676501A