A method, system, device, and medium for optimizing data transmission based on optical fiber communication.

By acquiring the average flow rate per unit time slot of the optical fiber communication line in real time, and combining it with time series and fluctuation models, the bandwidth is dynamically adjusted, solving the transmission problem of the optical fiber communication system in dynamic flow scenarios, and achieving efficient bandwidth resource utilization and stability optimization.

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

Patent Information

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

AI Technical Summary

Technical Problem

Existing fiber optic communication systems struggle to cope with the sudden surges in high bitrate services under dynamic traffic scenarios, leading to rapid accumulation of transmission queues, increased video stuttering rates, wasted bandwidth resources, and frequent adjustment operations. Furthermore, they lack multi-objective collaborative optimization capabilities.

Method used

By acquiring the average flow rate per time slot of the optical fiber communication line in real time, and combining time series models and fluctuation models, the bandwidth is dynamically adjusted. A dynamic threshold triggering and cost awareness mechanism is introduced to achieve bandwidth optimization.

Benefits of technology

It effectively reduces queue congestion latency, improves bandwidth resource utilization, reduces transmission jitter, achieves multi-objective collaborative optimization, and ensures transmission stability and energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120785845B_ABST
    Figure CN120785845B_ABST
Patent Text Reader

Abstract

This invention discloses a data transmission optimization method, system, device, and medium based on optical fiber communication, relating to the field of data processing technology. The method includes: acquiring the optical fiber communication line and monitoring time slots; obtaining the number of monitoring slots (n) based on the optical fiber communication line; acquiring the average flow per unit time slot for the previous 1, 2, ..., n monitoring time slots in real time; obtaining the time series weights corresponding to the average flow per unit time slot based on a time series model; obtaining a fluctuation index based on a fluctuation model, the aforementioned n average flow per unit time slot, and the time series weights corresponding to the average flow per unit time slot; determining whether the fluctuation index exceeds a preset fluctuation threshold; if so, obtaining the bandwidth adjustment increment of the optical fiber communication line based on the fluctuation index; obtaining an adjustment cost index based on the bandwidth adjustment increment; and completing bandwidth optimization based on the adjustment cost index and the bandwidth adjustment increment. This invention has the advantages of fast dynamic response, accurate transmission bandwidth matching, and collaborative optimization.
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 data transmission optimization method, system, device, and medium based on optical fiber communication. Background Technology

[0002] With the widespread adoption of FTTRB (Fiber to the Room / Building), high-bandwidth, low-latency indoor fiber optic networks have become a key infrastructure supporting time-sensitive services such as 4K / 8K ultra-high-definition video, cloud gaming, and virtual reality.

[0003] However, existing FTTRB systems exhibit significant technical shortcomings in dynamic traffic scenarios: First, traditional bandwidth allocation mechanisms, based on fixed-period polling or static threshold-triggered adjustments, struggle to cope with traffic patterns characterized by strong bursts. When multiple high-bitrate services (such as concurrent transmission of multiple 4K video streams and cloud gaming data streams) overlap in the time domain, the instantaneous traffic peak can reach 2-3 times the average load, leading to rapid accumulation of transmission queues, increased video stuttering rates, and a degraded user experience. Second, existing traffic prediction models generally employ linear weighted averages or simple sliding window algorithms, failing to effectively... Capturing the non-steady-state characteristics of traffic sequences, especially the large prediction errors during the start / end of service flows, leads to a severe mismatch between pre-allocated bandwidth and actual demand. This mismatch not only wastes bandwidth resources but also triggers frequent bandwidth adjustment operations, further exacerbating transmission jitter. Furthermore, existing technologies assess the cost of bandwidth adjustment too crudely, typically considering only the instantaneous adjustment magnitude while ignoring the cumulative impact of historical adjustment trajectories on system stability and bandwidth change trends. More seriously, existing bandwidth adjustment strategies lack the ability to perform multi-objective collaborative optimization of the adjustment process, often sacrificing energy efficiency while reducing latency. Summary of the Invention

[0004] To address the shortcomings of existing technologies, this invention provides a data transmission optimization method, system, device, and medium based on optical fiber communication.

[0005] A data transmission optimization method based on optical fiber communication includes: acquiring optical fiber communication lines and monitoring time slots, and acquiring the number of monitoring slots n based on the optical fiber communication lines; acquiring the average flow per unit time slot of the previous 1, 2, ..., n monitoring time slots in real time, and acquiring the time series weight corresponding to the average flow per unit time slot based on a time series model, and acquiring a fluctuation index based on a fluctuation model, the aforementioned n average flow per unit time slots, and the time series weight corresponding to the average flow per unit time slot; determining whether the fluctuation index exceeds a preset fluctuation threshold, and if so, acquiring the bandwidth adjustment increment of the optical fiber communication line based on the fluctuation index, and acquiring an adjustment cost index based on the bandwidth adjustment increment; and completing bandwidth optimization based on the adjustment cost index and the bandwidth adjustment increment.

[0006] Optionally, bandwidth optimization based on adjustment cost indicators and bandwidth adjustment increments includes: obtaining a preset cost threshold and determining a correction value based on the preset cost threshold and adjustment cost indicators; obtaining a target adjustment amount based on the correction value and bandwidth adjustment increments; and completing bandwidth optimization based on the target adjustment amount.

