Wavelength conflict processing method and device of optical network unit, equipment and storage medium

By identifying and replacing optical network units with wavelength conflicts in the PON system, the wavelength conflict between 50G-PON and EPON/10G-EPON was resolved, ensuring normal system operation and delaying equipment obsolescence.

CN120935480APending Publication Date: 2025-11-11CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511091397.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-05
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In PON systems, the uplink and downlink wavelengths of 50G-PON conflict with those of EPON/10G-EPON, causing the system to malfunction and services to be unable to be carried. Existing technologies are unable to effectively solve this problem.

Method used

By receiving wavelength information of optical network units to be put into operation from the optical line terminal, matching it with online optical network units, identifying conflicts, and selecting non-conflicting target optical network units from the inventory of optical network units, a command is sent to replace them to ensure normal system operation.

Benefits of technology

The wavelength conflict problem was resolved without affecting the operation of the PON system, thus slowing down the obsolescence rate of optical network units.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935480A_ABST
    Figure CN120935480A_ABST
Patent Text Reader

Abstract

The invention relates to a wavelength conflict processing method and device of an optical network unit, equipment and a storage medium. The method comprises the following steps: receiving wavelength information of a to-be-online optical network unit sent by an optical line terminal; matching the wavelength information of the to-be-online optical network unit with the wavelength information of an online optical network unit; if the matching result is that the wavelength conflict exists, determining a conflicting online optical network unit, and screening out a target optical network unit which does not conflict with the wavelength information of the to-be-online optical network unit from inventory optical network units; sending a first instruction to the optical line terminal; and the optical line terminal is used for indicating the conflicting online optical network unit to be offline and indicating the target optical network unit and the to-be-online optical network unit to be online according to the first instruction. By adopting the method, the problem of wavelength conflict can be solved under the condition that the work of the PON system is not influenced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of optical communication technology, and in particular to a wavelength conflict handling method, apparatus, computer device, computer-readable storage medium, and computer program product for an optical network unit. Background Technology

[0002] With the development of PON (Passive Optical Network) technology, 50G-PON has entered the trial and commercial stage. However, in applications, it has been found that there are wavelength conflicts between the uplink and downlink wavelengths of 50G-PON and EPON / 10G-EPON (Ethernet Passive Optical Network), resulting in limited uplink and downlink wavelengths and the inability to fully utilize the bandwidth capacity of 50G-PON. On the other hand, with the evolution of PON technology through three generations and two standards, there are a large number of ONU (Optical Network Unit) devices in the market. Wavelength conflicts can lead to PON systems malfunctioning and related services being unable to operate normally, and this problem is becoming increasingly common.

[0003] Therefore, technical means are needed to shield wavelength conflicts to alleviate the current conflict problem and slow down the obsolescence rate of ONU equipment. Summary of the Invention

[0004] Therefore, it is necessary to provide a wavelength conflict handling method, apparatus, computer equipment, computer-readable storage medium, and computer program product for optical network units that can resolve the wavelength conflict between 50G-PON uplink / downlink wavelengths and EPON / 10G-EPON wavelengths, in order to address the aforementioned technical problems.

[0005] In a first aspect, this application provides a wavelength conflict resolution method for optical network units, including:

[0006] Receive wavelength information of the optical network unit to be connected from the optical line terminal;

[0007] The wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit;

[0008] If the matching result indicates a wavelength conflict, the conflicting online optical network unit is identified, and a target optical network unit that does not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units.

[0009] The optical line terminal sends a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

[0010] In one embodiment, the number of online optical network units is at least one, and the wavelength information includes uplink wavelength and downlink wavelength; the method further includes:

[0011] The uplink wavelength of the optical network unit to be connected to the network is matched with the uplink wavelength and downlink wavelength of each online optical network unit.

[0012] In addition, the downlink wavelength of the optical network unit to be connected to the network is matched with the uplink and downlink wavelengths of each of the online optical network units.

[0013] When the uplink or downlink wavelength of the optical network unit to be connected to the network is the same as the uplink or downlink wavelength of any existing optical network unit, a wavelength conflict is determined to exist.

[0014] In one embodiment, the method further includes:

[0015] Receive the standard information of the optical network unit to be connected from the optical line terminal;

[0016] If the standard information is a target standard, then the wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit; the target standard indicates a standard that may have wavelength conflict.

[0017] In one embodiment, the step of selecting target optical network units from the inventory of optical network units that do not conflict with the wavelength information of the optical network unit to be launched includes:

[0018] A list of candidate optical network units that do not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units.

[0019] According to a predetermined screening strategy, the target optical network unit is determined from the list of candidate optical network units; the screening strategy is determined based on at least one of the generation level of the optical network unit, the equipment inventory of the generation, the model, and the price.

[0020] In one embodiment, the method further includes:

[0021] If the matching result indicates that there is no wavelength conflict, a second instruction is returned to the optical line terminal; the optical line terminal is used to instruct the optical network unit to be connected to the network according to the second instruction.

[0022] In one embodiment, the optical network unit to be connected registers for online access through a designated port of the optical line terminal, the designated port operating at a standard wavelength; the method further includes:

