Remote control method and terminal of automatic fire alarm system

By introducing dynamic weighted optimized link selection and interference analysis into the fire automatic alarm system, the problems of signal transmission delay and data encoding in the prior art are solved, the efficiency and accuracy of remote monitoring are improved, and the flexibility and reliability of the system are enhanced.

CN120034890AActive Publication Date: 2025-05-23WEIFANG PING AN FIRE ENG CO LTD

Patent Information

Application Number
CN202510503044.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-05-23
Estimated Expiration
2045-04-22

AI Technical Summary

Technical Problem

The remote control method of the existing fire automatic alarm system has limitations in signal transmission mode, resulting in delayed alarm response, complex data encoding and analysis, reducing the accuracy of information transmission, and insufficient support for data verification mechanisms, increasing the risk of data validity when network environment changes.

Method used

By regularly monitoring signal strength, bit error rate and transmission delay, dynamic weighted optimization link selection is introduced to improve link handover flexibility and efficiency, and weighted calculation and analysis is used to ensure accurate screening of available subcarriers, reduce the impact of signal interference, and improve the response ability to environmental changes through signal allocation strategies.

Benefits of technology

It improves the efficiency and accuracy of remote monitoring, enhances monitoring flexibility and reliability, reduces the impact of signal interference, and ensures the improvement of safety monitoring effect in changing environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034890A_ABST
    Figure CN120034890A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of remote monitoring, and discloses a remote control method and terminal of an automatic fire alarm system, and the remote control method comprises the following steps: detecting a main link signal parameter, generating a real-time state in combination with terminal data, extracting a candidate link flow capacity ratio through signal overrun, and generating a score through base station processing capability. Frequency band interference is scanned, subcarriers are weighted and screened, smoke signals are migrated, path loss and reflection are analyzed, thermal coordinates are generated in combination with a building structure database, and a monitoring result is output; according to the method, the signal strength, the bit error rate and the transmission delay are periodically monitored, dynamic weighted optimization link selection is introduced, the link switching flexibility and efficiency are improved, the response capability to environment change is improved through a signal distribution strategy, the monitoring flexibility and reliability are enhanced, effective signal screening is ensured through analysis of path loss and the number of multipath reflection times, and the signal quality is improved. And the remote monitoring efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of remote monitoring. Specifically, it relates to a remote control method and terminal for a fire automatic alarm system. Background Art

[0002] The technical field of remote monitoring includes a set 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, parsing of monitoring signals and the development of control instructions, systematically constructing a closed-loop architecture of a front-end sensor network, a data transmission channel, a central processing platform and an execution terminal, focusing on solving the security monitoring requirements across spatial regions. When it comes to a fire alarm system, 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 of monitoring data and emergency instructions.

[0003] The Chinese invention patent with the patent application number: CN201910482448.4 discloses a remote control test device and method for a nuclear power plant fire detector. By adding a remote control module, a local control module, a container module, a transmission module, an atomization module and a spraying module, the separation of the test component and the control component is realized, and by obtaining the first start signal sent by the remote control module and then sending the first start signal to the spraying module, and then judging whether the spraying module is faulty to start or lock the transmission module and the atomization module and feedback the information to the remote control module, the correct control of the transmission module, the atomization module and the spraying module is realized under the control of the remote module.

[0004] The above-mentioned existing remote control method for a fire automatic alarm system refers to transmitting the abnormal signals collected by the fire detection device to the remote control terminal through a fixed telephone line or a cellular network based on a preset communication protocol, and triggering the corresponding-level 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 parsing rules of the alarm information by the remote terminal, specifically completed by defining the signal transmission format, configuring the response threshold of the communication module, and establishing a multi-node data verification mechanism, and using a standardized communication protocol to ensure the stable transmission of alarm signals in the public switched telephone network or the mobile communication network.

[0005] The prior art has limitations in the signal transmission mode of the remote control method for fire alarm systems, often resulting in delays in alarm responses; the complexity of data encoding and parsing makes the processing of diverse signals not agile, reducing the accuracy of information transmission; for example, in emergency situations, the encoding process of fire signals is cumbersome, which may lead to the failure of timely response and further increase safety risks; in addition, the prior art lacks support for data verification mechanisms, 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 fail to issue early warnings in a timely manner due to unstable alarm signals, causing significant economic losses; therefore, the prior art urgently needs to improve its performance in terms of efficiency and adaptability to ensure the reliability and practical value of fire monitoring systems. Summary of the Invention

[0006] The technical problem to be solved by the present invention is to address the shortcomings in the prior art and propose a remote control method and terminal for a fire automatic alarm system; it can reduce the impact of signal interference, enhance the flexibility and reliability of monitoring, and improve the efficiency and accuracy of remote monitoring.

