Passive optical network device coexistence method and passive optical network system

By determining the equipment capabilities and selecting time-division or wavelength-division coexistence mode in the FTTR system, the equipment is configured to achieve coexistence of equipment with different speeds, thus solving the coexistence problem of 2.5G and 10G speed equipment in the FTTR system, improving equipment utilization and achieving energy conservation and emission reduction.

WO2026108325A1PCT designated stage Publication Date: 2026-05-28ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-09-09
Publication Date
2026-05-28

AI Technical Summary

Technical Problem

In existing technologies, the coexistence methods of 2.5G and 10G speed devices in FTTR systems are not clearly defined, especially the coexistence methods of uplink and downlink with the same wavelength. This makes it difficult to achieve a smooth evolution of network upgrade requirements, resulting in low equipment utilization and difficulty in responding to the global trend of energy conservation and emission reduction.

Method used

By determining the device capabilities of multiple devices in a passive optical network, selecting time-division coexistence or wavelength-division coexistence mode, configuring devices to achieve coexistence of devices with different rates, configuring devices using the downlink wavelength channel identifier field of the optical carrier body, and realizing uplink and downlink data transmission through time-division multiplexing or wavelength-division multiplexing.

Benefits of technology

It enables the coexistence of 2.5G and 10G speed devices, improves equipment utilization, meets network upgrade requirements, and achieves energy conservation and emission reduction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025120149_28052026_PF_FP_ABST
    Figure CN2025120149_28052026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a passive optical network device coexistence method and a passive optical network system. The method comprises: determining device capabilities of a plurality of devices in a passive optical network, wherein the plurality of devices comprise: a primary device, a first secondary device, and a second secondary device, and a data transmission rate of the first secondary device is different from a data transmission rate of the second secondary device; determining a coexistence mode of the plurality of devices according to the device capabilities of the plurality of devices; and configuring the first secondary device and the second secondary device according to the coexistence mode.
Need to check novelty before this filing date? Find Prior Art

Description

Device coexistence method and passive optical network system

[0001] Relevant publicly available cross-references

[0002] This disclosure is based on Chinese Patent Publication 2024116754125, filed on November 21, 2024, entitled “Method for Device Coexistence in Passive Optical Networks and Passive Optical Network System”, and claims priority to that patent disclosure, and incorporates all of its disclosure hereby by reference. Technical Field

[0003] This disclosure relates to the field of communications, and more specifically, to a method for device coexistence in a passive optical network and a passive optical network system. Background Technology

[0004] With the continuous development of optical networks, bandwidth network services are gradually moving towards the F5.5G era, dominated by Fiber to the Room (FTTR) and 50Gigabit-capable Passive Optical Network (50G-PON). Compared to previous generations of fixed access technologies, F5.5G offers a series of superior characteristics, including enhanced fixed bandwidth, all-optical connectivity, and real-time resilient connectivity. FTTR consists of three parts: master equipment, slave equipment, and an indoor fiber-optic distributed network. FTTR is based on a point-to-multipoint (P2MP) physical topology. The master equipment is deployed at the access point in a home or small business, forming the center of an all-optical network for that home or small business. The master equipment is deployed at the access point in the home or small business and connects to the passive optical network (PON) port of the operator's optical line terminal (OLT). Slave equipment is distributed in various areas according to the home layout or business needs, providing multi-point network coverage for users and achieving high-quality network performance.

[0005] Currently, the communication rates between master and slave devices in FTTR systems primarily adopt the G.fin and G.Xfin series standards of the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T). These standards specify that the master Fibre Unit (MFU) and slave sub-fibre unit (SFU) support 2.5G symmetrical and 10G symmetrical rates. However, the master and slave devices currently shipped in large quantities in China support 2.5G asymmetrical rates. Furthermore, the current standards do not explicitly address methods for the coexistence of 2.5G and 10G rate devices, particularly the method for 2.5G and 10G rate devices to coexist on the same uplink and downlink wavelengths.

[0006] With the increasing demand for network upgrades, future FTTR systems may require the coexistence of 2.5G and 10G speed devices to facilitate a smooth evolution on the existing network, improve the utilization rate of FTTR equipment, and respond to the global trend of energy conservation and emission reduction. However, how to solve these problems in practical applications remains an urgent issue. Summary of the Invention

[0007] This disclosure provides a method for device coexistence in a passive optical network, a passive optical network system, a storage medium, an electronic device, and a computer program product.

[0008] According to one embodiment of this disclosure, a device coexistence method for a passive optical network is provided. The method includes: determining the device capabilities of multiple devices in the passive optical network, wherein the multiple devices include a master device, a first slave device, and a second slave device, wherein the data transmission rate of the first slave device and the data transmission rate of the second slave device are different; determining a coexistence mode of the multiple devices based on the device capabilities of the multiple devices; and configuring the first slave device and the second slave device according to the coexistence mode.

[0009] According to another embodiment of this disclosure, a device coexistence method for a passive optical network is provided. The method includes: determining a coexistence mode of multiple devices in the passive optical network based on the configuration of a master device, wherein the multiple devices include a master device, a first slave device, and a second slave device, wherein the data transmission rate of the first slave device and the data transmission rate of the second slave device are different; and performing uplink and downlink data transmission with the master device according to the coexistence mode.

[0010] According to another embodiment of this disclosure, a passive optical network system is provided, including a master device, a first slave device, and a second slave device. The data transmission rates of the first slave device and the second slave device are different. The master device is configured to determine the device capabilities of multiple devices in the passive optical network, determine a coexistence mode of the multiple devices based on their device capabilities, and configure the first slave device and the second slave device according to the coexistence mode. The first slave device and the second slave device are configured to determine the coexistence mode based on the configuration of the master device, and perform uplink and downlink data transmission with the master device according to the coexistence mode.

[0011] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0012] According to yet another embodiment of this disclosure, an electronic 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 any of the above method embodiments.

[0013] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments. Attached Figure Description

[0014] Figure 1 is a schematic diagram of the network architecture of the FTTR system in an embodiment of this disclosure;

[0015] Figure 2 is a flowchart of device coexistence in a passive optical network according to an embodiment of the present disclosure;

[0016] Figure 3 is a flowchart of device coexistence in a passive optical network according to yet another embodiment of the present disclosure;

[0017] Figure 4 is a schematic diagram of the structure of a passive optical network system according to another embodiment of the present disclosure;

[0018] Figure 5 is a schematic diagram of the process of 2.5G speed devices and 10G speed devices coexisting in an FTTR system according to an embodiment of the present disclosure;

[0019] Figure 6 is a schematic diagram of the structure of the 10G rate physical layer OC in one embodiment of this disclosure;

[0020] Figure 7 is a schematic diagram of the downlink synchronization state machine of the physical layer of a 2.5G rate device in one embodiment of this disclosure;

[0021] Figure 8 is a schematic diagram of the downlink synchronization state machine of the physical layer of a 10G rate device in one embodiment of this disclosure;

[0022] Figure 9 is a schematic diagram (a) of the reception and transmission of uplink and downlink frames in a time-division coexistence mode according to an embodiment of this disclosure;

[0023] Figure 10 is a schematic diagram (II) of the reception and transmission of uplink and downlink frames in a time-division coexistence mode according to an embodiment of this disclosure;

[0024] Figure 11 is a schematic diagram of the uplink physical burst time indication in a time-division coexistence mode according to an embodiment of the present disclosure;

