Time slot allocation selection method for multi-terminal communication resources of wind power plant

By adopting a method that combines centralized intelligent decision-making with distributed control in the wind farm communication system, dynamically dividing the exchange window and performing conflict detection, the problem that the communication system in the existing technology cannot dynamically adjust the exchange path is solved, efficient and reliable terminal communication management is achieved, and the transmission reliability and system response speed of key communication links are improved.

CN120658345AActive Publication Date: 2025-09-16DATANG TONGXIN NEW ENERGY CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202511156190.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-19
Publication Date
2025-09-16
Estimated Expiration
2045-08-19

AI Technical Summary

Technical Problem

The existing wind farm communication system lacks an intelligent selection control center and is unable to make effective exchange decisions based on the dynamic status of the terminal and service priority. This results in requests to establish key communication links being ignored or delayed, and the overall system selection and connection capabilities being poor.

Method used

It combines centralized intelligent selection decision-making with distributed execution control. By acquiring real-time signaling data from the circuit switching network, identifying timeliness and security fault tolerance threshold parameters, generating terminal type classification results, and dynamically marking hierarchical status labels based on priority classification rules, it divides reserved switching windows and dynamic competition switching windows, performs conflict detection and dynamic routing authorization, generates a switching time slot selection table, and finally performs switching control.

Benefits of technology

It realizes the communication link preemption capability of high-priority terminals, improves the transmission reliability of key control instructions and the response speed of the remote control system, builds an adaptive selective scheduling system that can handle the urgent communication needs of high-priority substations, and ensures that the communication strategy adapts to changes in network status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658345A_ABST
    Figure CN120658345A_ABST
Patent Text Reader

Abstract

The invention discloses a time slot allocation selection method for multi-terminal communication resources of a wind power plant, which belongs to the technical field of communication exchange control, and comprises the following steps of: acquiring and identifying real-time signaling data, generating a terminal type classification result and dynamically marking; generating a hierarchical state label set and dividing a reserved switching window and a dynamic competition switching window through a circuit switching network; and in the dynamic competition exchange window, obtaining a standard signaling, generating a candidate connection unit, performing conflict detection, generating a dynamic routing authorization instruction, combining with the reserved exchange window, generating an exchange time slot selection table, performing verification, generating a final time slot scheduling instruction, and then performing exchange control. And updating the hierarchical state label set in real time. According to the invention, centralized intelligent selection decision and distributed execution control are combined, and dynamic, reliable and efficient selection and control of a multi-terminal communication path are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication exchange control, and in particular to a method for allocating and selecting time slots of multi-terminal communication resources in a wind farm. Background Art

[0002] Currently, in wind farm communication systems, multiple devices, including wind turbine controllers, environmental sensors, and safety monitoring devices, must exchange data over limited communication circuits. Time slot allocation, a core component of communication selection and remote control, directly impacts system real-time performance and reliability. Existing technologies typically implement selection and remote control within communication networks using fixed priority or polling mechanisms, involving time-sensitive network switching and line access control methods.

[0003] Existing solutions often use static priority configuration to divide time slot windows, enabling terminal switching through fixed circuit selection within predefined communication cycles. Some improved solutions incorporate contention mechanisms and employ carrier sense multiple access (CSMA) technology to handle bursty communication requests. For conflict resolution, existing methods rely on backoff algorithms or retransmission mechanisms to ensure data integrity.

[0004] The main drawback of existing technologies lies in the lack of an intelligent selection control center in existing wind farm communication systems, making it incapable of making effective switching decisions based on the dynamic status of terminals and service priorities. Their switching logic is rigid, failing to form a closed-loop, adaptive selective scheduling system. This results in critical communication link establishment requests being ignored or delayed under complex operating conditions, resulting in poor overall system selection and connection capabilities. Existing wind farm circuit switching systems utilize static priority configurations and are unable to dynamically adjust the selection logic of switching paths, leading to circuit connection delays for high-priority services (such as fault alarms). Traditional methods also lack real-time monitoring of switching node loads and dynamic routing authorization mechanisms. Summary of the Invention

[0005] To solve the above problems, the present invention provides a method for selecting time slot allocation for multi-terminal communication resources in a wind farm. It combines centralized intelligent selection decision-making with distributed execution control to achieve dynamic, reliable and efficient selection and control of multi-terminal communication paths.

[0006] The above objectives can be achieved through the following solutions: A method for allocating and selecting time slots for multi-terminal communication resources in a wind farm comprises obtaining real-time signaling data of a switching node in a circuit switching network, identifying timeliness parameters and safety tolerance threshold parameters in the real-time signaling data, and generating a terminal type classification result; dynamically marking the terminal type classification result according to a preset priority classification rule to generate a hierarchical state label set including a priority routing execution level label; based on the priority routing execution level label, dividing a reserved switching window and a dynamic contention switching window dedicated to circuit switching within a preset communication cycle through a selection control signaling protocol of the circuit switching network; within the dynamic contention switching window, obtaining standard signaling of the circuit switching network through a switching control device to generate candidate connection units; performing conflict detection on the candidate connection units to generate a dynamic routing authorization instruction; generating a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; sending the switching time slot selection table to a preset master switching control node for verification to generate a final time slot scheduling instruction; performing switching control based on the final time slot scheduling instruction, and updating the hierarchical state label set in real time.

[0007] Optionally, generating the terminal type classification result includes: extracting the transmission frequency parameter, data volume fluctuation parameter and alarm trigger threshold parameter in the real-time signaling data; matching the transmission frequency parameter with the preset period boundary threshold according to the preset heterogeneous terminal differentiation rule to generate a first classification identifier; comparing the data volume fluctuation parameter with the preset burst load feature library to generate a second classification identifier; and weightedly fusing the first classification identifier and the second classification identifier in combination with the alarm trigger threshold parameter to generate a terminal type classification result.

[0008] Optionally, generating a candidate connection unit includes: setting a distribution preprocessing group in the switching control device, binding the terminal devices containing a preset number of groups to the relay coordinator of the switching control device to which they belong; obtaining the timing identification parameters and channel occupancy requirement parameters in the standard signaling of the circuit switching network; dividing a plurality of microscopic slots according to the timing identification parameters to generate a candidate dividing frame; and dynamically dividing the candidate dividing frame based on the channel occupancy requirement parameters to generate a candidate connection unit.

[0009] Optionally, the method also includes: based on the main switching control node, periodically collecting signaling control parameters of each switching control device; when it is detected that a specific signaling control parameter exceeds a preset overload threshold, triggering a group migration instruction; rerouting the binding relationship between the terminal device and the relay coordinator according to the group migration instruction, and generating an optimized distributed preprocessing group.

[0010] Optionally, generating a dynamic routing authorization instruction includes: counting the number of competing terminals in the current micro-slot based on the candidate connection units; generating a backoff time parameter when the number of competing terminals exceeds a preset conflict threshold; adjusting the boundary position of the candidate dividing box according to the backoff time parameter to generate an updated micro-slot distribution map; marking the micro-slots that meet the idle condition based on the micro-slot distribution map to generate a dynamic routing authorization instruction.