[0007] To solve the above technical problems, the present invention provides the following technical solutions: A remote control method for a fire automatic alarm system includes the following steps: S1: Detect the signal strength, bit error rate, and transmission delay of the main link, collect data at a fixed period, call the number of active terminals and transmission success rate within the area, generate a dynamic adjustment factor by multiplying the number of active terminals and the transmission success rate, calculate the boundary conditions of the signal strength and bit error rate based on the dynamic adjustment factor, and generate a real-time status identifier for the main link. S2: Based on the real-time status identifier of the main link, when the signal strength and bit error rate continuously exceed the boundary, extract the ratio of the current traffic to the maximum capacity and the remaining rate of the base station processing capacity of the candidate link, multiply the ratio of the traffic to the maximum capacity by the weight coefficient, multiply the remaining rate of the base station processing capacity by the weight coefficient, sum to generate a priority score, screen the link with the highest score, and generate a target redundant link identifier. S3: Based on the target redundant link identifier, scan the interference coverage range, duration, and intensity within the communication frequency band, perform weighted calculations on the ratio of the interference coverage range 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, screen the subcarriers with weighted calculation results lower than the preset threshold, and generate a list of available subcarriers. S4: Based on the list of available subcarriers, allocate the smoke concentration signal, temperature signal, and positioning signal to the corresponding subcarriers, monitor the difference between the change amplitude of the subcarrier bit error rate and the initial value, and when the difference exceeds the preset fluctuation threshold, migrate the data to the adjacent subcarrier to generate the transmission status of the alarm signal. 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 and 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 to obtain remote monitoring results.

[0008] The following is a further optimization of the above technical solution by the present invention: The specific steps of S1 are: S101: Detect the signal strength, bit error rate and transmission delay of the main link, collect the values ​​of the three at a fixed period, call the number of active terminals and the transmission success rate in the area, multiply the number of active terminals by the transmission success rate to obtain a dynamic adjustment factor, and generate a dynamic adjustment result; S102: extracting the initial collected values ​​of signal strength and bit error rate based on the dynamic adjustment result, performing product operation on the signal strength and bit error rate with the dynamic adjustment factor respectively, and combining the collected value of transmission delay to generate a signal strength boundary interval and a bit error rate boundary interval; S103: According to 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 respectively. 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.

[0009] Further optimization: The specific steps of S2 are: S201: Based on the real-time status identifier of the main link, detect whether the number of times that the signal strength and the bit error rate continuously exceed the boundary interval reaches a set threshold. If the conditions are met, extract the current flow and maximum capacity ratio of all candidate links and the base station processing capacity surplus rate to generate a candidate link parameter set; S202: calling the candidate link parameter set, multiplying the ratio of the traffic to the maximum capacity of each link by a preset traffic weight coefficient, multiplying the base station processing capacity surplus rate by a preset processing capacity weight coefficient, performing an addition operation on the two product results, and generating a priority score value for each candidate link; S203: Based on the priority score of each candidate link, sort the score values ​​from high to low, select the link corresponding to the highest score value, mark the identifier, and generate a target redundant link identifier.

[0010] Further optimization: The specific steps of S3 are: S301: Based on the target redundant link identifier, scan the interference coverage, duration and interference intensity value 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; S302: calling the interference parameter set, dividing the interference coverage range by the total bandwidth to generate a coverage ratio, dividing the duration by the sampling period to generate a duration ratio, dividing the interference intensity by the interference reference value to generate an intensity ratio, multiplying the three ratios by the preset coverage weight, duration weight, and intensity weight coefficient respectively, and calculating and generating 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 frequency band identifiers, and generate an available subcarrier list.

[0011] Further optimization: The specific steps of S4 are: S401: Based on the available subcarrier list, extract the interference coverage and center frequency parameters of the subcarrier, allocate the smoke concentration signal to the subcarrier with the smallest interference coverage, allocate the temperature signal to the subcarrier with the lowest center frequency, allocate 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 the preset fluctuation threshold, recording the subcarrier number and difference amplitude exceeding 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 the alarm signal transmission status.

[0012] Further optimization: The specific calculation formula for the dynamic correction of the error fluctuation difference is: ; in, Representative The dynamic correction bit error fluctuation difference of each subcarrier, Representative The current bit error rate measurement value of the subcarriers, Representative The initial bit error rate benchmark value of subcarriers, Representative The time decay coefficient of the historical period, Representative Subcarriers The historical bit error fluctuation difference of each cycle, Represents the number of historical cycles, Representatives and Subcarriers adjacent to each other The current bit error fluctuation difference of the subcarrier.

[0013] Further optimization: The specific steps of S5 are: S501: based on the transmission status of the alarm signal, extract the path loss, multipath reflection times and transmission distance of the positioning signal, call the wall material attenuation characteristics in the building structure database, calculate the deviation value by multiplying the path loss with the wall material attenuation characteristics and the transmission distance, compare the multipath reflection times with the preset reflection threshold, eliminate the signals whose deviation values ​​exceed the deviation threshold or the multipath reflection times exceed the reflection threshold, and generate a signal set; S502: calling the path loss and multipath reflection times reserved in the signal set, combining with the flammable object coordinates in the building structure database, analyzing the signal incident angle and the transmission time difference, mapping the signal incident angle and the transmission time difference to the coordinate plane, superimposing the flammable object coordinate weight, calculating the thermal weight value, and generating the thermal distribution peak coordinates; S503: According to the peak coordinates of the thermal distribution, the coordinate values ​​and the transmission time difference are normalized, the area where the peak intensity exceeds the preset coordinate threshold is marked, and the data table of the monitoring system is updated to generate the remote monitoring results.

[0014] Further optimization: The thermal weight value calculation formula is specifically as follows: ; in, Represents coordinate point The thermal weight value, Representative The path loss measurement 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 flammable materials in the building structure database The weight coefficient of Represents the measured value of the signal transmission time difference, represents the transmission time difference attenuation coefficient, represents the reflection interference suppression coefficient, Represents the path loss compensation coefficient.

[0015] 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.

