Control method of multi-service optical transceiver with intelligent scheduling function

By using optical transceivers for service classification and identification, dynamic priority scheduling, and adaptive bandwidth allocation, the problems of voice packet loss and latency in multi-user high-bandwidth data transmission and real-time voice calls have been solved, achieving reliable transmission of critical voice services and efficient utilization of resources.

CN121887650APending Publication Date: 2026-04-17ZHEJIANG BREI COMM ENG CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG BREI COMM ENG CO LTD
Filing Date
2026-01-13
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing optical transceivers are prone to voice packet loss and latency during multi-user high-bandwidth data transmission and real-time voice calls. They also suffer from low resource allocation efficiency, lack flexible service control strategies, and cannot guarantee the transmission reliability and bandwidth utilization of critical voice services.

Method used

By introducing service classification and identification, dynamic priority scheduling, and adaptive bandwidth allocation, refined management and control of voice and data services can be achieved, including service access and identification, dynamic priority sorting, adaptive bandwidth allocation, and congestion control.

Benefits of technology

It improved communication quality, ensured priority transmission of critical services, increased resource utilization, and adapted to the communication needs of diverse scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121887650A_ABST
    Figure CN121887650A_ABST
Patent Text Reader

Abstract

The invention provides a control method of a multi-service optical transceiver with an intelligent scheduling function, which belongs to the technical field of service control and comprises the following steps of: accessing and identifying services of the optical transceiver; performing dynamic priority ranking on the service signals of the optical transceiver; bandwidth self-adaptive distribution is carried out on service signals of the optical transceiver; and performing congestion control and strategy adjustment on the service signal of the optical transceiver. The problems that an existing optical transceiver is lack of service control capability, low in resource allocation efficiency and poor in strategy adaptability are solved, and intelligent scheduling of voice and data services, key service priority guarantee and bandwidth resource dynamic optimization are achieved. By introducing core technologies such as service classification and identification, dynamic priority scheduling and bandwidth adaptive allocation, fine control of voice and data services is realized, and the communication quality and the resource utilization rate are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of service control technology, specifically relating to a control method for a multi-service optical transceiver with intelligent scheduling function. Background Technology

[0002] As a key terminal device in fiber optic communication systems, the core function of optical transceivers is to convert electrical signals (voice and data) to optical signals and to meet the needs of multiple users through interface expansion. Existing technologies, such as the optical transceiver mentioned in the patent application with authorization number CN206922748U, while optimizing the operational stability of the optical transceiver through designs such as temperature and humidity monitoring, heat dissipation and dust prevention, and maintenance lighting, still have significant technical shortcomings:

[0003] Lack of business control capabilities: It can only complete basic photoelectric conversion and physical interface expansion, and cannot intelligently schedule concurrent voice and data services. When multiple users simultaneously initiate high-bandwidth data transmission (such as file download) and real-time voice calls, problems such as voice packet loss and delay are likely to occur, which seriously affects the quality of communication.

[0004] Inefficient resource allocation: The passive transmission mode of "first come, first served" is adopted, and no resource allocation mechanism based on service priority is established. This makes it impossible to guarantee the transmission reliability of critical voice services (such as emergency calls) and to dynamically adjust bandwidth resources according to service type, resulting in fiber optic link bandwidth utilization of less than 50%.

[0005] Lack of flexible policy adaptability: It is impossible to customize service control policies according to user needs (such as "voice priority" for enterprise users and "data priority" for home users) or network conditions (such as link congestion level), resulting in poor adaptability and difficulty in meeting the communication needs of diverse scenarios. Summary of the Invention

[0006] The purpose of this invention is to provide a control method for a multi-service optical transceiver with intelligent scheduling capabilities. By introducing core technologies such as service classification and recognition, dynamic priority scheduling, and adaptive bandwidth allocation, this method enables refined management and control of voice and data services, thereby improving communication quality and resource utilization.

[0007] The present invention employs the following technical solution.

[0008] A control method for a multi-service optical transceiver with intelligent scheduling capabilities includes:

[0009] Step 1: Perform service access and identification for the optical transceiver;

[0010] Step 2: Dynamically prioritize the service signals of the optical transceiver;

[0011] Step 3: Perform adaptive bandwidth allocation for the service signals of the optical transceiver;

[0012] Step 4: Perform congestion control and strategy adjustment on the service signals of the optical transceiver.

[0013] Preferably, step 1 specifically includes:

[0014] The interface unit of the optical transceiver receives voice or data service signals initiated by the user and transmits them to the MCU of the optical transceiver. The signal acquisition unit of the service identification module of the optical transceiver acquires the voice or data service signals transmitted to the MCU of the optical transceiver in real time and forwards them to the feature analysis unit. The feature analysis unit extracts the signal features of the forwarded voice or data service signals and determines the service type of the voice or data service signals based on the signal features using the following methods. :

[0015] If the frame length in the signal characteristics of voice or data service signals ∈[20ms, 30ms] and baud rate If the signal is 64kbps and the voice or data signal does not carry an emergency identifier, then the service type of the voice or data signal is determined to be ordinary voice service.

[0016] If the frame length in the signal characteristics of voice or data service signals ∈[20ms, 30ms] and baud rate =64kbps, and if the voice or data service signal carries an emergency identifier, it is determined to be an emergency voice service;

[0017] like ∈ [1472 bytes, 1500 bytes] and If the value is in the range [10Mbps, 1Gbps], it is considered a data service.

[0018] Preferably, in step 1, the service signal of the service type being emergency voice service is the emergency voice service signal, the service signal of the service type being ordinary voice service is the ordinary voice service signal, and the service signal of the service type being data service is the data service signal.

[0019] Preferably, in step 1, the method for the feature analysis unit of the service identification module of the optical transceiver to extract the signal features of the forwarded voice or data service signal specifically includes:

[0020] The signal characteristics of voice or data service signals include the frame length of the service signal. and baud rate ;

[0021] The frame length of the service signal is determined by a frame boundary detection algorithm. The frame length is determined by identifying the start and end markers of the signal frame and counting the number of bytes between the two markers or the playback duration. ;

[0022] The symbol transmission period of the service signal is captured by a clock synchronization algorithm. Calculate the baud rate from this. .

[0023] Preferably, step 2 specifically includes:

[0024] The priority sorting unit of the scheduling execution module calls the priority rules in the storage unit to calculate the service priority weight of the service signal using formula (1). :

[0025] (1)

[0026] in, This is the basic priority in the service priority rules, and the basic priority of service signals for ordinary voice services. =1, the basic priority of a service signal for data services. =2, the basic priority of the service signal for emergency voice service type. =0, The service urgency factor is set for the service signal of the service type emergency voice service. =2, the service urgency factor for a service signal of ordinary voice service type. =1, the service urgency coefficient for a data service signal. =1, User level coefficient, VIP user's user level coefficient =0.5, User Level Coefficient for Regular Users =0;

[0027] The business signals are weighted according to their business priority. The values ​​are sorted in ascending order to form a business scheduling queue.

[0028] Preferably, step 3 specifically includes:

[0029] The bandwidth allocation unit of the scheduling execution module monitors the total available bandwidth of the optical fiber link of the optical transceiver in real time. Allocate bandwidth to service signals after dynamic priority sorting:

[0030] For the first in the service scheduling queue Each service signal is allocated bandwidth using formula (2): (2)

[0031] in, This represents the minimum priority weight of the service in the service scheduling queue. For the first in the service scheduling queue The service priority weight of each service signal This is the bandwidth utilization coefficient. For the first in the service scheduling queue Bandwidth allocated to each service signal;

[0032] like The bandwidth required by the service signal exceeds the maximum bandwidth requirement of the service. Then take = .

[0033] Preferably, in step 3, the bandwidth allocation unit of the scheduling execution module monitors the total available bandwidth of the optical fiber link of the optical transceiver in real time. The methods include:

[0034] The bandwidth allocation unit of the scheduling execution module is activated by the iperf3 test tool on the MCU of the core control module of the optical transceiver to measure the total available bandwidth of the optical fiber link of the optical transceiver. Real-time acquisition is performed to monitor the total available bandwidth of the fiber optic link of the optical transceiver. .

[0035] Preferably, step 4 specifically includes:

[0036] The flow control unit of the scheduling execution module monitors the link utilization of the fiber optic link in real time. = ,like If the congestion threshold is reached or exceeded, a rate limiting mechanism will be triggered. This rate limiting mechanism is as follows:

[0037] Bandwidth compression is applied to the lowest priority service signal; the bandwidth compression ratio of this service signal is... ;

[0038] If the bandwidth is still [value] after compression If the congestion threshold is reached, data service signal transmission will be suspended to ensure the transmission of normal voice service signals and emergency voice service signals until... Resume data service signal transmission when the congestion threshold is reached.

[0039] Preferably, the control method for a multi-service optical transceiver with intelligent scheduling function further includes:

[0040] The MCU of the core control module of the optical transceiver periodically adjusts according to the link status of the optical fiber link. The value and congestion threshold are used to optimize the scheduling strategy.

[0041] Preferably, the MCU of the core control module of the optical transceiver is periodically adjusted according to the link status of the optical fiber link. Methods for setting values ​​and congestion thresholds include:

[0042] Adjust according to link status The formula for calculating the value is:

[0043] ;

[0044] in, and These are the MIN and MAX functions, respectively. For setting The base value of the value, This represents the load degradation percentage of the fiber optic link. , This represents the current real-time load rate of the fiber optic link. This is the set critical load rate for fiber optic link congestion. This represents the percentage of quality degradation in the fiber optic link. , This represents the delay degradation percentage of the fiber optic link. , This represents the current real-time latency of the fiber optic link. The maximum set delay. This represents the packet loss degradation rate of the fiber optic link. , This represents the current real-time packet loss rate of the fiber optic link. The maximum packet loss rate is set. To reduce the load on fiber optic links, This represents the light-load boost factor for the fiber optic link. For setting The minimum value, For setting The maximum value;

[0045] Adjust congestion thresholds based on link status The calculation formula is:

[0046] ;

[0047] in The base value for the set congestion threshold, For the set delay weight, The set packet loss weight, The set quality improvement coefficient, The minimum value of the set congestion threshold. =0.5, This is the maximum value of the set congestion threshold.

[0048] The beneficial effects of the present invention are as follows: Compared with the prior art, the technical effects of the present invention include:

[0049] This invention addresses the shortcomings of existing optical transceivers, such as lack of service control capabilities, low resource allocation efficiency, and poor policy adaptability. It achieves intelligent scheduling of voice and data services, priority protection for critical services, and dynamic optimization of bandwidth resources. This is accomplished through service access and identification; dynamic priority ranking of service signals from optical transceivers; adaptive bandwidth allocation of service signals from optical transceivers; and congestion control and policy adjustment of service signals from optical transceivers. Attached Figure Description

[0050] Figure 1 This is a flowchart of the control method for a multi-service optical transceiver with intelligent scheduling function as described in this invention. Detailed Implementation

[0051] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, any other embodiments obtained by those skilled in the art without creative effort are within the protection scope of this invention.

[0052] like Figure 1 As shown, the control method for a multi-service optical transceiver with intelligent scheduling function according to the present invention includes:

[0053] The optical transceiver of the present invention includes a housing, a core control module, a service identification module, a scheduling execution module, a temperature and humidity sensor, a cooling fan, a lighting lamp, and an interface unit, the specific structure of which is as follows:

[0054] The housing mentioned in the technical solution with authorization announcement number CN206922748U: The front end of the housing is sequentially equipped with the indicator lights and interface units mentioned in the technical solution (the transmission optical port, network port, 4E1 interface, power switch, power interface, data interface, and 8 connection ports mentioned in the technical solution), heat dissipation holes with dust filters mentioned in the technical solution are opened on both sides, the mounting base mentioned in the technical solution is fixed at the bottom and connected to the lightning protection down conductor mentioned in the technical solution, the front wall is rotatably connected to the rotating cover with a buckle through a pin, the inner wall of the rotating cover is equipped with a light lamp, the light groove is opened in the front wall of the housing, and a touch switch is provided between the rotating cover and the housing;

[0055] The core control module includes an MCU (Microcontroller Unit), a PCB board, and a storage unit (which can be flash memory). The MCU and storage unit are electrically connected and both are integrated on the PCB board. The MCU is electrically connected to the interface unit through the PCB board. The storage unit pre-stores service priority rules (such as the priority of ordinary voice services). =1, Data service priority =2, Emergency Voice Service Priority =0);

