A multi-service isolation method, system, device and medium based on optical fiber communication

By dynamically adjusting the channel wavelength and time slot in optical fiber communication, and employing a nonlinear coupling mechanism and a cross-layer interference sensing model, the problems of resource utilization efficiency and isolation in multi-service concurrent scenarios are solved, achieving a highly efficient multi-service isolation effect.

CN120811537BActive Publication Date: 2025-11-18SICHUAN TIANYI COMHEART TELECOM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511296959.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-11
Publication Date
2025-11-18
Estimated Expiration
2045-09-11

AI Technical Summary

Technical Problem

Existing fiber optic communication technologies cannot dynamically adapt to the time-varying nature of service requirements in multi-service concurrent scenarios, resulting in low resource utilization efficiency and difficulty in suppressing interference between services. Traditional solutions cannot achieve cross-layer collaborative optimization of wavelength and time slots, and isolation assessment is limited to a single dimension.

Method used

By acquiring the priority and bandwidth requirements of each service, the channel wavelength and isolation time slots are dynamically adjusted. A nonlinear coupling mechanism is used to achieve flexible allocation of wavelength resources. By combining wavelength offset and time slot correction factor, a deep correlation between the time domain and frequency domain is established, a cross-layer interference sensing model is constructed, and bidirectional collaborative adjustment is performed.

Benefits of technology

It achieves priority acquisition of physical isolation for high-priority services, suppresses excessive occupation of scarce spectrum by low-priority high-traffic services, accurately identifies hidden interference scenarios, improves resource utilization and isolation, reduces bit error rate, and ensures consistent service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120811537B_ABST
    Figure CN120811537B_ABST
Patent Text Reader

Abstract

The application discloses a kind of multi-service isolation method, system, equipment and medium based on optical fiber communication, it is related to data processing technical field, comprising: obtaining the priority and bandwidth demand corresponding to each service, and the distribution channel wavelength corresponding to each service is obtained according to the priority and bandwidth demand corresponding to each service;Single-slot carrying capacity is obtained, and the distribution isolation time slot corresponding to each service is obtained according to the distribution channel wavelength and single-slot carrying capacity corresponding to each service;According to the distribution channel wavelength and distribution isolation time slot corresponding to each service, the isolation degree between each service is obtained;Isolation degree is compared with preset isolation threshold, if isolation degree is less than preset isolation threshold, then according to isolation degree and preset isolation threshold, the distribution channel wavelength and distribution isolation time slot of the two services corresponding to isolation degree are corrected and target channel wavelength and target isolation time slot are generated.The application has the advantages of collaborative distribution, bidirectional regulation and accurate isolation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and specifically to a multi-service isolation method, system, device, and medium based on optical fiber communication. Background Technology

[0002] With the rapid development of fiber optic communication technology, the Fiber to the Room (FTTRB) architecture, due to its high bandwidth and low latency, has become a key infrastructure for high-reliability business scenarios such as smart homes, industrial IoT, and telemedicine. However, in multi-service concurrent scenarios, different services have significantly different service quality requirements. For example, medical IoT requires hard real-time performance and deterministic latency, 8K ultra-high-definition video transmission requires ultra-high bandwidth, while industrial control commands are extremely sensitive to data packet loss.

[0003] In existing technologies, multi-service isolation solutions generally adopt static resource allocation strategies. The core problem with this approach is its inability to dynamically adapt to the time-varying nature of service demands, leading to low resource utilization efficiency and difficulty in suppressing inter-service interference. Specifically: First, traditional solutions, based on fixed wavelength allocation or simple priority polling mechanisms, fail to consider the dynamic coupling relationship between real-time traffic fluctuations and priorities. In scenarios with sudden traffic surges, high-priority but low-bandwidth life monitoring services may fail to meet latency requirements due to high-bandwidth video services occupying wavelength resources, while low-priority but highly bursty file download services may experience buffer overflows due to insufficient static allocation. Second, time slot allocation often relies solely on linear calculations of bandwidth requirements, failing to coordinate with the physical layer's wavelength isolation effect. This results in a disconnect between time-domain resource allocation and frequency-domain isolation requirements, leading to insufficient actual isolation. Furthermore, existing technologies often limit isolation assessments to a single dimension, such as relying solely on wavelength intervals or time slot conflict rates, resulting in one-sided optimization measures. Therefore, a multi-service isolation method that can achieve cross-layer wavelength and time slot collaboration, dynamically adapt to service characteristics, and possess closed-loop optimization capabilities is urgently needed. Summary of the Invention

[0004] To address the shortcomings of existing technologies, this invention provides a multi-service isolation method, system, device, and medium based on optical fiber communication.

[0005] A multi-service isolation method based on optical fiber communication includes: obtaining the priority and bandwidth requirements of each service, and obtaining the allocated channel wavelength for each service based on the priority and bandwidth requirements; obtaining the single-timeslot carrying capacity, and obtaining the allocated isolation time slot for each service based on the allocated channel wavelength and single-timeslot carrying capacity; obtaining the isolation degree between each service based on the allocated channel wavelength and allocated isolation time slot; comparing the isolation degree with a preset isolation threshold, and if the isolation degree is less than the preset isolation threshold, correcting the allocated channel wavelength and allocated isolation time slot of the two services corresponding to the isolation degree based on the isolation degree and the preset isolation threshold, and generating the target channel wavelength and target isolation time slot.

