Multi-service isolation method, system and device based on optical fiber communication and medium
By dynamically allocating channel wavelengths and isolation time slots, combined with a wavelength-timeslot joint evaluation model and bidirectional collaborative adjustment, the problems of insufficient resource utilization efficiency and isolation in multi-service concurrent scenarios in optical fiber communications are solved, achieving efficient multi-service isolation.
Patent Information
- Application Number
- CN202511296959.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-11
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-11
AI Technical Summary
Existing fiber-optic communication technology cannot dynamically adapt to the time-varying nature of business demands in multi-business concurrent scenarios, resulting in inefficient resource utilization and difficulty in suppressing interference between services. Existing multi-business isolation solutions cannot achieve cross-layer collaborative optimization of wavelengths and time slots, and the evaluation is limited to a single dimension, resulting in insufficient isolation.
By obtaining the priority and bandwidth requirements of each service, dynamically allocating channel wavelengths and isolation time slots, and combining the isolation degree with the preset threshold for correction, a wavelength-time slot joint evaluation model and a two-way collaborative adjustment strategy are adopted to achieve flexible allocation of wavelength resources and collaborative optimization of time slot allocation and frequency domain isolation.
It achieves priority acquisition of physical isolation for high-priority services, suppresses excessive occupation of scarce spectrum by low-priority, high-traffic services, coordinates optimization of time slot allocation and wavelength physical characteristics, accurately identifies covert interference scenarios, improves system resource utilization and isolation, and reduces bit error rate and interference power.
Smart Images

