Response method and apparatus for registration request

By receiving and parsing the Alloc-ID configuration table and dynamically allocating T-CONTs, the problem of wasted Alloc-ID resources in 50G passive optical fiber networks is solved, and the efficiency of T-CONT usage and system flexibility are improved.

CN112492411BActive Publication Date: 2026-05-19ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2020-08-14
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, the T-CONT of 50G passive optical fiber networks has low utilization efficiency and requires the static retention of a large number of Alloc-IDs, resulting in resource waste and insufficient flexibility.

Method used

By receiving and parsing the Alloc-ID configuration table sent by the Optical Line Terminal (OLT), the target Alloc-ID is determined to match the rate supported by the ONU, and T-CONT is dynamically allocated to avoid statically reserving the Alloc-ID.

Benefits of technology

It improves the efficiency of T-CONT usage, reduces the static retention of Alloc-ID, and achieves flexible scalability of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112492411B_ABST
    Figure CN112492411B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a response method and device for a registration request, the method comprising: receiving an allocation identifier (Alloc-ID) configuration table sent by an optical line terminal (OLT), wherein the Alloc-ID configuration table comprises a correspondence between an Alloc-ID and an upstream rate; parsing the Alloc-ID configuration table to determine a target Alloc-ID from the correspondence between the Alloc-ID and the upstream rate, wherein the rate corresponding to the target Alloc-ID comprises a rate supported by an optical network unit (ONU); and responding to a registration request sent by the OLT based on the target Alloc-ID, wherein the registration request carries the target Alloc-ID. Through the present application, the problem of low T-CONT use efficiency in the related art is solved, and the effect of improving the T-CONT use efficiency is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communications, and more specifically, to a method and apparatus for responding to registration requests. Background Technology

[0002] The ITU-T G.989.3 standard defines and reserves three allocation identifiers, Alloc-ID, 1021, 1022, and 1023, for registration and activation of Optical Network Units (ONUs) with different uplink rates. Currently, G.hsp.ComTC for 50G Passive Optical Networks (PONs) is under definition, with uplink rates including 10Gbps, 12.5Gbps, 25Gbps, and 50Gbps. Using a fixed Alloc-ID allocation method, one Alloc-ID needs to be reserved for each rate, and another Alloc-ID needs to be reserved for combinations of these rates, thus requiring the reservation of more Alloc-IDs.

[0003] Therefore, existing technologies suffer from the problem of needing to statically retain many registered business containers (TransmissionContainer, or T-CONT for short) and low efficiency of T-CONT usage.

[0004] No effective solutions have yet been proposed for the aforementioned technical problems. Summary of the Invention

[0005] This invention provides a method and apparatus for responding to registration requests, so as to at least solve the problem of low efficiency of T-CONT in related technologies.

[0006] According to an embodiment of the present invention, a method for responding to a registration request is provided, comprising: receiving an Alloc-ID configuration table sent by an Optical Line Terminal (OLT), wherein the Alloc-ID configuration table includes a correspondence between Alloc-IDs and uplink rates; parsing the Alloc-ID configuration table to determine a target Alloc-ID from the correspondence between Alloc-IDs and uplink rates, wherein the rate corresponding to the target Alloc-ID includes rates supported by an Optical Network Unit (ONU); and responding to a registration request issued by the OLT based on the target Alloc-ID, wherein the registration request carries an Alloc-ID matching the target Alloc-ID.

[0007] According to another embodiment of the present invention, a method for receiving a response message is provided, comprising: obtaining an Alloc-ID configuration table, wherein the Alloc-ID configuration table includes a correspondence between Alloc-IDs and uplink rates; sending the Alloc-ID configuration table to an Optical Network Unit (ONU) to enable the ONU to determine a target Alloc-ID from the Alloc-ID configuration table, wherein the rate corresponding to the target Alloc-ID includes a rate supported by the ONU; sending a registration request to the ONU; and receiving a response from the ONU, wherein the response is issued by the ONU when the Alloc-ID carried in the registration request matches the target Alloc-ID.