[0023] The wavelength information of the optical network unit to be connected is matched with the standard wavelength of the corresponding port of the optical line terminal to which the optical network unit to be connected belongs;

[0024] If there is a mismatch, a prompt message is sent to the optical line terminal; the optical line terminal is used to feed back the prompt message to the optical network unit to be connected.

[0025] Secondly, this application also provides a wavelength conflict processing device for an optical network unit, comprising:

[0026] The receiving module is used to receive wavelength information of the optical network unit to be connected to the network from the optical line terminal.

[0027] The matching module is used to match the wavelength information of the optical network unit to be put online with the wavelength information of the online optical network unit;

[0028] The filtering module is used to identify conflicting online optical network units if the matching result shows a wavelength conflict, and to filter out target optical network units from the inventory that do not conflict with the wavelength information of the optical network unit to be launched.

[0029] The sending module is used to send a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

[0030] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0031] Receive wavelength information of the optical network unit to be connected from the optical line terminal;

[0032] The wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit;

[0033] If the matching result indicates a wavelength conflict, the conflicting online optical network unit is identified, and a target optical network unit that does not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units.

[0034] The optical line terminal sends a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

[0035] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0036] Receive wavelength information of the optical network unit to be connected from the optical line terminal;

[0037] The wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit;

[0038] If the matching result indicates a wavelength conflict, the conflicting online optical network unit is identified, and a target optical network unit that does not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units.

[0039] The optical line terminal sends a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

[0040] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0041] Receive wavelength information of the optical network unit to be connected from the optical line terminal;

[0042] The wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit;

[0043] If the matching result indicates a wavelength conflict, the conflicting online optical network unit is identified, and a target optical network unit that does not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units.

[0044] The optical line terminal sends a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

[0045] The aforementioned wavelength conflict handling method, apparatus, computer equipment, computer-readable storage medium, and computer program product for optical network units receive wavelength information of optical network units to be added from an optical line terminal (OLT) via a passive optical network (PON) system. The method matches the wavelength information of the optical network units to be added with the wavelength information of existing optical network units. If a wavelength conflict is found, the conflicting existing online optical network unit is identified, and a target optical network unit whose wavelength information does not conflict with the optical network unit to be added is selected from the inventory of existing optical network units. A first instruction is sent to the OLT. The OLT is used to instruct the conflicting existing online optical network unit to go offline and to instruct the target optical network unit and the optical network unit to be added to go online, according to the first instruction. This method, when identifying a conflict between the wavelength information of the optical network unit to be added and the wavelength information of an existing online optical network unit, selects a target optical network unit from the inventory of existing optical network units whose wavelength information does not conflict with the optical network unit to be added, replacing the conflicting existing online optical network unit. This substitution method resolves the wavelength conflict problem without affecting the operation of the PON system, thereby slowing down the obsolescence rate of optical network units. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 A schematic diagram of the wavelength conflict problem;

[0048] Figure 2 This is an application environment diagram of a wavelength conflict handling method for an optical network unit in one embodiment;

[0049] Figure 3 This is a schematic diagram illustrating the working principle of the wavelength management module in a PON management system in one embodiment;

[0050] Figure 4 This is a flowchart illustrating a wavelength conflict resolution method for an optical network unit in one embodiment.

[0051] Figure 5 This is a schematic diagram illustrating the working principle of a PON management system for wavelength conflict detection in an application example.

[0052] Figure 6 This is a flowchart illustrating a wavelength conflict handling method for an optical network unit in another embodiment;

[0053] Figure 7This is a schematic diagram of the interaction process between ONU-004, which is to be launched, and ONU-001 and ONU-002, which are already online, in an application example, without wavelength conflicts.

[0054] Figure 8 This is a schematic diagram of the interaction process when there is a wavelength conflict between the ONU-004 to be launched and the online ONU-002 in an application example.

[0055] Figure 9 This is a structural block diagram of a wavelength conflict processing device for an optical network unit in one embodiment;

[0056] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The terms "comprising" and "having," and any variations thereof, as used in this application, are intended to cover non-exclusive inclusion. The term "a plurality" as used in this application refers to two or more.

[0059] To facilitate understanding of this application, the following is a brief explanation of the terminology used in the fiber optic access network involved in this application.

[0060] Passive Optical Network (PON) is a point-to-multipoint fiber optic transmission and access technology that uses broadcast mode for downlink and time-division multiple access mode for uplink.

[0061] The Optical Line Terminal (OLT) is the core device in a PON system, responsible for the aggregation and exchange of PON data, as well as issuing commands to ONUs.

[0062] An Optical Network Unit (ONU) is a device in a PON system that connects to user terminals and is responsible for executing instructions issued by the OLT.

[0063] An optical distribution network (ODN) is an intermediate optical transmission channel in a PON system that provides access between the central equipment room (where an OLT is deployed) and the user side (where an ONU is deployed). It plays a role in distributing optical fibers, protecting optical fibers, connecting optical fibers, and protecting connection points.