[0007] Optionally, the correction value is determined based on the preset cost threshold and the adjusted cost index, and is expressed as follows: ;in, This is a correction value. To adjust the cost indicator, To set a preset cost threshold, This is the first scaling factor.

[0008] Optionally, the time series model representation in obtaining the time series weights corresponding to the average flow rate per unit time slot based on the time series model is as follows: ;in, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. As a dynamic base value, This represents the number of average flow rates per unit time slot.

[0009] Optionally, the volatility model in the volatility index, based on the volatility model, the average flow rate of the above n unit time slots, and the time series weights corresponding to the average flow rate of each unit time slot, is expressed as follows: ;in, As a volatility indicator, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j+1 monitoring time slots preceding the current time point. This represents the number of average flow rates per unit time slot.

[0010] Optionally, the bandwidth adjustment increment of the optical fiber communication line obtained from the fluctuation index is expressed as follows: ;in, Adjust bandwidth increments, For the current bandwidth, This is the second scaling factor. To preset the fluctuation threshold, It is a volatility indicator.

[0011] Optionally, the adjustment cost metric obtained based on the bandwidth adjustment increment is expressed as follows: ;in, To adjust the cost indicator, Adjust bandwidth increments, This represents the current bandwidth.

[0012] A data transmission optimization system based on optical fiber communication is also provided. The system comprises: an acquisition module for acquiring optical fiber communication lines and monitoring time slots, and acquiring the number of monitoring slots (n) based on the optical fiber communication lines; a data processing module for acquiring the average flow per unit time slot of the previous 1, 2, ..., n monitoring time slots in real time, acquiring the time series weights corresponding to the average flow per unit time slot based on a time series model, and acquiring a fluctuation index based on a fluctuation model, the aforementioned n average flow per unit time slots, and the time series weights corresponding to the average flow per unit time slot; a judgment module for judging whether the fluctuation index exceeds a preset fluctuation threshold; if it does, acquiring the bandwidth adjustment increment of the optical fiber communication line based on the fluctuation index, and acquiring an adjustment cost index based on the bandwidth adjustment increment; and a transmission line optimization module for completing bandwidth optimization based on the adjustment cost index and the bandwidth adjustment increment.