[0016] The present invention adopts the above technical solution, which has at least the following beneficial effects: 1. The present invention regularly monitors signal strength, bit error rate and transmission delay, introduces dynamic weighted optimization link selection, improves link switching flexibility and efficiency, and performs weighted calculation and analysis on the ratio of interference intensity to interference reference value to ensure accurate screening of available subcarriers and reduce 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

[0017] 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.

[0018] Figure 1 It is a schematic diagram of the method flow of the present invention. DETAILED DESCRIPTION

[0019] The technical solution of the present invention is described below in conjunction with the accompanying drawings.

[0020] 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 advantageous than other embodiments or designs; to be specific, 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.

[0021] In the embodiments of the present invention, "image" and "picture" can 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, relevant" and "corresponding" can 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.

[0022] In the embodiments of the present invention, sometimes the subscripts such as W 1 It may be written in non-subscript form such as W1. When the difference is not emphasized, the meaning is the same.

[0023] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0024] See also Figure 1 , a remote control method for an automatic fire alarm system, comprising the following steps: S1: Detect the signal strength, bit error rate and transmission delay of the main link, collect data at a fixed period, call the number of active terminals and the transmission success rate in the area, multiply the number of active terminals and the transmission success rate to generate a dynamic adjustment factor, calculate the boundary conditions of the signal strength and bit error rate based on the dynamic adjustment factor, and generate a real-time status identifier of the main link; S2: Based on the real-time status identification of the main link, when the signal strength and bit error rate continuously exceed the boundary, the current flow to maximum capacity ratio and the base station processing capacity surplus rate of the candidate link are extracted, and the flow to maximum capacity ratio and the base station processing capacity surplus rate are multiplied by the weight coefficient, and the sum is generated to generate a priority score, and the link with the highest score is selected to generate the target redundant link identification; S3: Based on the target redundant link identifier, scan the interference coverage, duration and interference intensity in the communication frequency band, perform weighted calculation on the ratio of interference coverage to total bandwidth, the ratio of duration to sampling period, and the ratio of interference intensity to interference reference value, select subcarriers whose weighted calculation results are lower than the preset threshold, and generate a list of available subcarriers; 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 to generate an alarm signal transmission status; 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 and 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 to obtain remote monitoring results.

[0025] 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.

[0026] The specific steps of S1 are: S101: Detect the main link signal strength, bit error rate, and transmission delay, collect the values of the three at fixed intervals, call the number of active terminals in the area and the transmission success rate, perform a multiplication operation on the number of active terminals and the transmission success rate to obtain a dynamic adjustment factor, and generate a dynamic adjustment result.

[0027] When detecting the main link signal strength, fix the collection period at 5 seconds. Each time of collection, extract the RSSI value from the receiving end radio frequency module. For example, if the collected value is -68 dBm in a certain collection, compare this value with the preset reference value of -70 dBm, and calculate the deviation value as +2 dBm. When collecting the bit error rate, obtain the ratio of the bit error count to the total number of transmitted codes from the demodulation module. If the total number of codes is 10,000 and the bit error count is 10, then the bit error rate is 0.1%. The transmission delay is directly calculated through the time stamp difference between the sending end and the receiving end. For example, if the sending time is 1620000000 ms and the receiving time is 1620000050 ms, then the delay is 50 ms. The number of active terminals is counted through the MAC address list maintained by the base station, and filter the number of terminals with data transmission records in the recent 5 seconds. If the list contains 100 valid terminals, then 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 received by the receiving end. If the total number of requests is 500 times and the number of successful times is 490 times, then the transmission success rate is 98%. When generating the dynamic adjustment factor, directly multiply the number of active terminals 100 by the transmission success rate 98% to obtain the dynamic adjustment factor 98. This value is used for subsequent boundary interval adjustment. Among them, the transmission success rate threshold is set as the average value of the base station historical statistical data. For example, if the success rate average value in the past 1 hour is 95%, then 98% is regarded as higher than the average level. The weight of the dynamic adjustment factor is set according to service requirements. For example, in a high-load scenario, the weight of the number of active terminals is increased to 1.2, and the weight of the transmission success rate remains 1.0 to cope with the impact of network congestion.

[0028] S102: Based on the dynamic adjustment result, extract the initial collection values of the signal strength and the bit error rate, perform a product operation on the signal strength and the bit error rate respectively with the dynamic adjustment factor, and combine the transmission delay collection value to generate a signal strength boundary interval and a bit error rate boundary interval.

[0029] When generating the signal strength boundary interval, extract the reference value of -70 dBm collected for the first time. Combine it with the dynamic adjustment factor of 98. Subtract one-tenth of the dynamic adjustment factor from the reference value as the lower limit, that is, -70 dBm - (98 / 10) = -79.8 dBm. The upper limit is obtained by adding the same value to the reference value, getting -60.2 dBm. The bit error rate boundary interval is based on the initial collected value of 0.1%, and multiply it by the dynamic adjustment factor of 98% to get the upper limit of 0.098%, and the lower limit is fixed at 0%. The transmission delay reference value is set to 50 ms collected for the first time. If the current delay exceeds the reference value, for example, the delay is 55 ms, then adjust the bit error rate upper limit according to the exceeding ratio. Specifically, for every 1 ms exceeded, increase the upper limit value by 2%. That is, at 55 ms, it exceeds by 5 ms, and the bit error rate upper limit is adjusted to 0.098% + (5 × 0.098% × 2%) = 0.1078%. Among them, the setting of the transmission delay threshold of 50 ms is determined according to the maximum tolerable delay specified by the network protocol. The bit error rate upper limit adjustment coefficient of 2% is determined according to experimental data. For example, tests show that for every 1 ms increase in delay, the fluctuation range of the bit error rate increases by 0.4% - 0.6%. Take the conservative value of 2% as the expansion coefficient. Finally, the signal strength boundary interval is [-79.8 dBm, -60.2 dBm], the bit error rate boundary interval is [0%, 0.1078%], and the transmission delay threshold remains unchanged at 50 ms.