[0006] Optionally, obtaining the allocated channel wavelength for each service based on its priority and bandwidth requirements includes: obtaining the maximum wavelength adjustment range; and obtaining the allocated channel wavelength for each service based on the maximum wavelength adjustment range, the priority of each service, and its bandwidth requirements.

[0007] Optionally, the allocated channel wavelength for each service can be obtained based on the maximum wavelength adjustment range, the priority of each service, and the bandwidth requirements, as follows: ;in, Assign channel wavelengths to the i-th service. Based on the basic channel wavelength, This represents the maximum wavelength adjustment range. The priority corresponding to the i-th service is... For the bandwidth requirement corresponding to the i-th service, The number of businesses involved in the quarantine The priority corresponding to the k-th service. This represents the bandwidth requirement for the k-th service.

[0008] Optionally, the allocated isolation time slots for each service can be obtained based on the allocated channel wavelength and single time slot carrying capacity, as follows: ;in, Allocate isolation time slots for the i-th service. For the bandwidth requirement corresponding to the i-th service, For single time slot capacity, For adjustment coefficients, Assign channel wavelengths to the i-th service. The base channel wavelength.

[0009] Optionally, the isolation degree between services can be obtained based on the allocated channel wavelength and allocated isolation time slot corresponding to each service, expressed as follows: ;in, Let i be the isolation degree between the i-th service and the j-th service. Assign channel wavelengths to the i-th service. Assign a channel wavelength to the j-th service. For the minimum wavelength interval, Allocate isolation time slots for the i-th service. Allocate isolation time slots for the j-th service.

[0010] Optionally, modifying the allocated channel wavelength and allocated isolation time slot of the two services corresponding to the isolation degree based on the isolation degree and a preset isolation threshold, and generating the target channel wavelength and target isolation time slot, includes: obtaining the isolation difference based on the isolation degree and the preset isolation threshold, and obtaining the adjustment ratio based on the isolation difference; modifying the allocated channel wavelength of the two services corresponding to the isolation degree according to the adjustment ratio, thereby forming the target channel wavelength of the two services; and modifying the allocated isolation time slot of the two services corresponding to the isolation degree according to the adjustment ratio, thereby forming the target isolation time slot of the two services.

[0011] A multi-service isolation system based on optical fiber communication is also provided. The system includes: an acquisition module for acquiring the priority and bandwidth requirements of each service, and acquiring the allocated channel wavelength for each service based on the priority and bandwidth requirements; a first isolation processing module for acquiring the single-timeslot carrying capacity, and acquiring the allocated isolation time slot for each service based on the allocated channel wavelength and single-timeslot carrying capacity; a second isolation processing module for acquiring the isolation degree between each service based on the allocated channel wavelength and allocated isolation time slot; and a third isolation processing module for comparing the isolation degree with a preset isolation threshold. If the isolation degree is less than the preset isolation threshold, the allocated channel wavelength and allocated isolation time slot of the two services corresponding to the isolation degree are corrected based on the isolation degree and the preset isolation threshold, and a target channel wavelength and target isolation time slot are generated.

[0012] Optionally, the third isolation processing module is also used to: obtain an isolation difference based on the isolation degree and a preset isolation threshold, and obtain an adjustment ratio based on the isolation difference; adjust the allocated channel wavelengths of the two services corresponding to the isolation degree according to the adjustment ratio, thereby forming the target channel wavelengths corresponding to the two services; and adjust the allocated isolation time slots of the two services corresponding to the isolation degree according to the adjustment ratio, thereby forming the target isolation time slots corresponding to the two services.

[0013] An electronic device is also provided, comprising: a memory storing a computer program thereon; and a processor for executing the computer program in the memory to implement the above-described multi-service isolation method based on optical fiber communication.

[0014] A non-transitory computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the above-described multi-service isolation method based on fiber optic communication.

[0015] The beneficial effects of this invention are reflected in:

[0016] In the entire multi-service isolation method based on fiber optic communication, a nonlinear coupling mechanism based on priority and bandwidth requirements enables flexible allocation of wavelength resources. This ensures that high-priority services obtain wavelengths with better physical isolation, while weight adjustment suppresses the excessive occupation of scarce spectrum by low-priority, high-volume services. This effectively solves the problems of service priority inversion and sudden traffic congestion caused by traditional static allocation. Furthermore, a collaborative optimization mechanism between time slot allocation and wavelength physical characteristics establishes a deep correlation between time-domain resources and frequency-domain isolation by introducing wavelength offset as a time slot correction factor. This achieves a precise balance between bandwidth carrying capacity requirements and signal interference suppression. For example, when the service wavelength interval shrinks, a time slot discretization compensation strategy is automatically triggered to avoid a surge in bit error rate caused by insufficient physical isolation. Furthermore, the wavelength-time slot joint isolation assessment model overcomes the limitations of single-dimensional assessment. By integrating the physical interference characteristics of wavelength intervals and the conflict probability of time slot distribution, it constructs cross-layer interference sensing capabilities, accurately identifying concealed interference scenarios and providing a reliable basis for dynamic adjustment. Furthermore, the two-way collaborative adjustment strategy when isolation is insufficient adopts a reverse compensation mechanism of wavelength extension and time slot discretization, and realizes the global optimal solution search for resource adjustment through dynamic proportional calculation. Attached Figure Description

