Communication optimization system and method for multi-protocol photoelectric cooperative matrix

Through protocol identification, link fluctuation monitoring and bandwidth dynamic allocation of multi-protocol photoelectric collaboration matrix, the frequency overlap and standard compatibility problems of heterogeneous communication protocol links are solved, the stability and transmission efficiency of the communication system are improved, the risk of link interruption is reduced, and efficient resource regulation and data transmission are achieved.

CN120282185AInactive Publication Date: 2025-07-08XINJIAN (GUANGZHOU) TECH CO LTD
View PDF 0 Cites 9 Cited by

Patent Information

Application Number
CN202510781110.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-07-08
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional communication optimization systems have failed to effectively solve the problem of frequency overlap and standard compatibility of heterogeneous communication protocol links, resulting in protocol conflicts and uneven resource allocation of communication links, affecting the stability and transmission efficiency of the communication system, especially in high-density communication scenarios, the probability of frequency interference and link interruption increases.

Method used

Through the multi-protocol photoelectric collaboration matrix, the protocol identification module is used to identify the link protocol type and channel configuration, the link fluctuation monitoring module analyzes the rate changes, the flux window evaluation module builds the traffic change curve, the interrupt warning and judgment module calculates the link risk level, and the bandwidth dynamic allocation module realizes resource regulation, and optimizes communication paths and bandwidth allocation.

Benefits of technology

It reduces the risk of frequency resource allocation conflict in the coexistence environment of heterogeneous communication protocols, improves the accuracy and adaptability of inter-link collaborative work, ensures the continuity of data transmission and the reliability of path scheduling, reduces the probability of link failure and communication delay risks, and improves communication throughput and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120282185A_ABST
    Figure CN120282185A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication optimization, in particular to a communication optimization system and method for a multi-protocol photoelectric cooperative matrix, and the system comprises a protocol recognition module, a link fluctuation monitoring module, a flux window evaluation module, an interruption early warning judgment module and a bandwidth dynamic distribution module. According to the method, the stability of a plurality of communication paths is predicted through accurate judgment of communication protocol identification and link conflict priority ranking, and analysis and rate difference ranking based on a link instantaneous idle rate change trend, so that the data transmission continuity and the path scheduling reliability are ensured; according to the method, path nodes with obvious flow slope change are distinguished, bandwidth adjustment interval matching judgment is carried out, the communication path data transmission quantity and the link resource utilization rate are improved, and through comprehensive calculation of link signal strength and time delay characteristics and intelligent sorting of communication link interruption risk levels, the real-time evaluation of task density and path residual bandwidth is carried out, so that the communication link interruption risk rate is improved. And efficient migration and bandwidth mapping reconstruction of an interrupt risk link task 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 optimization, and in particular, to a communication optimization system and method for a multi-protocol optoelectronic collaborative matrix. Background Art

[0002] The technical field of communication optimization belongs to a key branch in information and communication engineering, focusing on improving the data transmission efficiency, anti-interference ability, and resource utilization rate of communication systems. Its research content covers various aspects such as the collaborative scheduling of multiple communication protocols, spectrum allocation algorithms, link quality adaptive control, network topology optimization, channel access mechanism improvement, interference management schemes, and the collaborative modulation and coding strategies between terminals and infrastructure. This field aims to meet the communication requirements in multi-user, multi-service, and multi-environment scenarios, and through algorithm optimization, system architecture design, and protocol integration, etc., to improve the overall throughput of the system, reduce latency and bit error rate, and achieve the maximum communication performance under limited bandwidth resources.

[0003] Among them, the communication optimization system of the multi-protocol optoelectronic collaborative matrix is a composite system that realizes the collaborative scheduling and efficient transmission of electromagnetic and optical information under heterogeneous communication protocols. The system is used in scenarios where multiple types of communication links coexist. Through the matrix control architecture, it realizes the optimization of protocol switching, transmission path selection, and transmission resource allocation, enabling communication units of different protocols to maintain efficient collaboration in a shared environment. Its purpose is to improve the stability and bandwidth utilization rate of multi-channel parallel communication systems in complex environments.

[0004] Traditional optimization systems do not perform real-time priority sorting and refined resource allocation processing for the frequency overlap and format compatibility problems of heterogeneous communication protocol links, resulting in protocol conflicts or uneven resource allocation on communication links. In high-density communication scenarios, the probability of frequency interference and communication link interruption is further increased. At the same time, there is a lack of accurate prediction of the trend of link stability and a continuous tracking mechanism for dynamic traffic fluctuations. When there are sudden communication link fluctuations or drastic changes in traffic, the existing technology cannot adjust the link bandwidth resources in a timely manner, resulting in frequent occurrences of data congestion or link resource idleness. Traditional systems ignore the real-time intelligent assessment of link interruption risks and the dynamic balance management of task density loads. When the risk of communication interruption increases or the task processing pressure suddenly increases, task response delays and link overloads are likely to occur, directly affecting the overall stability and transmission efficiency of the communication system. Summary of the Invention

[0005] The purpose of the present invention is to solve the deficiencies existing in the prior art, and to propose a communication optimization system and method for a multi-protocol optoelectronic collaborative matrix.

[0006] To achieve the above purpose, the present invention adopts the following technical solution: A communication optimization system for a multi-protocol optoelectronic collaborative matrix, the system includes: The protocol recognition module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaborative matrix, determines whether there is an overlap in the frequency coverage range and whether there is an incompatible combination of protocol formats, and performs sorting processing in combination with the scheduling priority coefficient scheduled in the previous cycle to generate protocol conflict scheduling order information; The link fluctuation monitoring module extracts the minimum instantaneous idle rate of the corresponding link in the recent three scheduling cycles according to the protocol conflict scheduling order information, obtains the rate change amplitude between adjacent cycles, determines whether it is a continuous increase, and generates a path stability prediction sequence; The flux window evaluation module constructs a node traffic time series curve based on the path stability prediction sequence, identifies the slope change section, determines the interval overlap with the set minimum adjustable bandwidth interval of the link, and generates a flux regulation matching path set; The interruption warning discrimination module obtains the corresponding received signal strength indication value at the current moment based on the flux regulation matching path set, sorts in combination with the hop count and the path cumulative delay, and generates communication link interruption risk level information.

[0007] The improvements of the present invention are that the protocol conflict scheduling order information includes protocol type combination priority items, channel overlap discrimination identifiers, and protocol scheduling priority weights. The path stability prediction sequence is specifically a switchable link number, a rate change trend classification value, and a remaining available path sorting value. The flux regulation matching path set includes a path identifier index, a flux fluctuation tolerance interval, and an adjustable bandwidth support label. The communication link interruption risk level information is specifically a link number index, a channel power offset level, and a path delay stability level.

