Sending rate configuration method and device

By sending a configuration message to the optical network unit ONU in the FTTR scene, indicating its uplink rate with the optical line terminal OLT, the problem that the ONU cannot work at 2.5G uplink rate is solved, and the 2.5G symmetry effect is achieved.

WO2025050782A1PCT designated stage expired Publication Date: 2025-03-13ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/102080
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-04
Filing Date
2024-06-27
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

In the FTTR scenario, the uplink rate from ONU to OLT cannot reach 2.5G, resulting in the inability to achieve 2.5G symmetry.

Method used

The configuration message is sent to the optical network unit ONU through the optical circuit terminal OLT. The configuration message indicates the uplink rate of ONU to OLT in the uplink rate set, which contains the rates of 1.25G and 2.5G.

Benefits of technology

The uplink rate from ONU to OLT is achieved to reach 2.5G, achieving the symmetrical effect of 2.5G.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102080_13032025_PF_FP_ABST
    Figure CN2024102080_13032025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a sending rate configuration method and device. The method comprises: an optical line terminal (OLT) sends a configuration message to an optical network unit (ONU), wherein the configuration message is used for indicating an uplink rate from the ONU to the OLT in an uplink rate set, and uplink rates in the uplink rate set include 1.25 G and 2.5 G.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for configuring transmission rate

[0001] Cross-references to related publications

[0002] The present disclosure is based on Chinese Patent Publication No. 2023111388452, filed on September 4, 2023, entitled “Method and Apparatus for Transmission Rate Configuration,” and claims priority to the patent disclosure, all of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of communications, and in particular to a method and apparatus for configuring a transmission rate. Background Art

[0004] With the continuous development of optical networks, fiber to the home (FTTH) has been fully rolled out, and its optical line terminal (OLT) and optical network unit (ONU) have also been widely used. In passive optical network systems, PON equipment can be divided into Gigabit-capable Passive Optical Network (GPON), 10G PON (10-Gigabit-capable Passive Optical Networks), 10G Symmetric PON (10-Gigabit-capable Symmetric PON), 50G High-speed PON (Higher-speed PON), and the future 100GPON and 200GPON, based on the different transmission convergence layer (TC) protocols. These PON system architectures generally include OLTs, ONUs, and optical distribution networks (ODNs).

[0005] However, in the related art, in the fiber to the room (FTTR) scenario, the uplink rate from the ONU to the OLT is 1.25G, and the downlink rate from the OLT to the ONU is 2.5G, that is, the uplink and downlink rates are asymmetric. There is no effective solution for how to achieve an uplink rate of 2.5G from the ONU to the OLT, thereby achieving 2.5G symmetry. How to achieve an uplink rate of 2.5G from the ONU to the OLT in the FTTR scenario has become a problem that needs to be solved.

[0006] Summary of the Invention

[0007] The embodiments of the present disclosure provide a method and apparatus for configuring a transmission rate, so as to at least solve the problem in the related art that an ONU cannot operate at an uplink rate of 2.5G.

[0008] According to one embodiment of the present disclosure, a method for sending rate configuration is provided, comprising: an optical line terminal (OLT) sending a configuration message to an optical network unit (ONU); wherein the configuration message is used to indicate an uplink rate from the ONU to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0009] According to another embodiment of the present disclosure, a method for rate configuration is provided, comprising: an optical network unit (ONU) receiving a configuration message sent by an optical line terminal (OLT); the ONU configuring an uplink rate according to the configuration message; wherein the configuration message is used to indicate an uplink rate from the ONU to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0010] According to another embodiment of the present disclosure, a device for sending rate configuration is provided, including: a sending module, configured to send a configuration message to an optical network unit ONU, wherein the configuration message is used to indicate the uplink rate from the ONU to the optical line terminal OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0011] According to another embodiment of the present disclosure, a device for performing rate configuration is provided, comprising: a receiving module, configured to receive a configuration message sent by an optical line terminal (OLT); and a configuration module, configured to configure an uplink rate according to the configuration message; wherein the configuration message is used to indicate an uplink rate from an optical network unit (ONU) to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0012] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.

[0013] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] 1 is a hardware structure block diagram of a computer terminal according to a method for configuring a transmission rate according to an embodiment of the present disclosure;

[0015] FIG2 is a flow chart of a method for sending rate configuration according to an embodiment of the present disclosure;