[0025] Figure 12 is a schematic diagram of a wavelength division multiplexing (WDM) coexistence mode in one embodiment of this disclosure. Detailed Implementation

[0026] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.

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

[0028] This disclosure embodiment can be run on an FTTR system. Figure 1 is a schematic diagram of the network architecture of the FTTR system in this disclosure embodiment. As shown in Figure 1, the FTTR system includes the following structure:

[0029] The system includes a master device 10 and slave devices 20, wherein the master device 10 and slave devices 20 are connected through an indoor fiber optic distributed network, and the number of slave devices 20 can be greater than or equal to 1.

[0030] In some embodiments, slave device 20 may include, but is not limited to, routers, switches, etc.

[0031] This disclosure provides a device coexistence method for a passive optical network (PON) operating on the above-described network architecture, applied to the master device in an FTTR system. Figure 2 is a flowchart of device coexistence in a PON according to an embodiment of this disclosure. As shown in Figure 2, the process includes the following steps:

[0032] Step S202: Determine the device capabilities of multiple devices in the passive optical network;

[0033] Step S204: Determine the coexistence mode of the multiple devices based on their device capabilities;

[0034] Step S206: Configure the first slave device and the second slave device according to the coexistence mode.

[0035] In this embodiment, the plurality of devices in step S202 include: a master device, a first slave device, and a second slave device, wherein the data transmission rate of the first slave device and the data transmission rate of the second slave device are different.

[0036] In this embodiment, the entity performing the above steps may be a master device in the FTTR network, but is not limited to this.

[0037] In one exemplary embodiment, the first slave device and the second slave device can be a 2.5G speed device and a 10G speed device, respectively, but this disclosure is not limited thereto. The center wavelength of the 2.5G speed device is 1310nm uplink / 1490nm downlink, while the center wavelength of the 10G speed device has two options: one is the same wavelength as the 2.5G speed device, 1310nm uplink / 1490nm downlink, and the other is 1270nm uplink / 1577nm downlink.

[0038] Through the above steps S202 to S206, the master device can determine the coexistence mode based on the device capabilities of the master and slave devices, and then configure devices of different speeds according to the coexistence mode to achieve coexistence, so that devices of different speeds can perform uplink and downlink data transmission in the coexistence mode. Therefore, the embodiments of this disclosure solve the coexistence problem of 2.5G speed devices and 10G speed devices in related technologies, thereby achieving the effects of improving equipment utilization and energy saving and emission reduction.

[0039] In some embodiments, the device capabilities include the bands supported by the device, wherein step S204, determining the coexistence mode of the plurality of devices based on their device capabilities, may include one of the following:

[0040] Step S204A: In response to the fact that the first slave device and the second slave device support the same band, determine that the coexistence mode of the multiple devices is time-division coexistence;

[0041] Step S204B: In response to the fact that the first slave device and the second slave device support different bands, determine that the coexistence mode of the multiple devices is wavelength division coexistence.

[0042] In one exemplary embodiment, the device capabilities of the master and slave devices may include the bands supported by the master device, the bands supported by the 2.5G speed device, and the bands supported by the 10G speed device. The bands supported by the 2.5G speed device are typically the first band (center wavelength 1310nm uplink / 1490nm downlink). If the master device simultaneously supports transmission and reception in both bands, and the 10G speed device supports the second band (center wavelength 1270nm uplink / 1577nm downlink), then the device coexistence mode can be determined to be wavelength division multiplexing (WDM). If the master device only supports the first band, or if the 10G speed device supports only the first band, then the device coexistence mode can be determined to be time division multiplexing (TDM).

[0043] In one exemplary embodiment, the coexistence mode can be preferably set to wavelength division coexistence. When the master and slave devices cannot achieve wavelength division coexistence, the coexistence mode can be set to time division coexistence, but this disclosure is not limited thereto.

[0044] In some embodiments, configuring the first slave device and the second slave device according to the coexistence mode in step S206 may include one of the following:

[0045] Step S2062A: In response to the coexistence mode being time-division coexistence, the downlink wavelength channel identifier (DWLCH ID) field of the optical carrier body (OC body) of the second slave device is configured to a first preset value, wherein the first preset value is used to indicate that the band supported by the second slave device is a first band, wherein the first band is the band supported by the first slave device;

[0046] Step S2062B: In response to the coexistence mode being wavelength division coexistence, the DWLCH ID field of the OC body of the second slave device is configured to a second preset value, wherein the second preset value is used to indicate that the second slave device supports a second band, and the second band is not equal to the first band, and the first band is the band supported by the first slave device.

[0047] In an exemplary embodiment, the first preset value is 1, the second preset value is 0, the first band is a band with a center wavelength of 1310nm uplink / 1490nm downlink, and the second band is a band with a center wavelength of 1270nm uplink / 1577nm downlink.

[0048] In this embodiment, the structure of the optical carrier body (OC body) includes a Downstream Wavelength Channel Identifier (DWLCH ID) field. In relevant standards, the DWLCH ID field is used to control the downstream wavelength of 10G rate devices. In this embodiment, the DWLCH ID field can also be used to indicate the coexistence mode. For example, the DWLCH ID field can use Least Significant Bit (LSB) encoding. A DWLCH ID field of 0 indicates a downstream wavelength of 1577nm for the 10G rate device, with wavelength division multiplexing (WDM) as the coexistence mode. A DWLCH ID field of 1 indicates a downstream wavelength of 1490nm for the 10G rate device, with time division multiplexing (TDM) as the coexistence mode.

[0049] In some embodiments, step S206, configuring the first slave device and the second slave device according to the coexistence mode, further includes the following steps:

[0050] Step S2064A: In response to the coexistence mode being the time-division coexistence, determine the configuration parameters corresponding to the time-division coexistence;

[0051] Step S2066A: Send a first downlink frame to the first slave device according to the configuration parameters, and send a second downlink frame to the first slave device according to the configuration parameters, wherein the first downlink frame and the second downlink frame respectively carry part of the parameters in the configuration parameters.

[0052] In this embodiment, under time-division coexistence mode, the first downlink frame and the second downlink frame are transmitted alternately. For example, one first downlink frame and one second downlink frame can be transmitted cyclically, or multiple consecutive first downlink frames and multiple consecutive second downlink frames can be transmitted cyclically. In this embodiment, the alternation method of uplink frames and downlink frames is the same.

[0053] In some embodiments, the configuration parameters include:

[0054] The first quantity is the consecutive number of first uplink frames or first downlink frames of the first slave device;

[0055] The first threshold is the threshold used by the first slave device to confirm the loss of downlink synchronization status.

[0056] The second quantity refers to the consecutive number of the second uplink or second downlink frames from the second slave device.

[0057] The second threshold is the threshold used by the second slave device to confirm the loss of downlink synchronization status.

[0058] Wherein, the first quantity is less than or equal to the first threshold, and the second quantity is less than or equal to the second threshold.

[0059] In this embodiment, both the first slave device and the second slave device need to have clock fast recovery and clock lock-and-hold capabilities to prevent loss of synchronization. To ensure that the synchronization state machines of the first slave device and the second slave device do not lose synchronization, the first number is recommended not to exceed the first threshold of the physical layer downlink synchronization state machine of the first slave device, and the second number is recommended not to exceed the second threshold of the physical layer downlink synchronization state machine of the second slave device.