[0008] The improvements of the present invention are that the protocol recognition module includes: The protocol structure extraction sub-module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaborative matrix, extracts the protocol identifier in the frame header field and the center frequency information in the channel configuration, performs frequency band interval division processing on the center frequency value, and generates a path protocol mapping index with the protocol identifier and the corresponding frequency interval combination, and establishes a protocol frequency combination index table; The protocol format compatibility determination sub-module is based on the protocol frequency combination index table. According to the frequency interval coverage range, it compares whether there is an overlap in the protocol frequency intervals between links, and determines whether each protocol format comparison result constitutes a non-interoperable combination, and screens the link numbers and corresponding protocol pair groups that constitute protocol conflicts to generate a protocol conflict path identifier set; The scheduling order generation sub-module calls the set of protocol conflict path identifiers, according to the protocol numbers corresponding to the conflict pair groups, and obtains the scheduling priority coefficients recorded in the previous scheduling period. It performs sorting processing in ascending order according to the priority coefficients, and associates and indexes the sorting results with the conflict path set to generate protocol conflict scheduling order information.

[0009] The improvement of the present invention is that the link fluctuation monitoring module includes: Based on the protocol conflict scheduling order information, the rate extraction sub-module selects a target number of protocol combinations according to the priority sorting, extracts the instantaneous bandwidth occupancy values and the link maximum bearable bandwidth values recorded by the optical and electrical links corresponding to each group of protocols in the recent three scheduling periods, calculates the idle rate values per unit time in the corresponding time period, and selects the minimum value of each group of links to generate a target link minimum idle rate sequence; Based on the target link minimum idle rate sequence, the gradient discrimination sub-module performs a first-order difference on the three consecutive minimum idle rate values of each link to obtain the inter-period difference change item and determines whether the sign is continuously positive. It extracts the links that satisfy positive continuous growth and marks them as abnormal fluctuations, calculates the idle rate slope index value, performs mapping matching according to the slope index value and the fluctuation identifier, obtains the forward continuous change path set, and generates the forward fluctuation link index value; Based on the forward fluctuation link index value, the stable sorting sub-module counts the total number of corresponding optical links and electrical links in the path group, performs a rate difference sorting on the paths with index values greater than zero, extracts the numbers, link type identifiers and change amplitude indicators corresponding to the target number of links, and generates a path stability prediction sequence.

[0010] The improvement of the present invention is that the flux window evaluation module includes: Based on the path stability prediction sequence, the data monitoring sub-module extracts the data transmission volume per unit time of the nodes in the path in the current scheduling period, records multiple data transmission values according to a fixed time slice, calculates the change values of the transmission volume between each time slice of the nodes and classifies them into a sequence to generate a node time series change set; Based on the node time series change set, the curve extraction sub-module calculates the transmission volume slope values between adjacent time slices of each node, filters out the continuous sections with monotonically increasing or decreasing change trends, marks the start and end boundary slopes of the sections, extracts the set of boundary slope values of each node, and generates a node traffic boundary slope interval; Based on the node traffic boundary slope interval, the interval screening sub-module performs an interval overlap judgment on the interval values and the interval range set in the link minimum adjustable bandwidth interval, extracts the node combinations and the corresponding path index numbers that meet the overlap judgment conditions, and generates a flux regulation matching path set.

[0011] The improvement of the present invention is that the interruption early warning discrimination module includes: Based on the flux regulation matching path set, the channel offset calculation sub-module obtains the received signal strength indication, signal-to-noise ratio and round-trip delay between the nodes of each path, extracts the channel strength values of each link within three consecutive time slices, calculates the average value, obtains the signal strength indication value corresponding to the current moment, performs difference calculation to obtain the channel strength offset value, and generates the channel power offset interval value; Based on the channel power offset interval value, the risk threshold comparison sub-module obtains the acceptable power offset threshold of the link, judges and processes the current offset value of the link and the corresponding threshold, combines the path hop count and the cumulative delay, calculates and obtains the path interruption risk level value, forms a comparison structure by combining the offset difference and the path characteristics, and generates the link risk level index value; Based on the link risk level index value, the path level sorting sub-module extracts the path numbers of the target quantity in descending order, matches the communication protocol identifier, the remaining path bandwidth and the current task load, performs link interruption level calibration and grouping classification, and generates the communication link interruption risk level information.

[0012] The improvement of the present invention is that the system further includes: Based on the communication link interruption risk level information, the bandwidth dynamic allocation module obtains the current task queue length and the remaining channel bandwidth of the path, judges whether the task density is less than the set task maximum scheduling density threshold, calls the spectrum allocation section to which the interrupted link task belongs, performs bandwidth mapping coverage matching among the alternative paths, and generates a multi-protocol path mapping instruction set; The multi-protocol path mapping instruction set includes a protocol frequency band mapping item, a migration path allocation identifier and a task load balancing label.

[0013] The improvement of the present invention is that the bandwidth dynamic allocation module includes: Based on the communication link interruption risk level information, the task screening sub-module obtains the current task queue length and the remaining channel bandwidth of each path, calculates the task density per unit time and compares it with the task maximum scheduling density threshold, screens the set of path numbers that meet the conditions, and generates the task density value of the migratable path; Based on the task density value of the migratable path, the path mapping sub-module extracts the frequency band to which each path task belongs and records the occupied range of the current time window, obtains the upper and lower boundaries of the frequency band and the task number, performs cross calculation with the available spectrum window of the target path, calculates and obtains the frequency band mapping matching quantity value, takes the path with the matching quantity higher than the set path mapping success threshold as the candidate resource, and generates the frequency band adaptation matching degree value; The spectrum alignment sub-module filters out path combinations with a mapping matching degree value higher than the path mapping success threshold according to the band adaptation matching degree value, extracts the communication protocol identifier, the band intersection range, and the task transfer identifier, constructs a path mapping scheduling structure, and generates a multi-protocol path mapping instruction set.

[0014] A communication optimization method for a multi-protocol optoelectronic collaborative matrix. The communication optimization method for the multi-protocol optoelectronic collaborative matrix is used to implement the above-mentioned communication optimization system for the multi-protocol optoelectronic collaborative matrix, and includes the following steps: S1: Obtain the communication protocol type, channel configuration item, and frame header field of each link in the optoelectronic collaborative matrix, judge whether there is an overlap in the frequency coverage range and whether there is an incompatible combination in the protocol format, and perform sorting processing in combination with the scheduling priority coefficient of the previous cycle scheduling to generate protocol conflict scheduling order information; S2: According to the protocol conflict scheduling order information, extract the minimum instantaneous idle rate of the corresponding link in the last three scheduling cycles, obtain the rate change amplitude between adjacent cycles, judge whether it is a continuous increase, and generate a path stability prediction sequence; S3: Based on the path stability prediction sequence, construct a node traffic time series curve, identify the slope change section, perform an interval overlap determination between the interval and the set minimum adjustable bandwidth interval of the link, and generate a flux regulation matching path set; S4: Based on the flux regulation matching path set, obtain the corresponding received signal strength indication value at the current moment, perform sorting in combination with the hop count and the path cumulative delay, and generate communication link interruption risk level information; S5: Based on the communication link interruption risk level information, obtain the current task queue length and the remaining channel bandwidth of the path, judge whether the task density is less than the set task maximum scheduling density threshold, call the spectrum allocation section to which the interrupted link task belongs, and perform bandwidth mapping coverage matching between alternative paths to generate a multi-protocol path mapping instruction set.