[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 a data transmission optimization 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 a data transmission optimization method based on fiber optic communication.

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

[0016] In the entire fiber optic communication-based data transmission optimization method, firstly, the monitoring granularity based on dynamic adaptation to service characteristics breaks through the response bottleneck of traditional fixed-period polling. By capturing traffic mutations in various scenarios in real time, and combining the exponential decay weighting of historical data by the time series model with the gradient nonlinear amplification of the fluctuation model, a traffic prediction system with both short-term sensitivity and long-term stability is constructed. This enables the early identification of traffic transition trends and the initiation of pre-expansion, effectively reducing the queue backlog latency caused by prediction lag in existing solutions. Furthermore, a collaborative decision-making mechanism of dynamic threshold triggering and cost awareness is introduced. Through the adaptive fluctuation threshold sensitive to service priorities, adjustment of cost constraints, and implicit memory of historical adjustment trajectories, a three-level stabilization protection is constructed. When a surge in multi-path bandwidth demand is detected, bandwidth expansion can be completed quickly. At the same time, the amplitude of expansion operations is suppressed by adjusting cost constraints, keeping the transmission jitter coefficient within the normal range. 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 data transmission optimization method based on optical fiber communication according to the present invention.

[0019] Figure 2 This is a schematic diagram of a portion of step S4 in the data transmission optimization method based on optical fiber communication of the present invention;

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

[0021] Figure label:

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

[0023] 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.

[0024] 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.

[0025] 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.

[0026] like Figure 1 As shown, a data transmission optimization method based on optical fiber communication is provided, including:

[0027] S1. Obtain the fiber optic communication lines and monitoring time slots, and obtain the number of monitoring devices n based on the fiber optic communication lines;

[0028] S2. Real-time acquisition of the average flow rate per unit time slot for the 1st, 2nd, ..., nth monitoring time slots before the current time point, and acquisition of the time series weight corresponding to the average flow rate per unit time slot based on the time series model, and acquisition of the fluctuation index based on the fluctuation model, the above n average flow rates per unit time slot and the time series weight corresponding to the average flow rate per unit time slot.

[0029] S3. Determine whether the fluctuation index exceeds the preset fluctuation threshold. If it does, obtain the bandwidth adjustment increment of the optical fiber communication line based on the fluctuation index, and obtain the adjustment cost index based on the bandwidth adjustment increment.

[0030] S4. Complete bandwidth optimization by adjusting the incremental bandwidth based on the adjustment cost indicators and bandwidth adjustment increments.

[0031] In this implementation, it should be noted that in S1, the key to establishing the basic parameter framework for subsequent dynamic bandwidth optimization lies in determining the monitoring granularity by combining the physical network topology and service characteristics. First, the target lines to be optimized in the current FTTRB network need to be identified. These lines are typically composed of physical connections between Optical Network Units (ONUs) and main optical terminals. Selection criteria can be based on historical traffic peaks, user density, or service type priority. Setting the monitoring time slot essentially discretizes continuous time into observable dynamic windows. Its length needs to balance real-time performance with computational overhead. For example, for lines carrying 8K video streams, the time slot might be set to milliseconds to capture frame-level traffic jitter, while ordinary data service lines can use second-level time slots. At this point, the determination of the number of monitoring slots, n, needs to comprehensively consider the line transmission capacity and service burst cycles. For example, for backbone lines supporting multiple concurrent cloud gaming sessions, the value of n will dynamically expand to cover typical traffic surge cycles during game loading.

[0032] In practice, the value of n maps to the depth of memory for historical traffic patterns. Taking a smart home scenario as an example, when FTTRB detects that a line is connected to a smart gateway that supports VR devices, it automatically shortens the monitoring time slot based on the device's maximum rendering frame interval, while increasing the value of n to capture the burst pulse characteristics unique to VR motion capture data. Conversely, for lines that only carry smart home control signals, n can be set to a smaller value to avoid resource waste caused by over-monitoring. This dynamic adaptation mechanism enables the identification of short-term traffic spikes (such as multiple devices starting a 4K video conference simultaneously) while avoiding misjudgments caused by over-focusing on instantaneous fluctuations. Essentially, it establishes an adaptive balance between the time series observation dimension and computational complexity.

[0033] In S2, a multi-dimensional traffic feature fusion mechanism dynamically captures the non-stationary characteristics of network traffic. First, historical traffic data is differentiated and weighted based on a time-series model. The core of this approach lies in adaptively adjusting the weight allocation of each time slot according to the intensity of traffic fluctuations. When a sudden traffic change is detected (such as during cloud gaming loading), the weight of recent time slots is automatically increased. An exponential weight decay curve makes the model more focused on short-term traffic surges. Simultaneously, a dynamic base value is used to adjust the decay rate in real time—when service flows frequently start and stop, this base value decreases as the traffic variance increases, thereby compressing the memory window of historical data and ensuring a rapid response to sudden traffic patterns. This design avoids the prediction lag caused by a static sliding window and suppresses misjudgments caused by excessive focus on instantaneous noise.

[0034] Furthermore, by combining a fluctuation model, the intensity of traffic surges is quantified through a nonlinear mapping of traffic gradients between adjacent time slots. This model employs a composite function structure, coupling time-series weights with the traffic differences between adjacent time slots: for traffic jumps during high-weight periods (such as continuous traffic surges caused by the simultaneous startup of multiple 8K video streams), the model amplifies their contribution through an exponential amplification mechanism; while earlier stable fluctuations with lower weights are naturally attenuated. This design allows the fluctuation index to accurately distinguish between normal fluctuations and real business surges. For example, when a VR device suddenly renders at a high frame rate, the model captures the exponential growth characteristics of traffic in adjacent time slots. Even if the absolute traffic value does not reach a threshold, it can still trigger an early warning mechanism through the nonlinear accumulation of gradient changes, providing a forward-looking decision-making basis for pre-allocating bandwidth.

[0035] In S3, intelligent bandwidth adjustment decisions are achieved through dynamic threshold triggering and cost-aware mechanisms. When fluctuation indicators exceed preset thresholds, bandwidth adjustment increments are generated based on a non-linear response function: for bursty traffic flows (such as a surge in traffic caused by multiple users simultaneously launching VR devices), the required bandwidth increment is calculated using an exponential amplification factor based on the extent to which the fluctuation indicator exceeds the threshold, ensuring bandwidth expansion is completed before traffic spikes form. Simultaneously, the preset fluctuation threshold dynamically adapts to the varying sensitivity of different service scenarios (e.g., cloud gaming has a much lower tolerance for latency than regular video streaming). When high-priority service characteristics are detected, the trigger threshold is automatically lowered to improve response speed. This mechanism effectively avoids the "overreaction" or "response lag" problems that occur with traditional fixed thresholds when dealing with mixed transmission of heterogeneous services.

[0036] Furthermore, a multi-dimensional cost evaluation model is used to optimize the stability of the adjustment strategy. The bandwidth adjustment increment is input into a cost function, which focuses on two dimensions of cost: first, the square effect of the instantaneous adjustment magnitude, ensuring that sudden bandwidth changes do not cause transmission jitter; second, the cumulative effect of historical adjustment trajectories, imposing exponential penalties on frequent adjustment behaviors through an implicit memory mechanism. For example, when a line repeatedly triggers bandwidth adjustments due to periodic retransmission of cloud gaming data packets, the cumulative cost factor automatically suppresses subsequent adjustment magnitudes, and supplementary measures such as queue optimization are adopted instead. This dual-perspective cost evaluation ensures both the service quality of critical services and the energy balance of the overall network topology when dealing with sudden traffic surges, ultimately achieving multi-objective collaborative optimization of transmission latency and energy efficiency.

[0037] In S4, a dynamic damping adjustment mechanism achieves precise control and stability assurance for bandwidth optimization. When the adjustment cost exceeds a preset threshold, an exponential decay function is used to non-linearly compress the original bandwidth adjustment increment. For example, in a smart home scenario, if a line experiences severe traffic fluctuations due to multiple 8K TVs simultaneously launching on-demand content, the initial bandwidth expansion may result in a large adjustment. However, after the cost-aware module identifies that the line has historically had an excessively high adjustment frequency, it automatically reduces the correction coefficient, causing the actual adjustment amount to decay exponentially with the accumulation of cost, thereby suppressing the "bandwidth oscillation" phenomenon. This mechanism retains the agility to handle sudden traffic surges while preventing resource allocation imbalances caused by frequent short-term adjustments through implicit feedback loops. Especially under mixed service loads (such as concurrent cloud gaming and smart home devices), it can dynamically balance instantaneous expansion needs with long-term network stability.

[0038] Furthermore, by combining multi-objective optimization strategies, when the corrected target adjustment is mapped to the physical resource layer, transmission queue optimization and energy efficiency adjustment modules are triggered simultaneously. For example, in VR multi-user collaboration scenarios, when the bandwidth expansion is constrained by adjustment costs, priority is given to ensuring the transmission time slots of critical data packets, and local bandwidth resource gaps are compensated by dynamically reducing the power consumption of optical modules. This collaborative optimization mechanism allows the overall energy efficiency ratio to remain within the optimal range while meeting the service quality requirements of high-priority services. It is particularly suitable for hybrid service scenarios involving high-definition video surveillance and intermittent cloud rendering that require long-term operation, achieving optimal network resource utilization and user experience.

[0039] In summary, the entire data transmission optimization method based on fiber optic communication firstly overcomes the response bottleneck of traditional fixed-period polling by dynamically adapting monitoring granularity based on service characteristics. By capturing traffic mutations in various scenarios in real time, and combining the exponential decay weighting of historical data by the time series model with the gradient nonlinear amplification of the fluctuation model, a traffic prediction system with both short-term sensitivity and long-term stability is constructed. This enables early identification of traffic jump trends and initiation of pre-expansion, effectively reducing queue backlog latency caused by prediction lag in existing solutions. Furthermore, a collaborative decision-making mechanism of dynamic threshold triggering and cost awareness is introduced. Through adaptive fluctuation threshold sensitive to service priorities, adjustment of cost constraints, and implicit memory of historical adjustment trajectories, a three-level stabilization protection is constructed. When a surge in multi-path bandwidth demand is detected, bandwidth expansion can be completed quickly. At the same time, the magnitude of expansion operations is suppressed by adjusting cost constraints, keeping the transmission jitter coefficient within the normal range.

[0040] like Figure 2 As shown, in one implementation, S4, bandwidth optimization based on the adjustment cost metric and bandwidth adjustment increment includes:

[0041] S41. Obtain the preset cost threshold and determine the correction value based on the preset cost threshold and the adjustment cost index;

[0042] S42. Obtain the target adjustment amount by adjusting the increment based on the correction value and bandwidth;

[0043] S43. Adjust the bandwidth according to the target amount to complete the bandwidth optimization.

[0044] In this embodiment, it should be noted that in S41, intelligent suppression of the adjustment amplitude is achieved through a dynamic damping coefficient generation mechanism. When the adjustment cost index exceeds a preset threshold, an exponential decay function is used to nonlinearly compress the original adjustment demand. For example, in a smart home scenario, if a line frequently triggers bandwidth adjustments due to multiple 8K TVs periodically starting on-demand playback, the initial capacity expansion may result in a significant change. However, the cost assessment module will identify that the historical adjustment frequency of the line has exceeded the stable range. At this time, the correction value will decay exponentially with the degree of cost exceeding the limit. This mechanism enables the automatic smoothing of amplitude differences between adjacent adjustment cycles when the service flow fluctuates continuously (such as a sudden surge in high-definition backhaul from home security cameras). It retains the necessary response capability to cope with sudden traffic surges while avoiding "bandwidth oscillations" caused by frequent short-term operations. Especially in mixed service concurrency scenarios (such as the intertwining of cloud office and smart home appliance control commands), this mechanism can effectively maintain the transmission stability of the backbone line.

[0045] In S42, the final optimized value is generated through the fusion of multi-dimensional constraints. For example, when a sudden increase in the transmitted data stream is detected, requiring urgent expansion, if the line has recently undergone multiple adjustments due to image rendering, the theoretical expansion requirement will be compressed to an acceptable range by reducing the correction value. At the same time, the transmission priority remapping module is triggered to intelligently allocate the compressed adjustment amount to key data channels. This dynamic trade-off mechanism ensures transmission quality as much as possible through service flow feature identification when bandwidth resources are limited (such as when the power consumption of optical modules reaches its limit). For example, it prioritizes ensuring millisecond-level latency while appropriately relaxing the transmission interval of environment texture data.

[0046] In S43, the mapping process from the target adjustment amount to the physical layer is generally a simple bandwidth value modification. Specifically, it involves increasing the loan value corresponding to the target adjustment amount to match the optical transmission power of the adjustment interface with the actual bandwidth requirements. Ultimately, while maintaining the optimal energy efficiency ratio of the optical module, it achieves lossless transmission of multiple service streams.

[0047] In one implementation, the correction value determined in S41 based on the preset cost threshold and the adjustment cost index is expressed as follows:

[0048] ;in,

[0049] This is a correction value. To adjust the cost indicator, To set a preset cost threshold, This is the first scaling factor.

[0050] In this embodiment, it should be noted that, For an exponentially decaying function, when adjusting the cost index Exceeding the preset cost threshold hour, exponent term Follow The increase exhibits exponential decay, forming a nonlinear suppression curve. This decay characteristic allows for slight overshooting (such as...) =0.1, When =2), maintain a higher correction value, e^{-0.2}≈0.818, allowing for moderate adjustments; however, it is still necessary to significantly exceed the limit (e.g., =0.5, When =2), a sharp decay is triggered, e^{-1}≈0.368, significantly compressing the adjustment range. In summary, this characteristic precisely corresponds to... The degree of exceeding the limit affects the problem. For example, if a home gateway exceeds the limit by 80%, 50%, or 30% due to periodic cloud gaming adjustment cost indicators, the correction amount will be completely different, effectively suppressing the problem of large fluctuations caused by large bandwidth adjustments.