[0011] Optionally, generating the exchange time slot selection table includes: obtaining the idle gap parameter and the occupied time period parameter of the reserved exchange window; performing spatiotemporal matching of the dynamic routing authorization instruction with the idle gap parameter to generate a first exchange scheme; predicting the conflict probability distribution of the next communication cycle based on the occupied time period parameter to generate a second exchange scheme; and performing priority weighting on the first exchange scheme and the second exchange scheme to generate an exchange time slot selection table.

[0012] Optionally, generating the second exchange plan includes: obtaining a conflict event data set corresponding to the occupied time period parameters, and performing feature extraction on the conflict event data set to generate a dynamic conflict feature vector; performing conflict prediction based on the dynamic conflict feature vector to generate the conflict probability distribution; weighting the dynamic contention exchange window based on the conflict probability distribution to generate a routing priority label; associating the routing priority label with the reserved exchange window to generate a second exchange plan.

[0013] Optionally, generating the final time slot scheduling instruction includes: setting a verification rule base in the main switching control node, the verification rule base including a switching window overlap detection rule and a routing priority conflict verification rule; matching the switching time slot selection table with the switching window overlap detection rule, and if it is detected that multiple terminals occupy the same micro slot, determining it as a conflicting time slot and generating an overlap correction parameter; performing a secondary adjustment on the overlap correction parameter according to the routing priority conflict verification rule to generate a verification pass identifier; based on the verification pass identifier and the priority routing execution level label, dynamically performing circuit switching selection on the conflicting time slot and comparing it with a preset communication resource capacity threshold to generate a final time slot scheduling instruction.

[0014] Optionally, the real-time update of the hierarchical status label set includes: monitoring the actual transmission delay parameters and data integrity parameters of the terminal in the wind power scenario; when the actual transmission delay parameter exceeds a preset fault tolerance threshold, generating an updated priority routing execution level label; when the data integrity parameter is lower than a preset integrity threshold, generating an updated safety fault tolerance threshold parameter; based on the updated priority routing execution level label and the updated safety fault tolerance threshold parameter, regenerating the terminal type classification result, and updating the hierarchical status label set in real time.

[0015] Based on the same inventive concept, the present invention also provides a time slot allocation and selection system for multi-terminal communication resources in a wind farm, the system comprising: a signaling terminal identification module for acquiring real-time signaling data of a switching node in a circuit switching network, identifying timeliness parameters and safety fault tolerance threshold parameters in the real-time signaling data, and generating a terminal type classification result; a dynamic marking module for dynamically marking the terminal type classification result according to a preset priority classification rule, and generating a hierarchical state label set including a priority routing execution level label; a switching window division module for dividing circuit switching-specific pre-defined time slots within a preset communication cycle based on the priority routing execution level label through the selection control signaling protocol of the circuit switching network. a reserved switching window and a dynamic contention switching window; a signaling connection generation module, configured to obtain, through a switching control device within the dynamic contention switching window, standard signaling of the circuit switching network and generate a candidate connection unit; a conflict detection module, configured to perform conflict detection on the candidate connection unit and generate a dynamic routing authorization instruction; a time slot selection table generation module, configured to generate a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; an instruction verification module, configured to send the switching time slot selection table to a preset primary switching control node for verification and generate a final time slot scheduling instruction; a switching control module, configured to perform switching control based on the final time slot scheduling instruction and update the hierarchical state label set in real time.

[0016] Compared with the prior art, the present invention has the following advantages: 1. The present invention realizes the real-time division of terminal communication levels through a dynamic priority marking mechanism, combines the dual constraints of safety fault tolerance threshold and timeliness parameters, ensures the communication link preemption capability of high-priority terminals, and effectively improves the transmission reliability of key control instructions.

[0017] 2. This invention innovatively divides the communication cycle into a reserved exchange window and a dynamic contention exchange window, creating a hybrid exchange model. This design not only provides deterministic latency and bandwidth guarantees for high-priority services through the reserved window, but also meets the flexible access requirements of a large number of common services through the dynamic contention window. Furthermore, by opportunistically scheduling dynamic services into the gaps in the reserved window, it effectively avoids the inefficiency of the fixed polling mechanism caused by traditional static selection, significantly improving the response speed of the remote control system.

[0018] 3. This invention utilizes a master-slave collaborative control architecture and a closed-loop feedback regulation system based on real-time performance, reliably handling the urgent communication needs of high-priority substations. Furthermore, by continuously monitoring the actual transmission delay and data integrity of terminals and dynamically adjusting their priority tags, the communication strategy can adapt to changes in network status, ensuring high resilience and high-quality service levels.

[0019] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0021] Figure 1 The present invention is a flowchart of a method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to an embodiment of the present invention.

[0022] Figure 2 This is a time slot conflict probability prediction diagram according to an embodiment of the present invention.

[0023] Figure 3 This is a priority dynamic adjustment diagram according to an embodiment of the present invention.

[0024] Figure 4 The present invention is a schematic structural diagram of a system for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to an embodiment of the present invention. DETAILED DESCRIPTION

[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0026] Reference Figure 1 An embodiment of the present invention proposes a method for allocating and selecting time slots for multi-terminal communication resources in a wind farm. The method adopts a technical approach that combines dynamic marking of terminal classification, mixed division of exchange windows, multi-level conflict detection, and closed-loop feedback updates. The method can achieve dynamic, reliable, and efficient exchange management of communication time slot circuits based on the real-time priority of terminal services.

[0027] The method of this embodiment specifically includes: Acquire real-time signaling data of a switching node in a circuit-switched network, identify timeliness parameters and security fault tolerance threshold parameters in the real-time signaling data, and generate a terminal type classification result; Specifically, this method first collects real-time signaling data from switching nodes in a circuit-switched network. This data includes time-sensitive parameters such as communication delay and signal stability, as well as safety tolerance threshold parameters such as bit error rate and redundancy. Time-sensitive parameters reflect the urgency of communication, while safety tolerance threshold parameters reflect the reliability requirements of transmission. These parameters are weighted and calculated. If the time-sensitive parameters are above the set threshold and the safety tolerance requirements are low, the terminal is classified as a real-time interactive terminal. If the safety tolerance threshold parameters are high and the time-sensitive requirements are moderate, the terminal is classified as a high-reliability transmission terminal. This generates a terminal classification result, which provides a basis for subsequent resource allocation. This method can accurately distinguish terminal types, ensuring that services with high real-time requirements are prioritized for low-latency resources while avoiding over-allocation of redundant resources, thereby optimizing overall network performance.