[0060] In one exemplary embodiment, the first quantity is x, and the second quantity is y. Within each cycle, the master device needs to send x consecutive first downlink frames and y consecutive second downlink frames. Within each cycle, the first slave device needs to send a first uplink burst within the corresponding x consecutive first uplink frames, and the second slave device needs to send a second uplink burst within the corresponding y consecutive second uplink frames.

[0061] In some embodiments, the first downlink frame includes a first fiber physical layer operation and maintenance (F-PLOAM) message field, wherein the first F-PLOAM message field carries the first threshold, the first quantity, and the second quantity.

[0062] In some embodiments, the second downlink frame includes a second fiber physical layer operation management and maintenance F-PLOAM message field, wherein the second F-PLOAM message field carries the second threshold, the first quantity, and the second quantity.

[0063] In some embodiments, the first F-PLOAM message and the second F-PLOAM message can be standard F-PLOAM messages or private F-PLOAM messages.

[0064] In one exemplary embodiment, if the first slave device is a 2.5G speed device, then the first F-PLOAM message can be an Extended_Burst_Length message; if the second slave device is a 10G speed device, then the second F-PLOAM message can be a Burst_Profile message.

[0065] In some embodiments, the first downlink frame further includes a first timing allocation map (TAmap) field, wherein the first TAmap field carries parameters related to the uplink physical burst time of the first slave device.

[0066] In one exemplary embodiment, the first slave device is a 2.5G speed device, and the first TAmap field may include an Alloc-ID field, a Start Time field, and a Stop Time field. The Start Time field and the Stop Time field are used to indicate the start and end times of the uplink physical burst of the 2.5G speed device.

[0067] In some embodiments, the second downlink frame further includes a second timing allocation map (TAmap) field, wherein the second TAmap field carries parameters related to the uplink physical burst time of the second slave device.

[0068] In one exemplary embodiment, the second slave device is a 10G rate device, and the second TAmap field may include an Alloc-ID field, a Start Time field, and a Grant Size field. The Start Time field and the Grant Size field are used to indicate the start time and duration of the uplink physical burst of the 10G rate device.

[0069] In some embodiments, step S2066A, which sends a first downlink frame to the first slave device according to the configuration parameters and sends a second downlink frame to the first slave device according to the configuration parameters, may include: in response to the coexistence mode being time-division coexistence, performing downlink framing through the transmitter of the first band to obtain the first downlink frame and the second downlink frame, and alternately sending the first number of the first downlink frames and the second number of the first downlink frames.

[0070] In some embodiments, after configuring the first slave device and the second slave device according to the coexistence mode in step S206, the method further includes:

[0071] Step S208A: In response to the coexistence mode being time-division coexistence, the system alternately receives the first uplink burst transmitted by the first slave device within the first number of first uplink frames and the second uplink burst transmitted by the second slave device within the second number of second uplink frames, and performs uplink deframe on the first uplink burst and the second uplink burst through the receiver of the first band.

[0072] In some embodiments, after configuring the first slave device and the second slave device according to the coexistence mode in step S206, the method further includes at least one of the following:

[0073] Step S208B-2: In response to the coexistence mode being wavelength division coexistence, downlink framing is performed through the transmitter of the first band and the transmitter of the second band respectively to obtain the first downlink frame of the first slave device and the second downlink frame of the second slave device, and the first downlink frame and the second downlink frame are transmitted through wavelength division multiplexing;

[0074] Step S208B-4: In response to the coexistence mode being wavelength division coexistence, the first uplink burst of the first band and the second uplink burst of the second band transmitted by the first slave device and the second slave device in the uplink frame are received by demultiplexing, and the first uplink burst and the second uplink burst are uplink deframed by the receiver of the first band and the receiver of the second band, respectively.

[0075] In some embodiments, the method may further include the following steps:

[0076] Step S201: Determine the target frame length based on service requirements and a preset frame length, wherein the target frame length is the frame length of the uplink and downlink frames of the first slave device and the second slave device, the preset frame length is greater than or equal to the target frame length, and the preset frame length is an integer multiple of the target frame length.

[0077] In this embodiment, step S201 can occur before step S202 or after step S206. Step S201 can be executed at any time before the start of uplink and downlink data transmission, and this disclosure does not limit it.

[0078] In one exemplary embodiment, the preset frame length can be 125 µs, and the target frame length can be expressed as 125 / n µs, where n is greater than or equal to 1. In this embodiment, the uplink and downlink frames have the same frame length. If frame length compression is not required, the frame length of both the uplink and downlink frames is 125 µs; if frame length compression is required, the frame length of both the uplink and downlink frames is 125 / n µs.

[0079] In one exemplary embodiment, the service requirement can be whether the master and slave devices support low-latency services. If the master and slave devices support low-latency services, n can be set to be greater than 1, and the uplink and downlink transmission latency can be reduced by compressing the frame length of the uplink and downlink frames. If the master and slave devices do not support low-latency services, n can be set to be equal to 1.

[0080] In some embodiments, the number of first slave devices or the number of second slave devices may be greater than or equal to 1. Multiple first slave devices may implement time-division multiplexing within a first uplink frame and a first downlink frame, as per existing standards, and multiple second slave devices may implement time-division multiplexing within a second uplink frame and a second downlink frame, as per existing standards.

[0081] In the embodiments of this disclosure, two coexistence modes are designed: time-division coexistence and wavelength-division coexistence. The appropriate coexistence mode can be selected based on the capabilities of the master and slave devices, ensuring the timeliness and transmission efficiency of uplink and downlink services for both slave devices. This solves the coexistence problem of 2.5G and 10G speed devices in related technologies, thereby improving equipment utilization and achieving energy conservation and emission reduction. Furthermore, the embodiments of this disclosure are not limited to the coexistence of 2.5G and 10G speed devices; they can also be applied to the coexistence of 1.25G speed devices or devices of other speeds.

[0082] This disclosure also provides a device coexistence method for a passive optical network operating on the above-described network architecture, applied to a slave device in an FTTR system. Figure 3 is a flowchart of device coexistence in a passive optical network according to yet another embodiment of this disclosure. As shown in Figure 3, the process includes the following steps:

[0083] Step S302: Determine the coexistence mode of multiple devices in the passive optical network based on the configuration of the master device;

[0084] Step S304: Perform uplink and downlink data transmission with the master device according to the coexistence mode.

[0085] In this embodiment, the plurality of devices includes: the master device, the first slave device, and the second slave device, wherein the data transmission rates of the first slave device and the second slave device are different.

[0086] In this embodiment, the entity performing the above steps may be a slave device in the FTTR network, but is not limited to this.

[0087] In one exemplary embodiment, the first slave device and the second slave device can be a 2.5G speed device and a 10G speed device, respectively, but this disclosure is not limited thereto. The center wavelength of the 2.5G speed device is 1310nm uplink / 1490nm downlink, while the center wavelength of the 10G speed device has two options: one is the same wavelength as the 2.5G speed device, 1310nm uplink / 1490nm downlink, and the other is 1270nm uplink / 1577nm downlink.

[0088] Through the above steps S302 to S304, the coexistence problem of 2.5G speed equipment and 10G speed equipment in related technologies is solved, thereby achieving the effects of improving equipment utilization and saving energy and reducing emissions.

[0089] In some embodiments, step S302, which involves determining the coexistence mode of multiple devices in a passive optical network based on the configuration of the master device, may include the following steps:

[0090] Step S302A: In response to the master device configuring the downlink wavelength channel identifier (DWLCH ID) field of the optical carrier body (OC body) of the second slave device to a first preset value, the coexistence mode is determined to be time-division coexistence, wherein the first preset value is used to indicate that the band supported by the second slave device is a first band, and the first band is the band supported by the first slave device; or, Step S302B: In response to the master device configuring the DWLCH ID field of the OC body of the second slave device to a second preset value, the coexistence mode is determined to be wavelength-division coexistence, wherein the second preset value is used to indicate that the band supported by the second slave device is a second band, and the second band is not equal to the first band.

[0091] In this embodiment, the first and second slave devices can determine the coexistence mode based on the DWLCH ID field of the OC body configured in the master device. The coexistence modes include time-division coexistence and wavelength-division coexistence. In time-division coexistence mode, the first and second slave devices perform uplink and downlink data transmission on the same wavelength band, achieving coexistence through time-division multiplexing. In wavelength-division coexistence mode, the first and second slave devices perform uplink and downlink data transmission on different wavelength bands, achieving coexistence through wavelength-division multiplexing.

[0092] In one exemplary embodiment, the first preset value is 1, the second preset value is 0, the first band is a band with a center wavelength of 1310nm uplink / 1490nm downlink, and the second band is a band with a center wavelength of 1270nm uplink / 1577nm downlink. The DWLCH ID field can use LSB encoding. When the DWLCH ID field is 0, it indicates that the downlink wavelength of the 10G rate device is 1577nm, and the coexistence mode is wavelength division multiplexing (WDM). When the DWLCH ID field is 1, it indicates that the downlink wavelength of the 10G rate device is 1490nm, and the coexistence mode is time division multiplexing (TDM).

[0093] In some embodiments, the method may further include the following steps:

[0094] Step S3032: Receive downlink frames sent by the master device, wherein the downlink frames include a first downlink frame from the first slave device and a second downlink frame from the second slave device;

[0095] Step S3034: In response to the coexistence mode being time-division coexistence, parse the first downlink frame or the second downlink frame to obtain some parameters in the configuration parameters corresponding to the time-division coexistence.

[0096] In this embodiment, steps S3032 and S3034 can be executed before or after step S302, and this disclosure does not limit this.

[0097] In some embodiments, the configuration parameters in step S3034 may include:

[0098] The first quantity is the consecutive number of first uplink frames or first downlink frames of the first slave device;

[0099] The first threshold is the threshold used by the first slave device to confirm the loss of downlink synchronization status.

[0100] The second quantity refers to the consecutive number of the second uplink or second downlink frames from the second slave device.

[0101] The second threshold is the threshold used by the second slave device to confirm the loss of downlink synchronization status.

[0102] Wherein, the first quantity is less than or equal to the first threshold, and the second quantity is less than or equal to the second threshold.

[0103] In this embodiment, both the first slave device and the second slave device need to have clock fast recovery and clock lock-and-hold capabilities to prevent loss of synchronization. To ensure that the synchronization state machines of the first slave device and the second slave device do not lose synchronization, the first number is recommended not to exceed the first threshold of the physical layer downlink synchronization state machine of the first slave device, and the second number is recommended not to exceed the second threshold of the physical layer downlink synchronization state machine of the second slave device.

[0104] In one exemplary embodiment, the first quantity is x, and the second quantity is y. Within each cycle, the master device can transmit x consecutive first downlink frames and y consecutive second downlink frames. Within each cycle, the first slave device can transmit a first uplink burst within the corresponding x consecutive first uplink frames, and the second slave device can transmit a second uplink burst within the corresponding y consecutive second uplink frames; alternatively, the time slots of the first and second uplink frames can still alternate in a 1:1 ratio.

[0105] In this embodiment, the first slave device and the second slave device can parse the downlink frames respectively, and then obtain the corresponding configuration parameters from the downlink frames belonging to themselves.

[0106] In some embodiments, a first slave device may parse a first downlink frame and obtain the first threshold, the first quantity, and the second quantity from a first F-PLOAM message field of the first downlink frame. A second slave device may parse a second downlink frame and obtain the second threshold, the first quantity, and the second quantity from a second F-PLOAM message field of the second downlink frame.

[0107] In some embodiments, the first F-PLOAM message and the second F-PLOAM message can be standard F-PLOAM messages or private F-PLOAM messages.

[0108] In one exemplary embodiment, if the first slave device is a 2.5G speed device, then the first F-PLOAM message can be an Extended_Burst_Length message; if the second slave device is a 10G speed device, then the second F-PLOAM message can be a Burst_Profile message.

[0109] In some embodiments, the method may further include one of the following steps:

[0110] If the current device is the first slave device, then downlink synchronization is performed based on the first threshold and the first downlink frame;

[0111] If the current device is the second slave device, then downlink synchronization is performed based on the second threshold and the second downlink frame.

[0112] In embodiments of this disclosure, downlink synchronization of slave devices at different speeds can be performed according to the physical layer downlink synchronization state machine corresponding to the speed. In one exemplary embodiment, the physical layer downlink synchronization state machine of a 2.5G speed device consists of three states: a search state, a pre-synchronization state, and a synchronization state. A first threshold can be one of the conditions for the 2.5G speed device to transition from the synchronization state to the search state. In another exemplary embodiment, the physical layer downlink synchronization state machine of a 10G speed device consists of four states: a search state, a pre-synchronization state, a synchronization state, and a resynchronization state. A second threshold can be one of the conditions for the 10G speed device to transition from the resynchronization state to the search state.

[0113] In some embodiments, the uplink and downlink data transmission with the master device according to the coexistence mode in step S304 may include at least one of the following:

[0114] Step S304A-2: In response to the coexistence mode being time-division coexistence, the first downlink frame or the second downlink frame is received in the downlink frame time slot corresponding to the current device according to the first quantity and the second quantity, wherein the first quantity of the first downlink frame and the second quantity of the second downlink frame are transmitted alternately.

[0115] Step S304A-4: In response to the coexistence mode being time-division coexistence, an uplink burst is sent in the uplink frame time slot corresponding to the current device according to the first quantity and the second quantity.

[0116] In this embodiment, the first slave device receives a first number of consecutive first downlink frames in its corresponding downlink frame time slot, and the second slave device receives a second number of consecutive second downlink frames in its corresponding downlink frame time slot. Because the first and second downlink frames are transmitted alternately in the time-division coexistence mode, the receiving actions of the first and second slave devices also alternate.

[0117] In some embodiments, if the current device is the first slave device, then step S304, which involves transmitting uplink and downlink data with the master device according to the coexistence mode, may further include: parsing the first downlink frame, obtaining relevant parameters of the uplink physical burst time of the first slave device from the first time allocation mapping (TAmap) field of the first downlink frame, and sending a first uplink burst in the uplink frame time slot corresponding to the first slave device according to the relevant parameters of the uplink physical burst time of the first slave device.

[0118] In one exemplary embodiment, the first slave device is a 2.5G speed device, and the first TAmap field may include an Alloc-ID field, a Start Time field, and a Stop Time field. The Start Time field and the Stop Time field are used to indicate the start and end times of the uplink physical burst of the 2.5G speed device.

