Optical network unit registration method, optical network unit, optical line terminal and system
By sending downlink messages from the optical line terminal to the optical network unit to determine its working type and complete the registration, the problem of controlling the working type of the optical network unit in the passive optical network system is solved, and efficient registration and data transmission under low latency services are realized.
Patent Information
- Application Number
- CN202010266352.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-07
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2040-04-07
AI Technical Summary
In passive optical network systems, existing technologies struggle to effectively control the operating mode of optical network units, leading to latency issues during registration, especially the inability to eliminate latency caused by quiet windows under low-latency services.
The optical line terminal sends downlink messages to the optical network unit to determine its operating type and completes the registration process based on the type, ensuring that the optical network unit can operate in the corresponding low-latency mode, including using different wavelength combinations for registration and data transmission.
This system enables unified state migration of optical network units under different operating types, ensuring that the registration process does not affect the data transmission of other low-latency services, thereby improving the efficiency and reliability of the system.
Smart Images

Figure CN112511922B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a wireless communication network, in particular to an optical network unit registration method, an optical network unit, an optical line terminal and a system. BACKGROUND
[0002] In a passive optical network (PON) system, an optical network unit (ONU) of a low latency working type supports using another wavelength different from a low latency service as a registration uplink wavelength, so that when registering to an optical line terminal (OLT), the wavelength of the low latency service can eliminate the latency caused by a quiet window. Therefore, the working type of the ONU needs to be controlled to enable the ONU to work in two working types. SUMMARY
[0003] The present application provides an optical network unit registration method, an optical network unit, an optical line terminal and a system.
[0004] The present application provides an optical network unit registration method, an optical network unit, an optical line terminal and a system.
[0005] The present application provides an optical network unit registration method, an optical network unit, an optical line terminal and a system.
[0006] The present application provides an optical network unit, comprising: a working type determination module, configured to determine a working type of the ONU according to a working type supported by the ONU and a downlink message from an optical line terminal (OLT), wherein the downlink message is used to indicate a type of ONU supported by the OLT; and a registration module, configured to complete registration to the OLT based on the determined working type of the ONU.
[0007] The embodiment of the present application provides a kind of optical line terminal, comprising: downlink message sending module, for sending downlink message to ONU, to make ONU determine the working type of ONU according to the working type supported and downlink message, wherein, downlink message is used to indicate the type of ONU supported by OLT;Registration module is used to complete registration with ONU according to the supported ONU type.
[0008] The embodiment of the present application provides a kind of optical network system, comprising: optical line terminal OLT and optical network unit ONU, wherein, OLT, for sending downlink message to optical network unit ONU, downlink message is used to indicate the type of ONU supported by OLT;ONU is used to determine the working type of current ONU according to the working type supported by current ONU and downlink message from optical line terminal OLT, and completes registration to OLT based on the working type of current ONU determined.
[0009] The embodiment of the present application provides a kind of optical network unit registration system, comprising: memory and processor;Memory is used to store executable program code;Processor is used to read the executable program code stored in memory to execute any kind of optical network unit registration method described above.
[0010] The embodiment of the present application provides a kind of storage medium, storage medium stores computer program, computer program is executed by processor to realize any kind of optical network unit registration method in the embodiment of the present application.
[0011] Regarding the above embodiments and other aspects of the present application and its implementation, more description is provided in the description of drawings, specific embodiments and claims. BRIEF DESCRIPTION OF DRAWINGS
[0012] Figure 1 It is the topological structure schematic diagram of passive optical network in the embodiment of the present application.
[0013] Figure 2 It is the topological structure schematic diagram of OLT and ONU of another low-latency working mode in the exemplary embodiment of the present application.
[0014] Figure 3 It is the topological structure schematic diagram of OLT and ONU of another low-latency working mode in the exemplary embodiment of the present application.
[0015] Figure 4 It is the flow schematic diagram of optical network unit registration method of an embodiment of the present application.
[0016] Figure 5 It is the flow schematic diagram of ONU state migration of an embodiment of the present application.
[0017] Figure 6Flowchart of a method for registering an optical network unit according to another embodiment of the present application.
[0018] Figure 7 Structure diagram of an optical network unit according to an embodiment of the present application.
[0019] Figure 8 Structure diagram of an optical line terminal according to an embodiment of the present application.
[0020] Figure 9 Structure diagram of an optical network system according to an embodiment of the present application.
[0021] Figure 10 Structure diagram of an exemplary hardware architecture of a computing device according to an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the objects, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in detail below with reference to the drawings. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0023] Figure 1 Structure diagram of a topology of a passive optical network (PON) system according to an embodiment of the present application. As shown in Figure 1 the PON system 10 can include an optical line terminal (OLT) 11 at a central office side, and one or more optical network units (ONUs) such as ONU1, ONU2, …, ONUn at a customer side, where n is an integer greater than or equal to 1. Between the OLT and the ONUs, an optical distribution network (ODN) can include optical fibers and passive devices such as optical splitters. The ODN is used to provide optical transmission medium for the physical connection between the OLT and the ONUs. The PON system adopts a point-to-multipoint network topology. As an example, the OLT, as the central node of the PON, can be disposed at a communication facility (e.g., a central office) of an access provider, and the ONUs, as the user nodes, can be disposed at or near the premises of the access users.
[0024] Figure 2 Structure diagram of a topology of an OLT and ONUs in a low-latency operation mode according to an exemplary embodiment of the present application. Figure 2 The same reference numbers are used for the same or equivalent structures in Figure 1
[0025] As shown in Figure 2 As shown, the optical network unit ONU1 includes an optical device 21 and a media access controller 22. Each of the other optical network units in the optical network system, ONU2, ONU3, ..., ONUUn, has the same or equivalent structure as ONU1. For example, they can all include an optical device and a media access controller (not shown in the figure). Exemplarily, the optical device 21 can be used to receive downlink signals from the OLT and transmit optical signals to the OLT; the media access controller 22 can be used to perform frame parsing on the downlink signals transmitted by the OLT and to complete the framing and transmission of the ONU uplink signals.
[0026] pass Figure 2 It can be seen that a low-latency service downlink wavelength λ is supported between the OLT and ONU. d One low-latency service uplink wavelength λ u A registration uses uplink wavelength λ DA .
[0027] In this embodiment, if the ONU operates in a low-latency mode, one uplink wavelength, i.e., the registration uplink wavelength λ, is used. DA It can be used to complete ONU registration; the other wavelength is the low-latency service uplink wavelength λ. u Used for transmitting low-latency services; if the ONU operates in a non-low-latency mode, then one of the uplink wavelengths, i.e., the low-latency service uplink wavelength λ, can be used. u Registration is completed and data is transferred. In the following description of embodiments, through... Figure 2 The operating type of the ONU described can be called the first type of low latency type (hereinafter referred to as low latency type A).
[0028] Figure 3 This diagram illustrates the topology of the OLT and ONU in another low-latency operating mode according to an exemplary embodiment of this application. Figure 3 and Figure 2 The same or equivalent structures use the same labels.
[0029] like Figure 3 As shown, in low-latency operating mode, OLT11 and ONU1 support two downlink wavelengths and two uplink wavelengths, one pair of which is the low-latency service uplink wavelength λ. d and low latency service uplink wavelength λ u The other pair of wavelengths is the uplink wavelength λ used for registration. DA and registration using downlink wavelength λ Ld .
[0030] exist Figure 3In the middle, the optical device 31 in the OLT 11 can be used to receive the uplink signal from the ONU and send the optical signal to the ONU; the media access controller 32 can be used to provide error detection, uplink signal frame analysis and other functions. In one embodiment, the OLT performs registration operation with the corresponding ONU on two wavelengths respectively, and the registration uplink wavelength λ DA and the registration downlink wavelength λ Ld The OLT can be called as a low-latency OLT when it performs registration operation with the corresponding ONU on the low-latency service uplink wavelength λ d and the low-latency service uplink wavelength λ u The OLT can be called as a registration OLT when it performs registration operation with the corresponding ONU.
[0031] In the embodiment of the present application, the OLT performs non-windowed registration in the registration process on the low-latency service uplink wavelength λ d and the low-latency service uplink wavelength λ u , which ensures that the ONU does not affect the data transmission of other working low-latency ONUs during the activation process. In the description of the following embodiments, the working type of the ONU described can be called as the second low-latency type (which can be referred to as low-latency type B hereinafter). Figure 3
[0032] In the embodiment of the present application, the registration process of the non-low-latency type ONU can include the following steps.
[0033] S01, the ONU learns the burst parameters of the uplink wavelength of the ONU according to the downlink data of the OLT.
[0034] S02, the ONU receives the serial number (SN) request message sent by the OLT, and responds to the SN information to the OLT.
[0035] S03, the ONU receives the ranging request sent by the OLT, and responds to the ranging response to the OLT.
[0036] S04, the ONU receives the equilibrium time delay (EqD) sent by the OLT, and enters the working state.
[0037] In the above steps S01-S04, the wavelength used in the registration process of the low-latency type ONU can be the low-latency service uplink wavelength λ d and the low-latency service uplink wavelength λ u .
[0038] The optical network unit registration method of the embodiment of the present application can provide a registration process for supporting low-latency and non-low-latency ONUs, so that the ONU can form a unified state migration for work.
[0039] Figure 4 A flow chart of a method for registering an optical network unit is shown. As shown, in one embodiment, the method for registering an optical network unit includes the following steps. Figure 4
[0040] In step S110, the type of the ONU is determined according to the working type supported by the ONU currently and a downstream message from an optical line terminal (OLT), wherein the downstream message is used to indicate the type of the ONU supported by the OLT.
[0041] In step S110, the type of the ONU can be selected from one of a non-low latency working type and a low latency working type.
[0042] In step S120, the registration to the OLT is completed based on the determined working type of the ONU currently.
[0043] After step S120, after the registration to the OLT is completed, the ONU can perform data transmission with the OLT according to the determined working type.
[0044] According to the method for registering an optical network unit, the ONU is informed of the type of the ONU supported by the OLT through a downstream message sent by the OLT, so as to ensure that the ONU works in a corresponding mode according to its own capability and the requirement of the OLT.
[0045] In one embodiment, when the ONU supports a low latency service upstream wavelength, a low latency service downstream wavelength and a registration upstream wavelength, the type of the ONU is a first low latency type in the low latency working type; when the ONU supports the low latency service upstream wavelength, the low latency service downstream wavelength, the registration upstream wavelength and a registration downstream wavelength, the type of the ONU is a second low latency type in the low latency working type, wherein the first low latency type and the second low latency type are different low latency working types.
[0046] As an example, the low latency working type supported by the OLT includes at least one of the first low latency type and the second low latency type; if the ONU supports the low latency service upstream wavelength, the low latency service downstream wavelength and the registration upstream wavelength, the working type supported by the ONU itself includes: the non-low latency working type and the first low latency type; if the ONU supports the low latency service upstream wavelength, the low latency service downstream wavelength, the registration upstream wavelength and the registration downstream wavelength, the working type supported by the ONU itself includes: the non-low latency working type, the first low latency type and the second low latency type.
[0047] In one embodiment, the downlink message for indicating the OLT supported ONU type in step S110 can be a broadcast message, and is sent through the downlink channel of the low latency transmission channel, i.e., sent through the low latency service downlink wavelength.
[0048] In the embodiments of the present disclosure, the OLT supported ONU type includes a non-low latency working type (which can also be referred to as a normal working type hereinafter) or a low latency working type. The OLT supported low latency working type is at least one of a first low latency type and a second low latency type.
[0049] That is, when the OLT supports a low latency working type, it can be a first low latency type or a second low latency type, or simultaneously support the first low latency type and the second low latency type. It should be understood that the low latency type of the ONU can be extended to more low latency types according to different wavelengths supported between the OLT and the ONU.
[0050] In one embodiment, step S120 can specifically include: if the same working type is contained in the ONU supported working type and the OLT supported ONU type, selecting one working type from the contained same working type as the working type of the current ONU.
[0051] Exemplarily, if the OLT supported ONU type is a non-low latency working type, the ONU determines the working type of the current ONU as a non-low latency type.
[0052] Exemplarily, if the OLT supported ONU type is a first low latency type, and the working type supported by the ONU itself includes the first low latency type, the working type of the current ONU is determined as the first low latency type.
[0053] Exemplarily, if the OLT supported ONU type is a second low latency type, and the working type supported by the ONU itself includes the second low latency type, the working type of the current ONU is determined as the second low latency type.
[0054] Exemplarily, if the OLT supported ONU type and the working type supported by the ONU itself both include the first low latency type and the second low latency type, the ONU selects the first low latency type or the second low latency type as the working type of the current ONU.
[0055] In this embodiment, after the ONU receives the message of the OLT supported ONU type, the ONU further compares the working type supported by itself to determine the working type of the ONU, and performs a corresponding registration process to the OLT according to the determined working type, so as to realize the state migration of the ONU under different working types.
[0056] Figure 5 This diagram illustrates a flowchart of ONU state transitions according to an embodiment of this application. Figure 5 As shown, in one embodiment, the process may include the following steps.
[0057] S21, as Figure 5 As shown in "State 1", the ONU receives the type indication message sent by the OLT.
[0058] In this step, the type indicator message is used to identify the ONU types supported by the OLT.
[0059] S22, determine whether the OLT supports ONUs with low latency operation.
[0060] S23, as Figure 5 As shown in "Status 2.1", if the OLT supports ONUs that are not of the low-latency working type, registration is completed on the uplink wavelength of the low-latency service.
[0061] S24. If the OLT supports ONUs with low latency operating type, then it further determines whether it supports the first type of low latency type (i.e., low latency type A) or the second type of low latency type (i.e., low latency type B).
[0062] S25, such as Figure 5 As shown in "State 2.2", if the OLT supports low latency type A, the registration of the ONU is completed on the downlink service wavelength and the uplink wavelength for registration.
[0063] S26, as Figure 5 As shown in "State 2.3", if the OLT supports low latency type B, then wait for the control message sent by the OLT on the service wavelength to complete the registration of the ONU.
[0064] S27, as Figure 5 As shown in "Status 3", after registration is completed, if a registration completion confirmation message is received from the OLT, the user will respond to the registration completion confirmation message.
[0065] In this embodiment, if the ONU supported by the OLT is a non-low-latency operating type, i.e., a normal operating type, the ONU determines itself to be in a non-low-latency operating type and enters state 2.1. If it is a low-latency type A or low-latency type B, the ONU determines which type of low-latency operation it is in. If it is type A, the ONU enters state 2.2; if it is type B, the ONU enters state 2.3. If the OLT indicates that it supports both low-latency type A and low-latency type B, the ONU can choose to support either low-latency type A or low-latency type B based on its own type and complete the registration process according to its respective type.
[0066] As can be seen from the above description, in one embodiment, the registration with the OLT in step S120 based on the determined current working type of the ONU may specifically include the following steps.
[0067] Step S131: If it is determined that the current working type of the ONU is not low latency type, then the registration with the OLT is completed based on the uplink wavelength and downlink wavelength of the low latency service supported by the ONU and the OLT.
[0068] Step S132: If it is determined that the current working type of the ONU is the first type of low latency, then the registration with the OLT is completed based on the downlink wavelength of the low latency service supported by the ONU and the uplink wavelength for registration.
[0069] Step S133: If it is determined that the current working type of the ONU is the second type of low latency, then the registration with the OLT is completed based on the uplink wavelength, downlink wavelength, registration uplink wavelength and registration downlink wavelength supported by the ONU for low latency services with the OLT.
[0070] In one embodiment, if the ONU determines that the current working type of the ONU is a non-low latency type, step S131 may specifically include the following steps.
[0071] S1311, based on the first parameter learning data carried on the downlink wavelength of the low-latency service received, the parameter information of the uplink wavelength of the low-latency service is learned.
[0072] S1312, receive the sequence number request message on the downlink wavelength of the low-latency service, and use the parameter information of the uplink wavelength of the low-latency service to respond the sequence number information of the ONU to the OLT on the uplink wavelength of the low-latency service.
[0073] S1313, the identity information allocation message received on the downlink wavelength of the low-latency service is used as a ranging request, and a ranging response message for the ranging request is sent on the uplink wavelength of the low-latency service.
[0074] S1314 receives the equalization delay parameters carried on the downlink wavelength of low-latency services and enters the working state to complete the registration with the OLT.
[0075] In this embodiment, the ONU receives an ONU type indication from the OLT. If it is not a low-latency type, the ONU learns parameters such as bursts of its uplink service wavelength based on the data carried on the downlink service wavelength of the OLT. The ONU receives a sequence number request from the OLT and responds with SN information to the OLT. The ONU receives a broadcast AssignONU-ID message from the OLT as a ranging request and responds with a ranging response to the OLT. The ONU receives the equalization delay from the OLT and enters the working state. Through the above steps, after registration, the ONU uses the uplink service wavelength to transmit data with the OLT.
[0076] In one embodiment, if the ONU determines that the current working type of the ONU is the first type of low latency, step S132 may specifically include the following steps.
[0077] S1321, based on the second parameter learning data carried on the downlink wavelength of the low-latency service, learn the parameter information of the uplink wavelength of the low-latency service and the parameter information of the uplink wavelength for registration.
[0078] S1322, upon receiving a sequence number request message on the downlink wavelength of the low-latency service, the sequence number information of the ONU is sent back to the OLT on the uplink wavelength of the registration service using the parameter information of the uplink wavelength of the registration service.
[0079] S1323, receives ranging requests via the low-latency service downlink wavelength and sends a ranging response message for the ranging request on the registration uplink wavelength.
[0080] S1324: Receive the equalization delay parameters carried on the downlink wavelength of the low-latency service, and the ONU enters the working state and completes the registration process.
[0081] In this embodiment, if the ONU determines that its current operating type is the first type of low latency (i.e., low latency type A), the ONU learns parameters such as the uplink service and the burst of the uplink registration wavelength based on the data carried on the downlink service wavelength of the OLT. Upon receiving the SN request from the OLT, the ONU selects the uplink registration wavelength and responds with SN information to the OLT. Upon receiving the ranging request from the OLT, the ONU selects the uplink registration wavelength and responds with the ranging response to the OLT. The ONU receives the equalization delay from the OLT and enters the working state. Through these steps, after registration, the ONU uses the uplink service wavelength to transmit data with the OLT.
[0082] In one embodiment, if the ONU determines that the current ONU's operating type is the second type of low latency, step S133 may specifically include the following steps.
[0083] S1331, during the registration process with the OLT using the uplink and downlink wavelengths for registration, sends the ONU's sequence number information and ranging response message to the OLT.
[0084] S1332, based on the third parameter learning data carried on the downlink wavelength of the low-latency service, learn the parameter information of the uplink wavelength of the low-latency service.
[0085] S1333 receives the identity information allocation message from the OLT via the low-latency service downlink wavelength to obtain the ONU's identity information carried in the identity information allocation message.
[0086] S1334 receives the equalization delay parameters carried on the downlink wavelength of low-latency services and enters the working state to complete the registration with the OLT.
[0087] In one embodiment, the OLT assigns the ONU identity information in the PON system, such as ONU identification information ONU_ID, ONU logical link identification information, or ONU physical identification information.
[0088] In step S331 above, if the ONU determines that the current ONU's operating type is the second type of low latency (i.e., low latency type B), during the registration process with the OLT using the registration uplink wavelength and registration downlink wavelength, the OLT can obtain the ONU's sequence number information and ranging response message from the registration uplink wavelength, match the ONU_ID based on the sequence number information, and obtain the equalization latency parameter based on the ranging response message. The ONU_ID and equalization latency parameter are then sent to the ONU through the low latency service downlink wavelength, enabling the ONU to complete the registration on the low latency service uplink wavelength and low latency service downlink wavelength.
[0089] In other words, for the second type of low latency (low latency type B), the sequence number SN and the equalization delay EqD obtained during the registration process of a pair of registration uplink wavelengths and registration downlink wavelengths of a traditional ONU can be used by the OLT to determine the ONU-ID and equalization delay of the ONU on the registration channel (i.e., the channel that supports registration uplink wavelengths and registration downlink wavelengths). This information can be used for the registration of ONUs on the low latency service channel (i.e., the channel that supports low latency service uplink wavelengths and low latency service downlink wavelengths).
[0090] In this embodiment, the ONU learns parameters such as burst size of its uplink service wavelength based on the data carried on the downlink service wavelength of the OLT; the ONU receives a unicast Assign ONU-ID message sent by the OLT; the ONU receives the Equalization Delay (EqD) sent by the OLT and enters the working state. Through the above steps, after registration, the ONU uses the uplink service wavelength to transmit data with the OLT.
[0091] In one embodiment, the downlink message is a type indication message received before registration with the OLT; and the type indication message is a Physical Layer Operations, Administration and Maintenance (PLOAM) message, and the type of ONU supported by the OLT is carried in predetermined bits of the PLOAM message; or, the type indication message is a downlink frame sent by the OLT, and the type of ONU supported by the OLT is carried in predetermined bits of the downlink frame header.
[0092] In one embodiment, when the type indication message is a downlink frame sent by the OLT, the predetermined bits of the downlink frame header include: predetermined bits of the downlink physical layer synchronization block (PSBd) in the downlink frame header, or predetermined bits of the passive optical network identifier (PON-ID) field of the PSBd.
[0093] Table 1 below shows the message format definition of a PLOAM message, taking the type of message supported by the OLT and the ONU as an example.
[0094] Table 1. ONU Types of PLOAM Messages Supported by OLT
[0095]
[0096]
[0097] As shown in Table 1, the type of ONU supported by the OLT is indicated by adding preset bits to the downlink PLOAM message. In the above embodiment, the type can also be indicated by adding corresponding bits to the frame header of the downlink frame. For example, adding 3 bits to PSBd can indicate different types of ONUs, or 3 bits can be used in the PON-ID field of PSBd to indicate different types of ONUs.
[0098] In this embodiment of the application, the type of ONU supported by the OLT can be determined by receiving the SN request message. For example, different Alloc-IDs can be used in the SN request message to identify different types of ONUs.
[0099] Specifically, in one embodiment, the downlink message is a sequence number request message received during the registration process with the OLT, and the low-latency operating types supported by the OLT include at least one of a first type of low-latency type and a second type of low-latency type. The optical network unit registration method further includes the following steps.
[0100] S31, if the received sequence number request message is a message received on the downlink wavelength of low latency service, and the allocation identifier carried has a preset first allocation identifier value, then it is determined that the type of ONU supported by the OLT is a non-low latency working type.
[0101] As an example, if an SN request message with an allocation identifier (Alloc-ID) of 1021 is received from the OLT on a low-latency downlink wavelength, it indicates that the OLT supports non-low-latency type ONUs.
[0102] S32, if the received sequence number request message is a message received on the downlink wavelength of low latency service, and the allocation identifier carried has a preset second allocation identifier value, then the type of ONU supported by the OLT is determined to be the first type of low latency type.
[0103] As an example, if an SN request message with an allocation identifier (Alloc-ID) of 1021 is received from the OLT on a low-latency downlink wavelength, it indicates that the OLT supports non-low-latency type ONUs.
[0104] S33, if the received sequence number request message includes: a sequence number request message received on the registration downlink wavelength and carrying an allocation identifier with a first allocation identifier value, and a sequence number request message received on the low-latency service downlink wavelength and carrying an allocation identifier with a second allocation identifier value, then the type of ONU supported by the OLT is determined to be a first type of low-latency type and a second type of low-latency type. The first type of low-latency type and the second type of low-latency type are two different low-latency operating types among the types of ONUs.
[0105] As an example, when the OLT sends an SN request message for a non-low-latency ONU type Alloc-ID (e.g., Alloc-ID is 1021) on the downlink of the registered wavelength, and simultaneously sends an SN request for Alloc-ID 1020 on the low-latency wavelength, it indicates that the OLT supports both low-latency type A and low-latency type B ONUs.
[0106] In some embodiments, if the ONU receives an SN request message for an Alloc-ID of a non-low-latency ONU type sent on the downlink wavelength for registration, and does not receive an SN request message sent by the OLT on the low-latency downlink wavelength within a specified time period, then the ONU determines that the ONU type supported by the OLT is the second type of low-latency type.
[0107] In other words, the ONU can distinguish different ONU types based on whether it receives a SN request message. When the OLT sends a SN request message with an Alloc-ID for a non-low-latency ONU type on the downlink of the registered wavelength, but does not send the SN request message on the low-latency wavelength, it is determined to be an ONU that supports type B. It should be noted that the Alloc-ID in this SN request is not assigned to a specific ONU to avoid conflicts.
[0108] In this embodiment, the ONU registration method may include the following steps.
[0109] S41, the ONU learns parameters such as bursts of the uplink service wavelength of the ONU based on the data carried on the downlink wavelength of the low-latency service of the OLT.
[0110] S42, the ONU receives the SN request sent by the OLT, and the Alloc-id carried in the SN request is of type non-low latency. Then the ONU determines that the current working type of the ONU is non-low latency and responds with the SN information to the OLT on the uplink wavelength of the low latency service.
[0111] In this step, the registration process is completed using the uplink wavelength of the low-latency service. Specifically: the ONU receives the broadcast Assign ONU-ID message sent by the OLT as a ranging request and responds with a ranging response to the OLT; the ONU receives the Equalization Delay (EqD) sent by the OLT and enters the working state; after registration is completed, the uplink service wavelength is used for data transmission.
[0112] In step S43, the ONU receives the SN request sent by the OLT, and the Alloc-id carried in the SN request is of type 1 low latency (low latency type A). Then the ONU determines that the current working type of the ONU is type 1 low latency and responds with the SN information to the OLT on the uplink wavelength for registration.
[0113] In this step, the registration process is completed using the low-latency service downlink wavelength and the registration uplink wavelength. Specifically, the ONU receives the ranging request sent by the OLT, selects the registration uplink wavelength to respond to the ranging response from the OLT; the ONU receives the equalization delay parameters sent by the OLT and enters the working state; after registration is completed, data transmission is performed using the low-latency service uplink wavelength.
[0114] In some embodiments, if the ONU does not receive a normal SN request (i.e., a non-low-latency SN request) from the OLT on the low-latency service downlink wavelength, but instead directly receives a unicast Assign ONU-ID message from the OLT, and simultaneously receives a non-low-latency SN request on the registration downlink wavelength, indicating that the OLT supports Type B, the ONU receives the Equalized Latency (EqD) message from the OLT and enters the working state. After registration is completed, data transmission is performed using the uplink service wavelength.
[0115] In one embodiment, if the ONU receives a non-low-latency SN request on the downlink wavelength for registration and also receives a non-low-latency SN request from the OLT on the low-latency service downlink wavelength, it indicates that the OLT simultaneously supports both the first type of low-latency type (low-latency type A) and the second type of low-latency type (Type B). If the ONU determines that its own type does not support Type B, the ONU can enter the working state without following the equalization delay parameters sent by the OLT.
[0116] In other words, if the OLT supports ONUs that simultaneously indicate low-latency types A and B, the ONU can determine its own operating type based on the relevant SN messages and whether a normal (non-low-latency type) SN request message has been received. Information in the relevant SN messages includes, for example, wavelength information in the channel that received the SN message and Alloc-ID information carried in the SN message.
[0117] In some embodiments, if it is determined that the current ONU's operating type is a second type of low latency, then after completing the registration with the OLT based on the determined current ONU's operating type, the optical network unit registration method further includes: S140, receiving a registration completion confirmation message from the OLT, the registration completion confirmation message being used to confirm whether the ONU has successfully completed the registration; S141, in response to the registration completion confirmation message, sending an online confirmation message to the OLT.
[0118] In this embodiment, after the ONU completes registration, if it receives a confirmation from the OLT confirming whether the registration was completed successfully, it can respond to this message to confirm the registration is complete.
[0119] In one embodiment, the online confirmation message can take multiple forms. As an example, Table 2 shows the message format definition when the online response information is an Acknowledge message.
[0120] Table 2. Acknowledge Message Format Definition
[0121]
[0122]
[0123] As described in Table 2, if the ONU registration is successful and a confirmation message is received, the ONU-ID in the Acknowledge message is the logical identifier assigned to the ONU to be registered, SeqNo is 0, and the Completion code is 0. It should be understood that other forms of messages can also be used for the online response information, which will not be elaborated upon in this embodiment.
[0124] In some embodiments, if the OLT supports the second type of low-latency working mode, if the registration configuration information is sent after the triggering conditions are met, it can be assumed that the ONU to be registered has received the registration configuration information and completed the registration. Therefore, no online response information is required. The OLT only needs to wait for the business information of the ONU to be registered after sending the registration configuration information.
[0125] According to the optical network unit registration method of this application embodiment, by indicating the type supported by the OLT to the ONU, the ONU is ensured to work in the corresponding mode according to its own capabilities and the requirements of the OLT, thereby ensuring that the ONU can work in the corresponding low latency mode, and the ONU can thus form a unified state transition to work.
[0126] Figure 6 A schematic flowchart illustrating an optical network unit registration method according to another embodiment of this application is shown. Figure 6 As shown, the optical network unit registration method is applied to the optical line terminal (OLT) and includes the following steps.
[0127] S210, a downlink message is sent to the ONU so that the ONU can determine the working type of the ONU based on the supported working types and the downlink message. The downlink message is used to indicate the types of ONUs supported by the OLT.
[0128] In this step, the type of ONU can be selected from either non-low latency working type or low latency working type.
[0129] S220, the OLT completes registration with the ONU according to the supported ONU types.
[0130] In this embodiment, the OLT can classify the ONUs and inform them of the types supported by the OLT by sending downlink messages, thereby ensuring that the ONUs work in the corresponding modes according to their own capabilities and the requirements of the OLT.
[0131] In one embodiment, step S220, the step of the OLT registering with the ONU according to the supported ONU type, may specifically include: S221, if the type of ONU supported by the OLT is a non-low latency operating type, then the ONU is registered based on the low latency service uplink wavelength and low latency service downlink wavelength between the ONU and the OLT; S222, if the type of ONU supported by the OLT is a first type of low latency, then the ONU is registered based on the low latency service downlink wavelength and registration uplink wavelength between the ONU and the OLT; S223, if the type of ONU supported by the OLT is a second type of low latency, then the ONU is registered based on the low latency service uplink wavelength, low latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength between the ONU and the OLT.
[0132] In one embodiment, step S221 may specifically include: S2211, sending first parameter learning data on the low-latency service downlink wavelength, the first parameter learning data containing parameter information of the low-latency service uplink wavelength; S2212, sending a sequence number request message on the low-latency service downlink wavelength and receiving sequence number information from the ONU on the low-latency service uplink wavelength; S2213, broadcasting an identity information allocation message on the low-latency service downlink wavelength and receiving a ranging response message on the low-latency service uplink wavelength; S2214, sending equalization latency parameters to the ONU through the low-latency service downlink wavelength to complete the registration of the ONU.
[0133] In one embodiment, step S222 may specifically include: S2221, sending second parameter learning data on the low-latency service downlink wavelength, the second parameter learning data including parameter information of the low-latency service uplink wavelength and parameter information of the registration uplink wavelength; S2222, sending a sequence number request message on the low-latency service downlink wavelength and receiving the sequence number information responded by the ONU on the registration uplink wavelength; S2223, sending a ranging request to the ONU on the low-latency service downlink wavelength and receiving a ranging response message from the ONU to the ranging request on the registration uplink wavelength; S2224, sending equalization latency parameters to the ONU through the low-latency service downlink wavelength to complete the registration process of the ONU.
[0134] In one embodiment, step S223 may specifically include: S2231, obtaining the ONU's sequence number information and ranging response message during the registration process of the ONU using the registration uplink wavelength and registration downlink wavelength; S2232, assigning identity information to the ONU using the ONU's sequence number information, and generating the ONU's equalization delay parameters; S2233, sending third parameter learning data on the low-latency service downlink wavelength, the third parameter learning data containing parameter information of the low-latency service uplink wavelength; S2234, sending an identity information allocation message carrying identity information on the low-latency service downlink wavelength; S2235, sending the equalization delay parameters through the low-latency service downlink wavelength to complete the registration of the ONU.
[0135] In one embodiment, the type indication message is a Physical Layer Operation Management and Maintenance (PLOAM) message, and the type of the ONU supported by the OLT is carried in predetermined bits of the PLOAM message; or, the type indication message is a downlink frame sent by the OLT, and the type of the ONU supported by the OLT is carried in predetermined bits of the downlink frame header.
[0136] In one embodiment, when the type indication message is a downlink frame sent by the OLT, the predetermined bits of the downlink frame header include: predetermined bits of the downlink physical synchronization block PSBd in the downlink frame header, or predetermined bits of the passive optical network identifier field of the PSBd.
[0137] In one embodiment, the downlink message may be a sequence number request message sent during the registration process of the ONU, and the low-latency working types supported by the OLT include at least one of a first type of low-latency type and a second type of low-latency type.
[0138] In this embodiment, in step S210 above, when sending a downlink message to the optical network unit (ONU), the optical network unit registration method further includes: S211, if the type of the ONU supported by the OLT is a non-low latency operating type, then when sending the sequence number request message, it is sent on the low latency service downlink wavelength and carries an allocation identifier with a preset first allocation identifier value; S212, if the type of the ONU supported by the OLT is a first type of low latency, then when sending the sequence number request message, it is sent on the low latency service downlink wavelength and carries an allocation identifier with a preset second allocation identifier value; S213, if the type of the ONU supported by the OLT is a first type of low latency and a second type of low latency, then when sending the sequence number request message, it is sent on the registration downlink wavelength and carries an allocation identifier with a first allocation identifier value, and also sent on the low latency service downlink wavelength and carries an allocation identifier with a second allocation identifier value; wherein, the first type of low latency and the second type of low latency are two different low latency operating types among the types of ONUs.
[0139] In one embodiment, after completing the registration of the ONU, the method further includes: S230, sending a registration completion confirmation message to the ONU, the registration completion confirmation message being used to confirm whether the ONU has successfully completed the registration; S231, receiving online confirmation information from the ONU.
[0140] According to the optical network unit registration method of this application embodiment, the OLT can classify ONUs and notify the ONUs of the supported ONU types through downlink notification, thereby supporting the low-latency operation mode of the ONUs and ensuring that the ONUs can work in the corresponding low-latency mode. The ONUs can thus form a unified working state transition for operation.
[0141] Figure 7 This diagram illustrates the structure of an optical network unit according to an embodiment of this application. Figure 7 As shown, in one embodiment, the optical network unit includes the following modules.
[0142] The working type determination module 310 is used to determine the working type of the current ONU based on the working type supported by the current ONU and the downlink message from the optical line terminal OLT, wherein the downlink message is used to indicate the type of ONU supported by the OLT.
[0143] Registration module 320 is used to complete the registration with the OLT based on the determined working type of the current ONU.
[0144] In one embodiment, the type of the ONU is selected from either a non-low latency working type or a low latency working type.
[0145] In one embodiment, when the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, and registration uplink wavelength, the ONU type is the first type of low-latency operating type; when the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength, the ONU type is the second type of low-latency operating type, wherein the first type of low-latency type and the second type of low-latency type are different low-latency operating types.
[0146] In this implementation, the low-latency operating types supported by the OLT include at least one of the first type of low-latency type and the second type of low-latency type; if the ONU supports uplink wavelength for latency services, downlink wavelength for low-latency services, and uplink wavelength for registration, then the operating types supported by the ONU itself include: non-low-latency operating types and the first type of low-latency type; if the ONU supports uplink wavelength for low-latency services, downlink wavelength for low-latency services, uplink wavelength for registration, and downlink wavelength for registration, then the operating types supported by the ONU itself include: non-low-latency operating types, the first type of low-latency type, and the second type of low-latency type.
[0147] In one embodiment, the low-latency working type supported by the OLT is at least one of a first type of low-latency type and a second type of low-latency type; the working type determination module 310 may specifically include: if the working types supported by the ONU and the types of ONUs supported by the OLT contain the same working type, then select one of the same working types as the working type of the current ONU.
[0148] For example, the working type determination module 310 may specifically include: a first type determination unit, configured to determine the current working type of the ONU as a non-low latency type if the type of the ONU supported by the OLT is a non-low latency working type; a second type determination unit, configured to determine the current working type of the ONU as a first type low latency type if the type is a first type low latency type and the working types supported by the ONU itself include the first type low latency type; a third type determination unit, configured to determine the current working type of the ONU as a second type low latency type if the type of the ONU supported by the OLT is a second type low latency type and the working types supported by the ONU itself include the second type low latency type; and a fourth unit determination unit, configured to select either the first type low latency type or the second type low latency type as the current working type of the ONU if both the type of the ONU supported by the OLT and the working types supported by the ONU itself include the first type low latency type and the second type low latency type.
[0149] In one embodiment, the registration module 320 may specifically include: a non-low latency type registration unit, configured to, if the ONU determines that the current ONU's operating type is a non-low latency type, complete the registration with the OLT based on the uplink wavelength and downlink wavelength of the low latency service supported by the ONU between the ONU and the OLT; a first type low latency type registration unit, configured to, if the ONU determines that the current ONU's operating type is a first type low latency type, complete the registration with the OLT based on the downlink wavelength of the low latency service supported by the ONU between the ONU and the OLT and the uplink wavelength for registration; and a second type low latency type determination unit, configured to, if the ONU determines that the current ONU's operating type is a second type low latency type, complete the registration with the OLT based on the uplink wavelength of the low latency service supported by the ONU between the ONU and the OLT, the downlink wavelength of the low latency service, the uplink wavelength for registration, and the downlink wavelength for registration.
[0150] In one embodiment, the non-low latency type registration unit is specifically configured to: learn parameter information of the low latency service uplink wavelength based on the first parameter learning data carried on the received low latency service downlink wavelength; receive a sequence number request message on the low latency service downlink wavelength, and use the parameter information of the low latency service uplink wavelength to respond the ONU's sequence number information to the OLT on the low latency service uplink wavelength; take the identity information allocation message received on the low latency service downlink wavelength as a ranging request, and send a ranging response message of the ranging request on the low latency service uplink wavelength; receive the equalization latency parameters carried on the low latency service downlink wavelength, and enter the working state to complete the registration with the OLT.
[0151] In one embodiment, the first type of low-latency registration unit is specifically configured to: learn the parameter information of the low-latency service uplink wavelength and the parameter information of the registration uplink wavelength based on the second parameter learning data carried on the low-latency service downlink wavelength; receive a sequence number request message on the low-latency service downlink wavelength, and use the parameter information of the registration uplink wavelength to respond the ONU's sequence number information to the OLT on the registration uplink wavelength; receive a ranging request through the low-latency service downlink wavelength, and send a ranging response message of the ranging request on the registration uplink wavelength; receive the equalization delay parameters carried on the low-latency service downlink wavelength, and the ONU enters the working state and completes the registration process.
[0152] In one embodiment, the second type of low-latency registration unit is specifically configured to: send the ONU's sequence number information and ranging response message to the OLT during the registration process with the OLT via the registration uplink wavelength and the registration downlink wavelength; learn the parameter information of the low-latency service uplink wavelength based on the third parameter learning data carried on the low-latency service downlink wavelength; receive the identity information allocation message from the OLT via the low-latency service downlink wavelength to obtain the ONU's identity information carried in the identity information allocation message; receive the equalization latency parameter carried on the low-latency service downlink wavelength, and enter the working state to complete the registration with the OLT.
[0153] In one embodiment, the downlink message is a type indication message received before registration with the OLT; and the type indication message is a physical layer operation management and maintenance PLOAM message, and the type of ONU supported by the OLT is carried in predetermined bits of the PLOAM message; or, the type indication message is a downlink frame sent by the OLT, and the type of ONU supported by the OLT is carried in predetermined bits of the downlink frame header.
[0154] In one embodiment, when the type indication message is a downlink frame sent by the OLT, the predetermined bits of the downlink frame header include: predetermined bits of the downlink physical synchronization block PSBd in the downlink frame header, or predetermined bits of the passive optical network identifier field of the PSBd.
[0155] In one embodiment, the downlink message is a sequence number request message received during the registration process with the OLT, and the low-latency working types supported by the OLT include at least one of a first type of low-latency type and a second type of low-latency type.
[0156] In this embodiment, the working type determination module 310 in the optical network unit (ONU) may further include: a fifth working type determination unit, configured to determine that the type of the ONU supported by the OLT is a non-low latency working type if the received sequence number request message is a message received on a low latency service downlink wavelength and the allocation identifier carried has a preset first allocation identifier value; a sixth working type determination unit, configured to determine that the type of the ONU supported by the OLT is a first type low latency type if the received sequence number request message is a message received on a low latency service downlink wavelength and the allocation identifier carried has a preset second allocation identifier value; and a seventh working type determination unit, configured to determine that the type of the ONU supported by the OLT is a first type low latency type and a second type low latency type if the received sequence number request message includes: a sequence number request message received on a registration downlink wavelength and the allocation identifier carried has a first allocation identifier value, and a sequence number request message received on a low latency service downlink wavelength and the allocation identifier carried has a second allocation identifier value.
[0157] In one embodiment, the optical network unit (ONU) may further include: a confirmation message receiving module, configured to receive a registration completion confirmation message from the OLT after completing registration with the OLT based on the determined current ONU operating type if the current ONU's operating type is determined to be a second type of low latency, the registration completion confirmation message being used to confirm whether the ONU has successfully completed registration; and a confirmation message response module, configured to send an online confirmation message to the OLT in response to the registration completion confirmation message.
[0158] According to the optical network unit of this application embodiment, based on the downlink message sent by the OLT, the unit notifies the ONU of the ONU types supported by the OLT, thereby ensuring that the ONU operates in the corresponding mode according to its own capabilities and the requirements of the OLT.
[0159] Figure 8 This diagram illustrates the structure of an optical line terminal according to an embodiment of this application. Figure 8 As shown, in one embodiment, the optical line terminal includes the following modules.
[0160] Downlink message sending module 410 is used to send downlink messages to ONU so that ONU can determine the working type of ONU according to the supported working type and the downlink message. The downlink message is used to indicate the type of ONU supported by OLT.
[0161] Registration module 420 is used to complete registration with ONUs according to the supported ONU types.
[0162] In one embodiment, the type of the ONU is selected from either a non-low latency working type or a low latency working type.
[0163] In one embodiment, the registration module 420 may specifically include: a non-low latency type registration unit, used to complete the registration of the ONU based on the low latency service uplink wavelength and low latency service downlink wavelength between the ONU and the OLT if the type of the ONU supported by the OLT is a non-low latency operating type; a first type low latency registration unit, used to complete the registration of the ONU based on the low latency service downlink wavelength and registration uplink wavelength between the ONU and the OLT if the type of the ONU supported by the OLT is a first type low latency type; and a second type low latency registration unit, used to complete the registration of the ONU based on the low latency service uplink wavelength, low latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength between the ONU and the OLT if the type of the ONU supported by the OLT is a second type low latency type.
[0164] In one embodiment, the non-low latency type registration unit is specifically configured to: send first parameter learning data on the low latency service downlink wavelength, the first parameter learning data including parameter information of the low latency service uplink wavelength; send a sequence number request message on the low latency service downlink wavelength and receive sequence number information responded by the ONU on the low latency service uplink wavelength; broadcast an identity information allocation message on the low latency service downlink wavelength and receive a ranging response message on the low latency service uplink wavelength; and send equalization latency parameters to the ONU through the low latency service downlink wavelength to complete the registration of the ONU.
[0165] In one embodiment, the first type of low-latency registration unit is specifically configured to: transmit second parameter learning data on the low-latency service downlink wavelength, the second parameter learning data including parameter information of the low-latency service uplink wavelength and parameter information of the registration uplink wavelength; transmit a sequence number request message on the low-latency service downlink wavelength and receive the sequence number information responded by the ONU on the registration uplink wavelength; send a ranging request to the ONU on the low-latency service downlink wavelength and receive the ranging response message from the ONU to the ranging request on the registration uplink wavelength; and send equalization latency parameters to the ONU through the low-latency service downlink wavelength to complete the registration process of the ONU.
[0166] In one embodiment, the second type of low-latency registration unit is specifically used for: obtaining the ONU's sequence number information and ranging response message during the registration process of the ONU via the registration uplink wavelength and registration downlink wavelength; allocating identity information to the ONU using the ONU's sequence number information, and generating the ONU's balanced latency parameters; sending third parameter learning data on the low-latency service downlink wavelength, the third parameter learning data containing parameter information of the low-latency service uplink wavelength; sending an identity information allocation message carrying identity information on the low-latency service downlink wavelength; and sending the balanced latency parameters via the low-latency service downlink wavelength to complete the registration of the ONU.
[0167] In one embodiment, the downlink message may be a type indication message sent to the ONU before the ONU registration begins; wherein the type indication message is a physical layer operation management and maintenance PLOAM message, and the type of the ONU supported by the OLT is carried in predetermined bits of the PLOAM message; or, the type indication message is a downlink frame sent by the OLT, and the type of the ONU supported by the OLT is carried in predetermined bits of the downlink frame header.
[0168] In one embodiment, when the type indication message is a downlink frame sent by the OLT, the predetermined bits of the downlink frame header include: predetermined bits of the downlink physical synchronization block PSBd in the downlink frame header, or predetermined bits of the passive optical network identifier field of the PSBd.
[0169] In one embodiment, the downlink message is a sequence number request message sent during the registration process of the ONU, and the low-latency operating types supported by the OLT include at least one of a first type of low-latency type and a second type of low-latency type; the downlink message sending module 410 may include: a first information carrying unit, configured to, if the type of the ONU supported by the OLT is not a low-latency operating type, send the sequence number request message on the low-latency service downlink wavelength and carry an allocation identifier with a preset first allocation identifier value; and a second information carrying unit, configured to, if the type of the ONU supported by the OLT is the first type of low-latency type, send the sequence number request message on the low-latency service downlink wavelength and carry an allocation identifier with a preset first allocation identifier value; The first low-latency type is transmitted on the downlink wavelength of the low-latency service and carries an allocation identifier with a preset second allocation identifier value; the third information carrying unit is used to transmit the sequence number request message on the registration downlink wavelength and carry an allocation identifier with a first allocation identifier value when sending the sequence number request message if the ONU supported by the OLT is of the first low-latency type and the second low-latency type, and to transmit the sequence number request message on the downlink wavelength of the low-latency service and carry an allocation identifier with a second allocation identifier value; wherein, the first low-latency type and the second low-latency type are two different low-latency operating types among the types of ONU.
[0170] In one embodiment, the optical line terminal may further include: a confirmation message sending module, configured to send a registration completion confirmation message to the ONU after the OLT completes registration with the ONU according to the supported ONU type if the type of the ONU supported by the OLT is the second type of low latency, the registration completion confirmation message being used to confirm whether the ONU has completed registration normally; and a confirmation information receiving unit, configured to receive online confirmation information from the ONU.
[0171] According to the optical line terminal of this application embodiment, by classifying ONUs and notifying the supported ONU types via downlink, the low-latency operation mode of ONUs can be supported, thereby ensuring that ONUs can work in the corresponding low-latency mode, and ONUs can thus form a unified state transition to work.
[0172] It should be clarified that the present invention is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the sake of convenience and brevity, detailed descriptions of known methods are omitted here, and the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0173] Figure 9 A schematic diagram of an optical network system according to an embodiment of the present invention is shown. Figure 9 As shown, in one embodiment, the optical network system 500 may include an optical line terminal (OLT) 510 and an optical network unit (ONU) 520.
[0174] The OLT510 is used to send downlink messages to the Optical Network Unit (ONU), and the downlink messages are used to indicate the type of ONU supported by the OLT.
[0175] The ONU520 is used to determine the current working type of the ONU based on the working type supported by the current ONU and the downlink message from the optical line terminal (OLT), and complete the registration with the OLT based on the determined working type of the current ONU.
[0176] In the optical network system of this invention embodiment, the OLT can send downlink messages to indicate the types of ONUs it supports. The ONU determines the current working type of the ONU based on its own supported working type and the types of ONUs supported by the OLT, and performs OLT registration and data transmission according to the determined current working type of the ONU. This ensures that the ONU can work in a non-low latency working mode or the corresponding low latency mode, so that the ONU can form a unified state transition to work.
[0177] The specific working process of the optical line terminal in this embodiment of the invention can be referred to the corresponding working process of the OLT in the optical network unit registration method embodiment described above in conjunction with the embodiments; and the specific working process of the ONU in this embodiment of the invention can be referred to the corresponding working process of the optical network unit in the optical network unit registration method embodiment described above in conjunction with the embodiments.
[0178] It should be clarified that the present invention is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the sake of convenience and brevity, detailed descriptions of known methods are omitted here, and the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0179] Figure 10 This is a structural diagram illustrating an exemplary hardware architecture capable of implementing a computing device according to embodiments of the present invention. For example... Figure 10 As shown, the computing device 600 includes an input device 601, an input interface 602, a central processing unit 603, a memory 604, an output interface 605, and an output device 606. The input interface 602, central processing unit 603, memory 604, and output interface 605 are interconnected via a bus 610. The input device 601 and output device 606 are connected to the bus 610 via the input interface 602 and output interface 605, respectively, and are thus connected to other components of the computing device 600.
[0180] Specifically, input device 601 receives input information from the outside and transmits the input information to central processing unit 603 through input interface 602; central processing unit 603 processes the input information based on computer-executable instructions stored in memory 604 to generate output information, temporarily or permanently stores the output information in memory 604, and then transmits the output information to output device 606 through output interface 605; output device 606 outputs the output information to the outside of computing device 600 for user use.
[0181] In one embodiment, Figure 10 The computing device 600 shown can be implemented as an optical network unit registration system, which may include: a memory configured to store a program; and a processor configured to run the program stored in the memory to execute any of the optical network unit registration methods described in the above embodiments.
[0182] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application. Those skilled in the art will understand that the term "user terminal" encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0183] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0184] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0185] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Multifunction Discs, DVDs, or CDs), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), programmable logic devices (FGPAs), and processors based on multi-core processor architectures.
[0186] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of the invention. Therefore, the proper scope of the invention will be determined by the claims.
Claims
1. A method for registering an optical network unit (ONU), applied to the ONU, characterized in that, include: The current working type of the ONU is determined based on the working type supported by the current ONU and the downlink message from the optical line terminal (OLT), wherein the downlink message is used to indicate the type of ONU supported by the OLT; Registration with the OLT is completed based on the determined current working type of the ONU; The type of the ONU is selected from either the non-low latency working type or the low latency working type; When the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, and registration uplink wavelength, the type of the ONU is the first type of low-latency working type; When the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength, the ONU type is the second type of low-latency working type, wherein the first type of low-latency type and the second type of low-latency type are different low-latency working types.
2. The method according to claim 1, characterized in that, The step of determining the current working type of the ONU based on the current working type supported by the ONU and the downlink message from the optical line terminal (OLT) includes: If the working types supported by the ONU and the types of ONUs supported by the OLT contain the same working type, then one of the same working types is selected as the working type of the current ONU.
3. The method according to claim 1, characterized in that, The process of registering with the OLT based on the determined current ONU working type includes: If it is determined that the current ONU's operating type is not low latency, then registration with the OLT is completed based on the uplink wavelength and downlink wavelength of the low latency service supported by the ONU and the OLT. If the current ONU's operating type is determined to be the first type of low latency, then the registration with the OLT is completed based on the downlink wavelength and registration uplink wavelength of the low latency service supported by the ONU and the OLT. If the current ONU's operating type is determined to be the second type of low latency, then registration with the OLT is completed based on the low latency service uplink wavelength, low latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength supported by the ONU for communication with the OLT.
4. The method according to claim 3, characterized in that, The registration with the OLT based on the low-latency service uplink wavelength and low-latency service downlink wavelength supported by the ONU includes: Receive the sequence number request message on the downlink wavelength of the low-latency service, and respond to the OLT with the sequence number information of the ONU on the uplink wavelength of the low-latency service; The identity information allocation message received on the downlink wavelength of the low-latency service is used as a ranging request, and a ranging response message for the ranging request is sent on the uplink wavelength of the low-latency service. The system receives the equalization delay parameters carried on the downlink wavelength of the low-latency service and enters the working state to complete the registration with the OLT.
5. The method according to claim 3, characterized in that, The registration with the OLT is completed based on the downlink wavelength for low-latency services supported by the ONU and the uplink wavelength for registration, including: Upon receiving the sequence number request message on the downlink wavelength of the low-latency service, the sequence number information of the ONU is sent back to the OLT on the uplink wavelength for registration. The ranging request is received via the low-latency service downlink wavelength, and a ranging response message for the ranging request is sent on the registration uplink wavelength. Upon receiving the balanced latency parameters carried on the downlink wavelength of the low-latency service, the ONU enters the working state and completes the registration process.
6. The method according to claim 3, characterized in that, The registration with the OLT is completed based on the low-latency service uplink wavelength, low-latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength supported by the ONU, including: During the registration process with the OLT using the uplink and downlink wavelengths for registration, the ONU's serial number information and ranging response message are sent to the OLT. The identity information allocation message from the OLT is received via the downlink wavelength of the low-latency service to obtain the identity information of the ONU carried in the identity information allocation message; The system receives the equalization delay parameters carried on the downlink wavelength of the low-latency service and enters the working state to complete the registration with the OLT.
7. The method according to claim 1, characterized in that, The downlink message is a type indication message received prior to registration with the OLT; and, The type indication message is a Physical Layer Operation Management and Maintenance (PLOAM) message, and the type of the ONU supported by the OLT is carried in predetermined bits of the PLOAM message; or, The type indication message is a downlink frame sent by the OLT, and the type of ONU supported by the OLT is carried in predetermined bits of the downlink frame header.
8. The method according to claim 7, characterized in that, When the type indication message is a downlink frame sent by the OLT, the predetermined bits of the downlink frame header include: predetermined bits of the downlink physical synchronization block PSBd in the downlink frame header, or predetermined bits of the passive optical network identifier field of the PSBd.
9. The method according to claim 1, characterized in that, The downlink message is a sequence number request message received during the registration process with the OLT; the method further includes: If the received sequence number request message is received on the downlink wavelength of a low-latency service and the allocation identifier it carries has a preset first allocation identifier value, then the type of ONU supported by the OLT is determined to be a non-low-latency working type. If the received sequence number request message is received on the downlink wavelength of a low-latency service and the allocation identifier it carries has a preset second allocation identifier value, then the type of ONU supported by the OLT is determined to be the first type of low-latency type. If the received sequence number request message includes: a sequence number request message received on the downlink wavelength for registration, and the allocation identifier carried has the first allocation identifier value, and a sequence number request message received on the downlink wavelength for low latency services, and the allocation identifier carried has the second allocation identifier value, then the type of ONU supported by the OLT is determined to be the first type of low latency type and the second type of low latency type. The first low-latency type and the second low-latency type are two different low-latency operating types among the types of the ONU.
10. The method according to claim 1, characterized in that, If the current ONU's operating type is determined to be the second type of low latency, after completing the registration with the OLT based on the determined current ONU's operating type, the method further includes: Receive a registration completion confirmation message from the OLT, the registration completion confirmation message being used to confirm whether the ONU has successfully completed registration; In response to the registration completion confirmation message, an online confirmation message is sent to the OLT.
11. A method for registering an optical network unit (ONU), applied to an optical line terminal (OLT), characterized in that, include: A downlink message is sent to the ONU so that the ONU determines the working type of the ONU based on the supported working types and the downlink message, wherein the downlink message is used to indicate the type of ONU supported by the OLT; The OLT completes registration with the ONU according to the supported ONU types; The type of the ONU is selected from either the non-low latency working type or the low latency working type; The OLT completes registration with the ONU according to the supported ONU types, including: If the type of ONU supported by the OLT is a non-low latency operating type, then the registration of the ONU is completed based on the uplink wavelength and downlink wavelength of the low latency service between the ONU and the OLT. If the type of ONU supported by the OLT is the first type of low latency, then the registration of the ONU is completed based on the downlink wavelength of the low latency service between the ONU and the OLT and the uplink wavelength for registration. If the ONU supported by the OLT is of type 2 low latency, then the registration of the ONU is completed based on the low latency service uplink wavelength, low latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength between the ONU and the OLT.
12. The method according to claim 11, characterized in that, The registration of the ONU based on the low-latency service uplink wavelength and low-latency service downlink wavelength between the ONU and the OLT includes: Send a sequence number request message on the downlink wavelength of the low-latency service, and receive the sequence number information responded by the ONU on the uplink wavelength of the low-latency service; Broadcast identity information allocation messages on the downlink wavelength of the low-latency service, and receive ranging response messages on the uplink wavelength of the low-latency service; The equalization latency parameters are sent to the ONU via the downlink wavelength of the low-latency service to complete the registration of the ONU.
13. The method according to claim 11, characterized in that, The registration of the ONU based on the low-latency service downlink wavelength and the registration uplink wavelength between the ONU and the OLT includes: Send a sequence number request message on the downlink wavelength of the low-latency service, and receive the sequence number information responded by the ONU on the uplink wavelength for registration; The system sends a ranging request to the ONU on the downlink wavelength of the low-latency service and receives a ranging response message from the ONU for the ranging request on the uplink wavelength of the registration service. The equalization delay parameters are sent to the ONU via the downlink wavelength of the low-latency service to complete the registration process of the ONU.
14. The method according to claim 11, characterized in that, The registration of the ONU based on the low-latency service uplink wavelength, low-latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength between the ONU and the OLT includes: During the registration process of the ONU using the uplink and downlink wavelengths for registration, the ONU's serial number information and ranging response message are obtained. The ONU's serial number information is used to assign identity information to the ONU and generate the ONU's equalization delay parameters; On the downlink wavelength of the low-latency service, an identity information allocation message carrying the identity information is sent; The equalization latency parameters are transmitted via the downlink wavelength of the low-latency service to complete the registration of the ONU.
15. The method according to claim 11, characterized in that, The downlink message is a type indication message sent to the ONU before registration begins; wherein, The type indication message is a Physical Layer Operation Management and Maintenance (PLOAM) message, and the type of the ONU supported by the OLT is carried in predetermined bits of the PLOAM message; or, The type indication message is a downlink frame sent by the OLT, and the type of ONU supported by the OLT is carried in predetermined bits of the downlink frame header.
16. The method according to claim 15, characterized in that, When the type indication message is a downlink frame sent by the OLT, the predetermined bits of the downlink frame header include: predetermined bits of the downlink physical synchronization block PSBd in the downlink frame header, or predetermined bits of the passive optical network identifier field of the PSBd.
17. The method according to claim 11, characterized in that, The downlink message is a sequence number request message sent during the registration process with the ONU; the method further includes: If the type of ONU supported by the OLT is a non-low latency working type, then when sending the sequence number request message, it is sent on the downlink wavelength of the low latency service and carries an allocation identifier with a preset first allocation identifier value. If the type of ONU supported by the OLT is the first type of low latency type, then when sending the sequence number request message, it is sent on the downlink wavelength of the low latency service and carries an allocation identifier with a preset second allocation identifier value. If the ONU supported by the OLT is of type 1 low latency type and type 2 low latency type, then when sending the sequence number request message, it is sent on the downlink wavelength for registration and carries an allocation identifier with the first allocation identifier value, and it is also sent on the downlink wavelength for low latency service and carries an allocation identifier with the second allocation identifier value. The first low-latency type and the second low-latency type are two different low-latency operating types among the types of the ONU.
18. The method according to claim 11, characterized in that, If the ONU supported by the OLT is of type II low latency, then after the OLT completes registration with the ONU according to the supported ONU type, the method further includes: Send a registration completion confirmation message to the ONU, the registration completion confirmation message being used to confirm whether the ONU has successfully completed registration; Receive online confirmation information from the ONU.
19. An optical network unit (ONU), characterized in that, include: The working type determination module is used to determine the working type of the current ONU based on the working types supported by the current ONU and the downlink message from the optical line terminal (OLT), wherein the downlink message is used to indicate the type of ONU supported by the OLT; The registration module is used to complete the registration with the OLT based on the determined current working type of the ONU; the type of the ONU is selected from one of the non-low latency working type and the low latency working type; When the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, and registration uplink wavelength, the type of the ONU is the first type of low-latency working type; When the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength, the ONU type is the second type of low-latency working type, wherein the first type of low-latency type and the second type of low-latency type are different low-latency working types.
20. An optical line terminal (OLT), characterized in that, include: The downlink message sending module is used to send downlink messages to the ONU so that the ONU can determine the working type of the ONU according to the supported working types and the downlink messages, wherein the downlink messages are used to indicate the types of ONUs supported by the OLT; The registration module is used to complete the registration with the ONU according to the supported ONU type; the ONU type is selected from one of the non-low latency working type and the low latency working type; The registration module is specifically used for: if the type of ONU supported by the OLT is a non-low latency operating type, then registering the ONU based on the uplink wavelength and downlink wavelength of the low latency service between the ONU and the OLT; if the type of ONU supported by the OLT is a first type of low latency, then registering the ONU based on the downlink wavelength of the low latency service between the ONU and the OLT and the uplink wavelength for registration; if the type of ONU supported by the OLT is a second type of low latency, then registering the ONU based on the uplink wavelength, downlink wavelength, uplink wavelength, and downlink wavelength for registration between the ONU and the OLT.
21. An optical network system, characterized in that, It includes the Optical Line Terminal (OLT) and the Optical Network Unit (ONU), among which, The OLT is used to send downlink messages to the Optical Network Unit (ONU), and the downlink messages are used to indicate the type of ONU supported by the OLT. The ONU is used to determine the current working type of the ONU based on the working type supported by the current ONU and the downlink message from the optical line terminal (OLT), and to complete the registration with the OLT based on the determined working type of the current ONU; the type of the ONU is selected from one of the non-low latency working type and the low latency working type. When the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, and registration uplink wavelength, the type of the ONU is the first type of low-latency working type; When the ONU supports low-latency service uplink wavelength, low-latency service downlink wavelength, registration uplink wavelength, and registration downlink wavelength, the ONU type is the second type of low-latency working type, wherein the first type of low-latency type and the second type of low-latency type are different low-latency working types.
22. An optical network unit (ONU) registration system, characterized in that, Including memory and processor; The memory is used to store executable program code; The processor is used to read executable program code stored in the memory to execute the optical network unit registration method according to any one of claims 1 to 10, or any one of claims 11 to 18.
23. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the optical network unit registration method according to any one of claims 1 to 10 or any one of claims 11 to 18.
Citation Information
Patent Citations
Method for consultation in passive optical network, passive optical network system and network elements
CN101998190A
Passive optical network system, optical line terminal and optical network unit
CN109314569A