[0028] Dynamically marking the terminal type classification results according to a preset priority classification rule to generate a hierarchical status label set including a priority routing execution level label; Based on the priority routing execution level label, a reserved switching window dedicated to circuit switching and a dynamic contention switching window are divided within a preset communication cycle through a selection control signaling protocol of the circuit switching network; Specifically, different types of terminals are dynamically labeled according to preset priority classification rules. These priority classification rules are developed by analyzing historical communication data from various types of terminals within the wind farm (such as wind turbine controllers, environmental sensors, and safety monitoring devices). These rules are based on the service types (such as control commands, fault alarms, and general status monitoring) and the "urgency index" in the historical communication data. These priority classifications are classified into emergency (e.g., alarm trigger frequency ≥ 5 times / minute), important (e.g., transmission frequency ≥ 10 times / minute and associated with real-time control parameters), and normal (e.g., transmission frequency ≤ 2 times / minute and no alarm flags). Frequency thresholds are set based on the 90th percentile of 30 days of historical communication data. These priority routing execution level tags collectively constitute a hierarchical status tag set. Subsequently, the system uses the circuit-switched network's selection control signaling protocol, which is implemented using an extension of the GOOSE (Generic Object-Oriented Substation Event) signaling protocol from the IEC 61850 standard, a well-known standard in the field of power system automation, to periodically control the division of the reserved switching window and the dynamically contended switching window. Two types of switching windows are divided within the preset communication cycle. The reserved switching window is reserved for high-priority terminals to ensure that the communication circuit is not preempted, while the dynamic competition switching window is used by other terminals for competition on demand. The ratio of window division is dynamically adjusted according to the current network load and priority distribution. If the number of high-priority terminals increases, the reserved window ratio will be expanded accordingly to ensure the communication quality of critical services. Within the dynamic competition switching window, the standard signaling of the circuit switching network is obtained through the switching control device to generate candidate connection units; by dynamically dividing the window, it is ensured that emergency calls always have sufficient resources, video conferencing obtains stable transmission guarantees, and overall improves the utilization efficiency of network resources and the fairness of services.

[0029] Within the dynamic contention switching window, obtaining standard signaling of the circuit switching network through a switching control device to generate a candidate connection unit; Performing conflict detection on the candidate connection units and generating a dynamic routing authorization instruction; generating a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; Sending the switching time slot selection table to a preset main switching control node for verification to generate a final time slot scheduling instruction; Switching control is performed based on the final time slot scheduling instruction, and the layer status label set is updated in real time.

[0030] Specifically, during the dynamic contention switching window operation phase, the method first involves a switching control device (such as a programmable switch or SDN controller) monitoring and extracting standard signaling data from the circuit-switched network. This standard signaling data contains connection request parameters and link status information. Based on the destination address and bandwidth requirement parameters in the standard signaling data, the switching control device generates candidate connection units. Each candidate connection unit contains information such as the source node, destination node, and the number of required time slots. The candidate connection units are then subjected to conflict detection to check for time slot overlap or resource overuse. If the detection passes, a dynamic routing authorization instruction is generated; otherwise, the candidate connection units are re-adjusted. Based on the dynamic routing authorization instruction and the occupancy status of the reserved switching window, the system determines the starting time slot position and duration of each connection according to the occupancy principle of the time slot offset calculated by adding the base time slot to the priority weight, and generates a switching time slot selection table. This table details the time slot allocation plan for each connection and is submitted to the master switching control node for global resource coordination verification. Once verification passes, the final time slot scheduling instruction with network-level constraints is generated. When executing the final time slot scheduling instruction, the system synchronously updates the resource occupancy flags and priority status in the hierarchical status tag set, ensuring that subsequent scheduling decisions are based on the latest network status. Through a strict conflict detection and hierarchical authorization mechanism, dynamically updated status tags enable the system to respond promptly to changes in network load, maintaining overall scheduling efficiency and service stability.

[0031] Optionally, generating a terminal type classification result includes: Extracting a transmission frequency parameter, a data volume fluctuation parameter, and an alarm trigger threshold parameter from the real-time signaling data; According to a preset heterogeneous terminal differentiation rule, the transmission frequency parameter is matched with a preset cycle boundary threshold to generate a first classification identifier; Comparing the data volume fluctuation parameter with a preset burst load feature library to generate a second classification identifier; The first classification identifier and the second classification identifier are weightedly fused in combination with the alarm trigger threshold parameter to generate a terminal type classification result.

[0032] Specifically, the system first extracts transmission frequency parameters, data volume fluctuation parameters, and alarm trigger threshold parameters from real-time signaling data. The transmission frequency parameter refers to the number of times a terminal transmits data per unit time, the data volume fluctuation parameter refers to the range of data size variation over a period of time, and the alarm trigger threshold parameter refers to the critical data volume threshold that a terminal must exceed before transmitting an alarm. Based on the preset heterogeneous terminal differentiation rules, the transmission frequency parameter is matched with the preset cycle demarcation threshold. The heterogeneous terminal differentiation rules classify terminals based on their transmission characteristics (e.g., periodicity and burstiness). For example, by statistically analyzing transmission frequency and data volume fluctuation parameters, terminals are classified into "periodic" and "burst" categories. For example, for periodic terminals, the transmission frequency fluctuation coefficient (standard deviation / mean) is ≤10%, and the fluctuation amplitude is ≤5% within 10 consecutive communication cycles. For bursty terminals, the data volume fluctuation coefficient (standard deviation / mean) is >30%, and the single transmission data volume increases by ≥50% compared to the historical average (e.g., when a security camera activates HD mode). The periodic demarcation threshold is set by counting the average transmission interval of the terminal in the historical communication data; if the transmission interval of most periodic terminals is ≤10 seconds, it is set to 10 seconds. If the transmission frequency parameter is higher than the periodic demarcation threshold, the first classification identifier is generated as a periodic terminal, otherwise it is a non-periodic terminal. At the same time, the data volume fluctuation parameter is compared with the preset burst load feature library. The burst load feature library is constructed by collecting the data volume fluctuation pattern of burst services (such as video streaming, fault alarms) and extracting features (such as peak traffic, duration); if the data volume fluctuation parameter meets the burst feature, the second classification identifier is generated as a burst terminal, otherwise it is a stable terminal. The first classification identifier and the second classification identifier are weighted and fused in combination with the alarm trigger threshold parameter. The alarm trigger threshold parameter is used to adjust the weight of the classification identifier. The high alarm trigger threshold parameter will increase the weight of the burst terminal, thereby generating the terminal type classification result. For calculating the comprehensive weight value of the terminal type classification ,have: , in, is the transmission frequency; Fluctuations in data volume; Alarm trigger threshold; is the transmission time reference weight, which is obtained by dividing the transmission time coefficient by the reference transmission frequency. is the fault-tolerance correction weighted coefficient, which is obtained by dividing the fault-tolerance correction coefficient by the fluctuation of the benchmark data volume. The alarm trigger impact factor is calculated by dividing the alarm trigger impact coefficient by the baseline alarm trigger threshold. The transmission time coefficient, fault tolerance correction coefficient, and alarm trigger impact coefficient are all derived from priority allocation values ​​optimized from historical operational data sets. The baseline transmission frequency, baseline data volume fluctuation, and baseline alarm trigger threshold are average values ​​calculated from the corresponding historical data. Dynamic classification standards based on multi-dimensional parameters effectively identify terminal categories with different timeliness requirements and failure risk preferences, enabling subsequent priority routing execution level assignments to more accurately reflect actual transmission needs and enhance intelligent decision-making for classified scheduling of multi-terminal signal resources.

[0033] Optionally, generating a candidate connection unit includes: Setting a distribution pre-processing group in the switching control device, and binding the terminal devices containing a preset number of groups to the relay coordinator of the switching control device to which they belong; Obtaining a timing identification parameter and a channel occupancy requirement parameter in standard signaling of the circuit switching network; Dividing a plurality of microscopic gaps according to the timing identification parameters to generate candidate bounding boxes; The candidate bounding box is dynamically segmented based on the channel occupancy requirement parameter to generate candidate connection units.