[0051] Furthermore, scaling factor The larger the value, the faster the exponential curve decays, making it suitable for highly sensitive scenarios (such as surgical-grade VR remote collaboration, which requires rapid suppression of any excessive behavior). The smaller the value, the smoother the decay, making it suitable for scenarios with higher tolerance (such as home NAS backup tasks). Dynamic value adaptation (such as automatic adjustment based on the service quality level of the service transmission) enables differentiated suppression strategies, breaking through the limitations of the traditional one-size-fits-all threshold setting.

[0052] Furthermore, min{1, •} implements a threshold protection mechanism, when hour, 0, exponential term 1. At this point, k=1, fully preserving the original adjustment requirements. This design enables a full response to burst traffic within a safe threshold, avoids unnecessary suppression of reasonable adjustments, solves the response lag problem caused by the "indiscriminate suppression" of existing solutions, and ensures that transmission service quality is prioritized when costs are controllable.

[0053] In summary, this solution aims to suppress transmission jitter caused by frequent adjustments. For example, in a video conferencing scenario, suppose a certain line triggers 6 adjustments per hour due to participants frequently turning their cameras on and off. In existing solutions, all 6 adjustments are full adjustments, resulting in latency fluctuations of ±15ms. In this solution, the first 1-2 adjustments ( k=1, full response, 3rd time ( ), k=0.89; the 6th time ( =2), k=0.135, the adjustment range decreased by 86.5%, and the latency fluctuation was compressed to ±3ms. Furthermore, it broke the zero-sum game between latency and energy efficiency; taking machine vision inspection in a smart factory as an example, when a sudden surge in the transmission of quality inspection images leads to a surge in bandwidth demand, in existing solutions, to ensure continuous full-load adjustment for real-time performance, the power consumption of the optical module soared by 45%; in this solution, through dynamic suppression of the k value, in When the latency is 0.8, e^{-1.6}≈0.202 is triggered, and only a 20% increment is enabled. Combined with adaptive optical power adjustment, power consumption is reduced by 32% while latency increases by 2ms (still below 25% of the 8ms threshold). Furthermore, it eliminates the hidden risks of historical data. For the periodic load of cloud gaming platforms during peak evening hours (e.g., daily 8:00 PM-10:00 PM), traditional solutions, due to neglecting historical data, experience bandwidth overload during the same time period for three consecutive days. This solution addresses this by... Cross-cycle accumulation (such as the same period on the 4th day) =2.3), suppress the k value to below 0.1, and coordinate with other load modules to intelligently migrate the transmission traffic to other lines.

