Control methods, devices, electronic equipment and storage media

By setting up smoke detection and temperature acquisition modules in each zone, and combining the concentration change rate and time characteristics, the direction and power of the smoke exhaust module are dynamically adjusted, solving the problems of smoke diffusion and false alarms during a fire, and achieving efficient and reliable smoke exhaust and fire identification.

CN121953487BActive Publication Date: 2026-08-04X-SENSE INNOVATIONS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
X-SENSE INNOVATIONS CO LTD
Filing Date
2026-02-12
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

During a fire, the activation of multiple smoke extraction modules causes smoke to spread throughout the building, resulting in low smoke extraction efficiency. Furthermore, existing systems struggle to accurately identify fire zones, leading to false alarms or missed alarms.

Method used

By setting up smoke detection and temperature acquisition modules in each zone, the direction and power of the smoke exhaust module are dynamically adjusted. Combined with the concentration change rate and time characteristics, personalized threshold settings are achieved, high-risk areas are accurately identified, and directional smoke exhaust and ventilation are carried out in a coordinated manner.

Benefits of technology

It improves the utilization efficiency of the smoke extraction module, reduces smoke diffusion, enhances smoke extraction efficiency, reduces power consumption, ensures the accuracy of fire detection and the reliability of the system, and reduces false alarms and delayed response.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121953487B_ABST
    Figure CN121953487B_ABST
Patent Text Reader

Abstract

This application provides a control method, apparatus, electronic device, and storage medium. The method includes: acquiring multiple detection concentrations from multiple smoke detection modules; responding to a first detection concentration corresponding to a first smoke detection module being greater than a first threshold corresponding to the first smoke detection module, controlling a fan in a first smoke exhaust module to exhaust smoke based on a first rotation direction, the first smoke exhaust module corresponding to the first smoke detection module; and controlling a fan in a second smoke exhaust module to blow air based on a second rotation direction, the second smoke exhaust module being the smoke exhaust module other than the first smoke exhaust module among the multiple smoke exhaust modules. This can improve the utilization efficiency of the multiple smoke exhaust modules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of general control technology, and in particular to a control method, apparatus, electronic device and storage medium. Background Technology

[0002] Currently, some buildings, for security purposes, are equipped with smoke extraction modules in addition to smoke detectors. These modules are used to extract smoke in the event of a fire, typically installed in multiple zones within the building to achieve smoke extraction throughout the entire structure. However, activating multiple smoke extraction modules during a fire can cause air turbulence, leading to smoke dispersion and low extraction efficiency. This results in low utilization of the multiple smoke extraction modules across the entire building. Therefore, improving the utilization efficiency of multiple smoke extraction modules is a pressing technical problem that needs to be solved in this field. Summary of the Invention

[0003] This application provides a control method, apparatus, electronic device, and storage medium that can improve the utilization efficiency of multiple smoke exhaust modules, thereby improving smoke exhaust efficiency.

[0004] In a first aspect, this application provides a control method applied to a control module in a control system. The control system further includes multiple smoke exhaust modules and multiple smoke detection modules corresponding to the multiple smoke exhaust modules. The multiple smoke exhaust modules and multiple smoke detection modules are distributed in multiple zones of a building. The method includes: Multiple detection concentrations are obtained from multiple smoke detection modules; In response to the fact that among multiple detected concentrations, the first detected concentration corresponding to the first smoke detection module is greater than the first threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction of rotation. The first smoke exhaust module corresponds to the first smoke detection module. The fan in the second smoke exhaust module is controlled to blow air based on the second direction. The second smoke exhaust module is the smoke exhaust module other than the first smoke exhaust module among multiple smoke exhaust modules.

[0005] As can be seen, in this application, when the smoke concentration in a certain area exceeds a preset threshold, the system not only activates the corresponding smoke extraction module (first smoke extraction module) for directional smoke extraction, but also adjusts the working mode of other smoke extraction modules (second smoke extraction module) to blowing air, thereby guiding the smoke to flow in a specific direction and preventing the smoke from spreading disorderly in the space. This "smoke extraction + directional blowing" collaborative mechanism breaks the limitations of the traditional single smoke extraction mode. Through multi-module linkage and steering control, it achieves active guidance and efficient removal of smoke, thereby improving the utilization efficiency of multiple smoke extraction modules and enhancing the overall smoke extraction efficiency.

[0006] In a feasible example, the method also includes: Multiple third detection concentrations within a first time period are obtained from each of the multiple smoke detection modules; The first average value is obtained by averaging multiple third-detection concentrations. Multiple fourth detection concentrations that are greater than the first average value among multiple third detection concentrations are selected; The first threshold corresponding to each smoke detection module is determined based on multiple fourth detection concentrations.

[0007] In this application, since different zones have different actual situations, the threshold settings cannot be generalized. Therefore, this embodiment constructs a statistical benchmark for each zone by using multiple third-detection concentrations of each zone, eliminates instantaneous disturbances by averaging, and then identifies high-concentration areas by filtering fourth-detection concentrations higher than the average value. Finally, personalized thresholds for each detection module are dynamically generated based on these high-concentration data, enabling the system to adaptively adjust the alarm standard according to the actual smoke distribution characteristics of each zone, avoiding false alarms or missed alarms caused by fixed thresholds. This results in more accurate smoke exhaust response judgment in subsequent smoke concentration detection, reduces invalid activations, and ensures that high-risk areas are prioritized, ultimately achieving the technical effect of improving smoke exhaust efficiency.

[0008] In a feasible example, a first threshold corresponding to each smoke detection module is determined based on multiple fourth detection concentrations, including: The second average value is obtained by averaging multiple fourth detection concentrations. Based on the number of fourth detection concentrations corresponding to each of the multiple second time periods in a day, determine the first coefficient corresponding to each second time period; The second target time period is determined among multiple second time periods, and the first threshold corresponding to each smoke detection module is determined according to the first coefficient and the second average value corresponding to the second target time period. The first time is the moment when multiple detection concentrations are obtained from multiple smoke detection modules.

[0009] In this application, by combining spatial concentration distribution with temporal characteristics, the system can adjust its sensitivity based on historical risk patterns at the current moment: increasing the threshold during high-risk periods to avoid false alarms and decreasing the threshold during low-risk periods to enhance response speed. This achieves more precise smoke extraction triggering conditions, reduces invalid activation and delayed response, improves the spatiotemporal coordination efficiency of the overall smoke extraction strategy, and ultimately achieves the technical effect of improving smoke extraction efficiency.

[0010] In a feasible example, controlling the fan in the first smoke exhaust module to exhaust smoke based on a first rotation direction includes: The first power is determined based on the magnitude of the first detected concentration; The fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction and the first power.

[0011] In this application, the fan power is determined based on the concentration level, which adapts to the current environmental concentration conditions and improves the intelligence of the smoke exhaust module control. Furthermore, since there are multiple smoke exhaust modules, power control based on environmental concentration values ​​can further reduce the overall system power consumption.

[0012] In a feasible example, determining the first power based on the magnitude of the first detection concentration includes: Multiple fifth detection concentrations within a first time period prior to the first moment are obtained from the first smoke detection module; The rate of change of the first concentration is determined based on multiple fifth-detection concentrations and the first-detection concentration; In response to the first concentration change rate being less than the first preset change rate, a first coefficient is determined based on the first concentration change rate. The smaller the first concentration change rate, the larger the first coefficient. The first coefficient is greater than zero and less than one. The sixth detection concentration is determined by multiplying the first coefficient and the first detection concentration. The seventh detection concentration is determined based on the difference between the first and sixth detection concentrations; The first power is determined based on the magnitude of the seventh detection concentration; In response to a first concentration change rate not being less than a first preset change rate, a first power is determined based on the magnitude of the first detected concentration.