[0030] S103: According to the signal strength boundary interval and the bit error rate boundary interval, compare the signal strength, bit error rate, and transmission delay values collected in the current cycle with the corresponding boundary intervals respectively. If all three parameters are within the intervals, output the identification as the stable state; otherwise, output the identification as the abnormal state, and generate the real-time status identification of the main link.

[0031] When generating the real-time status identifier, compare the current signal strength of -65 dBm with the interval [-79.8 dBm, -60.2 dBm]. Since -65 dBm is greater than the lower limit and less than the upper limit, it is determined to meet the requirements. Compare the bit error rate of 0.12% with the interval [0%, 0.1078%]. Since 0.12% exceeds the upper limit, it is determined to be abnormal. Compare the transmission delay of 55 ms with the transmission delay threshold of 50 ms. Since 55 ms is greater than the transmission delay threshold, it is determined to be abnormal. If any one of the three parameters exceeds the interval, the output identifier is the abnormal state. For example, when both the bit error rate and the delay exceed the limit, directly mark it as abnormal. If the signal strength is -70 dBm, the bit error rate is 0.09%, and the delay is 48 ms, then all three are within the interval and are marked as the stable state. Among them, the determination of the transmission delay threshold strictly follows the "greater than" logic and does not include the equal situation. For example, when the delay is exactly 50 ms, it is considered to meet the requirements. The upper limit of the bit error rate interval of 0.1078% is rounded to four decimal places. If the collected value of the bit error rate is 0.1079%, it is determined to exceed the limit. The boundaries of the signal strength interval are reserved to one decimal place. For example, the difference between -79.8 dBm and -79.9 dBm will affect the determination result, ensuring the balance between accuracy and fault tolerance.

[0032] The specific steps of S2 are as follows: S201: Based on the real-time status identifier of the primary link, detect whether the number of times the signal strength and the bit error rate continuously exceed the boundary interval reaches the set threshold. If the condition is met, extract the ratio of the current traffic to the maximum capacity and the remaining rate of the base station processing capacity of all candidate links, and generate a candidate link parameter set.

[0033] Start counting the number of times the boundary interval is exceeded continuously, and set the threshold to 3 times. When the signal strength and the 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%, then the number of consecutive exceedances reaches the threshold 3 times. When extracting the candidate link parameters, traverse the current traffic and maximum capacity ratio 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 remaining rate of base station processing capacity is obtained by subtracting the current load of 150Mbps from the total processing capacity of 200Mbps, and the remaining 50Mbps is obtained. The remaining rate The generated candidate link parameter set includes the flow ratio of 0.8 and the surplus rate of 25% for link 1, and the flow ratio of 0.9 and the surplus rate of 25% for link 2. The extraction of the flow ratio to the maximum capacity is obtained by obtaining the link port counter data through the real-time monitoring module. The maximum capacity is the preset value of the hardware specification. The calculation of the base station surplus rate depends on the CPU and memory usage statistics of the resource manager. For example, the CPU usage rate of 75% corresponds to the base station processing capacity surplus rate of 25%. The setting basis of the threshold of 3 times is the historical fault data analysis. When the main link is abnormal for 3 consecutive times, the success rate of switching to the redundant link is 98%. The flow ratio threshold is set to not more than 0.95. If it exceeds, the link is considered to be close to full load. The surplus rate threshold is set to not less than 10%. If it is lower than 10%, the base station resources are considered to be insufficient. The parameter set only includes candidate links that meet the flow ratio ≤ 0.95 and the surplus rate ≥ 10%. For example, a link with a flow ratio of 0.96 is excluded, and a link with a surplus rate of 8% is also excluded. The final generated parameter set includes two links that meet the requirements.

[0034] 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 product results, and generate a priority score value for each candidate link.

[0035] The traffic ratios in the candidate link parameter set are called as 0.8 and 0.9, the surplus rates are 25% and 25%, the traffic weight coefficient is set as 0.6, and the processing capacity weight coefficient is set as 0.4. The weight coefficient is set based on the network load priority strategy. The traffic load has an impact on link stability of 60%, and the base station processing capacity has an impact of 40%. The priority score of link 1 is calculated as 0.8 (traffic ratio) × 0.6 (traffic weight) + 0.25 (surplus rate) × 0.4 (processing weight), and 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 according to 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% obtained by dividing the surplus rate of the base station processing capacity 50Mbps by the total capacity 200Mbps. If the traffic ratio of a link is 0.95 and the surplus rate is 15%, then it is calculated as 0.95×0.6+0.15×0.4=0.57+0.06=0.63. The score result is rounded to two decimal places. For example, 0.58 and 0.64, if the scores are the same, they are arranged in ascending order by link number. The final priority score is 0.64 for link 2 and 0.66 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 the sufficient base station resources. For example, when the surplus rate is 15%, the link 2 score becomes 0.9×0.5+0.15×0.5=0.45+0.075=0.525, and the link 1 score is 0.8×0.5+0.15×0.5=0.4+0.075=0.475. The score ranking changes dynamically with the weight.