[0034] Specifically, the method sets up a distributed pre-processing group in the switching control device, binds the terminal device to the relay coordinator in the corresponding switching control device according to a preset number of groups (such as 3 groups), and forms a logical communication group structure. The timing identification parameter in the standard signaling of the circuit switching network is used to mark the timing position of the request, and the channel occupancy requirement parameter reflects the device's requirement for the occupancy of communication resources. The dynamic contention switching window is divided into multiple micro-slots according to the timing identification parameter, and each micro-slot represents a minimum time exchange unit, thereby generating a candidate boundary frame as the initial framework for time slot allocation. The candidate boundary frame is dynamically divided based on the channel occupancy requirement parameter. If the channel occupancy requirement parameter is large (greater than 0.5ms), multiple continuous micro-slots are allocated. If the requirement is small (less than or equal to 0.5ms), a single micro-slot is allocated, and finally a candidate connection unit is generated. The final generation result of the candidate connection unit is calculated. ,have: , in, is the channel occupancy requirement parameter, which indicates the time slot length required for the terminal to transmit the request; The block symbol parameter indicates the maximum number of splits allowed for a candidate bounding box after conflict reservation protection. It is a preset restrictive parameter that defines the minimum granularity or maximum number of splits for time slot allocation to prevent infinite fragmentation of time slots, thereby ensuring efficient and consistent resource management. The power adjustment coefficient is used to fit the influence curve of the number of partitions of the candidate bounding box on the occupancy result through historical data to determine the optimal power value. ; This method is a modular operation, representing the remainder after dividing two numbers. The results produced by this method balance the accuracy of dynamic channel requests and the contention margin of the switching unit. Precisely subdividing the macro communication window into time blocks that closely align with terminal transmission requirements enables efficient resource allocation and enhances the real-time communication resilience in the high-density terminal environment of wind farms.

[0035] Optionally, the method further includes: Based on the main switching control node, periodically collect signaling control parameters of each switching control device; When it is detected that the specific signaling control parameter exceeds a preset overload threshold, a group migration instruction is triggered; The binding relationship between the terminal device and the relay coordinator is rerouted according to the group migration instruction to generate an optimized distribution pre-processing group.

[0036] Specifically, the main switching control node periodically polls the terminal device status data connected to each switching control device, and sends data packets through a periodic communication protocol to collect the signaling control parameters of the switching control device. The signaling control parameter refers to the weighted parameter of the total number of transmission requests received by the relay coordinator per unit time and the number of pending tasks in the current queue. ,have: , in, The number of pending tasks in the current queue; is the total number of transmission requests received per unit time; and is a weight coefficient that can be increased when high priority requests burst To respond quickly or increase the queue when it is congested To alleviate the backlog, the main switching control node is configured with an overload threshold, which is defined as the hotspot group when the current signaling control parameter value exceeds 1.5 times the standard deviation of the historical statistical level of the average signaling control parameter value of the same coordinator. ,have:

[0037] in, is the average signaling control parameter value of the same type of coordinators; For history When it is detected that the calculation result of the signaling control parameter of a single coordinator continues to cross the threshold When the fixed observation time is reached, the main switching control node generates a group migration instruction, and its transmission delay priority is set to the highest in the system to ensure that real-time intervention is effective. The group migration operation first filters out candidate devices in the migration queue based on the binding relationship list of the terminal devices in the current group. The screening principle is based on the transmission frequency parameter of the device being lower than the activity of the benchmark device under the preset average load balancing water level; by counting the average request frequency of the terminals in the entire network during load balancing (such as 5 times per second), as the benchmark value. The main switching control node then re-associates the selected terminal device to the idle connection list of several nearby available relay coordinators according to the principle of proximity allocation, releases the number of overloaded devices in the hotspot group, and synchronously updates the unified resource mapping table of the binding status of the extension stations in the entire network to generate a logically reorganized optimized distribution pre-processing group. For calculating the activity of the benchmark device ,have: , in, is the number of transmission requests from the terminal device per unit time; The transmission delay sensitivity coefficient is set by the terminal service type (such as real-time control vs. general monitoring) and the sensitivity level is quantified (such as 0.8 for high sensitivity). For all devices in the system The standard statistical average value of . Effectively alleviate the communication congestion chain problem of the single-point coordinator. Figure 2 The front-end page displays real-time monitoring of the relay coordinator's load status (with real-time display of signaling control parameters). It also provides a signaling control interface and configuration options. Dynamic polling monitoring and migration pre-screening standards enhance the overall robustness of the wind power communication network when handling unevenly distributed loads, enabling the multi-region coordinated relay scheduling architecture to self-maintain and optimize resource redundancy switching.

[0038] Optionally, generating a dynamic routing authorization instruction includes: Based on the candidate connection units, counting the number of competing terminals in the current micro-slot; When the number of competing terminals exceeds a preset conflict threshold, generating a backoff time parameter; Adjusting the boundary position of the candidate bounding box according to the backoff time parameter to generate an updated microscopic gap distribution map; The micro slots meeting the idle condition are marked based on the micro slot distribution map, and a dynamic routing authorization instruction is generated.