[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the accompanying drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.

[0018] Figure 1 This is a schematic diagram illustrating the steps of the multi-service isolation method based on optical fiber communication of the present invention;

[0019] Figure 2 This is a schematic diagram of a portion of steps S1 in the multi-service isolation method based on optical fiber communication of the present invention;

[0020] Figure 3 This is a schematic diagram of a portion of step S4 in the multi-service isolation method based on optical fiber communication of the present invention;

[0021] Figure 4 This is a block diagram illustrating an electronic device according to an embodiment of the present invention.

[0022] Figure label:

[0023] 700 - Electronic device; 701 - Processor; 702 - Memory; 703 - Multimedia component; 704 - I / O interface; 705 - Communication component. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, 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. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0025] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0026] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0027] like Figure 1 As shown, a multi-service isolation method based on optical fiber communication is provided, including:

[0028] S1. Obtain the priority and bandwidth requirements of each service, and obtain the allocated channel wavelength for each service based on the priority and bandwidth requirements of each service.

[0029] S2. Obtain the single-timeslot carrying capacity, and obtain the allocated isolation time slots corresponding to each service based on the allocated channel wavelength and single-timeslot carrying capacity corresponding to each service.

[0030] S3. Obtain the isolation degree between each service based on the allocated channel wavelength and allocated isolation time slot corresponding to each service;

[0031] S4. Compare the isolation degree with the preset isolation threshold. If the isolation degree is less than the preset isolation threshold, then adjust the allocated channel wavelength and allocated isolation time slot of the two services corresponding to the isolation degree according to the isolation degree and the preset isolation threshold, and generate the target channel wavelength and target isolation time slot.

[0032] In this embodiment, it should be noted that in S1, intelligent allocation of channel wavelengths is achieved by dynamically coupling service priorities with real-time bandwidth requirements. First, the available spectral range is determined based on the network's preset maximum wavelength adjustment range, ensuring that wavelength allocation remains within the physical layer's achievable boundaries. Based on this, a weighted aggregation mechanism is used to non-linearly fuse the priority of each service with its bandwidth requirements, generating the service's weight percentage in the total resource pool. High-priority services, even with lower bandwidth requirements, can still obtain better wavelength positions (such as channels far from the base wavelength) through weight amplification, thus forming natural isolation at the physical layer; while high-volume services with lower priorities are prevented from excessively occupying scarce wavelength resources through weight suppression. This process responds in real-time to changes in service requirements, ensuring that wavelength allocation always matches the current network load status.

[0033] For example, in smart home scenarios, when security monitoring (high priority, medium bandwidth) and 4K streaming media (medium priority, high bandwidth) occur concurrently, channels farther from the base wavelength are prioritized for security monitoring. Even if its bandwidth requirement is lower than that of streaming media services, its isolation is ensured through priority weighting. If a low-priority but ultra-high bandwidth file download task suddenly joins, its wavelength offset will be automatically compressed to limit its interference with high-priority services. At the same time, dynamic weight rebalancing ensures fairness in wavelength resource competition among various services. This mechanism effectively avoids the problems of "high-priority services being overwhelmed by large traffic" or "low-priority sudden service blocking the channel" caused by static allocation in traditional solutions.

[0034] In S2, a time slot allocation strategy is dynamically generated through the synergy between channel wavelength and service bandwidth requirements, achieving coordinated optimization of time-domain resources and frequency-domain isolation. First, the basic number of time slots required to meet bandwidth demands is calculated based on the single time slot carrying capacity. Then, wavelength offset is introduced as an adjustment factor to nonlinearly correct the basic time slots. Specifically, channels far from the basic wavelength (typically corresponding to high-priority or high-isolation-requirement services) will trigger a gain adjustment in the number of time slots, while channels close to the basic wavelength will dynamically suppress time slot expansion based on isolation requirements. This mechanism ensures that time slot allocation not only meets bandwidth requirements but also forms a coupling relationship with the physical location of wavelengths: when service wavelengths are close together, the dispersion of time slot allocation is automatically increased to compensate for insufficient physical layer isolation; when wavelengths are far apart, time slot restrictions are appropriately relaxed to improve resource utilization. For example, in industrial IoT scenarios, a compact but discrete time slot sequence is allocated to robotic arm control commands (high priority, short wavelength offset) to meet their real-time requirements and avoid overlap with the time slots of adjacent wavelength environmental monitoring data (large wavelength offset); while the latter is allocated a continuous but dispersed time slot block to compensate for the transmission efficiency loss caused by its long wavelength interval, thus achieving precise matching of time and frequency resources.

[0035] Furthermore, the time slot correction process incorporates dynamic attenuation characteristics to prevent time slot resource oscillations caused by sudden wavelength adjustments. For example, in smart healthcare scenarios, when an emergency call service (sudden high priority) causes its wavelength to shift rapidly, it is prioritized to be allocated a discrete short time slot sequence, rather than simply increasing the number of time slots. This avoids time slot conflicts with ECG monitoring (continuous medium priority) and maintains stable isolation through time slot position misalignment. This elastic wavelength-time slot mapping mechanism solves the problem of resource waste or uncontrolled interference caused by the disconnect between time slot allocation and physical isolation in traditional solutions, ensuring consistent service quality across multiple services under high dynamic loads.

[0036] In S3, the isolation calculation achieves a coordinated evaluation of physical layer wavelength isolation and temporal resource allocation through multi-dimensional joint modeling. This method innovatively fuses the physical interference characteristics of wavelength spacing with the conflict probability of time slot distribution nonlinearly, constructing a cross-layer interference sensing model. Specifically, in the isolation calculation, firstly, the interference intensity based on wavelength spacing is dynamically scaled to ensure that interference in adjacent channel services increases exponentially as the wavelength approaches; secondly, a composite calculation of time slots is introduced, reflecting the superposition effect of resource occupancy density through the product of the number of time slots, and dynamically adjusting the weights based on differences in time slot distribution.