[0056] Storage units pre-store service priority rules (such as the basic priority of ordinary voice services). =1, Basic priority of data services =2, Basic priority of emergency voice services =0, , , The basis for (all being basic priority) is as follows:

[0057] One of the core differentiating dimensions of communication services in optical transceivers is real-time sensitivity, which is the core basis for setting priority rules. Different services have fundamentally different tolerances for transmission delay and jitter, directly determining their priority ranking:

[0058] Emergency voice service ( =0, highest priority): Emergency scenarios (such as fire alarms and medical emergency calls) require real-time performance with "millisecond-level unacceptable latency". According to the "GB50311-2016 Integrated Cabling System Engineering Design Specification", the end-to-end latency of emergency communication must be ≤100ms, and the packet loss rate must be ≤0.001%. If emergency voice is delayed or lost, it may directly lead to loss of life and property. Therefore, it must be given the highest priority to ensure that it can occupy transmission resources preferentially under any network load.

[0059] Ordinary voice service ( =1, Medium Priority): While ordinary voice calls (such as office phones and home landlines) do not have the extreme timeliness required in emergency scenarios, they still fall under the category of "real-time interactive services." The human auditory perception threshold for voice latency is approximately 200ms. When the latency exceeds 300ms, noticeable "conversation stuttering" occurs; when the packet loss rate exceeds 1%, voice "drop-offs" and "noise" occur, severely impacting the communication experience. Therefore, its transmission resources must be prioritized to avoid being squeezed out by high-bandwidth data services, hence its priority is higher than that of data services.

[0060] Data services ( =2, Low Priority): Data services (such as file downloads, web browsing, and video caching) belong to "non-real-time interactive services" and have a very high tolerance for latency. For example, a 1-2 second delay in file download is almost imperceptible to the user; a 500ms delay in web page loading will only cause a slight wait and will not affect the core functions of the business. Moreover, data services can compensate for transmission delays or packet loss through mechanisms such as "resuming interrupted downloads" and "retransmission from cache," without needing to compete for real-time resources, therefore, they have the lowest priority.

[0061] Priority rules must be set to match the "impact level" of business interruption or delay; that is, the higher the service value and the wider the impact, the higher the priority.

[0062] Emergency voice communication services serve critical scenarios such as public safety and medical rescue, impacting "group safety" or "life protection," and are considered "high-value, high-impact" services. For example, if emergency communications between the city's fire command center and the scene are blocked due to low priority, fire rescue instructions may not be transmitted, leading to the spread of fire and casualties, with irreversible consequences. Therefore, these communications must be set to the highest priority.

[0063] Regular voice services serve daily communication needs, primarily affecting individuals or small groups (such as collaboration between company employees or calls between family and friends). While not involving personal safety, service interruptions directly impact communication efficiency (e.g., delays in company meetings leading to delayed decision-making). These services are classified as "medium-value, medium-impact" and should be prioritized over non-real-time data services for transmission assurance.

[0064] Data services: These services cater to non-urgent needs such as information acquisition and file transfer, and their impact is mainly on "individual users." The impact of service interruptions can be compensated for by subsequent retransmissions (such as resuming file downloads after interruptions or automatically buffering videos after they are stuck). These are considered "low-value, low-impact" services, and bandwidth can be reallocated when real-time service resources are sufficient.

[0065] The service identification module running on the MCU includes a signal acquisition unit and a feature analysis unit that are interconnected. The signal acquisition unit obtains the input voice / data signals from the interface unit. The feature analysis unit distinguishes the service type by recognizing the signal frame structure of the voice / data signals (voice signal frame length 20-30ms, data signal frame length about 1500 bytes) and baud rate (voice signal baud rate 64kbps, data signal baud rate 10Mbps-1Gbps), and marks the service identifier (e.g., "VOIP" represents voice, "DATA" represents data).

[0066] The scheduling and execution module running on the MCU includes a priority sorting unit, a bandwidth allocation unit, and a flow control unit. The priority sorting unit sorts services according to the rules issued by the core control module, the bandwidth allocation unit dynamically allocates bandwidth based on the sorting results, and the flow control unit triggers a flow limiting mechanism when the link is congested.

[0067] Step 1: Perform service access and identification for the optical transceiver;

[0068] In a preferred but non-limiting embodiment of the present invention, step 1 specifically includes:

[0069] The interface unit of the optical transceiver receives voice or data service signals initiated by the user and transmits them to the MCU of the optical transceiver. The signal acquisition unit of the service identification module of the optical transceiver acquires the voice or data service signals transmitted to the MCU of the optical transceiver in real time and forwards them to the feature analysis unit. The feature analysis unit extracts the signal features (frame length) of the forwarded voice or data service signals. baud rate Based on signal characteristics, the service type of voice or data service signals is determined using the following methods. :

[0070] If the frame length in the signal characteristics of voice or data service signals ∈[20ms, 30ms] and baud rate If the signal speed is 64kbps and the voice or data signal does not carry an emergency identifier (such as the "EMERGENCY" field), then the service type of the voice or data signal is determined to be ordinary voice service. =VOIP);

[0071] If the frame length in the signal characteristics of voice or data service signals ∈[20ms, 30ms] and baud rate =64kbps, and if the voice or data service signal carries an emergency identifier (such as the "EMERGENCY" field), it is determined to be an emergency voice service. =EMERGENCY).

[0072] Typically, the baud rate of voice signals from optical transceivers is 64kbps. However, other mainstream voice coding baud rates may also exist. Therefore, the feature analysis unit of the optical transceiver will pre-store the standard baud rates of other mainstream voice coding, forming a baud rate whitelist. When the baud rate of a voice or data service signal is detected in the whitelist, it is initially determined that the service type of the voice or data service signal may be a normal voice service or an emergency voice service. Then, based on whether the voice or data service signal carries an emergency identifier, it is further confirmed that the service type of the voice or data service signal is a normal voice service or an emergency voice service.

[0073] In addition, a dedicated emergency identification field is preset in the frame structure of the voice service signal. For example, if its content is "EMERGENCY", it indicates that the service type of the voice service signal is emergency voice service; otherwise, the service type of the voice service signal is ordinary voice service.

[0074] like ∈ [1472 bytes, 1500 bytes] and If the range is ∈[10Mbps, 1Gbps], then it is determined to be a data service. =DATA).