[0013] In this application, the concentration change rate is calculated based on historical concentration data, and the increase in smoke is identified as being caused by a normal fire based on the concentration change rate. If the increase in smoke is determined not to be caused by a normal fire, the smoke concentration is corrected, thereby reducing the operating power of the smoke exhaust module and decreasing the probability of its ineffective high-power operation. If the increase in smoke is determined to be caused by a normal fire, the operating power is directly determined based on the original smoke concentration, ensuring that the smoke exhaust module performs smoke exhaust operations at high power. Since this embodiment controls a large number of smoke exhaust modules, improving the accuracy of power determination for each smoke exhaust module can greatly reduce the overall operating power consumption and improve the overall resource utilization rate.

[0014] In a feasible example, the control system further includes multiple temperature acquisition modules and an alarm module, with the multiple temperature acquisition modules distributed across multiple zones in the house. In response to a first detection concentration corresponding to a first smoke detection module exceeding a first threshold corresponding to the first smoke detection module among multiple detection concentrations, the method further includes: The first temperature is obtained from the first temperature acquisition module, which is the temperature acquisition module in the partition where the first smoke detection module is located among multiple temperature acquisition modules; In response to the first temperature being greater than the preset temperature, the control alarm module will trigger a fire alarm.

[0015] In this application, when the smoke concentration in a certain area exceeds a threshold, the system further determines whether the temperature in that area is higher than a preset value. If both conditions are met, the alarm module is triggered to issue a fire alarm. This can improve the accuracy and reliability of fire identification, avoid false alarms caused by non-fire factors such as dust and steam, ensure that the smoke exhaust system is efficiently activated when it is truly needed, avoid resource waste and response delays, and indirectly improve the overall smoke exhaust efficiency. At the same time, the timely activation of the alarm module also buys valuable time for personnel evacuation and fire intervention, enhancing the system's comprehensive security capabilities.

[0016] In a feasible example, the method also includes: In response to the situation where there is no first detection concentration greater than the first threshold corresponding to the first smoke detection module among multiple detection concentrations, and there is a first detection concentration greater than the second threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction and the first power, and the first threshold corresponding to the first smoke detection module is greater than the second threshold corresponding to the first smoke detection module.

[0017] In this application, by utilizing multiple detection concentrations as basic data inputs and comparing the first detection concentration of the first smoke detection module with a first threshold and a second threshold, the fan in the first smoke exhaust module is triggered to perform smoke exhaust operation according to a preset first direction and first power during the early warning stage. This achieves the technical effect of activating the smoke exhaust module in advance to perform early warning smoke exhaust when the smoke concentration has exceeded the safety warning range but has not reached the emergency level. This mechanism avoids the response lag problem caused by a single high threshold setting, making the smoke exhaust action more consistent with the actual situation of fire development. Intervention at the initial stage of smoke diffusion effectively reduces the smoke accumulation time and spread range, while avoiding accidental activation of equipment in smokeless or low-concentration environments, thus balancing response sensitivity and system reliability.

[0018] In a feasible example, the method also includes: The eighth detection concentration is obtained from the first smoke detection module within the second time period following the first moment; In response to the eighth detection concentration being greater than the first detection concentration, a first concentration change rate between the eighth detection concentration and the first detection concentration is determined; In response to the first concentration change rate being greater than the second preset change rate, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction and the third power, where the third power is the maximum power of the fan in the first smoke exhaust module.

[0019] In this application, by introducing a dynamic concentration change rate monitoring mechanism, the system can automatically upgrade the smoke extraction power to the maximum level when the smoke concentration has not yet reached a high threshold but the growth rate is rapid. By comparing the first concentration change rate with the second preset change rate, the fire development trend is judged. Combined with the power upgrade of the first smoke extraction module in the acceleration phase and the directional smoke extraction synergy of the first steering, the system can effectively curb the smoke diffusion rate, reduce the accumulation time of harmful gases, and improve smoke extraction efficiency. Compared with schemes that rely solely on static concentration thresholds, this method significantly improves the system's response agility and the scientific nature of the smoke extraction strategy, and is particularly suitable for scenarios with sudden fires and rapid smoke spread, realizing a shift from passive response to active suppression.

[0020] Secondly, this application provides a control device, which is applied to a control module in a control system. The control system further includes multiple smoke exhaust modules and multiple smoke detection modules corresponding to the multiple smoke exhaust modules. The multiple smoke exhaust modules and multiple smoke detection modules are distributed in multiple zones of the house. The device includes: A communication unit is used to acquire multiple detection concentrations from multiple smoke detection modules; The communication unit is also used to control the fan in the first smoke exhaust module to exhaust smoke based on the first direction in response to the first smoke detection module being greater than the first threshold corresponding to the first smoke detection module among multiple detection concentrations. The first smoke exhaust module corresponds to the first smoke detection module. The communication unit is also used to control the fan in the second smoke exhaust module to blow air based on the second direction. The second smoke exhaust module is a smoke exhaust module other than the first smoke exhaust module among multiple smoke exhaust modules.

[0021] Thirdly, this application provides an electronic device including a processor, a memory, and a communication interface. The processor, memory, and communication interface are interconnected and perform communication with each other. The memory stores executable program code, the communication interface is used for wireless communication, and the processor is used to retrieve the executable program code stored in the memory and execute some or all of the steps described in any of the methods in the first aspect.

[0022] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements some or all of the steps described in the first aspect of this application.

[0023] Fifthly, this application provides a computer program product, including a computer program that, when processed and executed, implements some or all of the steps described in the first aspect of this application. The computer program product may be a software installation package. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 A schematic diagram of the structure of a control system provided in an embodiment of this application; Figure 2 A flowchart illustrating a control method provided in an embodiment of this application; Figure 3 A flowchart illustrating another control method provided in an embodiment of this application; Figure 4 A flowchart illustrating yet another control method provided in an embodiment of this application; Figure 5 A schematic diagram of another control system provided in an embodiment of this application; Figure 6 A functional unit block diagram of a control device provided in an embodiment of this application; Figure 7 A functional unit block diagram of another control device provided in the embodiments of this application; Figure 8 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0027] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps is not limited to the steps listed, but may optionally include steps not listed, or may optionally include other steps inherent to these processes, methods, products, or apparatuses.

[0028] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0029] Please see Figure 1 , Figure 1 A schematic diagram of the structure of a control system provided in an embodiment of this application is shown below. Figure 1 As shown, the control system 100 includes a control module 101, a smoke detection module 102, a smoke exhaust module 103, an alarm module 104, and a temperature acquisition module 105.

[0030] The control module 101 typically includes a microcontroller, which is electrically connected to the smoke detection module 102, the smoke exhaust module 103, the alarm module 104, and the temperature acquisition module 105.

[0031] The smoke detection module 102 can be a sensing device for real-time monitoring of smoke concentration in the environment, and can be used to provide smoke concentration data for each zone. The smoke detection module 102 can detect the concentration of particulate matter in the air using photoelectric or ionization sensing principles, and convert the analog signal into a digital concentration value for output. In this embodiment, the smoke detection module 102 can be one or more of, including but not limited to, photoelectric smoke detection modules, ionization smoke detection modules, and infrared scattering smoke detection modules.

[0032] The smoke exhaust module 103 may include a fan and necessary duct structures. The fan is the core power component of the smoke exhaust module 103, used to generate airflow and can be used to perform smoke exhaust or blowing operations. It is the physical execution unit for realizing the movement of smoke. In this embodiment, the fan can be driven by a motor to rotate the blades, generating positive or negative pressure airflow. The start-up, shutdown, speed, and direction of the fan are controlled by the control module 101.

[0033] The temperature acquisition module 105 is used to acquire ambient temperature data, and may include, but is not limited to, one or more of the following: thermocouple-type temperature acquisition module, infrared temperature measurement-type temperature acquisition module, semiconductor sensor-type temperature acquisition module, etc.

[0034] The alarm module 104 is used for fire alarm, and may include, but is not limited to, one or more of the following: audible and visual alarm module, wireless transmission alarm module, and alarm module for linkage fire protection system.

[0035] In addition, there are multiple smoke detection modules 102, smoke exhaust modules 103, and temperature acquisition modules 105, and they are distributed in multiple zones of the house (such as bedrooms, living rooms, kitchens, or other custom-defined areas). Understandably, the air ducts of each smoke exhaust module 103 are independent.

