A network-based collaborative management system for hydropower construction resources
By constructing a signal spatial sequence and analyzing fluctuation deviations to define a stable communication range, calculating transmission capacity and verifying the upper limit of equipment capacity, the problem of limited communication in underground caverns in the hydropower construction resource management system was solved, enabling the orderly entry of equipment and real-time transmission and execution of collaborative operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XIAMEN CHENXINGDA INFORMATION TECH CO LTD
- Filing Date
- 2026-04-23
- Publication Date
- 2026-05-26
AI Technical Summary
The existing hydropower construction resource management system cannot detect network capacity in real time in underground caverns, resulting in frequent data packet loss and instruction delays when equipment operates in communication-restricted areas, which cannot guarantee construction safety and efficiency.
By constructing a signal spatial sequence, analyzing fluctuation deviations to define stable communication intervals, calculating transmission capacity and verifying the upper limit of equipment capacity, and combining real-time active node statistics with the proposed scheduling quantity to determine capacity access, a collaborative scheduling execution plan is generated.
Ensuring that equipment can enter the site in an orderly manner while meeting communication quality and process constraints, the problem of network crashes caused by multiple machines operating concurrently in confined spaces was solved, guaranteeing the real-time transmission and accurate execution of collaborative operation instructions.
Smart Images