[0064] A passive optical network (APN) refers to an optical distribution network (ODN) between the OLT and ONU, without any active electronic devices.

[0065] It is understandable that PON standards follow two technical standard systems: IEEE and ITU-T. With the generational evolution of PON technology, two branches have developed:

[0066] IEEE definition: EPON → 10G-EPON;

[0067] ITU-T definition: GPON → XG(S)-PON → 50G-PON;

[0068] Within the IEEE framework, 10G-EPON is the next generation after EPON, meaning 10G-EPON is a generation ahead of EPON. Similarly, within the ITU-T framework, 50G-PON is a generation ahead of XG(S)-PON, and XG(S)-PON is a generation ahead of GPON.

[0069] Because the IEEE standard does not define 50G-PON separately, but rather follows the ITU-T definition of 50G-PON, there is a wavelength conflict between the uplink and downlink wavelengths of 50G-PON and the un-narrowed wavelengths of EPON / 10G-EPON. (Reference) Figure 1 This is a schematic diagram illustrating the wavelength conflict problem. Figure 1 It can be seen that there is no wavelength conflict between 50G-PON and GPON / XG(S)-PON, but there are two conflicts between 50G-PON and EPON / 10G-EPON in the uplink wavelength. The conflict wavelength of conflict 1 is 1284nm~1288nm, and the conflict wavelength of conflict 2 is 1340nm~1344nm. When the types and number of ONU devices increase, it is easy for the ONU of 50G-PON to have wavelength conflicts with the ONU of EPON / 10G-EPON.

[0070] Therefore, this application addresses the wavelength conflict problem caused by the superposition of ONU types in a three-generation coexisting PON system, which leads to complex wavelength usage and easy wavelength interference. It proposes a method to achieve adaptive adjustment of wavelength conflict, realizes real-time management and detection of wavelength occupancy based on model algorithm, and adjusts the screening strategy according to the generational evolution of the PON system and the existing / procured ONU equipment, so as to provide an ONU replacement scheme that is more suitable for current management requirements, and thus resolve the unreliable impact of possible wavelength conflict in advance.

[0071] The wavelength conflict handling method for optical network units provided in this application embodiment can be applied to, for example... Figure 2 In the application environment shown, optical network units (various ONUs) 101 communicate with optical line terminals (OLTs) 102 via an optical distribution network, and the OLT 102 communicates with a passive optical network management system (PONMS) 103. Specifically, the ONU 101 to be connected to the network uploads wavelength information to the OLT 102, which then sends the wavelength information to the PONMS 103. Upon receiving the wavelength information, the PONMS 103 matches the wavelength information of the ONU to be connected with that of the existing ONUs. If a wavelength conflict is found, the conflicting ONU is identified, and a target ONU that does not conflict with the wavelength information of the ONU to be connected is selected from the inventory of ONUs. A first instruction is then sent to the OLT 102. Based on the first instruction, the OLT 102 instructs the conflicting ONU to be taken offline and instructs the target ONU and the ONU to be connected to the network to be connected to the network.

[0072] In some embodiments, the specific implementation scheme of this application is as follows: a wavelength identification module is added to the OLT to detect the wavelength information of online ONUs; a wavelength management module is added to the PON management system to manage the wavelength information of online ONUs and the wavelength information of inventory ONUs. Figure 3 As shown, when an ONU applies for online registration, the wavelength identification module in the OLT identifies its wavelength information and uploads it to the PON management system. The wavelength management module in the PON management system then determines whether there is a wavelength conflict and informs the OLT of the result. The OLT then notifies the ONU.

[0073] In one exemplary embodiment, such as Figure 4 As shown, a wavelength conflict resolution method for optical network units is provided, which can be applied to... Figure 2 Taking the Passive Optical Network Management System (PON Management System) 103 as an example, the following steps are included:

[0074] Step S410: Receive wavelength information of the optical network unit to be connected from the optical line terminal.

[0075] Among them, the optical network units to be put into operation refer to the optical network units that need to be put into operation. They can be optical network units in the inventory of the passive optical network management system, or newly added optical network units that are not recorded in the passive optical network system.

[0076] In practice, when an optical network unit (ONU) needs to go online, it sends an online registration request to the optical line terminal (OLT) and simultaneously reports its hardware information to the OLT. The OLT can obtain wavelength information from the hardware information in two ways: ① The wavelength information is contained in the standardized information built into the optical module of the ONU (such as vendor code, wavelength label, etc.), and the OLT can discover the wavelength information through the physical layer (such as optical power detection); ② The OLT obtains the wavelength information through protocol interaction (such as OMCI / OAM). OMCI (Optical Network Unit Management and Control Interface) is a protocol defined in the GPON standard for information exchange between the OLT and ONT; OAM (Operation, Administration and Maintenance) is used for management between the OLT and ONU. After obtaining the wavelength information of the ONU, the OLT sends the wavelength information to the passive optical network system (PON), which then performs wavelength conflict detection.

[0077] Step S420: Match the wavelength information of the optical network unit to be added with the wavelength information of the online optical network unit.