[0008] According to another embodiment of the present invention, a registration request response device is provided, comprising: a first receiving module for receiving an Alloc-ID configuration table sent by an optical line terminal (OLT), wherein the Alloc-ID configuration table includes a correspondence between Alloc-IDs and uplink rates; a first parsing module for parsing the Alloc-ID configuration table to determine a target Alloc-ID from the correspondence between Alloc-IDs and uplink rates, wherein the rate corresponding to the target Alloc-ID includes a rate supported by an optical network unit (ONU); and a first response module for responding to a registration request issued by the OLT based on the target Alloc-ID, wherein the registration request carries an Alloc-ID matching the target Alloc-ID.

[0009] According to another embodiment of the present invention, a response message receiving device is provided, comprising: a first acquisition module, configured to acquire an Alloc-ID configuration table, wherein the Alloc-ID configuration table includes a correspondence between Alloc-IDs and uplink rates; a first transmission module, configured to transmit the Alloc-ID configuration table to an Optical Network Unit (ONU) so that the ONU determines a target Alloc-ID from the Alloc-ID configuration table, wherein the rate corresponding to the target Alloc-ID includes a rate supported by the ONU; a second transmission module, configured to send a registration request to the ONU; and a second receiving module, configured to receive a response from the ONU, wherein the response is sent by the ONU when the Alloc-ID carried in the registration request matches the target Alloc-ID.

[0010] According to yet another embodiment of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.

[0011] According to yet another embodiment of the present invention, an electronic device is also 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 of the above method embodiments.

[0012] This invention allows the ONU to receive an Alloc-ID configuration table from the Optical Line Terminal (OLT), where the Alloc-ID configuration table includes a correspondence between Alloc-IDs and uplink rates. The ONU parses the Alloc-ID configuration table to determine a target Alloc-ID from the correspondence between Alloc-IDs and uplink rates, where the rate corresponding to the target Alloc-ID includes rates supported by the ONU. Based on the target Alloc-ID, the ONU responds to a registration request from the OLT, where the registration request carries an Alloc-ID matching the target Alloc-ID. This enables the allocation of T-CONTs to the ONU for registration on demand in different PON systems, avoiding the static retention of many registered T-CONTs. Therefore, it solves the problem of low T-CONT utilization efficiency in related technologies, achieving the effect of improving T-CONT utilization efficiency. Attached Figure Description

[0013] Figure 1 This is a hardware structure block diagram of a mobile terminal for a registration request response method according to an embodiment of the present invention.

[0014] Figure 2 This is a flowchart of a registration request response method according to an embodiment of the present invention;

[0015] Figure 3 This is a flowchart of a method for receiving response messages according to an embodiment of the present invention;

[0016] Figure 4 A structural block diagram of a registration request response device according to an embodiment of the present invention;

[0017] Figure 5 A structural block diagram of a response message receiving device according to an embodiment of the present invention. Detailed Implementation

[0018] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings and examples.

[0019] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0020] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a registration request response method according to an embodiment of the present invention. For example... Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0021] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the registration request response method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, thereby implementing the methods described above. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0022] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0023] This embodiment provides a method for responding to a registration request. Figure 2 This is a flowchart of a registration request response method according to an embodiment of the present invention, such as... Figure 2As shown, the process includes the following steps:

[0024] Step S202: Receive the Alloc-ID configuration table sent by the optical line terminal (OLT), wherein the Alloc-ID configuration table includes the correspondence between Alloc-ID and uplink rate;

[0025] In one exemplary embodiment, the Alloc-ID configuration table can be configured by the network management system. The network management system configures a one-to-one correspondence between Alloc-IDs and uplink rates in the Alloc-ID configuration table based on network requirements, as shown in Table 1. The uses of Table 1 include, but are not limited to, the uplink rate corresponding to the Alloc-ID. The OLT can embed Table 1 in other message bodies and send it to the ONU.

[0026] Table 1:

[0027] The number of Alloc-IDs to retain, N The number of Alloc-IDs retained is indicated. Alloc-ID1 Application 1 …… Alloc-ID N Application N