[0036] S203: Based on the priority score of each candidate link, sort the score values ​​from high to low, select the link corresponding to the highest score value, mark the identifier, and generate a target redundant link identifier.

[0037] 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_" + three-digit number, and 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 highest-scoring link 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-sorting is triggered, and the next available link is selected. The identifier is updated to "Redundant Link_001". The score sorting and identifier generation are updated in real time and are executed every 5 seconds to ensure synchronization with the network status. For example, if the score of link 2 in the current cycle is 0.64 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 is still 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 to execute the link switching action, such as sending an instruction to the switch to route the traffic to port 002 to complete the redundant link switching.

[0038] The specific steps of S3 are: S301: Based on the target redundant link identifier, scan the interference coverage, duration and interference intensity value 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.

[0039] After the target redundant link is identified as "Redundant Link_002", the communication frequency band scan is started. The interference coverage range uses the spectrum analyzer to obtain the width of the area where the signal strength exceeds -85dBm within the specified frequency band of 20MHz. For example, an interference signal is detected in the frequency band of 2400-2430MHz, with a coverage range of 30MHz. The duration is recorded by the timer for the continuous existence of the interference signal, for example, from 10:00:00 to 10:00:03 for a total of 3 seconds. The interference intensity takes the peak value of the signal strength in the frequency band, for example, -80dBm. The total bandwidth value calls the total bandwidth of 100MHz in the link configuration parameters, and the sampling period value is fixed to 5 seconds. The interference baseline value is set to 90% of the historical interference intensity average value. For example, the average interference intensity in the past week is -90dBm, and the interference baseline value is -90dBm×90%=-81dBm. The generated interference parameter set includes a coverage range of 3 0MHz, duration 3 seconds, interference intensity -80dBm, total bandwidth 100MHz, sampling period 5 seconds, interference reference value -81dBm, where the unit consistency of coverage range and total bandwidth is converted into percentage, for example 30MHz / 100MHz=30%, the interference reference value setting rule is to exclude instantaneous peak interference, for example, if -75dBm is detected but only lasts for 0.1 seconds, it is not included in the interference reference value calculation, and when the parameter set is generated, interference records with a duration less than 1 / 10 of the sampling period are removed, for example, interference signals less than 0.5 seconds are not included in the statistics, the interference coverage range is accurate to 1MHz, the interference intensity is accurate to 1dBm, and the duration is accurate to 0.1 seconds. The final parameter set data is interference coverage range 30MHz, duration 3.0 seconds, interference intensity -80dBm, total bandwidth 100MHz, sampling period 5 seconds, interference reference value -81dBm.

[0040] S302: Call the interference parameter set, divide the interference coverage range by the total bandwidth to generate a coverage ratio, divide the duration by the sampling period to generate a duration ratio, 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, and calculate and generate an interference index value.

[0041] The coverage ratio calculated by calling the interference parameter set is 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, and the basis is that short-term interference can be alleviated by the retransmission mechanism. The intensity weight coefficient is 0.3, and 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, and the sum of the weight coefficients is 1. It is set according to operation and maintenance experience. For example, in a certain scenario, it is necessary to focus on avoiding coverage interference. The coverage weight is increased to 0.5, the intensity weight is reduced to 0.2, and the interference index value is retained to three decimal places. For example, 0.596, if the coverage ratio of a subcarrier is 50MHz / 100MHz=0.5, duration ratio 4s / 5s=0.8, strength ratio -85dBm / -81dBm≈1.049, then calculated as 0.5×0.4+0.8×0.3+1.049×0.3=0.2+0.24+0.315=0.755. When the coverage ratio exceeds 50%, an alarm is triggered. When the strength ratio exceeds 1.0, it means that the current interference intensity is higher than the interference reference value. The interference threshold is set to 0.7. The experimental data shows 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%, which exceeds the upper limit of the communication protocol tolerance of 0.1%. The interference threshold is set to reserve a margin of 0.05 to cope with measurement errors. Finally, the interference index value list generated contains the calculation results of multiple subcarriers, such as subcarrier 1 index 0.596, subcarrier 2 index 0.755, and subcarrier 3 index 0.68.

[0042] S303: Based on the interference index value, compare the interference index value with a preset interference threshold, filter subcarriers below the interference threshold, record frequency band identifiers, and generate an available subcarrier list.

[0043] When the interference index value is compared with the interference threshold of 0.7, 0.596 of subcarrier 1 and 0.68 of subcarrier 3 are screened as being lower than the interference threshold, and 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, subcarrier 1 corresponds to the frequency band identifier "SC_2400-2430MHz", and subcarrier 3 identifier "SC_2460-2490MHz". When the list is generated, subcarriers with an index ≥ 0.7 are removed. If a subcarrier index is 0.699, it is determined to be 0.70 after retaining 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, every 30MHz is a subcarrier unit, and the identifier naming rule is "SC_start frequency-end frequency". The list data is stored in JSON format, including the fields "subcarrier identifier, interference index value, frequency band range", for example For example, {"ID":"SC_2400-2430","Index":0.596,"Band":"2400-2430MHz"}, the interference threshold of 0.7 is determined strictly following the "less than" logic. For example, the index of 0.6999 is rounded to four decimal places to 0.6999, which is still considered to be below the interference threshold. During the screening process, if multiple subcarrier indices are the same, they are arranged in ascending order according to the starting frequency of the frequency band. For example, subcarrier 1 (2400MHz) takes precedence over subcarrier 4 (2430MHz). The list update cycle is synchronized with the sampling cycle to 5 seconds to ensure real-time performance. For example, if two available subcarriers are screened out in the current cycle, subcarrier 3 index rises to 0.71 in the next cycle and is removed from the list. At the same time, subcarrier 5 with an index of 0.65 is added. The updated list generated includes subcarrier 1 and subcarrier 5, and the frequency band identifier is passed to the link control module to perform subcarrier switching.