[0119] In some other embodiments, if the current device is the second slave device, then step S304, which involves transmitting uplink and downlink data with the master device according to the coexistence mode, may further include: parsing the second downlink frame, obtaining relevant parameters of the uplink physical burst time of the second slave device from the second time allocation mapping (TAmap) field of the second downlink frame, and sending a second uplink burst in the uplink frame time slot corresponding to the second slave device according to the relevant parameters of the uplink physical burst time of the second slave device.

[0120] In one exemplary embodiment, the second slave device is a 10G rate device, and the second TAmap field may include an Alloc-ID field, a Start Time field, and a Grant Size field. The Start Time field and the Grant Size field are used to indicate the start time and duration of the uplink physical burst of the 10G rate device.

[0121] In some embodiments, the method may further include the following steps:

[0122] Step S301: Determine the target frame length based on service requirements and a preset frame length, wherein the target frame length is the frame length of the uplink and downlink frames of the first slave device and the second slave device, the preset frame length is greater than or equal to the target frame length, and the preset frame length is an integer multiple of the target frame length.

[0123] In this embodiment, step S301 can occur before or after step S302. Step S301 can be executed at any time before the start of uplink and downlink data transmission, and this disclosure does not impose any restrictions on this.

[0124] In one exemplary embodiment, the preset frame length can be 125 µs, and the target frame length can be expressed as 125 / n µs, where n is greater than or equal to 1. In this embodiment, the uplink and downlink frames have the same frame length. If frame length compression is not required, the frame length of both the uplink and downlink frames is 125 µs; if frame length compression is required, the frame length of both the uplink and downlink frames is 125 / n µs.

[0125] In one exemplary embodiment, the service requirement can be whether the master and slave devices support low-latency services. If the master and slave devices support low-latency services, n can be set to be greater than 1, and the uplink and downlink transmission latency can be reduced by compressing the frame length of the uplink and downlink frames. If the master and slave devices do not support low-latency services, n can be set to be equal to 1.

[0126] In some embodiments, the number of first slave devices or the number of second slave devices may be greater than or equal to 1. Multiple first slave devices may implement time-division multiplexing within a first uplink frame and a first downlink frame, as per existing standards, and multiple second slave devices may implement time-division multiplexing within a second uplink frame and a second downlink frame, as per existing standards.

[0127] In some embodiments, if the coexistence mode is wavelength division coexistence, the first slave device and the second slave device can perform uplink framing and downlink deframing through their respective transmitters and receivers in their respective bands. The specific implementation method can be found in the relevant standards, and will not be elaborated here.

[0128] In the embodiments of this disclosure, two coexistence modes are designed: time-division coexistence and wavelength-division coexistence. Slave devices can determine the coexistence mode based on the configuration of the master device, enabling coexistence with other slave devices at different speeds. This ensures the timeliness and transmission efficiency of uplink and downlink services from slave devices of different speeds, solving the coexistence problem of 2.5G and 10G speed devices in related technologies, thereby improving equipment utilization and achieving energy conservation and emission reduction. Furthermore, the embodiments of this disclosure are not limited to the coexistence of 2.5G and 10G speed devices; they can also be applied to the coexistence of 1.25G speed devices or devices at other speeds.

[0129] This disclosure also provides a passive optical network system. Figure 4 is a schematic diagram of a passive optical network system according to yet another embodiment of this disclosure. As shown in Figure 4, the system includes the following structure:

[0130] Master device 10, first slave device 22 and second slave device 24.

[0131] The data transmission rate of the first slave device 22 is different from that of the second slave device 24.

[0132] The master device 10 is configured to determine the device capabilities of multiple devices in a passive optical network, determine the coexistence mode of the multiple devices based on their device capabilities, and configure the first slave device and the second slave device according to the coexistence mode.

[0133] The first slave device 22 and the second slave device 24 are configured to determine the coexistence mode according to the configuration of the master device, and to perform uplink and downlink data transmission with the master device according to the coexistence mode.

[0134] In this embodiment, the master device 10 can be connected to the first slave device 22 and the second slave device 24 via a fiber optic network. The number of the first slave device 22 and the second slave device 24 can be greater than or equal to one, and this disclosure does not limit this.

[0135] In some embodiments, the master device 10 may also perform any of the steps described above in the method embodiments applied to the master device, and the first slave device 22 and the second slave device 24 may also perform any of the steps described above in the method embodiments applied to the slave devices.

[0136] In one exemplary embodiment, the first slave device 22 may be a 2.5G speed device and the second slave device 24 may be a 10G speed device, but this disclosure is not limited thereto, and other devices with different speeds may also coexist according to the above-described method embodiments.

[0137] In the above embodiments of this disclosure, two coexistence modes, time division coexistence and wavelength division coexistence, are designed. The appropriate coexistence mode can be selected based on the device capabilities of the master and slave devices, and the timeliness and transmission efficiency of uplink and downlink services of the two slave devices can be guaranteed. This solves the coexistence problem of 2.5G speed devices and 10G speed devices in related technologies, thereby achieving the effects of improving equipment utilization and energy saving and emission reduction.

[0138] The various embodiments in this disclosure can also be applied to FTTH systems or FTTR+FTTH systems to achieve wavelength division coexistence and time division coexistence of devices with different rates, and can all achieve the effects of improving equipment utilization and energy saving and emission reduction.

[0139] Figure 5 is a schematic diagram of the process of 2.5G speed devices and 10G speed devices coexisting in an FTTR system according to an embodiment of this disclosure. As shown in Figure 5, the process includes the following steps:

[0140] Step S501: Select the coexistence mode based on the device capabilities of the MFU, 2.5G SFU, and 10G SFU;

[0141] Step S502: Determine whether the coexistence mode of the 2.5G rate SFU and the 10G rate SFU is time division coexistence or wavelength division coexistence. If it is time division coexistence, proceed to step S503; if it is wavelength division coexistence, proceed to step S504.

[0142] Step S503: Set DWLCH ID to 1, and alternately transmit and receive uplink and downlink frames at 2.5G and 10G rates;

[0143] Step S504: Set DWLCH ID to 0, and transmit and receive uplink and downlink frames through different bands respectively;

[0144] Step S505: Compress the downlink frame length of 2.5G and 10G speeds according to business requirements.

[0145] In this embodiment, the device capabilities of the MFU may include the bands supported by the MFU, such as a band with a center wavelength of 1310nm uplink / 1490nm downlink and a band with a center wavelength of 1270nm uplink / 1577nm downlink. The device capabilities of the 2.5G rate SFU may include the bands supported by the 2.5G rate SFU, such as a band with a center wavelength of 1310nm uplink / 1490nm downlink. The device capabilities of the 10G rate SFU may include the bands supported by the 10G rate SFU, such as a band with a center wavelength of 1310nm uplink / 1490nm downlink and a band with a center wavelength of 1270nm uplink / 1577nm downlink.

[0146] In this embodiment, the device needs to have a receiver and transmitter for the corresponding frequency band to support that band. If the MFU can support two frequency bands simultaneously, wavelength division multiplexing (WDM) mode can be prioritized, and the frequency band used by the 10G speed device should be different from that used by the 2.5G speed device. If the MFU only supports one frequency band, such as a band with a center wavelength of 1310nm uplink / 1490nm downlink, then time division multiplexing (TDM) mode can only be considered, and the frequency band used by the 10G speed device should be the same as that used by the 2.5G speed device.