[0036] In this application, the control module 101 obtains multiple detection concentrations from multiple smoke detection modules 102; in response to the first detection concentration corresponding to the first smoke detection module being greater than the first threshold corresponding to the first smoke detection module, the control module 101 controls the fan in the first smoke exhaust module to exhaust smoke based on a first direction, the first smoke exhaust module corresponding to the first smoke detection module; the control module 101 controls the fan in the second smoke exhaust module to blow air based on a second direction, the second smoke exhaust module being the smoke exhaust module other than the first smoke exhaust module among the multiple smoke exhaust modules.

[0037] When the smoke concentration in a certain area exceeds a preset threshold, the system not only activates the corresponding smoke extraction module (the first smoke extraction module) for directional smoke extraction, but also adjusts the operating mode of other smoke extraction modules (the second smoke extraction module) to blowing air, thereby guiding the smoke to flow in a specific direction and preventing the smoke from spreading disorderly in the space. This "smoke extraction + directional blowing" collaborative mechanism breaks through the limitations of the traditional single smoke extraction mode. Through multi-module linkage and steering control, it achieves active guidance and efficient removal of smoke, thereby improving the utilization efficiency of multiple smoke extraction modules and enhancing the overall smoke extraction efficiency.

[0038] Based on this, the embodiments of this application provide a control method, and the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0039] Example 1: The main flow of the control method is described below.

[0040] Please see Figure 2 , Figure 2 This is a flowchart illustrating a control method provided in an embodiment of this application. The method is applied to the aforementioned control module, such as... Figure 2 As shown, the method includes the following steps.

[0041] Step S201: Obtain multiple detection concentrations from multiple smoke detection modules.

[0042] Multiple smoke detection modules can be used to achieve multi-point perception of smoke distribution throughout the entire building space. In this embodiment, each smoke detection module independently collects concentration data, which is then transmitted to the control module for centralized processing and decision-making. The multiple detection concentrations can be sets of current environmental smoke concentration values ​​collected and reported by the multiple smoke detection modules, which can be used as raw data input for the control module to determine the smoke distribution status. In this embodiment, obtaining multiple detection concentrations from the multiple smoke detection modules can be achieved by the control module periodically or through event-triggered reading of the concentration data from each smoke detection module. Furthermore, this operation can be implemented by polling each detection module using a wired bus protocol or by broadcasting requests and receiving response data using a wireless communication protocol, thereby establishing a real-time perception foundation for the smoke distribution throughout the building.

[0043] Step S202: In response to the fact that among the multiple detection concentrations, the first detection concentration corresponding to the first smoke detection module is greater than the first threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction.

[0044] The first smoke detection module can be a specific module among multiple smoke detection modules whose detected concentration value exceeds its corresponding preset threshold. It can be used to identify areas with severe smoke and trigger the activation of the first smoke extraction module. It is understood that there can be multiple first smoke detection modules. The first detected concentration can be the specific smoke concentration value measured by the first smoke detection module, used to determine whether the conditions for initiating smoke extraction have been met. The first threshold can be the smoke concentration alarm threshold corresponding to the first smoke detection module, used as a benchmark standard for determining whether smoke extraction operation needs to be initiated. In this embodiment, the first threshold can be preset by the system or dynamically configured according to building type and usage scenario.

[0045] The first smoke extraction module can be one of multiple smoke extraction modules located within the zone of the first smoke detection module, and can be used to perform directional smoke extraction operations. When the fan is in the first rotation direction, it can be used to ensure that the gas flows towards the main path of smoke diffusion or the external outlet.

[0046] Optionally, controlling the fan in the first smoke exhaust module to exhaust smoke based on a first rotation direction includes: determining a first power based on the magnitude of a first detected concentration; and controlling the fan in the first smoke exhaust module to exhaust smoke based on the first rotation direction and the first power.

[0047] The first power can be the operating power of the first smoke extraction module fan, calculated based on the first detected concentration. This power can be used to achieve high-intensity smoke extraction in high-concentration areas, improving localized removal efficiency. Determining the first power based on the first detected concentration can be achieved by the control module mapping the concentration value to a preset power curve or function and generating a first power command when the concentration of a detected module exceeds its threshold. Furthermore, this operation can be achieved by using a piecewise linear function to map the concentration range to different power levels, or by using a non-linear exponential function so that the higher the concentration, the faster the power increases. This allows for rapid response and adaptive smoke extraction intensity control in high-concentration areas.

[0048] Controlling the fan in the first smoke exhaust module to exhaust smoke based on the first direction and the first power can be achieved by sending a control command containing the direction and power parameters to the first smoke exhaust module to drive the fan to perform the smoke exhaust action.

[0049] Optionally, the method further includes: obtaining multiple third detection concentrations within a first time period from each of the multiple smoke detection modules; calculating the average value of the multiple third detection concentrations to obtain a first average value; filtering out multiple fourth detection concentrations that are greater than the first average value from the multiple third detection concentrations; and determining a first threshold corresponding to each smoke detection module based on the multiple fourth detection concentrations.

[0050] The first time period can be a time window for acquiring historical concentration data before the first moment, for example, the first time period can be three days. Multiple third detection concentrations can be sets of smoke concentration values ​​collected by each smoke detection module within the first time period, which can be used as the data basis for calculating the first average and filtering the fourth detection concentration.

[0051] The first average value can be the arithmetic mean of multiple third-detection concentrations, reflecting the overall smoke concentration level within that time period, and can be used as a baseline to distinguish between high and low concentrations. In this embodiment, the first average value is obtained by summing the multiple third-detection concentrations and then dividing by the number of samples.

[0052] The multiple fourth detection concentrations can be a set of concentration values ​​that are greater than the first average value among multiple third detection concentrations, and can be used to identify data with relatively high concentrations in the current environment. In this embodiment, the multiple fourth detection concentrations serve as the basis for determining the first threshold corresponding to each smoke detection module. Furthermore, selecting the multiple fourth detection concentrations that are greater than the first average value among multiple third detection concentrations can be done by iterating through all third detection concentrations and retaining the items with values ​​greater than the first average value to form a set of fourth detection concentrations.

[0053] The first threshold for each smoke detection module can be an alarm threshold calculated individually for each module, reflecting the typical high concentration level of its area. This allows for differentiated threshold configuration, enabling the system to more accurately identify real fire risk areas. In this embodiment, the first threshold for each smoke detection module is compared with the first detected concentration to trigger the subsequent smoke exhaust control process. Furthermore, because the threshold adjusts with environmental changes, the system's adaptability is enhanced. Additionally, the first threshold can be a smoke concentration alarm threshold dynamically calculated based on the historical concentration data of each smoke detection module. This can be used as a personalized benchmark for determining whether to initiate smoke exhaust operations, improving response accuracy.

[0054] The first threshold for each smoke detection module is determined based on multiple fourth detection concentrations. This can be achieved by calculating a personalized threshold for each smoke detection module based on its own contribution to the fourth detection concentration, such as by taking the average value. This allows for dynamic and differentiated configuration of the threshold, improving the system's adaptability to complex smoke distributions. Furthermore, this operation can also be implemented by multiplying the average of the fourth detection concentrations of each detection module by a coefficient to obtain its first threshold, thereby balancing sensitivity and anti-interference capability and optimizing alarm triggering conditions.

[0055] For example, in a kitchen with separate zones, cooking activities occur during specific periods, generating fumes. The fume concentration in these zones increases during these times, but generally remains at a low level. If the first threshold is calculated directly based on multiple third-detection concentrations, it would lower the threshold value, potentially leading to false triggering of the control module in situations where cooking generates high fume concentrations. Therefore, by averaging multiple third-detection concentration values ​​and then filtering them to identify multiple fourth-detection concentration values, the fume concentration during the cooking period can be determined. Calculating the first threshold based solely on the fume concentration during this cooking period improves the accuracy of controlling the fume extraction module.