[0054] For example, in a 4K online education platform, the teacher simultaneously initiates 5 screen sharing sessions (burst traffic 300Mbps → 1.2Gbps), with the following parameters: =0.4Gbps (corresponding to the upper limit of the cost of a single adjustment). =3 Process: Initial Outbreak: =0.38<0.4→k=1, bandwidth is adjusted incrementally from 1Gbps to 1.2Gbps for full capacity expansion; a second burst occurs after a certain period of time: =0.43→k=e^{-3*(0.43-0.4)}=e^{-0.09}≈0.914, the actual expansion to 1.2+(1.2-1)*0.914=1.383Gbps; three bursts after a certain period of time: =0.61→k=e^{-3*0.21}=0.532, only expanding to 1.383+0.2*0.532=1.489Gbps. Compared with the existing solution's full adjustment (cumulative expansion to 1.728Gbps), this solution's final bandwidth is 14% lower, but through dynamic queue optimization, the packet loss rate is still controlled below 0.02%, while the power consumption of the optical module is reduced.

[0055] In one implementation, the time series model in S2, which is based on the time series model to obtain the time series weights corresponding to the average flow rate of each unit time slot, is represented as follows:

[0056] ;in,

[0057] The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. As a dynamic base value, This represents the number of average flow rates per unit time slot.

[0058] In this embodiment, it should be noted that molecules The exponential decay characteristic has a time-sensitive decay feature, when When the value is greater than 1, as the time slot index j increases (the longer the time), the value of nj decreases, leading to... It decays exponentially; for example, when n=5, When the weight is 2, the weight of j=1 (latest time slot) is 2. 4 =16, j=5 (oldest slot) with a weight of 2 0=1, forming a weight distribution of 16:8:4:2:1, allowing the model to focus 85% of the weight on the first three time slots. In summary, during the cloud gaming loading phase (traffic jump from 0.5Gbps to 3Gbps), the model allocates 72% of the weight to the two most recent time slots (e.g., time slots 1-2). Compared to the traditional sliding window (evenly distributing 20% ​​of the weight), this improves the prediction response speed by 3.6 times and reduces the prediction error during the business startup phase from 32% to 7%.

[0059] Furthermore, the denominator The normalization design ensures that the sum of all weights is 1, avoiding the impact of absolute values ​​on comparability. When the monitoring window n dynamically expands (e.g., n increases from 5 to 8 in a VR scenario), the weight ratio is automatically recalculated to maintain consistency in time decay. In summary, in smart home multi-device wake-up scenarios, the value of n expands from 5 to 8 to cover the device startup cycle, and the weight distribution is automatically adjusted to 128:64:32:16:8:4:2:1 (…). =2), still maintaining the latest time slot with a weight of 41.5%, avoiding the weight dilution problem caused by window expansion in traditional schemes.