[0015] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In the present invention, through the precise discrimination of communication protocol recognition and the priority sorting of link conflicts, the conflict risk of uneven frequency resource allocation in the coexistence environment of heterogeneous communication protocols is effectively reduced, and the accuracy and adaptability of collaborative work between links of different protocol systems are improved. Based on the analysis of the changing trend of the instantaneous idle rate of the link and the sorting of rate differences, the stability of multiple communication paths is predicted, the decline of communication efficiency caused by uncertain fluctuations of the link is avoided, the continuity of data transmission and the reliability of path scheduling are ensured. Combining the changing trend of link node data traffic, the discrimination of path nodes with obvious changes in traffic slope and the matching determination of bandwidth adjustment intervals are carried out to realize the refinement and real-time response of link bandwidth resource control, improve the data transmission volume of communication paths and the utilization rate of link resources. And through the comprehensive calculation of link signal strength and delay characteristics and the intelligent sorting of communication link interruption risk levels, potential links with communication interruptions are early warned, the probability of link failures and the risk of communication delays are reduced. According to the real-time evaluation of task density and remaining bandwidth of the path, the efficient migration of tasks on the link with interruption risk and the reconstruction of bandwidth mapping are realized, and the communication throughput and task processing capabilities in the multi-protocol and multi-service concurrent environment under limited bandwidth resource conditions are guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is the system flowchart of the present invention; Figure 2 is the flowchart for obtaining the protocol recognition module of the present invention; Figure 3 is the flowchart for obtaining the link fluctuation monitoring module of the present invention; Figure 4 is the flowchart for obtaining the flux window evaluation module of the present invention; Figure 5 is the flowchart for obtaining the interruption early warning discrimination module of the present invention; Figure 6 is the flowchart for obtaining the bandwidth dynamic allocation module of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0017] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present 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 only used to explain the present invention and are not used to limit the present invention.

[0018] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the present invention. In addition, in the description of the present invention, the meaning of "plurality" is two or more, unless otherwise specifically defined.

[0019] Please refer to Figure 1 , the present invention provides a technical solution: a communication optimization system for a multi-protocol optoelectronic collaborative matrix. The system includes: The protocol identification module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaborative matrix, identifies the protocol type based on the protocol identifier in the frame header field and the link center frequency distribution, determines whether there is an overlap in the frequency coverage range and whether there is an incompatible combination of protocol formats, and performs sorting processing in combination with the scheduling priority coefficient of each protocol scheduled in the previous cycle to generate protocol conflict scheduling order information; The link fluctuation monitoring module selects a target number of protocol combinations according to the protocol conflict scheduling order information and the priority, extracts the minimum instantaneous idle rate of the corresponding link in the last three scheduling cycles, obtains the rate change amplitude between adjacent cycles, calculates the first-order difference sequence of the idle rate, determines whether it is a continuous increase, and if satisfied, performs rate difference sorting in combination with the number of links in the current path group to generate a path stability prediction sequence; The flux window evaluation module, based on the path stability prediction sequence, obtains the data transmission amount per unit time of each node in the target number of paths in the current scheduling cycle according to the sorting, records the change values in multiple time slices, constructs a node traffic time series curve, identifies the slope change section, extracts the boundary slope values of the rising and falling sections of the curve, determines the interval overlap with the preset minimum adjustable bandwidth interval of the link, and screens out the path node combinations that meet the conditions to generate a flux regulation matching path set; The minimum adjustable bandwidth interval of the link refers to the adjustable bandwidth granularity supported by the system, which reflects the minimum unit of dynamic bandwidth adjustment during the link scheduling process; The interruption warning discrimination module, based on the flux regulation matching path set, calculates the average channel strength of each link in the historical window according to the received signal strength indication, signal-to-noise ratio, and round-trip delay between nodes of each path, obtains the corresponding received signal strength indication value at the current moment, calculates whether the difference is greater than the preset link acceptable power offset threshold, and performs sorting in combination with the hop count and path cumulative delay to generate communication link interruption risk level information; Based on the communication link interruption risk level information, the bandwidth dynamic allocation module obtains the current task queue length and remaining channel bandwidth of the path according to the set of paths with risk levels lower than the set risk threshold, determines whether the task density is less than the set maximum task scheduling density threshold. If satisfied, it extracts the path as a candidate for task transfer, calls the spectrum allocation section to which the interrupted link task belongs, performs bandwidth mapping coverage matching among alternative paths, and generates a multi-protocol path mapping instruction set. The maximum task scheduling density threshold is used to measure the maximum number of queued tasks that can be tolerated per unit time for tasks. In communication scheduling, it is often used to set scheduling limits for services sensitive to quality of service to prevent resource competition overload. The protocol conflict scheduling order information includes protocol type combination priorities, channel overlap discrimination identifiers, and protocol scheduling priority weights. The path stability prediction sequence specifically includes switchable link numbers, rate change trend classification values, and remaining available path sorting values. The flux regulation matching path set includes path identification indexes, flux fluctuation tolerance intervals, and adjustable bandwidth support labels. The communication link interruption risk level information specifically includes link number indexes, channel power offset levels, and path delay stability levels. The multi-protocol path mapping instruction set includes protocol frequency band mapping items, migration path allocation identifiers, and task load balancing labels.

[0020] Please refer to Figure 2 , the protocol recognition module includes: The protocol structure extraction sub-module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaboration matrix, extracts the protocol identifier in the frame header field and the center frequency information in the channel configuration, performs frequency band interval division processing on the center frequency value, and generates a path protocol mapping index by combining the protocol identifier with the corresponding frequency interval, and establishes a protocol frequency combination index table. The protocol structure extraction sub-module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaboration matrix. First, it is necessary to clarify the carrier system and channel resource distribution of each link. Suppose there are 40 optical links and 60 electrical links. The protocol type of each link is selected from a predefined support set (such as NR, LTE, WiFi6, ZigBee, etc.). The channel configuration items include information such as the center frequency, frequency bandwidth, modulation method, etc., with the center frequency as the main identification item. The protocol identifier is extracted from the frame header field. For example, if the protocol identifier is "NR-01", its center frequency is 3500 MHz, and the corresponding frequency bandwidth is 100 MHz, then it is divided into the [3450, 3550] MHz interval. This operation is performed on all links in sequence, and a combined item of the protocol identifier and frequency band interval is constructed. The frequency band interval is divided with a granularity of 10 MHz. After labeling the corresponding protocol for each link, a path protocol mapping index is established, that is, a mapping table is established in the form of key-value pairs. For example, "NR-01" → [3450, 3550]. By traversing the link list and frame header field once, a protocol frequency combination index table is established. The form of this index table is like "protocol identifier + frequency band interval → path ID set". In the specific implementation, if the center frequency falls into multiple preset frequency bands, this path is recorded as multiple combined items, as shown in Table 1.