[0037] Furthermore, taking the concurrent scenario of robotic arm control and equipment vibration monitoring in the Industrial Internet of Things (IIoT) as an example, if the wavelength interval between the two meets the basic physical layer isolation requirements but the time slot allocation highly overlaps, traditional solutions may only determine the isolation level based on the wavelength interval. This solution, however, through joint evaluation, identifies the signal crosstalk risk caused by time domain overlap and reduces the isolation level calculation result below the threshold. Conversely, when live video streaming and remote medical services are forced to converge due to sudden traffic surges, by identifying the high dispersion of their time slot distributions (e.g., video uses periodic long time slots, while medical services use short time slot bursts), the isolation level assessment result can be dynamically improved, avoiding unnecessary resource adjustments. This mechanism effectively solves the one-sidedness of single-dimensional evaluation, especially in scenarios involving conflicting wavelength and time slot coupling. It can accurately identify hidden interference sources. For example, in a smart factory, when environmental sensors (medium wavelength interval, continuous time slots) and AGV navigation commands (medium wavelength interval, pulse time slots) are concurrent, by calculating the cross density of their time slot distributions, occasional interference peaks can be accurately identified, providing a reliable basis for cross-layer optimization.

[0038] In S4, when the isolation between services is detected to be below a threshold, a joint adjustment strategy of wavelength and time slot is adopted. The adjustment ratio is dynamically calculated based on the isolation difference, and reverse compensation operations are performed on both dimensions. For the wavelength dimension, the wavelength offset of high-priority services is increased and the offset of low-priority services is compressed to form a gradient expansion of wavelength intervals, thereby enhancing physical layer isolation. For the time slot dimension, the time slot occupancy time of large time slot services is reduced and the transmission window of small time slot services is supplemented to balance the distribution density of time domain resources and reduce the probability of signal overlap. This bidirectional adjustment mechanism breaks through the limitations of the single-dimensional adjustment of traditional solutions. For example, in the smart factory scenario, when the robotic arm control command (high frequency, short time slot) and the equipment status monitoring (long time slot continuous transmission) interfere due to wavelength proximity, the robotic arm wavelength is simultaneously shifted to the high-frequency end and the monitoring service is migrated to the low-frequency end. At the same time, the time slot of the robotic arm is divided into finer granularities and the transmission cycle of the monitoring service is staggered, which avoids wavelength resource fragmentation and eliminates occasional interference through time slot discretization.

[0039] In summary, the multi-service isolation method based on fiber optic communication achieves flexible allocation of wavelength resources through a nonlinear coupling mechanism between priority and bandwidth requirements. This ensures that high-priority services acquire wavelengths with better physical isolation while weighting to suppress excessive occupation of scarce spectrum by low-priority, high-volume services, effectively solving the problems of service priority inversion and sudden traffic congestion caused by traditional static allocation. Furthermore, the collaborative optimization mechanism of time slot allocation and wavelength physical characteristics establishes a deep correlation between time-domain resources and frequency-domain isolation by introducing wavelength offset as a time slot correction factor. This achieves a precise balance between bandwidth requirements and signal interference suppression. For example, when service wavelength intervals shrink, a time slot discretization compensation strategy is automatically triggered to avoid a surge in bit error rate caused by insufficient physical isolation. Moreover, the wavelength-time slot joint isolation assessment model overcomes the limitations of single-dimensional assessment by integrating the physical interference characteristics of wavelength intervals and the conflict probability of time slot distribution to build cross-layer interference sensing capabilities. This enables accurate identification of concealed interference scenarios, providing a reliable basis for dynamic adjustments. Furthermore, the two-way collaborative adjustment strategy for insufficient isolation employs a reverse compensation mechanism of wavelength extension and time slot discretization, achieving global optimal solution search for resource adjustment through dynamic proportional calculation. In practical applications, this scheme reduces the SLA default rate of high-priority services from 5% to below 0.3%, maintains the interference power ratio of services in the same frequency band stably above 25dB, and achieves system resource utilization exceeding 85%.

[0040] like Figure 2 As shown, in one embodiment, obtaining the allocated channel wavelength for each service according to its priority and bandwidth requirements in step S1 includes:

[0041] S11. Obtain the maximum wavelength adjustment range;

[0042] S12. Obtain the allocated channel wavelength for each service based on the maximum wavelength adjustment range, the priority of each service, and the bandwidth requirements.

[0043] In this embodiment, it should be noted that in S11, by acquiring the hardware characteristics of the optical fiber communication (such as the spectral tuning capability of the tunable laser, the passband width of the optical filter, etc.), the physical boundaries of dynamic wavelength allocation are clearly defined to avoid signal distortion or transmission interruption caused by exceeding the device's supported range. For example, in an industrial IoT scenario, if the maximum wavelength adjustment range of the system is limited by the manufacturing process of the laser chip, the allocation of wavelengths for all service channels must be strictly limited within this spectral window to ensure that the optical signal can be correctly resolved by the photodetector at the receiving end. This step lays the physical foundation for subsequent dynamic allocation, preventing optical path lock-up or crosstalk exacerbation caused by wavelength exceeding the limits.