[0016] FIG3 is a flow chart of a method for performing rate configuration according to yet another embodiment of the present disclosure;

[0017] FIG4 is a structural block diagram of an apparatus for sending rate configuration according to an embodiment of the present disclosure;

[0018] FIG5 is a structural block diagram of an apparatus for performing rate configuration according to yet another embodiment of the present disclosure;

[0019] FIG6 is a flow chart of a method for achieving 2.5G symmetry in an FTTR scenario according to an embodiment of the present disclosure;

[0020] FIG7 is a flow chart of a method for achieving 2.5G symmetry in FTTR scenario 2 according to an embodiment of the present disclosure;

[0021] FIG8 is a flowchart of a method for achieving 2.5G symmetry in FTTR scenario three according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.

[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0024] The method embodiments provided in the embodiments of the present disclosure can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking operation on a mobile terminal as an example, FIG1 is a hardware structure block diagram of a mobile terminal of a method for configuring a sending rate according to an embodiment of the present disclosure. As shown in FIG1 , the computer terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 configured to store data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input / output device 108 configured to have a communication function. It will be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .

[0025] The memory 104 can be configured to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for configuring the transmission rate in the embodiment of the present disclosure. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0026] The transmission device 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a communications provider of a computer terminal. In one embodiment, the transmission device 106 includes a network interface controller (NIC) that can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module that is configured to communicate with the Internet wirelessly.

[0027] FIG2 is a flow chart of a method for configuring a transmission rate according to an embodiment of the present disclosure. As shown in FIG2 , the flow includes the following steps:

[0028] Step S202: The optical line terminal OLT sends a configuration message to the optical network unit ONU; wherein the configuration message is used to indicate the uplink rate from the ONU to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0029] It should be noted that all embodiments of the present disclosure can operate in FTTR scenarios and the G.fin series of standards, and can also operate in other scenarios, and the present disclosure does not limit this.

[0030] In step S202 of this embodiment, the configuration message includes: Extended_Burst_Length message (extended burst length message), Upstream_Overhead message (upstream frame overhead message) or a user-defined private message.

[0031] In an exemplary embodiment, the Mth byte of the configuration message is a first value corresponding to 2.5G and 1.25G in the uplink rate set; the Mth byte of the configuration message is a second value indicating 2.5G in the uplink rate set; when the Mth byte of the configuration message is the first value, the Xth field of the Nth byte of the configuration message is a third value indicating 2.5G in the uplink rate set, and the Xth field is a fourth value indicating 1.25G in the uplink rate set; wherein the Mth byte of the configuration message is an ONU identifier, M, N and X are positive integers and M is not equal to N.

[0032] The configuration message in the embodiment of the present disclosure may include multiple forms. For example, when the configuration message includes an Extended_Burst_Length message and an Upstream_Overhead message, the first byte of the Extended_Burst_Length message may be changed to an ONU-ID (i.e., an ONU identifier). The definition of the ONU-ID may be as shown in Table 1, or other suitable values ​​may be defined. The embodiment of the present disclosure does not limit this.

[0033] Table 2 shows the specific definition of the Extended_Burst_Length message. ONU-ID = 255 supports upstream rates of 1.24416 Gbit / s and 2.48832 Gbit / s. The u bit in the 10th byte is added and defined as 0 for bit u, which represents an upstream rate of 1.24416 Gbit / s, and 1 for bit u, which represents an upstream rate of 2.48832 Gbit / s. For ONU-ID = 254, the upstream rate is 2.48832 Gbit / s, and the meaning of the u bit in the 10th byte is ignored. The message also carries configuration values ​​such as the preamble and delimiter for different upstream rates.

[0034] Table 1 Table-ONU-ID values

[0035] Table 2 Extended_Burst_Length message

[0036] Table 3 shows the specific definition of the Upstream_Overhead message. The first byte of the Upstream_Overhead message can be replaced with the ONU-ID. For ONU-ID 255, which supports upstream rates of 1.24416 Gbit / s and 2.48832 Gbit / s, the u bit in the 10th byte is added with a specific definition: a u bit of 0 indicates an upstream rate of 1.24416 Gbit / s, and a u bit of 1 indicates an upstream rate of 2.48832 Gbit / s. For ONU-ID 254, which supports an upstream rate of 2.48832 Gbit / s, the u bit in the 10th byte is ignored. The message also carries configuration values ​​such as the preamble and delimiter for different upstream rates.

