A redundant protection fiber optic router system with fiber optic link breakage self-healing function
By constructing a dual judgment mechanism of conflict proof vector and polarization response analysis, the problem of self-healing failure after fiber optic link breakage in distributed communication systems is solved, achieving accurate identification of network status and efficient path recovery, and reducing the risk of latency and loss.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-28
- Publication Date
- 2026-03-10
AI Technical Summary
In distributed communication systems, the lack of collision detection and link physical status co-sensing mechanisms in existing technologies after fiber optic link breakage leads to failure of path reconstruction self-healing, resulting in network latency and data loss.
A dual judgment mechanism based on conflict rebuttal vector recognition and polarization response analysis is constructed. The channel state is recorded by the vector generation module, the evaluation and judgment module performs fitting model calculation, the resonance announcement module generates directional broadcast frames, and the polarization judgment module confirms the physical state of the link, realizing collaborative perception and self-healing control at the logical and physical levels.
This enables nodes in a distributed redundant system to autonomously identify the true availability of the network, avoid link idleness caused by unified backoff, reduce the risk of early warning data delay and loss, and improve the accuracy and security of path reconstruction.
Smart Images

Figure CN120675932B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of high-end router technology, and more specifically, to a redundant protection fiber optic router system with fiber optic link breakage self-healing function. Background Technology
[0002] In a distributed control architecture, high-end routers, as the core communication nodes of disaster early warning networks, generally adopt collision detection mechanisms such as CSMA / CD to achieve adaptive scheduling and maximize link utilization among multiple nodes.
[0003] When a fiber optic link is physically interrupted due to a sudden disaster, such as an earthquake, lightning strike, or fire, a high-end router with redundancy will trigger a path self-healing mechanism. The front-end nodes will then attempt to reconstruct the data path through a new path and broadcast synchronization information. However, in an environment without centralized scheduling and asynchronous response across the entire network, this synchronous broadcast will create a new "conflict-intensive zone." Many nodes will detect frequent carrier occupancy in the early stages of reconstruction, misjudge that the network is in a highly congested state, and thus enter the exponential backoff phase according to the established protocol.
[0004] Because high-end routers have high-speed broadcast and strong interference detection capabilities, in conflict-intensive environments, their transmission capacity becomes an amplifying factor that triggers backoff. This causes a situation where, although some links have been restored, all nodes fall into a "false negative" conflict trap due to collective backoff. More seriously, in this state, the network presents a "false idle" situation, with all nodes silent and no data frames actually being transmitted. This leads the upper-layer system to mistakenly believe that the fiber optic link is still interrupted, thus refusing to schedule and freezing control commands, resulting in delays or even loss of early warning information.
[0005] Current technology systems generally assume that backoff after collision detection failure is a security strategy. However, in redundant routing systems, this mechanism does not consider the dynamic feedback relationship between link reconstruction and collision awareness, making collision detection a source of obstruction to the self-healing process. It is evident that in distributed communication systems dominated by high-end routers, the lack of a collaborative mechanism for collision detection and link physical state awareness constitutes the most fundamental technical bottleneck in the current self-healing architecture. Summary of the Invention
[0006] To overcome the aforementioned deficiencies in the prior art, embodiments of the present invention provide a redundant protection fiber optic router system with fiber optic link breakage self-healing function. By constructing a dual judgment mechanism based on a combination of conflict rebuttal vector identification and polarization response analysis, collaborative perception and local self-healing control of the link's logical and physical states are achieved at the communication nodes, thereby solving the problems mentioned in the background art where path reconstruction is blocked and self-healing fails due to false triggering of backoff by the conflict detection mechanism.
[0007] To achieve the above objectives, the present invention provides the following technical solution: a redundant protection optical fiber router system with optical fiber link breakage self-healing function, comprising a trigger broadcast module, a vector generation module, an evaluation and judgment module, a resonance announcement module, a polarization judgment module, and a router;
[0008] The trigger broadcast module is used to actively trigger distributed communication nodes to broadcast path reconstruction requests and synchronization control information after the router detects a fiber optic link break or link unreachable status, so as to start network self-healing.
[0009] The vector generation module is used to call its internal conflict listening interface after the communication node receives the path reconstruction trigger signal distributed by the router, and record the start and end timestamps and carrier occupancy status of five consecutive channel state changes according to a preset period.
[0010] The channel occupancy start and end intervals of adjacent recording periods are calculated by generating a vector module to form a conflict time interval sequence. The occupancy time ratio within each recording period is calculated simultaneously to generate a channel occupancy rate sequence. The channel occupancy rate sequence and the conflict time interval sequence are combined after normalization to form a conflict proof function vector, and this conflict proof function vector is used as the state determination data input.
[0011] The evaluation and judgment module receives the conflict proof function vector, calls the conflict state fitting model to perform function matching calculation, outputs the pseudo-conflict state identification result, and simultaneously generates the pseudo-conflict identification signal.
[0012] The resonance notification module is used to generate a data notification frame containing a pre-push allowed code segment within the communication node after receiving the false collision identification signal.
[0013] In a preferred embodiment, the conflict state fitting model includes a set of stable boundary functions and fluctuation threshold conditions. The minimum error matching strategy is used to solve the fitting deviation curve of the input vector in a continuous time period. When the fitting deviation curve satisfies the dual constraints of stable boundary functions and fluctuation thresholds in the entire evaluation interval, the pseudo-conflict state identification result is output, and a pseudo-conflict identification signal is generated simultaneously.
[0014] In a preferred embodiment, in the conflict state fitting model, the stable boundary function is constructed using an envelope fitting method based on time window segmentation. It consists of a set of reference occupancy rate change sequences and reference time interval sequences within a set of time sliding windows of preset length. The upper and lower boundary function curves are constructed by statistically analyzing the historical lower and upper limits within each sliding window, forming a dynamic constraint band for conflict behavior.
[0015] The minimum error matching strategy is based on the channel occupancy sequence and time interval sequence in the input vector set. It projects these sequences point by point onto the upper and lower boundary function curves within the same evaluation period, and uses the vertical distance at each moment as the instantaneous error value. By performing a mean square operation on all instantaneous error values within a continuous time period, a corresponding fitting error value sequence is generated. The fitting deviation curve is formed by connecting this error value sequence sequentially on the time axis, and is used to characterize the degree of deviation of the input vector set from the stable boundary function within the overall evaluation period.
[0016] In a preferred embodiment, the resonance notification module constructs the frame structure field of the data notification frame according to the path reconstruction identifier and node identity encoding rules, and selects a preset target priority channel to perform a directional broadcast operation of the notification frame; the broadcast range of the data notification frame is limited to the communication awareness area covered by the established channel listening mechanism of this node, and is used to activate neighboring nodes in the backoff state and trigger such nodes to enter the path recovery preparation state; the directional broadcast of the data notification frame within the communication awareness area only guides the establishment of the path recovery preparation state and does not trigger changes in the network topology.
[0017] The node identity encoding rule refers to a set of encoding systems uniformly allocated and maintained by the router during the network initialization phase to identify the unique identity of each communication node. The node identity encoding rule is constructed based on the node's deployment location in the physical link, communication channel number, and link topology identifier, forming an encoding field with hierarchical structure and location information, which is used to indicate the logical affiliation and link context of the announcing node in the data announcement frame.
[0018] In a preferred embodiment, the polarization determination module is used to call the photon polarization rotation determination unit integrated in the router after the data advertisement frame completes directional broadcasting, and collect the reflected light signal of the current link segment as response data;
[0019] The polarization determination module performs polarization angle analysis and phase difference calculation on the collected reflected signal to generate a link response polarization feature matrix. The link response polarization feature matrix is then combined with the pseudo-collision state identification result output by the evaluation and determination module for joint logical judgment to confirm the physical state of the link channel.
[0020] When the polarization phase calculation results of each channel in the link response polarization feature matrix are within the preset tolerance range, and the corresponding communication node is in the path recovery preparation state, the polarization judgment module outputs a path availability confirmation command and submits it to the path recovery control interface, so that the router initiates a formal path reconstruction operation.
[0021] In a preferred embodiment, in the polarization determination module, the collected reflected light signal is first converted into a multi-channel complex light field vector, and each channel contains polarization state data composed of real amplitude components and imaginary phase components.
[0022] The polarization determination module constructs a polarization state matrix based on the complex light field vector and performs polarization angle analysis: it performs arctangent function mapping on the real and imaginary vectors of each channel to calculate the polarization angle value of the current time point of the channel. Then, it uses the reference polarization angle initially sent by the system as a comparison benchmark to calculate the offset value of the current polarization angle relative to the reference angle and forms a continuous time-series polarization angle offset sequence matrix.
[0023] In a preferred embodiment, after completing the polarization angle offset analysis, the polarization determination module calls the embedded phase difference calculation component to perform differential processing on the imaginary vector in the same polarization state matrix; the differential processing calculates the complex phase difference distribution curve within a unit time interval on the basis of adjacent channels, and generates the phase difference response matrix corresponding to multiple channels;
[0024] Then, a weighted interpolation reconstruction operation is performed to map the phase difference response matrix to the channel topology index defined in the link structure template, forming a complete link response polarization feature matrix; the link response polarization feature matrix serves as the basis for characterizing the physical layer behavior stability of the current link segment.
[0025] The polarization determination module compares the node indexes and synchronizes the timing of the two sets of data. If the polarization angle offset value and the phase difference curve both meet the preset tolerance range, and the corresponding node is in the path recovery preparation state, then the output path availability confirmation command is used as the trigger condition for the router path reconstruction mechanism.
[0026] The technical effects and advantages of this invention are as follows:
[0027] 1. This invention overcomes the "false negative" problem caused by synchronous broadcasting in the traditional CSMA / CD system by constructing a two-dimensional judgment mechanism based on the conflict proof function vector and the link response polarization feature matrix. It enables nodes to autonomously identify the true availability of the network in a distributed redundant system, avoids link idleness caused by unified backoff, and reduces the risk of delay and loss of early warning data.
[0028] 2. This invention introduces a vector generation module to perform time-series sampling and feature statistics on channel state, constructing a channel occupancy rate and conflict time interval sequence, thereby forming a conflict rebuttal function vector with contextual relevance, providing a stable and traceable data foundation for fitting the conflict state, and improving the accuracy of node judgment after link breakage;
[0029] 3. The conflict state fitting model constructed in this invention forms a constraint interval by combining a stable boundary function and a fluctuation threshold, and uses a minimum error matching strategy to determine the pseudo-conflict state, so that nodes can still make local adaptive judgments when they are not fully synchronized, thereby alleviating the misjudgment of the state caused by the network broadcast delay.
[0030] 4. The resonance notification module in this invention generates directional broadcast frames based on path reconstruction identifiers and node identity encoding rules, which activate backoff nodes only within the communication sensing area and guide them into the path recovery preparation state, thereby avoiding redundant broadcast propagation and enhancing the local control capability of self-healing response.
[0031] 5. This invention analyzes the polarization angle shift and phase difference response of the reflected signal through a polarization judgment module, and constructs a link response polarization feature matrix. It uses the physical layer reflection behavior as the basis for judging the authenticity of link availability, ensuring that path restoration is only performed when both logical and physical conditions are met, thereby improving the accuracy and security of reconstruction. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of the system modules of the present invention. Detailed Implementation
[0033] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0034] Refer to the instruction manual appendix Figure 1 An embodiment of the present invention provides a redundant protection fiber optic router system with fiber optic link breakage self-healing function, comprising a trigger broadcast module, a vector generation module, an evaluation and judgment module, a resonance announcement module, a polarization judgment module, and a router.
[0035] The trigger broadcast module is used to proactively trigger distributed communication nodes to broadcast path reconstruction requests and synchronization control information after the router detects a fiber optic link break or unreachable state, thereby initiating network self-healing. Network self-healing is achieved jointly through the pre-push allowable code segment broadcast mechanism of the resonance announcement module and the link response polarization feature matrix confirmation mechanism of the polarization judgment module. The resonance announcement module, after identifying a false collision state, constructs and broadcasts a data announcement frame containing a pre-push allowable code segment to wake up neighboring nodes in a backoff state and guide them into a path recovery preparation state. The polarization judgment module collects the polarization response signal of the current link segment after the broadcast is executed and performs a joint judgment on the channel physical state based on the calculated link response polarization feature matrix, thereby ensuring that the network self-healing process forms a closed loop at both the path control logic and physical link availability levels.
[0036] The vector generation module is used to call its internal conflict listening interface after the communication node receives the path reconstruction trigger signal distributed by the router, and record the start and end timestamps and carrier occupancy status of five consecutive channel state changes according to a preset period.
[0037] The channel occupancy start and end intervals of adjacent recording periods are calculated by generating a vector module to form a conflict time interval sequence. The occupancy time ratio within each recording period is calculated simultaneously to generate a channel occupancy rate sequence. The channel occupancy rate sequence and the conflict time interval sequence are combined after normalization to form a conflict proof function vector, and this conflict proof function vector is used as the state determination data input.
[0038] The evaluation and judgment module receives the conflict proof function vector, calls the conflict state fitting model to perform function matching calculation, outputs the pseudo-conflict state identification result, and simultaneously generates the pseudo-conflict identification signal.
[0039] The resonance notification module is used to generate a data notification frame containing a pre-push allowed code segment within the communication node after receiving the false collision identification signal.
[0040] The conflict state fitting model includes a set of stable boundary functions and fluctuation threshold conditions. The minimum error matching strategy is used to solve the fitting deviation curve of the input vector in a continuous time period. When the fitting deviation curve satisfies the dual constraints of stable boundary functions and fluctuation thresholds in the entire evaluation interval, the pseudo-conflict state identification result is output, and a pseudo-conflict identification signal is generated simultaneously.
[0041] In the conflict state fitting model, the stable boundary function is constructed using an envelope fitting method based on time window segmentation. It consists of a set of reference occupancy rate change sequences and reference time interval sequences within a set of time sliding windows of preset length. The upper and lower boundary function curves are constructed by statistically analyzing the historical lower and upper limits within each sliding window, forming a dynamic constraint band for conflict behavior.
[0042] The minimum error matching strategy is based on the channel occupancy sequence and time interval sequence in the input vector set. It projects these sequences point by point onto the upper and lower boundary function curves within the same evaluation period, and uses the vertical distance at each moment as the instantaneous error value. By performing a mean square operation on all instantaneous error values within a continuous time period, a corresponding fitting error value sequence is generated. The fitting deviation curve is formed by connecting this error value sequence sequentially on the time axis, and is used to characterize the degree of deviation of the input vector set from the stable boundary function within the overall evaluation period.
[0043] The resonance notification module constructs the frame structure fields of the data notification frame based on the path reconstruction identifier and node identity encoding rules, and selects a preset target priority channel to perform a directional broadcast operation of the notification frame. The broadcast range of the data notification frame is limited to the communication awareness area covered by the established channel listening mechanism of this node, and is used to activate neighboring nodes in the backoff state and trigger such nodes to enter the path recovery preparation state. The directional broadcast of the data notification frame within the communication awareness area only guides the establishment of the path recovery preparation state and does not trigger changes in the network topology.
[0044] The node identity encoding rule refers to a set of encoding systems uniformly allocated and maintained by the router during the network initialization phase to identify the unique identity of each communication node. The node identity encoding rule is constructed based on the node's deployment location in the physical link, communication channel number, and link topology identifier, forming an encoding field with hierarchical structure and location information, which is used to indicate the logical affiliation and link context of the announcing node in the data announcement frame.
[0045] The polarization determination module is used to call the photon polarization rotation determination unit integrated in the router after the data announcement frame completes directional broadcasting, and collect the reflected light signal of the current link segment as response data;
[0046] The polarization determination module performs polarization angle analysis and phase difference calculation on the collected reflected signal to generate a link response polarization feature matrix. The link response polarization feature matrix is then combined with the pseudo-collision state identification result output by the evaluation and determination module for joint logical judgment to confirm the physical state of the link channel.
[0047] When the polarization phase calculation results of each channel in the link response polarization feature matrix are within the preset tolerance range, and the corresponding communication node is in the path recovery preparation state, the polarization judgment module outputs a path availability confirmation command and submits it to the path recovery control interface, so that the router initiates a formal path reconstruction operation.
[0048] It should be noted that in the formula structure involved in this scheme, dimensionless terms can be used as proportional or structural adjustment factors. When combined with quantities with units, they only play a role in numerical scaling and do not introduce new physical dimensions. Therefore, they will not change or confuse the overall unit system. This combination of "dimensionless terms and terms with units" can be understood as a composite structural expression commonly used in mathematical physics modeling. It conforms to the principle of dimensional consistency and has a clear physical interpretation basis.
[0049] Secondly, in the formula structure of this scheme, if multiple variables with different physical units are involved, including but not limited to time, mass or energy variables, their joint appearance is to express the collaborative modeling relationship of multiple physical mechanisms. Each variable can form a unified structure through function mapping, ratio combination or normalization adjustment, with clear units and clear meaning. The overall expression conforms to the principle of dimensional consistency and the conventional formula of engineering modeling.
[0050] In this solution, constants, weights, adjustment factors, threshold parameters, proportional coefficients, etc., are all adjustable control parameters for different application environments. Their values depend on the target equipment configuration, data input characteristics, and performance optimization goals. During the implementation phase, they are set to converge within a reasonable range through model verification, performance constraints, or engineering calibration. Although these parameters do not have a unique preset value, they have clear adjustment logic and calculation paths. They belong to the deterministic setting process in engineering implementation. The purpose of this setting is to ensure that the solution is both universally adaptable and reproducible and operable, without affecting its technical clarity and feasibility.
[0051] In the polarization determination module, the collected reflected light signal is first converted into a multi-channel complex light field vector, and each channel contains polarization state data composed of real amplitude component and imaginary phase component.
[0052] The polarization determination module constructs a polarization state matrix based on the complex optical field vector and performs polarization angle analysis: it performs arctangent function mapping on the real and imaginary vectors of each channel to calculate the polarization angle value of the current time point of the channel. Then, using the reference polarization angle initially transmitted by the system as a comparison benchmark, it calculates the offset value of the current polarization angle relative to the reference angle and forms a continuous time-series polarization angle offset sequence matrix. In addition, to enhance the analytical robustness, the polarization determination module can introduce a signal-to-noise ratio weighting factor at each time-series breakpoint to dynamically adjust the smoothing intensity of the offset sequence, so as to suppress the high-frequency error response caused by optical field reflection path disturbance.
[0053] It also includes a polarization angle offset analytical model, which constructs a channel-level polarization angle offset description by building the reflected light signal into a complex light field vector, calculating the polarization angle based on the arctangent mapping between the real and imaginary parts, and generating an offset sequence based on the initial reference angle set by the system. At the same time, it achieves smooth suppression of high-frequency disturbances through an adjustment mechanism that combines the signal-to-noise ratio weight with the second derivative in the time direction, and outputs the final offset response result.
[0054]
[0055] in This represents the polarization angle offset of channel i at time t. The polarization angle offset represents the difference between the current actual polarization angle and the initial reference polarization angle of the system. This is the final output after weight adjustment and smoothing correction. This represents the complex optical field vector formed by the reflected light signals received by channel i at time t, and has a complex form. j represents the imaginary unit; express The real part, that is, the amplitude component of the reflected signal in this channel. express The imaginary part, that is, the phase component of the reflected signal in this channel. This is a tangent function mapping, which is used to extract the polarization angle at the current moment from a complex signal; W represents the reference polarization angle corresponding to channel i. The reference polarization angle indicates the transmitter polarization direction set during the initial configuration phase of the system and is used to calculate the offset. (t) λ represents the signal-to-noise ratio (SNR) weighting factor at time t. The SNR weighting factor is dynamically calculated based on the SNR of the reflected light signal and is used to adjust the confidence level of the offset angle. λ represents the global smoothing control coefficient, which is used to adjust the weight of the suppression effect of higher-order derivatives in polarization angle offset. The second-order time derivative operator represents the acceleration change of the polarization angle value in the time series, and is used to eliminate high-frequency jitter.
[0056] Based on the polarization angle offset analysis, the polarization determination module calls the embedded phase difference calculation component to perform differential processing on the imaginary vector in the same polarization state matrix; this differential processing calculates the complex phase difference distribution curve within a unit time interval on the basis of adjacent channels, and generates the phase difference response matrix corresponding to multiple channels;
[0057] Subsequently, a weighted interpolation reconstruction operation is performed to map the phase difference response matrix to the channel topology index defined in the link structure template, forming a complete link response polarization feature matrix. The link response polarization feature matrix serves as the basis for characterizing the physical layer behavior stability of the current link segment and needs to be jointly judged with the pseudo-collision state identification result generated by the evaluation and judgment module.
[0058] The polarization determination module performs node index comparison and timing synchronization on the two sets of data. If the polarization angle offset value and phase difference curve both meet the preset tolerance range, and the corresponding node is in the path recovery preparation state, then the output path availability confirmation command is used as the trigger condition for the router path reconstruction mechanism.
[0059] It also includes a link phase difference response reconstruction model, which calculates the complex phase difference between channel pairs per unit time, combines the structural index of the link topology template, and performs weighted interpolation and spatial mapping operations to generate a link response polarization feature matrix containing multi-channel coupling relationships. The link response polarization feature matrix comprehensively considers temporal changes, spatial structure correlations, and phase gradient propagation, and is also the basis for judging the stability of the link physical layer and the availability of the path.
[0060]
[0061] in Let be the link phase difference response value of channel pair (i,j) at time t. The link phase difference response value represents the intensity of complex phase difference change and topology response of the channel pair in the historical period. Let i be the complex phase of channel i at time τ, taken from the polarization state matrix. The phase part represents the polarization phase state at that moment; Let be the complex phase of channel j at time τ. The meaning and The same, used to calculate the phase difference; This represents the interpolation weighting factor for channel pair (i,j) at time τ. The interpolation weighting factor is set based on physical distance, signal strength, or device priority and is used to adjust the response contribution at each time. denoted by the structural coupling factor of channel pair (i,j) at time τ, derived from the link structure template, characterizing the topological connection strength between the two channels; μ is the integral term adjustment factor, which is used to regulate the influence of the structural gradient propagation term. In the link structure diagram The gradient operator in the model represents the rate of change of the phase difference along the topological path and is used to reflect the spatial diffusion trend of the phase perturbation. This is the integration operator, representing the cumulative effect over the historical time window [t-Δt,t]; Δt represents the defined length of the sliding time window, used to determine the time period covered when calculating the response.
[0062] It should be noted that this solution, a redundant protection fiber optic router system with fiber optic link self-healing function, is proposed based on the problems of path response lag, high false identification rate and uneven control link load after link breakage in existing fiber optic communication networks. This system uses the router as the core node for link status detection and command distribution, and combines the status recognition of distributed nodes and the perception of physical channel characteristics to realize path self-judgment and local reconstruction in the state of link breakage.
[0063] In actual implementation, the router continuously monitors the reachability of each fiber optic link. Once a link break or unreachability is detected, it will immediately trigger the broadcast module to send a path reconstruction command to each node in the communication network. After receiving the reconstruction command, the communication node will not immediately initiate a path switch. Instead, it will first call the conflict monitoring interface through the vector generation module to collect the start and end timestamps and carrier occupancy information of five consecutive channel state changes according to the set time period. Based on the time difference between adjacent monitoring periods, a conflict time interval sequence is generated. At the same time, the carrier occupancy rate in each period is calculated and a channel occupancy rate sequence is generated. The two are then normalized and combined to form a conflict proof function vector as input data, which is provided to the evaluation and judgment module.
[0064] The evaluation and judgment module uses a preset conflict state fitting model to perform function matching and error evaluation on the vector. The fitting model includes a set of stable boundary functions and fluctuation threshold conditions. During the continuous evaluation period, the system solves the fitting deviation curve of the vector according to the minimum error matching principle, and judges whether the current node is in a pseudo-conflict state based on whether the deviation curve meets the limited function interval. If the condition is met, the pseudo-conflict state identification result is output and the corresponding identification signal is generated.
[0065] Upon receiving a false collision identification signal, the resonance notification module constructs the frame structure fields of the data notification frame based on the path reconstruction identifier and node identity encoding rules, and performs targeted broadcasting through a high-priority channel. This data notification frame is transmitted within the communication awareness area covered by the established channel monitoring mechanism. Its purpose is to activate nodes in the backoff state near the current node and guide these nodes into the path recovery preparation state. The broadcasting process of the data notification frame does not rewrite the network topology; it only performs node-level state guidance operations. The node identity encoding rules are generated by the router during the network initialization phase. The encoded information includes the physical location, channel number, and topology affiliation of the communication node, used to indicate the logical identification field and link context of the sending node in the data notification frame, thereby ensuring that the receiving node can accurately perform state switching within the area after parsing the notification frame.
[0066] After the path recovery preparation state is established, the polarization determination module is invoked to confirm the physical state of the link channel. This module collects the reflected light signal of the current link segment through the photon polarization rotation determination unit, extracts the polarization state data of multiple channels, and constructs a polarization state matrix composed of complex light field vectors. Subsequently, the polarization determination module performs polarization angle analysis, calculates the polarization angle value at the current moment by performing arctangent mapping on the complex light field vector of each channel, and generates a polarization angle offset sequence based on the initial reference polarization angle set by the system. To control the offset jitter caused by link disturbances, the module introduces a time-series weighting factor based on signal-to-noise ratio and performs dynamic smoothing operation on the offset value at each sampling moment. After analyzing the polarization angle, the polarization determination module also calls the embedded phase difference calculation component to perform inter-channel differential processing on the imaginary phase information in the polarization state matrix, calculates the phase difference response within a unit time window, and forms a phase difference response matrix. The system maps this matrix to the channel topology index defined in the link structure template through weighted interpolation to construct a complete link response polarization feature matrix.
[0067] The polarization determination module performs joint logical judgment on the link response polarization feature matrix and the pseudo-collision state identification results. It performs data matching through node identification and timing alignment operations. If the polarization angle offset value and phase difference change curve of each channel in the feature matrix are within the set tolerance range, and the corresponding node is in the path recovery preparation state, the polarization determination module outputs a path availability confirmation command and submits it to the path recovery control interface, so that the router can perform the formal path reconstruction operation. This path reconstruction operation is only performed when both state layer and physical layer conditions are met simultaneously, to avoid incorrect link switching due to misjudgment caused by a single logical judgment or physical fluctuation.
[0068] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A redundant protection optical fiber router system with optical fiber link breakage self-healing function, comprising a trigger broadcast module, a generation vector module, an evaluation judgment module, a resonance notification module, a polarization judgment module and a router, characterized in that: the trigger broadcast module is used to actively trigger the distributed communication node to broadcast path reconstruction request and synchronization control information after the router detects the optical fiber link breakage or link unreachable state, so as to start the network self-healing; the generation vector module is used to record the start and end time stamps of five consecutive channel state changes and the carrier occupation state according to a preset period after the communication node receives the path reconstruction trigger signal distributed by the router, by calling the internal conflict monitoring interface; the start and end interval of the channel occupation of the adjacent recording period is calculated by the generation vector module, the conflict time interval sequence is formed, and the occupation time ratio in each recording period is synchronously calculated to generate the channel occupation rate sequence; the channel occupation rate sequence and the conflict time interval sequence are combined to form the conflict counterexample function vector after normalization processing, and the conflict counterexample function vector is input as the state judgment data; the evaluation judgment module is used to receive the conflict counterexample function vector, call the conflict state fitting model to perform function matching calculation, output the pseudo conflict state recognition result, and synchronously generate the pseudo conflict identification signal; the resonance notification module is used to generate a data notification frame containing a pre-push allowed code segment in the communication node after receiving the pseudo conflict identification signal; the conflict state fitting model comprises a set of stable boundary functions and fluctuation threshold conditions, and the least error matching strategy is used to solve the fitting deviation curve of the input vector in the continuous period; when the fitting deviation curve meets the double limiting conditions of the stable boundary function and the fluctuation threshold in the whole evaluation interval, the pseudo conflict state recognition result is output, and the pseudo conflict identification signal is synchronously generated; in the conflict state fitting model, the stable boundary function is constructed by an envelope fitting method based on time window segmentation, which is composed of a reference occupation rate change sequence and a reference time interval sequence in a set of preset length time sliding windows; the upper and lower boundary function curves are constructed by statistically calculating the historical lower and upper values in each sliding window, forming a dynamic constraint band of conflict behavior; the least error matching strategy is based on the channel occupation rate sequence and the time interval sequence in the input vector set, which is projected point by point between the upper and lower boundary function curves in the same evaluation period, and the vertical distance at each time is taken as the instantaneous error value; the fitting error value sequence is generated by performing mean square operation on all instantaneous error values in the continuous period; the fitting deviation curve is formed by sequentially connecting the error value sequence on the time axis, which is used to describe the deviation degree of the input vector set relative to the stable boundary function in the whole evaluation period. 2.The redundant protection optical fiber router system with optical fiber link breakage self-healing function according to claim 1, characterized in that: The resonance notification module constructs a frame structure field of the data notification frame according to the path reconstruction identifier and the node identity coding rule, and selects a preset target priority channel to perform a directed broadcast operation of the notification frame; the broadcast range of the data notification frame is limited in a communication awareness area covered by the channel listening mechanism established by the node, for activating the adjacent nodes in the backoff state and triggering the nodes to enter the path recovery preparation state; the directed broadcast of the data notification frame in the communication awareness area only guides the establishment of the path recovery preparation state, and does not trigger the change of the network topology structure; The node identity coding rule refers to a coding system for identifying the unique identity of each communication node, which is uniformly allocated and maintained by the router in the network initialization stage; the node identity coding rule is constructed based on the deployment position of the node in the physical link, the communication channel number and the link topology identifier, to form a coding field with hierarchical structure and position information, for indicating the logical belonging and link context of the notification node in the data notification frame.
3. The redundant protection optical fiber router system with optical fiber breakage self-healing function according to claim 2, characterized in that: The polarization judgment module is used to collect the reflected light signal of the current link segment as response data after the directed broadcast of the data notification frame is completed, by calling the integrated photon polarization rotation judgment unit in the router; The polarization angle analysis and phase difference calculation operations are performed on the collected reflected signal by the polarization judgment module, to generate a link response polarization feature matrix; the link response polarization feature matrix and the pseudo conflict state identification result output by the evaluation judgment module are subjected to joint logical judgment, for performing the physical state confirmation of the link channel; When the polarization phase calculation results of each channel in the link response polarization feature matrix are within a preset tolerance range, and the corresponding communication node is in the path recovery preparation state, the polarization judgment module outputs a path available confirmation instruction and submits it to the path recovery control interface, so that the router initiates a formal path reconstruction operation.
4. The redundant protection optical fiber router system with optical fiber breakage self-healing function according to claim 3, characterized in that: In the polarization judgment module, the collected reflected light signal is first converted into a multi-channel complex light field vector, each channel containing polarization state data composed of real part amplitude component and imaginary part phase component; The polarization judgment module constructs a polarization state matrix according to the complex light field vector, and performs a polarization angle analysis operation: the arctangent function mapping is performed on the real part and imaginary part vectors of each channel to calculate the polarization angle value of the channel at the current time point, then the reference polarization angle initially sent by the system is taken as a comparison benchmark to calculate the offset value of the current polarization angle relative to the reference angle, and a continuous time sequence of polarization angle offset sequence matrix is formed.
5. The redundant protection optical fiber router system with optical fiber breakage self-healing function according to claim 4, characterized in that: On the basis of completing the polarization angle offset analysis, the polarization judgment module calls the embedded phase difference calculation component to perform differential processing on the imaginary part vector in the same polarization state matrix; the differential processing is in units of adjacent channels, and a complex phase difference distribution curve in a unit time interval is calculated to generate a phase difference response matrix corresponding to multiple channels; Then, a weighted interpolation reconstruction operation is performed to map the phase difference response matrix to the channel topology index defined in the link structure template to form a complete link response polarization feature matrix; The link response polarization feature matrix serves as a basis for representing the stability of the current link section in the physical layer behavior; The polarization judgment module performs node index comparison and time sequence synchronization on the two groups of data. If the polarization angle offset value and the phase difference curve both satisfy the preset tolerance interval, and the corresponding node is in the path recovery preparation state, a path available confirmation instruction is output, serving as a trigger condition for the router path reconstruction mechanism.
Citation Information
Patent Citations
Optical switch control method and device
CN106471482A
Fault automatic detection and repair method for self-healing intelligent power line
CN118739184A