[0056] In this embodiment, since different zones have different actual situations, the threshold settings cannot be generalized. Therefore, this embodiment constructs a statistical benchmark for each zone by using multiple third-detection concentrations of each zone, eliminates instantaneous disturbances by calculating the average value, and then identifies high-concentration areas by filtering fourth-detection concentrations higher than the average value. Finally, based on these high-concentration data, personalized thresholds for each detection module are dynamically generated, enabling the system to adaptively adjust the alarm standard according to the actual smoke distribution characteristics of each zone. This avoids false alarms or missed alarms caused by fixed thresholds, thereby achieving more accurate smoke exhaust response judgment in subsequent smoke concentration detection, reducing invalid activations, and ensuring that high-risk areas are prioritized, ultimately achieving the technical effect of improving smoke exhaust efficiency.

[0057] Furthermore, determining the first threshold corresponding to each smoke detection module based on multiple fourth detection concentrations includes: calculating the average of multiple fourth detection concentrations to obtain a second average; determining the first coefficient corresponding to each second time period based on the number of fourth detection concentrations in each second time period of the day; determining the second target time period in which the first moment in the multiple second time periods is located, and determining the first threshold corresponding to each smoke detection module based on the first coefficient and the second average value corresponding to the second target time period, wherein the first moment is the moment when multiple detection concentrations are obtained from multiple smoke detection modules.

[0058] In this process, the average value of multiple fourth detection concentrations is calculated to obtain the second average value. This can be achieved by summing all the fourth detection concentration values ​​and dividing by the total number of samples to generate an average value that represents the overall level of the current high concentration area.

[0059] The multiple second time periods each day can be defined as dividing the day into several consecutive time intervals for statistical analysis of smoke event characteristics within different time periods. This can provide a time-dimensional classification framework, facilitating the analysis of the distribution patterns of smoke events across different time periods. In an exemplary embodiment, the multiple second time periods each day may include, but are not limited to, nighttime periods (e.g., 00:00-06:00), daytime periods (e.g., 06:00-18:00), and evening periods (e.g., 18:00-24:00).

[0060] The number of fourth detection concentrations corresponding to each second time period can be a statistical value of the number of times the fourth detection concentration occurs within each second time period of the day. This can be used to quantify the frequency of high-concentration events within each time period and to generate the first coefficient. The first coefficient can be a weighting factor assigned to each second time period of the day, reflecting the historical pattern of the frequency of smoke events within that period. It can be used to introduce dynamic adjustment capabilities in the time dimension, allowing the threshold to have differentiated sensitivity in different time periods. In this embodiment, the first coefficient is generated by statistically analyzing the frequency of the fourth detection concentration occurring within each second time period of the day, and then normalizing or standardizing it to generate the corresponding weighting coefficient. The larger the number of fourth detection concentrations, the larger the first coefficient. For example, if cooking is done more frequently in the kitchen between 5 PM and 7 PM each day, then the number of fourth detection concentrations corresponding to this time period will be more, the first coefficient will be larger, and the corresponding first threshold for this time period between 5 PM and 7 PM, determined by the first coefficient and the second average, should also be larger.

[0061] The first moment can be a specific time point from which multiple smoke detection modules obtain multiple detected concentrations. This can be used as a time anchor point for real-time decision-making to locate the corresponding second target time period. The first threshold corresponding to each smoke detection module can be a personalized alarm threshold calculated individually for each module, reflecting the spatiotemporal characteristics of its area at the current moment. This can be used to achieve spatiotemporal adaptive configuration of the threshold, improving the system's response accuracy to complex fire scenarios. In this embodiment, the first threshold corresponding to each smoke detection module is generated through mathematical operations using a second average value and a first coefficient corresponding to the second target time period, forming a spatiotemporal dual adjustment mechanism.

[0062] The first threshold for each smoke detection module is determined based on the first coefficient and the second average value corresponding to the second target time period. Alternatively, the second average value can be mathematically calculated (e.g., by multiplication or weighting) with the first coefficient corresponding to the second target time period to generate a personalized threshold.

[0063] In this embodiment, by combining spatial concentration distribution with temporal characteristics, the system can adjust its sensitivity based on historical risk patterns at the current moment: increasing the threshold during high-risk periods to avoid false alarms and decreasing the threshold during low-risk periods to enhance response speed. This achieves more precise smoke extraction triggering conditions, reduces invalid activation and delayed response, improves the spatiotemporal coordination efficiency of the overall smoke extraction strategy, and ultimately achieves the technical effect of improving smoke extraction efficiency.

[0064] Step S203: Control the fan in the second smoke exhaust module to blow air based on the second direction.

[0065] The second smoke exhaust module is one of the multiple smoke exhaust modules other than the first smoke exhaust module, and it can be used to perform the blowing operation. In this embodiment, the second smoke exhaust module can work in conjunction with the first smoke exhaust module to jointly form a smoke guiding path. It is understood that there can be multiple first and second smoke exhaust modules.

[0066] Optionally, controlling the fan in the second smoke exhaust module to blow air based on the second direction includes: determining the second power according to the magnitude of the second detected concentration among multiple detected concentrations, and controlling the fan in the second smoke exhaust module to blow air based on the second direction and the second power.

[0067] The second detection concentration can be any concentration other than the first detection concentration among multiple detection concentrations. In this embodiment, the second detection concentration can serve as the basis for determining the operating mode of the second smoke exhaust module, guiding the smoke flow towards the target smoke exhaust area. Determining the second power based on the magnitude of the second detection concentration among multiple detection concentrations is the same as determining the first power based on the first detection concentration, and will not be repeated here.

[0068] The first steering direction is opposite to the second steering direction. When the fan's steering direction is the second steering direction, it can be used to guide the airflow and push the smoke towards the area where the first smoke exhaust module is located, thus assisting in smoke exhaust. In this embodiment, the second steering direction works in conjunction with the second power to achieve directional blowing, thereby forming an airflow guiding path, reducing the disorderly diffusion of smoke, and improving smoke exhaust efficiency.

[0069] Taking a building fire emergency response as an example, the control method in this embodiment can be as follows: In a building, multiple smoke detection modules are deployed in various zones (e.g., bedrooms, kitchens, living rooms, etc.). When a fire occurs in the kitchen, the smoke detection module in the kitchen area detects that the smoke concentration exceeds a corresponding first threshold. The control module then determines a first power based on the smoke concentration and activates the corresponding smoke exhaust module in the kitchen. The fan exhausts smoke at the first power and in the first direction. At the same time, the system identifies that the concentration in other zones does not exceed the corresponding first threshold. At this time, a second power is determined based on the concentration in other zones, and the smoke exhaust modules in other zones are activated to blow air at their corresponding second power and in the second direction. This can reduce the spread of smoke from the kitchen to other zones, allowing the smoke to be guided in an orderly manner to the smoke exhaust path in the kitchen, avoiding the problem that dense smoke will reduce the escape rate of people during a fire.

[0070] Optionally, the control system further includes multiple temperature acquisition modules and an alarm module. The multiple temperature acquisition modules are distributed in multiple zones of the building. In response to the first detection concentration corresponding to the first smoke detection module being greater than the first threshold corresponding to the first smoke detection module among the multiple detection concentrations, the method further includes: acquiring a first temperature from the first temperature acquisition module, wherein the first temperature acquisition module is the temperature acquisition module in the zone where the first smoke detection module is located among the multiple temperature acquisition modules; and controlling the alarm module to trigger a fire alarm in response to the first temperature being greater than a preset temperature.

[0071] The first temperature acquisition module can be located within the zone where the first smoke detection module is situated, and is used to acquire the real-time ambient temperature of that area. In this embodiment, the first temperature acquisition module can provide temperature data of the fire-affected area as an auxiliary basis for fire confirmation. Furthermore, the operating principle of the first temperature acquisition module can be explained in context: when the detected concentration exceeds a first threshold, the system calls this module to acquire the current temperature data.