[0021] Table 1 Example table of protocol frequency combination index Protocol Identifier Frequency Band Range (MHz) Path ID Set NR-01 3450–3550 P01, P02, P07 LTE-02 2500–2600 P04, P05 WiFi6-03 5150–5250 P03, P08, P09 As shown in Table 1, the frequency band combination interval corresponding to the "NR-01" protocol identifier is [3450, 3550] MHz, and the associated paths are P01, P02, and P07. In this execution process, no new algorithm needs to be introduced. Only by combining the protocol identifier and frequency field, the frequency band division reference value is set to 10 MHz. The reference basis is the lowest bandwidth configuration granularity under the 5GNR standard, and the source is the regulation on the spectrum configuration paragraph in the 3GPP TS38.104 document, that is, the minimum scheduling unit frequency band is usually not less than 10 MHz. Therefore, it is selected to divide with a 10 MHz basic interval unit, which can be compatible with the frequency bandwidth configuration of mainstream wireless systems. This reference value does not change with the link density. However, if the system enables the carrier aggregation mechanism, the frequency band interval can be dynamically aggregated into the form of 20 / 40 / 100 MHz, and the corresponding index table needs to update the interval mapping synchronously. The generated result is the protocol frequency combination index table.

[0022] Based on the protocol frequency combination index table, the protocol compatibility determination sub-module compares whether there is an overlap in the protocol frequency intervals between links according to the frequency interval coverage range, and determines whether the comparison results of each protocol system constitute a non-interoperable combination, filters out the link numbers and corresponding protocol pairs that constitute protocol conflicts, and generates a protocol conflict path identification set; Based on the protocol frequency combination index table, the protocol standard compatibility determination sub-module needs to compare item by item whether there is an overlap in the frequency band range coverage for each pair of path protocol combination items. For example, if path P01 uses the frequency band [3450, 3550] MHz and P03 uses the frequency band [3500, 3600] MHz, then their overlapping range is [3500, 3550] MHz, the overlapping bandwidth is 50 MHz, and the proportion of the original frequency width of NR-01 is 50%. The conflict bandwidth threshold for frequency overlap judgment is set to 30%. This threshold refers to the frequency band reuse evaluation strategy in ITU-R M.1036 and is determined considering the allowable overlap window among the current three major mainstream wireless standards. It is set that the tolerance range is below 30% of the main frequency band of the task. If the above overlap is 50%, it is determined as an overlap, and then continue to compare whether their protocol standards are interoperable protocol combinations. Non-interoperable combinations are represented by a Boolean matrix. For example, NR and ZigBee are non-interoperable combinations, and WiFi6 and LTE are interoperable combinations. If the combination is non-interoperable and the frequency band overlap ratio exceeds the threshold, it is screened as a conflict item. The interoperability judgment matrix is based on the interoperability compatibility classification table defined in 3GPP TR38.801 and IEEE 802.15.4 protocol interoperability tests. The number of combination items is set to 120 groups, and among them, 30 groups are found to overlap and be non-interoperable. Finally, the conflict path numbers and their protocol pairs are combined into a set, such as "P01P03: NR-ZigBee", to form the result protocol conflict path identification set.

[0023] The scheduling order generation sub-module calls the protocol conflict path identification set, according to the protocol numbers corresponding to the conflict pair groups, and obtains the scheduling priority coefficients recorded in the previous scheduling period. It performs sorting processing in ascending order according to the priority coefficients, and associates and indexes the sorting results with the conflict path set to generate protocol conflict scheduling order information; The scheduling order generation sub-module calls the protocol conflict path identification set, extracts the scheduling priority coefficients of the protocol conflict path pair groups in the previous scheduling period according to their protocol numbers. The scheduling priority coefficient is a weighted calculation value based on the queuing depth and delay values of the protocol tasks in the past five rounds of scheduling. The following is a calculation example: Set the queuing depths of the NR protocol tasks in path P01 in five rounds of scheduling to be 4, 5, 3, 6, 4 respectively, in units of tasks, and the scheduling delays to be 25, 27, 22, 30, 28 ms respectively. The weights used are set to 1.2, 1.1, 1.0, 0.9, 0.8 respectively. The setting basis is that the influence weight of the most recent scheduling period on the queuing load is the largest, and the attenuation ratio is set as a linearly decreasing arithmetic value, decreasing by 0.1 for each round, satisfying Σw = 5.0 and not affecting the normalization process. The calculation formula is: ; The substituted values are: ; This priority coefficient is the scheduling adaptation level value of the task under multi-protocol conflict conditions. The larger the value, the stronger the queuing pressure and delay coupling. Those ranked higher will be preferentially downgraded in the scheduling power level. This coefficient is used as the current priority index of the protocol. Then, the protocol priority coefficients in all conflict paths are sorted. For example, NR is 117.22, ZigBee is 82.76, and WiFi is 95.45. Scheduling sorting is performed in ascending order, and the sorting result is rematched with the conflict path combination to obtain the result protocol conflict scheduling order information. This result shows that in the priority sorting, the scheduling priority coefficient is calculated by the product of the scheduling delay and the queuing quantity, which not only reflects the scheduling capacity but also can reflect the protocol load time-delay pressure. By introducing non-equal weight terms, the proportion performance of time-sensitive tasks in the sorting is further strengthened, so as to make a differentiated response to the distributed path scheduling of communication conflicts.

[0024] Please refer to Figure 3 , the link fluctuation monitoring module includes: Based on the protocol conflict scheduling order information, the rate extraction sub-module selects a target number of protocol combinations according to the priority sorting, extracts the instantaneous bandwidth occupancy value and the link maximum bearable bandwidth value recorded by the optical and electrical links corresponding to each group of protocols in the last three scheduling cycles, calculates the idle rate value per unit time in the corresponding time period, and selects the minimum value of each group of links to generate a target link minimum idle rate sequence; Based on the protocol conflict scheduling order information, the rate extraction sub-module selects the target number of protocol combinations according to the priority ranking. The target number of protocol combinations is set to 5 groups, and the top 5 combinations in the priority ranking are selected in sequence, such as NR-WiFi, LTE-ZigBee, NR-LTE, etc. The link sets under each group of combinations are extracted correspondingly. For each group of combinations, 2 optical links and 2 electrical links are associated, with a total of 4 links per group. The instantaneous bandwidth occupancy values and the maximum bearable bandwidth values of each link in the last three scheduling cycles are recorded respectively. The time interval of the scheduling cycle is uniformly set to 10 ms. Suppose the maximum bearable bandwidth of a certain optical link is 100 Mbps, and its bandwidth occupancy values in the three scheduling cycles are 60 Mbps, 68 Mbps, and 74 Mbps. The idle rate values per unit time in the corresponding time period are calculated as 40 Mbps, 32 Mbps, and 26 Mbps respectively. After normalization by dividing by the maximum value of 100 Mbps, the corresponding normalized idle rate values are 0.40, 0.32, and 0.26. In this way, all links in all combination paths are traversed, and the link with the lowest normalized idle rate value in each group is extracted and its minimum value is recorded. Finally, among the 20 links in the 5 groups of protocol combinations, the minimum idle rate value sequences under each group of combinations form the target data list. The normalization basis of this idle rate data item is the maximum bandwidth value corresponding to the link type. The optical links are uniformly 100 Mbps, and the electrical links are 54 Mbps. After normalization, it is uniformly limited to the interval [0,1] to eliminate the dimensional influence caused by the bandwidth type difference, and is input as an input vector into the subsequent difference sequence judgment module. The final generated result is the target link minimum idle rate sequence.