[0028] In one exemplary embodiment, the Alloc-IDs in the Alloc-ID configuration table are no longer fixed but can be configured based on the ONU's requirements. For example, in the ITU-T G.989.3 standard, three Alloc-IDs are defined and reserved: 1021, 1022, and 1023, used for ONU registration and activation at different uplink rates, as shown in Table 2. Specifically, 1021 is used for ONU registration and activation at uplink rates of 9.95328 Gbit / s or 2.48832 Gbit / s, 1022 is used for ONU registration and activation at an uplink rate of 9.95328 Gbit / s, and 1023 is used for ONU registration and activation at an uplink rate of 2.48832 Gbit / s.

[0029] Table 2:

[0030]

[0031]

[0032]

[0033] According to Table 2, an Alloc-ID needs to be reserved for each rate, and another Alloc-ID needs to be reserved for each combination of these rates, thus requiring more Alloc-IDs to be reserved. Moreover, this method lacks flexibility; if a new PON is to be standardized in the future, the reservation of Alloc-IDs will need to be further modified. Furthermore, in traditional PONs, 1021 is generally used as the registration Alloc-ID. In low-latency PONs, it is desirable for the ONU to complete registration on the DAW (Dedicated Activation Wavelength) channel. Therefore, an Alloc-ID different from 1021 is needed as the registration Alloc-ID. This is essentially a newly defined reserved Alloc-ID with a specific purpose.

[0034] The Alloc-ID configuration table in this embodiment allows for the configuration of Alloc-ID retention. When configured for Alloc-ID retention, it can be sent to the ONU via broadcast messages. See Table 3 for details.

[0035] In Table 3, 1021, 1022, and 1023 are no longer fixed and reserved, but can be configured to be assigned to the ONU like other Alloc-IDs, or can be configured to be reserved as Alloc-IDs.

[0036] Table 3:

[0037]

[0038]

[0039] In this embodiment, by configuring the Alloc-ID configuration table, reservations can be allocated as needed, which avoids retaining too many Alloc-IDs and allows for flexible expansion.

[0040] Step S204: Parse the Alloc-ID configuration table to determine the target Alloc-ID from the correspondence between Alloc-ID and uplink rate, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the optical network unit (ONU).

[0041] Step S206: Respond to the registration request issued by the OLT based on the target Alloc-ID, wherein the registration request carries an Alloc-ID that matches the target Alloc-ID.

[0042] In this embodiment, the target Alloc-ID may include one or more. If there are multiple target Alloc-IDs, the Alloc-ID carried in the registration request can be matched with one of the multiple target Alloc-IDs.

[0043] Through the above steps, the ONU receives an Alloc-ID configuration table sent by the Optical Line Terminal (OLT). This table includes the correspondence between Alloc-IDs and uplink rates. The ONU parses the Alloc-ID configuration table to determine the target Alloc-ID from the correspondence, where the rate corresponding to the target Alloc-ID includes the rates supported by the ONU. Based on the target Alloc-ID, the ONU responds to a registration request from the OLT, carrying an Alloc-ID that matches the target Alloc-ID. This allows T-CONTs to be allocated to ONUs for registration on demand in different PON systems, avoiding the static retention of many registered T-CONTs. Therefore, it solves the problem of low T-CONT utilization efficiency in related technologies, achieving the effect of improving T-CONT utilization efficiency.

[0044] The entity performing the above steps can be an ONU, but is not limited to this.

[0045] In one exemplary embodiment, parsing the Alloc-ID configuration table to determine the target Alloc-ID from the correspondence between Alloc-ID and uplink rate includes:

[0046] S1, parse the correspondence between Alloc-ID and uplink speed from the Alloc-ID configuration table;

[0047] In this embodiment, the Alloc-ID configuration table contains multiple entries, and each entry contains the correspondence between Alloc-ID and uplink speed.

[0048] S2, if the uplink rate corresponding to Alloc-ID includes the uplink rate of the ONU, then Alloc-ID is determined as the target Alloc-ID.

[0049] In this embodiment, the ONU first needs to parse the Alloc-ID and its purpose in the Alloc-ID configuration table. The ONU then obtains the target Alloc-ID it supports, that is, the rate corresponding to the target Alloc-ID includes the rate supported by the ONU.