[0044] In S12, a dynamic weighting mechanism based on priority and bandwidth enables intelligent optimization of wavelength resource allocation. By non-linearly fusing service priorities with real-time bandwidth requirements, dynamic weights for each service in the overall resource pool are generated, driving wavelength allocation towards high-value services.

[0045] In one implementation, the allocated channel wavelength for each service in S12, based on the maximum wavelength adjustment range, the priority of each service, and the bandwidth requirements, is represented as follows:

[0046] ;in,

[0047] Assign channel wavelengths to the i-th service. Based on the basic channel wavelength, This represents the maximum wavelength adjustment range. The priority corresponding to the i-th service is... For the bandwidth requirement corresponding to the i-th service, The number of businesses involved in the quarantine The priority corresponding to the k-th service. This represents the bandwidth requirement for the k-th service.

[0048] In this embodiment, it should be noted that, The product of the priority of the i-th service and the bandwidth requirement of the i-th service is used as the weighting benchmark to achieve non-linear coupling of the two types of key parameters; this balances service value and resource requirements, allowing high-priority services (such as medical IoT) to still be processed even with low bandwidth requirements. Increase their weight to ensure access to high-quality wavelength resources; if high-bandwidth services (such as 8K video) have low priority, their weight is suppressed to avoid excessive bandwidth demand leading to resource overflow; at the same time, avoid the one-sidedness of linear superposition, and force the two to grow synchronously in a product form. For example, the weight of medical services ((S=5, B=1)) is 5, and the weight of video services ((S=1, B=5)) is also 5, so the two have equal weights.

[0049] Furthermore, As the denominator, the wavelength offset for each service is... Strictly limited to the maximum adjustment range Internally, it achieves dynamic scaling of resources on demand. When a new service is added, the denominator increases, and the wavelength offset of the existing service automatically shrinks, releasing resources for the new service. When a service exits, the denominator decreases, and the offset of the remaining service expands to fill resource gaps. Simultaneously, it ensures hardware compatibility through... Constraints are applied to ensure that the allocated wavelength is always within the physical support range of the tunable laser and optical filter, thus avoiding signal distortion.

[0050] Furthermore, with Using a reference wavelength (typically the center wavelength of the channel planning), services are shifted towards higher or lower frequencies based on weight. This design naturally isolates high-priority services by allocating high-weighted services to frequencies further away. In the edge wavelength region, leveraging the low-interference characteristics of the fiber optic channel edge (due to reduced adjacent channels), the physical layer isolation is enhanced; simultaneously, low-frequency band congestion is suppressed: low-priority services are concentrated in the vicinity of the edge. In this region, resource consumption is reduced by compressing wavelength intervals.

[0051] In summary, in a burst traffic scenario, assuming a low-priority, high-bandwidth service (such as file download, (S=1, B=10)) is added to the burst, its weight is (1*10=10). If the original total weight of the services was 50, and the new total becomes 60, the wavelength offset of this burst service is 0.167. This only occupies a small offset, avoiding crowding out high-priority services (such as the existing medical service with a weight of 30, whose offset is reduced from (0.6)). () decreased to (0.5) (While maintaining a high degree of isolation). Furthermore, when two service wavelengths are close together (e.g., similar weights leading to similar offsets), the isolation assessment model in S3 identifies the risk and triggers collaborative adjustments in S4, increasing the wavelength offset of high-priority services and compressing the offset of low-priority services, directly increasing the wavelength spacing and reducing physical layer crosstalk. Furthermore, through normalized allocation, resource utilization is strictly proportional to service weight, achieving a balance between efficient resource utilization and interference suppression.

[0052] For example, suppose the system parameters are: =1550nm, =30nm, currently has three businesses: Business 1 (Medical IoT), Business 2 (8K video streaming), and Business 3 (Industrial Control), with data respectively. =5, =2, weight 5*2=10; =1, =8, weight 1*8=8; =3, =3, weight 3*3=9; calculate the total weight: 10+8+9=27. Substitute into the expression to calculate, ; ; .

[0053] Results Analysis: High-priority service 1 is assigned the largest offset (1561.1nm), far from the base wavelength, resulting in optimal isolation. High-bandwidth service 2, due to its low priority, has the smallest offset (1558.9nm), limiting its interference with other services. Service 3 (medium priority) has a moderate offset, balancing resource requirements and interference control.

[0054] When a sudden addition of business file 4 is made, downloading and adding it is required. =1, =10, weight 1*10=10, new total weight: 10+8+9+10=37, the new offset of service 1 is 1550+8.1=1558.1nm; the offset of service 4 is 1550+8.1=1558.1nm; at this time, the wavelengths of services A and D overlap, which may trigger the correction mechanism of S4 to ensure that the wavelength interval between the two increases and further compensate for the isolation.

[0055] In one implementation, the allocated isolation time slots for each service, obtained in S2 based on the allocated channel wavelength and single time slot carrying capacity, are represented as follows:

[0056] ;in,

[0057] Allocate isolation time slots for the i-th service. For the bandwidth requirement corresponding to the i-th service, For single time slot capacity, For adjustment coefficients, Assign channel wavelengths to the i-th service. The base channel wavelength.

[0058] In this embodiment, it should be noted that, The base number of time slots is the minimum number of time slots required to meet bandwidth requirements. For slot compensation terms, where, The number of time slots is dynamically adjusted based on wavelength shift; specifically... Approaching 0, the wavelength is close to the fundamental wavelength. Approaching 0, The term approaches 1, the number of time slots doubles (1+1=2), compensating for insufficient physical isolation; the wavelength is far from the fundamental wavelength. Approaching the maximum value, the wavelength is close to the fundamental wavelength. Approaching the maximum value, The term approaches 0, and the number of time slots reverts to the baseline value 1+0=1, avoiding resource waste. Among these, To adjust the coefficient, control the decay rate of the time slot gain, such as When the wavelength shift is 0.1, the time slot gain decreases by 63% for every 10nm shift in wavelength.