[0072] Multiple temperature acquisition modules can be a collection of temperature acquisition modules distributed across multiple zones of a building. In this embodiment, multiple temperature acquisition modules can achieve multi-point monitoring of temperature distribution in various areas of the building, supporting local verification of fire status. Furthermore, multiple temperature acquisition modules can independently collect temperature data and transmit it uniformly to the control module for use by the fire confirmation logic. Obtaining the first temperature from the first temperature acquisition module can be achieved by the control module sending a read command to the first temperature acquisition module to obtain the current temperature data.

[0073] The first temperature can be the specific ambient temperature value measured by the first temperature acquisition module. In this embodiment, the first temperature can serve as the second judgment factor for fire confirmation, forming a two-factor verification mechanism together with the first detection concentration. The preset temperature can be a set standard value used to determine whether the fire temperature threshold has been reached. In this embodiment, the preset temperature can serve as a benchmark for temperature judgment, avoiding false alarms triggered by normal high temperatures (such as kitchen or equipment heating). Furthermore, the preset temperature can be preset by the system or dynamically configured according to the building's purpose, and is usually higher than the upper limit of the daily ambient temperature.

[0074] The alarm module can be a device used to issue audible and visual or remote alarm signals after a fire is confirmed. In this embodiment, the alarm module can notify personnel inside the building and external monitoring systems of the fire event, triggering an emergency response process. Furthermore, the alarm module can be activated when conditions are met, based on the control module's dual judgment results of a first temperature and a first detected concentration, to realize the fire alarm function. Further, in response to the first temperature exceeding a preset temperature, controlling the alarm module to trigger a fire alarm can be achieved by controlling the power supply of the alarm module via a relay to realize an audible and visual alarm, or by sending alarm information to the fire control center via a network interface while simultaneously activating local audible and visual prompts. This allows for dual verification of the fire status, reducing false alarms and ensuring alarm reliability.

[0075] In this embodiment, when the smoke concentration in a certain area exceeds a threshold, the system further determines whether the temperature in that area is higher than a preset value. If both conditions are met, the alarm module is triggered to issue a fire alarm. This improves the accuracy and reliability of fire identification, avoids false alarms caused by non-fire factors such as dust and steam, ensures that the smoke exhaust system is efficiently activated when truly needed, avoids resource waste and response delays, and indirectly improves overall smoke exhaust efficiency. At the same time, the timely activation of the alarm module also buys valuable time for personnel evacuation and fire intervention, enhancing the system's comprehensive security capabilities.

[0076] Example 2: The control method will be described in detail below based on the calculation details of the first power.

[0077] Please see Figure 3 , Figure 3 This is a flowchart illustrating another control method provided in an embodiment of this application. This method is applied to the aforementioned control module, such as... Figure 3 As shown, the method includes the following steps.

[0078] Step S301: Obtain multiple detection concentrations from multiple smoke detection modules.

[0079] Step S302: In response to the fact that among the multiple detection concentrations, the first detection concentration corresponding to the first smoke detection module is greater than the first threshold corresponding to the first smoke detection module, multiple fifth detection concentrations within a first duration before the first moment are obtained from the first smoke detection module.

[0080] The multiple fifth-detection concentrations within the first time period prior to the first moment can be multiple historical smoke concentration values ​​collected by the first smoke detection module within a continuous time interval before the current detection moment. These values ​​can be used as the basis for calculating the smoke concentration change trend and for determining the smoke diffusion rate. In this embodiment, these multiple fifth-detection concentrations can be obtained by the control module reading concentration records within a specified time period from the historical data cache of the first smoke detection module. For example, these multiple fifth-detection concentrations can include, but are not limited to, reading sampling data every 30 seconds within the last 5 minutes from a local storage buffer, or obtaining concentration logs sampled second-by-second within the past 10 minutes from a remote database via a network request, or one or more of the following:

[0081] Step S303: Determine the first concentration change rate based on multiple fifth detection concentrations and the first detection concentration.

[0082] The first concentration change rate can be an indicator of the rate of change of smoke concentration over time, calculated based on multiple fifth-detection concentrations and the first-detection concentration. In this embodiment, the first concentration change rate can be generated by calculating the concentration increment per unit time using historical concentration sequences and the current concentration. Furthermore, the first concentration change rate can be achieved by using a simple difference formula (such as subtracting the historical average concentration from the first-detection concentration and then dividing by the first duration) or by using a least-squares fitting method to fit a trend line to multiple fifth-detection concentrations and then taking the derivative.

[0083] Step S304: In response to the first concentration change rate being less than the first preset change rate, a first coefficient is determined based on the first concentration change rate.

[0084] Among them, the smaller the first concentration change rate, the larger the first coefficient, and the first coefficient is greater than zero and less than one. It is understandable that in practical applications, environmental humidity or dust can affect the smoke detection module; for example, increased humidity will lead to a higher smoke concentration detected by the smoke detection module.

[0085] For example, in a photoelectric smoke sensor, the sensor contains a light-emitting diode (LED) and a photosensitive element. Normally, the light from the LED does not shine onto the photosensitive element. When smoke enters the detection chamber, the light is scattered by the smoke particles, and some of the light shines onto the photosensitive element, triggering an alarm. Water vapor (fine water droplets) and dense fog in high humidity environments, with particle sizes similar to smoke particles, can also scatter light. When a large amount of water vapor enters the sensor, it may be mistaken for smoke.

[0086] To differentiate smoke concentration increases caused by other factors, it is understood that the rate of change in smoke concentration is higher during a fire, while the rate of change in smoke concentration under other conditions is generally lower. Therefore, this embodiment uses a first preset rate of change to distinguish smoke concentration increases caused by normal fires from increases caused by other conditions (such as kitchen steam, dust, etc.). In this embodiment, the first preset rate of change can be set based on building structure, ventilation conditions, and fire simulation data, and can be configured in the control module parameter table. If the first rate of change in smoke concentration is less than the first preset rate of change, it indicates that conditions other than normal fires have a significant impact on smoke concentration.

[0087] Furthermore, the first coefficient can be a normalized adjustment factor obtained by inverse mapping based on the first concentration change rate, ranging from 0 to 1. It can be used to dynamically attenuate the current concentration and reduce the smoke exhaust power response intensity in non-emergency situations. Furthermore, this first coefficient can be implemented by using an inverse proportional function (such as the first coefficient being equal to 1 minus the first preset change rate divided by the first concentration change rate, and limiting the output range) or by using a piecewise function to assign different coefficient values ​​in different change rate intervals.

[0088] Step S305: Determine the sixth detection concentration based on the product of the first coefficient and the first detection concentration.

[0089] The sixth detection concentration can be the product of the first detection concentration and the first coefficient, representing the concentration influence value after dynamic weight adjustment, which can be used for concentration correction.

[0090] Step S306: Determine the seventh detection concentration based on the difference between the first detection concentration and the sixth detection concentration.

[0091] The seventh detection concentration is determined based on the difference between the first and sixth detection concentrations. This concentration reflects the pure concentration after excluding the influence of humidity, and is then used as the final concentration input for determining the first power, thus reflecting the true concentration situation.

[0092] Step S307: Determine the first power based on the magnitude of the seventh detection concentration.

[0093] This can be achieved by mapping the seventh detection concentration to a preset power curve or lookup table to generate the corresponding first power. This reduces the probability of invalid high-power operation while ensuring the smoke exhaust module starts.

[0094] Step S308: In response to the first concentration change rate being not less than the first preset change rate, the first power is determined based on the magnitude of the first detected concentration.

[0095] If the smoke concentration rise is determined to be caused by a fire based on the first concentration change rate, the first power can be determined directly based on the first detected concentration to ensure that the smoke exhaust module performs smoke exhaust operation at high power.

[0096] In this application, the concentration change rate is calculated based on historical concentration data, and the increase in smoke is identified as being caused by a normal fire based on the concentration change rate. If the increase in smoke is determined not to be caused by a normal fire, the smoke concentration is corrected, thereby reducing the operating power of the smoke exhaust module and decreasing the probability of its ineffective high-power operation. If the increase in smoke is determined to be caused by a normal fire, the operating power is directly determined based on the original smoke concentration, ensuring that the smoke exhaust module performs smoke exhaust operations at high power. Since this embodiment controls a large number of smoke exhaust modules, improving the accuracy of power determination for each smoke exhaust module can greatly reduce the overall operating power consumption and improve the overall resource utilization rate.

