A control method, device and system for dynamic adjustment of uplink transmission rate

By obtaining the current uplink receive power of the ONU through the OLT and adjusting the target transmit rate according to the preset judgment threshold, the problem of the inability to dynamically optimize the uplink transmit rate in the PON network is solved, ensuring service continuity for users and improving user experience.

CN116419097BActive Publication Date: 2026-07-10CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2021-12-29
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

PON networks cannot dynamically optimize uplink transmission rates when link power changes, leading to service interruptions or packet loss and impacting user experience.

Method used

The OLT obtains the current uplink receive power of the ONU, determines the target uplink transmit rate based on a preset threshold, and sends it to the ONU to adjust the transmit rate for the next use. The target rate is carried using a PLOAM message.

Benefits of technology

It enables dynamic optimization of uplink transmission rate in PON network, ensuring that user services are always online and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116419097B_ABST
    Figure CN116419097B_ABST
Patent Text Reader

Abstract

The application provides a control method, device and system for dynamic adjustment of uplink transmission rate, wherein the control method applied to an OLT comprises: obtaining current uplink receiving power corresponding to an ONU connected to the OLT; determining a target uplink transmission rate used by the ONU next time according to the current uplink receiving power and a plurality of preset judgment thresholds; and sending the target uplink transmission rate to the ONU. The target uplink transmission rate used by the ONU next time is determined according to the current uplink receiving power corresponding to the ONU and the plurality of preset judgment thresholds, that is, the target uplink transmission rate of the ONU supported by the OLT for receiving is determined according to optical link quality, and then the target uplink transmission rate is sent to the ONU, so that the ONU adjusts the uplink transmission rate used next time, dynamic adjustment of the uplink transmission rate in a PON network is realized, and it is ensured that user services are always online, thereby guaranteeing user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of access network technology, and in particular to a control method, apparatus and system for dynamic optimization of uplink transmission rate. Background Technology

[0002] Passive Optical Network (PON) technology boasts advantages such as high bandwidth, low cost, simple structure, and high reliability, and is widely considered the best solution for addressing bandwidth optical access needs, already extensively applied in current access network systems. Because PON networks are passive, link failures (e.g., power degradation due to transmitter malfunction, reduced detection sensitivity of photodiodes (PDs), fiber optic leakage) directly result in uncompensated optical power loss. This leads to severe packet loss or even circuit breaks, significantly impacting user experience. In the future, 50G PON uplinks will support multiple rates, each with different power budget requirements (with the same underlying physical network, higher rates require higher power budgets). When link power changes, if the PON network cannot select the most suitable transmit power based on real-time link power budget, it will affect the ability of user services to remain online. Summary of the Invention

[0003] The technical objective of this application is to provide a control method, apparatus, and system for dynamic optimization of uplink transmission rate, in order to solve the problem that dynamic optimization of uplink transmission rate cannot be achieved in PON networks.

[0004] To address the aforementioned technical problems, embodiments of this application provide a control method for dynamic optimization of uplink transmission rate, applied to an OLT, comprising:

[0005] Obtain the current uplink receive power of the ONU connected to the OLT;

[0006] Based on the current uplink received power and multiple preset judgment thresholds, determine the target uplink transmit rate for the ONU to use next;

[0007] Send the target uplink transmission rate to the ONU.

[0008] Specifically, in the control method described above, each preset judgment threshold is the sum of the worst receiving sensitivity and the protection power interval corresponding to a preset uplink transmission rate, and the preset uplink transmission rate is the uplink transmission rate supported by the OLT.

[0009] Preferably, the control method described above, which determines the target uplink transmission rate of the ONU next time based on the current uplink received power and multiple preset judgment thresholds, includes:

[0010] Obtain the comparison result between the current uplink received power and the target judgment threshold, wherein the larger value among the preset judgment thresholds that have never been compared is selected as the target judgment threshold.

[0011] When the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold, the target uplink transmit rate is determined to be the preset uplink transmit rate corresponding to the target judgment threshold.