[0044] The specific steps of S4 are: 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.

[0045] The list of available subcarriers 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, traverse the interference coverage range values ​​of all subcarriers in the list and select subcarrier 5 corresponding to the minimum value 25MHz. When allocating temperature signals, extract all subcarrier center frequency parameters and select subcarrier 1 corresponding to the lowest value 2415MHz. When allocating positioning signals, select subcarrier 5 corresponding to the highest center frequency 2535MHz. The generated signal allocation mapping table contains the fields "signal type, subcarrier number, coverage range, center frequency". For example, smoke concentration is bound to subcarrier 5 number 005, temperature Subcarrier 1 is numbered 001 for degree binding, and subcarrier 5 is numbered 005 for positioning binding. The coverage threshold is set to no more than 50MHz. If a subcarrier has a coverage range of 55MHz, it is excluded. The center frequency sorting rule is numerical ascending order, such as subcarrier 1 (2415MHz), subcarrier 3 (2475MHz), and subcarrier 5 (2535MHz). The signal allocation conflict handling adopts a priority coverage strategy. For example, when both the positioning signal and the smoke concentration need to be allocated to subcarrier 5, the positioning signal is prioritized and the smoke concentration is migrated to the suboptimal 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 concentration is reallocated to subcarrier 1 (30MHz) with the second smallest coverage range, and an updated mapping table is generated to record the allocation result.

[0046] 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 exceeding the fluctuation threshold, and generate a bit error fluctuation difference set.

[0047] The specific calculation formula for dynamically correcting the error fluctuation difference is: ; in, Representative The dynamic correction bit error fluctuation difference of each subcarrier, Representative The current bit error rate measurement value of the subcarriers, Representative The initial bit error rate benchmark value of subcarriers, Representative The time decay coefficient of the historical period, Representative Subcarriers The historical bit error fluctuation difference of each cycle, Represents the number of historical cycles, Representatives and Subcarriers adjacent to each other The current bit error fluctuation difference of the subcarrier.

[0048] Parameter definition and data source: : No. The current bit error rate measurement value of the subcarrier is obtained by the monitoring module from the subcarrier The receiving end obtains it in real time. For example, the bit error rate of subcarrier 001 in a certain acquisition cycle is 0.17%; : No. The initial bit error rate reference value of each subcarrier is taken from the bit error rate at the initial allocation time recorded in the signal allocation mapping table. For example, the initial bit error rate of subcarrier 001 is 0.1%; : 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 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; : No. Subcarriers The historical error fluctuation difference of each cycle is extracted from the system log. For example, the fluctuation difference of subcarrier 001 in the first three cycles is 0.05% ( )、0.03%( )、0.04%( ); : 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); : With Subcarriers adjacent to each other For example, the adjacent subcarrier of subcarrier 001 is 002, and the current fluctuation difference is 0.06%.

[0049] Formula calculation derivation: Calculate the basis difference: ; Calculate the history weighted term: ; Weighted average divided by the number of periods: ; Compute adjacent interference terms: ; Comprehensive calculation of dynamic correction difference: ; Parameter rationality verification: 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; Time decay coefficient: The weights of 0.5, 0.3, and 0.2 are assigned to meet the operation and maintenance rules with higher impact in the recent period, and the sum of the coefficients is 1 to avoid weight deviation; Adjacent subcarrier fluctuation difference: 0.06% is within the reasonable range of adjacent link interference (usually ≤0.1%).

[0050] Results association analysis: Formula calculation results is the bit error fluctuation difference after dynamic correction. The bit error fluctuation difference needs to be compared with the preset fluctuation threshold (for example, 0.05%). 0.01323% is lower than the fluctuation threshold, indicating that the current fluctuation of subcarrier 001 is within the limit and does not need to be recorded in the bit error fluctuation difference set; if The calculated result is 0.07%, which exceeds the fluctuation threshold of 0.05%. In this case, the subcarrier number and the difference amplitude need to be recorded. The formula improves the comprehensiveness of the fluctuation difference calculation by introducing quantitative corrections of historical fluctuations and adjacent interference, and avoids the cumulative interference effects that may be ignored by a single current difference.

[0051] 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 the alarm signal transmission status.

[0052] Traverse subcarriers 001 and 003 in the error fluctuation difference set, migrate the smoke density signal of subcarrier 001 to adjacent subcarrier 2 (coverage range 35MHz, center frequency 2445MHz), the migration count counter increases from 0 to 1, and the path record is "001→002", and the temperature signal of subcarrier 003 is migrated to adjacent subcarrier 4 (coverage range 40MHz, center frequency 2505MHz), the migration count increases from 0 to 1, and the path record is "003→004". The updated allocation status is that smoke density is bound to subcarrier 2, temperature is bound to subcarrier 4, and the positioning signal remains unchanged at subcarrier 5. The alarm signal transmission status generates the fields "migration count, path, timestamp", for example, the alarm status of subcarrier 001 is "migration 1 time, path 001→002, time stamp". Time stamp 14:00:00", the migration number threshold is set to no more than 3 cumulative migrations in a single day. If the subsequent bit error rate difference of subcarrier 002 exceeds the limit again, it will continue to migrate to subcarrier 003 and record the path "002→003". When the cumulative number reaches 3 times, the hardware check instruction is triggered. The adjacent subcarrier selection rule is the nearest available subcarrier within the range of ±15MHz of the current frequency band. For example, subcarrier 001 (2415MHz) is adjacent to subcarrier 002 (2445MHz) and subcarrier 000 (2385MHz). The number increment direction is preferred. The migration path data is stored in the ring buffer, and the latest 10 operation records are retained. The alarm status information is pushed to the monitoring interface, displayed as a red warning icon and a migration path topology diagram, and the transmission status data is synchronized to the central server every 2 seconds.