[0078] In specific implementation, after receiving the wavelength information of the optical network unit to be connected from the optical line terminal, the passive optical network system matches it with the wavelength information of the online optical network unit to identify whether there is a conflict. Figure 1 It is known that the wavelength range where conflicts occur is 1284nm~1288nm and 1340nm~1344nm. Therefore, the wavelength matching between the online optical network unit and the offline optical network unit mainly involves confirming whether there is a conflict between them in these two wavelength ranges where conflicts are likely to occur.

[0079] In one embodiment, if the matching result indicates no wavelength conflict, a second instruction is returned to the optical line terminal (OLT). The OLT is used to instruct the optical network unit (ONU) to go online according to the second instruction. Specifically, if the matching result indicates no wavelength conflict, meaning the ONU can directly register and go online, the OLT can send a second instruction to the OLT, causing the OLT to notify the ONU to register and go online.

[0080] Step S430: If the matching result indicates a wavelength conflict, the conflicting online optical network unit is identified, and a target optical network unit whose wavelength information does not conflict with the optical network unit to be launched is selected from the inventory of optical network units.

[0081] It should be noted that optical network units in a passive optical network management system have two states: online and in stock, to distinguish different optical network units. Online optical network units are those currently in use, while in stock optical network units are those stored but not in use.

[0082] In practice, if the matching result indicates a wavelength conflict, it means that the uplink / downlink wavelengths of the optical network unit to be registered and the online optical network unit are the same. Registering the optical network unit to be registered in this case will affect the operation of the PON system. Therefore, this application proposes a method to resolve the conflict by replacing the conflicting online optical network unit with another optical network unit that does not conflict with the optical network unit to be registered. Thus, when the matching result indicates a wavelength conflict, it is necessary to identify the conflicting online optical network unit and match the wavelength information of each inventory optical network unit in the passive optical network management system with the wavelength information of the optical network unit to be registered, thereby selecting target optical network units whose wavelength information does not conflict with the optical network unit to be registered.

[0083] Step S440: Send a first instruction to the optical line terminal; the optical line terminal is used to instruct conflicting online optical network units to go offline, and to instruct the target optical network unit and the optical network unit to be put online, according to the first instruction.

[0084] In practice, after identifying the target optical network unit, a first instruction can be sent to the optical line terminal. The first instruction carries the identification information of the target optical network unit. Therefore, after receiving the first instruction, the optical line terminal can send an online notification to the target optical network unit according to the identification information, instructing it to perform online processing. At the same time, it can send a notification message to the optical network units waiting to be online, notifying them of online status, and send a offline notification to the conflicting online optical network units, notifying them of offline status.

[0085] In some embodiments, when a target optical network unit applies for online access, the optical line terminal similarly identifies the wavelength information of the target optical network unit and reports it to the passive optical network management system. The passive optical network management system matches the wavelength information of the target optical network unit with that of the online optical network unit. If there is no wavelength conflict, a second instruction can be sent to the optical line terminal, which instructs the target optical network unit to register for online access, thereby completing the replacement of the conflicting online optical network unit by the target optical network unit.

[0086] In the aforementioned wavelength conflict handling method for optical network units, the passive optical network system receives wavelength information of the optical network unit to be added from the optical line terminal (OLT); the wavelength information of the optical network unit to be added is matched with the wavelength information of the existing optical network units; if a wavelength conflict exists, the conflicting existing optical network unit is identified, and a target optical network unit whose wavelength information does not conflict with the optical network unit to be added is selected from the inventory of optical network units; a first instruction is sent to the OLT; the OLT is used to instruct the conflicting existing online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be added to go online, according to the first instruction. This method, when identifying a conflict between the wavelength information of the optical network unit to be added and the wavelength information of the existing optical network unit, selects a target optical network unit from the inventory of optical network units whose wavelength information does not conflict with the optical network unit to be added, and uses this target optical network unit to replace the conflicting existing online optical network unit. This substitution scheme resolves the wavelength conflict problem without affecting the operation of the PON system, thereby slowing down the obsolescence rate of optical network units.

[0087] It is understood that there are at least one online optical network unit, and the wavelength information of each optical network unit includes an uplink wavelength and a downlink wavelength. In an exemplary embodiment, the method further includes: matching the uplink wavelength of the optical network unit to be added with the uplink wavelength and downlink wavelength of each online optical network unit respectively; and matching the downlink wavelength of the optical network unit to be added with the uplink wavelength and downlink wavelength of each online optical network unit respectively; when the uplink wavelength or downlink wavelength of the optical network unit to be added is the same as the uplink wavelength or downlink wavelength of any online optical network unit, a wavelength conflict is determined to exist.

[0088] For example, suppose the Passive Optical Network Management System (PONMS) currently has ONU-001 and ONU-002 online, and ONU-003 in stock. ONU-004 is an ONU applying for registration and going online. After the Optical Line Terminal (OLT) obtains the wavelength information of ONU-004, it sends it to the PONMS. The PONMS then matches the wavelength information of ONU-004 with the wavelength information of ONU-001 and ONU-002 respectively. As shown in Table 1, the matching result shows that the wavelength information of ONU-004 conflicts with the wavelength information of ONU-002. Specifically, the downlink wavelength of ONU-004 conflicts with the uplink wavelength of ONU-002, both of which are 1342nm.