[0012] When the comparison result shows that the current uplink received power is less than the preset judgment threshold, if the target judgment threshold is not the minimum value among multiple preset judgment thresholds, the next step of obtaining the comparison result between the current uplink received power and the preset judgment threshold is executed.

[0013] Specifically, the control method described above further includes: when the comparison result is that the current uplink received power is less than a preset judgment threshold, if the target judgment threshold is the smallest value among multiple preset judgment thresholds, generating alarm information about link failure.

[0014] Specifically, the control method described above, which transmits the target uplink transmission rate to the ONU, includes:

[0015] Send a Physical Layer Operation Management and Maintenance (PLOAM) message to the ONU. The target uplink transmission rate is carried in the preset bit position of the PLOAM message, and the number of bits corresponding to the preset bit position is greater than zero.

[0016] Another embodiment of this application provides a control method for dynamic optimization of uplink transmit rate, applied to an ONU, including:

[0017] The target uplink transmission rate received from the OLT;

[0018] The next uplink transmission will be performed based on the target uplink transmission rate.

[0019] Another embodiment of this application provides a speed control device applied to an OLT, comprising:

[0020] The first processing module is used to obtain the current uplink receive power of the ONU connected to the OLT;

[0021] The second processing module is used to determine the target uplink transmission rate of the ONU next time based on the current uplink received power and multiple preset judgment thresholds.

[0022] The third processing module is used to send the target uplink transmission rate to the ONU.

[0023] Specifically, in the speed control device described above, each preset judgment threshold is the sum of the worst receiving sensitivity and the protection power interval corresponding to a preset uplink transmission rate, and the preset uplink transmission rate is the uplink transmission rate supported by the OLT.

[0024] Preferably, in the speed control device described above, the second processing module includes:

[0025] The first processing unit is used to obtain the comparison result between the current uplink received power and the target judgment threshold, wherein the larger value among the preset judgment thresholds that have never been compared is selected as the target judgment threshold.

[0026] The second processing unit is used to determine the target uplink transmission rate as a preset uplink transmission rate corresponding to the target judgment threshold when the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold.

[0027] The third processing unit is used to execute the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold when the comparison result is that the current uplink received power is less than the target judgment threshold, and if the target judgment threshold is not the minimum value among multiple preset judgment thresholds.

[0028] Specifically, in the speed control device described above, the third processing unit is further configured to generate an alarm message about a link fault when the comparison result is that the current uplink received power is less than a preset judgment threshold and the target judgment threshold is the smallest of a plurality of preset judgment thresholds.

[0029] Specifically, the speed control device described above, the third processing module, is specifically used for:

[0030] Send a PLOAM message to the ONU. The target uplink transmission rate is carried in the preset bit position of the PLOAM message, and the number of bits corresponding to the preset bit position is greater than zero.

[0031] Another embodiment of this application also provides an ONU, comprising:

[0032] The fourth processing module is used to receive the target uplink transmission rate sent by the OLT;

[0033] The fifth processing module is used to perform the next uplink transmission based on the target uplink transmission rate.

[0034] Another embodiment of this application provides a passive optical network system, including: an OLT, a power divider, and an ONU as described above;

[0035] The input end of the power divider is connected to the OLT via a passive optical fiber, and the output end of the power divider is connected to multiple ONUs via multiple passive optical fibers.

[0036] The OLT includes a transceiver and a speed control device as described above.

[0037] Another embodiment of this application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the control method for dynamic optimization of uplink transmit rate applied to an OLT as described above, or implements the steps of the control method for dynamic optimization of uplink transmit rate applied to an ONU as described above.

[0038] Compared with the prior art, the control method, apparatus and system for dynamic optimization of uplink transmission rate provided in this application have at least the following beneficial effects:

[0039] Based on the current uplink receive power of the corresponding ONU and multiple preset judgment thresholds, the target uplink transmit rate for the next use of the ONU is determined. That is, the target uplink transmit rate of the ONU supported by the OLT is determined according to the optical link quality, and then the target uplink transmit rate is sent to the ONU so that the ONU can adjust the uplink transmit rate for the next use according to the target uplink transmit rate. This realizes dynamic optimization of the uplink transmit rate in the PON network, ensuring that user services are always online, thereby guaranteeing the user experience. Attached Figure Description