[0147] In this embodiment, the MFU can compress downlink frames, and the SUF can compress uplink frames. The compression factor and the downlink and uplink frame lengths before and after compression need to be kept consistent. By compressing the frame length, the latency of uplink and downlink data transmission can be reduced, thereby avoiding the problem of excessive service latency caused by waiting for uplink and downlink frames from other rate devices.

[0148] In this embodiment, the center wavelength of the 2.5G device is 1310nm uplink / 1490nm downlink. The 10G device has two center wavelength options: one is the same as the 2.5G device (1310nm uplink / 1490nm downlink), and the other is 1270nm uplink / 1577nm downlink. The downlink wavelength of the 10G device can be controlled by the OC main body DWLCH ID field.

[0149] Figure 6 is a schematic diagram of the structure of a 10G rate physical layer OC in one embodiment of this disclosure. As shown in Figure 6, the body of the OC includes the following structure:

[0150] An 8-bit Physical Identification (PIT) field;

[0151] A 32-bit XG-PON / XGS-PON Fiber Network Identification (XFIN-ID) field;

[0152] A 1-bit rate (R) flag;

[0153] A 1-bit control (C) flag;

[0154] A 9-bit Time Offset Length (TOL) field.

[0155] The XFIN-ID field consists of a 28-bit administrative label and a 4-bit downlink wavelength channel identifier (DWLCH ID) field. The DWLCH ID field uses LSB encoding; a value of 0 indicates a downlink wavelength of 1577nm for 10G devices, while a value of 1 indicates a downlink wavelength of 1490nm for 10G devices.

[0156] In this embodiment, the coexistence mode of 2.5G and 10G speed devices can be indicated by configuring the value of the DWLCH ID field. A DWLCH ID field configured as 0 indicates that the coexistence mode is wavelength division coexistence, and a DWLCH ID field configured as 1 indicates that the coexistence mode is time division coexistence.

[0157] Figure 7 is a schematic diagram of the downlink synchronization state machine of the physical layer of a 2.5G speed device according to an embodiment of this disclosure. As shown in Figure 7, the downlink synchronization state machine of the PHY layer of the 2.5G speed device includes the following three states:

[0158] Search status, pre-synchronization status, and synchronization status.

[0159] In this embodiment, the 2.5G rate SFU needs to have fast clock recovery and clock lock-and-hold capabilities to prevent loss of synchronization.

[0160] In this embodiment, the 2.5G rate SFU searches for all possible aligned (bits and bytes) Physical Layer Synchronization (PSync) patterns in the Hunt state. Once a correct PSync pattern is found, the SFU directly transitions to the Pre-Sync state and sets the counter N to 1. The SFU then continues searching for the next PSync pattern, which is (125 / n)µs or (y*125 / n)µs after the previous pattern, where y is the number of consecutive downlink frames at the 10G rate. For each correct PSync field, the counter N is incremented by 1. If an incorrect PSync field is found, the SFU transitions back to the Hunt state from the Pre-Sync state. In the Pre-Sync state, if the counter N equals M1, meaning M1-1 consecutive correct PSync fields have been detected in the Pre-Sync state, the SFU transitions forward to the Sync state. Once the Sync state is reached, the SFU can declare that it has found the downlink PCS frame structure and begin processing the PCS frame header information. If an SFU in the synchronization state detects M2 consecutive errors in the PSync field, it can declare that it has lost downlink PCS frame alignment and switch back from the synchronization state to the search state.

[0161] In one exemplary embodiment, the suggested value for M1 is 2, and the suggested value for M2 is 5.

[0162] In some embodiments, in order to ensure that the SFU does not lose synchronization, the number of consecutive downlink frames at the 2.5G rate (equivalent to the first number mentioned above) x is recommended not to exceed the M2 value of the downlink synchronization state machine of the physical layer of the 2.5G rate device (equivalent to the first threshold mentioned above).

[0163] In an exemplary embodiment, the number of consecutive downlink frames at 2.5G rate, the number of consecutive downlink frames at 10G rate, and M2 can be notified to the SFU by the MFU through a standard F-PLOAM message or a private F-PLOAM message. Taking the standard Extended Burst Length message as an example, the specific definition is shown in Table 1 below.

[0164] Table 1:

[0165] As shown in Table 1, the Extended_Burst_Length message can be sent from the MFU to the 2.5G rate SFU. The fifth octet of the Extended_Burst_Length message can carry the number of consecutive downlink frames at the 2.5G rate and the number of consecutive downlink frames at the 10G rate. The sixth octet of the Extended_Burst_Length message can carry the M2 value of the downlink synchronization state machine of the physical layer of the 2.5G rate device.

[0166] Figure 8 is a schematic diagram of the downlink synchronization state machine of the physical layer of a 10G rate device according to an embodiment of this disclosure. As shown in Figure 8, the downlink synchronization state machine of the physical layer of the 10G rate device includes the following four states:

[0167] Search status, pre-synchronization status, synchronization status, and resynchronization status.

[0168] In this embodiment, the 10G rate SFU needs to have fast clock recovery and clock lock-and-hold capabilities to prevent synchronization loss. Once the SFU locates the boundary of a downlink Physical Coding Sublayer (PCS) frame and leaves the search state, the SFU performs PSync and SuperFrame Counter (SFC) verification on each subsequent PCS frame boundary and performs the corresponding transition of the downlink synchronization state machine. Before PSync and SFC verification, the SFU increments the local SFC value by 1. Once in the pre-synchronization state, the SFU searches for another PSync pattern and SFC, which is (125 / n)µs or (x*125 / n)µs after the previous pattern, where x is the number of consecutive 2.5G rate downlink frames. If both PSync and SFC verifications are successful, the SFU transitions to the synchronization state; if either PSync or SFC verification fails, the SFU returns to the search state. Once in the synchronization state, the SFU will remain in this state as long as both PSync and SFC verifications are successful. If either PSync or SFC verification fails, it will transition to the resynchronization state. Once in the resynchronization state, if both PSync and SFC verifications are successful once, the SFU will transition back to the synchronization state. However, if PSync or SFC verification fails for M-1 consecutive PCS frames, the SFU will declare downlink synchronization lost, discard the local SFC, and transition to the search state.

[0169] In one exemplary embodiment, the suggested value for parameter M is 3.

[0170] In some embodiments, to ensure that the SFU does not lose synchronization, the number of consecutive 10G downlink frames (equivalent to the second number mentioned above) y is recommended not to exceed the M value of the downlink synchronization state machine of the physical layer of the 10G device (equivalent to the second threshold mentioned above).

[0171] In an exemplary embodiment, the number of consecutive downlink frames at 2.5G rate, the number of consecutive downlink frames at 10G rate, and M can be notified to the SFU by the MFU through a standard F-PLOAM message or a private F-PLOAM message. Taking the standard burst configuration message (Burst_Profile message) as an example, the specific definitions are shown in Table 2 below.

[0172] Table 2:

[0173] As shown in Table 2, the Burst_Profile message can be sent from the MFU to the 10G rate SFU. The 34th octet of the Burst_Profile message can carry the number of consecutive downlink frames at the 2.5G rate and the number of consecutive downlink frames at the 10G rate. The 35th octet of the Burst_Profile message can carry the M value of the downlink synchronization state machine of the physical layer of the 10G rate device.

[0174] Figure 9 is a schematic diagram (a) of the reception and transmission of uplink and downlink frames in a time-division coexistence mode according to an embodiment of the present disclosure. As shown in Figure 9, the 2.5G rate device and the 10G rate device alternately receive downlink frames and alternately transmit uplink frames.