[0089] Table 1. PON Management System Global ONU Wavelength Record Table

[0090]

[0091] Furthermore, the wavelength information of the stock optical network unit ONU-003 is matched with the wavelength information of the optical network unit ONU-004 to be put into service. The matching result shows that there is no conflict between the two. Therefore, the stock optical network unit ONU-003 can be used to replace the online optical network unit ONU-002. The passive optical network system sends a first command to the optical line terminal. The optical line terminal instructs ONU-002 to go offline and ONU-003 and ONU-004 to go online according to the first command, thereby resolving the conflict problem between ONU-002 and ONU-004. This principle is as follows: Figure 5 As shown.

[0092] In this embodiment, by matching the uplink and downlink wavelengths of the optical network unit to be connected with the uplink and downlink wavelengths of each online optical network unit, the matching of wavelength occupancy across the entire domain is achieved, thereby determining the identification result of wavelength conflict, so as to provide alternative solutions for ONUs with wavelength conflicts, which can be provided to administrators for decision-making and operation.

[0093] Understandable, such as Figure 1 As shown, wavelength conflicts occur between 50G-PON and EPON / 10G-EPON. In other words, wavelength conflicts only exist when the PON standard of the optical network unit (ONU) is 50G-PON, EPON, or 10G-EPON. Therefore, to improve wavelength conflict handling efficiency, in an exemplary embodiment, the method further includes: receiving the standard information of the ONU to be connected from the optical line terminal; if the standard information is the target standard, matching the wavelength information of the ONU to be connected with the wavelength information of the online ONU.

[0094] The standard information refers to the PON standard, including EPON, 10G-EPON, GPON, XG-PON, XGS-PON, 50G-PON, etc. The target standard refers to the standard that may have wavelength conflicts, determined by... Figure 1 It is known that only EPON and 10G-EPON may have wavelength conflicts with the third-generation 50G-PON. Therefore, the target standards are EPON, 10G-EPON and 50G-PON.

[0095] In practical implementation, the passive optical network system can further identify the optical network standard before matching the wavelength information of the optical network unit to be added with the online optical network unit. If the optical network unit to be added belongs to any of the target standards, it indicates a possible wavelength conflict with the online optical network unit. Then, wavelength conflict identification is performed between the optical network unit to be added and the online optical network unit. If the optical network unit to be added does not belong to any of the target standards, it indicates no possibility of wavelength conflict with the online optical network unit, and therefore, wavelength conflict identification between the optical network unit to be added and the online optical network unit is unnecessary.

[0096] It is understood that, in one implementation, the standard information of the online optical network unit can also be identified simultaneously. If the standard information of the online optical network unit and the standard information of the optical network unit to be put into operation belong to 50G-PON and EPON or 10G-EPON respectively, wavelength conflict identification is then performed.

[0097] In some embodiments, when an optical network unit (ONU) registers and goes online for the first time, it automatically reports hardware information to the optical line terminal (OLT). The OLT can obtain the standard information from the hardware information. There are two specific methods: ① Optical module identifier (VendorID / Serial Number), which supports MPCP protocol reporting. The OLT can read this information through the discovery protocol, match the preset PON standard, and record whether it is EPON / 10G EPON (asymmetric). ② The OLT can obtain the device type information of the ONU through protocol interaction (such as OMCI / OAM). The device type information includes the standard information. After obtaining the standard information, the OLT reports it to the passive optical network system (PON), which identifies it to confirm whether it is the target standard, thereby determining whether wavelength conflict identification is necessary.

[0098] In some embodiments, during port initialization, the optical line terminal (OLT) attempts to perform a protocol handshake with the optical network unit (ONU). The registration process differs depending on the PON standard: ① GPON / XG(S)-PON uses PLOAM, and the ONU replies with the corresponding sequence number (SN) and password. ② EPON / 10G-EPON uses MPCP for discovery and registration, and the ONU replies with a REGISTER_REQ message.

[0099] In this embodiment, by receiving the standard information of the optical network unit to be put online from the optical line terminal; when the standard information of the optical network unit to be put online is the target standard with the wavelength conflict possibility, the wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit. This can improve the overall online processing efficiency for a large number of optical network units to be put online and reduce the waste of resources caused by wavelength conflict for optical network units of non-target standard.

[0100] In an exemplary embodiment, step S430 selects target optical network units from the inventory of optical network units that do not conflict with the wavelength information of the optical network unit to be launched, including: selecting a list of candidate optical network units from the inventory of optical network units that do not conflict with the wavelength information of the optical network unit to be launched; determining the target optical network unit from the list of candidate optical network units according to a predetermined selection strategy; the selection strategy is determined based on at least one of the generation level of the optical network unit, the equipment inventory of the generation, the model, and the price.