[0059] In summary, this system can dynamically compensate for insufficient physical isolation. When the wavelength interval of services is small, such as when the wavelengths of industrial control and video streams are similar, the number of time slots automatically increases, and the probability of signal overlap is reduced through time slot discretization. For example, in service 1, industrial control, B_1=3, S_1=3, P_r=1, and the weights are... With a total weight of 27 and a wavelength offset of 10nm, the allocated isolation time slot T_1 = 3 / 1*(1+e^{-0.1*10})≈4. For service 2 video stream, B_2=8, S_2=1, and a wavelength offset of 8.89nm, the allocated isolation time slot T_1 = 8 / 1*(1+e^{-0.1*8.89})≈11. The result is that while the physical isolation between the two services is insufficient due to a wavelength interval of only 1.11nm, the number of time slots increases to 4 and 11 respectively, and the time slot positions are staggered, significantly improving isolation.

[0060] Furthermore, it enables optimized resource utilization. When the wavelength interval of a service is large, such as in the medical IoT field where the wavelength is far from the base wavelength, the number of time slots is close to the base value, avoiding ineffective dispersion. For example, in service 3 (medical IoT), B_3=2, S_3=5, with a wavelength offset of 11.11nm, the allocated isolation time slot T_3=2 / 1*(1+e^{-0.1*11.11})≈2.66 → 3 time slots are allocated. The effect: sufficient physical isolation with a wavelength interval of 11.11nm, only a slight increase in the number of time slots, maximizing resource utilization.

[0061] In one implementation, the isolation degree between services obtained in S3 based on the allocated channel wavelength and allocated isolation time slot corresponding to each service is expressed as follows:

[0062] ;in,

[0063] Let i be the isolation degree between the i-th service and the j-th service. Assign channel wavelengths to the i-th service. Assign a channel wavelength to the j-th service. For the minimum wavelength interval, Allocate isolation time slots for the i-th service. Allocate isolation time slots for the j-th service.

[0064] In this embodiment, it should be noted that, Logarithmic scaling of wavelength spacing (physical layer isolation assessment); making the physical layer interference non-linearly related to wavelength spacing, such as optical crosstalk decreasing exponentially with wavelength spacing. Logarithmic scaling converts linear wavelength differences into decibel values, conforming to the physical laws of optical communication interference (base 10). In summary, when the wavelength interval... When the result is negative, it directly reflects insufficient isolation; when At that time, growth was slow, so we should avoid over-optimization.

[0065] Furthermore, This involves a composite calculation of time slot distribution (temporal isolation assessment); where, This is a geometric mean term, reflecting the superposition effect of the number of time slots on interference. The more time slots there are, the more resources are used, and the higher the risk of interference. As a difference penalty term, it penalizes scenarios with large differences in the number of time slots. For example, if one service occupies 100 time slots and another occupies 2 time slots, the difference term approaches 0, significantly reducing isolation. In summary, when time slots completely overlap... =0, the difference term is 1, the geometric mean is maximized, but if the wavelength isolation is insufficient, the overall isolation may still not meet the standard; when the time slot difference is large, even if the wavelength isolation is sufficient, the difference term approaches 0, suppressing false high isolation judgments.

[0066] For example, Scenario 1: Insufficient wavelength isolation, time slot overlap. Service 1: =1550nm, =5; Business 2: =1551nm, =5; Parameters: =2. Substitute into the expression to calculate: =-3.01+5=1.99dB. Conclusion: The isolation is far below the preset isolation threshold (e.g., 20dB), triggering S4 adjustment. Traditional solutions, if only checking wavelength intervals of 1nm<2nm, may misjudge the need for adjustment, but in reality, the isolation is even lower due to time slot overlap, requiring collaborative optimization.

[0067] Scenario 2: Sufficient wavelength isolation, large time slot differences. Service 3: =1550nm, =10; Business 4: =1555nm, =2; Parameter: =2. Substitute into the expression to calculate: =3.98 + 0.89 = 4.87 dB. Conclusion: The isolation is far below the preset isolation threshold (e.g., 20 dB). Although the wavelength spacing meets the standard of 5 nm > 2 nm, the isolation still does not meet the requirements due to the large time slot difference, triggering adjustment. Traditional solutions that rely solely on wavelength spacing will overlook the risk of temporal interference.

[0068] In summary, through multiple implementation methods, the SLA default rate for high-priority services such as medical IoT has been reduced from 5% to 0.3%; the co-band interference power ratio (CIR) has been improved from <20dB to >25dB; and the system resource utilization rate has been improved from 70% to 85%, avoiding the fragmentation of wavelength time slot resources.

[0069] like Figure 3 As shown, in one embodiment, step S4 involves correcting the allocated channel wavelength and allocated isolation time slot for the two services corresponding to the isolation degree based on the isolation degree and a preset isolation threshold, and generating the target channel wavelength and target isolation time slot, including:

[0070] S41. Obtain the isolation difference based on the isolation degree and the preset isolation threshold, and obtain the adjustment ratio based on the isolation difference;