[0040] Figure 1 This is one of the flowcharts illustrating the control method for dynamic optimization of uplink transmit rate applied to OLT in this application;

[0041] Figure 2 This is the second flowchart illustrating the control method for dynamic optimization of uplink transmit rate applied to OLT in this application.

[0042] Figure 3 This is a flowchart illustrating the control method for dynamic optimization of uplink transmit rate applied to ONU in this application;

[0043] Figure 4 This is a schematic diagram of the speed control device applied to an OLT in this application;

[0044] Figure 5 This is a schematic diagram of the structure of the ONU in this application;

[0045] Figure 6 This is a schematic diagram of the passive optical network system in this application. Detailed Implementation

[0046] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.

[0047] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0048] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0049] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0050] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0051] See Figure 1 A preferred embodiment of this application provides a control method for dynamic optimization of uplink transmit rate, applied to an OLT, comprising:

[0052] Step S101: Obtain the current uplink receive power corresponding to the ONU connected to the OLT;

[0053] Step S102: Determine the target uplink transmission rate for the next use of the ONU based on the current uplink received power and multiple preset judgment thresholds;

[0054] Step S103: Send the target uplink transmission rate to the ONU.

[0055] In a preferred embodiment of this application, a control method for dynamic optimization of uplink transmit rate applied to an OLT is provided. The OLT obtains the current uplink receive power corresponding to the ONU connected to it. The current uplink receive rate includes, but is not limited to, the rate obtained by the PON network based on real-time link power budget. Then, based on the current uplink receive power and multiple preset thresholds, the target uplink transmit rate for the next use by the ONU is determined. Specifically, the target uplink transmit rate for the ONU supported by the OLT is determined based on the optical link quality. This target uplink transmit rate is then sent to the ONU so that the ONU can adjust its uplink transmit rate for the next use based on the target uplink transmit rate. This achieves dynamic optimization of the uplink transmit rate in the PON network, ensuring that user services remain online at all times, thereby guaranteeing the user experience.

[0056] It should be noted that when the same OLT is connected to multiple ONUs, the OLT splits one optical path into multiple optical paths through a power divider and connects them to multiple ONUs, and performs the above steps for each ONU.

[0057] Specifically, in the control method described above, each preset judgment threshold is the sum of the worst receiving sensitivity and the protection power interval corresponding to a preset uplink transmission rate, and the preset uplink transmission rate is the uplink transmission rate supported by the OLT.

[0058] In one specific embodiment of this application, the preset judgment threshold is set according to the uplink transmission rate supported by the OLT. Preferably, each preset judgment threshold is the sum of the worst receiving sensitivity and the guard interval corresponding to a preset uplink transmission rate. That is, each preset judgment threshold is the minimum value corresponding to a preset uplink transmission rate, which helps to ensure the accuracy of the obtained target uplink transmission rate.

[0059] In one specific embodiment, for example: when the OLT supports uplink transmission rates of 50Gbps, 25Gbps, and 12.5Gbps, the worst receiving sensitivities specified by the OLT for 50Gbit / s, 25Gbit / s, and 12.5Gbit / s are the first sensitivity, the second sensitivity, and the third sensitivity, respectively, and the set protection power intervals are the first interval, the second interval, and the third interval, respectively. Then, the above-mentioned multiple preset judgment thresholds are: first threshold = first sensitivity + first interval; second threshold = second sensitivity + second interval; third threshold = third sensitivity + third interval.

[0060] It should be noted that the first, second, and third sensitivities mentioned above need to be determined based on the actual application scenario and must comply with the standards specified by ITU-T. The first, second, and third intervals also need to be determined based on the actual application scenario and must all be greater than zero.

[0061] See Figure 2 Preferably, the control method described above determines the target uplink transmission rate of the ONU next time based on the current uplink received power and multiple preset judgment thresholds, including:

[0062] Step S201: Obtain the comparison result between the current uplink received power and the target judgment threshold. Among the preset judgment thresholds that have never been compared, the larger value is selected as the target judgment threshold.

[0063] Step S202: When the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold, the target uplink transmission rate is determined to be the preset uplink transmission rate corresponding to the target judgment threshold.

[0064] Step S203: When the comparison result is that the current uplink received power is less than the preset judgment threshold, if the target judgment threshold is not the minimum value among multiple preset judgment thresholds, execute the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold.

[0065] In another embodiment of this application, when determining the target uplink transmission rate of the ONU next time based on the current uplink received power and multiple preset judgment thresholds, one of the multiple preset judgment thresholds is first determined as the target judgment threshold for comparison. Preferably, the larger value among the preset judgment thresholds that have not been compared is selected as the target judgment threshold, that is, the one with the larger uplink transmission rate is preferentially selected for judgment. This can maximize the ONU's use at a larger uplink transmission rate, ensuring that user services are always online, and further ensuring the efficiency between the OLT and the ONU. After obtaining the comparison result, it is determined whether to perform a comparison with the next preset judgment threshold. Specifically, when the comparison result shows that the current uplink received power is greater than or equal to the target judgment threshold, it is determined that the OLT can receive the preset uplink transmit rate corresponding to the target judgment threshold. At this time, it can be confirmed that the preset uplink transmit rate is the target uplink transmit rate, and the subsequent step of sending the target transmit rate to the ONU can be performed. When the comparison result shows that the current uplink received power is less than the target judgment threshold, it is determined that the OLT cannot receive the preset uplink transmit rate corresponding to the target judgment threshold due to the low received power. At this time, it can be confirmed that the preset uplink transmit rate is large. If the target judgment threshold is not the minimum value among multiple preset judgment thresholds, the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold is performed to determine the target uplink transmit rate from the smaller preset uplink transmit rate. This ensures the use of the PON network.

[0066] Specifically, in conjunction with the previous embodiment, when the uplink transmission rate supported by the OLT is 50Gbps, 25Gbps, and 12.5Gbps, the current uplink received power is first compared with a first threshold. If the current uplink received power is greater than or equal to the first threshold, the target uplink transmission rate is determined to be 50Gbps; otherwise, the current uplink received power is compared with a second threshold. If the current uplink received power is greater than or equal to the second threshold, the target uplink transmission rate is determined to be 25Gbps; otherwise, the current uplink received power is compared with a third threshold. If the current uplink received power is greater than or equal to the third threshold, the target uplink transmission rate is determined to be 12.5Gbps.

[0067] See Figure 2 Specifically, the control method described above further includes: step S204, when the comparison result is that the current uplink received power is less than a preset judgment threshold, if the target judgment threshold is the smallest value among multiple preset judgment thresholds, an alarm message about a link fault is generated.

[0068] In another specific embodiment of this application, if the comparison result shows that the current uplink received power is less than the target judgment threshold, and if the target judgment threshold is the smallest value among multiple preset judgment thresholds, it can be determined that the OLT's received power is low and cannot receive any of the preset uplink transmit rates supported by the ONU. At this point, a major link fault can be determined, and a corresponding alarm message is generated to facilitate timely notification and troubleshooting. That is, in the previous embodiment, when comparing the current uplink received power with the third threshold, if the current uplink received power is less than the third threshold, the alarm message is generated.

[0069] In an optional embodiment of this application, the initial value of the current uplink received power corresponds to the ONU's online rate. Since the ONU's online rate defaults to the highest rate among the supported uplink transmit rates, the initial value is preferably corresponding to the maximum value among multiple preset uplink transmit rates. That is, when the ONU first establishes a connection with the OLT and starts using it, the OLT defaults to the maximum value among multiple preset uplink transmit rates for the current uplink received power of the corresponding ONU. At this time, the step of obtaining the comparison result between the current uplink received power and the target judgment threshold can be skipped, and the target uplink transmit rate for the next use of the ONU can be determined to be the maximum value among the preset uplink transmit rates, which is beneficial to saving computing resources and improving efficiency.