[0039] Specifically, the number of terminals currently participating in the competition in each micro-slot is counted in the candidate connection unit constructed by initialization. The micro-slot refers to a sub-time unit in a continuous available time period divided by a time boundary in a dynamic competition exchange window. The number of competing terminals monitored in each micro-slot is counted slot by slot through the request polling counter of the relay coordinator, and the number of retransmission requests with the last response being an unoccupied state under each identification code is counted. The preset collision threshold is the value of the constraint intersection of the maximum parallel transmission rate allowed in a single micro-slot and the theoretical collision probability model. If the actual number of competing terminals in a certain micro-slot obtained by statistics exceeds the collision threshold, a backoff time parameter is generated for the slot. For calculating the backoff time parameter ,have: , in, is a random integer ranging from 0 to ( is the current contention window size, The initial size is set to a power of 2 (dynamically multiplyable and expandable). is the basic time unit, that is, the minimum time boundary reference width defined by the protocol specification. The corresponding time extension is obtained by multiplying the discrete jump points generated by random integers by this reference unit value. The placeholder symbols in the candidate bounding boxes corresponding to the micro-slot are then adjusted, shifting the corresponding slot's temporal position forward or backward by the calculated delay. This may result in slight overlap between adjacent bounding boxes, but subsequent processing uses merging and splicing to address these overlaps, accumulating gap errors to the margins outside the adjacent candidate boxes for error-tolerance compensation. The resulting new micro-slot distribution map is then used for global allocation optimization. Based on the post-migration distribution map, micro-slots that meet the actual idle condition are rechecked and their corresponding access rights are overwritten. Priority marking is assigned based on the delay sensitivity of the corresponding terminal device in the micro-slot in ascending order, prioritizing them for preemptive access. The resulting marking operations are converted into standard binary marking codes, which then form dynamic routing authorization instructions. This method dynamically balances access density within each micro-slot and reduces the possibility of signal collisions between terminals in environments with instantaneous high-intensity traffic competition. Furthermore, through sequential slot merging, the overall time window segmentation complies with network synchronization specifications, thereby maintaining the channel's overall anti-collision performance and end-to-end transmission reliability in scenarios with high terminal density and frequent traffic surges.

[0040] Optionally, generating the switching time slot selection table includes: Obtaining an idle gap parameter and an occupied time period parameter of the reserved exchange window; Performing spatiotemporal matching of the dynamic routing authorization instruction and the idle gap parameter to generate a first switching solution; Predicting the conflict probability distribution of the next communication cycle according to the occupied time period parameter, and generating a second switching scheme; Priority weighting is performed on the first switching scheme and the second switching scheme to generate a switching time slot selection table.

[0041] Specifically, the idle gap parameters and occupied time period parameters of the reserved exchange window are extracted from a predefined communication cycle structure. Subsequently, all candidate relay scheduling signals that meet the initial occupancy conditions in the dynamic routing authorization instruction are sequenced in both the time and space domains according to the idle gap parameters. A conflict detection mechanism is used to eliminate the risk of continuous time slot preemption across adjacent gaps, thereby generating a first exchange plan with non-overlapping time and space interleaving. Time and space matching is achieved by traversing the left-closed intervals of the channel start request time and idle gaps of all dynamic usage rights instructions, assigning candidate tags to the header padding of the corresponding idle gap using the minimum window forward step size as the index, and calculating whether the occupancy margin meets the preset required space length requirement. In the stage of generating the second exchange plan, cluster statistics are performed on the duration sequence of the historical occupied time period parameters. The time index of the time slot repeated contention peak that may be triggered in each subdivided time zone in the future is derived based on the cumulative distribution of the time offset of the channel occupancy starting point and the duration of the burst service. A conflict prediction engine based on a long-term short-term neural network is established. The dynamic data representing the ratio of the number of conflict events at the same time position to the total number of allocated time slot occupancy over the past N communication cycles is used as training input. A deep learning network is used to fit the timing patterns to obtain a conflict probability distribution function. The conflict prediction engine utilizes an LSTM network structure with two hidden layers, each containing 64 units. It is trained using the Adam optimizer and a conflict event dataset from the past three months to minimize the mean squared error between the predicted and actual conflict probabilities. The probability values ​​are combined with the actual duty cycle curve to construct corresponding beacon weighting coefficients. Each dynamic contention exchange window is then weighted by beacon position. Time periods with higher weights are more likely to be designated as the primary release zone for low-priority, non-mandatory terminals during the next cycle. The resulting avoidance scheme is then integrated into the logical extension of the reserved window to construct a multi-stage segmented second exchange scheme. Finally, a weighted integration function is applied to the time slot coverage index matrix of the first exchange scheme and the conflict probability attenuation distribution matrix of the second exchange scheme to generate a global time slot map. For generating the exchange slot selection table, ,have: , Among them, and There are two independent resource mapping arrays constructed based on time slot alignment coefficients. and The new terminal access guarantee weight corresponding to the first switching scheme and the conflict reduction service priority weight for the second switching scheme are obtained by jointly updating the real-time available communication margin and the terminal service quality agreement. The standardization of the two ensures that the integration of parameters in the same time dimension meets the joint optimization criterion of probability values ​​summing to one. The implementation process of this technology fully integrates the advantages of precise adaptation of current idle resources and active anti-collision scheduling strategies for future business extension. It enables multi-level terminals in wind farms to avoid global resource fragmentation and intermittent transmission disorder caused by the cumulative effect of channel preemption in high-speed burst communication mode, thereby enhancing the overall time slot reuse efficiency and the reliability of redundant channel coverage under abnormal conditions.

[0042] Optionally, generating the second switching solution includes: Obtaining a conflict event dataset corresponding to the occupied time period parameter, and performing feature extraction on the conflict event dataset to generate a dynamic conflict feature vector; Perform conflict prediction based on the dynamic conflict feature vector to generate the conflict probability distribution; weighting the dynamic contention exchange window based on the conflict probability distribution to generate a routing priority label; The routing priority tag is associated with the reserved switching window to generate a second switching solution.

[0043] Specifically, we first obtain the conflict event dataset corresponding to the occupied time period parameters, which contains the time slot conflict records that occurred during the historical communication process. By extracting features from the conflict event dataset, we identify the time period features, device type features, and conflict duration features of the conflict, and combine these features to generate a dynamic conflict feature vector. ,have: , in, It is the sliding average of the number of first failed request attempts per unit time; is the average signal energy level during the secondary retransmission activation period; is the burst frequency variance (reflecting the fluctuation of signal strength). Based on the dynamic conflict feature vector, a machine learning algorithm is used to predict the conflict probability of the future switching window and generate a conflict probability distribution. The machine learning algorithm uses supervised learning (such as random forest and support vector machine) to classify the dynamic conflict feature vector. ,have: , in, The empirical offset term, which counts the average deviation of the conflict prediction model, is added to the prediction formula as a calibration term; is a weight vector, and the weight of each conflict feature (such as the number of failed requests and signal energy) is determined by feature importance analysis (such as gradient descent). The high-probability area represents the time slot segment with a higher conflict risk. The dynamic contention exchange window is weighted according to the conflict probability distribution. The time period when the conflict probability exceeds the preset risk threshold is given a lower weight, and vice versa, it is given a higher weight, thereby generating a routing priority label. The risk threshold is calculated based on historical conflict event data (such as the number of conflicts / time slots) to calculate the critical value of the conflict probability (such as a probability >30% is a high risk). Figure 2 The figure shows the predicted probability of time slot collisions within a 24-hour period. The period between 2:00 PM and 3:00 PM is characterized by high collisions (dark-filled areas), demonstrating the predictive power of historical collision feature vectors. Finally, the routing priority label is associated with the reserved switching window, prioritizing high-priority labels in reserved time slots and generating a secondary switching plan. This method dynamically adjusts the time slot allocation strategy based on predicted collision probabilities, effectively reducing the risk of communication collisions.

[0044] Optionally, generating the final time slot scheduling instruction includes: Setting a verification rule base in the primary switching control node, the verification rule base including a switching window overlap detection rule and a routing priority conflict verification rule; Matching the exchange time slot selection table with the exchange window overlap detection rule, and if it is detected that multiple terminals occupy the same micro slot, determining it as a conflicting time slot and generating an overlap correction parameter; Adjusting the overlap correction parameter a second time according to the routing priority conflict checking rule, and generating a verification pass mark; Based on the verification pass identifier and the priority routing execution level label, dynamic circuit switching selection is performed on the conflicting time slot and compared with a preset communication resource capacity threshold to generate a final time slot scheduling instruction.

[0045] Specifically, a verification rule base including exchange window overlap detection rules and routing priority conflict verification rules is set up inside the main exchange control node. The exchange window overlap detection rule refers to the judgment standard of whether there is a time coordinate intersection or boundary overlap between the time periods occupied by any two terminals in the exchange time slot selection table. It is specifically implemented by traversing the start time point and end time point of each time slot in the mapping table and calculating whether the time interval overlaps. The routing priority conflict verification rule refers to the logical constraint standard for verifying whether a terminal with a high priority routing execution level label occupies the same time period as a low priority terminal when it is assigned to a specific time slot, resulting in a preemption failure. Then the exchange time slot selection table is loaded into the verification rule base, and the time slot allocation data is scanned in time sequence and compared row by row. If it is detected that multiple terminals occupy the same microscopic slot, it is determined to be a conflicting time slot and an overlap correction parameter is generated based on the duration of the occupied overlapping area and the position of the adjacent idle slots. The parameter includes the time slot index and the offset time amount that needs to be offset. The offset time amount is calculated by the difference between the length of the overlapping period and the margin of the most recently available idle time window. For calculating the offset time amount ,have: , in, The overlap duration indicates the duration of the intersection of the time slots occupied by the two terminals on the time axis. is the correction coefficient, which is an adjustment ratio based on the statistical analysis of historical overlapping events. Its value range is usually (0,1] and is used to dynamically adjust the offset. The average adjustment ratio is derived from historical overlap events. The overlap correction parameters are then adjusted again using routing priority conflict checking rules. The corrected mapping table scans all high-priority terminal occupancy points, forcibly removes low-priority occupancy records from conflicting time slots, and updates the time slot boundaries to create a conflict-free mapping table. A verification pass flag, a binary status flag, is generated. The verification pass flag is set to true if the mapping table passes all rule checks. Based on the verification pass flag and the priority routing execution level tag, dynamic circuit switching selection is performed for the remaining conflicting time slots. Dynamic circuit switching selection involves rearranging the time slot order or splitting the time slot length to prioritize the transmission needs of high-priority terminals while ensuring time window continuity. Finally, the dynamic circuit switching selection result is compared with a preset communication resource capacity threshold, which is the maximum concurrent communication resource limit supported by the system and is determined through system configuration parameters. If the resource occupancy value is less than or equal to the threshold, a final time slot scheduling instruction is generated. Otherwise, the correction steps are iteratively executed until the condition is met. This operation, through dual rule verification and dynamic resource reorganization mechanisms, improves the overall scheduling robustness and fault tolerance of the wind power communication system.

[0046] Optionally, the real-time updating of the hierarchical status label set includes: Monitoring actual transmission delay parameters and data integrity parameters of terminals in the wind power scenario; When the actual transmission delay parameter exceeds a preset fault tolerance threshold, generating an updated priority routing execution level label; When the data integrity parameter is lower than a preset integrity threshold, generating an updated safety fault tolerance threshold parameter; Based on the updated priority routing execution level label and the updated safety fault tolerance threshold parameter, the terminal type classification result is regenerated, and the hierarchical status label set is updated in real time.

[0047] Specifically, the method realizes the dynamic update of the hierarchical status label set by continuously monitoring the actual transmission delay parameters and data integrity parameters of each terminal in the wind power scenario. The actual transmission delay parameter is obtained by measuring the time difference from the sending to the receiving of the data packet, and the data integrity parameter is calculated by verifying the bit error rate and packet loss rate of the received data. When the system detects that the actual transmission delay parameter of a terminal exceeds the preset fault tolerance threshold, it automatically increases the urgency of the terminal and generates an updated priority routing execution level label. The fault tolerance threshold is determined by counting the delay range of normal communication of the terminal (such as the average delay ±2 times the standard deviation), and exceeding it is considered an abnormality. For calculating the updated priority routing execution level label, ,have: , in, is the current priority label, is the actual transmission delay parameter, is the preset fault tolerance threshold, is the adjustment coefficient, which is obtained based on the fitting of historical delay limit data. The larger of the two numbers in the brackets is taken. When the data integrity parameter is lower than the preset integrity threshold, the system will reduce the terminal's security fault tolerance threshold parameter accordingly. The integrity threshold sets the minimum data integrity standard (such as bit error rate ≤ 0.1%) according to business requirements. ,have: , in, is the original fault tolerance threshold; is the integrity critical value; is the current measured completeness rate; is the maximum fault tolerance threshold allowed by the system, The two updated parameters are weighted and calculated to output the new terminal type classification result. ,have: , in, 、 is the weight parameter (needs to satisfy ), It is a mathematical operator that selects the category that maximizes the objective function value under given conditions. Finally, the system updates the hierarchical status label set in real time according to the latest classification results, and the update cycle is synchronized with the communication cycle. Figure 3 As shown in the dual-y-axis line chart, the left axis (solid black line) represents transmission delay, simulating actual terminal communication delay fluctuations; the right axis (dashed gray line) represents the priority routing execution level, demonstrating the jump in priority when the delay exceeds the threshold (for example, from 0.6 to 0.9 at 75 minutes). The horizontal dashed line represents the fault tolerance threshold of 80ms, which triggers priority adjustment when the threshold is exceeded; the vertical dashed line is the dynamic priority adjustment point, which is the moment when the dynamic priority adjustment is triggered (when the delay first exceeds 80ms). By dynamically adjusting priority and resource usage strategies, the timely transmission of critical monitoring data is guaranteed, while the stability of the communication connection is maintained by reducing fault tolerance requirements, enabling the system to maintain reliable operation even in harsh environments.

[0048] Based on the same inventive concept, Figure 4 As shown, the present invention also provides a time slot allocation and selection system for multi-terminal communication resources in a wind farm, the system comprising: A signaling terminal identification module is used to obtain real-time signaling data of a switching node in a circuit switching network, identify timeliness parameters and safety fault tolerance threshold parameters in the real-time signaling data, and generate a terminal type classification result; A dynamic marking module, configured to dynamically mark the terminal type classification result according to a preset priority classification rule, and generate a hierarchical state label set including a priority routing execution level label; A switching window division module is configured to divide a reserved switching window dedicated to circuit switching and a dynamic contention switching window within a preset communication cycle through a selection control signaling protocol of the circuit switching network based on the priority routing execution level label; a signaling connection generating module, configured to obtain standard signaling of the circuit switching network through a switching control device within the dynamic contention switching window and generate a candidate connection unit; A conflict detection module, configured to perform conflict detection on the candidate connection units and generate a dynamic routing authorization instruction; A time slot selection table generating module, configured to generate a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; An instruction verification module is used to send the switching time slot selection table to a preset main switching control node for verification and generate a final time slot scheduling instruction; The switching control module is configured to perform switching control based on the final time slot scheduling instruction and update the layer status label set in real time.

[0049] To verify the feasibility of this invention, it was applied to a large coastal wind farm. The wind farm deploys thousands of communication terminals, including turbine status sensors, blade stress monitors, environmental weather stations, and security cameras. These terminals have heterogeneous communication requirements and varying service priorities. Traditional communication methods struggle to cope with the channel conflicts and transmission delays associated with high-density terminal access and the sudden onset of critical services (such as fault alarms). Intelligent switching and routing of communication resources ensures the stability of the wind farm's communication network and the reliability of critical services. To validate the effectiveness of this invention, a three-month field test was conducted at the wind farm (from June 1 to August 31, 2024). During this time, communication data was recorded under various scenarios, including normal operating conditions, high wind speed conditions, and equipment maintenance. The core of the test is a master switching control node deployed on the wind farm's main control center server, with controllers within each aggregation station acting as the switching control device.

[0050] In this embodiment, the system first performs terminal type classification. For example, at 10:15 on June 5, 2024, real-time signaling data is obtained from each switching node in the circuit switching network. Specifically, a wind turbine vibration sensor (terminal A) has a higher transmission frequency due to a sudden increase in wind speed. Its transmission frequency parameter increases from 2 times / minute to 15 times / minute, exceeding the preset period demarcation threshold of 10 times / minute, and is assigned a first classification identifier. At the same time, a security camera (terminal B) starts a high-definition patrol, and its data volume fluctuation parameter, the coefficient of variation of data volume per unit time, increases from 0.1 to 1.5, which is identified and matched with the "high-traffic video stream" feature in the sudden load feature library, with a coefficient of variation > 0.8. It is assigned a second classification identifier, and the alarm trigger priority score is 0.98, far exceeding the system monitoring alarm median of 0.5. A faulty wind turbine control unit (terminal C) sends a request with a high alarm trigger threshold parameter. The system combines these three parameters for weighted fusion and generates a terminal type classification result through the above formula, where, The values ​​are set to 0.4, 0.3, and 0.3 respectively. The above terminal type classification results are dynamically marked according to the preset priority classification rules, generating the highest "priority routing execution level" label for terminal C, 0.95 points, followed by terminal A, 0.7 points, and terminal B, which has a relatively low priority of 0.55 points.

[0051] Based on the priority routing execution level label generated by terminal C, the circuit-switched network's selection control signaling protocol allocates 20% of the next communication cycle (e.g., 100ms) as a reserved exchange window to ensure priority transmission of this type of alarm information. The remaining 80% is a dynamic contention exchange window for use by other devices, such as terminals A and B.

[0052] During the dynamic contention exchange window, the switching control device retrieves standard signaling from the circuit-switched network and generates candidate connection units. Within the defined 80ms dynamic contention exchange window, the switching control device belonging to the same aggregation station receives standard signaling from the circuit-switched network from Terminal A and Terminal B. The coordinator divides the dynamic contention exchange window into multiple micro-slots based on the timing identifier and channel occupancy requirement parameters in the requests and generates candidate connection units containing the requests from Terminal A and Terminal B. At this point, due to increased data reporting from five other wind turbines in the area due to wind speed fluctuations, the number of competing terminals (a total of seven) within a particular micro-slot exceeds the preset collision threshold (five). The system immediately generates random backoff times of 0.2ms and 0.3ms for the two excess terminals. When calculating the backoff time parameters, the contention window size is set to 4, with a basic time unit of 0.1ms. The boundaries of the candidate delimiting box are adjusted, and an updated micro-slot distribution map is generated to avoid data collisions.

[0053] The system then generates a switching slot selection table based on the updated dynamic routing authorization instructions and the available information for the reserved switching window. This process not only considers the currently available time slots (the first switching scenario) but also generates a conflict probability distribution (the second switching scenario) based on historical data, predicting that 2:00 PM to 3:00 PM is a high-risk period for communication conflicts. The two scenarios are weighted together: the first switching scenario is weighted at 0.6, emphasizing the immediate and efficient use of currently available resources; the second switching scenario is weighted at 0.4, focusing on predicting and avoiding potential future conflicts. The resulting mapping table pre-defines an avoidance strategy for non-urgent services during high-conflict risk periods.

[0054] The switching timeslot selection table is sent to the primary switching control node for verification. The verification rule base within the primary switching control node detects a slight overlap in the switching plans for Terminals A and B. The system generates an overlap correction parameter, shifting the timeslot allocation for Terminal B, which has a lower priority, backward by 50 microseconds, eliminating the conflict and generating a verification pass indicator. Finally, the system generates the final timeslot scheduling instructions based on this information and issues them for execution.

[0055] During operation, the system also performs dynamic adjustments. For example, on July 10, due to the centralized firmware upgrade of wind turbines in a collection station area, the signaling control parameters of its downstream switching control equipment continued to exceed the overload threshold of 1.5. The main switching control node triggered a group migration instruction and re-bound the two low-frequency communication environmental weather station terminals under the coordinator to a neighboring coordinator with a lighter load, effectively alleviating single-point communication congestion. At the same time, the system detected that the actual transmission delay parameter of a long-distance wind turbine suddenly increased from the normal 30ms to 90ms, exceeding the fault tolerance threshold of 80ms, and updated its hierarchical status label set in real time, improving its priority routing execution level in the next cycle, ensuring the timeliness of its subsequent data transmission.

[0056] Table 1 Classification and priority allocation examples of different terminal types in wind farms Terminal Name Transmission frequency Data volume fluctuations Alarm trigger Final Priority Label Remark Fan vibration sensor high Low high Forced queue jumping (high) Key safety monitoring Security surveillance cameras middle high Low Normal Competition (Medium) Burst video stream Environmental Weather Station Low Low none Normal competition (low) Periodic data Faulty fan control unit Very high middle Very high Forced queue jumping (highest) Emergency fault alarm Table 2 Comparison of communication performance before and after applying the present invention Performance indicators Before application (traditional TDMA) After application (the present invention) Improvement rate Technical Relevance (H04Q 11 / 04) Average communication delay (ms) 85 32 62.4% Dynamic circuit path selection reduces transmission delay Success rate of key alarm transmission 92.5% 99.9% 7.4% Circuit preemption capability for high-priority services Circuit connection success rate 88% 99.5% 13.1% Improved reliability of master node remote control commands Switch node load balancing 0.6 0.9 50% Dynamic group migration optimizes resource allocation Time slot collision rate 15.6% 2.1% 86.5% Conflict prediction and dynamic adjustment of micro-grids Switching path switching response time (ms) 120 45 62.5% Circuit-switched fast remote control execution capability Table 3 Examples of dynamic signaling control and conflict resolution effects event index Before adjustment After adjustment Effect Description Coordinator overload Signaling control parameters 1.85 (super threshold) 1.12 (normal) Migrate two low-frequency terminals and the load returns to normal Instant business competition Microscopic grid conflicts 7 (superthreshold) 5 (within threshold) Applying the backoff mechanism avoids two potential conflicts Time slot allocation conflict Final instruction overlap number 1 0 Verification and correction mechanism eliminates allocation conflicts It can be seen from the above table data that the application effect of the present invention in the complex communication environment of the wind farm is remarkable.

[0057] Table 1 shows that this method can accurately prioritize services based on terminal service characteristics, providing a basis for prioritizing the transmission of critical services.

[0058] The data comparison in Table 2 clearly shows that after applying the present invention, the average delay of the wind farm communication network is greatly reduced, the transmission reliability of key alarms is close to 100%, and the overall network throughput and time slot utilization (reflected by the reduction of collision rate) are also significantly improved.

[0059] Table 3 specifically demonstrates the intelligent capabilities of the present invention in handling dynamic network problems. Whether it is resolving local congestion through load migration or proactively resolving communication conflicts through backoff and verification mechanisms, it demonstrates high efficiency and precision, effectively ensuring the reliability and operational efficiency of the entire wind farm communication system.

[0060] It should be noted that the electrical connections between the above-mentioned units do not necessarily mean direct connections of lines. Indirect connections are applicable to the embodiments of the present invention as long as the purpose of the present invention is achieved. The above description is only an exemplary embodiment of the present invention and is not intended to limit the scope of the present invention.

[0061] That is, any equivalent changes and modifications made according to the teachings of the present invention are still within the scope of the present invention. Those skilled in the art will readily conceive of other embodiments of the present invention after considering the disclosure of the specification and practical truths. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary technical means in the art not described herein.

Claims

1. A method for allocating and selecting time slots for multi-terminal communication resources in a wind farm, characterized in that: The method comprises: Acquire real-time signaling data of a switching node in a circuit-switched network, identify timeliness parameters and security fault tolerance threshold parameters in the real-time signaling data, and generate a terminal type classification result; Dynamically marking the terminal type classification results according to a preset priority classification rule to generate a hierarchical status label set including a priority routing execution level label; Based on the priority routing execution level label, a reserved switching window dedicated to circuit switching and a dynamic contention switching window are divided within a preset communication cycle through a selection control signaling protocol of the circuit switching network; Within the dynamic contention switching window, obtaining standard signaling of the circuit switching network through a switching control device to generate a candidate connection unit; Performing conflict detection on the candidate connection units and generating a dynamic routing authorization instruction; generating a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; Sending the switching time slot selection table to a preset main switching control node for verification to generate a final time slot scheduling instruction; Switching control is performed based on the final time slot scheduling instruction, and the layer status label set is updated in real time.

2. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 1, characterized in that: Generating the terminal type classification result includes: Extracting a transmission frequency parameter, a data volume fluctuation parameter, and an alarm trigger threshold parameter from the real-time signaling data; According to a preset heterogeneous terminal differentiation rule, the transmission frequency parameter is matched with a preset cycle boundary threshold to generate a first classification identifier; Comparing the data volume fluctuation parameter with a preset burst load feature library to generate a second classification identifier; The first classification identifier and the second classification identifier are weightedly fused in combination with the alarm trigger threshold parameter to generate a terminal type classification result.

3. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 1, characterized in that: The generating of the candidate connection unit comprises: Setting a distribution pre-processing group in the switching control device, and binding the terminal devices containing a preset number of groups to the relay coordinator of the switching control device to which they belong; Obtaining a timing identification parameter and a channel occupancy requirement parameter in standard signaling of the circuit switching network; Dividing a plurality of microscopic gaps according to the timing identification parameters to generate candidate bounding boxes; The candidate bounding box is dynamically segmented based on the channel occupancy requirement parameter to generate candidate connection units.

4. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 3, characterized in that: The method further comprises: Based on the main switching control node, periodically collect signaling control parameters of each switching control device; When it is detected that the specific signaling control parameter exceeds a preset overload threshold, a group migration instruction is triggered; The binding relationship between the terminal device and the relay coordinator is rerouted according to the group migration instruction to generate an optimized distribution pre-processing group.

5. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 3, characterized in that: Generating a dynamic routing authorization instruction includes: Based on the candidate connection units, counting the number of competing terminals in the current micro-slot; When the number of competing terminals exceeds a preset conflict threshold, generating a backoff time parameter; Adjusting the boundary position of the candidate bounding box according to the backoff time parameter to generate an updated microscopic gap distribution map; The micro slots meeting the idle condition are marked based on the micro slot distribution map, and a dynamic routing authorization instruction is generated.

6. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 1, characterized in that: Described generating switching time slot selection table comprises: Obtaining an idle gap parameter and an occupied time period parameter of the reserved exchange window; Performing spatiotemporal matching of the dynamic routing authorization instruction and the idle gap parameter to generate a first switching solution; Predicting the conflict probability distribution of the next communication cycle according to the occupied time period parameter, and generating a second switching scheme; Priority weighting is performed on the first switching scheme and the second switching scheme to generate a switching time slot selection table.

7. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 6, characterized in that: Generating the second exchange solution includes: Obtaining a conflict event dataset corresponding to the occupied time period parameter, and performing feature extraction on the conflict event dataset to generate a dynamic conflict feature vector; Perform conflict prediction based on the dynamic conflict feature vector to generate the conflict probability distribution; weighting the dynamic contention exchange window based on the conflict probability distribution to generate a routing priority label; The routing priority tag is associated with the reserved switching window to generate a second switching solution.

8. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 3, characterized in that: Generating the final time slot scheduling instruction includes: Setting a verification rule base in the primary switching control node, the verification rule base including a switching window overlap detection rule and a routing priority conflict verification rule; Matching the exchange time slot selection table with the exchange window overlap detection rule, and if it is detected that multiple terminals occupy the same micro slot, determining it as a conflicting time slot and generating an overlap correction parameter; Adjusting the overlap correction parameter a second time according to the routing priority conflict checking rule, and generating a verification pass mark; Based on the verification pass identifier and the priority routing execution level label, dynamic circuit switching selection is performed on the conflicting time slot and compared with a preset communication resource capacity threshold to generate a final time slot scheduling instruction.

9. The method for allocating and selecting time slots for multi-terminal communication resources in a wind farm according to claim 1, characterized in that: The real-time updating of the hierarchical status label set includes: Monitoring actual transmission delay parameters and data integrity parameters of terminals in the wind power scenario; When the actual transmission delay parameter exceeds a preset fault tolerance threshold, generating an updated priority routing execution level label; When the data integrity parameter is lower than a preset integrity threshold, generating an updated safety fault tolerance threshold parameter; Based on the updated priority routing execution level label and the updated safety fault tolerance threshold parameter, the terminal type classification result is regenerated, and the hierarchical status label set is updated in real time.

10. A time slot allocation and selection system for multi-terminal communication resources in a wind farm, applied to a time slot allocation and selection method for multi-terminal communication resources in a wind farm according to any one of claims 1 to 9, characterized in that: The system comprises: A signaling terminal identification module is used to obtain real-time signaling data of a switching node in a circuit switching network, identify timeliness parameters and safety fault tolerance threshold parameters in the real-time signaling data, and generate a terminal type classification result; A dynamic marking module, configured to dynamically mark the terminal type classification result according to a preset priority classification rule, and generate a hierarchical state label set including a priority routing execution level label; A switching window division module is configured to divide a reserved switching window dedicated to circuit switching and a dynamic contention switching window within a preset communication cycle through a selection control signaling protocol of the circuit switching network based on the priority routing execution level label; a signaling connection generating module, configured to obtain standard signaling of the circuit switching network through a switching control device within the dynamic contention switching window and generate a candidate connection unit; A conflict detection module, configured to perform conflict detection on the candidate connection units and generate a dynamic routing authorization instruction; A time slot selection table generating module, configured to generate a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; An instruction verification module is used to send the switching time slot selection table to a preset main switching control node for verification and generate a final time slot scheduling instruction; The switching control module is configured to perform switching control based on the final time slot scheduling instruction and update the layer status label set in real time.

Citation Information

Patent Citations

  • Narrowband Internet-of-Things coverage enhancement analysis method based on repetition and retransmission

    CN112492625A

  • Self-adaptive conflict back-off method and system suitable for Lora-Mesh network

    CN116489813A

  • Wireless body area network resource allocation method based on node heterogeneity and paying attention to expansibility

    CN116546563A

  • Multi-type terminal random access competition solution based on near-end strategy optimization

    CN117241409A

  • Self-adaptive unmanned cluster MAC layer hybrid networking method

    CN120417104A