Figure CN122089013A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engineering resource scheduling technology, and in particular to a network-based hydropower construction resource collaborative management system. Background Technology
[0002] The field of engineering resource scheduling technology mainly involves the planning, allocation, coordination and control of resources such as personnel, equipment, materials, processes and time in engineering construction activities. This field of technology usually relies on computer systems and network environments to centrally record and uniformly process the resource demand information, usage status information and change information of engineering projects. Through established scheduling rules and management processes, it realizes resource arrangement and collaboration among multiple participants and multiple construction stages.
[0003] The hydropower construction resource collaborative management system refers to the system that, during the construction of hydropower projects, summarizes the resource demand information reported by various construction units through a network platform, focusing on the construction personnel, construction machinery, construction materials, and work procedures required for construction. It then allocates resources according to the project schedule. Typically, it involves manually entering the construction resource list, uploading the construction schedule at fixed time nodes, matching resource supply relationships through a preset resource comparison table, and storing resource usage records at each construction site in a centralized database. This enables collaborative resource management between different construction areas and different construction tasks during the hydropower construction process.
[0004] Current hydropower construction resource management relies on manual entry of lists and fixed-node uploads of progress, ignoring the spatiotemporal dynamic changes in communication quality in the complex environment of underground caverns. The use of pre-set lookup tables to match supply relationships lacks real-time awareness of the on-site network capacity. Static scheduling instructions cannot avoid signal blind spots or periods of bandwidth congestion, resulting in frequent data packet loss and instruction delays when equipment is concentrated in communication-restricted areas. It is impossible to dynamically adjust the timing of process execution based on link fluctuations, and blind scheduling causes network overload and paralysis, hindering the continuity of multi-trade collaborative operations and the timeliness of instruction issuance, making it difficult to guarantee the construction safety and efficiency of concealed engineering work surfaces. Summary of the Invention
[0005] The purpose of this invention is to address the shortcomings of existing technologies by proposing a network-based collaborative management system for hydropower construction resources.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: a network-based hydropower construction resource collaborative management system, the system comprising: The coverage area division module constructs an arrangement sequence based on the geographical coordinates of the area to be constructed and the received signal strength indication value. According to the numerical fluctuation of the signal strength indication value, it delineates the continuous coverage area of the network. The resource capacity calculation module converts the minimum received signal strength indication value of the continuous range of network coverage into the available data transmission rate of the area to be constructed, and calculates the corresponding upper limit of resource capacity. The dependency graph construction module collects connectivity test response data, task completion confirmation messages, and network transmission equipment queuing delay data between hydropower construction equipment to establish a network dependency graph of construction resources. The order filtering module is invoked to determine the validity of the identifiers of the hydropower construction equipment to be scheduled in the construction resource network dependency graph, and the valid identifiers of the hydropower construction equipment to be scheduled are written into the pre-call queue. The collaborative scheduling generation module generates a collaborative scheduling execution plan if the cumulative total of devices within the continuous network coverage interval corresponding to the hydropower construction equipment to be scheduled in the pre-call queue does not exceed the upper limit of the resource capacity.
[0007] The present invention is improved in that the continuous network coverage interval includes the geographical coordinates of the area to be constructed that meet the signal stability threshold requirements and the corresponding received signal strength indication value. The upper limit of resource capacity is specifically a value obtained by calculating the ratio of the available data transmission rate of the area corresponding to the continuous network coverage interval to the number of bearers required for single-machine communication bandwidth and performing a floor operation. The construction resource network dependency graph includes hydropower construction equipment nodes, directed connection edges representing process constraints, and physical link connectivity identifiers, preceding task confirmation identifiers, and routing transmission quality identifiers associated with the directed connection edges. The pre-call queue includes hydropower construction equipment to be scheduled where all associated identifiers are in an active state. The collaborative scheduling execution plan includes hydropower construction equipment identifiers that have not exceeded the upper limit of resource capacity and the corresponding work target coordinates.
[0008] The present invention is improved in that the coverage interval division module includes: The signal spatial sorting submodule obtains the geographical coordinates of the signal sampling points and the received signal strength indication values within the construction area. Based on the geographical coordinates, it constructs a spatial arrangement sequence for the construction area, maps the received signal strength indication values to the corresponding positions in the spatial arrangement sequence, reorders the received signal strength indication values according to the order of the spatial arrangement sequence, traverses the sorted received signal strength indication values to establish an index association, and generates a spatial signal sorting sequence. The fluctuation deviation calculation submodule extracts two received signal strength indication values at adjacent positions sequentially along the direction of the spatial signal sorting sequence, calculates the difference between the two adjacent received signal strength indication values, takes the absolute value of the difference as the numerical fluctuation deviation, traverses the spatial signal sorting sequence, obtains the numerical fluctuation deviation of all adjacent positions, binds it with the corresponding spatial coordinate index, and generates a set of adjacent numerical fluctuation deviations. The continuous interval definition submodule compares each adjacent numerical fluctuation deviation in the set of adjacent numerical fluctuation deviations with the signal stability threshold one by one, filters out coordinate points whose numerical fluctuation deviations are within the allowable range of the preset signal stability threshold, detects whether the received signal strength indication value corresponding to the coordinate point meets the preset minimum communication requirements, extracts the set of continuous coordinate points that simultaneously meet the signal stability threshold and the minimum communication requirements, and delineates the continuous interval of network coverage based on the set of continuous coordinate points.
[0009] The present invention is improved in that the resource capacity calculation module includes: The extreme value filtering and conversion submodule traverses all received signal strength indication values within the continuous range of network coverage, extracts the minimum received signal strength indication value, searches for the rate parameter corresponding to the minimum received signal strength indication value in the preset signal-to-rate mapping table, and uses the rate parameter as the transmission capability of the area to be constructed under communication-limited conditions to obtain the available data transmission rate of the area. The bandwidth requirement extraction submodule obtains the single-machine communication bandwidth requirement required for a single hydropower construction equipment to maintain data interaction under normal operating conditions, associates the available data transmission rate of the area with the single-machine communication bandwidth requirement, and establishes equipment bandwidth benchmark parameters. The capacity limit calculation submodule calculates the ratio of the available data transmission rate in the area to the number of devices required for single-machine communication bandwidth based on the device bandwidth baseline parameters. It then performs a floor function on the ratio to determine the maximum number of devices that can be supported simultaneously in a continuous network coverage area. The maximum number of devices is defined as the communication load limit, and a resource capacity upper limit is generated.
[0010] The present invention is improved in that the dependency graph construction module includes: The structural attribute configuration submodule parses the sequential constraints of the construction process in the construction organization design document, establishes a construction dependency structure diagram including water and electricity construction equipment nodes and directed connection edges, configures physical link connectivity identifier, preceding task confirmation identifier and routing transmission quality identifier for each directed connection edge in the construction dependency structure diagram and initializes them to a pending state, and generates a basic dependency structure diagram. The status data acquisition submodule collects connectivity test response data, task completion confirmation messages, and network transmission device queuing delay data of the communication links between the hydropower construction equipment nodes and directed connection edges in the basic dependency structure diagram. These data are then associated with the corresponding physical link connectivity identifier, preceding task confirmation identifier, and routing transmission quality identifier in the basic dependency structure diagram. The associated multi-source heterogeneous data is then cleaned and classified to obtain the communication status response dataset. The graph state update submodule updates the running status of the physical link connectivity identifier, preceding task confirmation identifier, and route transmission quality identifier of the corresponding directed connection edge in the basic dependency structure graph according to the communication state response dataset, and converts them into the current running status value. It integrates the process sequence constraint relationship with the current running status value to establish a construction resource network dependency graph.
[0011] The present invention is improved in that the call order filtering module includes: The attribute traversal and extraction submodule performs a traversal scan on the hydropower construction equipment to be scheduled in the construction resource network dependency graph according to a preset period, locates all directed connection edges pointing to the hydropower construction equipment to be scheduled, extracts the current running status value corresponding to the directed connection edge, and collects all the current running status values to generate a set of associated edge attributes. The full-element validity comparison submodule compares each current running state value in the associated edge attribute set with a preset valid activation state threshold one by one to determine whether the current running state value meets the valid activation state threshold. Only when all current running state values in the associated edge attribute set meet the valid activation state threshold is a full-element comparison result generated. The queue writing management submodule, based on the full element comparison results, filters out the identifiers of hydropower construction equipment to be scheduled whose current running status values all meet the valid activation status threshold, and writes the confirmed valid identifiers of hydropower construction equipment to be scheduled into the pending list according to time sequence or priority order, generating a pre-call queue.
[0012] The present invention is improved in that the cooperative scheduling generation module includes: The regional load statistics submodule parses the work target coordinates corresponding to the identifiers of hydropower construction equipment to be scheduled in the pre-call queue, matches the work target coordinates to the corresponding network coverage continuous interval, counts the number of devices currently in an active state in the network coverage continuous interval as the current regional active device statistics value, counts the number of devices to be scheduled in the pre-call queue, and calculates the regional device cumulative total of the current regional active device statistics value and the number of devices to be scheduled. The cumulative sum determination submodule obtains the upper limit of the resource capacity of the continuous interval covered by the network, compares the cumulative sum of the regional devices with the upper limit of the resource capacity, and if the cumulative sum of the regional devices is less than or equal to the upper limit of the resource capacity, it confirms that the network resources meet the current scheduling requirements and generates a capacity admission determination result. The planning generation submodule extracts the identifiers of the hydropower construction equipment to be scheduled and the coordinates of the work targets from the equipment to be scheduled in the pre-call queue based on the capacity access determination results, adds work task allocation information pointing to the work target coordinates according to the construction coordination requirements, and generates a collaborative scheduling execution plan.
[0013] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, a stable communication range is defined by constructing a signal spatial sequence and analyzing fluctuation deviations. The transmission capacity is calculated based on the minimum signal strength, and the upper limit of equipment capacity is determined. By combining real-time active node statistics and the number of scheduled tasks to perform capacity access judgment, network congestion caused by over-limit operations is avoided. Dynamic dependency relationships are constructed by integrating connectivity tests and queuing delay data. Scheduling is triggered after confirming that both the link and the preceding task are ready, ensuring that the equipment enters the site in an orderly manner while meeting communication quality and process constraints. This solves the network crash problem caused by multiple machines operating concurrently in confined spaces and ensures the real-time transmission and accurate execution of collaborative operation instructions. Attached Figure Description
[0014] Figure 1 This is a system module diagram of the present invention; Figure 2 This is a system framework diagram of the present invention; Figure 3 This is a flowchart illustrating the coverage area division module of the present invention; Figure 4 This is a flowchart illustrating the resource capacity calculation module of the present invention. Figure 5 This is a flowchart illustrating the graph construction module of the present invention; Figure 6 This is a flowchart illustrating the process of calling the sequential filtering module in this invention; Figure 7 This is a flowchart illustrating the collaborative scheduling generation module of the present invention. Detailed Implementation
[0015] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0016] Please see Figure 1 This invention provides a technical solution: a network-based collaborative management system for hydropower construction resources, the system comprising: The coverage area division module constructs an arrangement sequence based on the geographical coordinates of the area to be constructed and the received signal strength indication value. According to the numerical fluctuation of the signal strength indication value, it delineates the continuous coverage area of the network. The resource capacity calculation module converts the minimum received signal strength indication value of the continuous network coverage area into the available data transmission rate of the area to be constructed, and calculates the corresponding upper limit of resource capacity. The dependency graph construction module collects connectivity test response data, task completion confirmation messages, and network transmission equipment queuing delay data between hydropower construction equipment to establish a network dependency graph of construction resources. The order filtering module is invoked to determine the validity of the identifiers of hydropower construction equipment to be scheduled in the construction resource network dependency graph, and the valid identifiers of hydropower construction equipment to be scheduled are written into the pre-call queue. If the total number of devices in the network coverage continuous interval corresponding to the hydropower construction equipment to be scheduled in the pre-call queue does not exceed the resource capacity limit, the collaborative scheduling generation module generates a collaborative scheduling execution plan.
[0017] The continuous network coverage area includes the geographical coordinates of the area to be constructed that meet the signal stability threshold requirements and the corresponding received signal strength indication value. The resource capacity limit is specifically the value obtained by calculating the ratio of the available data transmission rate of the area corresponding to the continuous network coverage area to the number of carriers required for single-machine communication bandwidth and then performing floor processing. The construction resource network dependency graph includes hydropower construction equipment nodes, directed connection edges representing process constraints, and physical link connectivity identifiers, preceding task confirmation identifiers, and routing transmission quality identifiers associated with the directed connection edges. The pre-call queue includes hydropower construction equipment to be scheduled where all associated identifiers are in an active state. The collaborative scheduling execution plan includes hydropower construction equipment identifiers that have not exceeded the resource capacity limit and the corresponding work target coordinates.
[0018] Please see Figure 2 and Figure 3 The coverage area division module includes: The signal spatial sorting submodule obtains the geographical coordinates of the signal sampling points and the received signal strength indication values within the construction area. Based on the geographical coordinates, it constructs a spatial arrangement sequence for the construction area, maps the received signal strength indication values to the corresponding positions in the spatial arrangement sequence, reorders the received signal strength indication values according to the order of the spatial arrangement sequence, traverses the sorted received signal strength indication values to establish an index association, and generates a spatial signal sorting sequence. The geographic coordinates of signal sampling points within the construction area are acquired through a high-precision positioning interface deployed in the underground powerhouse cavern of the hydropower construction site. This coordinate data is then transformed from raw latitude and longitude data into values in the engineering plane rectangular coordinate system. Simultaneously, the wireless signal strength data corresponding to each coordinate point is read; this data acquisition is based on a real-time callback function in the wireless network card driver layer. Using the main cavern centerline in the construction organization design drawings as the reference axis, the projected distance of each sampling point on the reference axis is calculated. This distance value is used as the sorting key value. This process maps the two-dimensional cavern working surface to a one-dimensional linear construction progress direction. For example, if the starting coordinate of the reference axis is... The coordinates of a certain sampling point are Then the projected distance is calculated as follows: Meters. All sampling points are arranged in ascending order based on this projection distance to construct a spatial arrangement sequence. Then, the acquired received signal strength indication values are attached to the corresponding sequence positions, for example, the strength value... Decibels and milliwatts are mapped to this location. By traversing this ordered sequence and assigning a unique memory address index to each data item, a final spatial signal sorting sequence is generated, establishing the distribution relationship of signal strength along geographical spatial extension.
[0019] The fluctuation deviation calculation submodule extracts two received signal strength indication values of adjacent positions sequentially along the direction of the spatial signal sorting sequence, calculates the difference between two adjacent received signal strength indication values, takes the absolute value of the difference as the numerical fluctuation deviation, traverses the spatial signal sorting sequence, obtains the numerical fluctuation deviation of all adjacent positions, binds it with the corresponding spatial coordinate index, and generates a set of adjacent numerical fluctuation deviations. Along the increasing index direction of the spatial signal sorting sequence, the received signal strength indication values of two adjacent positions are extracted sequentially. This process simulates the signal change perception of a construction vehicle traveling along a tunnel. Numerical difference operations are performed to calculate the difference between the signal strength value of the next position and the signal strength value of the previous position. This difference represents the amplitude of signal change under small spatial displacements. Then, absolute value processing is performed on this difference to obtain the numerical fluctuation deviation, which is used to eliminate directional effects and retain only the fluctuation amplitude. For example, suppose the signal strength at the previous index position in the sequence is... decibels and milliwatts, the signal strength at the next index position is The formula for calculating the numerical fluctuation deviation at this location is: (decibels, milliwatts) This deviation value reflects the degree of attenuation or abrupt change in the signal within a unit spatial step caused by reflection from the rock wall or interference from the metal support structure. This operation logic is performed on each pair of adjacent nodes in the sequence, traversing the spatial signal sorting sequence, obtaining the numerical fluctuation deviation of all adjacent positions, and binding the calculated deviation values with spatial coordinate indices one by one to generate a set of adjacent numerical fluctuation deviations.
[0020] The continuous interval definition submodule compares each adjacent numerical fluctuation deviation in the set of adjacent numerical fluctuation deviations with the signal stability threshold one by one, filters out coordinate points whose numerical fluctuation deviations are within the allowable range of the preset signal stability threshold, detects whether the received signal strength indication value corresponding to the coordinate point meets the preset minimum communication requirements, extracts the set of continuous coordinate points that simultaneously meet the signal stability threshold and the minimum communication requirements, and delineates the continuous interval of network coverage based on the set of continuous coordinate points. The preset signal-to-rate mapping table includes: Obtain multiple transmission rate levels defined by the wireless communication network protocol, and extract the theoretical maximum bandwidth value corresponding to each transmission rate level; Determine the minimum signal strength threshold required to maintain stable communication at each transmission rate level in a construction site environment; Based on the measured minimum signal strength threshold values, the range of received signal strength values is divided into multiple consecutive signal strength value intervals. Collect background noise interference data and signal attenuation caused by environmental obstructions at the construction site, and determine the rate loss coefficient for the theoretical maximum bandwidth value based on the background noise interference data and signal attenuation. Calculate the product of the theoretical maximum bandwidth and the rate loss factor, and use the product as the effective carrying rate under the current operating environment; Establish a key-value pair mapping relationship between each signal strength value range and the corresponding effective carrying rate to generate a preset signal-rate mapping table. First, a signal stability threshold is determined. This threshold is set based on statistical analysis of background signal fluctuation data collected during periods without large-scale mechanical interference at the hydropower construction site. The standard deviation of the fluctuation data is calculated, and the threshold is set to twice the standard deviation to cover a 95% confidence interval. For example, if the standard deviation of the statistically obtained fluctuation data is... The formula for calculating the signal stability threshold is: dB / mW Decibels and milliwatts. Then, the set of adjacent numerical fluctuation deviations is traversed, and each adjacent numerical fluctuation deviation in the set is compared one by one with a preset signal stability threshold. The comparison logic has two cases: if the numerical fluctuation deviation at a certain position (e.g., (less than or equal to the threshold) If the signal fluctuation at that point is stable, it is retained; if there is a deviation (e.g.) (greater than) If the signal strength of a selected coordinate point is within the allowable range, it is considered an unstable point and is removed. After filtering out coordinate points whose numerical fluctuation deviation is within the allowable range, the received signal strength indication value corresponding to these coordinate points is further checked to see if it meets the preset minimum communication requirements. This requirement is based on the receiving sensitivity setting of terminal equipment such as the grouting recorder (e.g., -85 dB / mW). For example, if the signal strength of a selected coordinate point is -70 dB / mW, a judgment is performed. If the signal strength is -90 dB / mW, the requirement is met; otherwise, it is not met. Coordinate points that simultaneously meet both the signal stability threshold and the minimum communication requirement are extracted, and the continuity of their indices is identified. Coordinate points with continuous indices are grouped into a set. For example, if coordinate points with indices from 100 to 500 all meet the above dual conditions, then a continuous network coverage interval is defined based on their first and last indices. This interval is the "green zone" suitable for automated operation of intelligent devices.
[0021] Please see Figure 2 and Figure 4 The resource capacity calculation module includes: The extreme value filtering and conversion submodule traverses all received signal strength indication values within the continuous range of network coverage, extracts the minimum received signal strength indication value, searches for the rate parameter corresponding to the minimum received signal strength indication value in the preset signal-to-rate mapping table, and uses the rate parameter as the transmission capability of the area to be constructed under communication-limited conditions to obtain the available data transmission rate of the area. The pre-defined signal-to-rate mapping table construction submodule first obtains multiple transmission rate levels defined by wireless communication network protocols (such as the Wi-Fi 6 standard) and extracts the theoretical maximum bandwidth value corresponding to each transmission rate level. For example, the theoretical maximum bandwidth corresponding to modulation and coding scheme MCS11 is extracted to be 150 megabits per second, and MCS7 to be 100 megabits per second. In a construction site environment, the minimum signal strength threshold required to maintain stable communication at each transmission rate level (e.g., packet error rate below 0.1%) is determined through actual testing. For example, maintaining MCS11 requires -60 dBmW, and maintaining MCS7 requires -75 dBmW. Based on the determined minimum signal strength thresholds, the range of received signal strength values is divided into multiple consecutive signal strength value intervals, such as... The decibel-milliwatt range corresponds to high bandwidth. The decibel-milliwatt range corresponds to the mid-bandwidth. Simultaneously, background noise interference data from the construction site and the degree of signal attenuation caused by environmental obstructions are collected. It is assumed that background noise interference causes a signal-to-noise ratio (SNR) reduction factor of [value missing]. The signal penetration attenuation factor caused by environmental obstruction is Based on these two parameters, the rate loss factor for the theoretical maximum bandwidth value is determined, and the calculation formula is as follows: Then, the product of the theoretical maximum bandwidth and the rate loss factor is calculated. Taking MCS11 as an example, its effective carrying rate is calculated as follows: Megabits per second. Finally, the numerical values for each signal strength range (e.g., A key-value pair mapping relationship is established between the physical signal and the calculated corresponding effective carrying rate (108 megabits per second), generating a preset signal-rate mapping table, thus completing the quantization mapping from physical signal to application layer rate.
[0022] Next, all received signal strength indicators within the continuous coverage area of the network are scanned, and the minimum value within the interval is extracted using a bubble sort or quicksort algorithm. For example, the signal set within the interval is... The minimum value is then extracted to be -65 dBmW. Using this minimum value of -65 dBmW as the index key, a match is performed in a pre-built signal-to-rate mapping table, which is constructed based on theoretical bandwidth and environmental attenuation factors. It is assumed that the mapping table specifies a signal strength range. The effective carrying rate corresponding to decibel-milliwatts is 108 megabits per second, so this rate parameter is directly extracted. This rate parameter is then set as the available data transmission rate for the area to be constructed, representing the baseline of network transmission capacity considering the worst-case signal coverage.
[0023] The bandwidth requirement extraction submodule obtains the single-machine communication bandwidth requirement required for a single hydropower construction equipment to maintain data interaction under normal operating conditions, associates the available data transmission rate of the area with the single-machine communication bandwidth requirement, and establishes equipment bandwidth benchmark parameters. By parsing the configuration files of intelligent construction equipment, the single-machine communication bandwidth requirements for maintaining data interaction under normal operating conditions of a single hydropower construction device (such as an intelligent grouting trolley) are obtained. Various service flows are accumulated; for example, the high-definition video surveillance stream requires 4 Mbps, the PLC control command stream requires 0.5 Mbps, and the pressure sensor data stream requires 0.5 Mbps. The basic requirements and calculation formula are as follows: Megabits per second. To cope with network jitter in harsh environments, a redundancy factor is introduced (e.g., set to 1.2, determined based on the peak ratio of network jitter tests). The single-machine communication bandwidth requirement is calculated using the following formula: Megabits per second. This encapsulates the correlation between the available data transfer rate in the region (e.g., 108 megabits per second) and the single-machine communication bandwidth requirement (6 megabits per second) into a device bandwidth baseline parameter.
[0024] The capacity limit calculation submodule calculates the ratio of the available data transmission rate in the area to the number of devices that can carry the communication bandwidth requirement of a single machine based on the device bandwidth baseline parameters. It then performs a floor function on the ratio of the number of devices to determine the maximum number of devices that can be supported simultaneously in a continuous area of network coverage. The maximum number of devices is defined as the communication load limit, and the upper limit of resource capacity is generated. Capacity estimation is performed based on equipment bandwidth baseline parameters. The available data transmission rate for the area is used as the divisor, and the individual machine's communication bandwidth requirement is used as the divisor to calculate the ratio of the two capacity requirements. For example, if the area rate is 108 Mbps and the individual machine requirement is 6 Mbps, then the capacity ratio is calculated using the following formula: The ratio is rounded down to the nearest integer to ensure the safety of resource allocation and avoid resource over-allocation due to decimal rounding. Assuming the calculated result is 18.9, the rounding formula is as follows: Determine the integer value. To determine the maximum number of devices that can be supported simultaneously within a continuous network coverage area, the maximum number of devices is defined as the communication load limit, and a resource capacity upper limit is generated to characterize the network carrying hard constraint within the physical space. That is, the cavern working face can allow a maximum of 18 intelligent devices to operate online simultaneously without network congestion.
[0025] Please see Figure 2 and Figure 5 The dependency graph building module includes: The structural attribute configuration submodule parses the sequential constraints of the construction process in the construction organization design document, establishes a construction dependency structure diagram including water and electricity construction equipment nodes and directed connection edges, configures physical link connectivity identifier, preceding task confirmation identifier and routing transmission quality identifier for each directed connection edge in the construction dependency structure diagram and initializes them to a pending state, and generates a basic dependency structure diagram. Read the construction organization design documents for hydropower projects, analyze the sequential constraints of the work processes, and establish a construction dependency structure diagram including hydropower construction equipment nodes and directed connection edges. For each directed connection edge in the construction dependency structure diagram, configure a physical link connectivity identifier, a preceding task confirmation identifier, and a route transmission quality identifier. During the initialization phase, initialize these three identifiers to a pending state (e.g., binary 000).
[0026] The status data acquisition submodule collects connectivity test response data, task completion confirmation messages, and network transmission device queuing delay data of the communication links between hydropower construction equipment nodes and directed connection edges in the basic dependency structure diagram. These data are then associated with the corresponding physical link connectivity identifier, preceding task confirmation identifier, and routing transmission quality identifier in the basic dependency structure diagram. The associated multi-source heterogeneous data is then cleaned and classified to obtain the communication status response dataset. For the hydropower construction equipment nodes and directed connection edges in the basic dependency structure graph, multi-source heterogeneous data is collected in parallel using network probes. For physical links in the graph, connectivity test response data (such as ICMP echo requests) is sent to record round-trip times; for task status, task completion confirmation messages are collected, and job broadcasts in the production management system message middleware are monitored; for transmission quality, queuing delay data of network transmission devices is collected (reading the queue length of switch ports). Data with timestamps exceeding the valid window (e.g., most recent) is discarded. Expired data (in seconds). Data from different sources is associated with the corresponding physical link connectivity identifier, preceding task confirmation identifier, and route transmission quality identifier in the basic dependency structure graph. The associated data is then cleaned and categorized, for example, the collected round-trip time is classified. Milliseconds, task status code "complete", queuing delay Pack each unit into a single data set to obtain the communication status response dataset.
[0027] The graph state update submodule updates the running status of the physical link connectivity identifier, preceding task confirmation identifier, and route transmission quality identifier of the corresponding directed connection edge in the basic dependency structure graph based on the communication state response dataset, and converts them into the current running status value. It integrates the process sequence constraint relationship with the current running status value to establish a construction resource network dependency graph. Based on the communication status response dataset, update the running status of the physical link connectivity identifier, preceding task acknowledgment identifier, and route transmission quality identifier of the corresponding directed connection edges in the basic dependency structure graph, and convert them into the current running status values, including: Extract connectivity test response data for directed connection edges from the communication status response dataset, and detect whether a complete handshake response signal is received within a preset probe period. If a handshake response signal is received, mark the physical link connectivity identifier as reachable. Parse the task completion confirmation message in the communication status response dataset, read the status code field in the message protocol header, and when the status code field is completely consistent with the preset completion check code, mark the running status of the previous task confirmation identifier as dependent fulfilled. Obtain network transmission device queuing delay data from the communication status response dataset, compare the network transmission device queuing delay data with the preset maximum tolerable delay threshold, and if the network transmission device queuing delay data is less than the maximum tolerable delay threshold, mark the operation status of the routing transmission quality identifier as quality compliant. The physical link connectivity identifier, the preceding task confirmation identifier, and the route transmission quality identifier are checked respectively to see if they are marked as link reachable, dependency satisfied, and quality met. The detection results are mapped to the corresponding binary logical values, and the binary logical values are combined to generate the current running status value. The runtime status of the corresponding directed edges in the basic dependency structure graph is updated based on the communication state response dataset. First, connectivity test response data for the directed edges is extracted from the communication state response dataset, and the status is checked within a preset probing period (e.g., ...). Whether a complete handshake response signal was received within milliseconds. If received (e.g., within milliseconds) If received within milliseconds, the physical link connectivity identifier will be marked as reachable (binary value). Secondly, parse the task completion confirmation message in the communication status response dataset, read the status code field in the message protocol header, and when the status code field matches the preset completion check code (e.g., hexadecimal),... When they are completely identical, the running status of the preceding task confirmation identifier is marked as dependency satisfied (binary value). ).
[0028] In the route transmission quality assessment stage, to more accurately quantify the impact of current network load on control command transmission, a congestion-aware comprehensive quality scoring algorithm is introduced. The comprehensive route transmission quality score is defined as follows: The calculation formula is as follows: The meanings and numerical values of each letter in the formula are as follows: : Represents the overall quality score of the current communication link, with a value range of . arrive Between these values, a larger value indicates better transmission quality. : Represents the latency sensitivity weighting coefficient. In hydropower construction scenarios, control commands (such as emergency braking) have extremely high real-time requirements, and their priority is higher than simple throughput stability; therefore, a latency sensitivity weighting coefficient is set. In other words, latency accounts for 60% of the weight in the score. :Right now , representing the weight of congestion stability (queueing situation), reflects the impact of network load on non-real-time data. : Represents the measured round-trip time (RTT), collected in real time by the network probe; the current collected value is... millisecond. : Indicates the maximum tolerable latency threshold. According to industrial control protocols, commands will fail when the latency exceeds a certain limit; therefore, it is set to . Milliseconds. Item This reflects the remaining latency safety margin; the lower the latency, the higher the score for this item. : Represents the congestion decay factor. Based on the Poisson distribution characteristics in queuing theory, it is set as follows: This means that as the number of bags in the queue increases, the quality score will decrease exponentially. This indicates the current number of queued data packets on the industrial switch port, used to characterize the level of congestion. The current value read is... One. Item Used to calculate the expected transmission success rate under congestion conditions.
[0029] Substitute the above values into the formula and perform the calculation: Rounded to four decimal places The calculation results Compared with the preset quality standard score threshold (set to) Perform numerical comparisons. Because... Therefore, the quality is deemed to meet the standard (binary value). ).
[0030] Finally, the three identifiers are checked to determine whether they are marked as reachable, dependency satisfied, and quality met. The results are mapped to their corresponding binary logical values, and these values are combined to generate the current running status value. For example, if all three identifiers are... Then the combined calculation formula is: This value This represents the current operational status value. By integrating the sequential constraints of different work processes with this value, a construction resource network dependency graph is established.
[0031] Please see Figure 2 and Figure 6 The sequential filtering module includes: The attribute traversal and extraction submodule performs a traversal scan of the hydropower construction equipment to be scheduled in the construction resource network dependency graph according to a preset period, locates all directed connection edges pointing to the hydropower construction equipment to be scheduled, extracts the current running status value corresponding to the directed connection edge, and collects all the current running status values to generate a set of associated edge attributes. A traversal scan is performed on the hydropower construction equipment to be scheduled in the construction resource network dependency graph according to a preset cycle, locating all directed edges pointing to the equipment. The current operating state values corresponding to these directed edges are extracted, and all current operating state values are aggregated to generate a set of associated edge attributes. For example, scheduling a grouting trolley requires the completion of the preceding drilling process and a smooth network. If it has two dependent edges (pointing to two drilling machines respectively), their state values are as follows: and The resulting set of associated edge attributes is This collection provides a complete description of the real-time fulfillment of all prerequisites before the device is started, including comprehensive information on whether the link is working properly, whether the preceding tasks are completed, and whether the network quality meets the standards.
[0032] The full-feature validity comparison submodule compares each current running status value in the associated edge attribute set with the preset valid activation status threshold one by one to determine whether the current running status value meets the valid activation status threshold. Only when all current running status values in the associated edge attribute set meet the valid activation status threshold will a full-feature comparison result be generated. For each current running state value in the set of associated edge attributes, compare the current running state value with the preset effective activation state threshold (set to ). , corresponding to binary One-by-one comparison. Determine if the current running state value meets the valid activation state threshold. Only when all current running state values within the associated edge attribute set meet the valid activation state threshold will a full feature comparison result be generated. For example, if the set is... ,because (i.e., if the network quality of one of the dependent edges is substandard or the task is not confirmed), the result is "failure"; if the set is If the condition is not met, the result is "pass". There are two categories of results: "pass" and "fail". This process ensures that the device can only be activated when all dependent conditions are perfectly met, preventing the blind scheduling of the device when the conditions are not met.
[0033] The queue writing management submodule, based on the full element comparison results, filters out the identifiers of hydropower construction equipment to be scheduled whose current running status values all meet the valid activation status threshold, and writes the confirmed valid identifiers of hydropower construction equipment to be scheduled into the pending list according to time or priority order, generating a pre-call queue; Based on the full-element comparison results, the identifiers of hydropower construction equipment whose current operating status values all meet the valid activation status threshold are selected for scheduling. The confirmed valid identifiers of hydropower construction equipment to be scheduled are added to the pending list according to time or priority order, generating a pre-call queue. The selected equipment is sorted according to a preset strategy, where lower priority values indicate higher priority (e.g., emergency repair equipment has higher priority than ordinary work equipment). For example, Equipment A (repair vehicle) has a priority of... Equipment B (material transport vehicle) has the following priority: If so, the sorting order is A first, B last, and they are pushed into the queue in sequence. This queue serves as the direct input for scheduling execution, ensuring that high-priority tasks that meet the conditions are processed first, thus achieving ordered management of the scheduling sequence.
[0034] Please see Figure 2 and Figure 7 The collaborative scheduling generation module includes: The regional load statistics submodule parses the work target coordinates corresponding to the identifiers of hydropower construction equipment to be scheduled in the pre-call queue, matches the work target coordinates to the corresponding network coverage continuous interval, counts the number of currently active equipment in the network coverage continuous interval as the current regional active equipment statistics value, counts the number of equipment to be scheduled in the pre-call queue, and calculates the regional equipment cumulative total of the current regional active equipment statistics value and the number of equipment to be scheduled. The number of currently active devices within a continuous range covered by the statistical network is used as the statistical value of active devices in the current area, including: Access the wireless base station equipment in the continuous coverage area of the network, retrieve the user terminal association table maintained in real time in the wireless base station equipment, and extract the media access control address of all currently established physical connection terminal equipment and the transmission timestamp of the last service data packet from the user terminal association table. The system calls the pre-set whitelist of construction equipment registration, matches and verifies the media access control address against the whitelist one by one, removes non-operation terminals or temporary debugging equipment that are not in the whitelist, and filters the construction equipment on site. Obtain the current synchronization clock time, calculate the time interval between the synchronization clock time and each transmission timestamp, and compare the time interval with the preset link sleep determination threshold. Devices whose identification time interval is less than the link sleep determination threshold are identified as active nodes that are conducting multiple data interactions. All devices identified as active nodes are counted cumulatively, and the cumulative value is determined as the statistical value of active devices in the current area. First, the coordinates of the work targets corresponding to the identifiers of the hydropower construction equipment to be scheduled in the pre-call queue are parsed, and the work target coordinates are matched to the corresponding continuous network coverage area. Next, the number of currently active devices within the continuous network coverage area is counted as the current active device statistics. This statistical process includes: accessing the wireless base station equipment covering the continuous network coverage area, retrieving the user terminal association table maintained in real time in the wireless base station equipment, and extracting the media access control addresses of all currently physically connected terminal devices and the transmission timestamp of the last service data packet from the user terminal association table. A pre-set construction equipment registration whitelist is invoked, and the extracted media access control addresses are matched and verified against the construction equipment registration whitelist one by one, eliminating non-operational terminals or temporary debugging equipment not in the whitelist, and filtering out the on-site construction equipment. The current synchronization clock time is obtained, and the time interval between the synchronization clock time and each transmission timestamp is calculated. For example, if the current time is 1678880005000 and the last transmission time of a certain device is 1678880004500, then the time interval is 500 milliseconds. The time interval is compared with a preset link sleep determination threshold (e.g., 3000 milliseconds). Devices with time intervals shorter than the link sleep determination threshold are identified. The devices identified as active nodes are confirmed to be engaging in multiple data interactions. A cumulative count is performed on all identified active nodes (assuming a count of 10), and this cumulative value is determined as the current active device count for the region. Finally, the number of devices to be scheduled in the pre-call queue is counted (e.g., ...). (Unit), calculate the total number of active devices in the region by summing the current active device statistics and the number of devices to be scheduled, using the following formula: .
[0035] The cumulative sum determination submodule obtains the upper limit of resource capacity for the continuous range of network coverage, compares the cumulative sum of regional devices with the upper limit of resource capacity, and if the cumulative sum of regional devices is less than or equal to the upper limit of resource capacity, it confirms that the network resources meet the current scheduling requirements and generates a capacity admission determination result. Obtain the maximum resource capacity of a continuous area covered by the network (e.g., calculated from a preceding process). (Unit). The cumulative total of devices in the region is compared with the resource capacity limit. If the cumulative total of devices in the region is less than or equal to the resource capacity limit, it is confirmed that the network resources meet the current scheduling requirements, and a capacity admission determination result is generated. For example, the comparison logic is executed. If the conditions are met, the system confirms that network resources satisfy the demand and allows scheduling. This process acts as a gatekeeper for resource capacity, preventing network crashes caused by over-scheduling. If the result is rejection, the system suspends the current scheduling request, waiting for network resources to be released. This logic ensures that adding new scheduling tasks will not cause the network load to exceed physical limits, thereby guaranteeing the stability of the overall communication network.
[0036] The planning generation submodule extracts the identifiers of the hydropower construction equipment to be scheduled and the coordinates of the work targets from the equipment to be scheduled in the pre-call queue based on the capacity access judgment results. It also adds work task allocation information pointing to the work target coordinates according to the construction coordination requirements and generates a collaborative scheduling execution plan. Based on the capacity access assessment results, extract the identifiers of the hydropower construction equipment awaiting scheduling and the coordinates of the work targets from the pre-scheduled queue. Add task allocation information pointing to the work target coordinates according to construction coordination requirements (such as platooning distance and action synchronization instructions), and generate a coordinated scheduling execution plan. For example, plan a path point sequence for equipment A and set a safe distance. These parameters are encapsulated into a collaborative scheduling execution plan and distributed to tablet terminals at the construction site. This plan directly drives the field equipment to perform specific physical operations, realizing collaborative control from the digital world to the physical world and ensuring that the equipment enters the site for operation in an orderly manner according to predetermined spatiotemporal constraints.
[0037] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any other way. Any person skilled in the art may make changes or modifications to the above-disclosed technical content to create equivalent embodiments that can be applied to other fields. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the protection scope of the present invention.
Claims
1. A network-based hydropower construction resource collaborative management system, characterized in that: The system includes: The coverage area division module constructs an arrangement sequence based on the geographical coordinates of the area to be constructed and the received signal strength indication value. According to the numerical fluctuation of the signal strength indication value, it delineates the continuous coverage area of the network. The resource capacity calculation module converts the minimum received signal strength indication value of the continuous range of network coverage into the available data transmission rate of the area to be constructed, and calculates the corresponding upper limit of resource capacity. The dependency graph construction module collects connectivity test response data, task completion confirmation messages, and network transmission equipment queuing delay data between hydropower construction equipment to establish a network dependency graph of construction resources. The order filtering module is invoked to determine the validity of the identifiers of the hydropower construction equipment to be scheduled in the construction resource network dependency graph, and the valid identifiers of the hydropower construction equipment to be scheduled are written into the pre-call queue. The collaborative scheduling generation module generates a collaborative scheduling execution plan if the cumulative total of devices within the continuous network coverage interval corresponding to the hydropower construction equipment to be scheduled in the pre-call queue does not exceed the upper limit of the resource capacity. 2.The network-based hydropower construction resource collaborative management system according to claim 1, characterized in that: The continuous network coverage area includes the geographical coordinates of the area to be constructed that meet the signal stability threshold requirements and the corresponding received signal strength indication value. The upper limit of resource capacity is specifically the value obtained by calculating the ratio of the available data transmission rate of the area corresponding to the continuous network coverage area to the number of carriers required for single-machine communication bandwidth and performing a floor operation. The construction resource network dependency graph includes hydropower construction equipment nodes, directed connection edges representing process constraints, and physical link connectivity identifiers, preceding task confirmation identifiers, and routing transmission quality identifiers associated with the directed connection edges. The pre-call queue includes hydropower construction equipment to be scheduled where all associated identifiers are in an active state. The collaborative scheduling execution plan includes hydropower construction equipment identifiers that have not exceeded the upper limit of resource capacity and the corresponding work target coordinates. 3.The network-based hydropower construction resource collaborative management system according to claim 1, characterized in that: The coverage interval division module includes: The signal spatial sorting submodule obtains the geographical coordinates of the signal sampling points and the received signal strength indication values within the construction area. Based on the geographical coordinates, it constructs a spatial arrangement sequence for the construction area, maps the received signal strength indication values to the corresponding positions in the spatial arrangement sequence, reorders the received signal strength indication values according to the order of the spatial arrangement sequence, traverses the sorted received signal strength indication values to establish an index association, and generates a spatial signal sorting sequence. The fluctuation deviation calculation submodule extracts two received signal strength indication values at adjacent positions sequentially along the direction of the spatial signal sorting sequence, calculates the difference between the two adjacent received signal strength indication values, takes the absolute value of the difference as the numerical fluctuation deviation, traverses the spatial signal sorting sequence, obtains the numerical fluctuation deviation of all adjacent positions, binds it with the corresponding spatial coordinate index, and generates a set of adjacent numerical fluctuation deviations. The continuous interval definition submodule compares each adjacent numerical fluctuation deviation in the set of adjacent numerical fluctuation deviations with the signal stability threshold one by one, filters out coordinate points whose numerical fluctuation deviations are within the allowable range of the preset signal stability threshold, detects whether the received signal strength indication value corresponding to the coordinate point meets the preset minimum communication requirements, extracts the set of continuous coordinate points that simultaneously meet the signal stability threshold and the minimum communication requirements, and delineates the continuous interval of network coverage based on the set of continuous coordinate points.
4. The network-based hydropower construction resource collaboration management system of claim 1, wherein: The resource capacity calculation module includes: The extreme value filtering and conversion submodule traverses all received signal strength indication values within the continuous range of network coverage, extracts the minimum received signal strength indication value, searches for the rate parameter corresponding to the minimum received signal strength indication value in the preset signal-to-rate mapping table, and uses the rate parameter as the transmission capability of the area to be constructed under communication-limited conditions to obtain the available data transmission rate of the area. The bandwidth requirement extraction submodule obtains the single-machine communication bandwidth requirement required for a single hydropower construction equipment to maintain data interaction under normal operating conditions, associates the available data transmission rate of the area with the single-machine communication bandwidth requirement, and establishes equipment bandwidth benchmark parameters. The capacity limit calculation submodule calculates the ratio of the available data transmission rate in the area to the number of devices required for single-machine communication bandwidth based on the device bandwidth baseline parameters. It then performs a floor function on the ratio to determine the maximum number of devices that can be supported simultaneously in a continuous network coverage area. The maximum number of devices is defined as the communication load limit, and a resource capacity upper limit is generated.
5. The network-based hydropower construction resource collaboration management system of claim 1, wherein: The dependency graph construction module includes: The structural attribute configuration submodule parses the sequential constraints of the construction process in the construction organization design document, establishes a construction dependency structure diagram including water and electricity construction equipment nodes and directed connection edges, configures physical link connectivity identifier, preceding task confirmation identifier and routing transmission quality identifier for each directed connection edge in the construction dependency structure diagram and initializes them to a pending state, and generates a basic dependency structure diagram. The status data acquisition submodule collects connectivity test response data, task completion confirmation messages, and network transmission device queuing delay data of the communication links between the hydropower construction equipment nodes and directed connection edges in the basic dependency structure diagram. These data are then associated with the corresponding physical link connectivity identifier, preceding task confirmation identifier, and routing transmission quality identifier in the basic dependency structure diagram. The associated multi-source heterogeneous data is then cleaned and classified to obtain the communication status response dataset. The graph state update submodule updates the running status of the physical link connectivity identifier, preceding task confirmation identifier, and route transmission quality identifier of the corresponding directed connection edge in the basic dependency structure graph according to the communication state response dataset, and converts them into the current running status value. It integrates the process sequence constraint relationship with the current running status value to establish a construction resource network dependency graph.
6. The network-based hydropower construction resource collaboration management system of claim 1, wherein: The call order filtering module includes: The attribute traversal and extraction submodule performs a traversal scan on the hydropower construction equipment to be scheduled in the construction resource network dependency graph according to a preset period, locates all directed connection edges pointing to the hydropower construction equipment to be scheduled, extracts the current running status value corresponding to the directed connection edge, and collects all the current running status values to generate a set of associated edge attributes. The full-element validity comparison submodule compares each current running state value in the associated edge attribute set with a preset valid activation state threshold one by one to determine whether the current running state value meets the valid activation state threshold. Only when all current running state values in the associated edge attribute set meet the valid activation state threshold is a full-element comparison result generated. The queue writing management submodule, based on the full element comparison results, filters out the identifiers of hydropower construction equipment to be scheduled whose current running status values all meet the valid activation status threshold, and writes the confirmed valid identifiers of hydropower construction equipment to be scheduled into the pending list according to time sequence or priority order, generating a pre-call queue.
7. The network-based hydropower construction resource collaboration management system of claim 1, wherein: The collaborative scheduling generation module includes: The regional load statistics submodule parses the work target coordinates corresponding to the identifiers of hydropower construction equipment to be scheduled in the pre-call queue, matches the work target coordinates to the corresponding network coverage continuous interval, counts the number of devices currently in an active state in the network coverage continuous interval as the current regional active device statistics value, counts the number of devices to be scheduled in the pre-call queue, and calculates the regional device cumulative total of the current regional active device statistics value and the number of devices to be scheduled. The cumulative sum determination submodule obtains the upper limit of the resource capacity of the continuous interval covered by the network, compares the cumulative sum of the regional devices with the upper limit of the resource capacity, and if the cumulative sum of the regional devices is less than or equal to the upper limit of the resource capacity, it confirms that the network resources meet the current scheduling requirements and generates a capacity admission determination result. The planning generation submodule extracts the identifiers of the hydropower construction equipment to be scheduled and the coordinates of the work targets from the equipment to be scheduled in the pre-call queue based on the capacity access determination results, adds work task allocation information pointing to the work target coordinates according to the construction coordination requirements, and generates a collaborative scheduling execution plan. 8.The network-based hydropower construction resource collaborative management system of claim 4, wherein: The preset signal-to-rate mapping table includes: Obtain multiple transmission rate levels defined by the wireless communication network protocol, and extract the theoretical maximum bandwidth value corresponding to each transmission rate level; Determine the minimum signal strength threshold required to maintain stable communication at each transmission rate level in a construction site environment; Based on the measured minimum signal strength threshold values, the range of received signal strength values is divided into multiple consecutive signal strength value intervals. Collect background noise interference data and signal attenuation caused by environmental obstructions at the construction site, and determine the rate loss coefficient for the theoretical maximum bandwidth value based on the background noise interference data and signal attenuation. Calculate the product of the theoretical maximum bandwidth and the rate loss factor, and use the product as the effective carrying rate under the current operating environment; Establish a key-value pair mapping relationship between each signal strength value range and the corresponding effective carrying rate to generate a preset signal-rate mapping table. 9.The network-based hydropower construction resource collaborative management system of claim 5, wherein: The running status of the physical link connectivity identifier, preceding task confirmation identifier, and route transmission quality identifier of the corresponding directed connection edge in the basic dependency structure graph is updated based on the communication status response dataset, and converted into the current running status value, including: Extract connectivity test response data for directed connection edges from the communication status response dataset, and detect whether a complete handshake response signal is received within a preset probe period. If a handshake response signal is received, mark the physical link connectivity identifier as reachable. Parse the task completion confirmation message in the communication status response dataset, read the status code field in the message protocol header, and when the status code field is completely consistent with the preset completion check code, mark the running status of the previous task confirmation identifier as dependent fulfilled. Obtain network transmission device queuing delay data from the communication status response dataset, compare the network transmission device queuing delay data with the preset maximum tolerable delay threshold, and if the network transmission device queuing delay data is less than the maximum tolerable delay threshold, mark the operation status of the routing transmission quality identifier as quality compliant. The system checks whether the physical link connectivity identifier, the preceding task confirmation identifier, and the route transmission quality identifier are marked as reachable, dependent, and of acceptable quality. The detection results are mapped to the corresponding binary logical values, and the binary logical values are combined to generate the current running status value.
10. The network-based hydropower construction resource collaborative management system according to claim 7, characterized in that: The number of currently active devices within the continuous network coverage area is used as the statistical value of active devices in the current area, including: Access the wireless base station equipment in the continuous coverage area of the network, retrieve the user terminal association table maintained in real time in the wireless base station equipment, and extract the media access control address of all currently established physical connection terminal equipment and the transmission timestamp of the last service data packet from the user terminal association table. The system calls the pre-set whitelist of construction equipment registration, matches and verifies the media access control address against the whitelist one by one, removes non-operation terminals or temporary debugging equipment that are not in the whitelist, and filters the construction equipment on site. Obtain the current synchronization clock time, calculate the time interval between the synchronization clock time and each transmission timestamp, and compare the time interval with the preset link sleep determination threshold. Devices whose identification time interval is less than the link sleep determination threshold are identified as active nodes that are conducting multiple data interactions. All devices identified as active nodes are counted cumulatively, and the cumulative value is determined as the current area's active device statistics.