[0053] The specific steps of S5 are: S501: Based on the transmission status of the alarm signal, the path loss, multipath reflection times 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 times are compared with the preset reflection threshold, and the signals whose deviation values ​​exceed the deviation threshold or the multipath reflection times exceed the reflection threshold are eliminated to generate a signal set.

[0054] The alarm signal transmission status includes the path loss of the positioning signal 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 path loss of another signal is 60dB, the number of multipath reflections is 5 times, the transmission distance is 25 meters, and the wall attenuation is calculated as 0.8dB / m×15m+0.5dB / m×10m=12+5=17dB, and the deviation value is 60 -17=43dB≤50dB, but the number of multipath reflections is 5 times, which exceeds the reflection threshold of 4 times, and is also eliminated. Finally, the signal with a path loss of 55dB, a multipath reflection of 2 times, and a transmission distance of 20 meters is retained in the signal set. The deviation threshold of 50dB is set according to the historical positioning error statistics. For example, when the deviation value exceeds 50dB, the positioning error exceeds 3 meters. The reflection threshold of 4 times is obtained according to the multipath interference experimental data. When it exceeds 4 times, the probability of signal distortion is greater than 20%. When the signal set is generated, only signals with a deviation value ≤50dB and a multipath reflection number ≤4 times are retained. For example, signal number 005 with a deviation value of 43dB and a multipath reflection number of 2 times is retained, and signal number 008 with a deviation value of 55dB and a multipath reflection number of 3 times is eliminated. The signal set is stored in a list format, including the fields "signal ID, path loss, multipath reflection number, and transmission distance".

[0055] S502: Call the path loss and multipath reflection times retained in the signal set, combine 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 weight, calculate the thermal weight value, and generate the thermal distribution peak coordinates.

[0056] The specific calculation formula of thermal weight value is: ; in, Represents coordinate point The thermal weight value, Representative The path loss measurement 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 flammable materials in the building structure database The weight coefficient of Represents the measured value of the signal transmission time difference, represents the transmission time difference attenuation coefficient, represents the reflection interference suppression coefficient, Represents the path loss compensation coefficient.

[0057] Parameter definition and data source: : No. The path loss measurement value of the 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 of indoor wireless communication). : Calculated value of the signal incident angle, through the signal source coordinates Coordinates with flammables Calculation of geometric relationships, such as signal source coordinates , flammable material coordinates , signal incident angle radian; : No. The statistical value of the number of multipath reflections of a signal path is extracted from the signal set. For example, the number of reflections of signal path number 005 is 3 times (the actual measurement range is 0-5 times, which complies with the IEEE 802.11 standard for multipath reflection statistics); : 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: Meter , hour , hour ); : Signal transmission time difference measurement value, obtained through the timestamp difference of the receiving end. For example, the transmission time difference of the signal reaching 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); : 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); : 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); : Path loss compensation coefficient, which is 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).

[0058] Formula calculation derivation: The first part of the calculation: ; Multiply by the flammable material weight factor: ; The second part of the calculation: ; Comprehensive thermal weight value: ; Parameter rationality verification: Path loss : 75dB is within the typical range of indoor wireless communication (50dB-100dB); Transmission time difference : 0.5ms is in line with the reasonable range of transmission time difference for short-distance communication (0.1ms-2ms); 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.

[0059] Results association analysis: 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 determination rule is 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.

[0060] S503: According to the peak coordinates of the thermal distribution, the coordinate values ​​and the transmission time difference are normalized, the area where the peak intensity exceeds the preset coordinate threshold is marked, and the data table of the monitoring system is updated to generate the remote monitoring results.

[0061] When the thermal distribution peak coordinate (135, 145) is normalized, the x-coordinate 135 is mapped to the ratio of 0-200 to 135 / 200=0.675, 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 to be 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, and updating the monitoring system data table field "Coordinate X=135, Y=145, intensity 0.245, status=warning", and the other peak coordinate (80, 90) is normalized to intensity 0. 18≤0.2, no marking, normalized range is set according to the actual size of the monitoring area, for example, 200×200 meters corresponds to the 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 accuracy of 95% in historical fire cases where the thermal intensity exceeds 0.2, when the remote monitoring results are pushed to the terminal, the marked area is displayed in red highlight, and the area within the limit is displayed in green, the data table is refreshed every 5 seconds, for example, the peak coordinate (130,140) intensity 0.25 of the previous cycle is still retained, and the new cycle coordinate (135,145) intensity 0.245 is added, and the old data is automatically cleared if it is not updated for more than 30 seconds.

[0062] 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.

[0063] The technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can 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 can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention; and the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0064] As described above, it is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention; therefore, the protection scope of the present invention shall be subject to the protection scope of the claims described above.