[0101] In specific implementations, there may be zero or one or more optical network units in the inventory that do not conflict with the wavelength information of the optical network unit to be added. When there are zero, meaning all inventory optical network units conflict with the wavelength of the optical network unit to be added, a new optical network unit needs to be acquired to replace the conflicting online optical network units. When there is only one, this inventory optical network unit can be used as the target optical network unit. When there are multiple, a candidate optical network unit list can be generated. In this case, it is further necessary to determine a target optical network unit from the candidate list. The determination can be based on a predetermined screening strategy, which can be based on at least one of the following: the generation level of the optical network unit, the inventory of equipment in that generation, the model, and the price. In some embodiments, the screening strategy can be dynamically updated and adjusted.

[0102] For example, you can set a priority for higher-generation optical network units, in which case 10G-EPON ONUs will be replaced over EPON ONUs; conversely, if you set a priority for lower-generation optical network units, then EPON ONUs will be replaced over 10G-EPON ONUs. Alternatively, you can select optical network units with lower inventory levels based on available stock.

[0103] In this embodiment, a list of candidate optical network units that do not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units. According to a predetermined screening strategy, the target optical network unit is determined from the list of candidate optical network units. This allows the target optical network unit to be selected according to the needs, thus meeting the flexible selection requirements for optical network units.

[0104] In an exemplary embodiment, the optical network unit to be connected registers and connects through a designated port of the optical line terminal, the designated port operating at a standard wavelength; the method further includes: matching the wavelength information of the optical network unit to be connected with the standard wavelength of the corresponding port of the optical line terminal to which the optical network unit to be connected belongs; if they do not match, a prompt message is sent to the optical line terminal; the optical line terminal is used to feed back the prompt message to the optical network unit to be connected.

[0105] It is understandable that the ports of optical line terminals operate at a fixed standard wavelength (e.g., the downlink wavelength of EPON OLT is 1490nm), and optical network units (ONUs) must match this standard wavelength to register successfully. Therefore, the passive optical network management system (PONMS) also matches the wavelength information of the ONU to be registered with the standard wavelength of the corresponding port of the ONU to which the ONU belongs. If they match, registration can proceed. If they do not match, a prompt message is sent to the ONU, which then relays the prompt message to the ONU, informing it that it does not conform to the standard wavelength.

[0106] In practice, the passive optical network management system stores the wavelength information of the ports of the optical line terminal, and the wavelength information can be directly associated through the port configuration of the optical line terminal (e.g., port 1 / 1 / 1 = EPON → 1490 nm downlink).

[0107] In some implementations, the matching of the wavelength information of the optical network unit to be connected with the standard wavelength can be set before performing wavelength conflict detection with the online optical network unit; alternatively, it can be considered as a type of wavelength conflict, and the matching with the standard wavelength can be performed simultaneously while performing conflict detection between the wavelength information of the optical network unit to be connected and the wavelength information of the online optical network unit. In other implementations, the identification of the standard information of the optical network unit to be connected can be performed before, simultaneously, or after the matching of the wavelength information of the optical network unit to be connected with the standard wavelength. That is, whether the standard information of the optical network unit to be connected is the target standard, whether there is a wavelength conflict with the online optical network unit, and whether it matches the standard wavelength of the corresponding optical line terminal port, this application does not specifically limit the order of implementation of these three aspects. The embodiments of this application are only for illustrative purposes, and those skilled in the art can combine and set them according to actual needs.

[0108] In this embodiment, the wavelength information of the optical network unit to be registered is matched with the standard wavelength of the corresponding port of the optical line terminal to which the optical network unit belongs. If the two do not match, a prompt message is sent to the optical line terminal so that the optical line terminal can inform the optical network unit that it cannot register.

[0109] To more clearly illustrate the wavelength conflict handling method provided in this application's embodiments, the following description will be provided in conjunction with specific examples in the accompanying drawings. First, the functions of the newly added wavelength identification module in the OLT device and the newly added wavelength management module in the PON management system will be specifically explained: The wavelength identification module is used to record the wavelength occupancy information of online ONUs and send this information to the PON management system. The wavelength management module includes four functions: Function 1: Wavelength information recording, recording the wavelength information of all ONUs (including online ONUs and inventory ONUs). Function 2: Wavelength occupancy matching, determining whether wavelengths conflict. Function 3: Registerable ONU list; when a wavelength conflict occurs, an AI algorithm is activated to provide a suggested list of ONUs with non-conflicting wavelengths to assist the administrator's decision-making. Function 4: Define wavelength matching AI algorithm conditions, calculating the optimal wavelength solution for all ONUs based on the conditions.

[0110] refer to Figure 6 The following is a flowchart illustrating a wavelength conflict resolution method for an optical network unit according to another embodiment, including the following steps:

[0111] (1) The ONU to be launched applies for registration and goes online, and sends wavelength information to the OLT.

[0112] (2) The wavelength identification module in the OLT identifies the wavelength information and sends it to the PON management system.

[0113] (3) The wavelength management module of the PON management system performs wavelength conflict identification to determine whether there is a wavelength conflict between the ONU to be connected and the online ONU.

