Automatic door energy-saving control method and system based on wireless interaction and intelligent induction
A distributed wireless sensing network with intelligent sensing and dynamic control logic addresses the inefficiencies in automatic door systems, enhancing coordination and energy efficiency by optimizing communication resources and sensor sensitivity.
Patent Information
- Application Number
- CN202510788846.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2025-07-15
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing automatic door control system has problems such as poor layout flexibility, limited response range, high energy consumption, frequent false triggering in parallel multiple doors, and network congestion, making it difficult to adapt to changes in the number of nodes.
Build a multi-node wireless sensor network, collect personnel density data through sensors, analyze and judge the gate body movements at the main control terminal, automatically update the door state, adjust the sensing sensitivity of the neighboring nodes, and optimize communication frequency band allocation in the remote storage system.
It realizes multi-door collaborative control, reduces false triggering, reduces energy consumption, improves response accuracy and system stability, and is suitable for crowded occasions.
Smart Images

Figure CN120312064A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of automatic doors, and particularly relates to an energy-saving control method and system for automatic doors based on wireless interaction and intelligent sensing. Background Art
[0002] In the existing automatic door control systems, usually a single sensing device is used in combination with a local controller to achieve the opening and closing control of the door body. Such systems mostly rely on infrared or microwave sensors to detect the approach of people and transmit signals to the controller in a wired manner, having problems such as poor laying flexibility, limited response range, and high energy consumption.
[0003] In addition, there is a lack of a coordination mechanism between multiple automatic doors, resulting in frequent mis-triggering in scenarios with dense crowds or multiple doors in parallel, causing energy waste. At the same time, the traditional system uses the communication frequency band in a fixed manner, making it difficult to adapt to network congestion caused by changes in the number of nodes and affecting the overall operation efficiency. Summary of the Invention
[0004] The purpose of the present invention is to provide an energy-saving control method and system for automatic doors based on wireless interaction and intelligent sensing. By constructing a distributed sensing network, dynamically adjusting the door control logic, and optimizing the communication resource allocation, multi-door coordinated control and refined energy consumption management are achieved to solve the problems raised in the above background art.
[0005] To achieve the above purpose, the present invention adopts the following technical solutions: An energy-saving control method for automatic doors based on wireless interaction and intelligent sensing, comprising the following steps: Construct a multi-node wireless sensing network, where each node integrates a sensor and a communication interface. The sensor collects the personnel density data in the area and encapsulates the personnel density data into an encrypted packet for transmission to the master control end; The master control end parses the encrypted packet, judges whether to trigger the door body action according to a preset threshold. If the door body action is triggered, the master control end sends a control instruction to the target automatic door; After receiving the instruction, the automatic door starts the driving mechanism and synchronously broadcasts a status update signal to neighboring nodes. The neighboring nodes adjust their own sensing sensitivity according to the status update signal; Periodically count the energy consumption data of each node and upload it to the remote storage system through the wireless link. The remote storage system dynamically optimizes the frequency band allocation strategy based on the historical energy consumption data.
[0006] Preferably, the constructing of the multi-node wireless sensing network includes: Deploy multiple sensing and communication nodes around the entrance and exit. Each node sets a unique node address and enables the low-power listening state; The node detects the channel occupancy situation through carrier sense. If the channel is detected to be idle three consecutive times, a network formation request is initiated; After the master control end receives multiple networking requests, it calculates the access priority based on the signal strength and selects the node with the highest priority as the first-round synchronization source; The synchronization source node broadcasts the time reference signal, and the other nodes adjust their local clocks according to the received time deviation to complete the distributed network synchronization.
[0007] Preferably, the sensor collects the personnel density data within the acquisition area and encapsulates the personnel density data into an encrypted packet for transmission to the master control end, including: The sensor obtains the number of moving heat sources in the area through combined infrared and millimeter-wave detection and generates the original count; Compensate the original count according to the ambient light and temperature to obtain the corrected number of people; Combine the corrected number of people with the acquisition time and node address to form a data frame, and generate a ciphertext using an encryption method; The ciphertext is sent by randomly selecting a channel within a preset window through a frequency-hopping communication method, and the frequency-hopping sequence offset is updated after each transmission.
[0008] Preferably, the master control end analyzes the encrypted packet and determines whether to trigger the door body action according to a preset threshold, including: The master control end receives the ciphertext data frame, first decrypts it to restore the number of people, acquisition time and node location; Query the historical average number of people in the corresponding area in combination with the node location and calculate the current activity; If the activity is higher than the set threshold and the time interval between the completion time of the last door action and the acquisition time is less than the set range, a trigger signal is generated; Package the trigger signal and the direction identifier together into a control command and prepare to send it to the target door control execution point.
[0009] Preferably, if the door body action is triggered, the master control end sends a control command to the target automatic door, including: The master control end matches the nearest available door control point according to the direction identifier and node location in the trigger signal to determine the target door address; Combine the opening and closing duration included in the control command with the target door address to form a command frame, and add a check code to verify the integrity; Send the command frame in the form of a short pulse radio signal through the reserved channel, and start a timer to wait for the confirmation feedback after sending; If no feedback is received within the time window, reduce the transmission power and resend once using the standby channel, otherwise mark the completion of this control task.
[0010] Preferably, after receiving the instruction, the automatic door starts the drive mechanism and broadcasts a status update signal to the neighboring nodes synchronously, including: After the automatic door controller receives a command frame containing the opening and closing duration, it verifies whether the check code matches; After successful verification, the driving motor rotates in the set direction, and the current start time is recorded; At the same time of starting, a status signal is broadcast through a specified frequency band, and the signal contains the door address, the current time, and the operating status; The broadcast signal acts on neighboring sensing nodes within the communication range, prompting the nodes to pause some sensing actions and enter the listening mode.
[0011] Preferably, the neighboring nodes adjust their own sensing sensitivities according to the status update signal, including: After the sensing node receives a status signal containing the door address and time, it determines whether the difference between the local time and the signal time is less than a set value; If the time difference meets the condition, the current sensing sampling frequency is reduced to one-third of the initial value; At the same time, a preset distance attenuation table is searched according to the door address to obtain the corresponding factor, and the infrared detection threshold is increased; It operates under the adjusted parameters until a new status update signal is received or automatically resets to the default sensitivity after a preset recovery duration.
[0012] Preferably, the energy consumption data of each node is periodically counted and uploaded to the remote storage system through a wireless link, including: Each sensing node records the voltage and current sampling values per unit time locally and calculates the average power consumption; The average power consumption and the node address are combined into an energy consumption record, and a time stamp is attached to generate an upload data packet; The upload process is started according to a preset period, and the relay node with the strongest signal is selected to forward the data packet to the cloud server; If continuous packet loss occurs during the sending process of the relay node, the operating status of the node is evaluated, and the data of high-energy consumption nodes is preferentially uploaded.
[0013] Preferably, the remote storage system dynamically optimizes the frequency band allocation strategy based on historical energy consumption data, including: The cloud server extracts the historical average power consumption of each node by time period and combines the corresponding frequency band to record the energy consumption distribution; A comparative analysis is performed on the average power consumption to identify a set of nodes with abnormal power consumption changes in two consecutive time periods; For the abnormal node set, calculate the conflict probability on its current frequency band; if the conflict probability exceeds the set threshold, some abnormal nodes are migrated to the idle frequency band, and the frequency band allocation table is updated and sent to all master control ends in the network.
[0014] On the other hand, the present invention proposes an energy-saving control system for automatic doors based on wireless interaction and intelligent sensing, including: A data acquisition module for constructing a multi-node wireless sensor network. Each node integrates a sensor and a communication interface. The sensor collects the personnel density data in the area and encapsulates the personnel density data into an encrypted packet for transmission to the master control end. An instruction generation module for the master control end to parse the encrypted packet and determine whether to trigger the door body action according to a preset threshold. If the door body action is triggered, the master control end sends a control instruction to the target automatic door. A node cooperative response module for the automatic door to start the driving mechanism after receiving the instruction and broadcast a status update signal to adjacent nodes synchronously. The adjacent nodes adjust their own sensing sensitivity according to the status update signal. A frequency band optimization management module for periodically counting the energy consumption data of each node and uploading it to the remote storage system through the wireless link. The remote storage system dynamically optimizes the frequency band allocation strategy based on the historical energy consumption data.
[0015] The technical effects and advantages of the present invention: The energy-saving control method and system for automatic doors based on wireless interaction and intelligent sensing proposed by the present invention have the following advantages compared with the prior art: By constructing a multi-node wireless sensor network, the present invention realizes the efficient management and collaborative work of multiple automatic door units, enhancing the adaptability and scalability of the system in complex environments. The sensor collects the personnel density data and transmits it to the master control end for accurate judgment, effectively reducing false triggers and unnecessary energy consumption. At the same time, when the automatic door executes an action, it broadcasts a status update signal to adjacent nodes, prompting the surrounding nodes to dynamically adjust their sensing sensitivity, reducing redundant data collection and extending the equipment life. In addition, the system periodically counts the energy consumption data and uses the remote storage system to optimize the communication frequency band allocation strategy, alleviating network congestion and improving the overall communication quality and operation efficiency. This solution significantly improves the response accuracy and energy-saving effect of the system, is applicable to crowded public places, and demonstrates excellent performance and stability. Brief Description of the Drawings
[0016] Figure 1 It is a flowchart of the energy-saving control method for automatic doors based on wireless interaction and intelligent sensing of the present invention; Figure 2 It is a block diagram of the energy-saving control system for automatic doors based on wireless interaction and intelligent sensing of the present invention; Figure 3 It is a statistical chart of node signal strength and priority of the present invention; Figure 4 It is an effect diagram of the number correction mechanism of the present invention. Detailed Embodiments
[0017] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. The specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0018] The present invention provides an automatic door energy-saving control method based on wireless interaction and intelligent sensing as Figure 1 shown. By constructing a distributed sensing network, dynamically adjusting the door control logic, and optimizing the communication resource allocation, multi-door collaborative control and refined energy consumption management are achieved. While ensuring the response sensitivity of the door body, this solution reduces redundant operations and communication conflicts, and improves the overall stability and energy efficiency level of the system, specifically as follows:
[0019] In this embodiment, an automatic door energy-saving control method based on wireless interaction and intelligent sensing includes the following steps: Step 1: Construct a multi-node wireless sensing network, and each node integrates an inductor and a communication interface; including the following steps: Deploy multiple inductive communication nodes around the entrance and exit. Each node is set with a unique address and enabled in a low-power listening state, only maintaining the basic listening function for the communication channel to reduce energy consumption in the idle state.
[0020] The node detects the channel occupancy situation through the CSMA / CA (Carrier Sense Multiple Access / Collision Avoidance) mechanism. If the channel is detected to be idle three times in a row, it is determined to be available, and then a networking request is sent to the master control end to avoid communication conflicts caused by multiple nodes accessing simultaneously.
[0021] After receiving multiple networking requests, the master control end calculates the access priority based on the node signal strength , and selects the node with the highest
[0022] as the first-round synchronization source; the master control end calculates the access priority of each node according to this formula, and preferentially selects the node with the best communication quality as the synchronization source, thereby improving the network synchronization accuracy and overall communication performance.
[0023] The synchronization source node periodically broadcasts a reference signal with a timestamp, and the other nodes adjust their local clocks according to the received time deviation, and accordingly correct their local clocks to achieve time synchronization between all nodes in the network and complete the distributed network synchronization. The sensor obtains the number of moving heat sources in the area through combined infrared and millimeter-wave detection, and combines with the millimeter-wave radar to accurately identify moving targets. Through the fusion analysis of the two signals, it judges whether there are moving human targets in the area and counts their numbers to form the original number count N. This dual-mode sensing method can effectively avoid the misjudgment problem of a single sensor in a complex environment.
[0024] Compensate the original count N according to the ambient light intensity L and temperature T to obtain the corrected number of people , where is the standard reference value; when the ambient brightness or temperature deviates from the standard value, it may affect the sensitivity of the infrared sensor and cause a counting deviation. This formula adjusts the original count by weighting through the introduced difference in light and temperature, so as to obtain a more accurate estimated value of the number of people.
[0025] Combine the corrected number of people M with the acquisition timestamp and the node address to form a data frame, and use the AES-128 encryption method to generate a ciphertext; encrypt the entire data frame to ensure that the data is not stolen or tampered with during network transmission.
[0026] The ciphertext is sent through a frequency-hopping communication method by randomly selecting a channel within a preset window. Before each ciphertext is sent, a channel is randomly selected from the preset channel set for communication, and the frequency-hopping sequence offset is updated after the sending is completed to ensure that the channel used for the next communication will not be repeated, improving the anti-interference ability of the communication.
[0027] Step 3: The master control end parses the encrypted packet and judges whether to trigger the door body action according to a preset threshold, including the following steps: The master control end receives the ciphertext data frame from the sensing node, uses the same AES-128 decryption algorithm as the sending end to decrypt the data, and restores the original data content, including the corrected number of people M, the acquisition timestamp and the node address information. This process ensures that the master control end can obtain accurate, complete and source-identifiable sensing data, providing a basis for subsequent logical judgment.
[0028] Query the historical average number of people H in the corresponding area in combination with the node address, and calculate the current activity ; The master control end looks up the historical average number of people H in the corresponding area according to the node address, and takes the ratio of the current number of people M to it as the activity index K, which is used to evaluate whether the area is in an abnormally busy state.
[0029] If the activity K is greater than the set threshold θ, and the time of the last door action completion If the difference is less than the set interval ΔT, a trigger signal is generated; the master control end simultaneously judges two conditions: one is whether the current activity level exceeds the normal level (K>θ), and the other is whether it is close enough to the last action ( ). Only when both conditions are met is a trigger signal generated to prevent the door from being opened and closed frequently within a short period of time.
[0030] The trigger signal is packaged together with the direction identifier (such as "open the door" or "close the door") as a control instruction and is ready to be sent to the target door control execution point.
[0031] Step 4: If the door body action is triggered, the master control end sends a control instruction to the target automatic door; the steps are as follows: The master control end matches the nearest available door control point according to the direction identifier and node address in the trigger signal, queries the system preset door control mapping table, identifies the target automatic door that is the nearest to the node and in an operable state, and obtains its unique address identifier G. This process ensures that the control instruction can be accurately sent to the corresponding door body execution unit.
[0032] The opening and closing duration C included in the control instruction is combined with the target door address G to form a command frame, and a check code is added for verifying integrity; It is a data integrity verification method that generates a check value within the range of 8 bits by summing up key fields and taking the modulus. The master control end packages the above content into a structured command frame and attaches the check code F for the receiving end to verify whether the data is complete and error-free.
[0033] The command frame is sent in the form of a short pulse radio signal through the reserved channel. The short pulse radio signal form has the characteristics of low power consumption and strong anti-interference ability. Immediately after sending, a timer is started to set a time window for waiting for the automatic door controller to return a confirmation feedback signal to confirm whether the instruction has been successfully received.
[0034] If no feedback is received within the time window, it is considered that there may be a risk of communication failure. Then reduce the transmission power and resend once using the standby channel, otherwise mark the completion of this control task.
[0035] Step 5: After receiving the instruction, the automatic door starts the drive mechanism and broadcasts a status update signal to adjacent nodes synchronously; the steps are as follows: After receiving the command frame containing the opening and closing duration C, the automatic door controller verifies whether the check code F is equal to (G + C)%256 to confirm the validity of the instruction; (G + C)%256 is the method for calculating the check code, where % is the modulus operator, and the result of the expression is divided by 256 and the remainder is taken. It is used to ensure that the result remains within a fixed range (0 to 255) to meet the requirements of a specific data format or communication protocol.
[0036] After passing the verification, the automatic door controller drives the motor to rotate in the corresponding direction according to the direction identifier (such as "open the door" or "close the door") in the instruction, thereby driving the movement of the door body. At the same time, the controller records the start timestamp of this action , which serves as the time reference basis for subsequent collaborative responses.
[0037] While starting up, broadcast the status signal through the 2.4GHz frequency band. The signal contains the door address G, the current timestamp and the running status for the surrounding sensing nodes to receive and use.
[0038] The broadcast signal acts on the neighboring sensing nodes within the communication range, prompting these nodes to pause some sensing actions and enter the listening mode to reduce redundant data collection and unnecessary communication burdens.
[0039] Step Six: The neighboring nodes adjust their own sensing sensitivities according to the status update signal; including the following steps: After the sensing node receives the status signal containing the door address G and the timestamp , calculate the time difference ΔT = |local time - |. Determine whether the time difference ΔT between the local clock and is less than the set value τ; the system presets a time threshold τ to determine whether the current door action is a valid event that "occurred recently".
[0040] If the time difference ΔT meets the condition, reduce the current sensing sampling frequency f to 1 / 3 of the initial value, that is , which is a dynamic adjustment strategy, indicating that after sensing the door body movement, the sampling frequency is significantly reduced; this adjustment is based on the fact that during the door movement, the personnel flow is frequent, the data changes violently but has directionality, so there is no need to collect redundant information at a high frequency.
[0041] At the same time, look up the preset distance attenuation table according to the door address G to obtain the corresponding attenuation factor Y, and increase the infrared detection threshold to (1 + Y) times the original value; the node queries the built-in distance attenuation table according to the door address to obtain the corresponding Y value, and adjusts the trigger threshold of the infrared sensor accordingly to make it more stable to identify the target during the door movement and reduce misjudgment.
[0042] After the node completes the above parameter adjustments, it will continue to run in the low sampling frequency and high detection threshold mode for a period of time. Until it receives a new status update signal or automatically resets to the default sensitivity after the preset recovery duration.
[0043] Step Seven: Periodically count the energy consumption data of each node and upload it to the remote storage system through the wireless link; including the following steps: Each sensing node locally records the sampled values of voltage V and current I per unit time, and calculates the average power consumption. This method can effectively reflect the actual energy consumption of the node under different operating states.
[0044] Combine the average power consumption P with the node address to form an energy consumption record, and attach a timestamp to generate an upload data packet; the format of this data packet is unified, facilitating parsing and long-term storage analysis on the cloud.
[0045] The system sets a fixed upload period (such as every hour or every day). After the arrival of the time, it automatically starts the upload process according to the preset period, and selects the relay node with the highest signal strength to forward the data packet to the cloud server. If the relay node experiences three consecutive packet losses during the sending process, then according to the formula re-evaluate the operating state of the node, and give priority to uploading the data of high-energy-consuming nodes. is the minimum power consumption value of the average power consumption; is the maximum power consumption value of the average power consumption.
[0046] When it is found that the relay node fails to successfully forward the data packet three consecutive times, the system determines that its communication state is abnormal. At this time, according to the above formula, the energy consumption of all nodes is sorted, and the data of high-energy-consuming nodes with a higher R value is given priority to be uploaded to speed up the diagnosis and processing speed of abnormal nodes.
[0047] Step Eight: The remote storage system dynamically optimizes the frequency band allocation strategy based on historical energy consumption data; including the following steps: The cloud server extracts the historical average power consumption of each node according to the time window, and combines the corresponding communication frequency band to record the energy consumption distribution; by analyzing the energy consumption fluctuation trend of nodes on different frequency bands, an energy consumption distribution model at the frequency band level is constructed for subsequent communication state evaluation and resource scheduling decision-making.
[0048] Conduct a comparative analysis of the average power consumption to identify a set of abnormal nodes whose power consumption changes exceed the set limit within two consecutive windows , indicating that additional energy consumption may be caused by communication conflicts or channel congestion.
[0049] For the set of abnormal nodes , calculate the conflict probability on its current frequency band, where is the total number of nodes on this frequency band; this formula scales the number of abnormal nodes and the total number of nodes to obtain a comparable conflict probability index, facilitating the system to make a decision on whether to adjust the frequency band.
[0050] If the conflict probability Z is greater than the threshold θ, some abnormal nodes are migrated to the idle frequency band, and the updated frequency band allocation table is sent to all master nodes in the network. Through the dynamic frequency band migration mechanism, intelligent scheduling and load balancing of communication resources are achieved, frequency band congestion is alleviated, communication interference between nodes is reduced, thereby improving the stability and operating efficiency of the entire wireless sensor network.
[0051] On the other hand, the present invention proposes an automatic door energy-saving control system based on wireless interaction and intelligent sensing, as Figure 2 shown, including: A data acquisition module for constructing a multi-node wireless sensor network. Each node integrates a sensor and a communication interface. The sensor collects the personnel density data in the area and encapsulates the personnel density data into an encrypted packet for transmission to the master node; An instruction generation module for the master node to parse the encrypted packet and determine whether to trigger the door body action according to a preset threshold. If the door body action is triggered, the master node sends a control instruction to the target automatic door; A node cooperative response module for the automatic door to start the drive mechanism after receiving the instruction and broadcast a status update signal to neighboring nodes synchronously. The neighboring nodes adjust their own sensing sensitivity according to the status update signal; A frequency band optimization management module for periodically collecting the energy consumption data of each node and uploading it to a remote storage system through a wireless link. The remote storage system dynamically optimizes the frequency band allocation strategy based on the historical energy consumption data.
[0052] In addition, when the above-mentioned modules are executed, they are also used to implement other steps of the automatic door energy-saving control method based on wireless interaction and intelligent sensing as described above, as shown in the following embodiments: Suppose a set of automatic door energy-saving control systems based on wireless interaction and intelligent sensing is deployed at the entrance and exit of a large shopping mall. The system consists of multiple sensing and communication nodes, a master node, a cloud server, and several automatic doors. The goal is to achieve the perception of the flow density of people, the intelligent control of the door body action, and the optimized management of the overall energy consumption.
[0053] Scenario setting: The daily traffic volume of the shopping mall is large, especially during the morning rush hour (8:00–9:30) and the lunch break (12:00–14:00); there are 6 automatic doors, distributed at two entrances and exits; 5 sensing and communication nodes are arranged at each entrance and exit; all nodes operate in the 2.4GHz frequency band and support frequency hopping communication; the system uploads the energy consumption data of the nodes to the cloud for analysis every hour; the frequency band conflict probability threshold θ = 0.3, and the time difference judgment threshold τ = 5s.
[0054] I. Constructing a multi-node wireless sensor network (Step 1) Deploy 5 induction communication nodes around each entrance and exit, with node numbers N1 - N5 and N6 - N10 respectively. Each node has a unique address and is in a low - power listening state.
[0055] When the node detects that the channel is idle three times in a row, it sends a networking request to the master control end. The master control end calculates the access priority according to the signal strength as follows: ; For example: The signal strengths S of each node are respectively: [12, 10, 8, 15, 9], and the sum , and for node N4, = 15 / 54 = 0.278. As Figure 3 shown, node N4 has the highest signal strength (15) and priority (0.278), and is selected as the first - round synchronization source; the signal strength distribution shows an obvious difference among nodes N1 - N5. It is recommended to check the deployment location of node N3 (strength 8).
[0056] Finally, select the node N4 with the strongest signal as the first - round synchronization source, and the other nodes adjust their local clocks according to the time - reference signal broadcast by it to complete the distributed synchronization.
[0057] II. Collect personnel density and encrypt the transmission (Step 2) The sensor obtains the number of people in the area through combined infrared + millimeter - wave detection. Assume that the current environmental light L = 800lx, temperature T = 28°C, and the standard reference value , and the original count N = 10 people. Then the corrected number of people is: = 10×(1 + 0.1×(-200)+0.05×3) = 10×(1 - 20 + 0.15) = 10×(-18.85).
[0058] Note: A negative value appears for this number, indicating abnormal environmental parameters or sensor failure. The system should trigger an alarm mechanism to prompt manual intervention. As Figure 4 shown, under normal temperature (26°C), the number - correction value increases linearly with the increase of light. Abnormal temperature (28°C) causes the overall correction curve to shift downwards, and negative values (-188.5 at minimum) appear when the light < 1000lx, verifying the necessity of the sensor - failure detection mechanism.
[0059] Under normal circumstances (such as L = 1050lx, T = 26°C): M = 10×(1 + 0.1×50 + 0.05×1)= 10×(1 + 5 + 0.05)= 10×6.05 = 60.5; Subsequently, send M = 60.5, the acquisition timestamp =10:05:12, the node address N4 is combined into a data frame, encrypted using AES-128, and then sent through a randomly selected channel via frequency hopping communication.
[0060] III. The master control end analyzes the data and decides whether to open the door (Step 3) After decryption, the master control end obtains M = 60.5. Checking the historical average number of people H = 40 in this area, the activity level is: K = M / H = 60.5 / 40 = 1.51 If the set activity threshold θ = 1.3, and the last door opening time is =10:04:50, then: =10:05:12 - 10:04:50 = 22 seconds > ΔT set (such as 15 seconds); At this time, the dual conditions are not met, and no trigger signal is generated.
[0061] If <15 seconds, and K > 1.3, then a trigger signal is generated, and the direction identifier "open the door" and the door address G are packaged and sent.
[0062] IV. The master control end sends a control instruction (Step 4) The master control end combines the opening and closing duration C = 5 seconds and the door address G = Door3 into a command frame, and adds a check code: F = (G + C) % 256. Assuming G = 3, then: F = (3 + 5) % 256 = 8.
[0063] It is sent in the form of short pulses through the reserved channel. If no feedback is received, the channel is replaced and resent once.
[0064] V. The automatic door performs an action and broadcasts a status signal (Step 5) The door controller verifies whether F is equal to (G + C) % 256. After confirmation, it drives the motor to open the door body and records the start time =10:06:10. At the same time, it broadcasts a status signal through the 2.4GHz frequency band, including G = 3, =10:06:10, status = "opening".
[0065] VI. The adjacent nodes dynamically adjust the sensitivity (Step 6) After the induction node receives the signal, it calculates the time difference ΔT between the local time and : ΔT = |local time - |; If ΔT < τ (τ = 5s), then the sampling frequency is reduced to , and the infrared detection threshold is increased to (1 + Y) times the original value (Y = 0.2): new threshold = original threshold × (1 + Y), so as to reduce interference and save power.
[0066] VII. Periodically upload energy consumption data (Step VII) The node records the voltage V = 3.3V and the current I = 0.2A, then the average power consumption: P = V×I = 3.3×0.2 = 0.66W; After packing and uploading, if the relay node loses packets three times in a row, then evaluate the operating status: ; Assume that the current P = 0.66W, = 0.3W, = 1.2W: R = (0.66 - 0.3) / (1.2 - 0.3) = 0.36 / 0.9 = 0.4.
[0067] Give priority to uploading the data of the node with a high R value to speed up the anomaly diagnosis.
[0068] VIII. Cloud optimize the frequency band allocation strategy (Step VIII) The cloud server extracts the historical power consumption of each node and identifies the set of abnormal nodes whose power consumption changes exceed the limit within two consecutive windows = [N2, N4, N7], the total number of nodes in the frequency band = 10, then the collision probability: = 3 / 10 = 0.3; If Z≥θ (θ = 0.3), then migrate some abnormal nodes to the idle frequency band and update the frequency band allocation table and send it to all master control terminals to achieve resource rebalancing.
[0069] In this embodiment, by constructing a distributed wireless sensor network, accurate perception of the personnel flow at the mall entrance and exit and intelligent control of the door movement are realized, and the door control collaborative response improves the user experience.
[0070] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An energy-saving control method for automatic doors based on wireless interaction and intelligent sensing, characterized in that, Including the following steps: Construct a multi-node wireless sensor network. Each node integrates a sensor and a communication interface. The sensor collects the personnel density data in the area and encapsulates the personnel density data into an encrypted packet for transmission to the master control terminal; The master control terminal parses the encrypted packet and determines whether to trigger the door body action according to a preset threshold. If the door body action is triggered, the master control terminal sends a control instruction to the target automatic door; After receiving the instruction, the automatic door starts the drive mechanism and broadcasts a status update signal to adjacent nodes synchronously. The adjacent nodes adjust their own sensing sensitivity according to the status update signal; Periodically count the energy consumption data of each node and upload it to the remote storage system through the wireless link. The remote storage system dynamically optimizes the frequency band allocation strategy based on the historical energy consumption data.
2. The automatic door energy-saving control method based on wireless interaction and intelligent sensing according to claim 1, wherein The construction of the multi-node wireless sensor network includes: Deploy multiple induction communication nodes around the entrance and exit. Each node sets a unique node address and enables the low-power listening state; The node detects the channel occupancy situation through carrier sense. If the channel is detected to be idle three times in a row, a network formation request is initiated; After receiving multiple network formation requests, the master control terminal calculates the access priority according to the signal strength and selects the node with the highest priority as the first-round synchronization source; The synchronization source node broadcasts a time reference signal, and the other nodes adjust their local clocks according to the received time deviation to complete the distributed network synchronization.
3. The automatic door energy-saving control method based on wireless interaction and intelligent induction according to claim 1, characterized in that, The sensor collects the personnel density data in the area and encapsulates the personnel density data into an encrypted packet for transmission to the master control terminal, including: The sensor obtains the number of moving heat sources in the area through combined infrared and millimeter-wave detection and generates an original count; Compensate the original count according to the ambient light and temperature to obtain the corrected number of people; Combine the corrected number of people with the collection time and node address to form a data frame, and generate a ciphertext by using an encryption method; The ciphertext is sent by randomly selecting a channel within a preset window through frequency-hopping communication, and the frequency-hopping sequence offset is updated after each transmission.
4. The automatic door energy-saving control method based on wireless interaction and intelligent sensing according to claim 3, characterized in that, The master control terminal parses the encrypted packet and determines whether to trigger the door body action according to a preset threshold, including: The master control terminal receives the ciphertext data frame, first decrypts it to restore the number of people, collection time and node position; Query the historical average number of people in the corresponding area in combination with the node position and calculate the current activity; If the activity is higher than the set threshold and the time interval between the completion time of the last door action and the collection time is less than the set range, a trigger signal is generated; Pack the trigger signal and the direction identifier together into a control instruction and prepare to send it to the target door control execution point.
5. The automatic door energy-saving control method based on wireless interaction and intelligent induction according to claim 4, characterized in that, If the door body action is triggered, the master control terminal sends a control instruction to the target automatic door, including: The master control terminal matches the nearest available door control point according to the direction identifier and node position in the trigger signal to determine the target door address; Combine the opening and closing duration included in the control instruction with the target door address to form a command frame and add a check code to verify the integrity; Send the command frame in the form of a short pulse wireless signal through the reserved channel, and start a timer to wait for the confirmation feedback after sending; If no feedback is received within the time window, reduce the transmission power and resend it once on the standby channel, otherwise mark the completion of this control task.
6. The automatic door energy-saving control method based on wireless interaction and intelligent sensing according to claim 5, wherein After receiving the instruction, the automatic door starts the drive mechanism and broadcasts a status update signal to neighboring nodes synchronously, including: After the automatic door controller receives a command frame containing the opening and closing duration, it verifies whether the check code matches; After passing the verification, the drive motor rotates in the set direction and records the current start time; At the same time of starting, it broadcasts a status signal through a specified frequency band, and the signal contains the door address, the current time and the running status; The broadcast signal acts on neighboring sensing nodes within the communication range, prompting the nodes to pause some sensing actions and enter the listening mode.
7. The automatic door energy-saving control method based on wireless interaction and intelligent sensing according to claim 6, wherein Neighboring nodes adjust their own sensing sensitivity according to the status update signal, including: After the sensing node receives a status signal containing the door address and time, it judges whether the local time difference from the signal time is less than the set value; If the time difference meets the condition, the current sensing sampling frequency is reduced to one-third of the initial value; At the same time, look up the preset distance attenuation table according to the door address, obtain the corresponding factor, and increase the infrared detection threshold; Run under the adjusted parameters until a new status update signal is received or automatically reset to the default sensitivity after a preset recovery duration.
8. The automatic door energy-saving control method based on wireless interaction and intelligent sensing according to claim 7, wherein Periodically count the energy consumption data of each node and upload it to the remote storage system through the wireless link, including: Each sensing node records the voltage and current sampling values per unit time locally and calculates the average power consumption; Combine the average power consumption with the node address to form an energy consumption record, and attach a timestamp to generate an upload data packet; Start the upload process according to the preset period, and select the relay node with the strongest signal to forward the data packet to the cloud server; If continuous packet loss occurs during the sending process of the relay node, evaluate the running status of the node and give priority to uploading the data of high-energy-consuming nodes.
9. The automatic door energy-saving control method based on wireless interaction and intelligent induction according to claim 8, wherein The remote storage system dynamically optimizes the frequency band allocation strategy based on historical energy consumption data, including: The cloud server extracts the historical average power consumption of each node by time period and combines the energy consumption distribution with the corresponding frequency band; Conduct a comparative analysis of the average power consumption to identify a set of nodes with abnormal power consumption changes in two consecutive time periods; For the abnormal node set, calculate the conflict probability on its current frequency band; if the conflict probability exceeds the set threshold, migrate some abnormal nodes to the idle frequency band and update the frequency band allocation table and send it to all master control ends in the network.
10. An automatic door energy-saving control system based on wireless interaction and intelligent sensing for implementing the method according to any one of claims 1-9, characterized in that, Including: A data acquisition module for constructing a multi-node wireless sensor network. Each node integrates a sensor and a communication interface. The sensor collects the personnel density data in the area and encapsulates the personnel density data into an encrypted packet and transmits it to the master control end; An instruction generation module for the master control end to parse the encrypted packet, judge whether to trigger the door body action according to the preset threshold, and if the door body action is triggered, the master control end sends a control instruction to the target automatic door; A node collaborative response module for starting the drive mechanism after the automatic door receives the instruction and broadcasting a status update signal to neighboring nodes synchronously. The neighboring nodes adjust their own sensing sensitivity according to the status update signal; A frequency band optimization management module for periodically counting the energy consumption data of each node and uploading it to the remote storage system through the wireless link. The remote storage system dynamically optimizes the frequency band allocation strategy based on historical energy consumption data.
Citation Information
Patent Citations
Intelligent induction door control system and method
CN119933487A