Claims

1. A remote control method for an automatic fire alarm system, characterized in that: The following steps are involved: S1: Detect the signal strength, bit error rate and transmission delay of the main link, collect data at a fixed period, call the number of active terminals and the transmission success rate in the area, multiply the number of active terminals and the transmission success rate to generate a dynamic adjustment factor, calculate the boundary conditions of the signal strength and bit error rate based on the dynamic adjustment factor, and generate a real-time status identifier of the main link; S2: Based on the real-time status identification of the main link, when the signal strength and bit error rate continuously exceed the boundary, the current flow to maximum capacity ratio and the base station processing capacity surplus rate of the candidate link are extracted, and the flow to maximum capacity ratio and the base station processing capacity surplus rate are multiplied by the weight coefficient, and the sum is generated to generate a priority score, and the link with the highest score is selected to generate the target redundant link identification; S3: Based on the target redundant link identifier, scan the interference coverage, duration and interference intensity in the communication frequency band, perform weighted calculation on the ratio of interference coverage to total bandwidth, the ratio of duration to sampling period, and the ratio of interference intensity to interference reference value, select subcarriers whose weighted calculation results are lower than the preset threshold, and generate a list of available subcarriers; S4: Based on the list of available subcarriers, the smoke concentration signal, temperature signal and positioning signal are allocated to the corresponding subcarriers, and 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 to generate an alarm signal transmission status; 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 and 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 to obtain 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 signal strength, bit error rate and transmission delay of the main link, collect the values ​​of the three at a fixed period, call the number of active terminals and the transmission success rate in the area, multiply the number of active terminals by the transmission success rate to obtain a dynamic adjustment factor, and generate a dynamic adjustment result; S102: extracting the initial collected values ​​of signal strength and bit error rate based on the dynamic adjustment result, performing product operation on the signal strength and bit error rate with the dynamic adjustment factor respectively, and combining the collected value of transmission delay to generate a signal strength boundary interval and a bit error rate boundary interval; S103: According to 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 respectively. 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 is characterized in that: The specific steps of S2 are: S201: Based on the real-time status identifier of the main link, detect whether the number of times that the signal strength and the bit error rate continuously exceed the boundary interval reaches a set threshold. If the conditions are met, extract the current flow and maximum capacity ratio of all candidate links and the base station processing capacity surplus rate to generate a candidate link parameter set; S202: calling the candidate link parameter set, multiplying the ratio of the traffic to the maximum capacity of each link by a preset traffic weight coefficient, multiplying the base station processing capacity surplus rate by a preset processing capacity weight coefficient, performing an addition operation on the two product results, and generating a priority score value for each candidate link; S203: Based on the priority score of each candidate link, sort the score values ​​from high to low, select the link corresponding to the highest score value, 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 is 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 value 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; S302: calling the interference parameter set, dividing the interference coverage range by the total bandwidth to generate a coverage ratio, dividing the duration by the sampling period to generate a duration ratio, dividing the interference intensity by the interference reference value to generate an intensity ratio, multiplying the three ratios by the preset coverage weight, duration weight, and intensity weight coefficient respectively, and calculating and generating 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 frequency band identifiers, 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 subcarrier, allocate the smoke concentration signal to the subcarrier with the smallest interference coverage, allocate the temperature signal to the subcarrier with the lowest center frequency, allocate 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 the preset fluctuation threshold, recording the subcarrier number and difference amplitude exceeding 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 the 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 The dynamic correction bit error fluctuation difference of each subcarrier, Representative The current bit error rate measurement value of the subcarriers, Representative The initial bit error rate benchmark value of subcarriers, Representative The time decay coefficient of the historical period, Representative Subcarriers The historical bit error fluctuation difference of each cycle, Represents the number of historical cycles, Representatives and Subcarriers adjacent to each other The current bit error fluctuation difference of the subcarrier.

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 transmission status of the alarm signal, extract the path loss, multipath reflection times and transmission distance of the positioning signal, call the wall material attenuation characteristics in the building structure database, calculate the deviation value by multiplying the path loss with the wall material attenuation characteristics and the transmission distance, compare the multipath reflection times with the preset reflection threshold, eliminate the signals whose deviation values ​​exceed the deviation threshold or the multipath reflection times exceed the reflection threshold, and generate a signal set; S502: calling the path loss and multipath reflection times reserved in the signal set, combining with the flammable object coordinates in the building structure database, analyzing the signal incident angle and the transmission time difference, mapping the signal incident angle and the transmission time difference to the coordinate plane, superimposing the flammable object coordinate weight, calculating the thermal weight value, and generating the thermal distribution peak coordinates; S503: According to the peak coordinates of the thermal distribution, the coordinate values ​​and the transmission time difference are normalized, the area where the peak intensity exceeds the preset coordinate threshold is marked, and the data table of the monitoring system is updated to generate the 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 point The thermal weight value, Representative The path loss measurement 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 flammable materials in the building structure database The weight coefficient of Represents the measured value of the signal transmission time difference, 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 the processor implements the steps of the remote control method of the automatic fire alarm system according to any one of claims 1 to 8 when executing the computer program.

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

  • Dual-mode communication method and system for energy storage fire-fighting detector

    CN118338473A

  • Fire-fighting remote control method for tunnel fire-fighting system

    CN118553080A

Cited By

  • Foreign trade short-wave radio station remote control method based on WiFi link

    CN120282183A