[0114] (4) If there is no wavelength conflict, the second instruction is returned to the OLT, and the OLT registers through the ONU to be connected.

[0115] (5) If there is a wavelength conflict, the wavelength management module of the PON management system will select the target ONU (which does not conflict with the ONU to be launched) from the ONU inventory.

[0116] (6) If a target ONU is selected, it is sent to the OLT. The OLT notifies the target ONU and the ONU to be online to register and go online, and to take offline any conflicting online ONUs.

[0117] Taking ONU-004 as the ONU to be launched and ONU-001 and ONU-002 as the online ONUs as examples, Figure 7 This is a schematic diagram of the interaction process between the ONU-004 to be launched and the online ONU-001 and ONU-002, where there is no wavelength conflict. Figure 8 This is a schematic diagram of the interaction process when there is a wavelength conflict between the ONU-004 to be launched and the online ONU-002.

[0118] like Figure 7 As shown, when there is no wavelength conflict between the ONU-004 to be registered and the existing ONU, the ONU-004 can be directly registered and registered. The specific process is as follows:

[0119] 1. The ONU-004 of 50G-PON has applied for online registration and sent a request to the OLT.

[0120] 2. The OLT identifies the wavelength information of ONU-004 and sends it to the PON management system; the PON management system performs wavelength matching between ONU-004 and the online ONU-001 and ONU-002.

[0121] 3. The PON management system recognizes that ONU-004 has no wavelength conflict with ONU-001 and ONU-002, and sends a second command to the OLT indicating that it can be registered and put online.

[0122] 4. In response to the second instruction, the OLT sends an online notification to ONU-004, enabling ONU-004 to register online.

[0123] like Figure 8As shown, when there is a wavelength conflict between the ONU-004 to be added and the online ONU-002, the PON management system selects a target ONU-003 that does not conflict with ONU-004 and replaces the online ONU-002. The specific process is as follows:

[0124] 1. The ONU-004 of 50G-PON has applied for online registration and sent a request to the OLT.

[0125] 2. The OLT identifies the wavelength information of ONU-004 and sends it to the PON management system; the PON management system performs wavelength matching between ONU-004 and the online ONU-001 and ONU-002.

[0126] 3. The PON management system identifies that ONU-004 and ONU-002 have wavelength conflicts and cannot be registered online. It then selects ONU-003 from the inventory, which has no wavelength conflicts with ONU-002 and can replace the online ONU-002. The system then sends a first instruction carrying this information to the OLT.

[0127] 4. OLT notifies ONU-002 to be taken offline.

[0128] 5. OLT notifies ONU-004 to be taken offline.

[0129] 6. ONU-002 sends the offline result to the OLT, and ONU-004 sends the online result to the OLT.

[0130] 7. The OLT sends the wavelength information of ONU-004 and ONU-002 to the PON management system for wavelength recording. The wavelength recording content is shown in Table 1.

[0131] 8. ONU-003 applies for online registration and sends a request to the OLT.

[0132] 9. The OLT identifies the wavelength information of ONU-003 and sends it to the PON management system; the PON management system performs wavelength matching between ONU-003 and the online ONU-001.

[0133] 10. The PON management system recognizes that ONU-003 does not have a wavelength conflict, so it can be registered and put online, and send a second command to the OLT.

[0134] 11. The OLT sends an online notification to ONU-003, enabling ONU-003 to register online.

[0135] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0136] Based on the same inventive concept, this application also provides a wavelength conflict processing apparatus for optical network units to implement the wavelength conflict processing method of the optical network unit described above. The solution provided by this apparatus is similar to the solution described in the above method. Therefore, the specific limitations of one or more wavelength conflict processing apparatus embodiments of optical network units provided below can be found in the limitations of the wavelength conflict processing method of optical network units above, and will not be repeated here.

[0137] In one exemplary embodiment, such as Figure 9 As shown, a wavelength conflict processing device for an optical network unit is provided, comprising:

[0138] The receiving module 910 is used to receive wavelength information of the optical network unit to be connected to the optical line terminal.

[0139] The matching module 920 is used to match the wavelength information of the optical network unit to be put online with the wavelength information of the online optical network unit;

[0140] The filtering module 930 is used to identify the conflicting online optical network units if the matching result shows a wavelength conflict, and to filter out the target optical network units from the inventory of optical network units that do not conflict with the wavelength information of the optical network unit to be launched.

[0141] The sending module 940 is used to send a first instruction to the optical line terminal; the optical line terminal is used to instruct conflicting online optical network units to go offline, and to instruct target optical network units and optical network units to be put online, according to the first instruction.

[0142] In one embodiment, the number of online optical network units is at least one, and the wavelength information includes uplink wavelength and downlink wavelength; the matching module 920 is further configured to match the uplink wavelength of the optical network unit to be added with the uplink wavelength and downlink wavelength of each online optical network unit respectively; and to match the downlink wavelength of the optical network unit to be added with the uplink wavelength and downlink wavelength of each online optical network unit respectively; when the uplink wavelength or downlink wavelength of the optical network unit to be added is the same as the uplink wavelength or downlink wavelength of any online optical network unit, a wavelength conflict is determined to exist.