[0037] Table 3 Upstream_Overhead message

[0038] Table 3 Upstream_Overhead message

[0039] Table 3 Upstream_Overhead message

[0040] In an exemplary embodiment, the Mth byte of the configuration message is a first numerical value indicating 2.5G in the uplink rate set; the Mth byte of the configuration message is a second numerical value indicating 1.25G in the uplink rate set; wherein, the Mth byte of the configuration message is an ONU identifier, and M is a positive integer.

[0041] The configuration message in the embodiment of the present disclosure may include various forms. For example, when the configuration message includes an Extended_Burst_Length message and an Upstream_Overhead message, the first byte of the Extended_Burst_Length message and the Upstream_Overhead message may be changed to an ONU-ID (i.e., an ONU identifier). The definition of the ONU-ID may be as shown in Table 4, or other appropriate values ​​may be defined, which are not limited in the embodiment of the present disclosure. The specific definition of the Extended_Burst_Length message is shown in Table 5. ONU-ID = 255 supports an upstream rate of 1.24416 Gbit / s, while ONU-ID = 254 represents an upstream rate of 2.48832 Gbit / s, and simultaneously carries and sends configuration values ​​for different upstream rates.

[0042] Table 4 Table-ONU-ID values

[0043] Table 5 Extended_Burst_Length message

[0044] Table 6 shows the specific definition of the Upstream_Overhead message. For ONU-ID 255, it supports an upstream rate of 1.24416 Gbit / s, while for ONU-ID 254, it supports an upstream rate of 2.48832 Gbit / s. It also carries configuration values ​​such as the preamble and delimiter for different upstream rates.

[0045] Table 6 Upstream_Overhead message

[0046] Table 6 Upstream_Overhead message

[0047] Table 6 Upstream_Overhead message

[0048] In an exemplary embodiment, the Mth byte of the configuration message is a first value indicating 2.5G in the uplink rate set; the Mth byte of the configuration message is a second value indicating 1.25G in the uplink rate set; the Mth byte of the configuration message is a fifth value corresponding to 2.5G and 1.25G in the uplink rate set; when the Mth byte of the configuration message is the fifth value, the Xth field of the Nth byte of the configuration message is a third value indicating 2.5G in the uplink rate set, and the Xth field is a fourth value indicating 1.25G in the uplink rate set; wherein the Mth byte of the configuration message is an ONU identifier, M, N and X are positive integers and M is not equal to N.

[0049] The configuration message in the embodiment of the present disclosure may include multiple forms. For example, when the configuration message includes an Extended_Burst_Length message and an Upstream_Overhead message, the first byte of the Extended_Burst_Length message may be changed to an ONU-ID (i.e., an ONU identifier). The definition of the ONU-ID may be as shown in Table 7, or other appropriate values ​​may be defined. The embodiment of the present disclosure does not limit this.

[0050] Table 8 shows the specific definition of the Extended_Burst_Length message. For ONU-ID = 255, it supports an upstream rate of 1.24416 Gbit / s. For ONU-ID = 254, it supports an upstream rate of 2.48832 Gbit / s. For ONU-ID = 253, it supports upstream rates of 1.24416 Gbit / s and 2.48832 Gbit / s. The added fifth byte is defined as follows: a 0 for bit U indicates an upstream rate of 1.24416 Gbit / s, and a 1 for an upstream rate of 2.48832 Gbit / s. For ONU-ID = 255 or 254, the meaning of the added fifth byte is ignored. It also carries the configuration values ​​for different upstream rates.

[0051] Table 7 Table-ONU-ID values

[0052] Table 8 Extended_Burst_Length message

[0053] Table 9 shows the specific definition of the Upstream_Overhead message. For ONU-ID = 255, the message supports an upstream rate of 1.24416 Gbit / s. For ONU-ID = 254, the message supports an upstream rate of 2.48832 Gbit / s. For ONU-ID = 253, the message supports upstream rates of 1.24416 Gbit / s and 2.48832 Gbit / s. The u bit in the 10th byte is defined as follows: a u bit of 0 indicates an upstream rate of 1.24416 Gbit / s, and a u bit of 1 indicates an upstream rate of 2.48832 Gbit / s. For ONU-ID = 255 or 254, the u bit in the 10th byte is ignored. The message also carries configuration values ​​such as the preamble and delimiter for different upstream rates.