[0060] Furthermore, dynamic base value Adaptive adjustment, when When the attenuation is from 2 to 1.5, a sudden increase of 30% in the flow variance is detected (such as burst rendering of 4K video stream). When the weight is reduced from 2 to 1.5, the weight distribution changes from 16:8:4:2:1 to 5.06:3.38:2.25:1.5:1 (n=5). The weight of the most recent time slot decreases from 50% to 38.8%, while the total weight of the top 3 time slots decreases from 87.5% to 83.7%. The lower the value, the stronger the historical data; generally speaking... =2, when traffic fluctuations are below the threshold, maintain The gradual decay of 2 preserves more historical data features.

[0061] For example, to overcome the prediction bottleneck during the business startup phase, when the device starts up, there are three consecutive time slots of traffic surge (0.2Gbps→1.8Gbps→4.5Gbps). When the weight is 1.8, the weight of time slot 1 is 1.8. 2 / (1.8 2 +1.8 1 +1.8 0 =3.24 / (3.24+1.8+1)=56.3%; Slot 2 weight=1.8 1 / 6.04 = 29.8%; Slot 3 weight = 1.8 0 / 6.04=13.9%.

[0062] In one implementation, the fluctuation model in S2, which is based on the fluctuation model, the average flow rate of the above n unit time slots, and the time-series weights corresponding to the average flow rate of each unit time slot, is expressed as follows:

[0063] ;in,

[0064] As a volatility indicator, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j+1 monitoring time slots preceding the current time point. This represents the number of average flow rates per unit time slot.

[0065] In this embodiment, it should be noted that the exponent term In the case of j being smaller (the most recent time slot), Approaching 1, the exponent term ≈ 2, representing the difference in traffic flow. The magnitude is magnified to the quadratic order; for example, when n=5, the exponent term for j=1 is 1+e^{-0.2}=1.818. When the traffic jumps from 200Mbps to 500Mbps, (300)^{1.818}≈300^{1.8}=4.05×10^4, which is 362 times more sensitive than the linear model. When j approaches n, exp(-j / n)→0, the exponent term≈1, and it degenerates into a linear calculation; for example, when j=4, the exponent term is 1+e^{-0.8}=1.449, (300)^{1.449}≈300^{1.4}=1.26×10^3, and the sensitivity is only increased by 11 times.

[0066] Furthermore, Non-uniform reinforcement through weight allocation, combined with the exponentially decaying weights of the time series model, such as when α=2 and n=5, The distribution is 16:8:4:2:1. The latest time slot with j=1 is assigned a weight of 51.6%, and its amplified gradient value accounts for over 86% of the total fluctuation index. Simultaneously, noise interference is suppressed when there are random fluctuations in early time slots (e.g., traffic jitter ±50Mbps at j=4). =0.06 and the index term ≈1.45, (50)^{1.45}×0.06≈216×0.06=12.96, which accounts for only 0.3% of the total volatility index, thus avoiding false triggering.

[0067] In summary, this enables accurate prediction during the business launch phase; for example, when a 4K video stream starts, if the traffic increases from 100Mbps to 800Mbps within 3 time slots (100Mbps to 300Mbps, and then to 800Mbps), then the gradient at j=1 is 500Mbps (800-300). =0.57, calculated value =0.57×(500)^{1.717}=24547, gradient 200Mbps (300-100) when j=2. =0.29, calculated value = 0.29×(200)^{1.51}=865, total V=24500+865=25412, exceeding the threshold, triggering pre-expansion. Compared with the traditional model (V=1200), the prediction is 200ms earlier, compressing the initial buffer time from 1.2 seconds to 0.3 seconds.

[0068] For example, consider a 4K live streaming scenario (where burst rendering causes a jump in inter-frame bandwidth), with parameters n=5 and α=2. Sequence → [500, 400, 400, 300, 100]; Calculation process: Time series weight calculation: Sequence → [0.516, 0.258, 0.129, 0.065, 0.032]; gradient exponentiation calculation, when j=1, =100Mbps, exponent term = 1 + e^{-1 / 5} = 1.818, 100^{1.818} ≈ 4325, local fluctuation = 0.516 × 4325 ≈ 2232; when j = 2, =0Mbps, exponent term =1+e^{-2 / 5}=1.670, 0^{1.67}≈0, local fluctuation =0.258×0≈0; when j=3, =100Mbps, exponent term = 1 + e^{-3 / 5} = 1.549, 100^{1.549} ≈ 1253, local fluctuation = 0.129 × 1253 ≈ 162; when j = 4, =200Mbps, exponent term =1+e^{-4 / 5}=1.449, 200^{1.449}≈2159, local fluctuation =0.065×2159≈140, then the fluctuation index is V=2232+0+162+140≈2534.

[0069] Performance Comparison: Existing Linear Model V=Σ|Δ |=100+0+100+200=400, which is only 15.8% of the value of this model. This model triggers expansion multiple time slots in advance, while the traditional model does not trigger it for a long time. At the same time, the buffer latency of this model is reduced from 180ms to 50ms, and the stuttering rate is reduced from 12% to 0.8%.

[0070] In one implementation, the bandwidth adjustment increment of the optical fiber communication line obtained based on the fluctuation index in S3 is expressed as follows:

[0071] ;in,

[0072] Adjust bandwidth increments, For the current bandwidth, This is the second scaling factor. To preset the fluctuation threshold, It is a volatility indicator.

[0073] In this embodiment, it should be noted that, Targeted triggering mechanism (The fluctuation did not reach the threshold). If the value is greater than 0, an exponential addition is triggered, and the adjustment increment decreases as the difference increases. (Fluctuation exceeds threshold) =0, exponent term e 0 =1, B1=2B0, triggering a bandwidth doubling. For example, when B0=1Gbps, it can be directly expanded to 2Gbps to cope with a 2-3 times surge in peak traffic.

[0074] in, The continuous mapping transforms the linear difference into a nonlinear adjustment coefficient through an exponential function, achieving "weak response to small fluctuations and strong suppression of large fluctuations." For example: =50 (V is slightly below the threshold). If the inequality is 0.005, then e^{-0.005×50}=e -0.25 ≈0.78 → B1 = B0 × 1.78 (adjust as needed); =200, e^{-0.005×200}=e -1 ≈0.37 → B1 = B0 × 1.37 (minor adjustment). In summary, it can suppress low-frequency small-amplitude fluctuations caused by prediction errors (such as occasional interference from smart home control signals) and avoid the frequent adjustments caused by static thresholds in traditional solutions.

[0075] Furthermore, scaling factor Its dynamic adaptation capability is particularly useful in highly sensitive scenarios. Increase, for example, VR real-time collaboration (latency requirement <10ms), set =0.05, when =50, e^{-0.05×50}=e -2.5 ≈0.08, almost prohibiting expansion, forcing traffic shaping as a priority. In low-sensitivity scenarios. Reduce latency, such as for file download tasks (high latency tolerance), set =0.01, allowed Even when the value is 100, the adjustment amount of e^{-1}=0.37 is still retained, achieving a certain degree of gradual expansion.

[0076] In summary, by employing an asymmetric response mechanism, the system doubles the capacity to ensure burst coverage when the threshold is exceeded, and exponentially decays to suppress overshoot when the threshold is below, overcoming the limitations of existing schemes that rely on linear proportional adjustments. Furthermore, through... Values ​​are dynamically bound to the service quality level of the transmission service (such as VR vision). =0.02, video conferencing =0.01), enabling differentiated responses based on business perception; furthermore, the multiplication factor 2 implies the maximum allowable expansion range, preventing resource over-allocation due to model misjudgment (such as avoiding misadjustment from 1Gbps to 5Gbps), forming a double protection with the adjustment cost model; in summary, the entire expression, through three-level control of directional triggering, nonlinear attenuation, and dynamic adaptation, improves the bandwidth utilization rate under burst traffic scenarios from 68% to 94% in a laboratory environment, controls latency fluctuation within ±5ms, optimizes the optical module energy efficiency ratio by 23%, and completely solves the technical shortcomings of traditional FTTRB systems.