[0143] In one embodiment, the receiving module 910 is further configured to receive the standard information of the optical network unit to be connected to the network from the optical line terminal; the matching module 920 is further configured to match the wavelength information of the optical network unit to be connected to the wavelength information of the online optical network unit if the standard information is a target standard; the target standard indicates a standard that may have wavelength conflict.

[0144] In one embodiment, the screening module 930 is further configured to screen a list of candidate optical network units from the inventory of optical network units that do not conflict with the wavelength information of the optical network unit to be launched; and to determine the target optical network unit from the list of candidate optical network units according to a predetermined screening strategy; the screening strategy is determined based on at least one of the generation level of the optical network unit, the equipment inventory of the generation, the model, and the price.

[0145] In one embodiment, the sending module 940 is further configured to return a second instruction to the optical line terminal if the matching result is that there is no wavelength conflict; the optical line terminal is configured to instruct the optical network unit to be online to go online according to the second instruction.

[0146] In one embodiment, the optical network unit to be connected registers and connects through a set port of the optical line terminal, and the set port operates at a standard wavelength; the matching module 920 is further configured to match the wavelength information of the optical network unit to be connected with the standard wavelength of the corresponding port of the optical line terminal to which the optical network unit to be connected belongs; the sending module 940 is further configured to send a prompt message to the optical line terminal if there is a mismatch; the optical line terminal is configured to feed back the prompt message to the optical network unit to be connected.

[0147] Each module in the wavelength conflict resolution device of the aforementioned optical network unit can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware within or independently of the processor in a computer device, or stored in software within the memory of the computer device, so that the processor can call and execute the operations corresponding to each module.

[0148] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data used in the wavelength conflict resolution process of the optical network unit. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a wavelength conflict resolution method for an optical network unit.

[0149] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0150] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0151] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0152] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0153] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0154] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0155] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for handling wavelength conflict in an optical network unit, characterized in that, Applied to a passive optical network management system, the method includes: Receive wavelength information of the optical network unit to be connected from the optical line terminal; The wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit; If the matching result indicates a wavelength conflict, the conflicting online optical network unit is identified, and a target optical network unit that does not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units. The optical line terminal sends a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

2. The method according to claim 1, characterized in that, The number of the online optical network units is at least one, and the wavelength information includes uplink wavelength and downlink wavelength; the method further includes: The uplink wavelength of the optical network unit to be connected to the network is matched with the uplink wavelength and downlink wavelength of each online optical network unit. In addition, the downlink wavelength of the optical network unit to be connected to the network is matched with the uplink and downlink wavelengths of each of the online optical network units. When the uplink or downlink wavelength of the optical network unit to be connected to the network is the same as the uplink or downlink wavelength of any existing optical network unit, a wavelength conflict is determined to exist.

3. The method according to claim 1, characterized in that, The method further includes: Receive the standard information of the optical network unit to be connected from the optical line terminal; If the standard information is a target standard, then the wavelength information of the optical network unit to be put online is matched with the wavelength information of the online optical network unit; the target standard indicates a standard that may have wavelength conflict.

4. The method according to claim 1, characterized in that, The step of selecting target optical network units from the inventory of optical network units that do not conflict with the wavelength information of the optical network unit to be launched includes: A list of candidate optical network units that do not conflict with the wavelength information of the optical network unit to be launched is selected from the inventory of optical network units. According to a predetermined screening strategy, the target optical network unit is determined from the list of candidate optical network units; the screening strategy is determined based on at least one of the generation level of the optical network unit, the equipment inventory of the generation, the model, and the price.

5. The method according to claim 1, characterized in that, The method further includes: If the matching result indicates that there is no wavelength conflict, a second instruction is returned to the optical line terminal; the optical line terminal is used to instruct the optical network unit to be connected to the network according to the second instruction.

6. The method according to claim 1, characterized in that, The optical network unit to be connected to the network registers and connects through a designated port on the optical line terminal, wherein the designated port operates at a standard wavelength; the method further includes: The wavelength information of the optical network unit to be connected to the network is matched with the standard wavelength of the corresponding port of the optical line terminal to which the optical network unit to be connected to the network is located. If there is a mismatch, a prompt message is sent to the optical line terminal; the optical line terminal is used to feed back the prompt message to the optical network unit to be connected.

7. A wavelength conflict processing device for an optical network unit, characterized in that, The device includes: The receiving module is used to receive wavelength information of the optical network unit to be connected to the network from the optical line terminal. The matching module is used to match the wavelength information of the optical network unit to be put online with the wavelength information of the online optical network unit; The filtering module is used to identify conflicting online optical network units if the matching result shows a wavelength conflict, and to filter out target optical network units from the inventory that do not conflict with the wavelength information of the optical network unit to be launched. The sending module is used to send a first instruction to the optical line terminal; the optical line terminal is used to instruct the conflicting online optical network unit to go offline, and to instruct the target optical network unit and the optical network unit to be put online to go online, according to the first instruction.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.