[0070] Specifically, the control method described above, which transmits the target uplink transmission rate to the ONU, includes:

[0071] Send a PLOAM message to the ONU. The target uplink transmission rate is carried in the preset bit position of the PLOAM message, and the number of bits corresponding to the preset bit position is greater than zero.

[0072] In one specific embodiment of this application, the step of sending the target uplink transmission rate to the ONU is preferably to carry the target uplink transmission rate in a preset bit position of the PLOAM message and send the PLOAM message to the ONU. This allows the ONU to obtain the target uplink transmission rate from the preset bit position after receiving the PLOAM message, and to use the target uplink transmission rate in the next uplink transmission, ensuring accurate and complete reception by the OLT. Specifically, the number of bits corresponding to the preset bit position is greater than zero.

[0073] See Figure 3 Another embodiment of this application also provides a control method for dynamic optimization of uplink transmit rate, applied to ONU, including:

[0074] Step S301: Receive the target uplink transmission rate sent by the OLT;

[0075] Step S302: Perform the next uplink transmission according to the target uplink transmission rate.

[0076] In another embodiment of this application, a control method for dynamic optimization of the uplink transmit rate applied to an ONU is provided. The ONU receives a target uplink transmit rate sent by the OLT and performs the next uplink transmission based on this target uplink transmit rate, ensuring accurate and complete reception by the OLT. This achieves dynamic optimization of the uplink transmit rate in the PON network, ensuring that user services remain online at all times, thereby guaranteeing the user experience.

[0077] Preferably, when the target uplink transmission rate is carried in a preset message (e.g., a PLOAM message), the ONU will obtain the target uplink transmission rate from the preset bits of the preset message according to a predetermined communication method.

[0078] See Figure 4 Another embodiment of this application provides a speed control device applied to an OLT, comprising:

[0079] The first processing module 401 is used to obtain the current uplink received power corresponding to the ONU connected to the OLT;

[0080] The second processing module 402 is used to determine the target uplink transmission rate of the ONU next time based on the current uplink received power and multiple preset judgment thresholds.

[0081] The third processing module 403 is used to send the target uplink transmission rate to the ONU.

[0082] Specifically, in the speed control device described above, each preset judgment threshold is the sum of the worst receiving sensitivity and the protection power interval corresponding to a preset uplink transmission rate, and the preset uplink transmission rate is the uplink transmission rate supported by the OLT.

[0083] Preferably, in the speed control device described above, the second processing module includes:

[0084] The first processing unit is used to obtain the comparison result between the current uplink received power and the target judgment threshold, wherein the larger value among the preset judgment thresholds that have never been compared is selected as the target judgment threshold.

[0085] The second processing unit is used to determine the target uplink transmission rate as a preset uplink transmission rate corresponding to the target judgment threshold when the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold.

[0086] The third processing unit is used to execute the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold when the comparison result is that the current uplink received power is less than the target judgment threshold, and if the target judgment threshold is not the minimum value among multiple preset judgment thresholds.

[0087] Specifically, in the speed control device described above, the third processing unit is further configured to generate an alarm message about a link fault when the comparison result is that the current uplink received power is less than a preset judgment threshold and the target judgment threshold is the smallest of a plurality of preset judgment thresholds.

[0088] Specifically, the speed control device described above, the third processing module, is specifically used for:

[0089] Send a PLOAM message to the ONU. The target uplink transmission rate is carried in the preset bit position of the PLOAM message, and the number of bits corresponding to the preset bit position is greater than zero.

[0090] The speed control device embodiment applied to OLT in this application is a device corresponding to the embodiment of the control method for dynamic adjustment of uplink transmission rate applied to OLT described above. All implementation means in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.

[0091] join Figure 5 Another embodiment of this application also provides an ONU, including:

[0092] The fourth processing module 501 is used to receive the target uplink transmission rate sent by the OLT;