[0054] Table 9 Upstream_Overhead message

[0055] Table 9 Upstream_Overhead message

[0056] Table 9 Upstream_Overhead message

[0057] In an exemplary embodiment, the OLT sends configuration information to the ONU; wherein the configuration information is used to set a bandwidth map (BWmap) partition for the ONU; wherein the maximum value of the allocation structure of each BWmap partition is D, and when a BWmap is constructed for each physical layer frame (PHY), the ONU is instructed to define multiple different burst allocation series in the BWmap partition according to ascending order of start time, the value range of the start time is 0 to 19438, the maximum value of the allocation structure in each BWmap partition is W, the maximum value of the allocation structure in a burst allocation series is Y, the maximum value of the allocation structure of the ONU in the BWmap partition is Z, and the maximum value of the burst allocation series of the ONU in the BWmap is U; wherein D, W, Y, Z, and U are variables.

[0058] It should be noted that, in this embodiment, based on the above-mentioned additional restrictions when constructing the BWMap for each PHY frame, different values ​​can be assigned to the variables D, W, Y, Z, and U. For example, if the maximum number of allocation structures in a burst allocation series is Y=8, and the maximum number of allocation structures for each given ONU in the BWmap is Z=64, then the maximum number of burst allocation series for each given ONU in the BWmap is Z / Y=8; if the maximum number of burst allocation series for each given ONU in the BWmap is U=8, and the maximum number of allocation structures for each given ONU in the BWmap is Z=64, then the maximum number of allocation structures in a burst allocation series is Z / U=8; if a burst The maximum number of allocation structures in an allocation series is Y = 16, and the maximum number of allocation structures for each given ONU in BWmap is Z = 64, then the maximum number of burst allocation series for each given ONU in BWmap is Z / Y = 4; if the maximum number of burst allocation series for each given ONU in BWmap is U = 16, and the maximum number of allocation structures for each given ONU in BWmap is Z = 64, then the maximum number of allocation structures in a burst allocation series is Z / U = 4; if each BWmap partition can contain a maximum of D = 2047 allocation structures, and the maximum number of allocation structures for each given ONU in BWmap is Z = 64, then the maximum number of ONUs is D / Z = 32.

[0059] In an exemplary embodiment, the OLT allocates an SN request bandwidth to the ONU, and the OLT receives a first message sent by the ONU in response to the SN request bandwidth; when the allocation identifier of the SN request bandwidth is a preset value, the difference between the end time and the start time when the OLT receives the first message is a sixth value or a seventh value.

[0060] For SN request bandwidth response, when the allocated allocid (bandwidth allocation identifier) ​​is 253, 254, or 255, it can also be other appropriate values. The StartTime (start time) and StopTime (end time) values ​​meet the requirements shown in Table 10, that is, the difference between StartTime and StopTime is 6 or 12;

[0061] Table 10 SN requested bandwidth

[0062] In an exemplary embodiment, the OLT allocates a ranging request bandwidth to the ONU, and the OLT receives a second message sent by the ONU in response to the ranging request bandwidth; when the allocation identifier of the ranging request bandwidth is equal to the ONU identifier, the difference between the end time and the start time of the OLT receiving the second message is the sixth value or the seventh value.

[0063] For the ranging request bandwidth response, when the allocated allocid (bandwidth allocation identifier) ​​is equal to the ONU-ID, the values ​​of StartTime and StopTime also meet the requirements shown in Table 11, that is, the difference between StartTime and StopTime is 6 or 12.

[0064] Table 11 Ranging Request Bandwidth

[0065] In an exemplary embodiment, the OLT receives the bandwidth demand of the ONU and allocates bandwidth to the ONU; or, the OLT allocates bandwidth to the ONU according to the bandwidth demand of the wireless local area network air interface.