[0071] S42. Adjust the allocated channel wavelengths of the two services corresponding to the isolation degree according to the adjustment ratio, so as to form the target channel wavelengths corresponding to the two services.

[0072] S43. Adjust the allocated isolation time slots of the two services corresponding to the isolation degree according to the adjustment ratio, so as to form the target isolation time slots corresponding to the two services.

[0073] In this embodiment, it should be noted that in S41, an adjustment ratio is dynamically generated to quantify the intensity of resource adjustment by calculating the difference between the actual isolation degree and a preset threshold. The isolation degree difference is then converted into an exponentially changing adjustment ratio. For example, the adjustment ratio is obtained by dividing the difference between the actual isolation degree and the preset threshold by the preset threshold.

[0074] It should also be noted that the preset isolation threshold needs to be determined comprehensively based on the physical interference characteristics of the fiber optic channel and the communication protocol standard. Specific steps include: Crosstalk ratio (CIR) modeling: Calculating the interference power ratio of adjacent wavelength channels using the optical transmission equation, for example, deriving the relationship between wavelength spacing and CIR based on parameters such as the optical amplifier noise figure and filter roll-off characteristics. When CIR ≥ 20dB (as required by communication standards), the minimum wavelength spacing is derived in reverse. Time slot conflict tolerance analysis: Determining the upper limit of the time slot overlap rate tolerance using a time-domain signal conflict probability model, combined with service delay sensitivity (e.g., medical services require delay jitter <1μs).

[0075] In S42, a differentiated offset strategy is implemented along the wavelength dimension. By adjusting the proportion, the wavelength offset of high-priority services is increased while the offset of low-priority services is compressed, forming a gradient wavelength spacing. This process employs an adjustment proportion allocation mechanism to prioritize the physical isolation of critical services. For example, when industrial control commands (high priority) and environmental monitoring (low priority) wavelengths are adjacent, the control command wavelength is shifted towards the higher end of the spectrum by an adjustment proportion multiplied by the difference between the original wavelengths of the two services. Simultaneously, the monitoring service is compressed towards the lower end of the spectrum by an adjustment proportion multiplied by the difference between the original wavelengths of the two services, thus expanding the spacing by a factor of 2 based on the adjustment proportion multiplied by the difference between the original wavelengths of the two services.

[0076] Similarly, in S43, by adjusting the ratio, the original time slots of the two services are adjusted to form a new target isolation time slot. Simultaneously, it is necessary to break down the continuously occupied blocks of the large time slot service and fill them into the idle windows of the smaller time slot service, achieving a geometric decrease in the probability of time domain conflicts. For example, when a security camera (80 consecutive time slot blocks) and a smart speaker (20 fragmented time slot requests) conflict in a smart home, the camera time slot is divided into 10 eight-time slot segments and inserted into the transmission gap of the speaker time slot, thus reducing the time slot overlap rate.

[0077] A multi-service isolation system based on fiber optic communication is also provided, the system including:

[0078] The acquisition module is used to acquire the priority and bandwidth requirements of each service, and to acquire the allocated channel wavelength for each service based on the priority and bandwidth requirements of each service.

[0079] The first isolation processing module is used to obtain the single time slot carrying capacity and obtain the allocated isolation time slots corresponding to each service according to the allocated channel wavelength and single time slot carrying capacity corresponding to each service.

[0080] The second isolation processing module is used to obtain the isolation degree between each service based on the allocated channel wavelength and allocated isolation time slot corresponding to each service.

[0081] The third isolation processing module is used to compare the isolation degree with the preset isolation threshold. If the isolation degree is less than the preset isolation threshold, the allocation channel wavelength and allocation isolation time slot of the two services corresponding to the isolation degree are corrected according to the isolation degree and the preset isolation threshold, and the target channel wavelength and target isolation time slot are generated.

[0082] In one embodiment, the third isolation processing module is further configured to: obtain an isolation difference based on the isolation degree and a preset isolation threshold, and obtain an adjustment ratio based on the isolation difference; adjust the allocated channel wavelengths of the two services corresponding to the isolation degree according to the adjustment ratio, thereby forming the target channel wavelengths corresponding to the two services; and adjust the allocated isolation time slots of the two services corresponding to the isolation degree according to the adjustment ratio, thereby forming the target isolation time slots corresponding to the two services.

[0083] In this embodiment, it should be noted that the specific method of performing the operation in the above-mentioned multi-service isolation system based on optical fiber communication has been described in detail in the embodiments of the multi-service isolation method based on optical fiber communication, and will not be elaborated here.

[0084] Figure 4 This is a block diagram of an electronic device illustrating a multi-service isolation method based on optical fiber communication according to an exemplary embodiment. Figure 4 As shown, the electronic device 700 may include: a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an I / O interface 704 (input / output interface), and a communication component 705.

[0085] The processor 701 controls the overall operation of the electronic device 700 to complete all or part of the steps in the aforementioned multi-service isolation method based on fiber optic communication. The memory 702 stores various types of data to support the operation of the electronic device 700. This data may include, for example, instructions for any application or method operating on the electronic device 700, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 703 may include a screen and audio components. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 702 or transmitted via communication component 705. The audio component also includes at least one speaker for outputting audio signals. I / O interface 704 provides an interface between processor 701 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or a combination thereof, is not limited here. Therefore, the corresponding communication component 705 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.

[0086] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the aforementioned multi-service isolation method based on fiber optic communication.