[0025] Based on the target link minimum idle rate sequence, the gradient discrimination sub-module performs a first-order difference on the three consecutive minimum idle rate values of each link to obtain the difference change item between cycles and determines whether the sign is continuously positive. The links that meet the condition of positive continuous growth are extracted and marked as abnormally fluctuating. The formula is used: ; Calculate to obtain the idle rate slope index value, perform mapping matching according to the slope index value and the fluctuation flag, obtain the positive continuous change path set, and generate the positive fluctuation link index value; Among them, is the idle rate slope index value of the i-th link under the protocol combination k, which is used to quantify the trend of the idle rate change in consecutive cycles. is the minimum idle rate normalized value of the i-th link in the first scheduling cycle under the protocol combination k. is the minimum idle rate normalized value of the i-th link in the second scheduling cycle under the protocol combination k. is the minimum idle rate normalized value of the i-th link in the third scheduling cycle under the protocol combination k. The gradient discrimination sub-module performs a first-order difference on the minimum values of three consecutive idle rates of each link according to the minimum idle rate sequence of the target link. Suppose the normalized values of the idle rates of a certain electrical link in three cycles are 0.48, 0.53, and 0.60, then the differences are 0.05 and 0.07, and the signs are continuously positive. It is determined to be growing continuously in the positive direction and is listed as a fluctuating abnormal link. To enhance the sensitivity of trend judgment to non-linear growth, a calculation formula for the fluctuation slope index is introduced: ; Taking the above link as an example: ; Substitute into the formula: ; If it is judged that the value is greater than the threshold of 0.1, it is marked as a fluctuating abnormal path. The basis for this slope judgment threshold is the range standard of 0.09 - 0.11 for the growth of the system average idle rate, and it is a dynamic threshold set in combination with the average rate increase amplitude in the recent 5 schedules. Only when the slope index value exceeds the threshold can it be classified into the candidate rearrangement path set. Finally, summarize the path numbers and their corresponding slope indicators that meet the positive growth judgment conditions to form the result set of the positive fluctuation link index values.

[0026] The stable sorting sub-module counts the total number of corresponding optical links and electrical links in the path group according to the positive fluctuation link index values, performs a rate difference sorting on the paths with index values greater than zero, extracts the numbers, link type identifiers, and change amplitude indicators corresponding to the target number of links, and generates a path stability prediction sequence; The stable sorting sub-module classifies and counts the total number of optical links and electrical links according to the positive fluctuation link index values. Suppose there are currently 12 paths marked as abnormally fluctuating paths, among which 7 are optical links and 5 are electrical links, and the corresponding index values are in the range of 0.11 to 0.22. Screen all paths with index values greater than 0 and perform a rate difference sorting. The sorting basis is the descending order of the slope index values. Prioritize the paths with higher index values to enter the scheduling rearrangement set. For example, numbers P04 (0.22), P12 (0.19), P07 (0.16), etc. Extract the corresponding numbers, link types (optical / electrical), and their fluctuation amplitude values of each path, and sort the top 10 paths to form the index structure of the scheduling queue. If the index values of two links are equal, then perform a secondary comparison based on the current path task density. The task density is calculated by dividing the number of task packets per unit time by the channel capacity. The larger the value, the later the sorting. Finally, bind all the sorting results with the link basic information to output and form a path stability prediction sequence. This sorting structure is used as a stability input judgment field in the subsequent path switching and rearrangement processes. The slope index value in the sorting structure reflects the dynamic fluctuation of communication resources of the path under the background of protocol conflicts. The paths in the front section of the sorting are more likely to enter the interrupted state. Therefore, it is an important input item for the primary and backup channel configuration in the dynamic scheduling process.

[0027] Please refer to Figure 4 , the flux window evaluation module includes: Based on the path stability prediction sequence, the data monitoring sub-module extracts the unit time data transmission volume of the nodes in the path during the current scheduling period, records multiple data transmission values at fixed time slices, calculates the change value of the transmission volume between each time slice of the node and classifies it into a sequence, and generates a node time series change set; Based on the path stability prediction sequence, the data monitoring sub-module extracts the unit time data transmission volume of all nodes in the top 10 paths before sorting during the current scheduling period. Suppose each path contains 4 nodes, the scheduling period is 100 ms, divided into 5 time slices, each time slice is 20 ms, and each node records the total data transmission volume within the corresponding time slice, with the unit of Mb. Taking node N01 as an example, the data transmission volumes of its five time slices are 8.2 Mb, 9.1 Mb, 10.4 Mb, 11.2 Mb, and 12.0 Mb respectively. Then the transmission change amounts between adjacent time slices are 0.9, 1.3, 0.8, and 0.8 Mb. The same processing process is performed for each node to obtain the change sequence set of each node between time slices, and it is bound to the path information to generate a time axis structure for subsequent slope extraction. The unit time data transmission volume is calculated by dividing the actual data transmitted by the node by the width of the allocated time slice, and is normalized under a unified standard channel model with a bandwidth of 10 Mbps to exclude the dimensional interference caused by the physical link bandwidth difference between paths. The normalization formula is , where is the transmission volume within time slice t, T is the time slice duration, is the reference bandwidth of 10 Mbps. Finally, the normalized data change sequences of all nodes under each path are concentrated into a structure array to generate the result node time series change set.

[0028] Based on the node time series change set, the curve extraction sub-module calculates the slope value of the transmission volume between adjacent time slices for each node, filters out the continuous sections with a monotonically increasing or decreasing change trend, marks the start and end boundary slopes of the sections, extracts the set of boundary slope values of each node, and generates a node traffic boundary slope interval; Based on the node time series change set, the curve extraction sub-module performs slope calculation on the change value sequence within each node, using the first-order difference formula , for example, the aforementioned normalized values in node N01 are 0.82, 0.91, 1.04, 1.12, and 1.20 respectively. Then the slope values are 0.09, 0.13, 0.08, 0.08 in sequence. It is judged that the trend is that the continuous increasing section ends at the fourth time slice. The judgment condition is that if any three consecutive slope values are positive and the numerical difference fluctuation is less than 0.05, it is regarded as a continuous growth section. Mark the start and end slopes of this section in this node as 0.09 and 0.08. The determination of the boundary slope value is based on the minimum effective slope threshold of 0.05. The setting basis is that in the burst data transmission scenario of the communication system, the slope value in the interval [0.04, 0.06] belongs to stable change. Therefore, 0.05 is used as the minimum boundary judgment reference. If the difference fluctuation amplitude of a node in a path does not meet the slope continuous change judgment condition in two consecutive time periods, then this node is not an object for interval extraction. After executing this judgment process, extract and summarize the slope boundary values of all nodes, and structure them into a triple combination of node index + start and end time slices of the interval + start and end slope values, and output it as the node traffic boundary slope interval.