[0093] The fifth processing module 502 is used to perform the next uplink transmission based on the target uplink transmission rate.

[0094] The ONU embodiment of this application is a device corresponding to the embodiment of the control method for dynamic adjustment of uplink transmission rate applied to ONU described above. All implementation means in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.

[0095] See Figure 6 Another embodiment of this application provides a passive optical network system, including: OLT601, power divider 602 and ONU603 as described above;

[0096] The input end of the power divider 602 is connected to the OLT601 via a passive optical fiber, and the output end of the power divider 602 is connected to multiple ONU603 via multiple passive optical fibers.

[0097] The OLT601 includes a transceiver and a speed control device as described above.

[0098] In another preferred embodiment of this application, a passive optical network system is also provided, which includes an OLT 601, a power divider 602, and an ONU 603 as described above. The input end of the power divider 602 is connected to the OLT 601 via a passive optical fiber, and the output end of the power divider 602 is connected to multiple ONUs 603 via multiple passive optical fibers, so that the OLT 601 can be connected to multiple ONUs 603. The OLT601 includes a transceiver and a speed control device as described above. This allows the OLT601 to implement the aforementioned control method for dynamic optimization of its uplink transmission rate. Simultaneously, the ONU603 can implement the same control method for dynamic optimization of its uplink transmission rate. This enables the passive optical network system to determine the target uplink transmission rate of the ONU603 that the OLT601 can receive based on the optical link quality. The target uplink transmission rate is then sent to the ONU603, allowing the ONU603 to adjust its uplink transmission rate for the next use. This dynamic optimization of the uplink transmission rate in the passive optical network system ensures that user services remain online, thereby guaranteeing the user experience.

[0099] Another embodiment of this application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the control method for dynamic optimization of uplink transmit rate applied to an OLT as described above, or implements the steps of the control method for dynamic optimization of uplink transmit rate applied to an ONU as described above.

[0100] Furthermore, reference numerals and / or letters may be repeated in different examples within this application. Such repetition is for the purpose of simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or settings discussed.

[0101] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion.

[0102] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A control method for dynamic optimization of uplink transmit rate, applied to an optical line terminal (OLT), characterized in that, include: Obtain the current uplink receive power corresponding to the optical network unit (ONU) connected to the OLT; Based on the current uplink receive power and multiple preset judgment thresholds, the target uplink transmit rate for the next use of the ONU is determined. Each preset judgment threshold is the sum of the worst receive sensitivity and the protection power interval corresponding to a preset uplink transmit rate. The preset uplink transmit rate is the uplink transmit rate that the OLT supports receiving. Send the target uplink transmission rate to the ONU; The step of determining the target uplink transmission rate of the ONU next time based on the current uplink received power and multiple preset judgment thresholds includes: Obtain the comparison result between the current uplink received power and the target judgment threshold, wherein the larger value among the preset judgment thresholds that have never been compared is selected as the target judgment threshold; When the comparison result indicates that the current uplink received power is greater than or equal to the target judgment threshold, the target uplink transmit rate is determined to be the preset uplink transmit rate corresponding to the target judgment threshold. When the comparison result is that the current uplink received power is less than the target judgment threshold, if the target judgment threshold is not the minimum value among the multiple preset judgment thresholds, the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold is executed.

2. The control method according to claim 1, characterized in that, The method further includes: When the comparison result indicates that the current uplink received power is less than the preset judgment threshold, if the target judgment threshold is the smallest of the multiple preset judgment thresholds, an alarm message about a link fault is generated.

3. The control method according to claim 1, characterized in that, Sending the target uplink transmission rate to the ONU includes: A physical layer operation management and maintenance PLOAM message is sent to the ONU. The target uplink transmit rate is carried in a preset bit position of the PLOAM message, and the number of bits corresponding to the preset bit position is greater than zero.