[0097] Furthermore, if other thresholds lower than the first threshold exist before the first smoke extraction module is triggered to operate at the corresponding first threshold—that is, if the first smoke extraction module is already performing smoke extraction before the first smoke detection module determines that the first detected concentration is greater than the first threshold at the first moment—the first preset rate of change can also be determined based on the spread speed of the smoke during the smoke extraction process. If the smoke spread speed is still relatively fast, the first concentration change rate may be large. If the smoke spread trend has already stabilized, the first concentration change rate may be small. In this case, the concentration value actually used for power decision can be reduced to avoid excessive fan activation due to misjudgment of high concentration, resulting in energy waste or airflow disturbance. Conversely, when the concentration change rate is high, the power is directly set based on the current concentration to ensure a rapid response to sudden dense smoke. This "dynamic weight adjustment" mechanism makes the smoke extraction power highly matched with the actual smoke diffusion trend, ensuring both the timeliness of emergency response and improving the utilization efficiency of multiple smoke extraction modules.

[0098] Step S309: Control the fan in the first smoke exhaust module to exhaust smoke based on the first direction and the first power.

[0099] Among them, the first smoke exhaust module is the smoke exhaust module in the partition where the first smoke detection module is located among multiple smoke exhaust modules.

[0100] Step S310: Determine the second power based on the magnitude of the second detection concentration among multiple detection concentrations.

[0101] The second detection concentration is different from the first detection concentration.

[0102] Step S311: Control the fan in the second smoke exhaust module to blow air based on the second direction and the second power.

[0103] Among them, the second smoke exhaust module is the smoke exhaust module in the zone where the smoke detection module corresponding to the second detection concentration is located among multiple smoke exhaust modules.

[0104] Example 3: The control method will be described in detail below based on the calculation details of the first power.

[0105] Please see Figure 4 , Figure 4 This is a flowchart illustrating another control method provided in an embodiment of this application. This method is applied to the aforementioned control module, such as... Figure 4 As shown, the method includes the following steps.

[0106] Step S401: Obtain multiple detection concentrations from multiple smoke detection modules.

[0107] Step S402: In response to the fact that among the multiple detection concentrations, there is a first detection concentration corresponding to the first smoke detection module that is greater than the first threshold corresponding to the first smoke detection module, the first power is determined according to the magnitude of the first detection concentration.

[0108] The first smoke detection module is any one of the multiple smoke detection modules.

[0109] Step S403: Control the fan in the first smoke exhaust module to exhaust smoke based on the first direction and the first power.

[0110] Among them, the first smoke exhaust module is the smoke exhaust module in the partition where the first smoke detection module is located among multiple smoke exhaust modules.

[0111] Step S404: Determine the second power based on the magnitude of the second detection concentration among multiple detection concentrations.

[0112] The second detection concentration is different from the first detection concentration.

[0113] Step S405: Control the fan in the second smoke exhaust module to blow air based on the second direction and the second power.

[0114] Among them, the second smoke exhaust module is the smoke exhaust module in the zone where the smoke detection module corresponding to the second detection concentration is located among multiple smoke exhaust modules.

[0115] Step S406: In response to the fact that among the multiple detection concentrations, there is no first detection concentration corresponding to the first smoke detection module that is greater than the first threshold corresponding to the first smoke detection module, and there is a first detection concentration corresponding to the first smoke detection module that is greater than the second threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction and the first power.

[0116] The second threshold can be a low-concentration early warning threshold corresponding to the first smoke detection module, used to trigger early intervention smoke extraction. It can serve as a benchmark for determining whether to initiate early warning smoke extraction, avoiding response lag. In this embodiment, the second threshold can be preset by the system or set according to a fire development stage model, and its value is lower than the first threshold. The first threshold can be a high-concentration alarm threshold corresponding to the first smoke detection module, used to trigger an emergency smoke extraction response, and can serve as a benchmark for determining whether to immediately execute high-intensity smoke extraction.

[0117] In response to a situation where none of the multiple detected concentrations corresponds to a first smoke detection module with a concentration greater than a first threshold corresponding to the first smoke detection module, but there exists a first smoke detection module with a concentration greater than a second threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on a first rotation direction and a first power. This can be achieved by the control module triggering the first smoke exhaust module to start and perform smoke exhaust according to preset parameters when a concentration detected by a certain detection module does not exceed the first threshold but exceeds the second threshold. Furthermore, this operation can be performed using conditional branching: if the first detected concentration is greater than the second threshold but less than or equal to the first threshold, a smoke exhaust command is sent; or by managing the response hierarchy through a state machine model: in the "early warning" state, a low-intensity smoke exhaust command is issued, while high-threshold triggering is reserved for the "emergency" state. This allows for early warning intervention for early stages of a fire or localized light smoke, preventing smoke spread and improving overall smoke exhaust efficiency.

[0118] In this embodiment, by using multiple detection concentrations as basic data inputs and comparing the first detection concentration of the first smoke detection module with the first and second thresholds, the fan in the first smoke exhaust module is triggered to perform smoke exhaust operation according to a preset first direction and first power during the early warning stage. This achieves the technical effect of activating the smoke exhaust module in advance to perform early warning smoke exhaust when the smoke concentration has exceeded the safety warning range but has not reached the emergency level. This mechanism avoids the response lag problem caused by a single high threshold setting, making the smoke exhaust action more in line with the actual situation of fire development. Intervention at the initial stage of smoke diffusion effectively reduces the smoke accumulation time and spread range, while avoiding accidental activation of equipment in smokeless or low-concentration environments, thus balancing response sensitivity and system reliability.

[0119] Furthermore, in response to the absence of a first detection concentration corresponding to the first smoke detection module being greater than the first threshold corresponding to the first smoke detection module among multiple detection concentrations, and the presence of a first detection concentration corresponding to the first smoke detection module being greater than the second threshold corresponding to the first smoke detection module, the method further includes: acquiring an eighth detection concentration from the first smoke detection module within a second time period after the first moment; in response to the eighth detection concentration being greater than the first detection concentration, determining a first concentration change rate between the eighth detection concentration and the first detection concentration; and in response to the first concentration change rate being greater than a second preset change rate, controlling the fan in the first smoke exhaust module to exhaust smoke based on a first direction and a third power, wherein the third power is the maximum power of the fan in the first smoke exhaust module.

[0120] The second duration can be a continuous monitoring period defined from the first moment in the business logic, used to collect the eighth detection concentration. It can be used to set a dynamic monitoring cycle to ensure that the concentration change trend is captured in the early stages of fire development. Furthermore, the second duration can be preset by the system or configured according to the building type and fire risk level, and is usually in the range of several seconds to tens of seconds, so as to achieve adaptive monitoring of the fire development speed under different scenarios.

[0121] The eighth detection concentration can be the latest smoke concentration value collected by the first smoke detection module within a second time period after the first moment. It can be used as the current data point for dynamic concentration change analysis to calculate the concentration change rate. In this embodiment, the eighth detection concentration and the first detection concentration jointly participate in the calculation of the first concentration change rate, reflecting the trend of smoke concentration change over time.

[0122] In this embodiment, the eighth detection concentration can be triggered by a timer interrupt mechanism at the end of the second duration to complete the data acquisition task. This establishes a real-time monitoring capability for dynamic changes in local smoke concentration, providing a data foundation for subsequent rate of change calculations. For example, the eighth detection concentration can also be acquired multiple times within the second duration via polling, with the last or any one of the values ​​taken as the eighth detection concentration, thereby improving the stability and reliability of data acquisition.