[0066] In an exemplary embodiment of the present disclosure, the OLT allocates bandwidth to the ONU using the dynamic bandwidth allocation (DBA) function. The bandwidth allocation can be adjusted according to the wireless local area network (WLAN) usage of the master and slave FTTR devices. That is, the bandwidth can be allocated based on the WLAN usage or the future bandwidth usage reported by the slave device and the bandwidth demand of the WLAN air interface. For example, when the WLAN service demand traffic occupies a large amount, the corresponding allocation mechanism is found according to the WLAN service correspondence, and uplink scheduling information is provided. If more bandwidth is required, the master device will increase the bandwidth allocation accordingly after receiving the information.

[0067] Through the embodiments of the present disclosure, since the OLT sends a configuration message to the ONU, the configuration message is used to indicate the uplink rate from the ONU to the OLT in the uplink rate set. The uplink rate in the uplink rate set includes not only 1.25G but also 2.5G. Therefore, the problem in the related art that the ONU cannot operate at an uplink rate of 2.5G can be solved, thereby achieving the effect of sending an uplink rate set including 1.25G and 2.5G to the ONU by the OLT to indicate that the uplink rate from the ONU to the OLT is 1.25G or 2.5G.

[0068] FIG3 is a flow chart of a method for performing rate configuration according to yet another embodiment of the present disclosure. As shown in FIG3 , the flow includes the following steps:

[0069] Step S302: The optical network unit (ONU) receives a configuration message sent by the optical line terminal (OLT); wherein the configuration message is used to indicate an uplink rate from the ONU to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G;

[0070] In step S302 of this embodiment, the configuration message includes: an extended burst length message (Extended_Burst_Length message), an upstream frame overhead message (Upstream_Overhead message), or a user-defined private message.

[0071] In an exemplary embodiment, the Mth byte of the configuration message is a first value corresponding to 2.5G and 1.25G in the uplink rate set; the Mth byte of the configuration message is a second value indicating 2.5G in the uplink rate set; when the Mth byte of the configuration message is the first value, the Xth field of the Nth byte of the configuration message is a third value indicating 2.5G in the uplink rate set, and the Xth field is a fourth value indicating 1.25G in the uplink rate set; wherein the Mth byte of the configuration message is an ONU identifier, M, N and X are positive integers and M is not equal to N.

[0072] In an exemplary embodiment, the Mth byte of the configuration message is a first numerical value indicating 2.5G in the uplink aggregate rate; the Mth byte of the configuration message is a second numerical value indicating 1.25G in the uplink aggregate rate; wherein, the Mth byte of the configuration message is an ONU identifier, and M is a positive integer.

[0073] In an exemplary embodiment, the Mth byte of the configuration message is a first value indicating 2.5G in the uplink rate set; the Mth byte of the configuration message is a second value indicating 1.25G in the uplink rate set; the Mth byte of the configuration message is a fifth value corresponding to 2.5G and 1.25G in the uplink rate set; when the Mth byte of the configuration message is the fifth value, the Xth field of the Nth byte of the configuration message is a third value indicating 2.5G in the uplink rate set, and the Xth field is a fourth value indicating 1.25G in the uplink rate set; wherein the Mth byte of the configuration message is an ONU identifier, M, N and X are positive integers and M is not equal to N.

[0074] In an exemplary embodiment, the method further includes: the ONU receiving configuration information sent by the OLT; wherein the configuration information is used to set a bandwidth map (BWmap) partition for the ONU; wherein the maximum value of the allocation structure of each BWmap partition is D; when constructing a BWmap for each PHY, the ONU is instructed to define multiple different burst allocation series in the BWmap partition according to ascending order of start time, the value range of the start time is 0 to 19438, the maximum value of the allocation structure in each BWmap partition is W, the maximum value of the allocation structure in a burst allocation series is Y, the maximum value of the allocation structure of the ONU in the BWmap partition is Z, and the maximum value of the burst allocation series of the ONU in the BWmap is U; wherein D, W, Y, Z, and U are variables.

[0075] In an exemplary embodiment, the method further includes: the ONU receives the SN requested bandwidth allocated by the OLT, and the ONU sends a first message to the OLT in response to the SN requested bandwidth; when the allocation identifier of the SN requested bandwidth is a preset value, the difference between the end time and the start time of the ONU sending the first message is a sixth value or a seventh value.

[0076] In an exemplary embodiment, the method further includes: the ONU receiving a ranging request bandwidth sent by the OLT, and the ONU sending a second message to the OLT in response to the ranging request bandwidth; when the allocation identifier of the ranging request bandwidth is equal to the ONU identifier, the difference between the end time and the start time of the ONU sending the second message is a sixth value or a seventh value.