[0075] In a preferred but non-limiting embodiment of the present invention, in step 1, the service signal of the service type being emergency voice service is the emergency voice service signal, the service signal of the service type being ordinary voice service is the ordinary voice service signal, and the service signal of the service type being data service is the data service signal.

[0076] In a preferred but non-limiting embodiment of the present invention, in step 1, the feature analysis unit of the service identification module of the optical transceiver extracts the signal features (frame length) of the forwarded voice or data service signal. baud rate The methods include:

[0077] The signal characteristics of voice or data service signals include the frame length of the service signal. and baud rate ;

[0078] The frame length of the service signal is determined by a frame boundary detection algorithm. The frame length is determined by identifying the start and end markers of the signal frame and counting the number of bytes between the two markers (for data service signals) or the playback duration (for voice service signals). ;

[0079] The symbol transmission period of the service signal is captured by a clock synchronization algorithm. Calculate the baud rate from this. .

[0080] Step 2: Dynamically prioritize the service signals of the optical transceiver;

[0081] In a preferred but non-limiting embodiment of the present invention, step 2 specifically includes:

[0082] The priority sorting unit of the scheduling execution module calls the priority rules in the storage unit to calculate the service priority weight of the service signal using formula (1). :

[0083] (1)

[0084] in, This is the basic priority in the service priority rules, and the basic priority of service signals for ordinary voice services. =1, the basic priority of a service signal for data services. =2, the basic priority of the service signal for emergency voice service type. =0, The service urgency factor is set for the service signal of the service type emergency voice service. =2, the service urgency factor for a service signal of ordinary voice service type. =1, the service urgency coefficient for a data service signal. =1, User level coefficient, VIP user's user level coefficient =0.5, User Level Coefficient for Regular Users =0;

[0085] The business signals are weighted according to their business priority. Sort the values ​​in ascending order. The smaller the value, the higher the priority of the corresponding service signal, thus forming a service scheduling queue.

[0086] Formula (1) implements the scheduling logic of "emergency priority, real-time priority, and high-quality user priority". Its rationality is reflected in three dimensions: quantifying the difference in business value, adapting to actual scenario needs, and being compatible with industry standards, as follows:

[0087] 1. Quantify business value differences: through × Quantify the urgency of business operations to ensure that emergency voice services receive absolute priority:

[0088] (Basic Priority) defines the inherent importance of the business. (Business urgency coefficient) amplifies the priority weight of emergency voice services. The product of the two can accurately distinguish between emergency and ordinary services, preventing emergency voice services from having their resources squeezed out by ordinary services (ordinary voice services and data services).

[0089] (1) The rationale is that stratifying based on the inherent value of business signals aligns with industry consensus.

[0090] =0 (Emergency Voice Service Signal): Emergency voice services are directly related to life or property safety, and are the highest value service, with the lowest basic priority (in weight calculation). The smaller, the more likely it is to eventually The smaller the value, the higher the priority (this meets the requirement of ITU-T G.1010 standard that "emergency communications must be guaranteed with the highest priority");

[0091] =1 (Ordinary voice service signal): Ordinary voice service is a real-time interactive service, which affects communication efficiency, has secondary value, and has a higher basic priority than data service.

[0092] =2 (Data Service Signal): Data services are non-real-time services, can tolerate latency, have the lowest value, and have the highest basic priority;

[0093] Logical verification: If only looking at Emergency voice service signals ( =0) > Normal voice service signal ( =1) > Data service signal ( =2), and has achieved basic sorting with real-time priority and emergency priority.

[0094] (2) The rationale is to amplify the priority differences of emergency voice service signals and avoid weight overlap.

[0095] Emergency voice service signals =2: By doubling the coefficient, the weight gap with ordinary services is further widened to ensure that emergency voice services are given priority under any circumstances;

[0096] Service signals for ordinary services =1: Maintain the original order of basic priorities, without amplifying the differences;

[0097] The following example demonstrates this:

[0098] Ordinary voice service signal ( =1, =1): =1×1=1;

[0099] Emergency voice service signals ( =0, =2): =0×2=0;

[0100] Data service signals ( =2, =1): =2×1=2;