[0050] In an exemplary embodiment, when the uplink rate corresponding to the Alloc-ID includes the uplink rate of the ONU, after determining the Alloc-ID as the target Alloc-ID, the method further includes:

[0051] S1, save the target Alloc-ID.

[0052] In this embodiment, the ONU can selectively retain the Alloc-ID in the Alloc-ID configuration table based on its own registration requirements.

[0053] In one exemplary embodiment, responding to a registration request issued by the OLT based on the target Alloc-ID includes:

[0054] S1 receives the registration request sent by the OLT;

[0055] S2, if the Alloc-ID in the registration request matches the target Alloc-ID, the ONU number is responded to the OLT.

[0056] In this embodiment, the Alloc-ID in the registration request can be the activation Alloc-ID, which can be matched with one of the multiple target Alloc-IDs.

[0057] The registration requests sent by the OLT include, but are not limited to, SN-Requests (Serial Number, or SN for short). After reserving its own supported Alloc-IDs, the ONU waits for the OLT to send an SN-Request. If the Alloc-ID in the SN-Request is one that it supports, it responds with its own SN number.

[0058] In one exemplary embodiment, the Alloc-ID configuration table sent by the Optical Line Terminal (OLT) includes:

[0059] S1 receives the Alloc-ID configuration table sent by the OLT within a predetermined period.

[0060] In this embodiment, the OLT periodically broadcasts the Alloc-ID configuration table configured by the network management system. The ONU periodically receives the Alloc-ID configuration table, determines the Alloc-IDs that need to be retained from the Alloc-ID configuration table, and updates the previously saved Alloc-IDs.

[0061] This embodiment provides a method for responding to a registration request. Figure 3 This is a flowchart of a method for receiving response messages according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:

[0062] Step S302: Obtain the Alloc-ID configuration table, wherein the Alloc-ID configuration table includes the correspondence between Alloc-ID and uplink rate;

[0063] In this embodiment, the Alloc-ID configuration table can be configured by the network management system. Based on network requirements, the network management system configures an alloc-ID and uplink rate correspondence in the Alloc-ID configuration table, as shown in Table 1. The uses of Table 1 include, but are not limited to, the uplink rate corresponding to the alloc-ID. The OLT can embed Table 1 in other message bodies and send it to the ONU.

[0064] In this embodiment, by configuring the Alloc-ID configuration table, reservations can be allocated as needed, which avoids retaining too many Alloc-IDs and allows for flexible expansion.

[0065] Step S304: Send an Alloc-ID configuration table to the optical network unit (ONU) so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the ONU;

[0066] Step S306: Send a registration request to the ONU;

[0067] Step S308: Receive a response from the ONU, wherein the response is issued by the ONU when the Alloc-ID carried in the registration request matches the target Alloc-ID.

[0068] In this embodiment, the target Alloc-ID may include one or more. If there are multiple target Alloc-IDs, the Alloc-ID carried in the registration request can be matched with one of the multiple target Alloc-IDs.

[0069] Through the above steps, the OLT obtains the Alloc-ID configuration table, which includes the correspondence between Alloc-IDs and uplink rates. The OLT sends the Alloc-ID configuration table to the Optical Network Unit (ONU) so that the ONU can determine the target Alloc-ID from the table. The rate corresponding to the target Alloc-ID includes the rates supported by the ONU. The OLT sends a registration request to the ONU. The OLT receives a response from the ONU, which is issued if the Alloc-ID carried in the registration request matches the target Alloc-ID. This allows T-CONTs to be allocated to ONUs for registration on demand in different PON systems, avoiding the static retention of many registered T-CONTs. Therefore, it solves the problem of low T-CONT utilization efficiency in related technologies, achieving the effect of improving T-CONT utilization efficiency.

[0070] The entity performing the above steps can be an OLT, but is not limited to this.

[0071] In one exemplary embodiment, obtaining the Alloc-ID configuration table includes:

[0072] S1, retrieve the Alloc-ID configuration table from the network management system.

[0073] In one exemplary embodiment, sending an Alloc-ID configuration table to an optical network unit (ONU) to enable the ONU to determine a target Alloc-ID from the Alloc-ID configuration table includes:

[0074] S1, using a preset broadcast message to send the Alloc-ID configuration table to the ONU within a preset period, so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table.

[0075] In this embodiment, the preset broadcast message includes, but is not limited to, the Activation_Alloc-ID message. The broadcast format of the broadcast message is shown in Table 4. To support activation on the DAW channel, one of the Rx bits can be mapped to the DAW channel or the DAW channel rate. Bit rx = 0 indicates that ONU activation on the DAW channel is not supported, and bit rx indicates that ONU activation on the DAW channel is supported.

[0076] Table 4:

[0077]

[0078]

[0079]

[0080]

[0081]

[0082]

[0083]

[0084]

[0085]

[0086]

[0087] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they 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 invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0088] This embodiment also provides a response message receiving device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0089] Figure 4 A structural block diagram of a registration request response device according to an embodiment of the present invention is shown below. Figure 4 As shown, the device includes: a first receiving module 42, a first parsing module 44, and a first response module 46. The device is described below:

[0090] The first receiving module 42 receives the Alloc-ID configuration table sent by the optical line terminal (OLT), wherein the Alloc-ID configuration table includes the correspondence between Alloc-ID and uplink rate;

[0091] The first parsing module 44 is used to parse the Alloc-ID configuration table to determine the target Alloc-ID from the correspondence between the Alloc-ID and the uplink rate, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the optical network unit (ONU).

[0092] The first response module 46 is used to respond to the registration request issued by the OLT based on the target Alloc-ID, wherein the registration request carries an Alloc-ID that matches the target Alloc-ID.

[0093] In one exemplary embodiment, the first parsing module described above includes:

[0094] The first parsing unit is used to parse the correspondence between Alloc-ID and uplink speed from the Alloc-ID configuration table;

[0095] The first determining unit is used to determine the Alloc-ID as the target Alloc-ID when the uplink rate corresponds to the uplink rate of the ONU.

[0096] In one exemplary embodiment, the above-described apparatus further includes:

[0097] The storage module is used to save the target Alloc-ID after determining that the Alloc-ID is the target Alloc-ID, provided that the uplink rate corresponds to the uplink rate of the ONU.

[0098] In one exemplary embodiment, the first response module described above includes:

[0099] The first receiving unit is used to receive the registration request sent by the OLT;

[0100] The first response unit is used to respond with the ONU's number to the OLT if the Alloc-ID in the registration request matches the target Alloc-ID.

[0101] In one exemplary embodiment, the first receiving module described above includes:

[0102] The second receiving unit is used to receive the Alloc-ID configuration table sent by the OLT within a predetermined period.

[0103] Figure 5 A structural block diagram of a response message receiving device according to an embodiment of the present invention is shown below. Figure 5 As shown, the device includes: a first acquisition module 52, a first transmission module 54, a second transmission module 56, and a second receiving module 58. The device will be described below:

[0104] The first acquisition module 52 is used to acquire the Alloc-ID configuration table, wherein the Alloc-ID configuration table includes the correspondence between Alloc-ID and uplink rate;

[0105] The first transmitting module 54 is used to send an Alloc-ID configuration table to the optical network unit (ONU) so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the ONU;

[0106] The second sending module 56 is used to send a registration request to the ONU;

[0107] The second receiving module 58 is used to receive a response from the ONU, wherein the response is sent by the ONU when the Alloc-ID carried in the registration request matches the target Alloc-ID.

[0108] In one exemplary embodiment, the first acquisition module described above includes:

[0109] The first acquisition unit is used to obtain the Alloc-ID configuration table from the network management system.

[0110] In one exemplary embodiment, it includes:

[0111] The sending unit is used to send the Alloc-ID configuration table to the ONU within a preset period using a preset broadcast message, so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table.

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

[0113] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.

[0114] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0115] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0116] In one 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.

