Dynamic grid updating and scheduling method and system for watershed scale ecological restoration
The dynamic grid generation and scheduling system solves the problem that static grid systems cannot balance full coverage and local characterization accuracy, realizes the autonomous evolution and precise adaptation of watershed spatial discretization units, and improves the computational efficiency and resource utilization efficiency of watershed ecological restoration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-05
- Publication Date
- 2026-03-10
AI Technical Summary
In existing technologies, static or quasi-static grid systems cannot simultaneously achieve full coverage and local characterization accuracy, resulting in resource misallocation and low computational efficiency, making it difficult to meet the real-time and refined requirements of watershed ecological restoration.
A dynamic grid generation and scheduling system is adopted. The initial watershed grid is constructed through a quadtree space partitioning algorithm and an event-driven local refinement mechanism. Combined with a central collaborative controller and a distributed computing scheduler, the dynamic grid achieves autonomous evolution and precise adaptation. Multi-dimensional indicators are used to evaluate grid urgency and optimize resource allocation.
With limited computing resources, we can dynamically balance the breadth of global monitoring with the precision of local characterization, improve the sensitivity of response to emergencies, reduce resource misallocation, and lower operating costs.
Smart Images

Figure CN121636201A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of environmental engineering, and in particular to a dynamic grid updating and scheduling method and system for watershed-scale ecological restoration. BACKGROUND
[0002] Watershed-scale ecological restoration projects are accelerating towards the direction of full-area collaboration, dynamic response and intelligent decision-making. Such projects cover a wide range, have strong element coupling and non-steady-state processes, and therefore need to rely on a multi-source environmental perception system with high temporal and spatial resolution and an efficient information processing architecture to achieve accurate characterization and dynamic regulation of key ecological elements such as hydrology, water quality, vegetation and soil. Under this background, the digital management paradigm based on spatial grids has gradually become the mainstream technical path. By discretizing the watershed into regular or irregular calculation units, heterogeneous data streams such as remote sensing, ground sensing and model simulation are uniformly organized to support the closed-loop decision-making of restoration measure layout, effectiveness evaluation and adaptability adjustment.
[0003] Among them, the grid system for watershed management usually adopts a static or quasi-static division strategy. In the initial stage of the project, fixed resolution grids are preset according to the terrain, administrative division or hydrological unit, and a four-layer architecture including data access, storage, analysis and visualization scheduling is constructed. Such systems have the advantages of structural stability and computational reproducibility in macro planning and periodic evaluation, but they are difficult to adapt to the new needs of ecological restoration towards refinement and real-time development.
[0004] In the prior art, the static grid system cannot balance the full-area coverage and local focus due to the consistent global resolution: high resolution leads to exponential expansion of the data volume of the whole watershed, causing storage, transmission and computing time efficiency bottlenecks; low resolution sacrifices the ability to capture key processes such as sudden pollution, flood overflow or vegetation mutation. More seriously, the prior art generally lacks a dynamic updating mechanism deeply coupled with real-time data streams. The updating frequency is mostly dependent on artificial setting period or simple threshold triggering, which is difficult to adaptively balance according to data value density, event urgency and resource load state, resulting in resource mismatch such as "high-value area updating lag, low-active area redundant calculation". The root cause lies in the fact that the prior art method regards spatial discretization as a one-time pre-modeling step, without embedding "data-driven" into the continuous evolution logic of the grid topology structure. SUMMARY
[0005] The embodiment of the present application provides a dynamic grid updating and scheduling method and system for watershed-scale ecological restoration, which solves the problem that the static or quasi-static grid system in the prior art cannot balance the full-area coverage and local focus, and realizes the autonomous evolution and accurate adaptation of the watershed spatial discretization unit, dynamically balancing the full-area monitoring breadth and local characterization precision.
[0006] To achieve the above object, the technical scheme of the embodiment of the present application is:
[0007] In a first aspect, the embodiment of the present application provides a dynamic grid updating and scheduling system for basin-scale ecological restoration, which comprises a data fusion access module, a dynamic grid generation module and a central collaborative controller; the data fusion access module is connected with the central collaborative controller through the dynamic grid generation module; the central collaborative controller is directly connected with the data fusion access module.
[0008] The data fusion access module is configured to receive and pre-process in real time multi-source heterogeneous data from remote sensing satellites, unmanned aerial vehicle aerial platform, ground sensor network, hydrological and meteorological station network, ecological monitoring buoy and numerical simulation output; the multi-source heterogeneous data is divided into structured monitoring data, semi-structured remote sensing image metadata and unstructured text log according to data types.
[0009] The dynamic grid generation module is configured to construct an initial basin grid based on the multi-source heterogeneous data by using a quadtree spatial division algorithm; the dynamic grid generation module comprises an event-driven local refinement mechanism, which is configured to perform a recursive subdivision operation on a target region until a preset maximum level depth limit is met or a local information entropy threshold condition is reached; during the recursive subdivision process, a newly generated sub-grid inherits the basic properties of a parent grid and is additionally marked with a timestamp, an event type label and a priority weight field, and a boundary smoothing constraint strategy is used to ensure that the resolution difference between adjacent grids does not exceed one level.
[0010] The grid state evaluation module in the central collaborative controller is configured to periodically scan the entire basin grid set and comprehensively determine the information value density and update urgency of each grid according to multi-dimensional indexes; the grid state evaluation module is configured to obtain the newly added effective data amount, data type diversity index, abnormal detection alarm number, ecological sensitive factor change rate and external intervention measure implementation record of each grid region within the last 24 hours from the data fusion access module, determine the dynamic score value Si of each grid by using a weighted linear combination model, determine that the region where the target grid is located is a high-priority region and trigger the local refinement and high-frequency updating process when the dynamic score value Si of the target grid in two consecutive evaluation periods is higher than twice the standard deviation of the global average, or determine that the region where the target grid is located is a medium-low priority region and trigger the merging and rollback mechanism to aggregate multiple fine grids into a coarse grid when the dynamic score value Si of the target grid in three consecutive evaluation periods is lower than twice the standard deviation of the global average.
[0011] In a possible implementation, the system further comprises a distributed computing scheduler connected with the central collaborative controller.
[0012] The distributed computing scheduler is configured to connect a resource pool composed of multiple heterogeneous computing nodes, the resource pool includes CPU-intensive general servers, GPU-accelerated computing modules and edge computing terminals, and a built-in resource portrait module continuously collects performance indicators; the performance indicators are idle memory capacity, available bandwidth, energy consumption level and task queuing delay of each node;
[0013] In addition, the performance indicators, current power grid load and cooling efficiency are used to dynamically adjust the distribution strategy, the update task of the high-priority area is scheduled to the GPU-accelerated computing module, and remote sensing image interpretation and deep learning inference jobs are performed through the GPU-accelerated computing module; the update task of the medium and low-priority area is scheduled to the CPU-intensive general server, and a traditional hydrological model or a statistical interpolation algorithm is run through the CPU-intensive general server; the edge computing terminal in a remote area undertakes local sensor data aggregation and lightweight feature extraction tasks; the edge computing terminal in the remote area is an edge computing terminal with a distance greater than a preset distance threshold from the CPU-intensive general server.
[0014] In a possible implementation, the system further includes a visual feedback module connected with the central collaborative controller.
[0015] The visual feedback module provides a dual-channel access function of a Web end and a mobile end, realizes real-time three-dimensional basin scene display by using a WebGL rendering technology, and displays a grid distribution state at any time, an ecological health index thermal map of each area, a historical evolution animation playback and a repair engineering layout suggestion, so as to facilitate a user to view through an interactive interface.
[0016] The visual feedback module integrates an artificial intervention channel, determines a corresponding key monitoring area, temporarily increases the update frequency of a specific grid or freezes a part of area automatic merging operation based on a control instruction input by a user; the control instruction is directly injected into a front end of a task queue of the central collaborative controller after identity authentication and permission verification.
[0017] In a possible implementation, the data fusion access module has a built-in standardized protocol analysis unit, supports HTTP / HTTPS, MQTT, CoAP and FTP transmission protocols, and maps original observation values to a consistent expression framework under a WGS84 geographic coordinate system and a UTC timestamp through a unified space-time reference alignment mechanism.
[0018] The multi-source heterogeneous data is preprocessed by a quality control filter to remove invalid, duplicate, or physically unreasonable data points, and is stored in a columnar database, an object storage cluster, and a full-text search engine, respectively. The quality control filter is used to filter out abnormal values that are higher than the upper limit of soil moisture saturation or lower than the lower limit of dissolved oxygen survival in water.
[0019] In one possible implementation, the initial watershed grid consists of regular square cells ranging from 100 meters to 1000 meters in size. Each grid node contains a unique spatial identifier, central latitude and longitude coordinates, elevation attributes, and the code of its respective hydrological sub-watershed. The resolution of the initial watershed grid is determined based on the watershed area, topographic complexity, and historical ecological disturbance frequency of the target region.
[0020] The dynamic mesh generation module simultaneously activates the neighborhood influence propagation model when performing local refinement operations, and includes related meshes within a 500-meter radius of the target mesh into the update candidate set; the neighborhood influence propagation model constructs a spatial dependency graph based on the water flow direction matrix and vegetation connectivity index;
[0021] The dynamic mesh generation module uses a depth-first traversal strategy to perform recursive subdivision operations. In each recursive subdivision process, the parent mesh is divided into four sub-meshes until the preset maximum level depth limit is 8 or the local information entropy threshold condition is 0.85.
[0022] In one possible implementation, the grid state evaluation module is used to assign differentiated weights to data within different time windows when determining the dynamic score value Si, in conjunction with a time decay factor adjustment strategy; the weight of data within the last hour is set to 1.0, the weight of data within the last 1-6 hours is set to 0.8, and the weight of data within the last 6-24 hours is set to 0.5.
[0023] In one possible implementation, the central collaborative controller is used to coordinate the interaction logic between the dynamic grid generation module, the grid state evaluation module and the distributed computing scheduler, and runs on a primary and backup dual-machine architecture with redundancy and fault tolerance capabilities, and adopts a ZooKeeper-based distributed lock mechanism to ensure the atomicity of critical operations.
[0024] The central collaborative controller is equipped with a task queue manager, which receives update requests and generates a list of tasks to be executed by sorting them by priority. At the same time, it maintains a global grid topology map to record the life cycle status, hierarchical level, parent-child relationship chain, and most recent update completion time of each grid. When performing local refinement or merge rollback operations on the target grid, it synchronously updates the global grid topology map and pushes a resource configuration requirement list to the distributed computing scheduler.
[0025] In one possible implementation, the distributed computing scheduler is configured with an energy consumption-aware scheduling algorithm; the energy consumption-aware scheduling algorithm is used to comprehensively consider the current PUE value of each computing node and the expected execution time of the task during the task assignment phase, and determine the node with the highest unit energy consumption output ratio to execute the job; and to proactively postpone non-urgent tasks to the early morning of the next day during off-peak electricity price periods at night, and switch to performance priority mode during extreme weather warnings.
[0026] Secondly, embodiments of this application provide a dynamic grid update and scheduling method for watershed-scale ecological restoration, applied to a dynamic grid update and scheduling system for watershed-scale ecological restoration as described in the first aspect. The method includes:
[0027] The data fusion access module receives and preprocesses multi-source heterogeneous data in real time from remote sensing satellites, UAV aerial photography platforms, ground sensor networks, hydrological and meteorological station networks, ecological monitoring buoys, and numerical simulation outputs. The multi-source heterogeneous data is divided into structured monitoring data, semi-structured remote sensing image metadata, and unstructured text logs according to data type.
[0028] Based on the aforementioned multi-source heterogeneous data, an initial watershed grid is constructed using a quadtree spatial partitioning algorithm through a dynamic grid generation module. The dynamic grid generation module includes an event-driven local refinement mechanism, which is used to perform recursive subdivision operations on the target region until a preset maximum level depth limit is met or a local information entropy threshold is reached. During the recursive subdivision process, newly generated subgrids inherit the basic attributes of the parent grid and are supplemented with timestamp markers, event type labels, and priority weight fields. At the same time, a boundary smoothing constraint strategy is adopted to ensure that the resolution difference between adjacent grids does not exceed one level.
[0029] The grid status assessment module in the central collaborative controller periodically scans the entire watershed grid set and comprehensively determines the information value density and update urgency of each grid based on multi-dimensional indicators. It acquires the amount of newly added effective data flowing into each grid area within the past 24 hours, the data type diversity index, the number of anomaly detection alarms, the change rate of ecological sensitive factors, and the implementation records of external intervention measures from the data fusion access module. A weighted linear combination model is used to determine the dynamic score Si for each grid. If the dynamic score Si of the target grid is higher than twice the global mean standard deviation for two consecutive assessment periods, the area where the target grid is located is determined to be a high-priority area, and a local refinement and high-frequency update process is triggered. Alternatively, if the dynamic score Si of the target grid is lower than twice the global mean standard deviation for three consecutive assessment periods, the area where the target grid is located is determined to be a medium-low priority area, and a merging and rollback mechanism is triggered to aggregate multiple fine grids into a coarse grid.
[0030] In one possible implementation, the method further includes:
[0031] Based on the update request, the central collaborative controller generates a task list according to priority, synchronously updates the global grid topology map, and pushes resource configuration requirements to the distributed computing scheduler.
[0032] The distributed computing scheduler continuously collects performance metrics, including the free memory capacity, available bandwidth, energy consumption level, and task queuing latency of each node.
[0033] Based on the performance indicators, current grid load, and cooling efficiency, the distributed computing scheduler dynamically adjusts the allocation strategy. Update tasks in high-priority areas are scheduled to GPU-accelerated computing modules, which then perform remote sensing image interpretation and deep learning inference tasks. Update tasks in medium- and low-priority areas are scheduled to CPU-intensive general-purpose servers, which then run traditional hydrological models or statistical interpolation algorithms. Edge computing terminals in remote areas are responsible for local sensor data aggregation and lightweight feature extraction. These remote edge computing terminals are those located at a distance greater than a preset distance threshold from the CPU-intensive general-purpose servers.
[0034] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0035] (1) By constructing a data-driven dynamic grid generation mechanism and a multi-dimensional grid state evaluation system, the autonomous evolution and precise adaptation of the spatial discretization unit of the watershed are realized, and the breadth of global monitoring and the accuracy of local characterization are dynamically balanced under the constraints of limited computing resources.
[0036] (2) By introducing a time decay factor adjustment strategy and a neighborhood influence propagation model, the response sensitivity to sudden ecological events and the ability to capture the upstream and downstream linkage effects of ecological processes are significantly improved.
[0037] (3) Adopting a central collaborative control architecture and heterogeneous resource scheduling strategy, the computing resources are adaptively allocated based on task priority and node performance indicators, effectively avoiding resource mismatch and reducing overall operating costs;
[0038] (4) An edge intelligent pre-screening unit is integrated into the data fusion access module. Anomaly detection and feature compression are achieved before data upload through a lightweight convolutional neural network model, which greatly reduces the load on the backbone network. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments of this application or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 A block diagram of a dynamic grid update and scheduling system for watershed-scale ecological restoration provided in this application embodiment;
[0041] Figure 2 A block diagram of another watershed-scale ecological restoration dynamic grid update and scheduling system provided in this application embodiment;
[0042] Figure 3 A flowchart of a distributed computing scheduler provided in this application embodiment;
[0043] Figure 4 A flowchart of a visual feedback module provided in this application embodiment;
[0044] Figure 5 A flowchart illustrating the workflow of a data fusion access module provided in this application embodiment;
[0045] Figure 6 A flowchart illustrating the workflow of a dynamic mesh generation module provided in this application embodiment;
[0046] Figure 7 A flowchart of a grid state assessment module provided in this application embodiment;
[0047] Figure 8 A flowchart of a central collaborative controller provided in this application embodiment;
[0048] Figure 9 A flowchart of a dynamic grid update and scheduling method for watershed-scale ecological restoration provided in this application embodiment;
[0049] Figure 10 A flowchart of another dynamic grid update and scheduling method for watershed-scale ecological restoration provided in this application embodiment. Detailed Implementation
[0050] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0051] In the description of the embodiments of this application, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the embodiments of this application and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. The terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, the terms "installed," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; a mechanical connection or an electrical connection; a direct connection or an indirect connection through an intermediate medium; or a connection within 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.
[0052] As the background technology content shows, how to construct an intelligent mechanism that can autonomously identify key areas, dynamically reconstruct grid resolution, and collaboratively optimize computing resource scheduling based on the spatiotemporal characteristics of multi-source big data and the evolution law of ecological processes has become a core technical problem that urgently needs to be solved in this field. Therefore, this application provides a dynamic grid update and scheduling method and system for watershed-scale ecological restoration, which is used to realize the autonomous evolution and accurate adaptation of watershed spatial discretization units, dynamically balance the breadth of global monitoring and the accuracy of local characterization under the constraint of limited computing resources, improve the response sensitivity to sudden ecological events, and effectively avoid resource misallocation and reduce overall operating costs.
[0053] Figure 1 This is a block diagram of a dynamic grid update and scheduling system for watershed-scale ecological restoration provided in an embodiment of this application. Figure 1 As shown, the system may include: a data fusion access module 110, a dynamic grid generation module 120, and a central collaborative controller 130; the data fusion access module 110 is connected to the central collaborative controller 130 through the dynamic grid generation module 120; the central collaborative controller 130 is directly connected to the data fusion access module 110.
[0054] The data fusion access module 110 is used to receive and preprocess multi-source heterogeneous data from remote sensing satellites, UAV aerial photography platforms, ground sensor networks, hydrological and meteorological station networks, ecological monitoring buoys and numerical simulation outputs in real time. The multi-source heterogeneous data is divided into structured monitoring data, semi-structured remote sensing image metadata and unstructured text logs according to data type.
[0055] The dynamic mesh generation module 120 is used to construct an initial watershed mesh based on the multi-source heterogeneous data using a quadtree spatial partitioning algorithm. The dynamic mesh generation module includes an event-driven local refinement mechanism, which is used to perform recursive subdivision operations on the target area until the preset maximum level depth limit is met or the local information entropy threshold condition is reached. During the recursive subdivision process, the newly generated sub-mesh inherits the basic attributes of the parent mesh and is supplemented with timestamp markers, event type labels and priority weight fields. At the same time, a boundary smoothing constraint strategy is adopted to ensure that the resolution difference between adjacent meshes does not exceed one level.
[0056] The grid status assessment module 131 in the central collaborative controller 130 is used to periodically scan the entire watershed grid set, comprehensively determine the information value density and update urgency of each grid based on multi-dimensional indicators; acquire the amount of newly added effective data, data type diversity index, number of anomaly detection alarms, change rate of ecological sensitive factors, and implementation records of external intervention measures flowing into each grid area in the past 24 hours from the data fusion access module, and determine the dynamic score value Si of each grid through a weighted linear combination model; if the dynamic score value Si of the target grid is higher than twice the global mean by two consecutive assessment cycles, the area where the target grid is located is determined to be a high-priority area and a local refinement and high-frequency update process is triggered; or, if the dynamic score value Si of the target grid is lower than twice the global mean by three consecutive assessment cycles, the area where the target grid is located is determined to be a medium-low priority area and a merging and rollback mechanism is triggered to aggregate multiple fine grids into a coarse grid.
[0057] Based on the above technical solution, by constructing a data-driven dynamic grid generation mechanism and a multi-dimensional grid state evaluation system, the autonomous evolution and precise adaptation of watershed spatial discretization units are realized, and the breadth of global monitoring and the accuracy of local characterization are dynamically balanced under the constraints of limited computing resources.
[0058] Figure 2 A block diagram of another watershed-scale ecological restoration dynamic grid update and scheduling system provided in this application embodiment. (Refer to...) Figure 2The system may further include: a distributed computing scheduler 140 connected to the central collaborative controller 130; the distributed computing scheduler 140 connects to a resource pool composed of multiple heterogeneous computing nodes, the resource pool including CPU-intensive general-purpose servers, GPU-accelerated computing modules, and edge computing terminals, and has a built-in resource profiling module that continuously collects performance indicators; these performance indicators include the free memory capacity, available bandwidth, energy consumption level, and task queuing latency of each node; and, based on these performance indicators, the system dynamically adjusts the allocation strategy according to the current power grid load and cooling efficiency, scheduling update tasks in high-priority areas to the GPU-accelerated computing module, and executing remote sensing image interpretation and deep learning inference tasks through the GPU-accelerated computing module; scheduling update tasks in medium- and low-priority areas to the CPU-intensive general-purpose servers, and running traditional hydrological models or statistical interpolation algorithms through the CPU-intensive general-purpose servers; and assigning local sensor data aggregation and lightweight feature extraction tasks to edge computing terminals in remote areas; the edge computing terminals in remote areas are those whose distance from the CPU-intensive general-purpose servers is greater than a preset distance threshold. For example, the range of the preset distance threshold can be between 100 kilometers and 200 kilometers, such as 100 kilometers, 150 kilometers or 200 kilometers, etc., without limitation here; the distance between the aforementioned edge computing terminal and the CPU-intensive general-purpose server can be the straight-line distance between the two.
[0059] In some embodiments, the resource pool of the distributed computing scheduler 140 includes 16 CPU-intensive general-purpose servers, 8 GPU-accelerated computing modules, and 8 edge computing terminals. The scheduler continuously collects performance metrics of each node at 10-second intervals. The GPU-accelerated computing module can be a high-performance terminal equipped with an NVIDIA A100 Tensor Core GPU.
[0060] For example, refer to Figure 3 The flowchart of the distributed computing scheduler is shown. The distributed computing scheduler 140 may include a resource profiling module and heterogeneous computing nodes, which are used to continuously collect performance indicators and dynamically adjust the allocation strategy of computing nodes.
[0061] In one possible implementation, refer to Figure 2The system may further include: a visualization feedback module 150, which is connected to the central collaborative controller 130; the visualization feedback module 150 provides dual-channel access via web and mobile terminals, and uses WebGL rendering technology to achieve real-time 3D watershed scene display; it also displays the grid distribution status at any time, heat maps of ecological health indices in various regions, historical evolution animation playback, and restoration project layout suggestions, so that users can view them through the interactive interface; the visualization feedback module 150 integrates a manual intervention channel, which determines the corresponding key monitoring areas, temporarily increases the update frequency of specific grids, or freezes the automatic merging operation of some areas based on the control commands input by the user; the control commands are directly injected into the task queue front end of the central collaborative controller after identity authentication and permission verification.
[0062] In some embodiments, the user's control instructions can be verified through two-factor authentication or RBAC permission model. These control instructions can be used to specify key monitoring areas, temporarily increase the update frequency of specific grids to once every 5 minutes, or freeze the automatic merging operation of some areas.
[0063] For example, refer to Figure 4 The workflow diagram of the visualization feedback module 150 includes web and mobile access, real-time 3D watershed scene display, grid distribution status, ecological health index heat map, historical evolution animation and restoration project layout suggestions, manual intervention channel, RBAC permission model verification, and task queue front-end injection, used to realize scene display and manual intervention.
[0064] In one possible implementation, the data fusion access module 110 has a built-in standardized protocol parsing unit that supports HTTP / HTTPS, MQTT, CoAP, and FTP transmission protocols. It maps the original observations to a consistent expression framework under the WGS84 geographic coordinate system and UTC timestamps through a unified spatiotemporal benchmark alignment mechanism. The multi-source heterogeneous data is preprocessed by a quality control filter to remove invalid, duplicate, or physically unreasonable data points, and is stored in a columnar database, an object storage cluster, and a full-text search engine, respectively. The quality control filter is used to filter out abnormal values that are higher than the upper limit of soil moisture saturation or lower than the lower limit of dissolved oxygen survival in water.
[0065] For example, you can refer to Figure 5 The flowchart of the data fusion access module is as follows. The data fusion access module 110 includes a standardized protocol parsing unit, a spatiotemporal reference alignment mechanism, a quality control filter, and classification storage, which are used to realize the reception, preprocessing, and classification storage of data.
[0066] In one possible implementation, the initial watershed grid consists of regular square cells ranging from 100 to 1000 meters in size. Each grid node contains a unique spatial identifier, central latitude and longitude coordinates, elevation attributes, and the code of its corresponding hydrological sub-watershed. The resolution of the initial watershed grid is determined based on the watershed area, topographic complexity, and historical ecological disturbance frequency of the target region. The dynamic grid generation module simultaneously activates a neighborhood influence propagation model during local refinement operations, incorporating associated grids within a 500-meter radius of the target grid into the update candidate set. This neighborhood influence propagation model constructs a spatial dependency graph based on the flow direction matrix and vegetation connectivity index. The dynamic grid generation module employs a depth-first traversal strategy to perform recursive subdivision operations, dividing the parent grid into four equal sub-grids in each recursive subdivision process, until the preset maximum depth limit is 8 levels or the local information entropy threshold condition is 0.85.
[0067] For example, you can refer to Figure 6 The flowchart illustrates the workflow of the dynamic mesh generation module 120, which may include an event-driven local refinement mechanism and a boundary smoothing constraint strategy to achieve recursive mesh subdivision and resolution adjustment.
[0068] In one possible implementation, the grid state assessment module 131 is used to combine a time decay factor adjustment strategy when determining the dynamic score value Si to assign differentiated weights to data in different time windows; the weight of data within the last hour is set to 1.0, the weight of data within the last 1-6 hours is set to 0.8, and the weight of data within the last 6-24 hours is set to 0.5.
[0069] For example, you can refer to Figure 7 The flowchart of the grid state assessment module 131 is shown. This grid state assessment module 131 may include a weighted linear combination model and a time decay factor adjustment strategy to achieve dynamic adjustment of the score value.
[0070] In one possible implementation, the central coordinating controller 130 coordinates the interaction logic between the dynamic grid generation module, the grid state assessment module, and the distributed computing scheduler. It operates on a dual-machine architecture with redundancy and fault tolerance, and employs a ZooKeeper-based distributed lock mechanism to ensure the atomicity of critical operations. The central coordinating controller 130 internally includes a task queue manager. This manager receives update requests, prioritizes them to generate a list of tasks to be executed, and maintains a global grid topology map recording the lifecycle state, hierarchy, parent-child relationship chain, and most recent update completion time of each grid. When performing local refinement or merge / rollback operations on a target grid, it synchronously updates the global grid topology map and pushes a resource configuration requirement list to the distributed computing scheduler.
[0071] For example, you can refer to Figure 8 The flowchart of the central coordinating controller 130 is shown. The central coordinating controller 130 may include a task queue manager and a global grid topology map for generating a list of tasks to be executed and maintaining the global grid topology map.
[0072] In one possible implementation, the distributed computing scheduler 140 is configured with an energy consumption-aware scheduling algorithm. This energy consumption-aware scheduling algorithm is used to comprehensively consider the current PUE value of each computing node and the expected execution time of the task during the task assignment phase, and to determine the node with the highest unit energy consumption output ratio to execute the job. It also proactively postpones non-urgent tasks to the early morning of the next day during off-peak electricity price periods at night, and switches to a performance-priority mode during extreme weather warnings.
[0073] The workflow of the technical solution of this application will be described below with reference to an embodiment. In the ecological restoration demonstration area of a typical watershed in the middle reaches of the Yangtze River, this system receives and preprocesses monitoring information from multi-source heterogeneous data streams in real time through a data fusion access module.
[0074] The data fusion access module is deployed in the data center of the watershed management center, equipped with dual 10 Gigabit fiber optic network interfaces and redundant power supplies. It continuously receives multispectral images from remote sensing satellites, high-resolution orthophotos from UAV aerial photography platforms, soil moisture and water quality parameters transmitted from ground sensor networks, precipitation and evaporation data recorded by hydrological and meteorological stations, chlorophyll concentration indices in water bodies uploaded by ecological monitoring buoys, and runoff prediction results output by numerical simulation systems. The data fusion access module has a built-in standardized protocol parsing unit to identify and decode the input data streams. It supports HTTP protocol for batch downloading satellite data, HTTPS protocol to ensure the security of sensitive data transmission from meteorological stations, MQTT protocol for handling high-frequency pushes from ground sensors, CoAP protocol for low-power communication of edge devices, and FTP protocol for transferring large remote sensing image files. All raw observation data are processed through a unified spatiotemporal benchmark alignment mechanism, which uniformly converts spatial coordinates from different sources to the WGS84 geographic coordinate system and uniformly calibrates timestamps to UTC standard time, forming a spatiotemporally consistent data representation framework. The quality control filter performs multi-level verification on the input data, eliminating invalid data points caused by sensor malfunctions, identifying and deleting duplicate records generated during transmission, and automatically filtering out abnormal values exceeding the upper limit of soil moisture saturation or falling below the lower limit of dissolved oxygen survival in water bodies by setting reasonable threshold ranges based on physical laws. After processing, the data is classified and stored according to structural characteristics: structured monitoring data, including sensor readings, meteorological elements, and other field-based information, is stored in a columnar database; semi-structured remote sensing image metadata, including tagged attributes such as shooting time and spatial range, is stored in an object storage cluster; and unstructured text logs, including equipment operation records and manual inspection reports, are stored in a full-text search engine.
[0075] The dynamic grid generation module constructs an initial watershed grid system based on a quadtree spatial partitioning algorithm. Considering the 5000 square kilometer area of the demonstration watershed, its low to medium topographic complexity, and the frequency of historical ecological disturbances, the initial grid resolution is set to a 500-meter regular square cell. Each grid node contains a 32-bit unique spatial identifier, center latitude and longitude coordinates stored in double-precision floating-point numbers, elevation attributes extracted from the digital elevation model, and hydrological sub-watershed codes defined by the water resources department. This dynamic grid generation module introduces an event-driven local refinement mechanism. Upon receiving a local refinement command, it automatically performs recursive subdivision operations on the grid of the target area. The subdivision process employs a depth-first traversal strategy, recursively dividing the parent grid into four sub-grids each time, until the preset maximum depth limit of 8 levels is met or the local information entropy threshold condition of 0.85 is reached. The newly generated sub-grids inherit the basic attributes of the parent grid and are additionally marked with millisecond-level timestamps, event type labels, and priority weight fields represented by floating-point numbers in the 0-1 range. The boundary smoothing constraint strategy calculates the resolution ratio of adjacent grids to ensure that the level difference between any two adjacent grids does not exceed one level, avoiding abrupt grid changes.
[0076] This dynamic grid generation module simultaneously activates the neighborhood influence propagation model during local refinement operations, including associated grids within a 500-meter radius of the target grid in the update candidate set. This neighborhood influence propagation model constructs a spatial dependency graph based on the flow direction matrix extracted from a 30-meter resolution digital elevation model and the vegetation connectivity index retrieved from Landsat satellite imagery. In this spatial dependency graph, nodes represent grid cells, and edge weights are jointly determined by hydrological connectivity strength and ecological corridor integrity. Adjacent grids with weights exceeding 0.7 automatically trigger a collaborative update mechanism.
[0077] The central collaborative controller is equipped with a grid status assessment module that scans approximately 20,000 grid sets across the entire watershed every 30 minutes. This module extracts five core parameters from the data fusion and access module: the amount of newly added valid data flowing into each grid area within the past 24 hours, the statistical data type diversity index, the number of anomaly detection alarms, the rate of change of ecologically sensitive factors, and the implementation records of external intervention measures. A weighted linear combination model is used to calculate the dynamic score Si for each grid, with the weighting coefficients dynamically adjusted according to watershed management objectives. During the high-water season, hydrological parameters are emphasized, while during the low-water season, ecological indicators are emphasized. Specifically, a time decay factor adjustment strategy is introduced: data from the most recent hour is assigned a full weight of 1.0, data from the 1-6 hour interval is reduced to a weight of 0.8, data from the 6-24 hour interval is further reduced to a weight of 0.5, and data older than 24 hours is no longer included in the scoring. If the dynamic score Si of a certain grid is higher than twice the standard deviation of the global mean for two consecutive evaluation periods, it is marked as a high-priority region and the local refinement and high-frequency update process is triggered; if the dynamic score Si of the target grid is lower than twice the standard deviation of the global mean for three consecutive evaluation periods, the merging and rollback mechanism is initiated to aggregate multiple fine grids into a coarse grid.
[0078] The central coordinating controller, acting as the system's central hub, operates on a primary / standby dual-machine architecture and employs a ZooKeeper-based distributed lock mechanism to ensure the atomicity of critical operations. The internal task queue manager receives update requests from the grid state evaluation unit and generates a list of tasks to be executed, sorted by priority score in descending order. The global grid topology graph records the lifecycle state, hierarchy, parent-child relationship chain, and most recent update completion time of each grid using a graph data structure. When performing a local refinement operation on a grid, the central coordinating controller creates new child nodes and establishes parent-child relationships in the global grid topology graph, while simultaneously pushing a resource configuration requirement list to the distributed computing scheduler. When performing a merge / rollback operation on a grid, the central coordinating controller marks the parent node as active and deregisters the child nodes in the global grid graph, synchronously updating the resource requirement information.
[0079] The distributed computing scheduler connects a heterogeneous resource pool consisting of 32 computing nodes, including 16 CPU-intensive general-purpose servers, 8 GPU-accelerated computing modules, and 8 edge computing terminals. The scheduler has a built-in resource profiling module that continuously collects four performance metrics for each node at 10-second intervals: idle memory capacity, available bandwidth, energy consumption, and task queuing latency. Based on these performance metrics, current grid load, and cooling efficiency, the scheduler dynamically adjusts the allocation strategy. High-priority grid area update tasks are preferentially assigned to GPU-accelerated computing modules—high-performance nodes equipped with NVIDIA A100 Tensor Core GPUs—to perform remote sensing image interpretation and deep learning inference jobs, with each task allocated 4GB of GPU memory and 16 CPU cores. Medium- and low-priority areas are scheduled to CPU-intensive general-purpose server clusters to run SWAT hydrological models or Kriging statistical interpolation algorithms, allocated 2 CPU cores and 8GB of memory. Edge terminals in remote areas are only responsible for local sensor data aggregation and lightweight feature extraction tasks, with CPU utilization limited to no more than 50%.
[0080] The energy consumption-aware scheduling algorithm configured in this distributed computing scheduler takes into account the current PUE value of the computing node (1.2) and the expected execution time of the task during the task assignment phase. It prioritizes the node with the highest unit energy consumption output ratio to execute the job. During off-peak electricity price periods at night, it proactively postpones non-urgent tasks to the early morning of the next day. During extreme weather warnings, it switches to a performance-priority mode.
[0081] The visualization feedback module offers dual access via web and mobile devices, employing WebGL rendering technology to display real-time 3D watershed scenes. Users can view the grid distribution status at any given time through the interactive interface. The ecological health index of each region is presented as a red-yellow-green gradient heatmap, and historical evolution animations support playback over a time range of 1-30 days. Suggestions for restoration project deployment are automatically generated based on grid scoring results. This visualization feedback module also integrates a manual intervention channel. Authorized users can manually specify key monitoring areas after two-factor authentication, temporarily increase the update frequency of specific grids to once every 5 minutes, or freeze automatic merging operations for certain areas. User-submitted commands are directly injected into the task queue front end of the central collaborative controller after verification by the RBAC permission model, forming a closed loop of human-machine collaborative decision-making.
[0082] The workflow of the technical solution of this application will be described below with reference to Embodiment 2. In the alpine meadow ecological restoration area of the upper reaches of the Yellow River Basin, this system adjusts its operating parameters to suit the special environment of high altitude and low temperature.
[0083] The data fusion and access module enhances the ability to identify anomalies in sensor data under low-temperature conditions, adjusting the reasonable range of soil temperature to -5℃ to 15℃ and adding the freezing index as a new quality control indicator. The dynamic grid generation module sets the initial grid resolution to 1000 meters, reducing the data collection density requirements in high-altitude and cold regions; the maximum layer depth limit is adjusted to 6 levels to avoid excessive subdivision leading to wasted computing resources. The grid status assessment module extends the scanning cycle to 1 hour to adapt to the slow ecological processes in high-altitude and cold regions; the dynamic scoring model adds two high-altitude and cold-region characteristic parameters—snow cover rate and permafrost depth—with corresponding adjustments to their weighting coefficients. The distributed computing scheduler prioritizes allocating computing tasks to computing nodes located in low-altitude areas, reducing the impact of the high-altitude and cold environment on hardware; the edge computing terminal adds a low-temperature protection module to ensure normal operation in -20℃ environments. The visualization feedback module specifically integrates a cold-region ecological thematic layer, highlighting the distribution of freeze-thaw erosion risk and the degradation trend of alpine meadows.
[0084] Figure 9 The flowchart of a dynamic grid update and scheduling method for watershed-scale ecological restoration provided in this application embodiment is applied to the aforementioned dynamic grid update and scheduling system for watershed-scale ecological restoration. The method may include the following steps.
[0085] S901, through the data fusion access module, receives and preprocesses multi-source heterogeneous data in real time from remote sensing satellites, UAV aerial photography platforms, ground sensor networks, hydrological and meteorological station networks, ecological monitoring buoys and numerical simulation outputs.
[0086] The multi-source heterogeneous data is divided into structured monitoring data, semi-structured remote sensing image metadata, and unstructured text logs based on data type.
[0087] S902. Based on this multi-source heterogeneous data, an initial watershed grid is constructed using a quadtree spatial partitioning algorithm through a dynamic grid generation module.
[0088] The dynamic mesh generation module includes an event-driven local refinement mechanism, which performs recursive subdivision operations on the target area until the preset maximum level depth limit is met or the local information entropy threshold is reached. During the recursive subdivision process, the newly generated sub-mesh inherits the basic attributes of the parent mesh and is supplemented with timestamp markers, event type labels and priority weight fields. At the same time, a boundary smoothing constraint strategy is adopted to ensure that the resolution difference between adjacent meshes does not exceed one level.
[0089] S903. Through the grid status assessment module in the central collaborative controller, the entire basin grid set is periodically scanned, and the information value density and update urgency of each grid are comprehensively determined based on multi-dimensional indicators.
[0090] Specifically, the data fusion access module acquires the amount of newly added valid data flowing into each grid area within the past 24 hours, the data type diversity index, the number of anomaly detection alarms, the change rate of ecological sensitive factors, and the implementation records of external intervention measures. The dynamic score value Si of each grid is determined through a weighted linear combination model. If the dynamic score value Si of the target grid is higher than twice the standard deviation of the global mean for two consecutive evaluation periods, the area where the target grid is located is determined to be a high-priority area and a local refinement and high-frequency update process is triggered. Alternatively, if the dynamic score value Si of the target grid is lower than twice the standard deviation of the global mean for three consecutive evaluation periods, the area where the target grid is located is determined to be a medium-low priority area and a merging and rollback mechanism is triggered to aggregate multiple fine grids into a coarse grid.
[0091] Based on the above technical solution, by constructing a data-driven dynamic grid generation mechanism and a multi-dimensional grid state evaluation system, the autonomous evolution and precise adaptation of watershed spatial discretization units are realized, and the breadth of global monitoring and the accuracy of local characterization are dynamically balanced under the constraints of limited computing resources.
[0092] Figure 10 A flowchart illustrating another dynamic grid update and scheduling method for watershed-scale ecological restoration provided in this application embodiment. Figure 10 As shown, the method may also include the following steps.
[0093] S904. Based on the update request, the central collaborative controller generates a task list according to priority, synchronously updates the global grid topology map, and pushes resource configuration requirements to the distributed computing scheduler.
[0094] S905 continuously collects performance metrics through a distributed computing scheduler; these metrics include the idle memory capacity, available bandwidth, energy consumption level, and task queuing latency of each node.
[0095] S906. Combining this performance indicator with the current grid load and cooling efficiency, the allocation strategy is dynamically adjusted through this distributed computing scheduler.
[0096] Specifically, update tasks for high-priority areas are scheduled to GPU-accelerated computing modules, which then perform remote sensing image interpretation and deep learning inference. Update tasks for medium- and low-priority areas are scheduled to CPU-intensive general-purpose servers, which then run traditional hydrological models or statistical interpolation algorithms. Edge computing terminals in remote areas are responsible for local sensor data aggregation and lightweight feature extraction. These remote edge computing terminals are those located at a distance greater than a preset distance threshold from the CPU-intensive general-purpose servers.
[0097] The various embodiments in this specification are described in a progressive manner. For the same or similar parts between the various embodiments, please refer to each other. Each embodiment focuses on describing the differences from other embodiments.
[0098] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit this application. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of this application.
Claims
1. A dynamic grid updating and scheduling system for watershed-scale ecological restoration, characterized in that, The system comprises a data fusion access module, a dynamic grid generation module and a central collaborative controller; the data fusion access module is connected with the central collaborative controller through the dynamic grid generation module; the central collaborative controller is directly connected with the data fusion access module; The data fusion access module is used for receiving and preprocessing in real time multi-source heterogeneous data from remote sensing satellites, unmanned aerial vehicle aerial platform, ground sensing network, hydrological and meteorological station network, ecological monitoring buoy and numerical simulation output; the multi-source heterogeneous data is divided into structured monitoring data, semi-structured remote sensing image metadata and unstructured text log according to data types; The dynamic grid generation module is used for constructing an initial basin grid based on the multi-source heterogeneous data by using a quadtree space division algorithm; the dynamic grid generation module comprises an event-driven local refinement mechanism, which is used for performing a recursive subdivision operation on a target region until a preset maximum level depth limit is met or a local information entropy threshold condition is reached; a newly generated sub-grid in the recursive subdivision process inherits the basic properties of a parent grid and is additionally marked with a timestamp, an event type label and a priority weight field, and a boundary smoothing constraint strategy is used to ensure that the resolution difference between adjacent grids does not exceed one level; A grid state evaluation module in the central collaborative controller is used for periodically scanning a whole basin grid set, comprehensively judging the information value density and update urgency of each grid according to multi-dimensional indexes; obtaining the newly added effective data amount, data type diversity index, abnormal detection alarm number, ecological sensitive factor change rate and external intervention measure implementation record of each grid region flowing into the data fusion access module within 24 hours, determining the dynamic score value Si of each grid through a weighted linear combination model; in the case that the dynamic score value Si of a target grid in two consecutive evaluation periods is higher than twice the standard deviation of the global average, it is determined that the region where the target grid is located is a high-priority region and the local refinement and high-frequency update process is triggered; or in the case that the dynamic score value Si of a target grid in three consecutive evaluation periods is lower than twice the standard deviation of the global average, it is determined that the region where the target grid is located is a medium-low-priority region and the merging backoff mechanism is triggered to aggregate multiple fine grids into a coarse grid.
2. The system of claim 1, wherein, The system further comprises a distributed computing scheduler connected with the central collaborative controller; The distributed computing scheduler is used for connecting a resource pool composed of multiple heterogeneous computing nodes, the resource pool comprising CPU-intensive general servers, GPU-accelerated computing modules and edge computing terminals, and a built-in resource portrait module continuously collecting performance indexes; the performance indexes are idle memory capacity, available bandwidth, energy consumption level and task queuing delay of each node. And, for combining the performance index, the current power grid load and the cooling efficiency dynamic adjustment distribution strategy, the update task of the high-priority area is scheduled to the GPU acceleration calculation module, and remote sensing image interpretation and deep learning inference jobs are executed through the GPU acceleration calculation module; the update task of the medium and low-priority area is scheduled to the CPU-intensive general server, and a traditional hydrological model or a statistical interpolation algorithm is run through the CPU-intensive general server; the edge computing terminal in remote areas undertakes local sensor data aggregation and lightweight feature extraction tasks; the edge computing terminal in remote areas is an edge computing terminal with a distance greater than a preset distance threshold from the CPU-intensive general server.
3. The system as recited in claim 2, wherein, The system also comprises a visual feedback module connected with the central collaborative controller; The visual feedback module provides Web and mobile dual-channel access functions, and realizes real-time three-dimensional basin scene display using WebGL rendering technology; and displays the grid distribution state at any time, the ecological health index thermal map of each area, the historical evolution animation playback and the repair engineering layout suggestion, so as to facilitate users to view through the interactive interface; The visual feedback module integrates an artificial intervention channel, determines the corresponding key monitoring area, temporarily increases the update frequency of a specific grid or freezes the automatic merging operation of part of the area based on the user input control instruction; the control instruction is directly injected into the front end of the task queue of the central collaborative controller after identity authentication and permission verification.
4. The system as recited in claim 3, wherein, The data fusion access module has a built-in standardized protocol analysis unit, supports HTTP / HTTPS, MQTT, CoAP and FTP transmission protocols, and maps the original observation values to a consistent expression framework under the WGS84 geographic coordinate system and UTC timestamp through a unified space-time alignment mechanism; The multi-source heterogeneous data is preprocessed by a quality control filter to remove invalid, duplicate or out-of-physical-reasonable-range data points, and is stored in a columnar database, an object storage cluster and a full-text retrieval engine respectively; the quality control filter is used to filter abnormal values higher than the upper limit of soil water content or lower than the lower limit of water body dissolved oxygen survival.
5. The system as recited in claim 3, wherein, The initial basin grid is a regular square unit of 100-1000 meters, each grid node contains a unique spatial identification code, central latitude and longitude coordinates, elevation attribute and belonging hydrological sub-basin code; the resolution of the initial basin grid is determined based on the basin area, terrain complexity and historical ecological disturbance frequency of the target area; The dynamic grid generation module synchronously activates the neighborhood influence propagation model when performing local refinement operations, and integrates the related grids within a radius of 500 meters around the target grid into the update candidate set; the neighborhood influence propagation model constructs a space-dependent relationship graph based on a water flow direction matrix and a vegetation connectivity index; The system also comprises a visual feedback module connected with the central collaborative controller; The dynamic grid generation module adopts a depth-first traversal strategy to perform recursive subdivision operations, and each time the parent grid is equally divided into four child grids in the recursive subdivision process until the preset maximum level depth limit is 8 levels or the local information entropy threshold condition is 0.
85.
6. The system of claim 3, wherein, The grid state evaluation module is configured to adjust the data in different time windows by combining a time decay factor adjustment strategy to give different weights to the data in different time windows; the weight of the data within nearly 1 hour is set to 1.0, the weight of the data within nearly 1-6 hours is set to 0.8, and the weight of the data within nearly 6-24 hours is set to 0.
5.
7. The system of claim 3, wherein, The central collaborative controller is configured to coordinate the interaction logic between the dynamic grid generation module, the grid state evaluation module, and the distributed computing scheduler, and is run in a master-slave dual-machine architecture with redundancy fault tolerance capability, and uses a distributed lock mechanism based on ZooKeeper to ensure the atomicity of key operations; The central collaborative controller is internally provided with a task queue manager, which is configured to receive update requests and generate a to-be-executed task list in priority order, and maintain a global grid topology map to record the lifecycle state, the level, the parent-child relationship chain, and the latest update completion time of each grid; in the case of performing local refinement operations or rollback operations on the target grid, the global grid topology map is updated synchronously and the resource configuration requirement list is pushed to the distributed computing scheduler.
8. The system of claim 7, wherein, The distributed computing scheduler is configured with an energy-aware scheduling algorithm; the energy-aware scheduling algorithm is configured to consider the current PUE value of each computing node and the predicted execution time of the task in the task assignment stage to determine the node with the highest unit energy output ratio to execute the job; and actively delay non-urgent tasks to the next morning for execution during the night low-price period, and switch to a performance priority mode during an extreme weather warning period.
9. A dynamic grid updating and scheduling method for watershed-scale ecological restoration, characterized in that, The method is applied to the dynamic grid updating and scheduling system for basin-scale ecological restoration according to any one of claims 1 to 8, and the method comprises: The data fusion access module is configured to receive and pre-process multi-source heterogeneous data from remote sensing satellites, unmanned aerial vehicle aerial platforms, ground sensing networks, hydrological and meteorological station networks, ecological monitoring buoys, and numerical simulation outputs in real time; the multi-source heterogeneous data is divided into structured monitoring data, semi-structured remote sensing image metadata, and unstructured text logs according to the data types. Based on the multi-source heterogeneous data, the dynamic grid generation module is configured to construct an initial basin grid by using a quadtree spatial division algorithm; the dynamic grid generation module comprises an event-driven local refinement mechanism, which is configured to perform recursive subdivision operations on a target region until a preset maximum level depth limit is met or a local information entropy threshold condition is reached; in the recursive subdivision process, the newly generated child grid inherits the basic attributes of the parent grid and is additionally marked with a timestamp, an event type label, and a priority weight field, and a boundary smoothing constraint strategy is used to ensure that the resolution difference between adjacent grids does not exceed one level. The grid state evaluation module in the central collaborative controller periodically scans the entire basin grid set, and comprehensively determines the grid information value density and update urgency according to multi-dimensional indicators; the newly added effective data volume, data type diversity index, abnormal detection alarm number, ecological sensitive factor change rate and external intervention measure implementation record of each grid region within the last 24 hours are obtained, and the dynamic score value Si of each grid is determined through a weighted linear combination model; in the case that the dynamic score value Si of the target grid in two consecutive evaluation periods is higher than twice the standard deviation of the global average, it is determined that the region where the target grid is located is a high priority region and the local refinement and high frequency update process is triggered; or in the case that the dynamic score value Si of the target grid in three consecutive evaluation periods is lower than twice the standard deviation of the global average, it is determined that the region where the target grid is located is a medium-low priority region and the merging fallback mechanism is triggered to aggregate multiple fine grids into a coarse grid.
10. The method of claim 9, wherein, The method further comprises: Based on the update request, the central collaborative controller generates a task list according to the priority order, synchronously updates the global grid topology map, and pushes the resource configuration demand to the distributed computing scheduler; Through the distributed computing scheduler, performance indicators are continuously collected; the performance indicators are idle memory capacity, available bandwidth, energy consumption level and task queuing delay of each node; Combined with the performance indicators, the current power grid load and cooling efficiency, the distributed computing scheduler dynamically adjusts the distribution strategy; the update task of the high priority region is scheduled to the GPU accelerated computing module, and remote sensing image interpretation and deep learning inference jobs are performed through the GPU accelerated computing module; the update task of the medium-low priority region is scheduled to the CPU intensive general server, and traditional hydrological models or statistical interpolation algorithms are run through the CPU intensive general server; the edge computing terminal in remote areas undertakes local sensor data aggregation and lightweight feature extraction tasks; the edge computing terminal in remote areas is an edge computing terminal with a distance greater than a preset distance threshold from the CPU intensive general server.
Citation Information
Patent Citations
Intelligent ecological restoration system, method and device for high and steep slope of strip mine in arid region
CN120524329A
Resource habitat dynamic prediction system and method based on multi-source heterogeneous data fusion
CN120596555A
Method for improving power supply potential of emerging load based on dynamic prediction
CN121124009A
Cited By
Multi-scale space grid index construction method and device for remote sensing monitoring
CN121958623A
Self-adaptive grid generation method and device, electronic equipment and storage medium
CN121962533A