[0101] Result: Emergency voice service signal ( =0) > Normal voice service signal ( =1) > Data service signal ( =2), the priority order is clear and there is no overlap; if removed... ( =1), Emergency voice service signal =0, normal voice service signal =1, although the order remains the same, it fails to reflect the "urgency premium" of emergency voice services. This is especially problematic when there are regular services with high user levels (such as VIP users' user level coefficients). =0.5, =1+0.5=1.5), which still ensures priority for emergency voice services.

[0102] 2. Adapt to real-world scenario requirements: Add (User level coefficient), adapting to the differentiated needs of business scenarios:

[0103] The introduction of this feature allows for priority access to premium users within the same business type, meeting the actual needs of commercial communication (e.g., providing higher communication quality to VIP users). The value (0~0.5) will not overturn the core order of "emergency > normal", but will only slightly adjust the priority in the same type of business:

[0104] (1) Reasonableness: The weighting percentage is low, and it does not affect the core priority logic;

[0105] The value range (0~0.5) is much smaller than × The value range (0~2) ensures that the difference in user level for the same type of business does not exceed the inherent difference between different types of business;

[0106] The following example demonstrates this:

[0107] VIP user-initiated regular voice service signal ( =1, =1, =0.5): =1×1+0.5=1.5;

[0108] Ordinary voice service signals initiated by ordinary users ( =1, =1, =0): =1×1+0=1;

[0109] Data service signals initiated by ordinary users ( =2, =1, =0.5): =2×1+0.5=2.5;

[0110] Result: Ordinary voice service signals initiated by ordinary users ( =1) > VIP user-initiated ordinary voice service signal ( =1.5) > Data service signals initiated by ordinary users ( =2.5), VIP users are given priority in the same type of business, and voice > data is still given priority in different types of business, so that the core logic is not broken.

[0111] (2) Flexibility: Supports on-demand adjustments to adapt to different business scenarios;

[0112] Enterprise scenarios: can The settings are "0.5 for VIP customers and 0 for regular customers" to ensure that VIP customers' office communications take priority over those of regular customers.

[0113] Home setting: can Set to "0.5 for elderly / child terminals, 0 for other terminals" to ensure priority for calls from special groups;

[0114] compatibility: Adjustments only require modifying parameters in the storage unit, without altering the hardware or core algorithm, making it highly adaptable.

[0115] 3. Compatible with industry standards: Formula (1) has a simple structure, balancing computational efficiency and interpretability:

[0116] Prioritization of optical transceivers needs to be completed within milliseconds (to avoid affecting real-time service transmission). The linear structure of formula (1) has two major advantages:

[0117] (1) High computational efficiency and adaptable to hardware implementation;

[0118] The formula only includes two basic operations: multiplication and addition. It does not require complex logic (such as exponential and logarithmic operations) and can be directly implemented by the MCU (microcontroller unit) on the PCB board. The calculation delay is <1ms, which meets the real-time scheduling requirements.

[0119] Compare complex formulas (such as) = ²× + The linear formula reduces hardware resource usage by 60%, lowering the cost and power consumption of optical transceivers.

[0120] (2) It is highly interpretable and easy to maintain and debug;

[0121] The meaning of each parameter is clear. Corresponding business type, In response to urgency, (Corresponding to user level), when an abnormal priority ranking occurs (such as a certain business not being prioritized as expected), the problem can be quickly located by checking the parameter values ​​one by one (e.g., The value was not set to 2 correctly.

[0122] Operations and maintenance personnel do not need professional algorithm knowledge, only an understanding of " × Determine the priority of business types. "Fine-tuning user differences" can complete parameter configuration and troubleshooting, reducing the threshold for operation and maintenance.

[0123] In summary, the design of formula (1) avoids both the fixed sorting of "one-size-fits-all" (such as sorting only by business type and ignoring user differences) and the inefficiency caused by excessive complexity, and is the optimal solution for adapting to optical terminal business scheduling.

[0124] Step 3: Perform adaptive bandwidth allocation for the service signals of the optical transceiver;

[0125] In a preferred but non-limiting embodiment of the present invention, step 3 specifically includes:

[0126] The bandwidth allocation unit of the scheduling execution module monitors the total available bandwidth of the optical fiber link of the optical transceiver in real time. (Unit: Mbps), bandwidth is allocated to service signals after dynamic priority ranking:

[0127] For the first in the service scheduling queue Each service signal is allocated bandwidth using formula (2): (2)

[0128] in, This represents the minimum priority weight of the service in the service scheduling queue. For the first in the service scheduling queue The service priority weight of each service signal This is the bandwidth utilization coefficient. For the first in the service scheduling queue Bandwidth allocated to each service signal; The initial value can be 0.8.

[0129] like The bandwidth required by the service signal exceeds the maximum bandwidth requirement of the service. (If the service signal is an emergency voice service signal or a regular voice service signal, its) =64kbps, if the service signal is a data service signal, its =User-requested bandwidth), then take = .

[0130] Formula (2) is essentially an optimal allocation scheme formed by combining communication industry standards, service characteristics, and engineering implementation constraints, centered around three major objectives: prioritizing critical services, efficiently utilizing fiber optic link resources, and adapting to real-time scheduling requirements. Its allocation basis can be expanded from three core dimensions: priority ratio allocation logic, link resource constraint mechanism, and engineering adaptability design.

[0131] I. Priority Allocation Logic: Prioritizing critical business operations by allocating resources proportionally based on their business priority weights.

[0132] Formula (2) is obtained through This core ratio item will assign weight to business priorities. This is directly converted into a bandwidth allocation ratio, mathematically ensuring that higher-priority service signals receive more bandwidth resources, perfectly aligning with the general principles of emergency priority and real-time priority in the communications field.

[0133] 1. The inverse relationship between service priority weight and bandwidth allocation: accurately distinguishing the importance of services;

[0134] Business priority weight The definition is that the smaller the value, the higher the service priority (such as emergency voice service signals). =0.5, ordinary voice service signal =1, data service signal =2), in formula (2) The proportional design ensures that higher-priority service signals receive a larger proportion of bandwidth allocation.

[0135] Logical verification: For every halving of the service priority weight (the service signal is more important), the allocation ratio doubles to ensure that emergency services and real-time services have an absolute advantage in bandwidth competition, which meets the requirement of the ITU-TG.1010 standard that emergency communications must obtain the highest bandwidth guarantee.

[0136] 2. Dynamic adaptability of proportional allocation: compatible with changes in the number of services;

[0137] Formula (2) does not use fixed bandwidth allocation (such as a fixed allocation of 50Mbps for emergency voice service signals), but dynamically adapts to changes in the number of services through proportional relationships, avoiding resource waste or insufficient bandwidth for key services. Its advantage is that no matter the increase or decrease in the number of service signals, the relative priority of key service signals is always reflected through proportion, without the need for manual adjustment of allocation rules, and has extremely strong adaptability.

[0138] II. Link Resource Constraint Mechanism: The total available bandwidth of the fiber optic link is combined with a bandwidth utilization coefficient constraint mechanism to avoid resource overload and waste.

[0139] Formula (2) is obtained through This approach limits bandwidth allocation to the actual capacity of the fiber optic link, avoiding over-allocation that could lead to congestion, while also utilizing bandwidth utilization coefficients. Reserve buffer resources to balance utilization and stability.

[0140] 1. Total available bandwidth Ensure that bandwidth allocation does not exceed the physical capacity of the link. The total available bandwidth of the fiber optic link of the optical transceiver is obtained in real time by the bandwidth allocation unit and is a hard constraint on bandwidth allocation.

[0141] Technical logic: If we do not consider Directly allocating bandwidth proportionally will cause the total allocated bandwidth to exceed the carrying capacity of the fiber optic link, resulting in packet loss and a sharp increase in latency (such as the latency of voice service signals increasing from 50ms to 300ms).

[0142] Engineering significance:

[0143] The introduction of makes the bandwidth allocation scheme fully fit the actual state of the fiber optic link, avoiding the disconnect between theoretical allocation and actual carrying capacity. This is the core manifestation of the practicality of formula (2) in engineering.

[0144] 2. Bandwidth utilization coefficient The design of reserving buffer bandwidth to cope with sudden surges in traffic (bandwidth utilization coefficient) is essentially to reserve buffer bandwidth for sudden surges in traffic and link fluctuations, so as to avoid the optical fiber link of the optical transceiver being at full load for a long time.