[0087] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the aforementioned multi-service isolation method based on fiber optic communication. For example, the computer-readable storage medium may be the aforementioned memory 702 including program instructions, which may be executed by the processor 701 of the electronic device 700 to complete the aforementioned multi-service isolation method based on fiber optic communication.

[0088] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described multi-service isolation method based on fiber optic communication when executed by the programmable device.

[0089] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.

[0090] It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0091] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered within the scope of the claims and specification of the present invention.

Claims

1. A multi-service isolation method based on optical fiber communication, characterized in that, include: Obtain the priority and bandwidth requirements of each service, and obtain the allocated channel wavelength for each service based on the priority and bandwidth requirements of each service; Obtain the single-timeslot carrying capacity, and obtain the allocated isolation time slots corresponding to each service based on the allocated channel wavelength and single-timeslot carrying capacity corresponding to each service; The isolation between services is obtained by allocating channel wavelengths and isolation time slots for each service. The isolation degree is compared with the preset isolation threshold. If the isolation degree is less than the preset isolation threshold, the allocated channel wavelength and allocated isolation time slot of the two services corresponding to the isolation degree are corrected according to the isolation degree and the preset isolation threshold, and the target channel wavelength and target isolation time slot are generated.

2. The multi-service isolation method based on optical fiber communication according to claim 1, characterized in that, The step of obtaining the allocated channel wavelength for each service based on its priority and bandwidth requirements includes: Obtain the maximum wavelength adjustment range; The allocated channel wavelengths for each service are obtained based on the maximum wavelength adjustment range, the priority of each service, and the bandwidth requirements.

3. The multi-service isolation method based on optical fiber communication according to claim 2, characterized in that, The method of obtaining the allocated channel wavelength for each service based on the maximum wavelength adjustment range, the priority of each service, and the bandwidth requirements is expressed as follows: ;in, Assign channel wavelengths to the i-th service. Based on the basic channel wavelength, This represents the maximum wavelength adjustment range. The priority corresponding to the i-th service is... For the bandwidth requirement corresponding to the i-th service, The number of businesses involved in the quarantine The priority corresponding to the k-th service. This represents the bandwidth requirement for the k-th service.

4. The multi-service isolation method based on optical fiber communication according to claim 1, characterized in that, The method of obtaining the allocated isolation time slots for each service based on the allocated channel wavelength and single time slot carrying capacity for each service is expressed as follows: ;in, Allocate isolation time slots for the i-th service. For the bandwidth requirement corresponding to the i-th service, For single time slot capacity, For adjustment coefficients, Assign channel wavelengths to the i-th service. The base channel wavelength.

5. The multi-service isolation method based on optical fiber communication according to claim 1, characterized in that, The method of obtaining the isolation degree between various services based on the allocated channel wavelength and allocated isolation time slot corresponding to each service is expressed as follows: ;in, Let i be the isolation degree between the i-th service and the j-th service. Assign channel wavelengths to the i-th service. Assign a channel wavelength to the j-th service. For the minimum wavelength interval, Allocate isolation time slots for the i-th service. Allocate isolation time slots for the j-th service.

6. The multi-service isolation method based on optical fiber communication according to claim 1, characterized in that, The step of correcting the allocated channel wavelength and allocated isolation time slot for the two services corresponding to the isolation degree based on the isolation degree and the preset isolation threshold, and generating the target channel wavelength and target isolation time slot, includes: The isolation difference is obtained based on the isolation degree and the preset isolation threshold, and the adjustment ratio is obtained based on the isolation difference; The isolation degree is adjusted according to the adjustment ratio to modify the allocated channel wavelengths of the two services, thereby forming the target channel wavelengths of the two services. The isolation time slots for the two services corresponding to the isolation degree are adjusted according to the adjustment ratio to form the target isolation time slots for the two services.

7. A multi-service isolation system based on optical fiber communication, characterized in that, The system includes: The acquisition module is used to acquire the priority and bandwidth requirements of each service, and to acquire the allocated channel wavelength for each service based on the priority and bandwidth requirements of each service. The first isolation processing module is used to obtain the single time slot carrying capacity and obtain the allocated isolation time slots corresponding to each service according to the allocated channel wavelength and single time slot carrying capacity corresponding to each service. The second isolation processing module is used to obtain the isolation degree between each service based on the allocated channel wavelength and allocated isolation time slot corresponding to each service. The third isolation processing module is used to compare the isolation degree with the preset isolation threshold. If the isolation degree is less than the preset isolation threshold, the allocation channel wavelength and allocation isolation time slot of the two services corresponding to the isolation degree are corrected according to the isolation degree and the preset isolation threshold, and the target channel wavelength and target isolation time slot are generated.

8. The multi-service isolation system based on optical fiber communication according to claim 7, characterized in that, The third isolation processing module is also used for: The isolation difference is obtained based on the isolation degree and the preset isolation threshold, and the adjustment ratio is obtained based on the isolation difference; The isolation degree is adjusted according to the adjustment ratio to modify the allocated channel wavelengths of the two services, thereby forming the target channel wavelengths of the two services. The isolation time slots for the two services corresponding to the isolation degree are adjusted according to the adjustment ratio to form the target isolation time slots for the two services.

9. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor is configured to execute the computer program in the memory to implement the multi-service isolation method based on optical fiber communication as described in any one of claims 1 to 6.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the multi-service isolation method based on optical fiber communication as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Communication distance extender of wireless sensor network and extension method

    CN101807951A

  • Method for realizing service isolation in power distribution network through adoption of TWDM-PON (Passive Optical Network)

    CN106411451A