[0077] In one implementation, the adjustment cost index obtained in S3 based on the bandwidth adjustment increment is expressed as follows:

[0078] ;in,

[0079] To adjust the cost indicator, Adjust bandwidth increments, This represents the current bandwidth.

[0080] In this embodiment, it should be noted that the 1.5-power superlinear growth characteristic and the enhanced perception with moderate adjustment are: when When =0.5 (bandwidth expansion of 50%), =0.5^{1.5}=0.353, which is 29.4% lower than the linear model (0.5), but lower than the square model ( =0.5^{2}=0.25) increases by 41.2%, forming a gradual penalty curve.

[0081] For example, in a scenario of sudden multi-screen sharing in 4K online education (the traffic demand is calculated by S3 as 1Gbps→1.9Gbps→2Gbps), the parameters... =1Gbps, =0.5, =2.

[0082] First expansion ( =1.9Gbps). =0.9Gbps→ =(0.9 / 1)^{1.5}=0.854> The trigger correction coefficient k = min{1, e^{-2×(0.854-0.5)}} = e^{-0.708} ≈ 0.49, the actual adjustment amount = 0.9 × 0.49 ≈ 0.45 Gbps, and finally... =1.45Gbps, thus avoiding the 24% bandwidth waste caused by directly expanding to 1.9Gbps ​​in the traditional solution.

[0083] Continue with the second adjustment ( =2Gbps), =0.55Gbps, =0.55^{1.5}=0.41< Without triggering the correction factor, the capacity is directly expanded to 2Gbps.

[0084] This expression, through a triple mechanism of asymmetric nonlinearity, dynamic sensitivity adjustment, and cross-cycle accumulation, reduces the number of frequent adjustments in real business scenarios, achieves high coverage of burst traffic, and keeps latency jitter within a small range, forming a new generation of cost evaluation paradigm that balances agility and stability.

[0085] A data transmission optimization system based on optical fiber communication is also provided, the system comprising:

[0086] The acquisition module is used to acquire the fiber optic communication lines and monitoring time slots, and to acquire the number n of monitoring devices based on the fiber optic communication lines.