[0175] The MFU simultaneously supports both 2.5G Data Link Layer (DLL) and 10G DLL. 2.5G and 10G downlink frames are alternately transmitted at intervals of 125 / n μs, where 'n' is determined by service requirements. If low-latency services are not required, 'n' can be 1, meaning a standard 125 μs frame length. If low-latency services are required, 'n' can be increased according to service needs. The uplink frame length is consistent with the downlink frame length, i.e., 125 / n μs. Furthermore, the logical and differential distances between 2.5G and 10G devices remain consistent. FIN S-FTR bursts and XFIN S-FTR bursts are transmitted in their respective uplink frame slots and parsed by the MFU.

[0176] Figure 10 is a schematic diagram (II) of the reception and transmission of uplink and downlink frames in a time-division coexistence mode according to an embodiment of the present disclosure. As shown in Figure 10, the 2.5G rate device and the 10G rate device alternately receive downlink frames and alternately transmit uplink frames according to the x:y ratio.

[0177] MFU supports both 2.5G DLL and 10G DLL. Each time, MFU sends x consecutive 2.5G downlink frames and y consecutive 10G downlink frames. That is, after sending x*125 / n μs of 2.5G downlink frames, a 10G downlink frame is sent followed by y*125 / n μs, and so on, alternating between the two at these intervals. Here, x is the number of consecutive 2.5G downlink frames, and y is the number of consecutive 10G downlink frames. To ensure that the 2.5G SFU and 10G SFU synchronization state machines do not lose synchronization, the value of x is recommended not to exceed the M2 value of the downlink synchronization state machine in the PHY layer of the 2.5G device, and the value of y is recommended not to exceed the M value of the downlink synchronization state machine in the PHY layer of the 10G device. n is determined by service requirements. If low-latency services are not required, it can be 1, i.e., a standard 125µs frame length. If low-latency services are required, it can be increased according to service requirements. The uplink frame length and downlink frame length are kept consistent, i.e., 125 / n us. At the same time, the logical distance and differential distance between 2.5G rate devices and 10G rate devices are kept consistent. FIN S-FTR burst and XFIN S-FTR burst are sent in their respective uplink frame time slots and are parsed by MFU.

[0178] In some embodiments, the uplink frame time slots of 2.5G and 10G speed devices can alternate at a time interval of 125 / n μs. In other embodiments, the uplink frame time slots of 2.5G and 10G speed devices can alternate in the same way as downlink frames, that is, the 2.5G uplink frame lasts for x*125 / n μs, then the 10G uplink frame lasts for y*125 / n μs, and then they alternate at this time interval.

[0179] Figure 11 is a schematic diagram of the uplink physical burst timing indication in a time-division coexistence mode according to an embodiment of this disclosure. As shown in Figure 11, the MFU alternately transmits 2.5G downlink frames and 10G downlink frames, and controls the burst timing of the uplink FIN PHY burst and XFIN PHY burst through the TAmap field in the downlink frame.

[0180] In this embodiment, the MFU simultaneously supports 2.5G DLL and 10G DLL, with 2.5G downlink frames and 10G downlink frames being transmitted alternately. The MFU can control the uplink burst time to ensure the protection time between the uplink PHY bursts of 2.5G DLL and 10G DLL, enabling the time-division coexistence of 2.5G SFU and 10G SFU in the same band.

[0181] In this embodiment, the TAmap field of a 2.5G downlink frame carries an Alloc-ID, a Start Time, and a Stop Time. The TAmap field of a 10G downlink frame carries an Alloc-ID, a Start Time, and a Grant size.

[0182] Figure 12 is a schematic diagram of a wavelength division coexistence mode in one embodiment of the present disclosure. As shown in Figure 12, the MFU simultaneously supports downlink framing and uplink deframing of FIN and XFIN.

[0183] In this embodiment, the downlink direction transmits the completed FIN PHY frame and XFIN PHY frame to the 2.5G rate SFU and 10G rate SFU through two bands: 1480-1500nm and 1567-1587nm, respectively.

[0184] In this embodiment, the uplink direction receives uplink FIN PHY burst and XFIN PHY burst through two bands, 1300-1320nm and 1260-1280nm, and then sends them to different DLLs for frame de-framing.

[0185] In this embodiment, the FIN DLL transmits and receives 2.5G uplink and downlink signals using a 2.5G rate receiver and a 2.5G rate transmitter, while the XFIN DLL transmits and receives 10G uplink and downlink signals using a 10G rate receiver and a 10G rate transmitter. During MFU transmission, optical signals of different bands are first generated by transmitters at different rates, and then combined into a single transmission stream using wavelength division multiplexing (WDM). During MFU reception, optical signals of each band are first separated using wavelength division demultiplexing, and then input to their respective receivers for processing.

[0186] In some embodiments, when low-latency services are available, the downlink frame length for 2.5G and 10G rates can be compressed to 125 / n us, where n is determined by service requirements. If low-latency services are not required, n can be 1, i.e., the standard 125us frame length. If low-latency services are required, n can be increased according to service requirements. The uplink frame length is consistent with the downlink frame length, i.e., 125 / n us. The FIN S-FTR burst and XFIN S-FTR burst are transmitted in their respective uplink frame time slots and parsed by the MFU.

[0187] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0188] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps in any of the above method embodiments.

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

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

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

[0192] Embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the method embodiments described above.

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

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

[0195] The above description is merely an exemplary embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A device coexistence method for a passive optical network, the method comprising: Determine the device capabilities of multiple devices in a passive optical network, wherein the multiple devices include: a master device, a first slave device, and a second slave device, wherein the data transmission rates of the first slave device and the second slave device are different; The coexistence mode of the multiple devices is determined based on their capabilities. Configure the first slave device and the second slave device according to the coexistence mode.

2. The method according to claim 1, wherein, The device capabilities include the frequency bands supported by the device, wherein determining the coexistence mode of the multiple devices based on their device capabilities includes: In response to the fact that the first slave device and the second slave device support the same frequency band, the coexistence mode of the multiple devices is determined to be time-division coexistence; or, In response to the fact that the first slave device and the second slave device support different bands, the coexistence mode of the multiple devices is determined to be wavelength division coexistence.

3. The method according to claim 1, wherein, The step of configuring the first slave device and the second slave device according to the coexistence mode includes: In response to the coexistence mode being time-division coexistence, the downlink wavelength channel identifier (DWLCHID) field of the optical carrier body (OC body) of the second slave device is configured to a first preset value, wherein the first preset value is used to indicate that the second slave device supports a first band, and the first band is the band supported by the first slave device; or, In response to the coexistence mode being wavelength division coexistence, the DWLCHID field of the OC body of the second slave device is configured to a second preset value, wherein the second preset value is used to indicate that the second slave device supports a second band, and the second band is not equal to the first band, and the first band is the band supported by the first slave device.

4. The method according to claim 3, wherein, The step of configuring the first slave device and the second slave device according to the coexistence mode further includes: In response to the coexistence mode being time-division coexistence, the configuration parameters corresponding to the time-division coexistence are determined; A first downlink frame is sent to the first slave device according to the configuration parameters, and a second downlink frame is sent to the first slave device according to the configuration parameters, wherein the first downlink frame and the second downlink frame respectively carry a portion of the parameters in the configuration parameters.