4. A control method for dynamic optimization of uplink transmission rate, applied to ONU, characterized in that, include: The method involves receiving a target uplink transmit rate from an OLT, wherein the OLT acquires the current uplink receive power corresponding to an optical network unit (ONU) connected to the OLT, and determines the target uplink transmit rate to be used by the ONU next based on the current uplink receive power and multiple preset judgment thresholds. Each preset judgment threshold is the sum of the worst-case reception sensitivity and the protection power interval corresponding to a preset uplink transmit rate, and the preset uplink transmit rate is the uplink transmit rate supported by the OLT. Determining the target uplink transmit rate of the ONU next based on the current uplink receive power and multiple preset judgment thresholds includes: acquiring... The comparison result between the current uplink received power and the target judgment threshold, wherein the larger value among the preset judgment thresholds that have never been compared is selected as the target judgment threshold; when the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold, the target uplink transmit rate is determined to be the preset uplink transmit rate corresponding to the target judgment threshold; when the comparison result is that the current uplink received power is less than the target judgment threshold, if the target judgment threshold is not a minimum value among the multiple preset judgment thresholds, the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold is executed; The next uplink transmission will be performed based on the target uplink transmission rate.

5. A speed control device, characterized in that, Applied to OLT, including: The first processing module is used to obtain the current uplink receive power corresponding to the ONU connected to the OLT; The second processing module is used to determine the target uplink transmission rate of the ONU next time based on the current uplink receiving power and multiple preset judgment thresholds, wherein each preset judgment threshold is the sum of the worst receiving sensitivity and the protection power interval corresponding to a preset uplink transmission rate, and the preset uplink transmission rate is the uplink transmission rate that the OLT supports receiving. The third processing module is used to send the target uplink transmission rate to the ONU; The second processing module includes: The first processing unit is used to obtain the comparison result between the current uplink received power and the target judgment threshold, wherein the larger value among the preset judgment thresholds that have never been compared is selected as the target judgment threshold. The second processing unit is used to determine the target uplink transmission rate as a preset uplink transmission rate corresponding to the target judgment threshold when the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold. The third processing unit is used to execute the next step of obtaining the comparison result between the current uplink received power and the target judgment threshold when the comparison result is that the current uplink received power is less than the target judgment threshold, and if the target judgment threshold is not the minimum value among multiple preset judgment thresholds.

6. An ONU, characterized in that, include: The fourth processing module is used to receive the target uplink transmit rate sent by the OLT. The OLT obtains the current uplink receive power corresponding to the optical network unit (ONU) connected to it, and determines the target uplink transmit rate to be used by the ONU next based on the current uplink receive power and multiple preset judgment thresholds. Each preset judgment threshold is the sum of the worst-case reception sensitivity and the guard power interval corresponding to a preset uplink transmit rate. The preset uplink transmit rate is the uplink transmit rate supported by the OLT. The determination of the target uplink transmit rate for the ONU next time based on the current uplink receive power and multiple preset judgment thresholds... The process includes: obtaining a comparison result between the current uplink received power and a target judgment threshold, wherein, among the preset judgment thresholds that have never been compared, the larger value is selected as the target judgment threshold; when the comparison result is that the current uplink received power is greater than or equal to the target judgment threshold, determining the target uplink transmit rate as the preset uplink transmit rate corresponding to the target judgment threshold; when the comparison result is that the current uplink received power is less than the target judgment threshold, if the target judgment threshold is not a minimum value among the multiple preset judgment thresholds, executing the next step of obtaining a comparison result between the current uplink received power and the target judgment threshold; The fifth processing module is used to perform the next uplink transmission based on the target uplink transmission rate.

7. A passive optical network system, characterized in that, include: OLT, power divider, and ONU as described in claim 6; The input end of the power divider is connected to the OLT via a passive optical fiber, and the output end of the power divider is connected to multiple ONUs via multiple passive optical fibers. The OLT includes: a transceiver and a speed control device as described in claim 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the control method for dynamic optimization of uplink transmit rate applied to an OLT as described in any one of claims 1 to 3, or implements the steps of the control method for dynamic optimization of uplink transmit rate applied to an ONU as described in claim 4.