[0077] In an exemplary embodiment, the method further includes: the ONU sending a bandwidth demand to the OLT.

[0078] Step S304: The ONU configures the uplink rate according to the configuration message.

[0079] In this embodiment, the OLT sends a configuration message to the ONU, which determines the configuration of preamble delimitation and other parameters carried by different uplink rates, thereby achieving 2.5G symmetry, and performing additional restrictions on each BWmap partition and adding a bandwidth allocation mechanism.

[0080] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.

[0081] This embodiment also provides a device for configuring a transmission rate and a device for performing rate configuration, which are configured to implement the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0082] Figure 4 is a structural block diagram of a device for configuring a sending rate according to an embodiment of the present disclosure. As shown in Figure 4, the device includes: a sending module 10, configured to send a configuration message to an optical network unit ONU, wherein the configuration message is used to indicate the uplink rate from the ONU to the optical line terminal OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0083] FIG5 is a structural block diagram of an apparatus for performing rate configuration according to an embodiment of the present disclosure. As shown in FIG5 , the apparatus includes: a receiving module 20, a configuration module 30:

[0084] The receiving module 20 is configured to receive a configuration message sent by the optical line terminal OLT;

[0085] A configuration module 30, configured to configure the uplink rate according to the configuration message;

[0086] The configuration message is used to indicate the uplink rate from the optical network unit ONU to the OLT in the uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

[0087] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0088] To facilitate understanding of the technical solutions provided by the present disclosure, embodiments of specific scenarios will be described in detail below.

[0089] FIG6 is a flow chart of a method for achieving 2.5G symmetry in an FTTR scenario according to an embodiment of the present disclosure. As shown in FIG6 , the method includes the following steps:

[0090] S602: The OLT sends an Extended_Burst_Length message and an Upstream_Overhead message and carries different preamble delimiter configurations to support different upstream rates. The ONU-IDs in the message sent by the OLT are 255 and 254. When the ONU-ID is 255, the rate is indicated through the corresponding fields.

[0091] S604, the ONU configures the corresponding rate based on its own capabilities when receiving the message;

[0092] Specifically, the response ONU-ID is 255, indicating that the upstream rate is 1.24416Gbit / s and 2.48832Gbit / s, and then the upstream rate is indicated according to the rate specified by the field in the message; the response ONU-ID is 254, directly indicating that the upstream rate is 2.48832Gbit / s, and the SN and ranging request bandwidth response meet the requirements.

[0093] S606: The ONU operates at the corresponding rate and within the range limited by the BWmap partition.

[0094] Specifically, a collaborative (CO) DBA approach may be selected to perform bandwidth allocation.

[0095] FIG7 is a flow chart of a method for achieving 2.5G symmetry in FTTR scenario 2 according to an embodiment of the present disclosure. As shown in FIG7 , the method includes the following steps:

[0096] S702 , the OLT sends an Extended_Burst_Length message and an Upstream_Overhead message and carries different preamble delimiters and other configurations to support different upstream rates. The ONU-IDs carried in the messages sent by the OLT are 255 and 254.

[0097] S704, the ONU configures the corresponding rate based on its own capabilities when receiving the message;

[0098] Specifically, the response ONU-ID of 255 indicates an upstream rate of 1.24416 Gbit / s; the response ONU-ID of 254 indicates an upstream rate of 2.48832 Gbit / s, and the SN and ranging request bandwidth responses meet the requirements.

[0099] S706: The ONU operates at a corresponding rate and within the range limited by the BWmap partition.

[0100] Specifically, bandwidth allocation may be performed in a collaborative (CO) DBA manner.

[0101] FIG8 is a flow chart of a method for achieving 2.5G symmetry in FTTR scenario three according to an embodiment of the present disclosure. As shown in FIG8 , the method includes the following steps:

[0102] S802, the OLT sends an Extended_Burst_Length message and an Upstream_Overhead message and carries different preamble delimiter configurations to support different upstream rates. The ONU-IDs in the message sent by the OLT are 255, 254, and 253. When the ONU-ID is 253, the rate is indicated through the corresponding fields.

[0103] S804, the ONU configures the corresponding rate based on its own capabilities when receiving the message;