Figure CN120811537A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a multi-service isolation method, system, device and medium based on optical fiber communication. BACKGROUND
[0002] With the rapid development of optical fiber communication technology, the fiber-to-the-room base station (FTTRB) architecture has become a key infrastructure for high-reliability service scenarios such as smart home, industrial Internet of Things, and remote medical treatment due to its high bandwidth and low latency. However, in a multi-service concurrent scenario, different services have significantly different requirements for service quality. For example, medical Internet of Things requires hard real-time and deterministic latency, 8K ultra-high-definition video transmission requires ultra-high bandwidth, and industrial control instructions are extremely sensitive to data packet loss rate.
[0003] In the prior art, the multi-service isolation scheme generally adopts a static resource allocation strategy. The core problem is that it cannot dynamically adapt to the time-varying nature of service requirements, resulting in low resource utilization efficiency and difficulty in suppressing interference between services. The specific manifestations are as follows: First, the traditional scheme is based on fixed wavelength allocation or simple priority polling mechanism, without considering the dynamic coupling relationship between real-time traffic fluctuation and priority. In a burst traffic scenario, a life monitoring service with high priority but low bandwidth demand may not meet the latency requirement due to the wavelength resource being occupied by a high-flow video service, while a file download service with low priority but strong burstiness may cause buffer overflow due to insufficient static allocation. Second, time slot allocation often relies only on linear calculation of bandwidth demand, without forming a synergistic optimization with the wavelength isolation effect at the physical layer, resulting in a disconnection between time domain resource allocation and frequency domain isolation requirements, i.e., insufficient actual isolation. In addition, the evaluation of isolation degree in the prior art is limited to a single dimension, such as independent judgment by wavelength spacing or time slot conflict rate, resulting in one-sided optimization measures. Therefore, there is an urgent need for a multi-service isolation method that can realize wavelength and time slot cross-layer synergy, dynamically adapt to service characteristics, and has closed-loop optimization capability. SUMMARY
[0004] In view of the defects in the prior art, the present application provides a multi-service isolation method, system, device and medium based on optical fiber communication.
[0005] The application discloses a multi-service isolation method based on optical fiber communication, and relates to the technical field of optical fiber communication.
[0006] Optionally, the step of obtaining the allocated channel wavelength corresponding to each service according to the priority and bandwidth requirement of each service comprises the following steps: obtaining a maximum wavelength adjustment range; and obtaining the allocated channel wavelength corresponding to each service according to the maximum wavelength adjustment range, the priority and bandwidth requirement of each service. Optionally, the step of obtaining the allocated channel wavelength corresponding to each service according to the priority and bandwidth requirement of each service is represented as: ; wherein, is the allocated channel wavelength corresponding to the i th service, is a basic channel wavelength, is the maximum wavelength adjustment range, is the priority of the i th service, is the bandwidth requirement of the i th service, is the number of services participating in isolation, is the priority of the k th service, is the bandwidth requirement of the k th service.
[0007] Optionally, the step of obtaining the allocated isolation time slot corresponding to each service according to the allocated channel wavelength corresponding to each service and the single-time-slot carrying capacity is represented as: ; wherein, is the allocated isolation time slot corresponding to the i th service, is the bandwidth requirement of the i th service, is the single-time-slot carrying capacity, is an adjustment coefficient, is the allocated channel wavelength corresponding to the i th service, is a basic channel wavelength.
[0008] Optionally, the step of obtaining the isolation degree between each service according to the allocated channel wavelength corresponding to each service and the allocated isolation time slot is represented as: ; wherein, is the isolation degree between the i th service and the j th service, an allocated channel wavelength corresponding to the i-th service, an allocated channel wavelength corresponding to the j-th service, a minimum wavelength interval, an allocated guard time slot corresponding to the i-th service, an allocated guard time slot corresponding to the j-th service.
[0009] Optionally, the step of correcting the allocated channel wavelengths and the allocated guard time slots of the two services corresponding to the isolation degree according to the isolation degree and the preset isolation threshold and generating target channel wavelengths and target guard time slots comprises: obtaining an isolation difference according to the isolation degree and the preset isolation threshold, and obtaining an adjustment ratio according to the isolation difference; correcting the allocated channel wavelengths of the two services corresponding to the isolation degree by the adjustment ratio to form target channel wavelengths corresponding to the two services; and correcting the allocated guard time slots of the two services corresponding to the isolation degree by the adjustment ratio to form target guard time slots corresponding to the two services.
[0010] Also provided is a multi-service isolation system based on optical fiber communication, which comprises: an obtaining module configured to obtain a priority and a bandwidth requirement corresponding to each service, and obtain an allocated channel wavelength corresponding to each service according to the priority and the bandwidth requirement corresponding to each service; a first isolation processing module configured to obtain a single-time-slot carrying capacity, and obtain an allocated guard time slot corresponding to each service according to the allocated channel wavelength corresponding to each service and the single-time-slot carrying capacity; a second isolation processing module configured to obtain an isolation degree between each service according to the allocated channel wavelength corresponding to each service and the allocated guard time slot corresponding to each service; and a third isolation processing module configured to compare the isolation degree with a preset isolation threshold, and if the isolation degree is less than the preset isolation threshold, correct the allocated channel wavelengths and the allocated guard time slots of two services corresponding to the isolation degree according to the isolation degree and the preset isolation threshold, and generate target channel wavelengths and target guard time slots.
[0011] Optionally, the third isolation processing module is further configured to: obtain an isolation difference according to the isolation degree and the preset isolation threshold, and obtain an adjustment ratio according to the isolation difference; correct the allocated channel wavelengths of the two services corresponding to the isolation degree by the adjustment ratio to form target channel wavelengths corresponding to the two services; and correct the allocated guard time slots of the two services corresponding to the isolation degree by the adjustment ratio to form target guard time slots corresponding to the two services.
[0012] Also provided is an electronic device, which comprises: a memory having a computer program stored thereon; and a processor configured to execute the computer program in the memory to implement the multi-service isolation method based on optical fiber communication.
[0013] The application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the above-mentioned multi-service isolation method based on optical fiber communication.
[0014] The beneficial effects of the application are embodied in the following aspects: In the whole multi-service isolation method based on optical fiber communication, the nonlinear coupling mechanism based on priority and bandwidth demand realizes the elastic allocation of wavelength resources, ensures that high-priority services preferentially obtain wavelength positions with better physical isolation, and suppresses the excessive occupation of scarce spectrum by low-priority large-flow services through weight adjustment, effectively solving the problems of service priority inversion and burst flow congestion caused by traditional static allocation. Further, the cooperative optimization mechanism of time slot allocation and wavelength physical characteristics establishes the deep correlation between time domain resources and frequency domain isolation by introducing the wavelength offset as the time slot correction factor, realizes the precise balance between bandwidth bearing demand and signal interference suppression, for example, automatically triggers the time slot discretization compensation strategy when the service wavelength interval shrinks, avoiding the sharp increase of bit error rate caused by insufficient physical isolation. Further, the wavelength time slot joint isolation degree evaluation model breaks through the limitation of single-dimensional evaluation, constructs cross-layer interference perception capability by fusing the physical interference characteristics of wavelength interval and the conflict probability of time slot distribution, and can accurately identify hidden interference scenarios to provide reliable basis for dynamic adjustment. Further, the bidirectional cooperative adjustment strategy in the case of insufficient isolation degree adopts the reverse compensation mechanism of wavelength expansion and time slot discretization, and realizes the global optimal solution search of resource adjustment through dynamic proportional calculation. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the specific embodiments of the application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or prior art description. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, each element or part is not necessarily drawn according to the actual proportion.
[0016] Figure 1 A step schematic diagram of the multi-service isolation method based on optical fiber communication of the application; Figure 2 A part of step schematic diagram of S1 in the multi-service isolation method based on optical fiber communication of the application; Figure 3 A part of step schematic diagram of S4 in the multi-service isolation method based on optical fiber communication of the application; Figure 4 A block diagram of an electronic device according to an embodiment of the application is shown.
[0017] Reference signs: 700 - electronic device, 701 - processor, 702 - memory, 703 - multimedia component, 704 - I / O interface, 705 - communication component. DETAILED DESCRIPTION
[0018] For the purposes of this disclosure, the term "coupled" (or "coupling" or "connected" or "connecting") means the direct or indirect coupling between elements, which may be physical or electrical. The term "comprises" means including, but not limited to, which can have several alternatives.
[0019] Therefore, the following detailed description of the embodiments of the application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0020] It should be noted that: similar numbers and letters represent similar items in the following drawings, therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. In addition, the terms "first", "second" and the like are only used to distinguish description, and cannot be understood as indicating or implying relative importance.
[0021] As shown in Figure 1 A multi-service isolation method based on optical fiber communication is provided, comprising: S1, obtaining the priority and bandwidth requirement corresponding to each service, and obtaining the allocated channel wavelength corresponding to each service according to the priority and bandwidth requirement corresponding to each service; S2, obtaining the single time slot carrying capacity, and obtaining the allocated isolation time slot corresponding to each service according to the allocated channel wavelength corresponding to each service and the single time slot carrying capacity; S3, obtaining the isolation degree between each service according to the allocated channel wavelength and the allocated isolation time slot corresponding to each service; S4, comparing the isolation degree with the preset isolation threshold value, if the isolation degree is less than the preset isolation threshold value, then modifying the allocated channel wavelength and the allocated isolation time slot of the two services corresponding to the isolation degree according to the isolation degree and the preset isolation threshold value, and generating the target channel wavelength and the target isolation time slot.
[0022] In this embodiment, it should be noted that in S1, the intelligent allocation of channel wavelength is realized by dynamically coupling the service priority with the real-time bandwidth demand. First, the available spectral interval is determined according to the maximum wavelength adjustment range preset by the network, ensuring that the wavelength allocation is within the boundary that can be realized in the physical layer. On this basis, a weight aggregation mechanism is adopted to nonlinearly fuse the priority of each service with its bandwidth demand, generating the weight proportion of the service in the total resource pool. High-priority services can obtain a better wavelength position (such as a channel far from the base wavelength) through weight amplification even if the bandwidth demand is low, thereby forming natural isolation in the physical layer; while low-priority services with large traffic can avoid excessive occupation of scarce wavelength resources through weight suppression.
[0023] For example, in the smart home scenario, when security monitoring (high priority, medium bandwidth) and 4K streaming media (medium priority, high bandwidth) are concurrent, the security monitoring is preferentially allocated a channel far from the base wavelength, and even if its bandwidth demand is lower than that of the streaming media service, its isolation is still guaranteed through priority weighting. If a low-priority but super-high-bandwidth file download task is suddenly added, its wavelength offset will be automatically compressed to limit its interference with high-priority services, and through dynamic weight rebalancing, the fairness of each service in the competition for wavelength resources is ensured. This mechanism effectively avoids the problems of "high-priority services being overwhelmed by large traffic" or "low-priority burst services blocking channels" caused by static allocation in traditional schemes.
[0024] In S2, through the synergistic effect of channel wavelength and service bandwidth demand, a time slot allocation strategy is dynamically generated to realize the linkage optimization of time domain resources and frequency domain isolation. First, the number of base time slots that meet the bandwidth demand is calculated according to the single-time-slot carrying capacity, and then a wavelength offset is introduced as an adjustment factor to nonlinearly correct the base time slots. Specifically, channels far from the base wavelength (usually corresponding to high-priority or high-isolation-demand services) will trigger gain adjustment of the number of time slots, while channels close to the base wavelength will dynamically suppress time slot expansion according to isolation demand. This mechanism makes the time slot allocation not only meet the bandwidth carrying demand, but also form a coupling relationship with the physical position of the wavelength: when the service wavelength interval is close, the dispersion of time slot allocation is automatically increased to compensate for the lack of physical layer isolation; when the wavelength interval is large, the time slot limit is appropriately relaxed to improve resource utilization. For example, in the industrial Internet of Things scenario, a compact but discrete time slot sequence is allocated for mechanical arm control instructions (high priority, short wavelength offset), which not only meets the real-time requirements, but also avoids time slot overlap with adjacent wavelength environment 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 the large wavelength interval, realizing precise matching of time-frequency resources.
[0025] Further, the time slot correction process introduces a dynamic attenuation feature to prevent time slot resource oscillation caused by sudden wavelength adjustment. For example, in the smart medical scenario, when an emergency call service (sudden high priority) access causes its wavelength to quickly shift, it is preferentially allocated a discrete short time slot sequence, rather than simply increasing the number of time slots, which avoids conflicts with electrocardiogram monitoring (continuous medium priority) time slots and maintains stable isolation by staggering time slot positions. This flexible wavelength-time slot mapping mechanism solves the resource waste or interference out-of-control problem caused by the disconnection between time slot allocation and physical isolation in traditional solutions, ensuring consistent service quality for multiple services under high dynamic load.
[0026] In S3, the calculation of isolation degree realizes the cooperative evaluation of physical layer wavelength isolation and time domain resource allocation through multi-dimensional joint modeling. This method innovatively nonlinearly fuses the physical interference characteristics of wavelength spacing and the conflict probability of time slot distribution to construct a cross-layer interference perception model. Specifically, in the calculation of isolation degree, first, the interference intensity based on wavelength spacing is scaled dynamically to ensure that the interference of adjacent channel services increases exponentially as the wavelength approaches; second, the composite calculation of time slots is introduced to reflect the superposition effect of resource occupation density through the product of time slot quantity, and the weight is dynamically adjusted in combination with the time slot distribution difference.
[0027] Further, taking the concurrent scenario of mechanical arm control and equipment vibration monitoring in industrial Internet of Things as an example, if the wavelength spacing of the two meets the physical layer basic isolation requirement but the time slot allocation is highly overlapped, the traditional scheme may only determine that the isolation degree meets the threshold according to the wavelength spacing. However, through joint evaluation, this scheme finds that the time domain overlap leads to signal crosstalk risk, and the isolation degree calculation result is reduced below the threshold. Conversely, when video live streaming and remote diagnosis services are forced to approach due to sudden traffic, by identifying that the time slot distribution of the two has high dispersion (such as periodic long time slots for video and short time slot burst transmission for diagnosis), the isolation degree evaluation result can be dynamically improved to avoid unnecessary resource adjustment. This mechanism effectively solves the one-sidedness of single-dimensional evaluation, especially in scenarios with wavelength-time slot conflict coupling, it can accurately identify hidden interference sources, for example, in a smart factory, when environmental sensors (medium wavelength spacing, continuous time slots) and AGV navigation instructions (medium wavelength spacing, pulse time slots) are concurrent, by calculating the cross-density of their time slot distribution, the accidental interference peak is accurately identified, providing a reliable basis for cross-layer optimization.
[0028] In S4, when the service interval isolation is detected to be lower than the threshold, a joint adjustment strategy of wavelength and time slot is adopted, the adjustment ratio is dynamically calculated according to the isolation difference, and reverse compensation operations are performed on the two dimensions. For the wavelength dimension, the wavelength interval gradient expansion is formed by expanding the wavelength offset of high-priority services and compressing the offset of low-priority services, so as to enhance the physical layer isolation; in the time slot dimension, the time domain resource distribution density is balanced by reducing the occupation time length of large time slot services and supplementing the transmission window of small time slot services, so as to reduce the signal overlap probability. This bidirectional adjustment mechanism breaks through the single-dimensional adjustment limitation of traditional schemes. For example, in the intelligent factory scene, when the mechanical arm control instruction (high frequency short time slot) and the equipment state monitoring (long time slot continuous transmission) interfere with each other due to wavelength proximity, the wavelength of the mechanical arm is simultaneously offset to the high frequency end, the monitoring service is migrated to the low frequency end, the time slot of the mechanical arm is divided into finer granularity, and the transmission period of the monitoring service is staggered, which not only avoids the fragmentation of wavelength resources, but also eliminates accidental interference through time slot discretization.
[0029] In summary, in the whole multi-service isolation method based on optical fiber communication, the nonlinear coupling mechanism based on priority and bandwidth demand realizes the elastic allocation of wavelength resources, which not only ensures that high-priority services can preferentially obtain wavelength positions with better physical isolation, but also suppresses the excessive occupation of scarce spectrum by low-priority high-flow services through weight adjustment, effectively solving the problems of service priority inversion and burst traffic congestion caused by traditional static allocation. Further, the cooperative optimization mechanism of time slot allocation and wavelength physical characteristics introduces the wavelength offset as the time slot correction factor to establish a deep correlation between time domain resources and frequency domain isolation, and to achieve a precise balance between bandwidth bearing demand and signal interference suppression, for example, when the service wavelength interval shrinks, the time slot discretization compensation strategy is automatically triggered to avoid the rapid increase of bit error rate caused by insufficient physical isolation. Further, the wavelength-time slot joint isolation evaluation model breaks through the limitation of single-dimensional evaluation, builds cross-layer interference perception capability by fusing the physical interference characteristics of wavelength interval and the conflict probability of time slot distribution, and can accurately identify hidden interference scenarios to provide reliable basis for dynamic adjustment. Further, the bidirectional cooperative adjustment strategy when the isolation is insufficient adopts the reverse compensation mechanism of wavelength expansion and time slot discretization, and realizes the global optimal solution search of resource adjustment through dynamic ratio calculation. In practical application, this scheme reduces the SLA violation rate of high-priority services from 5% to below 0.3%, the same frequency band service interference power ratio is stably maintained at above 25dB, and the system resource utilization rate breaks through 85%.
[0030] As shown in FIG. 1, Figure 2 In one embodiment, the step of obtaining the allocated channel wavelength corresponding to each service according to the priority and bandwidth demand of each service in S1 includes: S11, obtaining a maximum wavelength adjustment range; S12, obtaining the allocated channel wavelength corresponding to each service according to the maximum wavelength adjustment range, the priority corresponding to each service, and the bandwidth demand.
[0031] In the embodiment, it is to be noted that in S11, by obtaining the hardware characteristics of fiber communication (such as the spectral tuning ability of a tunable laser, the passband width of an optical filter, etc.), the physical boundary of dynamic wavelength allocation is determined, and signal distortion or transmission interruption caused by exceeding the device support range is avoided. For example, in the industrial Internet of Things scenario, if the maximum wavelength adjustment range of the system is limited by the manufacturing process of the laser chip, the allocation of all service channel wavelengths must be strictly limited within this spectral window to ensure that the optical signal can be correctly analyzed by the photodetector at the receiving end. This step lays a physical realizable foundation for subsequent dynamic allocation and prevents problems such as loss of lock of the optical path or increased crosstalk caused by wavelength out-of-range.
[0032] In S12, the intelligent optimization configuration of wavelength resources is realized based on the dynamic weight mechanism of priority and bandwidth. By nonlinearly fusing the service priority and real-time bandwidth demand, the dynamic weight of each service in the total resource pool is generated to drive the wavelength allocation to tilt towards high-value services.
[0033] In one embodiment, obtaining the allocated channel wavelength corresponding to each service according to the maximum wavelength adjustment range, the priority corresponding to each service, and the bandwidth demand in S12 is represented as: ; wherein, is the allocated channel wavelength corresponding to the i-th service, is the basic channel wavelength, is the maximum wavelength adjustment range, is the priority corresponding to the i-th service, is the bandwidth demand corresponding to the i-th service, is the number of services participating in isolation, is the priority corresponding to the k-th service, is the bandwidth demand corresponding to the k-th service.
[0034] In the embodiment, it is to be noted that, The product of the priority corresponding to the i-th service and the bandwidth demand corresponding to the i-th service is taken as the weight reference to realize nonlinear coupling of the two types of key parameters; the balance between service value and resource demand is realized, and even if the bandwidth demand of a high-priority service (such as a medical Internet of Things) is low, the service can still be allocated a wavelength within the maximum wavelength adjustment range, thereby ensuring the correct transmission of the service. Amplify its weight, ensure to obtain high-quality wavelength resources; high-bandwidth services (such as 8K video) if the priority is low, the weight is suppressed, avoid bandwidth demand too high leading to resource overflow; at the same time, avoid the one-sidedness of linear superposition, the product form forces both to grow synchronously, for example, the weight of medical service ((S=5, B=1)) is 5, the weight of video service ((S=1, B=5)) is also 5, the weight of both is equal.
[0035] Further, As the denominator, the wavelength offset of each service Is strictly limited in the maximum adjustment range ; Realize the dynamic scaling of resources on demand, when new services join, the denominator increases, the wavelength offset of the original service automatically shrinks, releases resources for new service allocation, when the service exits, the denominator decreases, the remaining service offset expands, fills the resource gap; At the same time, it also realizes the hardware compatibility guarantee, through Constraints, ensure that the allocated wavelength is always within the physical support range of the tunable laser and optical filter, avoid signal distortion.
[0036] Further, take As the reference wavelength (usually the center wavelength of channel planning), services are offset to high or low frequency according to the weight. This design naturally isolates high-priority services by allocating high-weight services to the edge wavelength area far from , and enhances its physical layer isolation by using the low interference characteristics of the edge of the optical fiber channel (due to the reduction of adjacent channels); At the same time, it suppresses the congestion of the low frequency band: low-priority services are concentrated in the area close to , reduce resource occupation through wavelength spacing compression.
[0037] In summary, in the burst traffic scenario, assuming that a burst of low-priority large-bandwidth services (such as file download, (S=1, B=10)) joins, its weight is (1*10=10). If the total weight of the original services is 50, the new total is 60, the wavelength offset of this burst service is 0.167 , only a small offset is occupied, avoiding the squeeze of high-priority services (such as the original weight of 30 medical services, the offset is reduced from (0.6 ) to (0.5 ), still maintaining a high isolation). Further, when the wavelength interval of two services is close (such as the weight is close, leading to the offset close), through the isolation evaluation model of S3 to identify the risk, and trigger the coordinated adjustment in S4, expand the wavelength offset of high-priority services, compress the offset of low-priority services, directly increase the wavelength interval, reduce the physical layer crosstalk. Further, through normalized allocation, the resource occupation rate is strictly proportional to the service weight, realizing the balance between efficient resource utilization and interference suppression.
[0038] For example, assume the system parameters: = 1550 nm, = 30 nm, there are three services, service 1 (medical Internet of Things), service 2 (8K video streaming) and service 3 (industrial control), and the data are = 5, = 2, the weight is 5*2 = 10; = 1, = 8, the weight is 1*8 = 8; = 3, = 3, the weight is 3*3 = 9; the total weight is calculated as 10 + 8 + 9 = 27. Substituting into the expression,
[0039] Result analysis: high priority service 1 is allocated to the maximum offset (1561.1 nm), far away from the base wavelength, and the isolation is optimal. High bandwidth service 2 has the smallest offset (1558.9 nm) due to low priority, limiting its interference with other services. Service 3 (medium priority) has a medium offset, balancing resource demand and interference control.
[0040] When a burst of service 4 file download is added, = 1, = 10, the weight is 1*10 = 10, the new total weight is 10 + 8 + 9 + 10 = 37, and the new offset of service 1 is 1550 + 8.1 = 1558.1 nm; the offset of service 4 is 1550 + 8.1 = 1558.1 nm; at this time, services A and D overlap in wavelength, which may trigger the correction mechanism of S4 to ensure that the wavelength interval between the two is increased, further compensating for the isolation.
[0041] In one embodiment, the allocated isolation time slots corresponding to each service in S2 are obtained according to the allocated channel wavelengths corresponding to each service and the single time slot carrying capacity, and are expressed as: ; wherein, is the allocated isolation time slot corresponding to the i-th service, is the bandwidth demand corresponding to the i-th service, is the single time slot carrying capacity, is the adjustment coefficient, is the allocated channel wavelength corresponding to the i-th service, is the base channel wavelength.
[0042] In this embodiment, it should be noted that, is the number of base time slots, which is the minimum number of time slots to meet the bandwidth demand; is the time slot compensation term, wherein, According to the wavelength shift, the number of time slots is dynamically adjusted; specifically, tends to 0, the wavelength is close to the base wavelength tends to 0, tends to 1, the number of time slots doubles 1+1=2, compensating for the lack of physical isolation; the wavelength is far from the base wavelength tends to the maximum value, the wavelength is close to the base wavelength tends to the maximum value, tends to 0, the number of time slots returns to the base value 1+0=1, avoiding resource waste. Among them, is the adjustment coefficient, controlling the decay rate of time slot gain, such as =0.1, the time slot gain decays by 63% for every 10nm shift in wavelength.
[0043] In summary, it can dynamically compensate for the lack of physical isolation. When the service wavelength interval is small, such as industrial control and video stream wavelength, the number of time slots automatically increases, and the signal overlap probability is reduced through time slot discretization. For example, service 1 industrial control, B_1=3, S_1=3, P_r=1, weight , the total weight is 27, the wavelength shifts by 10nm, and the allocation isolation time slot T_1=3 / 1*(1+e^{-0.1*10})≈4. Service 2 video stream, B_2=8, S_2=1, wavelength shift 8.89nm, allocation isolation time slot T_1=8 / 1*(1+e^{-0.1*8.89})≈11. Effect: the wavelength interval of the two services is only 1.11nm, which is insufficient in physical isolation, but the number of time slots increases to 4 and 11 respectively, the time slot position is staggered, and the isolation degree is significantly improved.
[0044] Further, it can optimize resource utilization. When the service wavelength interval is large, such as medical Internet of Things wavelength far from the base wavelength, the number of time slots is close to the base value, avoiding invalid discretization. For example, service 3 medical Internet of Things, B_3=2, S_3=5, wavelength shift 11.11nm, allocation isolation time slot T_3=2 / 1*(1+e^{-0.1*11.11})≈2.66→allocation 3 time slots. Effect: wavelength interval 11.11nm physical isolation is sufficient, the number of time slots only increases slightly, and the resource utilization rate is maximized.
[0045] In one embodiment, the isolation degree between each service is obtained according to the allocation channel wavelength and the allocation isolation time slot corresponding to each service in S3, which is expressed as: ; wherein, is the isolation degree between the i-th service and the j-th service, is the allocation channel wavelength corresponding to the i-th service, is the allocation channel wavelength corresponding to the j-th service, is the minimum wavelength interval, is the allocated isolation slot corresponding to the i-th service, is the allocated isolation slot corresponding to the j-th service.
[0046] In the present embodiment, it should be noted that, is the logarithmic scaling of the wavelength interval (physical layer isolation evaluation); let the physical layer interference and the wavelength interval be in a non-linear relationship such as optical crosstalk exponentially decaying with the wavelength interval, the logarithmic scaling of the wavelength interval converts the linear wavelength difference into a decibel value, which conforms to the physical law of optical communication interference (with base 10). In summary, when the wavelength interval is less than 1nm, the result is negative, directly reflecting the lack of isolation; when is greater than 1nm, the positive value grows slowly, avoiding over-optimization.
[0047] Further, is the composite calculation of the time slot distribution (time domain isolation evaluation); wherein, is the geometric mean term, reflecting the superposition effect of the number of time slots on the interference. The more time slots, the more densely the resources are occupied, and the higher the risk of interference. is the difference penalty term, which penalizes scenarios with large differences in the number of time slots, such as one service occupying 100 time slots and another occupying 2 time slots, the difference term tends to 0, significantly reducing the isolation. In summary, when the time slots are completely overlapped =0, the difference term is 1, and 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 tends to 0, suppressing false high isolation judgment.
[0048] For example, scenario 1: insufficient wavelength isolation, time slot overlap. Service 1: =1550nm, =5; Service 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 (such as 20dB), triggering S4 adjustment. The traditional scheme may misjudge as needing adjustment if only checking the wavelength interval 1nm<2nm, but in fact the isolation is lower due to time slot overlap, which needs to be optimized.
[0049] Scenario 2: sufficient wavelength isolation, large time slot difference. Service 3: =1550nm, =10; Service 4: =1555nm, =2; Parameters: =2. Substitute this into the expression and calculate: =3.98 + 0.89 = 4.87 dB. Conclusion: 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 large difference in time slots still does not meet the isolation requirement, triggering an adjustment. Traditional solutions that rely solely on wavelength spacing will miss the risk of time-domain interference.
[0050] In summary, the SLA default rate for high-priority services such as the medical Internet of Things has been reduced from 5% to 0.3%; the CIR (Cell Interference Power Ratio) has been improved from <20dB to >25dB; and system resource utilization has been increased from 70% to 85%, avoiding the fragmentation of wavelength and time slot resources.
[0051] like Figure 3 As shown, in one embodiment, in S4, the allocated channel wavelengths and allocated isolation time slots of the two services corresponding to the isolation degree are modified according to the isolation degree and the preset isolation threshold value, and the target channel wavelength and target isolation time slot are generated, including: S41. Obtaining an isolation difference according to the isolation degree and a preset isolation threshold, and obtaining an adjustment ratio according to the isolation difference; S42, correcting the allocated channel wavelengths of the two services corresponding to the isolation according to the adjustment ratio, thereby forming target channel wavelengths corresponding to the two services; S43. Modify the allocated isolation time slots of the two services corresponding to the isolation degrees according to the adjustment ratio, thereby forming target isolation time slots corresponding to the two services.
[0052] In this embodiment, it should be noted that in S41, the difference between the actual isolation and the preset threshold is calculated to dynamically generate an adjustment ratio to quantify the resource adjustment intensity. The isolation difference is then converted into an exponentially varying adjustment ratio. For example, the adjustment ratio is obtained by dividing the difference between the actual isolation and the preset threshold by the preset threshold.
[0053] It should also be noted that the preset isolation threshold must be determined based on the physical interference characteristics of the optical fiber 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, the relationship between wavelength spacing and CIR is derived based on parameters such as the optical amplifier noise figure and filter roll-off characteristics. When CIR ≥ 20dB (communication standard requirement), the minimum wavelength spacing is reversely derived. Time slot collision tolerance analysis: Using a time domain signal collision probability model, combined with service delay sensitivity (e.g., medical services require delay jitter < 1μs), the upper limit of the time slot overlap rate tolerance is determined.
[0054] In S42, a differentiated offset strategy is performed for the wavelength dimension, and by adjusting the size of the proportion, the wavelength offset of high-priority services is expanded and the offset of low-priority services is compressed to form a gradient wavelength interval. This process uses an adjustment proportion allocation mechanism to preferentially guarantee the physical isolation of critical services. For example, when industrial control instructions (high priority) and environmental monitoring (low priority) wavelengths are adjacent, the control instruction wavelength is migrated to the high end of the spectrum by an adjustment proportion multiplied by the difference between the original wavelengths of the two services, and at the same time, the monitoring service is compressed to the low end by an adjustment proportion multiplied by the difference between the original wavelengths of the two services, so that the interval is expanded by 2 times the adjustment proportion multiplied by the difference between the original wavelengths of the two services.
[0055] In S43, similarly, by adjusting the size of the proportion, the original time slots of the two services are adjusted to form new target isolated time slots. At the same time, it is also necessary to disassemble the continuous occupation block of the large time slot service and fill it into the idle window of the small time slot service to achieve a geometric progression decrease in the time domain conflict probability. For example, when a security camera (80 time slot continuous block) in a smart home conflicts with a smart sound (20 time slot fragmented request), the camera time slot is divided into 10 8 time slot segments, and the transmission gap of the sound time slot is inserted to reduce the time slot overlap rate.
[0056] Also provided is a multi-service isolation system based on optical fiber communication, the system comprising: An acquisition module is configured to acquire the priority and bandwidth requirement of each service, and acquire the allocated channel wavelength of each service according to the priority and bandwidth requirement of each service; A first isolation processing module is configured to acquire the single time slot carrying capacity, and acquire the allocated isolated time slot of each service according to the allocated channel wavelength of each service and the single time slot carrying capacity; A second isolation processing module is configured to acquire the isolation degree between each service according to the allocated channel wavelength and the allocated isolated time slot of each service; A third isolation processing module is configured to compare the isolation degree with a preset isolation threshold, and if the isolation degree is less than the preset isolation threshold, correct the allocated channel wavelength and the allocated isolated time slot of the two services corresponding to the isolation degree according to the isolation degree and the preset isolation threshold, and generate target channel wavelength and target isolated time slot.
[0057] In an embodiment, the third isolation processing module is further configured to: acquire an isolation difference value according to the isolation degree and the preset isolation threshold, and acquire an adjustment proportion according to the isolation difference value; correct the allocated channel wavelength of the two services corresponding to the isolation degree according to the adjustment proportion, so as to form the target channel wavelength of the two services; and correct the allocated isolated time slot of the two services corresponding to the isolation degree according to the adjustment proportion, so as to form the target isolated time slot of the two services.
[0058] In the present embodiment, it needs to be explained that, as to the above-mentioned multi-service isolation system based on fiber communication, the specific manner of performing operation has been described in detail in the embodiment of the multi-service isolation method based on fiber communication, and will not be described in detail here.
[0059] Figure 4 is a block diagram of an electronic device of a multi-service isolation method based on fiber communication according to an exemplary embodiment. As shown in Figure 4 the electronic device 700 can include a processor 701, a memory 702. The electronic device 700 can also include one or more of a multimedia component 703, an I / O interface 704 (input / output interface), and a communication component 705.
[0060] The processor 701 is configured to control overall operations of the electronic device 700 to complete all or part of the steps of the above-described method for multi-service isolation based on fiber communication. The memory 702 is configured to store various types of data to support operations of the electronic device 700, which can 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, and the like. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, or an optical disk. The multimedia component 703 can include a screen and an audio component. The screen can be, for example, a touch screen, and the audio component is configured to output and / or input audio signals. For example, the audio component can include a microphone configured to receive external audio signals. The received audio signals can be further stored in the memory 702 or transmitted through the communication component 705. The audio component also includes at least one speaker configured to output audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, which can be a keyboard, a mouse, a button, and the like. The buttons can be virtual buttons or physical buttons. The communication component 705 is configured to perform wired or wireless communication between the electronic device 700 and other devices. The wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, and the like, or a combination of one or more of them, is not limited herein. Therefore, the corresponding communication component 705 can include a Wi-Fi module, a Bluetooth module, an NFC module, and the like.
[0061] In an exemplary embodiment, the electronic device 700 can 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, micro-controllers, microprocessors, or other electronic elements for performing the above-mentioned method for multi-service isolation based on fiber communication.
[0062] 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 above-mentioned method for multi-service isolation based on fiber communication. For example, the computer-readable storage medium can be the above-mentioned memory 702 including program instructions, which can be executed by the processor 701 of the electronic device 700 to complete the above-mentioned method for multi-service isolation based on fiber communication.
[0063] In another exemplary embodiment, a computer program product is also provided, which contains a computer program capable of being executed by a programmable device, and the computer program has code portions for executing the above-mentioned method for multi-service isolation based on fiber communication when executed by the programmable device.
[0064] The preferred embodiments of the present disclosure are described in detail above with reference to the accompanying drawings, but the present disclosure is not limited to the specific details of the above-described embodiments. Within the technical concept of the present disclosure, various simple modifications can be made to the technical solutions of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
[0065] In addition, it should be noted that each specific technical feature described in the above specific embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, various possible combinations are not described again in the present disclosure.
[0066] In addition, any combination of various different embodiments of the present disclosure can also be made, as long as it does not deviate from the idea of the present disclosure, and it should also be considered as disclosed by the present disclosure.
[0067] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit the present application; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some or all of the technical features can be replaced by equivalent replacements; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and they should be covered in the scope of the claims and the description of the present application.
Claims
1. A multi-service isolation method based on optical fiber communication, characterized in that: include: Obtain the priority and bandwidth requirements corresponding to each service, and obtain the allocated channel wavelength corresponding to each service based on the priority and bandwidth requirements corresponding to each service; Obtain the single time slot carrying capacity, and obtain the allocated isolation time slot corresponding to each service based on the allocated channel wavelength and single time slot carrying capacity corresponding to each service; Obtain the isolation between each service based on the allocated channel wavelength and allocated isolation time slot corresponding to 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 wavelengths and allocated isolation time slots 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 acquiring of the allocated channel wavelength corresponding to each service according to the priority and bandwidth requirement corresponding to each service includes: Get the maximum wavelength adjustment range; The allocated channel wavelength corresponding to each service is obtained according to the maximum wavelength adjustment range, the priority corresponding to each service, and the bandwidth requirement.
3. The multi-service isolation method based on optical fiber communication according to claim 2, characterized in that: The channel wavelength corresponding to each service is obtained according to the maximum wavelength adjustment range, the priority and bandwidth requirement of each service as follows: ;in, is the allocated channel wavelength corresponding to the i-th service, is the basic channel wavelength, is the maximum wavelength adjustment range, is the priority corresponding to the i-th business, is the bandwidth requirement corresponding to the i-th service, is the number of businesses involved in the quarantine, is the priority corresponding to the k-th service, is the bandwidth requirement corresponding to 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 slot corresponding to each service according to the allocated channel wavelength corresponding to each service and the single time slot carrying capacity is expressed as follows: ;in, Assign isolation time slots corresponding to the i-th service, is the bandwidth requirement corresponding to the i-th service, is the single time slot carrying capacity, is the adjustment coefficient, is the allocated channel wavelength corresponding to the i-th service, The basic channel wavelength.
5. The multi-service isolation method based on optical fiber communication according to claim 1, characterized in that: The isolation between the services obtained by allocating channel wavelengths and isolation time slots corresponding to the services is expressed as: ;in, is the isolation between the i-th business and the j-th business, is the allocated channel wavelength corresponding to the i-th service, is the allocated channel wavelength corresponding to the jth service, is the minimum wavelength interval, Assign isolation time slots corresponding to the i-th service, Assign an isolation time slot corresponding to 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 modifying the allocated channel wavelengths and the allocated isolation time slots of the two services corresponding to the isolation degree according to the isolation degree and the preset isolation threshold and generating the target channel wavelength and the target isolation time slot includes: Obtaining an isolation difference according to the isolation degree and a preset isolation threshold, and obtaining an adjustment ratio according to the isolation difference; Correcting the allocated channel wavelengths of the two services corresponding to the isolation according to the adjustment ratio, thereby forming target channel wavelengths corresponding to the two services; The allocated isolation time slots of the two services corresponding to the isolation degree are modified according to the adjustment ratio, thereby forming the target isolation time slots corresponding to the two services.
7. A multi-service isolation system based on optical fiber communication, characterized in that: The system comprises: An acquisition module is used to obtain the priority and bandwidth requirements corresponding to each service, and obtain the allocated channel wavelength corresponding to each service according to the priority and bandwidth requirements corresponding to each service; A first isolation processing module is used to obtain a single time slot carrying capacity and obtain an allocated isolation time slot corresponding to each service according to the allocated channel wavelength corresponding to each service and the single time slot carrying capacity; The second isolation processing module is used to obtain the isolation between each service according to the allocated channel wavelength and the 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 allocated channel wavelengths and allocated isolation time slots of the two services corresponding to the isolation degree are corrected according to the isolation degree and the preset isolation threshold, and a 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 further configured to: Obtaining an isolation difference according to the isolation degree and a preset isolation threshold, and obtaining an adjustment ratio according to the isolation difference; Correcting the allocated channel wavelengths of the two services corresponding to the isolation according to the adjustment ratio, thereby forming target channel wavelengths corresponding to the two services; The allocated isolation time slots of the two services corresponding to the isolation degree are modified according to the adjustment ratio, thereby forming the target isolation time slots corresponding to the two services.
9. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor is used 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 the program is executed by a processor, the multi-service isolation method based on optical fiber communication described in any one of claims 1 to 6 is implemented.
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
Hospital internal network security isolation method based on all-optical network architecture
CN119628926A
Use of Multiple Shared Wavelength Lockers to Stabilize Transponders in a Wavelength Division Multiplexing (WDM) Network
US20120008955A1
Cited By
Dynamic resource scheduling method, system and device based on optical fiber communication and medium
CN120980380A