Methods, systems, media, and products for operational control of a monitoring node
Patent Information
- Application Number
- CN202610925957.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-25
- Publication Date
- 2026-10-09
AI Technical Summary
[0004]本发明提供了监测节点的运行控制方法、系统、介质和产品,能够解决监测节点在能量波动供能条件下容易掉电或复位的问题,以提高监测节点运行的稳定性
[0018]这样在第一储能状态小于启动阈值时继续蓄能并保持休眠,避免在储能不足时启动负载所导致的掉电和复位问题,使有限能量优先用于储能积累,缩短达到启动阈值的时间,提高节点在弱供能条件下的启动成功率与运行稳定性。
Smart Images

Figure CN122890576A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of monitoring node control technology, and in particular to methods, systems, media, and products for the operation control of monitoring nodes. Background Technology
[0002] Monitoring nodes refer to terminal devices deployed in scenarios such as outdoor monitoring, power grid blind spots, remote facility status sensing, and unattended IoT. These nodes typically lack a stable, continuous external power supply and rely on environmental energy harvesting (such as solar, vibration, and thermoelectric energy) for self-powering. However, the input to environmental energy harvesting systems is highly volatile and intermittent, and the amount of electricity accumulated by energy storage devices is limited. Furthermore, the sensing, data processing, positioning, and communication tasks within monitoring nodes exhibit different power consumption characteristics. Directly starting the load when energy storage is insufficient can easily lead to voltage collapse in the energy storage, frequent system resets, and task interruptions. Conversely, continuously powering the entire load for extended periods results in excessive standby power consumption, reducing the efficiency of utilizing limited environmental energy.
[0003] In existing technologies, some self-powered systems use task scheduling methods based on energy prediction for operation control, but this method has significant drawbacks: it is a continuous operation mode, and the system is in a working state for a long time. It is difficult to maintain stability for a long time under weak power supply conditions. Moreover, this method relies on complex energy prediction algorithms, which have high requirements for hardware resources. The prediction accuracy is greatly affected by environmental changes. In scenarios with drastic energy fluctuations, the prediction deviation is large. The system is prone to frequent resets, task interruptions, or failure to recover effectively after energy depletion, resulting in poor operational stability. Summary of the Invention
[0004] This invention provides a method, system, medium, and product for the operation control of monitoring nodes, which can solve the problem of monitoring nodes easily losing power or resetting under energy fluctuation conditions, thereby improving the stability of monitoring node operation.
[0005] In a first aspect, an embodiment of the present invention provides an operation control method for a monitoring node, applied to a monitoring node comprising an energy storage unit, a main control unit, and several load units, the method comprising: Obtain the first energy storage status information of the energy storage unit in the monitoring node; If the first energy storage status information is greater than or equal to the preset start threshold, the energy storage unit is used to power the main control unit so that the main control unit can parse the acquired running instructions and obtain the task types corresponding to several tasks to be executed. Each task type is matched in a preset database to obtain the task energy threshold corresponding to each task to be executed. For each task to be executed, if the second energy storage state information of the energy storage unit is greater than or equal to the task energy threshold of the current task to be executed, the current load unit corresponding to the current task to be executed is powered on to execute the current task to be executed. After the current task to be executed is completed, the current load unit is powered off until all tasks to be executed are completed. Then, the main control unit and each load unit are controlled to enter a sleep state so that the monitoring node stops running and waits for the next startup trigger.
[0006] By acquiring the initial energy storage state information of the energy storage unit, a real-time energy data foundation is provided for all subsequent judgments and decisions, enabling the system to accurately grasp the current available energy status and ensuring the stability of operation and control from the data source. The initial energy storage state information is compared with a preset start-up threshold; the main control unit is only activated when the energy storage state meets the start-up conditions, avoiding energy storage voltage collapse and system power failure caused by starting the load when energy storage is insufficient, thus ensuring the operational stability of the monitoring node from the start-up threshold. The energy storage unit supplies power to the main control unit, providing a stable operating power supply and reliable power guarantee for the main control unit to execute subsequent task parsing, threshold matching, and load control, ensuring the normal operation of the control logic and guaranteeing operational stability. The main control unit parses the running instructions to obtain the task type, enabling the system to identify the specific task to be executed in the current cycle, providing a task-level decision-making basis for subsequent on-demand energy allocation, avoiding blind execution, and further ensuring operational stability. The task type is matched against a preset database to obtain the task energy threshold, enabling the system to... The system can quantify the energy consumption required for each task execution, providing a quantitative comparison benchmark for energy judgment. This ensures the accuracy of decision-making from an energy consumption quantification perspective and contributes to the stability of monitoring node operation. It compares the reacquired second energy storage state information of the energy storage unit with the task energy threshold of the current task to be executed. Execution is only allowed if the remaining energy is sufficient to support the current task, avoiding system resets or task interruptions caused by further deterioration of energy storage due to high-energy-consuming tasks. This further improves operational stability by raising the task execution threshold. It controls the load unit corresponding to the current task to be executed to power on and immediately power off after execution, achieving on-demand and time-sharing power supply. This avoids transient current surges and energy storage voltage drops caused by multiple loads working simultaneously, while reducing standby power consumption and improving the energy utilization efficiency in a limited environment, directly ensuring the stability of system operation. After completing all tasks to be executed sequentially, it controls the main control unit and each load unit to enter a sleep state, ensuring the system is in a very low-power state when no tasks are being executed, reducing unnecessary energy consumption, and ultimately achieving stable operation of the monitoring node. This application can solve the problem of monitoring nodes easily losing power or resetting under energy fluctuation conditions, thereby improving the stability of monitoring node operation.
[0007] Furthermore, before obtaining the first energy storage status information of the energy storage unit in the monitoring node, the method further includes: Collect the available energy in the environment where the monitoring node is located; The available energy is converted into electrical energy to charge the energy storage unit.
[0008] This method of collecting environmental energy and converting it into electrical energy to charge the energy storage unit provides a self-powered foundation for the monitoring node, avoiding operational interruptions caused by external power supply disruptions and ensuring the operational stability of the node at the energy source level.
[0009] Furthermore, after using the energy storage unit to power the main control unit so that the main control unit can parse the acquired operating instructions and obtain several task types for tasks to be executed, the method further includes: Obtain the third energy storage status information of the energy storage unit in the monitoring node; If the third energy storage state information is greater than or equal to a preset shutdown threshold, the main control unit remains running, wherein the shutdown threshold is less than the startup threshold. If the third energy storage status information is less than the preset shutdown threshold, the main control unit is actively shut down so that the energy storage unit can use the electrical energy to perform energy storage.
[0010] In this way, the main control unit continuously acquires the third energy storage status information during operation and compares it with the shutdown threshold. When the energy storage status is lower than the shutdown threshold, the main control unit is actively shut down to avoid uncontrollable collapse due to insufficient energy storage. At the same time, the shutdown threshold is lower than the start-up threshold to form a hysteresis interval, which avoids frequent start-ups and shutdowns when the energy storage status fluctuates near the critical point, further improving operational stability.
[0011] Furthermore, the step of matching each of the task types in a preset database to obtain the task energy threshold corresponding to each task to be executed specifically includes: For each of the tasks to be executed, the task type corresponding to the current task to be executed is matched in a preset database to obtain the reference operating voltage, average operating current, expected duration and safety factor of the current load unit corresponding to the current task to be executed; The reference operating voltage, average operating current, expected duration, and safety factor of the current load unit corresponding to the current task to be executed are calculated to obtain the task energy threshold corresponding to the current task to be executed.
[0012] This method matches task types against a pre-defined database to obtain task energy thresholds, enabling the system to quantify the energy consumption required to execute each task. This provides a quantitative comparison benchmark for energy assessment, ensuring the accuracy of decisions from an energy consumption quantification perspective and contributing to the stability of monitoring node operation.
[0013] Furthermore, controlling the power-on of the current load unit corresponding to the currently pending task to execute the currently pending task specifically includes: If the task type of the current task to be executed is a data acquisition task, then the main control unit is controlled to power on the sampling unit so that the sampling unit sends a sampling command to the sensor in the monitoring node and receives the sampling data returned by the sensor. After the reception is completed, the sampling unit is turned off. The load unit includes the sampling unit, the positioning unit and the communication unit. If the task type of the task to be executed is a positioning task, then the main control unit is controlled to turn on the positioning unit and receive the positioning data returned by the positioning unit. After receiving the data, the positioning unit is turned off. If the task type of the task to be executed is a communication task, the main control unit is controlled to power on the communication unit, and the data to be uploaded by the monitoring node is sent to the communication unit. The communication result fed back by the communication unit is received. If the communication result meets the preset communication success conditions, the communication is completed and the communication unit is turned off.
[0014] In this way, the sampling unit, positioning unit, and communication unit are powered on and executed according to the task type, and then immediately shut down after execution. This achieves on-demand time-sharing power supply, avoids transient current surges and energy storage voltage drops caused by multiple loads working simultaneously, and improves operational stability under fluctuating power supply conditions.
[0015] Furthermore, the step of sending the data to be uploaded from the monitoring node to the communication unit and receiving the communication result fed back by the communication unit specifically includes: The data to be uploaded is sent to the communication unit, and the main control unit is controlled to enter a low-power standby state. The system receives the communication result fed back by the communication unit and uses the communication result to wake up the main control unit, wherein the communication result is generated by the communication unit after executing the communication task using the data to be uploaded.
[0016] This process sends the data to be uploaded to the communication unit and then controls the main control unit to enter a low-power standby state. Once the communication task is completed, the main control unit is woken up by the communication result, which reduces the standby power consumption of the main control unit during the communication waiting period, reduces energy waste, and indirectly improves operational stability.
[0017] Furthermore, the operation control method of the monitoring node further includes: if the first energy storage status information is less than the preset start threshold, then continue to use the electrical energy to store energy in the energy storage unit, and keep the main control unit and the load unit in a dormant state.
[0018] This allows the node to continue storing energy and remain dormant when the initial energy storage state is below the start-up threshold, avoiding power outages and resets caused by starting the load when energy storage is insufficient. This prioritizes the use of limited energy for energy storage accumulation, shortens the time to reach the start-up threshold, and improves the node's start-up success rate and operational stability under weak power supply conditions.
[0019] Secondly, one embodiment of the present invention provides an operation control system for a monitoring node, the operation control system being used to execute an operation control method for the monitoring node.
[0020] Thirdly, another embodiment of the present invention provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device or apparatus where the computer-readable storage medium is located to execute an operation control method for a monitoring node.
[0021] Fourthly, another embodiment of the present invention provides a computer program product, including a computer program or instructions, which, when executed by a communication device, implements a method for controlling the operation of a monitoring node. Attached Figure Description
[0022] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments 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 from these drawings without creative effort.
[0023] Figure 1 This is a flowchart illustrating one embodiment of the operation control method for a monitoring node provided in this application; Figure 2 This is a flowchart illustrating steps S201 to S203 provided in this application; Figure 3 This is a schematic diagram illustrating the implementation process of a multi-sensor data acquisition method provided in this application; Figure 4 This is a schematic diagram illustrating the timing relationship between time-sharing power supply and asynchronous reading of multiple sensors provided in this application; Figure 5 This is a schematic diagram of the communication window control and deep sleep process of the communication unit provided in this application; Figure 6 This is a schematic diagram of the state transition process of the monitoring node provided in this application. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0026] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0027] 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 mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0028] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0029] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).
[0030] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in the embodiments of this application according to the specific circumstances.
[0031] In the field of monitoring node control technology, the environmental energy input on which monitoring nodes depend fluctuates greatly, energy storage is limited, and the power consumption of tasks such as sensing, positioning, and communication within the nodes varies significantly. When the node's energy storage is insufficient, it is prone to power loss and reset, while long-term continuous power supply results in high standby power consumption. Existing scheduling methods based on energy prediction are continuous operation modes, which are difficult to maintain stably over long periods of time. Furthermore, the prediction algorithms are complex, their accuracy is greatly affected by the environment, and they are prone to frequent resets or task interruptions in fluctuating scenarios, resulting in poor operational stability.
[0032] See Figure 1 In order to solve the problem that monitoring nodes are prone to power loss or reset under energy fluctuation conditions, and to improve the stability of monitoring node operation, an embodiment of the present invention provides an operation control method for monitoring nodes, which is applied to monitoring nodes. The monitoring node includes an energy storage unit, a main control unit and several load units. The method includes steps S101 to S103. Step S101: Obtain the first energy storage status information of the energy storage unit in the monitoring node; In some embodiments, before acquiring the first energy storage state information of the energy storage unit in the monitoring node, the method further includes: collecting the available energy of the environment in which the monitoring node is located; converting the available energy into electrical energy to charge the energy storage unit. Specifically, the monitoring node collects the available energy of its environment through an environmental energy harvesting unit, which includes at least one of light energy, vibration energy, and thermoelectric energy, preferably light energy; the environmental energy harvesting unit converts the collected available energy into electrical energy and outputs the electrical energy to an energy management unit; the energy management unit collects, boosts, and manages the received electrical energy before outputting it to the energy storage unit to charge the energy storage unit.
[0033] It should be noted that the energy storage unit is preferably a supercapacitor, but other energy storage devices suitable for high-frequency charging and discharging scenarios can also be used. In this step, the downstream load is not continuously operating by default, so that the ambient energy is used for energy storage and accumulation first.
[0034] This method of collecting environmental energy and converting it into electrical energy to charge the energy storage unit provides a self-powered foundation for the monitoring node, avoiding operational interruptions caused by external power supply disruptions and ensuring the operational stability of the node at the energy source level.
[0035] In some embodiments, obtaining the first energy storage status information of the energy storage unit in the monitoring node specifically includes: obtaining the current voltage of the energy storage unit and using the current voltage as the first energy storage status information.
[0036] For example, in addition to using the current voltage as the first energy storage state information, the available energy of the energy storage unit can also be calculated as the first energy storage state information. Specifically, when the energy storage unit is a supercapacitor, the current voltage and equivalent capacitance of the energy storage unit are obtained, and the current available energy of the energy storage unit is calculated using the equivalent capacitance of the energy storage unit, the current voltage, and the preset minimum input voltage of the voltage stabilization power supply unit in the monitoring node to maintain the reliable operation of the downstream load, as the first energy storage state information.
[0037] For example, in addition to using the current voltage as the first energy storage state information, the available energy can also be calculated using relevant formulas, specifically including: The formula for calculating currently available energy: ; In the formula, This is the equivalent electrical capacity of the energy storage unit; This is the current voltage of the energy storage unit; The minimum input voltage required to maintain reliable operation of the downstream load by the voltage regulator unit; This refers to available energy.
[0038] Step S102: If the first energy storage status information is greater than or equal to the preset start threshold, the main control unit is powered by the energy storage unit so that the main control unit can parse the acquired running instructions and obtain the task types corresponding to several tasks to be executed. In some embodiments, if the first energy storage state information is greater than or equal to a preset start-up threshold, the main control unit is powered by the energy storage unit so that the main control unit can parse the acquired running instructions to obtain the task types corresponding to several tasks to be executed. Specifically, the monitoring node is in an energy storage state at this time. The first energy storage state information of the energy storage unit is compared with the preset start-up threshold. If the first energy storage state information is greater than or equal to the preset start-up threshold, the electrical energy of the energy storage unit is converted into a stable operating voltage and output to the main control unit to power on and start the main control unit. After the main control unit starts, it parses the acquired running instructions to obtain the task types corresponding to several tasks to be executed in the current cycle.
[0039] In some embodiments, after the main control unit is powered by the energy storage unit to parse the acquired running instructions and obtain several task types for tasks to be executed, the method further includes: acquiring third energy storage status information of the energy storage unit in the monitoring node; if the third energy storage status information is greater than or equal to a preset shutdown threshold, then keeping the main control unit running, wherein the shutdown threshold is less than the startup threshold; if the third energy storage status information is less than the preset shutdown threshold, then actively shutting down the main control unit so that the energy storage unit can use the electrical energy to perform energy storage. Specifically, after the main control unit starts up, it enters the task execution state. During the operation of the main control unit, it continuously monitors the third energy storage status information of the energy storage unit. If the third energy storage status information is greater than or equal to the preset shutdown threshold, the main control unit continues to be in the start state. If the third energy storage status information is less than the preset shutdown threshold, the main control unit and the downstream load are actively shut down, the monitoring node re-enters the energy accumulation state, and the energy storage unit continues to perform energy storage using electrical energy. The preset shutdown threshold is less than the preset start threshold to form a hysteresis control range, avoiding frequent start-stops when the energy storage status fluctuates near the critical point.
[0040] It should be noted that when the energy storage status information of the energy storage unit is between the preset shutdown threshold and the preset startup threshold, the previous state is maintained. If it was previously in the energy storage state, it will continue to store energy; if it was previously in the task execution state, it will continue to supply power.
[0041] In this way, the main control unit continuously acquires the third energy storage status information during operation and compares it with the shutdown threshold. When the energy storage status is lower than the shutdown threshold, the main control unit is actively shut down to avoid uncontrollable collapse due to insufficient energy storage. At the same time, the shutdown threshold is lower than the start-up threshold to form a hysteresis interval, which avoids frequent start-ups and shutdowns when the energy storage status fluctuates near the critical point, further improving operational stability.
[0042] For example, after the main control unit is powered on, it can determine whether the current power supply is valid. Specifically, after the main control unit starts up, it acquires the current voltage of the energy storage unit (or calculates the available energy), the regulated output voltage, the power supply good signal, and the start-up status signal output by the enable control unit. If the regulated output voltage is within the operating voltage range of the main control unit, the power supply good signal is valid, and the current voltage (or available energy) is greater than or equal to the minimum task threshold, the main control unit determines that the current power supply is valid and allows the task execution process to begin. Otherwise, the main control unit does not start the subsequent task process, but directly enters hibernation and re-enters the energy storage state.
[0043] In some embodiments, the operation control method for the monitoring node further includes: if the first energy storage state information is less than the preset start-up threshold, then the electrical energy is used to continue storing energy in the energy storage unit, and the main control unit and the load unit are kept in a dormant state. Specifically, if the first energy storage state information is less than the preset start-up threshold, the main control unit and each load unit remain in a dormant state, and the environmental energy harvesting unit continues to collect usable environmental energy and convert it into electrical energy to continue storing energy in the energy storage unit until the energy storage state information of the energy storage unit reaches the preset start-up threshold.
[0044] This allows the node to continue storing energy and remain dormant when the initial energy storage state is below the start-up threshold, avoiding power outages and resets caused by starting the load when energy storage is insufficient. This prioritizes the use of limited energy for energy storage accumulation, shortens the time to reach the start-up threshold, and improves the node's start-up success rate and operational stability under weak power supply conditions.
[0045] Step S103: Match each task type in a preset database to obtain the task energy threshold corresponding to each task to be executed. For each task to be executed, if the second energy storage state information of the energy storage unit is greater than or equal to the task energy threshold of the current task to be executed, control the current load unit corresponding to the current task to be executed to power on and execute the current task to be executed. After the current task to be executed is completed, control the current load unit to power off until all tasks to be executed are completed. Control the main control unit and each load unit to enter a sleep state so that the monitoring node stops running and waits for the next startup trigger. In some embodiments, matching each task type in a preset database to obtain the task energy threshold corresponding to each task to be executed specifically includes: for each task to be executed, matching the task type corresponding to the current task to be executed in the preset database to obtain the reference operating voltage, average operating current, expected duration, and safety factor of the current load unit corresponding to the current task to be executed; calculating the reference operating voltage, average operating current, expected duration, and safety factor of the current load unit corresponding to the current task to be executed to obtain the task energy threshold corresponding to the current task to be executed. Specifically, after the main control unit obtains the task type of the current task to be executed, it performs a matching query in the preset database using the task type as an index; the preset database pre-stores the mapping relationship between each task type and the reference operating voltage, average operating current, expected duration, and safety factor of the corresponding load unit; the main control unit reads the reference operating voltage, average operating current, expected duration, and safety factor of the corresponding load unit from the preset database according to the current task type; and calculates the task energy threshold corresponding to the current task to be executed by multiplying the reference operating voltage, average operating current, expected duration, and safety factor.
[0046] In some embodiments, the formula for matching each task type in a preset database to obtain the task energy threshold corresponding to each task to be executed specifically includes: The formula for calculating the task energy threshold is: ; In the formula, The task energy threshold; The reference operating voltage; This represents the average operating current. This is the expected duration; This is for the safety factor.
[0047] It should be noted that the safety factor A value greater than 1 is used to compensate for energy losses caused by sensor startup current, communication signal fluctuations, energy storage unit internal resistance, ambient temperature changes, and device aging. This value is set experimentally.
[0048] This method matches task types against a pre-defined database to obtain task energy thresholds, enabling the system to quantify the energy consumption required to execute each task. This provides a quantitative comparison benchmark for energy assessment, ensuring the accuracy of decisions from an energy consumption quantification perspective and contributing to the stability of monitoring node operation.
[0049] In some embodiments, for each of the tasks to be executed, if the second energy storage state information of the energy storage unit is greater than or equal to the task energy threshold of the current task to be executed, the specific steps include: when judging the current task to be executed, obtaining the second energy storage state information of the energy storage unit at the current moment, and comparing the second energy storage state information with the task energy threshold corresponding to the current task to be executed; if the second energy storage state information is greater than or equal to the task energy threshold, it indicates that the current energy storage state is sufficient to support the execution of the current task to be executed, and the execution of the current task to be executed is allowed; otherwise, if the second energy storage state information is less than the current task energy threshold, it indicates that the current energy storage state is insufficient to support the execution of the current task to be executed, the main control unit does not start the load unit corresponding to the current task to be executed, and controls the main control unit to enter hibernation, and the energy storage unit re-enters the energy storage state, waiting for the next start trigger.
[0050] See Figure 2 In some embodiments, the step of controlling the current load unit corresponding to the currently pending task to power on and execute the currently pending task specifically includes steps S201 to S203; Step S201: If the task type of the current task to be executed is a data acquisition task, then control the main control unit to turn on the sampling unit so that the sampling unit sends a sampling command to the sensor in the monitoring node and receives the sampling data returned by the sensor. After the reception is completed, the sampling unit is turned off. The load unit includes the sampling unit, the positioning unit and the communication unit. In some embodiments, if the task type of the current task to be executed is a data acquisition task, the main control unit is controlled to power on the sampling unit, so that the sampling unit sends a sampling command to the sensor in the monitoring node and receives the sampling data returned by the sensor. After receiving the data, the sampling unit is powered off. The load unit includes the sampling unit, the positioning unit, and the communication unit, specifically including: the main control unit determines the load unit corresponding to the task as the sampling unit according to the task type of the data acquisition task; the main control unit turns on the load switch connected to the sampling unit through the load switch unit, and the energy storage unit supplies power to the sampling unit to power on the sampling unit; after the sampling unit is powered on, it sends a sampling command to the sensor in the monitoring node to trigger the sensor to collect environmental parameters, including at least one of temperature, humidity, air pressure, light, water immersion, smoke, door magnet, and vibration; the sampling unit receives the sampling data returned by the sensor and transmits the sampling data to the main control unit; after receiving the sampling data, the main control unit turns off the load switch connected to the sampling unit through the load switch unit to power off the sampling unit (or the sampling unit can enter a low-power state).
[0051] For example, the execution process of the data acquisition task may further include: the main control unit first reads the configuration data of each sensor in the sampling unit, including sensor type, interface type, warm-up time, sampling period, last sampled value, and valid data range; the main control unit completes sensor initialization based on the above configuration data, including configuring the communication interface, setting the sampling accuracy, setting the sampling channel, clearing historical status, or sending an initialization command; after initialization, the main control unit controls the corresponding sensor to power on or wake up. Since the sampling unit can connect to multiple sensors simultaneously, multiple sensors can use asynchronous collaborative sampling, and the main control unit can... The main control unit controls each sensor to complete sampling sequentially according to its preheating time. It acquires the preheating time, conversion time, interface type, and sampling priority of each sensor and generates a sampling order based on this data. Sensors with longer preheating times are powered on first, while sensors with shorter preheating times are started for sampling during their preheating period. For sensors that do not require immediate continuous reading, the main control unit can set a timer and enter a low-power wait state. The sensor is then woken up by a timer interrupt or sensor interrupt after conversion, reducing invalid waiting time and shortening the overall power-on time of the sampling unit, thereby reducing the cost per sampling cycle. Energy consumption of sampling tasks; After preheating, the sensor collects data, the sampling unit receives the returned sampling data, and the main control unit preprocesses the sampling data. Preprocessing includes data integrity verification, outlier detection, unit conversion, timestamp addition, sensor number association, data range determination, and comparison with the previous sampling value. For example, when the sampling value exceeds a preset valid range, the data is marked as abnormal; when the difference between the current sampling value and the previous sampling value exceeds a change threshold, the data is marked as event data; when the sampling data is within the normal range, it is marked as ordinary monitoring data. Through the above preprocessing, the main control unit... The control unit obtains the valid monitoring data, abnormal event flags, and data priorities for the current cycle. The main control unit encapsulates the data based on the valid monitoring data, abnormal event flags, device number, timestamp, energy storage status, and optional location information to obtain the data packet to be uploaded. The data encapsulation can use JSON messages or other preset formats. The message content can include device number, sampling time, energy storage voltage, remaining energy, sensor data, abnormal flags, location data, and task status. After the data encapsulation is completed, the main control unit shuts down the power supply to the sensors that have completed sampling and determines whether to enter the subsequent positioning or communication stage based on the remaining available energy.
[0052] See Figure 3 , Figure 3This is a schematic diagram illustrating the implementation process of a multi-sensor data acquisition method provided in this application. The main control unit polls the light sensor (Lux) BH1750 and the barometric pressure sensor BMP180 via the I2C bus. For the light sensor BH1750, the main control unit first initializes it by sending a measurement mode command via the I2C bus, configuring it to a continuous high-resolution measurement mode. After initialization, it writes a measurement command via the I2C bus to trigger the light sensor to start measurement. After measurement, the main control unit reads 2 bytes of raw illumination data via the I2C bus and converts the raw data into an ambient light intensity value according to a preset conversion formula. For the barometric pressure sensor BMP180, the main control unit first reads the chip identifier via the I2C bus to verify the existence of the device and reads the EEPROM (Electrically Erasable Programmable Read-Only Memory). The calibration parameters are stored in the system; after initialization, a temperature measurement command is written to the control register, and the original temperature data is read after the temperature conversion is completed. A pressure measurement command is written to the control register, and the original pressure data is read after the pressure conversion is completed according to the preset oversampling mode. Finally, the calibration parameters read in the initialization stage are combined to perform compensation calculations on the original temperature and pressure data to obtain the true temperature and pressure values. After each sensor completes its acquisition, the acquisition results are summarized for subsequent data encapsulation and uploading. This process illustrates a method for acquiring environmental data by organizing acquisition tasks in sequence under limited power supply conditions. This process is an implementation method of the acquisition execution part of the time-sharing power supply (i.e., when the energy storage state reaches the threshold, the load is powered to execute tasks) and intermittent calculation (the main control unit executes tasks intermittently and hibernates) tasks in this application.
[0053] See Figure 4 , Figure 4This is a schematic diagram illustrating the timing relationship between time-sharing power supply and asynchronous reading of multiple sensors provided in this application. The main control unit (MCU) supplies power to each sensor separately via a high-side switch, enabling different sensors to enter their respective preheating or conversion phases at the beginning of the sampling period. For the light sensor BH1750, its response speed is relatively fast; after a short stabilization period following power-on, it can complete data reading via the I2C bus, with its power supply concentrated at the beginning of the sampling period. For the barometric pressure sensor BMP180, its measurement process successively goes through a temperature conversion waiting phase, a barometric pressure conversion waiting phase, and a data reading phase. Both the temperature conversion phase and the barometric pressure conversion phase require waiting for the sensor to complete the analog-to-digital conversion internally. During this waiting period, the main control unit does not need to run continuously and can enter a low-power standby state or... The system then switches to handling other tasks. For the DHT11 temperature and humidity sensor, its communication timing includes a long initial signal pull-down phase and a waiting phase, followed by response detection and data bit reading, resulting in a relatively long overall time commitment. After completing data reading, each sensor enters a power-off or idle zone, no longer consuming energy from the energy storage unit. Through this method, the main control unit coordinates the warm-up time, conversion time, and reading time of different sensors, staggering the power supply periods of each sensor on the time axis. This avoids the superposition of transient currents caused by multiple sensors being powered on simultaneously. At the same time, it allows the main control unit to enter a low-power state or handle other tasks during the sensor waiting period, achieving on-demand power supply and asynchronous collaborative sampling, reducing ineffective waiting energy consumption, and shortening the overall power-on time of the sampling unit.
[0054] Step S202: If the task type of the current task to be executed is a positioning task, then control the main control unit to turn on the positioning unit and receive the positioning data returned by the positioning unit, and turn off the positioning unit after completing the reception. In some embodiments, if the task type of the current task to be executed is a positioning task, the main control unit is controlled to power on the positioning unit and receive positioning data returned by the positioning unit. After receiving the data, the positioning unit is powered off. Specifically, the main control unit determines the load unit corresponding to the positioning task as the positioning unit based on the task type of the positioning task; the main control unit turns on the load switch connected to the positioning unit through the load switch unit, and the energy storage unit supplies power to the positioning unit, thus powering on the positioning unit; after powering on, the positioning unit starts searching for satellite signals and performs positioning, generating positioning data; the positioning unit returns the positioning data to the main control unit as a data packet to be reported for updating the monitoring node; after receiving the positioning data, the main control unit turns off the load switch connected to the positioning unit through the load switch unit, thus powering off the positioning unit.
[0055] It should be noted that if the positioning unit fails to locate within the preset time (failure or timeout), the positioning unit generates a flag and returns it to the main control unit. The main control unit shuts down the positioning unit according to the flag and uses the last valid location or marks the current data as no positioning data according to the task strategy.
[0056] Step S203: If the task type of the task to be executed is a communication task, then control the main control unit to power on the communication unit, send the data to be uploaded by the monitoring node to the communication unit, and receive the communication result fed back by the communication unit. If the communication result meets the preset communication success conditions, then complete the communication and shut down the communication unit. In some embodiments, if the task type of the currently executed task is a communication task, the main control unit is controlled to power on the communication unit. Specifically, the main control unit determines the load unit corresponding to the communication task as the communication unit based on the task type of the communication task; the main control unit turns on the load switch connected to the communication unit through the load switch unit, and the energy storage unit supplies power to the communication unit, thereby powering on the communication unit.
[0057] In some embodiments, sending the data to be uploaded from the monitoring node to the communication unit and receiving the communication result from the communication unit specifically includes: sending the data to be uploaded to the communication unit and controlling the main control unit to enter a low-power waiting state; receiving the communication result from the communication unit and waking up the main control unit using the communication result, wherein the communication result is generated by the communication unit after performing the communication task using the data to be uploaded. Specifically, after the main control unit sends the data to be uploaded to the communication unit, the communication unit starts to execute the communication task, including network attachment, data transmission, and platform response reception; during the execution of the communication task by the communication unit, the main control unit does not need to continuously run the computing task, and the main control unit enters a low-power waiting state; after the communication unit completes the communication task, it generates a communication result, which includes at least one of the following: transmission success flag, transmission failure flag, platform response status, signal strength, communication timeout, and timeout status; the communication unit feeds back the communication result to the main control unit, and after receiving the communication result, the main control unit is woken up from the low-power waiting state and returns to the normal working state.
[0058] It should be noted that the main control unit retains interrupt response capability in low-power standby mode and can respond to wake-up signals sent by the communication unit.
[0059] This process sends the data to be uploaded to the communication unit and then controls the main control unit to enter a low-power standby state. Once the communication task is completed, the main control unit is woken up by the communication result, which reduces the standby power consumption of the main control unit during the communication waiting period, reduces energy waste, and indirectly improves operational stability.
[0060] In some embodiments, if the communication result meets a preset communication success condition, the communication is completed and the communication unit is shut down. Specifically, this includes: after the main control unit is woken up, it obtains the communication result fed back by the communication unit; the main control unit parses the communication result and determines whether the communication result meets the preset communication success condition, which is that the communication result contains platform response confirmation information or a successful transmission flag; if the communication result meets the preset communication success condition, the main control unit determines that the communication task has been completed, shuts off the load switch connected to the communication unit through the load switch unit, de-energizes the communication unit, and clears the transmitted data.
[0061] For example, if the communication result does not meet the preset communication success condition, that is, the communication result is a transmission failure or timeout, then it is further determined whether the energy storage status information is greater than or equal to the preset retransmission threshold. If it is greater than or equal to the retransmission threshold, the communication unit is controlled to be powered on again and a limited number of retransmissions are performed; if it is less than the retransmission threshold, retransmission is stopped, the data to be uploaded is retained, and the communication unit is turned off.
[0062] In this way, the sampling unit, positioning unit, and communication unit are powered on and executed according to the task type, and then immediately shut down after execution. This achieves on-demand time-sharing power supply, avoids transient current surges and energy storage voltage drops caused by multiple loads working simultaneously, and improves operational stability under fluctuating power supply conditions.
[0063] For further explanation, please see Figure 5 , Figure 5This is a schematic diagram of the communication window control and deep sleep process of the communication unit provided in this application. After being woken up by the main control unit (MCU), the communication unit (DTU) first starts the task and waits for the network to be ready. After the network is ready, the communication unit organizes its own status data, including reading GPS / GNSS (Global Positioning System / Global Navigation Satellite System) positioning information and LBS (Location Based Services). The communication unit then encapsulates the base station location information into JSON format; the communication unit then opens the serial port receiving window, stops internal automatic serial port processing, and the user task takes over the UART (Universal Asynchronous Receiver / Transmitter) interface to receive the sensor data sent by the main control unit; after receiving the serial port data from the main control unit (MCU), the communication unit encapsulates the serial port data, timestamp, and optional positioning information into JSON format and sends it to the MQTT (Message Queuing Telemetry Transport) server; after sending, the communication unit performs hardware resource reclamation, sequentially shutting down the UART interface, ADC (Analog-to-Digital Converter), LED indicator, RS485 (Recommended Standard 485, a serial communication interface standard) interface, GPS / GNSS positioning module, and USB interface, restoring default serial port processing, and entering HIB (Hibernate) mode, and entering the next round of tasks after a timed wake-up; through this process, the communication unit only works within a short communication window and remains in deep sleep during non-communication periods, thereby reducing the continuous online consumption of high-power communication modules and reducing the burden of communication tasks on the energy storage unit.
[0064] In some embodiments, after the current task to be executed is completed, the current load unit is powered off until all the tasks to be executed are completed. The main control unit and each load unit are then controlled to enter a sleep state, so that the monitoring node stops running and waits for the next startup trigger. Specifically, this includes: after the main control unit completes the current task to be executed, it shuts off the power supply to the load unit corresponding to that task through a load switch unit, thus powering off the load unit; the main control unit continues to execute the next task to be executed, sequentially controlling the load units corresponding to each task to be executed to power on and execute in the above manner, and then powering off them after completion, until all tasks to be executed are completed; after all tasks to be executed are completed, the main control unit and each load unit are controlled to enter a sleep state, the monitoring node stops running and waits for the next startup trigger; in the sleep state, the power consumption of the main control unit and each load unit is reduced to a minimum, and ambient energy continues to accumulate in the energy storage unit.
[0065] It should be noted that when the energy storage status information of the energy storage unit reaches the preset start threshold again, the next operating cycle is started, thus forming a cyclic working mechanism. After the main control unit receives power, it does not run all tasks continuously, but performs intermittent calculations. That is, it runs briefly during necessary stages such as task scheduling, data acquisition, data processing, communication control, and status judgment. Before the sensor warm-up, positioning wait, communication wait, or the next event arrives, the main control unit can enter a low-power waiting state or a sleep state. It can be woken up by timer interrupt, external interrupt, or communication interface interrupt to continue processing, avoiding the energy storage status drop caused by continuous startup and operation of multiple tasks and stages, and reducing the average power consumption of the system. During the entire execution process, the main control unit continuously or during stage switching reacquires the energy storage status information and determines whether it is sufficient to support subsequent high-power tasks. If it cannot support the main control unit, it terminates positioning, communication, or resends tasks in advance, shuts down the corresponding load, saves the collected data as data to be uploaded into the cache, and puts the entire system into a sleep or re-energy storage state.
[0066] For further explanation, please see Figure 6 , Figure 6 This is a schematic diagram of the state transition process of the monitoring node provided in this application. The monitoring node is in a deep sleep state for most of the time, during which the main control unit and all load units stop operating, and power consumption is reduced to a minimum. When the timer expires or an external interrupt is triggered, the node enters the interrupt wake-up state, and the main control unit (MCU) recovers from the low-power state, ready to execute tasks. Subsequently, the node enters the data acquisition state, the main control unit controls the sampling unit to power on, and uses the light sensor BH1750, the air pressure sensor BMP180, and the temperature and humidity sensor DHT11 to sample environmental parameters such as light intensity, air pressure, and temperature and humidity, respectively. After sampling is completed, the sampling unit is turned off. Upon successful transmission, the node enters the data transmission state. The main control unit powers on the communication unit, organizes the collected results (e.g., into JSON data frames) and outputs them (e.g., via serial port or upper-layer interface). After the upload is complete, the communication unit is shut down. If sampling fails, data verification fails, or there is a sampling anomaly in the device, the node directly returns to the deep sleep state. When transmission is complete, the task ends, or an anomaly occurs, the node returns to the deep sleep state again, waiting for the next round of task triggering. This state transition process uses an intermittent calculation method of sleep-wake-collection-transmission-re-sleep, which enables the monitoring node to maintain extremely low power consumption during periods without task execution, thereby reducing the average power consumption of the system.
[0067] By acquiring the initial energy storage state information of the energy storage unit, a real-time energy data foundation is provided for all subsequent judgments and decisions, enabling the system to accurately grasp the current available energy status and ensuring the stability of operation and control from the data source. The initial energy storage state information is compared with a preset start-up threshold; the main control unit is only activated when the energy storage state meets the start-up conditions, avoiding energy storage voltage collapse and system power failure caused by starting the load when energy storage is insufficient, thus ensuring the operational stability of the monitoring node from the start-up threshold. The energy storage unit supplies power to the main control unit, providing a stable operating power supply and reliable power guarantee for the main control unit to execute subsequent task parsing, threshold matching, and load control, ensuring the normal operation of the control logic and guaranteeing operational stability. The main control unit parses the running instructions to obtain the task type, enabling the system to identify the specific task to be executed in the current cycle, providing a task-level decision-making basis for subsequent on-demand energy allocation, avoiding blind execution, and further ensuring operational stability. The task type is matched against a preset database to obtain the task energy threshold, enabling the system to... The system can quantify the energy consumption required for each task execution, providing a quantitative comparison benchmark for energy judgment. This ensures the accuracy of decision-making from an energy consumption quantification perspective and contributes to the stability of monitoring node operation. It compares the reacquired second energy storage state information of the energy storage unit with the task energy threshold of the current task to be executed. Execution is only allowed if the remaining energy is sufficient to support the current task, avoiding system resets or task interruptions caused by further deterioration of energy storage due to high-energy-consuming tasks. This further improves operational stability by raising the task execution threshold. It controls the load unit corresponding to the current task to be executed to power on and immediately power off after execution, achieving on-demand and time-sharing power supply. This avoids transient current surges and energy storage voltage drops caused by multiple loads working simultaneously, while reducing standby power consumption and improving the energy utilization efficiency in a limited environment, directly ensuring the stability of system operation. After completing all tasks to be executed sequentially, it controls the main control unit and each load unit to enter a sleep state, ensuring the system is in a very low-power state when no tasks are being executed, reducing unnecessary energy consumption, and ultimately achieving stable operation of the monitoring node. This application can solve the problem of monitoring nodes easily losing power or resetting under energy fluctuation conditions, thereby improving the stability of monitoring node operation.
[0068] Based on the above embodiment of the operation control method for a monitoring node, an embodiment of the present invention provides an operation control system for a monitoring node, which is used to execute the operation control method for the monitoring node.
[0069] Based on the above-described embodiment of the monitoring node operation control method, another embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the monitoring node operation control method of any embodiment of the present invention.
[0070] For example, in this embodiment, the computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the terminal device.
[0071] The terminal device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0072] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device via various interfaces and lines.
[0073] Based on the above-described method embodiments, another embodiment of the present invention provides a computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to execute the operation control method of a monitoring node as described in any of the above-described method embodiments of the present invention.
[0074] The modules / units integrated in the device / terminal equipment, if implemented as software functional units and sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0075] Based on the above-described method embodiments, another embodiment of the present invention provides a computer program product, including a computer program or instructions, which, when executed by a communication device, implements a method for controlling the operation of a monitoring node.
[0076] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for controlling the operation of a monitoring node, characterized in that, Applied to a monitoring node, the monitoring node comprising an energy storage unit, a main control unit, and several load units, the method includes: Obtain the first energy storage status information of the energy storage unit in the monitoring node; If the first energy storage status information is greater than or equal to the preset start threshold, the energy storage unit is used to power the main control unit so that the main control unit can parse the acquired running instructions and obtain the task types corresponding to several tasks to be executed. Each task type is matched in a preset database to obtain the task energy threshold corresponding to each task to be executed. For each task to be executed, if the second energy storage state information of the energy storage unit is greater than or equal to the task energy threshold of the current task to be executed, the current load unit corresponding to the current task to be executed is powered on to execute the current task to be executed. After the current task to be executed is completed, the current load unit is powered off until all tasks to be executed are completed. Then, the main control unit and each load unit are controlled to enter a sleep state so that the monitoring node stops running and waits for the next startup trigger.
2. The operation control method for monitoring nodes as described in claim 1, characterized in that, Before acquiring the first energy storage status information of the energy storage unit in the monitoring node, the method further includes: Collect the available energy in the environment where the monitoring node is located; The available energy is converted into electrical energy to charge the energy storage unit.
3. The operation control method for monitoring nodes as described in claim 2, characterized in that, After powering the main control unit with the energy storage unit, enabling the main control unit to parse the acquired operating instructions and obtain several task types for tasks to be executed, the process further includes: Obtain the third energy storage status information of the energy storage unit in the monitoring node; If the third energy storage state information is greater than or equal to a preset shutdown threshold, the main control unit remains running, wherein the shutdown threshold is less than the startup threshold. If the third energy storage status information is less than the preset shutdown threshold, the main control unit is actively shut down so that the energy storage unit can use the electrical energy to perform energy storage.
4. The operation control method for monitoring nodes as described in claim 1, characterized in that, The step of matching each of the task types in a preset database to obtain the task energy threshold corresponding to each task to be executed specifically includes: For each of the tasks to be executed, the task type corresponding to the current task to be executed is matched in a preset database to obtain the reference operating voltage, average operating current, expected duration and safety factor of the current load unit corresponding to the current task to be executed; The reference operating voltage, average operating current, expected duration, and safety factor of the current load unit corresponding to the current task to be executed are calculated to obtain the task energy threshold corresponding to the current task to be executed.
5. The operation control method for monitoring nodes as described in claim 1, characterized in that, The step of controlling the power-on of the current load unit corresponding to the currently pending task to execute the currently pending task specifically includes: If the task type of the current task to be executed is a data acquisition task, then the main control unit is controlled to power on the sampling unit so that the sampling unit sends a sampling command to the sensor in the monitoring node and receives the sampling data returned by the sensor. After the reception is completed, the sampling unit is turned off. The load unit includes the sampling unit, the positioning unit and the communication unit. If the task type of the task to be executed is a positioning task, then the main control unit is controlled to turn on the positioning unit and receive the positioning data returned by the positioning unit. After receiving the data, the positioning unit is turned off. If the task type of the task to be executed is a communication task, the main control unit is controlled to power on the communication unit, and the data to be uploaded by the monitoring node is sent to the communication unit. The communication result fed back by the communication unit is received. If the communication result meets the preset communication success conditions, the communication is completed and the communication unit is turned off.
6. The operation control method for monitoring nodes as described in claim 5, characterized in that, The step of sending the data to be uploaded from the monitoring node to the communication unit and receiving the communication result from the communication unit specifically includes: The data to be uploaded is sent to the communication unit, and the main control unit is controlled to enter a low-power standby state. The system receives the communication result fed back by the communication unit and uses the communication result to wake up the main control unit, wherein the communication result is generated by the communication unit after executing the communication task using the data to be uploaded.
7. The operation control method for monitoring nodes as described in any one of claims 1-6, characterized in that, Also includes: If the first energy storage status information is less than the preset start-up threshold, then the electrical energy will continue to be used to store energy in the energy storage unit, and the main control unit and the load unit will remain in a dormant state.
8. An operation control system for a monitoring node, characterized in that, The operation control system is used to execute the operation control method of the monitoring node as described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device or apparatus containing the computer-readable storage medium to perform the operation control method of the monitoring node as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, the operation control method of the monitoring node as described in any one of claims 1 to 7 is implemented.