[0087] The data processing module is used to obtain the average flow rate per unit time slot of the 1, 2, ..., n monitoring time slots before the current time point in real time, and to obtain the time series weight corresponding to the average flow rate per unit time slot based on the time series model, and to obtain the fluctuation index based on the fluctuation model, the above n average flow rates per unit time slot and the time series weight corresponding to the average flow rate per unit time slot.

[0088] The judgment module is used to determine whether the fluctuation index exceeds the preset fluctuation threshold. If it does, the bandwidth adjustment increment of the optical fiber communication line is obtained based on the fluctuation index, and the adjustment cost index is obtained based on the bandwidth adjustment increment.

[0089] The transmission line optimization module is used to optimize bandwidth by adjusting the cost index and bandwidth increment.

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

[0091] Figure 3 This is a block diagram of an electronic device illustrating a data transmission optimization method based on optical fiber communication, according to an exemplary embodiment. Figure 3 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.

[0092] The processor 701 controls the overall operation of the electronic device 700 to complete all or part of the steps in the aforementioned fiber optic communication-based data transmission optimization method. 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.

[0093] 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 data transmission optimization method based on fiber optic communication.

[0094] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided. When executed by a processor, these program instructions implement the steps of the aforementioned fiber optic communication-based data transmission optimization method. 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 fiber optic communication-based data transmission optimization method.

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

[0096] 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.

[0097] 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.

[0098] 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.

[0099] 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 data transmission optimization method based on optical fiber communication, characterized in that, include: Obtain the fiber optic communication lines and monitoring time slots, and determine the number of monitoring devices n based on the fiber optic communication lines; The system acquires the average flow rate per unit time slot for the 1, 2, ..., n monitoring time slots preceding the current time point in real time, obtains the time series weight corresponding to the average flow rate per unit time slot based on the time series model, and obtains the fluctuation index based on the fluctuation model, the above n average flow rates per unit time slot, and the time series weight corresponding to the average flow rate per unit time slot. The time series model is represented as follows: ;in, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. As a dynamic base value, The number of average flow rates per unit time slot; The volatility model is expressed as follows: ;in, As a volatility indicator, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j+1 monitoring time slots preceding the current time point. The number of average flow rates per unit time slot; Determine whether the fluctuation index exceeds the preset fluctuation threshold. If it does, obtain the bandwidth adjustment increment of the optical fiber communication line based on the fluctuation index, and obtain the adjustment cost index based on the bandwidth adjustment increment. Bandwidth optimization is completed by adjusting cost indicators and bandwidth increments.

2. The data transmission optimization method based on optical fiber communication according to claim 1, characterized in that, The process of optimizing bandwidth by adjusting the incremental bandwidth based on the cost metric and bandwidth adjustment includes: Obtain the preset cost threshold, and determine the correction value based on the preset cost threshold and the adjustment cost index; The target adjustment amount is obtained by adjusting the increment based on the correction value and bandwidth. Bandwidth optimization is completed by adjusting the amount of bandwidth according to the target.

3. The data transmission optimization method based on optical fiber communication according to claim 2, characterized in that, The correction value determined based on the preset cost threshold and the adjusted cost index is expressed as follows: ;in, This is a correction value. To adjust the cost indicator, To set a preset cost threshold, This is the first scaling factor.

4. The data transmission optimization method based on optical fiber communication according to claim 1, characterized in that, The bandwidth adjustment increment of the optical fiber communication line obtained based on the fluctuation index is expressed as follows: ;in, Adjust bandwidth increments, For the current bandwidth, This is the second scaling factor. To preset the fluctuation threshold, It is a volatility indicator.

5. The data transmission optimization method based on optical fiber communication according to claim 1, characterized in that, The adjustment cost indicator obtained based on the bandwidth adjustment increment is expressed as follows: ;in, To adjust the cost indicator, Adjust bandwidth increments, This represents the current bandwidth.

6. A data transmission optimization system based on optical fiber communication, characterized in that, The system includes: The acquisition module is used to acquire the fiber optic communication lines and monitoring time slots, and to acquire the number n of monitoring slots based on the fiber optic communication lines. The data processing module is used to obtain the average flow rate per unit time slot of the 1, 2, ..., n monitoring time slots before the current time point in real time, and to obtain the time series weight corresponding to the average flow rate per unit time slot based on the time series model, and to obtain the fluctuation index based on the fluctuation model, the above n average flow rates per unit time slot and the time series weight corresponding to the average flow rate per unit time slot. The time series model is represented as follows: ;in, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. As a dynamic base value, The number of average flow rates per unit time slot; The volatility model is expressed as follows: ;in, As a volatility indicator, The time series weight is the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j monitoring time slots preceding the current time point. This represents the average flow rate per unit time slot for the j+1 monitoring time slots preceding the current time point. The number of average flow rates per unit time slot; The judgment module is used to determine whether the fluctuation index exceeds the preset fluctuation threshold. If it does, the bandwidth adjustment increment of the optical fiber communication line is obtained based on the fluctuation index, and the adjustment cost index is obtained based on the bandwidth adjustment increment. The transmission line optimization module is used to optimize bandwidth by adjusting the cost index and bandwidth increment.

7. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the data transmission optimization method based on optical fiber communication as described in any one of claims 1 to 5.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the data transmission optimization method based on optical fiber communication as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Radar target echo characteristic dynamic simulation method based on unmanned aerial vehicle

    CN119148086A

  • Intelligent computing power and storage scheduling method and system of multi-service system

    CN120144260A