[0104] Specifically, the response ONU-ID of 255 indicates an upstream rate of 1.24416 Gbit / s; the response ONU-ID of 254 indicates an upstream rate of 2.48832 Gbit / s; the response ONU-ID of 253 indicates upstream rates of 1.24416 Gbit / s and 2.48832 Gbit / s. The upstream rate is then indicated according to the rate specified by the field in the message, and the SN and ranging request bandwidth response meet the requirements.

[0105] S806: The ONU operates at a corresponding rate and within the range limited by the BWmap partition.

[0106] Specifically, bandwidth allocation may be performed in a collaborative (CO) DBA manner.

[0107] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.

[0108] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0109] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0110] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0111] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.

[0112] In the embodiment of the present disclosure, the OLT sends an Extended_Burst_Length message and an Upstream_Overhead message to determine configurations such as preamble delimitation carried by different uplink rates, thereby achieving 2.5G symmetry.

[0113] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.

[0114] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.

Claims

1. A method for sending rate configuration, comprising: The optical line terminal OLT sends a configuration message to the optical network unit ONU; The configuration message is used to indicate the uplink rate from the ONU to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

2. The method according to claim 1, wherein: The configuration message includes: an extended burst length message, an uplink frame overhead message or a user-defined private message.

3. The method according to claim 1, wherein: The Mth byte of the configuration message is a first value corresponding to 2.5G and 1.25G in the uplink rate set; The Mth byte of the configuration message is a second value indicating 2.5G in the uplink rate set; In a case where the Mth byte of the configuration message is a first value, the Xth field of the Nth byte of the configuration message is a third value indicating 2.5G in the uplink rate set, and the Xth field is a fourth value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is the ONU identifier, M and N are positive integers and M is not equal to N.

4. The method according to claim 1, wherein: The Mth byte of the configuration message is a first value indicating 2.5G in the uplink rate set; The Mth byte of the configuration message is a second value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is the ONU identifier, and M is a positive integer.

5. The method according to claim 1, wherein: The Mth byte of the configuration message is a first value indicating 2.5G in the uplink aggregate rate; The Mth byte of the configuration message is a second value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is a fifth value corresponding to 2.5G and 1.25G in the uplink rate set; In the case where the Mth byte of the configuration message is the fifth value, the Xth field of the Nth byte of the configuration message is the third value indicating 2.5G in the uplink rate set, and the Xth field is the fourth value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is the ONU identifier, M, N and X are positive integers and M is not equal to N.

6. The method according to claim 1, wherein: The method further comprises: The OLT sends configuration information to the ONU; Wherein, the configuration information is used to set a bandwidth map BWmap partition for the ONU; The maximum value of the allocation structure of each BWmap partition is D. When constructing a BWMap for each physical layer frame PHY, the ONU is instructed to define a plurality of different burst allocation series in the BWmap partition according to the ascending order of the start time. The value range of the start time is 0 to 19438. The maximum value of the allocation structure in each BWmap partition is W, the maximum value of the allocation structure in one burst allocation series is Y, the maximum value of the allocation structure of the ONU in the BWmap partition is Z, and the maximum value of the burst allocation series of the ONU in the BWmap is U. Among them, D, W, Y, Z and U are variables.

7. The method according to claim 6, wherein: The method further comprises: The OLT allocates an SN request bandwidth to the ONU, and the OLT receives a first message sent by the ONU in response to the SN request bandwidth; In a case where the allocation identifier of the SN requesting bandwidth is a preset value, the difference between the end time and the start time when the OLT receives the first message is a sixth value or a seventh value.

8. The method according to claim 6, wherein: The method further comprises: The OLT allocates a ranging request bandwidth to the ONU, and the OLT receives a second message sent by the ONU in response to the ranging request bandwidth; When the allocation identifier of the ranging request bandwidth is equal to the ONU identifier, the difference between the end time and the start time when the OLT receives the second message is the sixth value or the seventh value.

9. The method according to claim 1, wherein: The method further comprises: The OLT receives the bandwidth demand of the ONU and allocates bandwidth to the ONU; or, The OLT allocates bandwidth to the ONU according to the bandwidth demand of the wireless local area network air interface.

10. A method for rate configuration, comprising: The optical network unit ONU receives the configuration message sent by the optical line terminal OLT; The ONU configures the uplink rate according to the configuration message; The configuration message is used to indicate the uplink rate from the ONU to the OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