[0145] Necessity: The actual transmission capacity of the fiber optic link of the optical transceiver will fluctuate due to temperature changes (such as increased fiber attenuation in summer) and burst traffic (such as instantaneous large file downloads). =1 (full allocation), once the fiber optic link capacity temporarily decreases by 5%, congestion will be triggered;

[0146] Standard basis: The initial value range is based on the specification in the IEEE 802.3 Ethernet standard that recommends a link utilization rate of ≤85%, ensuring a balance between high utilization (around 80%) and low congestion risk.

[0147] III. Engineering Adaptability Design: The engineering adaptability of the structure in formula (2) is to take into account both real-time scheduling and hardware implementation:

[0148] The bandwidth allocation of the optical transceiver needs to be completed in milliseconds (to avoid affecting real-time services such as voice). The linear structure and simple operation of formula (2) are the key design for adapting to hardware implementation and ensuring scheduling efficiency.

[0149] 1. The calculation logic is simple, meeting the requirements of real-time scheduling. The formula only contains division. ) + Multiplication (×) Two basic operations, which do not require complex algorithms (such as exponential and logarithmic operations), can be directly implemented through the MCU (microcontroller unit) on the PCB board of the optical transceiver:

[0150] Calculation latency: Single service bandwidth calculation latency <1ms. Even if 8 services are scheduled simultaneously (the typical number of interfaces of an optical transceiver), the total latency is <10ms, which fully meets the transmission requirements of real-time services (such as voice).

[0151] Resource consumption: Compared to complex formulas (such as...) = The linear formula reduces MCU resource usage by 70%, lowering the hardware cost and power consumption of the optical transceiver.

[0152] 2. The parameters are highly interpretable, facilitating operation, maintenance, and debugging;

[0153] The meaning of each parameter in formula (2) is clear and traceable. When an abnormal bandwidth allocation occurs (such as a service not receiving the expected bandwidth), the problem can be quickly located by checking each parameter one by one:

[0154] Example: If emergency voice prompts are not prioritized, check the following in order:

[0155] Is it correct (is it an emergency voice service signal)? =0.5); Is it accurate (whether the total available bandwidth of the fiber optic link is lower than expected due to loss);

[0156] Was it mistakenly set to a low value (e.g., 0.5, resulting in insufficient allocable bandwidth)?

[0157] Advantages: Operations and maintenance personnel do not need professional algorithm knowledge; they only need to understand that the proportional term determines the priority difference. Once the total resources are determined, parameter configuration and troubleshooting can be completed, reducing the barrier to operation and maintenance.

[0158] The basis of bandwidth allocation formula (2) is essentially to achieve a deep unification of technical specifications, business requirements, and engineering implementation:

[0159] At the technical specification level: In accordance with the requirements of ITU-T, GB and other standards for prioritizing emergency services and real-time services, the allocation logic is ensured to conform to general consensus through priority ratio items;

[0160] Business needs level: Through Constrain link capabilities, through Reserve a buffer to cover core business needs such as high utilization, low congestion, and burst adaptability;

[0161] At the engineering implementation level: The simple linear structure ensures high computational efficiency and hardware friendliness, strong interpretability and easy operation and maintenance, and meets the underlying requirements of real-time performance and stability of optical transceivers.

[0162] This design avoids prioritizing bandwidth allocation while ignoring link bearers (e.g., allocating bandwidth for emergency services exceeding the limit). This solution not only addresses the issue of allocating bandwidth based solely on link capacity while ignoring the importance of services (such as data services crowding out voice bandwidth), but is also the optimal solution for adapting to multi-scenario service scheduling of optical transceivers.

[0163] In a preferred but non-limiting embodiment of the present invention, in step 3, the bandwidth allocation unit of the scheduling execution module monitors the total available bandwidth of the optical fiber link of the optical transceiver in real time. The methods include:

[0164] The bandwidth allocation unit of the scheduling execution module is activated by the iperf3 test tool on the MCU of the core control module of the optical transceiver to measure the total available bandwidth of the optical fiber link of the optical transceiver. Real-time acquisition is performed to monitor the total available bandwidth of the fiber optic link of the optical transceiver. .

[0165] Step 4: Perform congestion control and strategy adjustment on the service signals of the optical transceiver.

[0166] In a preferred but non-limiting embodiment of the present invention, step 4 specifically includes:

[0167] The flow control unit of the scheduling execution module monitors the link utilization of the fiber optic link in real time. = ,like If the congestion threshold is reached (the initial value of the congestion threshold can be 90%), then a rate limiting mechanism will be triggered. This rate limiting mechanism is as follows:

[0168] For the lowest priority service signal (i.e., the service signal's (Maximum value) Implement bandwidth compression; the bandwidth compression ratio of this service signal. ;

[0169] If the bandwidth is still [value] after compression If the congestion threshold is reached, the transmission of low-priority data service signals will be suspended, and the transmission of ordinary voice service signals and emergency voice service signals will be prioritized until... When the congestion threshold is reached, the transmission of low-priority data service signals will be resumed.

[0170] In a preferred but non-limiting embodiment of the present invention, the control method for a multi-service optical transceiver with intelligent scheduling function further includes:

[0171] The MCU of the core control module of the optical transceiver periodically (e.g., every 5 minutes) adjusts according to the link status of the optical fiber link. The value and congestion threshold are used to optimize the scheduling strategy.

[0172] In a preferred but non-limiting embodiment of the present invention, the MCU of the core control module of the optical transceiver periodically (e.g., every 5 minutes) adjusts according to the link status of the optical fiber link. Methods for setting values ​​and congestion thresholds include:

[0173] Existing optical transceivers The adjustment of the value (bandwidth utilization coefficient) and congestion threshold often adopts a fixed parameter or manual modification mode, which has two major drawbacks: First, A fixed value (e.g., always 0.7) cannot adapt to the load fluctuations of fiber optic links, resulting in insufficient bandwidth utilization (wasting idle resources) under light loads and easy congestion under heavy loads; secondly, a fixed congestion threshold (e.g., always 90%) does not take into account the differences in link quality (e.g., using a 90% threshold for links with high packet loss will lead to frequent disconnections), resulting in an imbalance between scheduling flexibility and stability.

[0174] This invention addresses the aforementioned shortcomings, enabling the invention to adjust based on link status. The advantages of the value and congestion threshold method are:

[0175] Dynamic response to load fluctuations: The value is smoothly adjusted as the load changes from "light → medium → heavy" (0.95 → 0.8 → 0.5) to avoid idleness and congestion;

[0176] Adapting to link quality differences: The congestion threshold dynamically decreases as the quality changes from "excellent" to "poor" (0.95 → 0.5), triggering control earlier for links with high packet loss. The specific adjustment method is as follows:

[0177] The value determines the proportion of allocatable bandwidth in a fiber optic link. Its adjustments are driven primarily by load rate, with link quality serving as a secondary correction.

[0178] Adjust according to link status The formula for calculating the value is:

[0179] ;

[0180] in, and These are the MIN and MAX functions, respectively. For setting The base value, 0.8, represents the baseline bandwidth utilization coefficient when the fiber optic link is under medium load (60%) and is a high-quality link. This represents the load degradation percentage of the fiber optic link. , This refers to the current real-time load rate of the fiber optic link. The current real-time load rate of the fiber optic link can be obtained by launching the LoadRunner test tool configured on the MCU. =0.9, This is the set critical load rate for fiber optic link congestion. The physical meaning is in As it gets closer to 90%, The closer it is to 1, the more severe the load degradation. This represents the percentage of quality degradation in the fiber optic link. , This represents the delay degradation percentage of the fiber optic link. , This refers to the current real-time latency of the fiber optic link. The current real-time latency of the fiber optic link can be obtained by launching the iperf3 test tool configured on the MCU. The maximum set delay. =1000ms The physical meaning of this is that the higher the latency of the fiber optic link, the better. The closer to 1, This represents the packet loss degradation rate of the fiber optic link. , This refers to the current real-time packet loss rate of the fiber optic link. The current real-time packet loss rate of the fiber optic link can be obtained by launching the iperf3 test tool configured on the MCU. The maximum packet loss rate is set. =0.1, The physical meaning of this is that the higher the packet loss rate of a fiber optic link, the higher the overall packet loss rate. The closer to 1, This is a weighted average of the delay degradation rate and the packet loss degradation rate of the fiber optic link. The physical meaning of this is that the worse the link quality of an optical fiber link, the lower its quality. The closer it is to 1 (the more severe the quality degradation). To reduce the load on fiber optic links, =0.3, The physical meaning is when the load on the fiber optic link is at its heaviest. The value can decrease by a maximum of 0.3 (as shown in the image). (Value changes from 0.8 to 0.5) This represents the light-load boost factor for the fiber optic link. =0.15, The physical meaning is that the fiber optic link is lightly loaded ( →0) and high quality ( When →0), The value can increase by a maximum of 0.15 (from 0.8 to 0.95). For setting The minimum value, =0.5, The physical meaning is the minimum utilization rate of the fiber optic link when it is heavily loaded or of poor quality (to avoid excessive restrictions). For setting The maximum value, =0.95, The physical meaning is the highest utilization rate when the fiber optic link is lightly loaded or a high-quality link (with a 5% buffer reserved).

[0181] Congestion threshold It is the critical utilization rate that triggers fiber optic link flow control. Its adjustment is based on the link quality of the fiber optic link, ensuring that poor links are controlled in advance and high-quality links are fully utilized.

[0182] Adjust congestion thresholds based on link status The calculation formula is:

[0183] ;

[0184] in The base value for the set congestion threshold, =0.9, The physical meaning of is the baseline congestion threshold for a medium-quality fiber optic link. This reflects the impact of fiber optic link quality on congestion sensitivity. For the set delay weight, =0.2, The physical meaning is that when the delay of the fiber optic link is at its worst, the congestion threshold can be reduced by a maximum of 0.2. The set packet loss weight, =0.3, The physical meaning is that, in the worst-case scenario of packet loss in a fiber optic link, the congestion threshold can be reduced by a maximum of 0.3. The set quality improvement coefficient, =0.05, The physical meaning is that an optical fiber link is a high-quality link ( When →0), the congestion threshold increases by a maximum of 0.05 (to 0.95). The minimum value of the set congestion threshold. =0.5, The physical meaning is the minimum congestion threshold (early control) when the fiber optic link is a poor-quality link. The maximum value of the set congestion threshold. =0.95, The physical meaning is the highest congestion threshold when the fiber optic link is a high-quality link (fully utilized).

[0185] The present invention adjusts based on link state The technical advantages of the value and congestion threshold method are:

[0186] Load Adaptive: When the fiber optic link is lightly loaded The value was increased to 0.95, resolving the bandwidth idleness issue of the fixed parameter method (utilization increased from 24% to 88%); this also improved performance during heavy-load fiber optic link operation. The value was reduced to 0.5 to avoid congestion (the number of congestion events was reduced from 12 times / hour to 0).

[0187] Quality differentiation: The congestion threshold for fiber optic links with high packet loss rates is reduced to around 0.5, and the voice disconnection rate is reduced from 15% to 0.8%; the high-quality link threshold for fiber optic links is increased to 0.95, and the data transmission rate is increased by 24%.

[0188] No manual intervention required: The entire fiber optic link parameters are automatically collected, normalized, and adjusted, reducing annual maintenance hours by 91.7% and improving the adaptation speed from hours to milliseconds (refreshing once every 100ms).

[0189] The present invention adjusts based on link state The method of using values ​​and congestion thresholds completely solves the shortcomings of fixed parameters in existing optical transceivers through "dynamic adjustment of load and quality dimensions".

[0190] Resource utilization: 267% improvement in light-load scenarios, zero congestion in heavy-load scenarios;

[0191] Service stability: The voice disconnection rate of fiber optic links with high packet loss rate was reduced by 94.7%, and the transmission rate of high-quality fiber optic links was increased by 24%.

[0192] The beneficial effects of the present invention are as follows: Compared with the prior art, the technical effects of the present invention include:

[0193] This invention addresses the shortcomings of existing optical transceivers, such as lack of service control capabilities, low resource allocation efficiency, and poor policy adaptability. It achieves intelligent scheduling of voice and data services, priority protection for critical services, and dynamic optimization of bandwidth resources. This is accomplished through service access and identification; dynamic priority ranking of service signals from optical transceivers; adaptive bandwidth allocation of service signals from optical transceivers; and congestion control and policy adjustment of service signals from optical transceivers.

[0194] 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 it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention without departing from the spirit and scope of the present invention. Any modifications or equivalent substitutions should be covered within the protection scope of the claims of the present invention.

Claims

1. A control method of a multi-service optical terminal with intelligent scheduling function, characterized in that, include: Step 1: Perform service access and identification for the optical transceiver; Step 2: Dynamically prioritize the service signals of the optical transceiver; Step 3: Perform adaptive bandwidth allocation for the service signals of the optical transceiver; Step 4: Perform congestion control and strategy adjustment on the service signals of the optical transceiver.

2. The control method of the multi-service optical terminal with intelligent scheduling function according to claim 1, characterized in that, Step 1 specifically includes: The interface unit of the optical terminal receives the voice or data service signal initiated by the user and transmits to the MCU of the optical terminal, the signal acquisition unit of the service identification module of the optical terminal collects the voice or data service signal transmitted to the MCU of the optical terminal in real time and forwards to the feature analysis unit, the feature analysis unit extracts the signal features of the forwarded voice or data service signal, and judges the service type of the voice or data service signal according to the signal features through the following ways : If the frame length in the signal feature of the voice or data service signal ∈ [20ms, 30ms] and the baud rate = 64kbps, and the voice or data service signal does not carry an emergency identifier, it is determined that the service type of the voice or data service signal is ordinary voice service; If the frame length in the signal characteristics of voice or data service signals ∈[20ms, 30ms] and baud rate =64kbps, and if the voice or data service signal carries an emergency identifier, it is determined to be an emergency voice service; like ∈ [1472 bytes, 1500 bytes] and If the value is in the range [10Mbps, 1Gbps], it is considered a data service.

3. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 2, characterized in that, In step 1, the service signal of the service type is emergency voice service, the service signal of the service type is ordinary voice service, and the service signal of the service type is data service.

4. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 3, characterized in that, In step 1, the method for the feature analysis unit of the service identification module of the optical transceiver to extract the signal features of the forwarded voice or data service signals specifically includes: The signal characteristics of voice or data service signals include the frame length of the service signal. and baud rate ; The frame length of the service signal is determined by a frame boundary detection algorithm. The frame length is determined by identifying the start and end markers of the signal frame and counting the number of bytes between the two markers or the playback duration. ; The symbol transmission period of the service signal is captured by a clock synchronization algorithm. Calculate the baud rate from this. .

5. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 4, characterized in that, Step 2 specifically includes: The priority sorting unit of the scheduling execution module calls the priority rules in the storage unit to calculate the service priority weight of the service signal using formula (1). : (1) in, This is the basic priority in the service priority rules, and the basic priority of service signals for ordinary voice services. =1, the basic priority of a service signal for data services. =2, the basic priority of the service signal for emergency voice service type. =0, The service urgency factor is set for the service signal of the service type emergency voice service. =2, the service urgency factor for a service signal of ordinary voice service type. =1, the service urgency coefficient for a data service signal. =1, User level coefficient, VIP user's user level coefficient =0.5, User Level Coefficient for Regular Users =0; The business signals are weighted according to their business priority. The values ​​are sorted in ascending order to form a business scheduling queue.

6. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 5, characterized in that, Step 3 specifically includes: The bandwidth allocation unit of the scheduling execution module monitors the total available bandwidth of the optical fiber link of the optical transceiver in real time. Allocate bandwidth to service signals after dynamic priority sorting: For the first in the service scheduling queue Each service signal is allocated bandwidth using formula (2): (2) in, This represents the minimum priority weight of the service in the service scheduling queue. For the first in the service scheduling queue The service priority weight of each service signal This is the bandwidth utilization coefficient. For the first in the service scheduling queue Bandwidth allocated to each service signal; like The bandwidth required by the service signal exceeds the maximum bandwidth requirement of the service. Then take = .

7. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 6, characterized in that, In step 3, the bandwidth allocation unit of the scheduling execution module monitors the total available bandwidth of the optical fiber link of the optical transceiver in real time. The methods include: The bandwidth allocation unit of the scheduling execution module is activated by the iperf3 test tool on the MCU of the core control module of the optical transceiver to measure the total available bandwidth of the optical fiber link of the optical transceiver. Real-time acquisition is performed to monitor the total available bandwidth of the fiber optic link of the optical transceiver. .

8. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 7, characterized in that, Step 4 specifically includes: The flow control unit of the scheduling execution module monitors the link utilization of the fiber optic link in real time. = ,like If the congestion threshold is reached or exceeded, a rate limiting mechanism will be triggered. This rate limiting mechanism is as follows: Bandwidth compression is applied to the lowest priority service signal; the bandwidth compression ratio of this service signal is... ; If the bandwidth is still [value] after compression If the congestion threshold is reached, data service signal transmission will be suspended to ensure the transmission of normal voice service signals and emergency voice service signals until... Resume data service signal transmission when the congestion threshold is reached.

9. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 8, characterized in that, The control method for multi-service optical transceivers with intelligent scheduling capabilities also includes: The MCU of the core control module of the optical transceiver periodically adjusts according to the link status of the optical fiber link. The value and congestion threshold are used to optimize the scheduling strategy.

10. The control method for a multi-service optical transceiver with intelligent scheduling function according to claim 9, characterized in that, The MCU of the core control module of the optical transceiver periodically adjusts according to the link status of the optical fiber link. Methods for setting values ​​and congestion thresholds include: Adjust according to link status The formula for calculating the value is: ; in, and These are the MIN and MAX functions, respectively. For setting The base value of the value, This represents the load degradation percentage of the fiber optic link. , This represents the current real-time load rate of the fiber optic link. This is the set critical load rate for fiber optic link congestion. This represents the percentage of quality degradation in the fiber optic link. , This represents the delay degradation percentage of the fiber optic link. , This represents the current real-time latency of the fiber optic link. The maximum set delay. This represents the packet loss degradation rate of the fiber optic link. , This represents the current real-time packet loss rate of the fiber optic link. The maximum packet loss rate is set. To reduce the load on fiber optic links, This represents the light-load boost factor for the fiber optic link. For setting The minimum value, For setting The maximum value; Adjust congestion thresholds based on link status The calculation formula is: ; in The base value for the set congestion threshold, For the set delay weight, The set packet loss weight, The set quality improvement coefficient, The minimum value of the set congestion threshold. =0.5, This is the maximum value of the set congestion threshold.

Citation Information

Patent Citations

  • Multi -function telephones optical transmitter and receiver

    CN206922748U