5. The method according to claim 4, wherein, The configuration parameters include: The first quantity is the consecutive number of first uplink frames or first downlink frames of the first slave device; The first threshold is the threshold used by the first slave device to confirm the loss of downlink synchronization status. The second quantity refers to the consecutive number of the second uplink or second downlink frames from the second slave device. The second threshold is the threshold used by the second slave device to confirm the loss of downlink synchronization status. Wherein, the first quantity is less than or equal to the first threshold, and the second quantity is less than or equal to the second threshold.

6. The method according to claim 5, wherein, The first downlink frame includes a first fiber physical layer operation management and maintenance F-PLOAM message field, wherein the first F-PLOAM message field carries the first threshold, the first quantity, and the second quantity; The second downlink frame includes a second fiber physical layer operation management and maintenance F-PLOAM message field, wherein the second F-PLOAM message field carries the second threshold, the first quantity, and the second quantity.

7. The method according to claim 6, wherein, The first downlink frame also includes a first timing allocation map (TAmap) field, wherein the first TAmap field carries parameters related to the uplink physical burst time of the first slave device; The second downlink frame also includes a second timing allocation map (TAmap) field, wherein the second TAmap field carries parameters related to the uplink physical burst time of the second slave device.

8. The method according to claim 5, wherein, Sending a first downlink frame to the first slave device according to the configuration parameters, and sending a second downlink frame to the first slave device according to the configuration parameters, including: In response to the coexistence mode being time-division coexistence, downlink framing is performed through the transmitter of the first band to obtain the first downlink frame and the second downlink frame, and the first number of the first downlink frames and the second number of the first downlink frames are alternately transmitted.

9. The method according to claim 5, wherein, After configuring the first slave device and the second slave device according to the coexistence mode, the method further includes: In response to the coexistence mode being time-division coexistence, the system alternately receives a first uplink burst transmitted by the first slave device within the first number of first uplink frames and a second uplink burst transmitted by the second slave device within the second number of second uplink frames, and performs uplink deframes on the first uplink burst and the second uplink burst through the receiver of the first band.

10. The method according to claim 3, wherein, After configuring the first slave device and the second slave device according to the coexistence mode, the method further includes at least one of the following: In response to the coexistence mode being wavelength division coexistence, downlink framing is performed through the transmitter of the first band and the transmitter of the second band respectively to obtain the first downlink frame of the first slave device and the second downlink frame of the second slave device, and the first downlink frame and the second downlink frame are transmitted through wavelength division multiplexing; In response to the coexistence mode being wavelength division coexistence, the system receives the first uplink burst of the first band and the second uplink burst of the second band transmitted by the first slave device and the second slave device respectively in the uplink frame through wavelength division multiplexing, and performs uplink deframe on the first uplink burst and the second uplink burst respectively through the receiver of the first band and the receiver of the second band.

11. The method according to claim 1, wherein, The method further includes: The target frame length is determined based on business requirements and a preset frame length. The target frame length is the frame length of the uplink and downlink frames of the first slave device and the second slave device. The preset frame length is greater than or equal to the target frame length and is an integer multiple of the target frame length.

12. A device coexistence method for a passive optical network, the method comprising: The coexistence mode of multiple devices in the passive optical network is determined based on the configuration of the master device. The multiple devices include the master device, a first slave device, and a second slave device. The data transmission rates of the first slave device and the second slave device are different. According to the coexistence mode, uplink and downlink data transmission are performed with the master device.

13. The method according to claim 12, wherein, The process of determining the coexistence mode of multiple devices in a passive optical network based on the configuration of the master device includes: In response to the master device configuring the downlink wavelength channel identifier (DWLCHID) field of the optical carrier body (OC body) of the second slave device to a first preset value, the coexistence mode is determined to be time-division coexistence, wherein the first preset value is used to indicate that the second slave device supports a first band, and the first band is the band supported by the first slave device; or, In response to the master device configuring the DWLCHID field of the OC body of the second slave device to a second preset value, the coexistence mode is determined to be wavelength division coexistence, wherein the second preset value is used to indicate that the second slave device supports a second band, and the second band is not equal to the first band.

14. The method according to claim 13, wherein, The method further includes: Receive downlink frames sent by the master device, wherein the downlink frames include a first downlink frame from the first slave device and a second downlink frame from the second slave device; In response to the coexistence mode being time-division coexistence, the first downlink frame or the second downlink frame is parsed to obtain some parameters from the configuration parameters corresponding to the time-division coexistence.

15. The method according to claim 14, wherein, The configuration parameters include: The first quantity is the consecutive number of first uplink frames or first downlink frames of the first slave device; The first threshold is the threshold used by the first slave device to confirm the loss of downlink synchronization status. The second quantity refers to the consecutive number of the second uplink or second downlink frames from the second slave device. The second threshold is the threshold used by the second slave device to confirm the loss of downlink synchronization status. Wherein, the first quantity is less than or equal to the first threshold, and the second quantity is less than or equal to the second threshold.

16. The method according to claim 15, wherein, The uplink and downlink data transmission with the master device according to the coexistence mode includes at least one of the following: In response to the coexistence mode being time-division coexistence, the first downlink frame or the second downlink frame is received in the downlink frame time slot corresponding to the current device according to the first quantity and the second quantity, wherein the first quantity of the first downlink frame and the second quantity of the second downlink frame are transmitted alternately; In response to the coexistence mode being time-division coexistence, an uplink burst is sent in the uplink frame time slot corresponding to the current device according to the first quantity and the second quantity.

17. The method according to claim 15, wherein, The process of transmitting uplink and downlink data with the master device according to the coexistence mode further includes: Parse the first downlink frame, obtain the relevant parameters of the uplink physical burst time of the first slave device from the first time allocation mapping (TAmap) field of the first downlink frame, and send the first uplink burst in the uplink frame time slot corresponding to the first slave device according to the relevant parameters of the uplink physical burst time of the first slave device; or, The second downlink frame is parsed, and the relevant parameters of the uplink physical burst time of the second slave device are obtained from the second timing allocation mapping (TAmap) field of the second downlink frame. The second uplink burst is sent in the uplink frame time slot corresponding to the second slave device according to the relevant parameters of the uplink physical burst time of the second slave device.

18. A passive optical network system, comprising a master device, a first slave device, and a second slave device, wherein the data transmission rates of the first slave device and the second slave device are different, wherein... The master device is configured to determine the device capabilities of multiple devices in a passive optical network, determine the coexistence mode of the multiple devices based on their device capabilities, and configure the first slave device and the second slave device according to the coexistence mode. The first slave device and the second slave device are configured to determine the coexistence mode according to the configuration of the master device, and to perform uplink and downlink data transmission with the master device according to the coexistence mode.

19. A computer-readable storage medium storing a computer program, wherein, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 17.

20. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the steps of the method of any one of claims 1 to 17.

21. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1 to 17.

Citation Information

Patent Citations

  • Bandwidth distribution method and device for PON coexistence of different transmission rates

    CN101179493A

  • Method for realizing coexistence of unsymmetrical 10GEPON and GEPON optical network terminals and system thereof

    CN101568046A

  • Data transmission method and device, network equipment, system and storage medium

    CN115278406A

  • Signal processing method and device, chip, storage medium and program product

    CN118200772A

  • Access mode switching method and device, storage medium, and electronic device

    WO2024230211A1