[0117] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0118] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0119] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for responding to a registration request, characterized in that, include: The system receives an Alloc-ID configuration table sent by the Optical Line Terminal (OLT), wherein the Alloc-ID configuration table includes the correspondence between Alloc-IDs and uplink rates; the Alloc-ID configuration table is sent by the OLT via broadcast. The Alloc-ID configuration table is parsed to determine the target Alloc-ID from the correspondence between the Alloc-ID and the uplink rate, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the optical network unit (ONU). In response to the registration request issued by the OLT based on the target Alloc-ID, the ONU's number is sent to the OLT, wherein the registration request carries an Alloc-ID that matches the target Alloc-ID.

2. The method according to claim 1, characterized in that, Parsing the Alloc-ID configuration table to determine the target Alloc-ID from the correspondence between Alloc-ID and uplink rate includes: The correspondence between the Alloc-ID and the uplink rate is parsed from the Alloc-ID configuration table; If the uplink rate corresponding to the Alloc-ID includes the uplink rate of the ONU, then the Alloc-ID is determined as the target Alloc-ID.

3. The method according to claim 2, characterized in that, When the uplink rate corresponding to the Alloc-ID includes the uplink rate of the ONU, after determining the Alloc-ID as the target Alloc-ID, the method further includes: Save the target Alloc-ID.

4. The method according to claim 1, characterized in that, Receive the Alloc-ID configuration table sent by the Optical Line Terminal (OLT), including: Receive the Alloc-ID configuration table sent by the OLT within a predetermined period.

5. A method for receiving a response message, characterized in that, include: Obtain the Alloc-ID configuration table, wherein the Alloc-ID configuration table includes the correspondence between Alloc-ID and uplink rate; the Alloc-ID configuration table is broadcast by the optical line terminal (OLT). The Alloc-ID configuration table is sent to the Optical Network Unit (ONU) so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the ONU; Send a registration request to the ONU; Receive a response from the ONU, wherein the response is issued by the ONU if the Alloc-ID carried in the registration request matches the target Alloc-ID; The ONU is used to respond to the registration request issued by the OLT in the following manner: based on the target Alloc-ID, the ONU sends its number to the OLT, wherein the registration request carries an Alloc-ID that matches the target Alloc-ID.

6. The method according to claim 5, characterized in that, Retrieve the Alloc-ID configuration table, including: Obtain the Alloc-ID configuration table from the network management system.

7. The method according to claim 5, characterized in that, Sending the Alloc-ID configuration table to the Optical Network Unit (ONU) so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table includes: The Alloc-ID configuration table is sent to the ONU within a preset period using a preset broadcast message, so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table.

8. A response device for a registration request, characterized in that, include: The first receiving module receives an Alloc-ID configuration table sent by the Optical Line Terminal (OLT), wherein the Alloc-ID configuration table includes the correspondence between Alloc-IDs and uplink rates; the Alloc-ID configuration table is sent by the OLT via broadcast. The first parsing module is used to parse the Alloc-ID configuration table to determine the target Alloc-ID from the correspondence between the Alloc-ID and the uplink rate, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the optical network unit (ONU). The first response module is used to respond to the registration request issued by the OLT based on the target Alloc-ID and send the ONU's number to the OLT, wherein the registration request carries an Alloc-ID that matches the target Alloc-ID.

9. A device for receiving response messages, characterized in that, include: The first acquisition module is used to acquire the Alloc-ID configuration table, wherein the Alloc-ID configuration table includes the correspondence between Alloc-ID and uplink rate; the Alloc-ID configuration table is sent by the optical line terminal (OLT) via broadcast. The first transmitting module is configured to transmit the Alloc-ID configuration table to the optical network unit (ONU) so that the ONU can determine the target Alloc-ID from the Alloc-ID configuration table, wherein the rate corresponding to the target Alloc-ID includes the rate supported by the ONU; The second sending module is used to send a registration request to the ONU; The second receiving module is used to receive the response from the ONU, wherein the response is issued by the ONU when the Alloc-ID carried in the registration request matches the target Alloc-ID; The ONU is used to respond to the registration request issued by the OLT in the following manner: based on the target Alloc-ID, the ONU sends its number to the OLT, wherein the registration request carries an Alloc-ID that matches the target Alloc-ID.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 4, or the method according to any one of claims 5 to 7, when it is run.

11. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 4, or to perform the method according to any one of claims 5 to 7.