[0123] The first concentration change rate can be the ratio of the concentration difference between the eighth and first detected concentrations to the time interval. It can be used to characterize the rate of smoke concentration increase and to identify whether a fire is in a rapid spread phase. The second preset change rate can be a system-preset critical value for smoke concentration growth rate, used to determine whether an emergency response phase has been initiated. Furthermore, the second preset change rate can be determined based on historical fire data or simulation experiments, representing a typical concentration change rate during a fire. If the first concentration change rate is greater than the second preset change rate, it means that a fire can be further confirmed.

[0124] In this embodiment, in response to a first concentration change rate exceeding a second preset change rate, controlling the fan in the first smoke exhaust module to exhaust smoke based on a first direction and a third power can be achieved by the system immediately sending a maximum power command to the first smoke exhaust module when the calculated first concentration change rate exceeds a preset threshold. Furthermore, this operation can be implemented by directly triggering the maximum power control process through a conditional statement, thereby allowing for early escalation of smoke exhaust intensity during the rapid spread of a fire, curbing the speed of smoke diffusion, and improving overall smoke exhaust efficiency.

[0125] In this embodiment, by introducing a dynamic concentration change rate monitoring mechanism, the system can automatically upgrade the smoke extraction power to the maximum level when the smoke concentration has not yet reached a high threshold but the growth rate is rapid. By comparing the first concentration change rate with the second preset change rate, the fire development trend is judged. Combined with the power upgrade of the first smoke extraction module in the acceleration phase and the directional smoke extraction synergy of the first steering, the system can effectively curb the smoke diffusion rate, reduce the accumulation time of harmful gases, and improve smoke extraction efficiency. Compared with the solution that relies solely on the static concentration threshold, this method significantly improves the system's response agility and the scientific nature of the smoke extraction strategy. It is particularly suitable for scenarios where fires break out suddenly and smoke spreads rapidly, realizing a shift from passive response to active suppression.

[0126] For example, please refer to Figure 5 , Figure 5 A schematic diagram of another control system provided in this application embodiment is shown below. Figure 5 As shown, the system includes a maze, an MCU (controller), a power supply, a temperature sensor, a fan, and an audible and visual alarm. The maze is used for smoke detection, the power supply powers other modules, the temperature sensor collects temperature data, the audible and visual alarm is used for fire alarm, the fan is used for smoke exhaust or ventilation, and the controller receives smoke concentration and temperature data and controls the fan to exhaust or ventilate at a certain power when certain conditions are met, as well as controls the audible and visual alarm to trigger a fire alarm.

[0127] For embodiments consistent with those shown above, please refer to... Figure 6 , Figure 6 This application provides a functional unit block diagram of a control device according to an embodiment of the present application. The control device is the aforementioned control module or a part of the control module, such as... Figure 6 As shown, the control device 60 includes: The communication unit 601 is used to acquire multiple detection concentrations from multiple smoke detection modules; Communication unit 601 is used to control the fan in the first smoke exhaust module to exhaust smoke based on a first direction in response to the first detection concentration corresponding to the first smoke detection module being greater than the first threshold corresponding to the first smoke detection module among multiple detection concentrations. The first smoke exhaust module corresponds to the first smoke detection module. The communication unit 601 is also used to control the fan in the second smoke exhaust module to blow air based on the second direction. The second smoke exhaust module is a smoke exhaust module other than the first smoke exhaust module among multiple smoke exhaust modules.

[0128] In one feasible embodiment, the processing unit 602 is configured to: Multiple third detection concentrations within a first time period are obtained from each of the multiple smoke detection modules; The first average value is obtained by averaging multiple third-detection concentrations. Multiple fourth detection concentrations that are greater than the first average value among multiple third detection concentrations are selected; The first threshold corresponding to each smoke detection module is determined based on multiple fourth detection concentrations.

[0129] In one feasible embodiment, in determining the first threshold corresponding to each smoke detection module based on a plurality of fourth detection concentrations, the processing unit 602 is specifically configured to: The second average value is obtained by averaging multiple fourth detection concentrations. Based on the number of fourth detection concentrations corresponding to each of the multiple second time periods in a day, determine the first coefficient corresponding to each second time period; The second target time period is determined among multiple second time periods, and the first threshold corresponding to each smoke detection module is determined according to the first coefficient and the second average value corresponding to the second target time period. The first time is the moment when multiple detection concentrations are obtained from multiple smoke detection modules.

[0130] In one feasible embodiment, in terms of controlling the fan in the first smoke exhaust module to exhaust smoke based on a first direction, the processing unit 602 is configured to: determine a first power based on the magnitude of a first detected concentration; The communication unit 601 is specifically used to control the fan in the first smoke exhaust module to exhaust smoke based on the first direction and the first power.

[0131] In one feasible embodiment, in determining the first power based on the magnitude of the first detected concentration, the processing unit 602 is specifically configured to: Multiple fifth detection concentrations within a first time period prior to the first moment are obtained from the first smoke detection module; The rate of change of the first concentration is determined based on multiple fifth-detection concentrations and the first-detection concentration; In response to the first concentration change rate being less than the first preset change rate, a first coefficient is determined based on the first concentration change rate. The smaller the first concentration change rate, the larger the first coefficient. The first coefficient is greater than zero and less than one. The sixth detection concentration is determined by multiplying the first coefficient and the first detection concentration. The seventh detection concentration is determined based on the difference between the first and sixth detection concentrations; The first power is determined based on the magnitude of the seventh detection concentration; In response to a first concentration change rate not being less than a first preset change rate, a first power is determined based on the magnitude of the first detected concentration.

[0132] In one feasible embodiment, the control system further includes multiple temperature acquisition modules and an alarm module, the multiple temperature acquisition modules being distributed across multiple zones in the house. In response to the presence of a first detection concentration corresponding to a first smoke detection module exceeding a first threshold corresponding to the first smoke detection module among multiple detection concentrations, the communication unit 601 is further configured to: The first temperature is obtained from the first temperature acquisition module, which is the temperature acquisition module in the partition where the first smoke detection module is located among multiple temperature acquisition modules; In response to the first temperature being greater than the preset temperature, the control alarm module will trigger a fire alarm.

[0133] In one feasible embodiment, the communication unit 601 is further configured to: In response to the situation where there is no first detection concentration greater than the first threshold corresponding to the first smoke detection module among multiple detection concentrations, and there is a first detection concentration greater than the second threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction and the first power, and the first threshold corresponding to the first smoke detection module is greater than the second threshold corresponding to the first smoke detection module.

[0134] In one feasible embodiment, the communication unit 601 is further configured to: acquire an eighth detection concentration from the first smoke detection module within a second time period after the first moment; The processing unit 602 is further configured to: determine a first concentration change rate between the eighth detection concentration and the first detection concentration in response to the eighth detection concentration being greater than the first detection concentration; The communication unit 601 is also configured to: in response to a first concentration change rate being greater than a second preset change rate, control the fan in the first smoke exhaust module to exhaust smoke based on a first direction and a third power, wherein the third power is the maximum power of the fan in the first smoke exhaust module.

[0135] It is understood that since the method embodiments and the device embodiments are different presentations of the same technical concept, the content of the method embodiment section in this application should be adapted to the device embodiment section in a synchronous manner, and will not be repeated here.

[0136] When using integrated units, such as Figure 7 As shown, Figure 7 This is a block diagram of the functional units of another control device provided in an embodiment of this application. Figure 7 In this document, the control device 60 includes a processing module 712 and a communication module 711. The processing module 712 controls and manages the actions of the control device 60, such as the steps of processing unit 602, and / or performs other processes according to the techniques described herein. The communication module 711 supports interaction between the control device 60 and other devices, such as the steps of communication unit 601. Figure 7 As shown, the control device 60 may also include a storage module 713, which is used to store the program code and data of the control device 60.

[0137] The processing module 712 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 711 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 713 can be a memory.

[0138] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. All of the above control devices 60 can execute the control methods shown in embodiments one to three above.

[0139] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions according to the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. A computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. Available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media can be solid-state drives.

[0140] Figure 8 This is a structural block diagram of an electronic device provided in an embodiment of this application. Figure 8 As shown, the electronic device 800 may include one or more of the following components: processor 801, memory 802 and communication interface 803. The processor 801, memory 802 and communication interface 803 are interconnected and perform communication between them. The memory 802 may store one or more computer programs, which may be configured to implement the methods described in the above embodiments when executed by one or more processors 801.