[0029] The interval screening sub-module judges the interval overlap according to the node traffic boundary slope interval, compares the interval value with the interval range set in the link minimum adjustable bandwidth interval, extracts the node combination and the corresponding path index number that meet the overlap judgment condition, and generates a flux regulation matching path set; The interval screening sub-module judges the overlap of the extracted boundary slope interval of each node with the link minimum adjustable bandwidth interval according to the node traffic boundary slope interval. Set the bandwidth scheduling granularity to 1.25MHz / slot. The corresponding slope interval is converted into a bandwidth adjustment start and end threshold interval. The conversion rule is to multiply the normalized slope by the reference bandwidth. If the bandwidth change range of the node boundary interval falls into the interval set composed of the minimum adjustable bandwidth granularity allowed by the scheduling system, it is marked as a controllable node. In specific operations, the slope values 0.08 - 0.13 correspond to the variable bandwidth of 0.8 - 1.3Mbps, which matches the mapping segment composed of the 1.25MHz variable granularity supported by the scheduling system, then it is regarded as a controllable match. The link minimum adjustable bandwidth interval is set to 1.25MHz. Referring to Table 6.1.2-1 in 3GPP TS38.213 regarding the frequency domain resource unit structure in the NR physical downlink control channel resource configuration, select the minimum adjustable resource as 6 subcarriers corresponding to a 1.25MHz bandwidth. If the node interval coverage matches the scheduling unit, it is judged as an effective candidate node. Finally, summarize the node numbers and the corresponding path indexes that meet the judgment conditions, and output them as a structure set to form a result flux regulation matching path set. This structure can be directly used by the scheduling system to extract controllable paths as frequency domain resource optimization candidates during the scheduling window reconstruction stage.

[0030] Please refer to Figure 5 , the interruption warning discrimination module includes: Based on the flux regulation matching path set, the channel offset calculation sub-module obtains the received signal strength indication, signal-to-noise ratio, and round-trip delay between the nodes of each path, extracts the channel strength values of each link within three consecutive time slices, calculates the average value, obtains the signal strength indication value corresponding to the current moment, performs difference calculation to obtain the channel strength offset value, and generates the channel power offset interval value; Based on the flux regulation matching path set, the channel offset calculation sub-module extracts the received signal strength indication (RSSI), signal-to-noise ratio (SNR), and round-trip delay (RTT) between all nodes within each path. Each path contains 3 hop points. The system scheduling period is 100 ms, which is divided into 3 sub-time slices, each slice being 33.3 ms. In each time window of each slice, the RSSI value of the receiving end of each hop node in the current link is extracted, with the unit being dBm. The RSSI of the first hop is set to 76, 73, 71 dBm, the second hop is 80, 77, 75 dBm, and the third hop is 79, 75, 73 dBm. The average values corresponding to the three hops are 73.3, 77.3, 75.7 dBm respectively. Calculate the overall average channel strength value of the path as , and the RSSI of this path within the current time slice is 72.1 dBm, then the channel strength offset value is . To adapt to the formula calculation, this offset value will be linearly normalized to 0.55 according to the upper limit of the reference signal strength of 40 dBm and the lower limit of 100 dBm. The normalization formula is . Substituting the current value, we get: . By analogy, process all paths, output the set of normalized values of the average channel strength and the current strength corresponding to all paths, and finally generate the result as the channel power offset interval value.

[0031] Based on the channel power offset interval value, the risk threshold comparison sub-module obtains the acceptable power offset threshold of the link, judges and processes the current offset value of the link and the corresponding threshold, and combines the number of path hops and the cumulative delay, using the formula: ; Calculate to obtain the path interruption risk level value, form a comparison structure by combining the offset difference and the path characteristics, and generate the link risk level index value; Among them, represents the interruption risk level value of the a-th path, represents the normalized value of the current received signal strength of the a-th path, represents the average normalized value of the historical signal strength of the a-th path, represents the acceptable power offset threshold of the a-th path, represents the number of hops of the a-th path, represents the cumulative delay of the a-th path; The risk threshold comparison sub-module extracts the acceptable power offset threshold of each path according to the channel power offset interval value , and the basis for setting this threshold is the threshold of channel strength fluctuation before the system tolerates communication interruption, which is set as , that is, a normalized value change not exceeding ±0.12 is regarded as stable. Set the hop count of path a , cumulative delay , the current RSSI normalized value , historical average value , and substitute them into the formula for calculation: ; Set the hop counts of other paths to 2, 3, 2, 4, 3 respectively, then: ; Continue the calculation: ; The interruption risk level value of this path is 14.515, which is greater than the threshold upper limit of 13.0, so it is marked as a channel with significant interruption risk. This threshold is set based on the maximum risk value before interruption of normal communication paths in 10 scheduling windows, and has statistical steady-state reliability. Finally, a structural mapping is established for the calculation results of all paths to generate the link risk level index value.

[0032] The path level sorting sub-module extracts the path numbers of the target quantity in descending order according to the link risk level index value, matches the communication protocol identifier, the remaining path bandwidth, and the current task load, and performs link interruption level calibration and grouping classification to generate the communication link interruption risk level information; The path level sorting sub-module sorts all paths in descending order according to the index value, extracts the path numbers of the top N (such as 10) paths, and then extracts the communication protocol identifiers (such as NR-01, WiFi6-02), the current available bandwidth value (in Mbps), and the unscheduled task quantity in the current queue (in tasks) of these paths. For example, for path P02, the protocol is NR, the remaining bandwidth is 12.5 Mbps, and the task load is 28 tasks. Aggregate all the information to form a structure set, perform grouping classification operations. If the risk index value > 12, it is classified as a "high-risk" path, 8 <= index value <= 12 is "medium-risk", and < 8 is "low-risk". The final output is the path structure set under the three types of grouping, and each record contains the path number, protocol, index value, number of tasks, and remaining bandwidth. The output structure set result is the communication link interruption risk level information. This result is used by the bandwidth reconstruction and path switching module for interruption-responsive path mapping.

[0033] Please refer to Figure 6 , the bandwidth dynamic allocation module includes: The task screening sub-module extracts the path set with a risk level lower than the set link interruption risk threshold based on the communication link interruption risk level information, obtains the task queue length and remaining channel bandwidth corresponding to each path, calculates the task density per unit time and compares it with the maximum task scheduling density threshold, screens the set of path numbers that meet the conditions, and generates the task density value of the migratable path; The task screening sub-module extracts the path set with a risk level value lower than the set link interruption risk threshold from the communication link interruption risk level information. The threshold is set to 12.0, and the 90th percentile of the risk value fluctuation range of the normal communication link in 10 consecutive cycles in the path interruption evaluation model is used as the screening upper limit, that is, when it is greater than 12.0, it is determined that the interruption possibility increases and it is not suitable as a task migration channel. After extracting the paths that meet the conditions, obtain their current task queue length (unit: task) and the remaining channel bandwidth of the corresponding path (unit: Mbps) respectively, and calculate the task density per unit time according to the formula , where L is the task length (task), Q is the remaining bandwidth (Mbps). Taking path P07 as an example, L = 30, Q = 15, then p = 2.0. The maximum task scheduling density threshold is set to 2.5, which is calculated based on the statistical result of the ratio between the maximum number of scheduled tasks and the minimum schedulable bandwidth within 1 second in the scheduling system. This value fluctuates with the average task cycle within the scheduling window. For each increase of 1 task cycle, this value fluctuates by approximately 0.2 units. All paths perform this density comparison and screen the paths that meet p < 2.5, extract the path number, protocol type, and task density, form the schedulable path set, and output it as the task density value of the migratable path.