11. The method according to claim 10, wherein: The configuration message includes: an extended burst length message, an uplink frame overhead message or a user-defined private message.

12. The method according to claim 10, wherein: The Mth byte of the configuration message is a first value corresponding to 2.5G and 1.25G in the uplink rate set; The Mth byte of the configuration message is a second value indicating 2.5G in the uplink rate set; In a case where the Mth byte of the configuration message is a first value, the Xth field of the Nth byte of the configuration message is a third value indicating 2.5G in the uplink rate set, and the Xth field is a fourth value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is the ONU identifier, M, N and X are positive integers and M is not equal to N.

13. The method according to claim 10, wherein: The Mth byte of the configuration message is a first value indicating 2.5G in the uplink aggregate rate; The Mth byte of the configuration message is a second value indicating 1.25G in the uplink aggregate rate; The Mth byte of the configuration message is the ONU identifier, and M is a positive integer.

14. The method according to claim 10, wherein: The Mth byte of the configuration message is a first value indicating 2.5G in the uplink aggregate rate; The Mth byte of the configuration message is a second value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is a fifth value corresponding to 2.5G and 1.25G in the uplink rate set; In the case where the Mth byte of the configuration message is the fifth value, the Xth field of the Nth byte of the configuration message is the third value indicating 2.5G in the uplink rate set, and the Xth field is the fourth value indicating 1.25G in the uplink rate set; The Mth byte of the configuration message is the ONU identifier, M, N and X are positive integers and M is not equal to N.

15. The method according to claim 10, wherein: The method further comprises: The ONU receives configuration information sent by the OLT; Wherein, the configuration information is used to set a bandwidth map BWmap partition for the ONU; The maximum value of the allocation structure of each BWmap partition is D. When constructing a BWMap for each physical layer frame PHY, the ONU is instructed to define a plurality of different burst allocation series in the BWmap partition according to the ascending order of the start time. The value range of the start time is 0 to 19438. The maximum value of the allocation structure in each BWmap partition is W, the maximum value of the allocation structure in one burst allocation series is Y, the maximum value of the allocation structure of the ONU in the BWmap partition is Z, and the maximum value of the burst allocation series of the ONU in the BWmap is U. Among them, D, W, Y, Z and U are variables.

16. The method according to claim 15, wherein: The method further comprises: The ONU receives the SN request bandwidth allocated by the OLT, and the ONU sends a first message to the OLT in response to the SN request bandwidth; In a case where the allocation identifier of the SN requesting bandwidth is a preset value, the difference between the end time and the start time when the ONU sends the first message is a sixth value or a seventh value.

17. The method according to claim 15, wherein: The method further comprises: The ONU receives the ranging request bandwidth sent by the OLT, and the ONU sends a second message to the OLT in response to the ranging request bandwidth; When the allocation identifier of the ranging request bandwidth is equal to the ONU identifier, the difference between the end time and the start time when the ONU sends the second message is the sixth value or the seventh value.

18. The method according to claim 10, wherein: The method further comprises: The ONU sends a bandwidth requirement to the OLT.

19. An apparatus for sending rate configuration, comprising: The sending module is configured to send a configuration message to an optical network unit ONU, wherein the configuration message is used to indicate an uplink rate from the ONU to an optical line terminal OLT in an uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

20. A device for performing rate configuration, comprising: A receiving module, configured to receive a configuration message sent by an optical line terminal OLT; A configuration module, configured to configure the uplink rate according to the configuration message; The configuration message is used to indicate the uplink rate from the optical network unit ONU to the OLT in the uplink rate set, and the uplink rates in the uplink rate set include 1.25G and 2.5G.

21. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 9 are implemented, or the steps of the method described in any one of claims 10 to 18 are implemented.

22. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 9, or implements the steps of the method described in any one of claims 10 to 18 when executing the computer program.

Citation Information

Patent Citations

  • Uplink bandwidth allocating method of passive optical network

    CN102387426A

  • Ethernet passive optical network communication method, device and system

    CN105210325A

  • Configuration information sending method and device, storage medium and electronic device

    CN116489010A

  • Method and device for configuring sending rate

    CN117082384A

  • Passive optical network and subscriber line terminal

    US20120087662A1