[0141] Processor 801 may include one or more processing cores. Processor 801 connects to various parts within the electronic device 800 using various interfaces and lines, and performs various functions and processes data of the electronic device 800 by running or executing instructions, programs, code sets, or instruction sets stored in memory 802, and by calling data stored in memory 802. Optionally, processor 801 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 801 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. It is understood that the aforementioned modem may also not be integrated into processor 801, but may be implemented separately through a communication chip.

[0142] The memory 802 may include random access memory (RAM) or read-only memory (ROM). The memory 802 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 802 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created by the electronic device 800 during use.

[0143] It is understood that the electronic device 800 may include more or fewer structural elements than those shown in the above block diagram, such as a power module, physical buttons, WiFi (Wireless Fidelity) module, speaker, Bluetooth module, sensor, etc., without limitation.

[0144] The aforementioned electronic device 800 may be a control module or a part of a control module.

[0145] This application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements some or all of the steps of any of the control methods described in the above method embodiments.

[0146] This application also provides a computer program product, including a computer program that, when executed by a processor, implements some or all of the steps of any of the control methods described in the above method embodiments. This computer program product can be a software installation package.

[0147] It should be noted that, for the sake of simplicity, each of the aforementioned control method embodiments is described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to this application.

[0148] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce a good effect.

[0149] Those skilled in the art will understand that all or part of the steps in the various methods of any of the above control methods can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0150] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of a control method, device, electronic device, and storage medium of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, based on the ideas of a control method, device, electronic device, and storage medium of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

[0151] This application is described with reference to flowchart illustrations and / or block diagrams of methods, hardware products, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0152] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0153] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0154] It is understood that any product that is controlled or configured to perform the processing method of the flowchart described in the method embodiment of a control method of this application, such as the terminal and computer program product of the above flowchart, falls within the scope of the related products described in this application.

[0155] Obviously, those skilled in the art can make various modifications and variations to the control method, apparatus, electronic device, and storage medium provided in this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A control method, characterized in that, The method is applied to a control module in a control system, which further includes multiple smoke exhaust modules and multiple smoke detection modules corresponding to the multiple smoke exhaust modules. The multiple smoke exhaust modules and the multiple smoke detection modules are distributed in multiple zones of the building. The method includes: Multiple detection concentrations are obtained from the multiple smoke detection modules; In response to the fact that among the plurality of detected concentrations, the first detected concentration corresponding to the first smoke detection module is greater than the first threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction of rotation, and the first smoke exhaust module corresponds to the first smoke detection module; The fan in the second smoke exhaust module is controlled to blow air based on the second direction. The second smoke exhaust module is the smoke exhaust module other than the first smoke exhaust module among the plurality of smoke exhaust modules. The method further includes: Multiple third detection concentrations within a first time period are obtained from each of the multiple smoke detection modules; The average value of the multiple third detection concentrations is calculated to obtain a first average value; Select a plurality of fourth detection concentrations that are greater than the first average value from among the plurality of third detection concentrations; The first threshold corresponding to each smoke detection module is determined based on the plurality of fourth detection concentrations; The step of determining the first threshold corresponding to each smoke detection module based on the plurality of fourth detection concentrations includes: The average value of the multiple fourth detection concentrations is calculated to obtain the second average value; The first coefficient corresponding to each second time period is determined based on the number of fourth detection concentrations corresponding to each of the multiple second time periods each day; The second target time period in which the first moment is located among the plurality of second time periods is determined, and the first threshold corresponding to each smoke detection module is determined according to the first coefficient and the second average value corresponding to the second target time period. The first moment is the moment when the plurality of detection concentrations are obtained from the plurality of smoke detection modules.

2. The method according to claim 1, characterized in that, The control of the fan in the first smoke exhaust module to exhaust smoke based on a first rotation direction includes: The first power is determined based on the magnitude of the first detected concentration; The fan in the first smoke exhaust module is controlled to exhaust smoke based on the first direction of rotation and the first power.

3. The method according to claim 2, characterized in that, Determining the first power based on the magnitude of the first detected concentration includes: Obtain multiple fifth detection concentrations within a first time period prior to the first moment from the first smoke detection module; The first concentration change rate is determined based on the plurality of fifth detection concentrations and the first detection concentration; In response to the first concentration change rate being less than a first preset change rate, a first coefficient is determined based on the first concentration change rate. The smaller the first concentration change rate, the larger the first coefficient. The first coefficient is greater than zero and less than one. The sixth detection concentration is determined by multiplying the first coefficient and the first detection concentration. The seventh detection concentration is determined based on the difference between the first and sixth detection concentrations; The first power is determined based on the magnitude of the seventh detection concentration; In response to the first concentration change rate being not less than the first preset change rate, the first power is determined based on the magnitude of the first detected concentration.

4. The method according to claim 1, characterized in that, The control system further includes multiple temperature acquisition modules and an alarm module, the multiple temperature acquisition modules being distributed in the multiple zones of the house. In response to a first detection concentration corresponding to a first smoke detection module exceeding a first threshold corresponding to the first smoke detection module among the multiple detection concentrations, the method further includes: The first temperature is obtained from the first temperature acquisition module, which is the temperature acquisition module in the partition where the first smoke detection module is located among the plurality of temperature acquisition modules; In response to the first temperature being greater than the preset temperature, the alarm module is controlled to trigger a fire alarm.

5. The method according to claim 2, characterized in that, The method further includes: In response to the absence of a first detection concentration greater than the first threshold corresponding to the first smoke detection module among the plurality of detection concentrations, and the presence of a first detection concentration greater than the second threshold corresponding to the first smoke detection module, the fan in the first smoke exhaust module is controlled to exhaust smoke based on the first rotation and the first power, wherein the first threshold corresponding to the first smoke detection module is greater than the second threshold corresponding to the first smoke detection module.

6. A control device, characterized in that, The device is applied to a control module in a control system. The control system further includes multiple smoke exhaust modules and multiple smoke detection modules corresponding to the multiple smoke exhaust modules. The multiple smoke exhaust modules and the multiple smoke detection modules are distributed in multiple zones of the building. The device includes: A communication unit is used to acquire multiple detection concentrations from the plurality of smoke detection modules; The communication unit is further configured to control the fan in the first smoke exhaust module to exhaust smoke based on a first direction in response to the first smoke detection module being greater than the first threshold corresponding to the first smoke detection module among the plurality of detection concentrations. The first smoke exhaust module corresponds to the first smoke detection module. The communication unit is also used to control the fan in the second smoke exhaust module to blow air based on the second direction, wherein the second smoke exhaust module is the smoke exhaust module other than the first smoke exhaust module among the plurality of smoke exhaust modules; Processing unit, used for: Multiple third detection concentrations within a first time period are obtained from each of the multiple smoke detection modules; The average value of the multiple third detection concentrations is calculated to obtain a first average value; Select a plurality of fourth detection concentrations that are greater than the first average value from among the plurality of third detection concentrations; The first threshold corresponding to each smoke detection module is determined based on the plurality of fourth detection concentrations; In the aspect of determining the first threshold corresponding to each smoke detection module based on the plurality of fourth detection concentrations, the processing unit is specifically used for: The average value of the multiple fourth detection concentrations is calculated to obtain the second average value; The first coefficient corresponding to each second time period is determined based on the number of fourth detection concentrations corresponding to each of the multiple second time periods each day; The second target time period in which the first moment is located among the plurality of second time periods is determined, and the first threshold corresponding to each smoke detection module is determined according to the first coefficient and the second average value corresponding to the second target time period. The first moment is the moment when the plurality of detection concentrations are obtained from the plurality of smoke detection modules.

7. An electronic device, the device comprising a processor, a memory, and executable program code stored in the memory, characterized in that, The processor is configured to retrieve the executable program code stored in the memory to perform the method as described in any one of claims 1-5.

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