[0034] The path mapping sub-module extracts the frequency band to which each path task belongs based on the task density value of the migratable path and records the occupied range in the current time window, obtains the upper and lower boundaries of the frequency band and the task number, performs cross calculation with the available spectrum window of the target path, and uses the formula: ; Calculate to obtain the frequency band mapping matching quantity value, take the paths with a matching quantity higher than the set path mapping success threshold as candidate resources, and generate the frequency band adaptation matching degree value; Among them, represents the frequency band matching degree value of the b-th path, represents the normalized value of the upper boundary of the spectrum of the b-th path, represents the normalized value of the lower boundary of the spectrum of the b-th path, represents the normalized value of the bandwidth requirement corresponding to the target task, represents the normalized value of the remaining channel bandwidth of the b-th path, represents the normalized value of the task bandwidth occupancy, represents the normalized value of the spectrum reserved bandwidth of path b; The path mapping sub-module extracts the band identification of each path task according to the transferable path task density value, and obtains the spectrum occupancy interval of the task within the current time window. Suppose the occupied band of task T01 is [3450 MHz, 3480 MHz], and after mapping and normalization, it is , the bandwidth requirement is 30 MHz, and the corresponding normalization is . The target path spectrum window is [3420 MHz, 3500 MHz], and after normalization, it is [0.570, 0.590]. Its remaining channel bandwidth is 60 MHz (normalized to ), and the task band occupancy is 30 MHz , and the path spectrum reservation is 10 MHz , substitute into the following formula: ; If the path mapping success threshold is set to 0.00125, which is obtained according to the minimum ratio of the band intersection and the average error bandwidth ratio of the path stability. If the mapping is successful, it means , and the path matching degree is greater than the threshold, then the path is retained. Perform this calculation on all candidate paths and generate a set of path numbers, matching degrees, and band interval structures, and output the band adaptation matching degree value.

[0035] The spectrum alignment sub-module filters out the path combinations with mapping matching degrees higher than the path mapping success threshold according to the band adaptation matching degree value, extracts the communication protocol identification, band intersection range, and task transfer identification, constructs a path mapping scheduling structure, and generates a multi-protocol path mapping instruction set; The spectrum alignment sub-module filters all matching degrees according to the band adaptation matching degree value The set of path numbers with the mapping success threshold is grouped by path protocol to extract their band intersection ranges. Taking path P02 as an example, its matching band is [3460 MHz, 3485 MHz], corresponding to the task migration identification T07. Combine the path number, protocol identification, and task number into a structural tuple, and at the same time calculate whether there is a cross-task group in this band. If so, record the intersection section and the conflict level. Finally, output all path task scheduling structures that pass the band reconstruction verification to form a multi-protocol path mapping instruction set. Each item in this structure includes the path number, spectrum interval, communication protocol, task ID, and target mapping identification, which are used as the data source directly called by the subsequent scheduling and migration module.

[0036] A communication optimization method for a multi-protocol optoelectronic collaborative matrix includes the following steps: S1: Obtain the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaborative matrix, determine whether there are overlaps in the frequency coverage range and whether there are incompatible combinations of protocol formats, and perform sorting processing in combination with the scheduling priority coefficient of the previous cycle scheduling to generate protocol conflict scheduling order information; S2: According to the protocol conflict scheduling order information, extract the minimum instantaneous idle rate of the corresponding link in the recent three scheduling cycles, obtain the rate change amplitude between adjacent cycles, determine whether it is a continuous increase, and generate a path stability prediction sequence; S3: Based on the path stability prediction sequence, construct a node traffic time series curve, identify the slope change section, perform interval overlap determination between the section and the set minimum adjustable bandwidth interval of the link, and generate a flux regulation matching path set; S4: Based on the flux regulation matching path set, obtain the corresponding received signal strength indication value at the current moment, perform sorting in combination with the hop count and path cumulative delay, and generate communication link interruption risk level information; S5: Based on the communication link interruption risk level information, obtain the current task queue length and remaining channel bandwidth of the path, determine whether the task density is less than the set task maximum scheduling density threshold, call the spectrum allocation section to which the interrupted link task belongs, and perform bandwidth mapping coverage matching among alternative paths to generate a multi-protocol path mapping instruction set.

[0037] The above is only a preferred embodiment of the present invention, and does not limit the present invention in other forms. Any person skilled in the art may use the disclosed technical content to make changes or modifications into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change, and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution content of the present invention still fall within the protection scope of the technical solution of the present invention.

Claims

1. A communication optimization system for a multi-protocol optoelectronic collaborative matrix, characterized in that The system includes: The protocol recognition module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaborative matrix, determines whether there is an overlap in the frequency coverage range and whether there is an incompatible combination of protocol formats, and performs sorting processing in combination with the scheduling priority coefficient scheduled in the previous cycle to generate protocol conflict scheduling order information; The link fluctuation monitoring module extracts the minimum instantaneous idle rate of the corresponding link in the last three scheduling cycles according to the protocol conflict scheduling order information, obtains the rate change amplitude between adjacent cycles, determines whether it is a continuous increase, and generates a path stability prediction sequence; The flux window evaluation module constructs a node traffic time series curve based on the path stability prediction sequence, identifies the slope change section, determines the interval overlap with the set minimum adjustable bandwidth interval of the link, and generates a flux regulation matching path set; The interruption warning discrimination module obtains the corresponding received signal strength indication value at the current moment based on the flux regulation matching path set, combines the hop count and the path cumulative delay for sorting, and generates communication link interruption risk level information.

2. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, characterized in that, The protocol conflict scheduling order information includes protocol type combination priority items, channel overlap discrimination identifiers, and protocol scheduling priority weights. The path stability prediction sequence is specifically the switchable link number, rate change trend classification value, and remaining available path sorting value. The flux regulation matching path set includes path identification indexes, flux fluctuation tolerance intervals, and adjustable bandwidth support labels. The communication link interruption risk level information is specifically the link number index, channel power offset level, and path delay stability level.

3. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, characterized in that, The protocol recognition module includes: The protocol structure extraction sub-module obtains the communication protocol type, channel configuration items, and frame header fields of each link in the optoelectronic collaborative matrix, extracts the protocol identifier in the frame header field and the center frequency information in the channel configuration, performs frequency band interval division processing on the center frequency value, and generates a path protocol mapping index with the protocol identifier and the corresponding frequency interval combination to establish a protocol frequency combination index table; The protocol format compatibility determination sub-module, based on the protocol frequency combination index table, compares whether there is an overlap in the protocol frequency intervals between links according to the frequency interval coverage range, and determines whether each protocol format comparison result constitutes a non-interoperable combination, filters the link numbers and corresponding protocol pair groups that constitute protocol conflicts, and generates a protocol conflict path identification set; The scheduling order generation sub-module calls the protocol conflict path identification set, according to the protocol numbers corresponding to the conflict pairs, obtains the scheduling priority coefficient recorded in the previous scheduling cycle, performs sorting processing in ascending order according to the priority coefficient, and associates and indexes the sorting result with the conflict path set to generate protocol conflict scheduling order information.

4. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, wherein, The link fluctuation monitoring module includes: Based on the protocol conflict scheduling order information, the rate extraction sub-module selects a target number of protocol combinations according to the priority sorting, extracts the instantaneous bandwidth occupancy value and the link maximum bearable bandwidth value recorded by the optical and electrical links corresponding to each group of protocols in the recent three scheduling cycles, calculates the idle rate value per unit time in the corresponding time period, and selects the minimum value of each group of links to generate a target link minimum idle rate sequence; Based on the target link minimum idle rate sequence, the gradient discrimination sub-module performs a first-order difference on the minimum values of the three consecutive idle rates of each link, obtains the periodic difference change term and judges whether the sign is continuously positive, extracts the links that meet the positive continuous growth, and marks them as fluctuating abnormally. It calculates the idle rate slope index value, performs mapping matching according to the slope index value and the fluctuation identifier, obtains the positive continuous change path set, and generates the positive fluctuation link index value; Based on the positive fluctuation link index value, the stable sorting sub-module counts the total number of corresponding optical links and electrical links in the path group, performs a rate difference sorting on the paths with index values greater than zero, extracts the numbers, link type identifiers and change amplitude indicators corresponding to the target number of links, and generates a path stability prediction sequence.

5. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, characterized in that, The flux window evaluation module includes: Based on the path stability prediction sequence, the data monitoring sub-module extracts the data transmission volume per unit time of the nodes in the path in the current scheduling cycle, records multiple data transmission values according to a fixed time slice, calculates the change value of the transmission volume between each time slice of the node and classifies it into a sequence, and generates a node time series change set; Based on the node time series change set, the curve extraction sub-module calculates the transmission volume slope value between adjacent time slices of each node, filters out the continuous sections with a monotonically increasing or decreasing change trend, and marks the start and end boundary slopes of the section, extracts the set of boundary slope values of each node, and generates a node traffic boundary slope interval; Based on the node traffic boundary slope interval, the interval screening sub-module performs an interval overlap judgment on the interval value and the interval range set in the link minimum adjustable bandwidth interval, extracts the node combinations and the corresponding path index numbers that meet the overlap judgment conditions, and generates a flux regulation matching path set.

6. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, characterized in that The interruption warning discrimination module includes: Based on the flux regulation matching path set, the channel offset calculation sub-module obtains the received signal strength indication, signal-to-noise ratio and round-trip delay between the nodes of each path, extracts the channel strength values of each link in three consecutive time slices, calculates the average value, obtains the signal strength indication value corresponding to the current moment, performs a difference calculation, obtains the channel strength offset value, and generates a channel power offset interval value; Based on the channel power offset interval value, the risk threshold comparison sub-module obtains the acceptable power offset threshold of the link, judges and processes the current offset value of the link and the corresponding threshold, combines the path hop count and the cumulative delay, calculates the path interruption risk level value, forms a comparison structure based on the offset difference and the path characteristics, and generates a link risk level index value; The path level sorting sub-module extracts the path numbers of the target quantity in descending order according to the link risk level index value, matches the communication protocol identifier, the remaining path bandwidth, and the current task load, performs link interruption level calibration and grouping classification, and generates communication link interruption risk level information.

7. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, wherein The system further includes: Based on the communication link interruption risk level information, the bandwidth dynamic allocation module obtains the current task queue length and the remaining channel bandwidth of the path, determines whether the task density is less than the set task maximum scheduling density threshold, calls the spectrum allocation section to which the interrupted link task belongs, and performs bandwidth mapping coverage matching among alternative paths to generate a multi-protocol path mapping instruction set; The multi-protocol path mapping instruction set includes protocol frequency band mapping items, migration path allocation identifiers, and task load balancing labels.

8. The communication optimization system of the multi-protocol optoelectronic collaborative matrix according to claim 1, wherein, The bandwidth dynamic allocation module includes: Based on the communication link interruption risk level information, the task screening sub-module obtains the task queue length and the remaining channel bandwidth corresponding to each path, calculates the task density per unit time and compares it with the task maximum scheduling density threshold, screens the set of path numbers that meet the conditions, and generates the task density value of the migratable path; According to the task density value of the migratable path, the path mapping sub-module extracts the frequency band to which each path task belongs and records the occupied range of the current time window, obtains the upper and lower boundaries of the frequency band and the task number, performs cross calculation with the available spectrum window of the target path, calculates and obtains the frequency band mapping matching quantity value, and uses the path with the matching quantity higher than the set path mapping success threshold as the candidate resource to generate the frequency band adaptation matching degree value; According to the frequency band adaptation matching degree value, the spectrum alignment sub-module screens the path combinations with the mapping matching degree value higher than the path mapping success threshold, extracts the communication protocol identifier, the frequency band intersection range, and the task transfer identifier, constructs a path mapping scheduling structure, and generates a multi-protocol path mapping instruction set.

9. Communication optimization method for multi-protocol optoelectronic collaborative matrix, characterized in that, The method is used to implement the communication optimization system of the multi-protocol optoelectronic collaborative matrix according to any one of claims 1-8, and includes the following steps: S1: Obtain the communication protocol type, channel configuration item, and frame header field of each link in the optoelectronic collaborative matrix, determine whether there is an overlap in the frequency coverage interval and whether there is an incompatible combination of protocol formats, and perform sorting processing in combination with the scheduling priority coefficient of the previous cycle scheduling to generate protocol conflict scheduling order information; S2: According to the protocol conflict scheduling order information, extract the minimum instantaneous idle rate of the corresponding link in the recent three scheduling cycles, obtain the rate change amplitude between adjacent cycles, and determine whether it is a continuous increase to generate a path stability prediction sequence; S3: Based on the path stability prediction sequence, construct a node traffic time series curve, identify the slope change section, and perform interval overlap determination on the interval and the set minimum adjustable bandwidth interval of the link to generate a flux regulation matching path set; S4: Based on the flux regulation matching path set, obtain the corresponding received signal strength indication value at the current moment, and perform sorting in combination with the hop count and the path cumulative delay to generate communication link interruption risk level information; S5: Based on the communication link interruption risk level information, obtain the current task queue length and the remaining channel bandwidth of the path, determine whether the task density is less than the set maximum task scheduling density threshold, call the spectrum allocation section to which the interrupted link task belongs, perform bandwidth mapping coverage matching among alternative paths, and generate a multi-protocol path mapping instruction set.

Citation Information

Cited By

  • Real-time data filtering method and system based on multi-dimensional feature fusion

    CN120449108A

  • Real-time data filtering method and system based on multi-dimensional feature fusion

    CN120449108B

  • Low EMI synchronous circuit layout optimization system

    CN120579506A

  • A Low-EMI Synchronous Circuit Layout Optimization System

    CN120579506B

  • Intelligent flow scheduling method, device and equipment for AI data center switch and medium

    CN120675927A