Uplink overhead configuration method, optical fiber network system and related equipment

By introducing indication information into the uplink burst overhead message of the fiber network system, personalized configuration is performed for sub-device that supports different uplink rates, the problem of low uplink burst efficiency under traditional configuration methods is solved, and more efficient uplink burst and signaling overhead savings are achieved.

CN119814150APending Publication Date: 2025-04-11HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311319468.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-10
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

When configuring uplink burst overhead parameters in traditional fiber network systems, they cannot personalize the configuration for sub-device that supports different uplink rates, resulting in a decrease in uplink burst efficiency.

Method used

By introducing indication information in the uplink burst overhead message, the configuration process is triggered only for sub-devices that support a specific uplink rate, ensuring that each sub-device independently configures uplink overhead according to the uplink rate it supports.

Benefits of technology

The uplink overhead is configured separately for sub-device with different uplink rates, which improves the efficiency of uplink bursts and saves signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814150A_ABST
    Figure CN119814150A_ABST
Patent Text Reader

Abstract

The invention provides an uplink overhead configuration method, an optical fiber network system and related equipment, which are used for independently configuring uplink overhead for sub-equipment supporting a specific uplink rate and improving the efficiency of uplink burst. Wherein the first message received by the first sub-device comprises first indication information, and the first indication information is used for indicating that the first message is suitable for the sub-device supporting the first uplink rate to configure the uplink burst overhead parameter. And when the first sub-device determines to support the first uplink rate, the first sub-device triggers configuration of an uplink burst overhead parameter of the first sub-device based on the first message. And the sub-devices with other uplink rates (the uplink rates except the first uplink rate) are not triggered to configure the uplink burst overhead parameter based on the first message, thereby being beneficial to independently configuring the uplink overhead for the sub-device with the specific uplink rate, and further being beneficial to improving the uplink burst efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of optical communications, and in particular to an uplink overhead configuration method, an optical fiber network system, and related equipment. Background Art

[0002] Fiber to the room (FTTR) refers to the technology of using optical fiber instead of network cable to provide optical fiber media access to the room in the downstream of the optical network terminal (ONT). The optical fiber network system in the FTTR scenario includes a main device and one or more sub-devices. The main device can trigger the activation process of the sub-device after the sub-device goes online, and configure the upstream overhead parameters for each sub-device.

[0003] In a traditional configuration process, a master device broadcasts an upstream burst overhead message (Upstream_Overheadmessage), and each sub-device in the optical fiber network system that receives the upstream burst overhead message configures the upstream burst overhead parameters of the sub-device based on the content carried in the upstream burst overhead message.

[0004] However, there may be sub-devices supporting different uplink rates in the optical fiber network system, and the sub-devices supporting different uplink rates may have different uplink overhead requirements. Therefore, the traditional configuration process causes the sub-devices supporting different uplink rates to use the same uplink burst overhead parameters, which may affect the efficiency of the uplink burst. Summary of the invention

[0005] The present application provides an uplink overhead configuration method, an optical fiber network system and related equipment, which are used to separately configure the uplink overhead for a sub-device supporting a specific uplink rate, thereby improving the efficiency of the uplink burst.

[0006] In a first aspect, the present application provides an uplink overhead configuration method, which is applied to a fiber optic network system, wherein the fiber optic network system includes a main device and multiple sub-devices, wherein the multiple sub-devices include a first sub-device. The uplink overhead configuration method provided in this aspect can be executed by the first sub-device in the fiber optic network system, or it can be executed by some functional modules or chips in the first sub-device. Taking the execution of the first sub-device as an example, the first sub-device receives a first message, and the first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to a sub-device that supports a first uplink rate to configure uplink burst overhead parameters; if the first sub-device supports the first uplink rate, the first sub-device configures the uplink burst overhead parameters of the first sub-device based on the first message.

[0007] Optionally, if the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the first message.

[0008] In the present application, the first message received by the first sub-device includes first indication information, and the first indication information is used to indicate that the first message is applicable to the sub-device supporting the first uplink rate to configure the uplink burst overhead parameters. Only when the first sub-device determines that it supports the first uplink rate, the first sub-device triggers the configuration of the uplink burst overhead parameters of the first sub-device based on the first message. In other words, the first configuration message received by the first sub-device only triggers the sub-device supporting the first uplink rate to configure the uplink burst overhead parameters based on the first message, and will not trigger the sub-devices of other uplink rates (uplink rates other than the first uplink rate) to configure the uplink burst overhead parameters based on the first message, which is conducive to realizing the separate configuration of uplink overhead for sub-devices with specific uplink rates, and further helps to improve the efficiency of uplink bursts.

[0009] In a possible implementation, the first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate. The method further includes: the first sub-device receives a second message, the second message includes second indication information, and the second indication information is used to indicate that the second message is applicable to configuring uplink burst overhead parameters for a sub-device supporting the second uplink rate; and the first sub-device configures the uplink burst overhead parameters of the first sub-device based on the second message.

[0010] In this implementation, the first sub-device may receive a second message when the uplink burst overhead parameter configuration is not completed based on the first message, and the second message is applicable to the uplink burst overhead parameter configuration of the sub-device supporting the second uplink rate. If the first sub-device supports the second uplink rate, the first sub-device can trigger the configuration of the uplink burst overhead parameter based on the second message.

[0011] In a possible implementation manner, the multiple sub-devices further include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

[0012] In a possible implementation manner, the first indication information is carried in a reserved field of an uplink burst overhead message.

[0013] Optionally, the reserved field is located in the 10th byte of the uplink burst overhead message. For example, the first indication information is represented by 1 reserved bit in the 10th byte; or, the first indication information is represented by 2 reserved bits in the 10th byte.

[0014] In one example, the first indication information is represented by 1 reserved bit. For example, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 2.5G uplink rate to configure the uplink burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is any uplink rate, that is, the first indication information indicates that the first message is applicable to the sub-device supporting any uplink rate to configure the uplink burst overhead parameters. In this example, the first indication information is implemented with 1 bit, which can represent a 2.5G uplink rate or any uplink rate. It not only realizes the separate configuration of uplink burst overhead parameters for sub-devices supporting 2.5G uplink rates, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rates, but also can configure sub-devices of any uplink rate through one message, so as to save the signaling overhead for configuring uplink burst overhead parameters. In addition, setting a value to represent the first uplink rate as an arbitrary uplink rate is helpful to improve the compatibility of the system and avoid affecting the configuration of the sub-device when the system introduces a sub-device supporting other uplink rates (for example, a sub-device other than 2.5G and 1.25G).

[0015] In another example, the first indication information is represented by 1 reserved bit. For example, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 2.5G uplink rate to configure the uplink burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G and 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 1.25G uplink rate and the 2.5G uplink rate to configure the uplink burst overhead parameters. In this example, not only is it possible to separately configure the uplink burst overhead parameters for the sub-device supporting the 2.5G uplink rate, so as to improve the burst efficiency of the sub-device supporting the 2.5G uplink rate, but also the sub-device with the 1.25G uplink rate and the sub-device with the 2.5G uplink rate can be configured simultaneously through one message, so as to save the signaling overhead for configuring the uplink burst overhead parameters.

[0016] In another example, the first indication information is represented by 1 reserved bit. One value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 2.5G uplink rate to configure the uplink burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 1.25G uplink rate to configure the uplink burst overhead parameters. In this example, the first indication information is implemented with 1 bit, which can configure the uplink burst overhead parameters for the sub-device with an uplink rate of 2.5G and the sub-device with an uplink rate of 1.25G respectively, which is beneficial to improve the burst efficiency of the sub-devices of each rate in the system.

[0017] In another example, the first indication information is represented by 2 reserved bits. For example, one value (for example, the aforementioned 2 bits are "00") indicates that the first uplink rate is any uplink rate, that is, the first indication information indicates that the first message is applicable to the sub-device supporting any uplink rate to configure uplink burst overhead parameters; another value (for example, the aforementioned 2 bits are "01") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting 2.5G uplink rate to configure uplink burst overhead parameters; another value (for example, the aforementioned 2 bits are "10") indicates that the first uplink rate is 1.25G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting 1.25G uplink rate to configure uplink burst overhead parameters. In this example, the first indication information is implemented with 2 bits, which can not only configure the uplink burst overhead parameters for the sub-device with 2.5G uplink rate and the sub-device with 1.25G uplink rate respectively, so as to improve the burst efficiency of the sub-devices of each rate in the system; it can also configure the sub-device of any uplink rate through one message, so as to save the signaling overhead for configuring the uplink burst overhead parameters. In addition, setting a value to indicate that the first uplink rate is any uplink rate is conducive to improving the compatibility of the system and avoiding affecting the configuration of the sub-device when the system introduces a sub-device that supports other uplink rates (for example, a sub-device other than 2.5G and 1.25G).

[0018] In a possible implementation, the first message includes a message type field, and the message type field is used to carry the first indication information. It can also be understood that the first indication information is carried in the message type field of the uplink burst overhead message.

[0019] Optionally, the message type field is located in the second byte of the uplink burst overhead message.

[0020] In this embodiment, by adding a new message type, an uplink burst overhead message dedicated to configuring uplink burst overhead parameters for a sub-device supporting the first uplink rate is added, so that the uplink burst overhead parameters are configured separately for the sub-device supporting the first uplink rate, so as to improve the burst efficiency of the sub-device supporting the first uplink rate. In addition, by retaining the traditional uplink burst overhead message, a sub-device of any uplink rate (i.e., a sub-device of a 2.5G uplink rate and a sub-device of a 1.25G uplink rate) can be configured through a traditional uplink burst overhead message, which is conducive to saving the signaling overhead for configuring the uplink burst overhead parameters.

[0021] In a possible implementation, the method also includes: the first sub-device receives a third message, the third message includes third indication information, and the third indication information is used to indicate that the third message is applicable to configuring extended burst overhead parameters of a sub-device supporting a first uplink rate; if the first sub-device supports the first uplink rate, the first sub-device configures the extended burst overhead parameters of the first sub-device based on the third message.

[0022] Optionally, if the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the third message.

[0023] In a possible implementation manner, the third indication information is carried in a reserved field of the burst overhead length message.

[0024] Optionally, the reserved field is located in any byte from the 5th to the 12th of the burst overhead length message. For example, the third indication information is represented by 1 reserved bit in the 5th byte; or, the third indication information is represented by 2 reserved bits in the 5th byte.

[0025] In one example, the third indication information is represented by 1 reserved bit. For example, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 2.5G uplink rate to configure the extended burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is any uplink rate, that is, the third indication information indicates that the third message is applicable to the sub-device supporting any uplink rate to configure the extended burst overhead parameters. In this example, the third indication information is implemented with 1 bit, which can represent the 2.5G uplink rate or any uplink rate. It not only realizes the separate configuration of the extended burst overhead parameters for the sub-device supporting the 2.5G uplink rate, so as to improve the burst efficiency of the sub-device supporting the 2.5G uplink rate, but also can configure the sub-device of any uplink rate through one message, so as to save the signaling overhead for configuring the extended burst overhead parameters. In addition, setting a value to represent the first uplink rate as an arbitrary uplink rate is helpful to improve the compatibility of the system and avoid affecting the configuration of the sub-device when the system introduces a sub-device supporting other uplink rates (for example, a sub-device other than 2.5G and 1.25G).

[0026] In another example, the third indication information is represented by 1 reserved bit. For example, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 2.5G uplink rate to configure the extended burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G and 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 1.25G uplink rate and the 2.5G uplink rate to configure the extended burst overhead parameters. In this example, not only is it possible to configure the extended burst overhead parameters separately for the sub-device supporting the 2.5G uplink rate, so as to improve the burst efficiency of the sub-device supporting the 2.5G uplink rate, but also the sub-device with the 1.25G uplink rate and the sub-device with the 2.5G uplink rate can be configured simultaneously through one message, so as to save the signaling overhead for configuring the extended burst overhead parameters.

[0027] In another example, the third indication information is represented by 1 reserved bit. One value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 2.5G uplink rate to configure the extended burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 1.25G uplink rate to configure the extended burst overhead parameters. In this example, the third indication information is implemented with 1 bit, which can configure the extended burst overhead parameters for the sub-device with the 2.5G uplink rate and the sub-device with the 1.25G uplink rate respectively, which is beneficial to improve the burst efficiency of the sub-devices of each rate in the system.

[0028] In another example, the third indication information is represented by 2 reserved bits. For example, one value (for example, the aforementioned 2 bits are "00") indicates that the first uplink rate is any uplink rate, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting any uplink rate; another value (for example, the aforementioned 2 bits are "01") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting the 2.5G uplink rate; another value (for example, the aforementioned 2 bits are "10") indicates that the first uplink rate is 1.25G, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting the 1.25G uplink rate. In this example, the third indication information is implemented with 2 bits, which can not only configure the extended burst overhead parameters for the sub-devices with 2.5G uplink rate and the sub-devices with 1.25G uplink rate respectively, so as to improve the burst efficiency of the sub-devices of each rate in the system; it can also configure the sub-devices of any uplink rate through one message, so as to save the signaling overhead for configuring the extended burst overhead parameters. In addition, setting a value to indicate that the first uplink rate is any uplink rate is conducive to improving the compatibility of the system and avoiding affecting the configuration of the sub-device when the system introduces sub-devices that support other uplink rates (for example, sub-devices other than those that support 2.5G and 1.25G).

[0029] In a possible implementation, the third message includes a message type field, and the message type field is used to carry the third indication information.

[0030] Optionally, the Message Type field is located in the second byte of an Extended Burst Length message.

[0031] In this embodiment, by adding a new message type, an extended burst length message dedicated to configuring extended burst overhead parameters for a sub-device supporting the first uplink rate is added, so that the extended burst overhead parameters are configured separately for the sub-device supporting the first uplink rate, so as to improve the burst efficiency of the sub-device supporting the first uplink rate. In addition, by retaining the traditional extended burst length message, a sub-device of any uplink rate (i.e., a sub-device of a 2.5G uplink rate and a sub-device of a 1.25G uplink rate) can be configured through a traditional extended burst overhead message, which is conducive to saving the signaling overhead for configuring the extended burst overhead parameters.

[0032] In a possible implementation manner, the first uplink rate includes 2.5G and / or 1.25G.

[0033] In a possible implementation manner, the uplink burst overhead parameter includes at least one of the following: a guard time overhead, a preamble overhead, a delimiter overhead, a pre-allocated delay, and a transmission optical power.

[0034] In a possible implementation, the extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

[0035] In a second aspect, the present application provides an uplink overhead configuration method, which is applied to a fiber optic network system, wherein the fiber optic network system includes a main device and multiple sub-devices, wherein the multiple sub-devices include a first sub-device. The uplink overhead configuration method provided in this aspect can be executed by the main device in the fiber optic network system, or it can be executed by some functional modules or chips in the main device. Taking the execution of the main device as an example, the main device sends a first message, and the first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to a sub-device that supports a first uplink rate to configure uplink burst overhead parameters; wherein, if the first sub-device supports the first uplink rate, the first message is used for the first sub-device to configure the uplink burst overhead parameters of the first sub-device.

[0036] Optionally, if the first sub-device does not support the first uplink rate, the first message is used for the first sub-device not to perform a configuration operation based on the first message.

[0037] In the present application, the first message sent by the master device includes the first indication information, and the first indication information is used to indicate that the first message is applicable to the sub-device supporting the first uplink rate to configure the uplink burst overhead parameters. Only the sub-device supporting the first uplink rate triggers the configuration of the uplink burst overhead parameters based on the first message, and does not trigger the sub-devices of other uplink rates (uplink rates other than the first uplink rate) to configure the uplink burst overhead parameters based on the first message. Therefore, it is beneficial to realize the separate configuration of the uplink overhead for the sub-device of a specific uplink rate, and further helps to improve the efficiency of the uplink burst.

[0038] In a possible implementation, the first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate. The method further includes: the master device sends a second message, the second message includes second indication information, the second indication information is used to indicate that the second message is applicable to the sub-device supporting the second uplink rate to configure the uplink burst overhead parameters, and the second message is used by the first sub-device to configure the uplink burst overhead parameters of the first sub-device.

[0039] In a possible implementation manner, the multiple sub-devices further include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

[0040] In a possible implementation manner, the first indication information is carried in a reserved field of an uplink burst overhead message.

[0041] In a possible implementation, the first message includes a message type field, where the message type field is used to carry the first indication information.

[0042] In a possible implementation, the method further includes: the master device sends a third message, the third message includes third indication information, and the third indication information is used to indicate that the third message is applicable to configuring extended burst overhead parameters for a sub-device supporting a first uplink rate; wherein, if the first sub-device supports the first uplink rate, the third message is used for the first sub-device to configure the extended burst overhead parameters for the first sub-device.

[0043] In a possible implementation manner, if the first sub-device does not support the first uplink rate, the third message is used for the first sub-device not to perform a configuration operation based on the third message.

[0044] In a possible implementation manner, the third indication information is carried in a reserved field of the burst overhead length message.

[0045] In a possible implementation, the third message includes a message type field, and the message type field is used to carry the third indication information.

[0046] In a possible implementation manner, the first uplink rate includes 2.5G and / or 1.25G.

[0047] In a possible implementation manner, the uplink burst overhead parameter includes at least one of the following:

[0048] Guard time overhead, preamble overhead, delimiter overhead, pre-allocated delay, and transmitted optical power.

[0049] In a possible implementation, the extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

[0050] It should be noted that there are many other specific implementations of the embodiments of the present application. Please refer to the specific implementations of the first aspect and their beneficial effects for details, which will not be repeated here.

[0051] In a third aspect, the present application provides a communication device, which is applied to a fiber optic network system, wherein the fiber optic network system includes a main device and multiple sub-devices, wherein the multiple sub-devices include a first sub-device. The communication device may be the first sub-device in the fiber optic network system, or may be a partial functional module or chip in the first sub-device. The communication device includes a transceiver and a processor.

[0052] Among them, the transceiver is used to receive a first message, the first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to configuring uplink burst overhead parameters of a sub-device that supports a first uplink rate; the processor is used to configure the uplink burst overhead parameters of the first sub-device based on the first message when it is determined that the first uplink rate is supported.

[0053] Alternatively, the processor is configured to, if it is determined that the first uplink rate is not supported, not perform the configuration operation based on the first message.

[0054] In a possible implementation manner, the first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate.

[0055] The transceiver is also used to receive a second message, the second message includes second indication information, and the second indication information is used to indicate that the second message is applicable to configuring uplink burst overhead parameters of a sub-device that supports a second uplink rate; the processor is also used to configure the uplink burst overhead parameters of the first sub-device based on the second message when it is determined that the second uplink rate is supported.

[0056] In a possible implementation manner, the multiple sub-devices further include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

[0057] In a possible implementation manner, the first indication information is carried in a reserved field of an uplink burst overhead message.

[0058] In a possible implementation, the first message includes a message type field, where the message type field is used to carry the first indication information.

[0059] In a possible implementation, the transceiver is further used to receive a third message, the third message including third indication information, the third indication information being used to indicate that the third message is applicable to configuring extended burst overhead parameters for a sub-device supporting a first uplink rate; the processor is further used to configure the extended burst overhead parameters for the first sub-device based on the third message when determining that the first uplink rate is supported.

[0060] Alternatively, the processor is further configured to, if it is determined that the first uplink rate is not supported, not perform the configuration operation based on the third message.

[0061] In a possible implementation manner, the third indication information is carried in a reserved field of the burst overhead length message.

[0062] In a possible implementation, the third message includes a message type field, and the message type field is used to carry the third indication information.

[0063] In a possible implementation manner, the first uplink rate includes 2.5G and / or 1.25G.

[0064] In a possible implementation manner, the uplink burst overhead parameter includes at least one of the following: guard time overhead, preamble overhead, delimiter overhead, pre-allocated delay, and transmission optical power.

[0065] In a possible implementation, the extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

[0066] It should be noted that there are many other specific implementations of the embodiments of the present application. Please refer to the specific implementations of the first aspect and their beneficial effects for details, which will not be repeated here.

[0067] In a fourth aspect, the present application provides a communication device, which is applied to a fiber optic network system, wherein the fiber optic network system includes a main device and multiple sub-devices, wherein the multiple sub-devices include a first sub-device. The communication device may be a main device in the fiber optic network system, or may be a partial functional module or chip in the main device. The communication device includes a transceiver and a processor.

[0068] The processor is used to generate a first message, the first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to a sub-device supporting a first uplink rate to configure an uplink burst overhead parameter; the transceiver is used to send the first message. If the first sub-device supports the first uplink rate, the first message is used for the first sub-device to configure the uplink burst overhead parameter of the first sub-device.

[0069] In a possible implementation manner, if the first sub-device does not support the first uplink rate, the first message is used for the first sub-device not to perform a configuration operation based on the first message.

[0070] In a possible implementation manner, the first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate.

[0071] The processor is also used to generate a second message, the second message includes second indication information, and the second indication information is used to indicate that the second message is applicable to a sub-device supporting a second uplink rate to configure uplink burst overhead parameters; the transceiver is also used to send a second message, and the second message is used for the first sub-device to configure the uplink burst overhead parameters of the first sub-device.

[0072] In a possible implementation manner, the multiple sub-devices further include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

[0073] In a possible implementation manner, the first indication information is carried in a reserved field of an uplink burst overhead message.

[0074] In a possible implementation, the first message includes a message type field, where the message type field is used to carry the first indication information.

[0075] In a possible implementation, the processor is further configured to generate a third message, the third message including third indication information, the third indication information being used to indicate that the third message is applicable to configuring an extended burst overhead parameter for a sub-device supporting the first uplink rate. The transceiver is further configured to send the third message. If the first sub-device supports the first uplink rate, the third message is used for the first sub-device to configure the extended burst overhead parameter for the first sub-device; or, if the first sub-device does not support the first uplink rate, the third message is used for the first sub-device not to perform a configuration operation based on the third message.

[0076] In a possible implementation manner, the third indication information is carried in a reserved field of the burst overhead length message.

[0077] In a possible implementation, the third message includes a message type field, and the message type field is used to carry the third indication information.

[0078] In a possible implementation manner, the first uplink rate includes 2.5G and / or 1.25G.

[0079] In a possible implementation manner, the uplink burst overhead parameter includes at least one of the following: guard time overhead, preamble overhead, delimiter overhead, pre-allocated delay, and transmission optical power.

[0080] In a possible implementation, the extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

[0081] It should be noted that there are many other specific implementations of the embodiments of the present application. Please refer to the specific implementations of the first aspect or the third aspect and their beneficial effects, which will not be repeated here.

[0082] In a fifth aspect, an embodiment of the present application provides a communication device, which may be a sub-device (e.g., a first sub-device) in the aforementioned implementation, or may be a chip in the sub-device (e.g., a first sub-device). The communication device may include a processing module and a transceiver module. When the communication device is a sub-device (e.g., a first sub-device), the processing module may be a processor, and the transceiver module may be a transceiver. Optionally, the sub-device (e.g., a first sub-device) may also include a storage module, which may be a memory; the storage module is used to store instructions, and the processing module executes the instructions stored in the storage module so that the sub-device (e.g., the first sub-device) executes the method in the first aspect or any one of the implementations of the first aspect. When the communication device is a chip in a sub-device (e.g., a first sub-device), the processing module may be a processor, and the transceiver module may be an input / output interface, a pin or a circuit, etc.; the processing module executes the instructions stored in the storage module so that the sub-device (e.g., the first sub-device) executes the method in the first aspect or any one of the implementations of the first aspect. The storage module may be a storage module within the chip (eg, a register, a cache, etc.), or a storage module within the sub-device (eg, the first sub-device) and located outside the chip (eg, a read-only memory, a random access memory, etc.).

[0083] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a main device in the aforementioned implementation mode, or a chip in the main device. The communication device may include a processing module and a transceiver module. When the communication device is a main device, the processing module may be a processor, and the transceiver module may be a transceiver; the main device may also include a storage module, and the storage module may be a memory; the storage module is used to store instructions, and the processing module executes the instructions stored in the storage module so that the main device executes the second aspect or the method in any one of the implementation modes of the second aspect. When the communication device is a chip in the main device, the processing module may be a processor, and the transceiver module may be an input / output interface, a pin or a circuit, etc.; the processing module executes the instructions stored in the storage module so that the main device executes the second aspect or the method in any one of the implementation modes of the second aspect. The storage module may be a storage module in the chip (for example, a register, a cache, etc.), or a storage module in the main device located outside the chip (for example, a read-only memory, a random access memory, etc.).

[0084] In a seventh aspect, the present application provides a communication device, which may be an integrated circuit chip. The integrated circuit chip includes a processor. The processor is coupled to a memory, and the memory is used to store a program or instruction. When the program or instruction is executed by the processor, the communication device executes the method described in any one of the first aspect or the second aspect, and the various embodiments of the aforementioned various aspects, and the aforementioned various aspects.

[0085] In an eighth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when the aforementioned instructions are executed on a computer, enables the computer to execute the method described in any one of the various embodiments of the aforementioned first aspect or second aspect, and the various embodiments of the aforementioned various aspects.

[0086] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enable the computer to execute the method described in any one of the various embodiments of the first aspect or the second aspect, and the various embodiments of the various aspects.

[0087] In a tenth aspect, an embodiment of the present application provides a fiber optic network system, which includes the first sub-device in the third aspect and any one of the embodiments of the third aspect, and the main device in the fourth aspect and any one of the embodiments of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] Figure 1A An example diagram of the network architecture of a fiber optic network system in traditional technology;

[0089] Figure 1B is an example diagram of the optical fiber network system in this application;

[0090] Figure 2 A flowchart of the uplink overhead configuration method in this application;

[0091] Figure 3 Another flowchart of the uplink overhead configuration method in this application;

[0092] Figure 4 A schematic diagram of an embodiment of a communication device in the present application;

[0093] Figure 5 This is a schematic diagram of another embodiment of the communication device in the present application. DETAILED DESCRIPTION

[0094] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0095] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0096] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0097] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0098] The uplink overhead configuration method provided in this application is applied to an optical fiber network system. To facilitate understanding of the uplink overhead configuration method proposed in this application, the basic architecture of the optical fiber network system in the traditional technology is first introduced below:

[0099] like Figure 1AAs shown, it is a basic architecture diagram of the fiber optic network system in the traditional technology. The fiber optic network system includes an optical line terminal (OLT), an optical distribution network (ODN) and an optical network unit (ONU) (or an optical network terminal (ONT)). OLT is generally connected to ONU (or ONT) through ODN. The ODN includes a network composed of optical devices such as optical fiber, optical distribution frame (ODF), optical splitter (also known as splitter) and combiner. In addition, the aforementioned OLT can be connected to the operator network through a network side interface, and the OLT can be connected to the ODN through a dedicated interface, and the ODN is connected to the ONU (or ONT) through a dedicated interface. In the downstream direction, the OLT broadcasts the downstream optical signal, and distributes the downstream optical signal to each ONU (or ONT) through the ODN. In the upstream direction, the time division multiple access (TDMA) method is adopted, and each ONU (or ONT) sends an upstream optical signal in its respective upstream time slot allocated by the OLT. The upstream optical signal is also called an upstream burst.

[0100] like Figure 1B As shown, it is a structural schematic diagram of the optical fiber network system provided by the present application. The optical fiber network system provided by the present application includes a main device 01 and multiple sub-devices 02, and the main device 01 is connected to the multiple sub-devices 02. The multiple sub-devices 02 include sub-devices with at least one upstream rate, that is, the multiple sub-devices 02 may all support a certain upstream rate. For example, the multiple sub-devices 02 include multiple first sub-devices 021 (for example, the first sub-device #1 and the first sub-device #2, etc.), and the first sub-device 021 is a sub-device that supports a certain upstream rate (for example, upstream rate 1). In addition, the multiple sub-devices 02 may also have multiple sub-devices that support different upstream rates. For example, multiple sub-devices 02 include at least one first sub-device 021 (for example, first sub-device #1 and first sub-device #2, etc.) and at least one second sub-device 022 (for example, second sub-device #1 and second sub-device #2, etc.), the second sub-device 022 is a sub-device that supports another uplink rate (for example, uplink rate 2), and the uplink rate supported by the first sub-device 021 is different from the uplink rate supported by the second sub-device 022.

[0101] It should be understood that the main device can be an OLT, the sub-device can be an ONU (or ONT), and the main device is connected to multiple sub-devices through an optical distribution network. Exemplarily, in a fiber to the room (FTTR) scenario, the main device can be called a main FTTR unit (MFU) or a main gateway, and the sub-device can be called a sub-FTTR unit (SFU) or a slave gateway. In one example, the sub-device can be directly connected to a terminal device at the user's home, and the terminal device can be a mobile phone or tablet computer connected to the aforementioned router via wireless fidelity (Wi-Fi), or an Internet of Things device (for example, an indoor temperature control device, an indoor monitoring device, and other artificial intelligence devices). In another example, there are other networks (such as Ethernet, etc.) between the sub-device and the terminal device at the user's home, and the sub-device is an optical modem provided by the operator, and the optical modem is connected to indoor routers and other devices. This application is introduced by taking the main device and the slave device as an example.

[0102] The following will be combined Figure 2 The main process of the uplink overhead configuration method provided in this application is introduced:

[0103] like Figure 2 As shown, it is a flow chart of the uplink overhead configuration method provided by the present application. In which, the main device and the first sub-device will perform the following steps:

[0104] Step 201: The main device sends a first message; correspondingly, the first sub-device receives the first message.

[0105] The first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to configuring uplink burst overhead parameters for a sub-device supporting a first uplink rate. It can also be understood that the first indication information is used to indicate the adaptability of the first message to a specific uplink rate (for example, the first uplink rate). The first message carrying the first indication information is a message used to configure uplink burst overhead parameters for a specific sub-device, and the specific sub-device is a sub-device supporting the first uplink rate indicated by the first indication information.

[0106] It should be understood that the upstream rates involved in the present application may also be referred to as upstream line rates. For example, the first upstream rate introduced in the foregoing may also be referred to as the first upstream line rate. In this embodiment and subsequent embodiments, only the term "upstream rate" is used as an example for introduction. Exemplarily, the first upstream rate may be 2.48832 Gbit / s (hereinafter referred to as 2.5G), or 1.24416 Gbit / s (hereinafter referred to as 1.25G), or other upstream rates. This will be introduced in conjunction with specific examples and will not be repeated here.

[0107] Optionally, the first message is an upstream burst overhead message (Upstream_Overhead message). The parameters configured by the upstream burst overhead message mainly include upstream burst overhead parameters (the upstream overhead parameters). In some application scenarios, the parameters configured by the upstream burst overhead message may also be referred to as transmission parameters (transmit parameters), global network parameters (global network parameters), operating parameters (operating parameters), etc. In this embodiment and subsequent embodiments, only the term "upstream burst overhead parameters" is used as an example for introduction.

[0108] Exemplarily, the upstream overhead parameters include at least one of the following: guard time overhead, preamble overhead, delimiter overhead, pre-assigned delay, and transmit power.

[0109] Specifically, the first indication information may be carried in the first message in any of the following ways:

[0110] In a possible implementation, the first indication information is carried in a reserved field of an uplink burst overhead message (Upstream_Overhead message). For ease of introduction, the reserved field of the uplink burst overhead message is referred to as the first reserved field, and the first reserved field is located in the 10th byte of the uplink burst overhead message, that is, the first indication information is carried in the 10th byte of the first message.

[0111] Exemplarily, the contents and meanings of the fields included in the first message are described as shown in the following Table 1-0:

[0112] Table 1-0

[0113]

[0114] As shown in the example of Table 1-0, the 10th byte of the uplink burst overhead message includes 2 reserved bits that can be used to carry the first indication information, namely "xx". Specifically, the first indication information can be represented by one of the reserved bits, namely one bit in "xx" is reserved and the other bit is used to represent the first indication information; the first indication information can also be represented by two reserved bits, namely two bits in "xx" represent the first indication information. The following is an introduction in combination with specific examples:

[0115] In one implementation of this embodiment, the first indication information is represented by one bit in the first reserved field. Since one bit can represent two values ​​(i.e., two values ​​of "0" or "1"), the first indication information has two optional values, i.e., the first uplink rate has two optional values.

[0116] In one example 1.1, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 2.5G uplink rate to configure the uplink burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is any uplink rate, that is, the first indication information indicates that the first message is applicable to the sub-device supporting any uplink rate to configure the uplink burst overhead parameters. Similarly, in other examples, the value "1" may be used to indicate that the first uplink rate is any uplink rate, and the value "0" may be used to indicate that the first uplink rate is 2.5G. This will not be described in detail here, and the former will be used as an example in the following text.

[0117] Exemplarily, taking the first bit (i.e., the most significant bit (MSB)) in "xx" as a reserved bit, and the second bit in "xx" representing the first indication information as an example, the bytes carrying the first indication information in the first message are shown in Table 1-1 below:

[0118] Table 1-1

[0119]

[0120] In the example shown in Table 1-1, the first bit of the 10th byte (i.e., "x") is reserved, and the second bit of the 10th byte (i.e., "B") represents the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "B"). If B = 0, it means that the uplink burst overhead message is applicable to a sub-device of any uplink rate, that is, a sub-device of any uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message; if B = 1, it means that the uplink burst overhead message is applicable to a sub-device of a 2.5G uplink rate, that is, only sub-devices of a 2.5G uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message.

[0121] This example can be applied to a fiber optic network system including at least two sub-devices with uplink rates, and one of the sub-devices supports a 2.5G uplink rate.

[0122] In this example, the first indication information is implemented with 1 bit, which can represent a 2.5G uplink rate or any uplink rate. It not only realizes the configuration of uplink burst overhead parameters for sub-devices supporting 2.5G uplink rate separately, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rate, but also can configure sub-devices of any uplink rate through one message, so as to save the signaling overhead for configuring uplink burst overhead parameters. In addition, setting a value to indicate that the first uplink rate is any uplink rate is conducive to improving the compatibility of the system and avoiding affecting the configuration of the sub-device when the system introduces sub-devices supporting other uplink rates (for example, sub-devices other than those supporting 2.5G and 1.25G).

[0123] In another example 1.2, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device that supports the 2.5G uplink rate to configure the uplink burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G and 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device that supports the 1.25G uplink rate and the 2.5G uplink rate to configure the uplink burst overhead parameters. Similarly, in other examples, the value "1" can also be used to indicate that the first uplink rate is 1.25G and 2.5G, and the value "0" can be used to indicate that the first uplink rate is 2.5G. This will not be described in detail here, and the former will be used as an example in the following text.

[0124] Exemplarily, taking the first bit (ie, MSB) in "xx" as a reserved bit, and the second bit in "xx" representing the first indication information as an example, the bytes carrying the first indication information in the first message are shown in Table 1-2 below:

[0125] Table 1-2

[0126]

[0127] In the example shown in Table 1-2, the first bit of the 10th byte (i.e., "x") is reserved, and the second bit of the 10th byte (i.e., "B") represents the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "B"). If B = 0, it means that the uplink burst overhead message is applicable to sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G, that is, both sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G can configure uplink burst overhead parameters based on the uplink burst overhead message; if B = 1, it means that the uplink burst overhead message is applicable to sub-devices with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure uplink burst overhead parameters based on the uplink burst overhead message.

[0128] This example can be applied to a fiber optic network system that only includes sub-devices with two upstream rates of 1.25G and 2.5G.

[0129] In this example, not only is it possible to separately configure the uplink burst overhead parameters for the sub-device supporting the 2.5G uplink rate to improve the burst efficiency of the sub-device supporting the 2.5G uplink rate, but it is also possible to simultaneously configure the sub-device with a 1.25G uplink rate and the sub-device with a 2.5G uplink rate through one message to save the signaling overhead for configuring the uplink burst overhead parameters.

[0130] In another example 1.3, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 2.5G uplink rate to configure the uplink burst overhead parameters; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting the 1.25G uplink rate to configure the uplink burst overhead parameters. Similarly, in other examples, the value "1" can be used to indicate that the first uplink rate is 1.25G, and the value "0" can be used to indicate that the first uplink rate is 2.5G. This will not be described in detail here, and the former will be used as an example in the following text.

[0131] Exemplarily, taking the first bit (ie, MSB) in "xx" as a reserved bit, and the second bit in "xx" representing the first indication information as an example, the bytes carrying the first indication information in the first message are shown in Table 1-3 below:

[0132] Table 1-3

[0133]

[0134] In the example shown in Table 1-3, the first bit of the 10th byte (i.e., "x") is reserved, and the second bit of the 10th byte (i.e., "B") represents the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "B"). If B = 0, it means that the uplink burst overhead message is applicable to a sub-device with an uplink rate of 1.25G, that is, only a sub-device with an uplink rate of 1.25G can configure the uplink burst overhead parameters based on the uplink burst overhead message; if B = 1, it means that the uplink burst overhead message is applicable to a sub-device with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure the uplink burst overhead parameters based on the uplink burst overhead message.

[0135] This example can be applied to a fiber optic network system that only includes sub-devices with two upstream rates of 1.25G and 2.5G.

[0136] In this example, the first indication information is implemented using 1 bit, which can configure uplink burst overhead parameters for the sub-device with an uplink rate of 2.5G and the sub-device with an uplink rate of 1.25G respectively, which is beneficial to improving the burst efficiency of sub-devices of each rate in the system.

[0137] It should be understood that the reserved bits in Table 1-1, Table 1-2 and Table 1-3 can also be filled with "0" or "1", that is, the first indication information uses 2 bits in the first reserved field to represent 2 values. Taking the MSB filled with "0" as an example, Table 1-1, Table 1-2 and Table 1-3 can be modified to Table 2-1, Table 2-2 and Table 2-3 as shown below:

[0138] Table 2-1

[0139]

[0140] In the example shown in Table 2-1, the 2 bits of the 10th byte (i.e., "BB") represent the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "BB"). If BB = 00, it means that the uplink burst overhead message is applicable to a sub-device with any uplink rate, that is, a sub-device with any uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message; if BB = 01, it means that the uplink burst overhead message is applicable to a sub-device with a 2.5G uplink rate, that is, only sub-devices with a 2.5G uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message.

[0141] Table 2-2

[0142]

[0143] In the example shown in Table 2-2, the 2 bits of the 10th byte (i.e., "BB") represent the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "BB"). If BB=00, it means that the uplink burst overhead message is applicable to sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G, that is, both sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G can configure uplink burst overhead parameters based on the uplink burst overhead message; if BB=01, it means that the uplink burst overhead message is applicable to sub-devices with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure uplink burst overhead parameters based on the uplink burst overhead message.

[0144] Table 2-3

[0145]

[0146] In the example shown in Table 2-3, the 2 bits of the 10th byte (i.e., "BB") represent the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "BB"). If BB = 00, it means that the uplink burst overhead message is applicable to a sub-device with an uplink rate of 1.25G, that is, only a sub-device with an uplink rate of 1.25G can configure the uplink burst overhead parameters based on the uplink burst overhead message; if BB = 01, it means that the uplink burst overhead message is applicable to a sub-device with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure the uplink burst overhead parameters based on the uplink burst overhead message.

[0147] It should be understood that the examples shown in Table 2-1, Table 2-2 and Table 2-3 have similar beneficial effects to the examples shown in Table 1-1, Table 1-2 and Table 1-3 above. Please refer to the above description of Table 1-1, Table 1-2 and Table 1-3 for details, which will not be repeated here.

[0148] In another implementation of this embodiment, the first indication information is represented by 2 bits in the first reserved field. Since 2 bits can represent 4 values ​​(i.e., 4 values ​​of "00", "01", "10" and "11"), the first indication information has at most 4 optional values, that is, the first uplink rate has at most 4 optional values.

[0149] In one example 1.4, taking a sub-device including at least two uplink rates in an optical network system as an example, the first indication information has at least three optional values, that is, the first uplink rate has at least three optional values. The aforementioned four values ​​can be given meanings to three of the values, and one value is reserved. For example, one value (for example, the aforementioned two bits are "00") indicates that the first uplink rate is any uplink rate, that is, the first indication information indicates that the first message is applicable to the sub-device supporting any uplink rate to configure uplink burst overhead parameters; another value (for example, the aforementioned two bits are "01") indicates that the first uplink rate is 2.5G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting 2.5G uplink rate to configure uplink burst overhead parameters; another value (for example, the aforementioned two bits are "10") indicates that the first uplink rate is 1.25G, that is, the first indication information indicates that the first message is applicable to the sub-device supporting 1.25G uplink rate to configure uplink burst overhead parameters. It should be understood that in other examples, the meanings of the three values ​​in the aforementioned examples can be interchanged, which will not be described in detail here. In addition, in other examples, other values ​​can also be reserved, and the other three values ​​represent the aforementioned three meanings respectively. For example, "00" is reserved, "01", "10" and "11" respectively represent that the first uplink rate is any uplink rate, the first uplink rate is 2.5G and the first uplink rate is 1.25G, which will not be described in detail here. The subsequent embodiments will only be introduced using the former as an example.

[0150] Exemplarily, the bytes carrying the first indication information in the first message are shown in the following Table 3-1 or Table 3-2:

[0151] Table 3-1

[0152]

[0153] In the example shown in Table 3-1, the first two bits of the 10th byte (i.e., "BB") represent the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "BB"). If BB=00, it means that the uplink burst overhead message is applicable to a sub-device with any uplink rate, i.e., a sub-device with any uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message; if BB=01, it means that the uplink burst overhead message is applicable to a sub-device with a 2.5G uplink rate, i.e., only sub-devices with a 2.5G uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message; if BB=10, it means that the uplink burst overhead message is applicable to a sub-device with a 1.25G uplink rate, i.e., only sub-devices with a 1.25G uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message. BB=11 is a reserved value.

[0154] This example can be applied to a fiber optic network system including at least a 1.25G uplink rate sub-device and a 2.5G uplink rate sub-device.

[0155] In this example, the first indication information is implemented with 2 bits, which can not only configure the uplink burst overhead parameters for the sub-device with 2.5G uplink rate and the sub-device with 1.25G uplink rate respectively, so as to improve the burst efficiency of the sub-devices of each rate in the system; it can also configure the sub-device of any uplink rate through one message, so as to save the signaling overhead for configuring the uplink burst overhead parameters. In addition, setting a value to indicate that the first uplink rate is any uplink rate is conducive to improving the compatibility of the system and avoiding affecting the configuration of the sub-device when the system introduces a sub-device that supports other uplink rates (for example, a sub-device other than 2.5G and 1.25G).

[0156] Table 3-2

[0157]

[0158] In the example shown in Table 3-2, the first two bits of the 10th byte (i.e., "BB") represent the first indication information, indicating the code type of the applicability of the uplink burst overhead message to a specific uplink rate (i.e., the uplink rate indicated by "BB"). The difference from the example shown in Table 3-1 is that BB=00, indicating that the uplink burst overhead message is applicable to sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G, that is, both sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G can configure uplink burst overhead parameters based on the uplink burst overhead message. For the meaning of the remaining values, please refer to the relevant description of the example shown in Table 3-1 above, which will not be repeated here.

[0159] This example can be applied to an optical fiber network system that includes at least a 1.25G uplink rate sub-device and a 2.5G uplink rate sub-device. When a sub-device supporting other uplink rates is introduced into the optical fiber network system, the value "11" can be assigned to the sub-device supporting other uplink rates, thereby facilitating the improvement of the system's compatibility.

[0160] In this example, the first indication information is implemented with 2 bits, which can not only configure the uplink burst overhead parameters for the sub-device with an uplink rate of 2.5G and the sub-device with an uplink rate of 1.25G respectively, so as to improve the burst efficiency of the sub-devices of each rate in the system; it can also configure the sub-device with an uplink rate of 1.25G and the sub-device with an uplink rate of 2.5G at the same time through one message, so as to save the signaling overhead for configuring the uplink burst overhead parameters.

[0161] In another possible implementation, the first indication information is carried in a message type field of the first message. Optionally, the first message is an uplink burst overhead message (Upstream_Overhead message), and the type field is located in the second byte of the uplink burst overhead message, that is, the first indication information is carried in the second byte of the first message. It can be understood that this implementation newly defines a message type, and the newly defined message type is used to configure uplink burst overhead parameters for a sub-device with a specific uplink rate.

[0162] In an example 1.5, a new message type is defined as an uplink burst overhead message applicable to a sub-device supporting a 2.5G uplink rate. Exemplarily, the contents and meanings of the various fields included in the first message are described as shown in the following Table 4-1:

[0163] Table 4-1

[0164]

[0165]

[0166] In the example shown in Table 4-1, the first indication information is "00010101", that is, the newly added value "00010101" is used to indicate "uplink burst for 2.5G uplink rate", that is, the first uplink rate is 2.5G. It can be understood that a new uplink burst overhead message with a message type of "00010101" is defined to configure uplink burst overhead parameters for a sub-device supporting 2.5G uplink rate.

[0167] In addition, the system also retains the uplink burst overhead message using the traditional value (i.e. "00000001") and continues to use the message type function indicated by the traditional value. The uplink burst overhead message with the traditional value is used to configure the sub-device with an uplink rate of 1.25G and the sub-device with an uplink rate of 2.5G. It can also be understood that the uplink burst overhead message with the traditional value is used to configure a sub-device with any uplink rate.

[0168] In this example, the values ​​that the master device supports to send include "00010101" and "00000001". For example, the master device broadcasts an uplink burst overhead message with a value of "00010101" to configure uplink burst overhead parameters for a sub-device supporting a 2.5G uplink rate; the master device broadcasts an uplink burst overhead message with a value of "00000001" to configure uplink burst overhead parameters for both a sub-device supporting a 2.5G uplink rate and a sub-device supporting a 1.25G uplink rate.

[0169] In this example, by adding a new message type, a new uplink burst overhead message dedicated to configuring uplink burst overhead parameters for sub-devices supporting 2.5G uplink rate is added, so that uplink burst overhead parameters can be configured separately for sub-devices supporting 2.5G uplink rate, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rate. In addition, the traditional value (i.e. "00000001") is retained for configuring sub-devices of any uplink rate (i.e. sub-devices with 2.5G uplink rate and sub-devices with 1.25G uplink rate) through one message, which is conducive to saving the signaling overhead for configuring uplink burst overhead parameters.

[0170] In another example 1.6, in addition to newly defining the uplink burst overhead message shown in the aforementioned Table 4-1, the function of the message type indicated by the traditional value (i.e., "00000001") can also be modified. For example, as shown in Table 4-2, the definition (or function) of the traditional value (i.e., "00000001") is modified to indicate "uplink burst for 1.25G uplink rate", that is, the first uplink rate is 1.25G. It can be understood that a new uplink burst overhead message with a message type of "00000001" is defined to configure uplink burst overhead parameters for sub-devices that support 1.25G uplink rate.

[0171] Table 4-2

[0172]

[0173] It should be understood that the example shown in Table 4-2 only shows part of the bytes of the uplink burst overhead message. For the remaining bytes in the example shown in Table 4-2, please refer to the example shown in Table 4-1 above and will not be repeated here.

[0174] In this example, the values ​​that the master device supports to send include "00010101" and "00000001". For example, the master device broadcasts an uplink burst overhead message with a value of "00010101" to configure uplink burst overhead parameters for a sub-device supporting a 2.5G uplink rate; the master device broadcasts an uplink burst overhead message with a value of "00000001" to configure uplink burst overhead parameters for a sub-device supporting a 1.25G uplink rate.

[0175] In this example, by adding a new message type, a new uplink burst overhead message dedicated to configuring uplink burst overhead parameters for sub-devices supporting 2.5G uplink rates is added, so that uplink burst overhead parameters can be configured separately for sub-devices supporting 2.5G uplink rates, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rates. In addition, the definition of the traditional value (i.e., "00000001") is modified, that is, the function of the value "00000001" is newly defined as being dedicated to configuring uplink burst overhead parameters for sub-devices supporting 1.25G uplink rates, so that uplink burst overhead parameters can be configured separately for sub-devices supporting 1.25G uplink rates, so as to improve the burst efficiency of sub-devices supporting 1.25G uplink rates.

[0176] In another example 1.7, in addition to newly defining the uplink burst overhead message shown in the aforementioned Table 4-1, a new value (for example, the value "000000011") can also be defined to indicate "uplink burst for 1.25G uplink rate". For example, as shown in Table 4-3, a new uplink burst overhead message with a message type of "000000011" is defined to configure uplink burst overhead parameters for sub-devices that support 1.25G uplink rate. In addition, the system also retains the uplink burst overhead message that uses the traditional value (i.e., "00000001") and continues to use the function of the message type indicated by the traditional value. The uplink burst overhead message with the traditional value is used to configure sub-devices with an uplink rate of 1.25G and sub-devices with an uplink rate of 2.5G. It can also be understood that the uplink burst overhead message with the traditional value is used to configure sub-devices with any uplink rate.

[0177] Table 4-3

[0178]

[0179] It should be understood that the example shown in Table 4-3 only shows part of the bytes of the uplink burst overhead message. For the remaining bytes in the example shown in Table 4-3, please refer to the example shown in Table 4-1 above and will not be repeated here.

[0180] In this example, the values ​​that the master device supports to send include "00010101", "000000011" and "00000001". For example, the master device broadcasts an uplink burst overhead message with a value of "00010101" to configure uplink burst overhead parameters for a sub-device supporting a 2.5G uplink rate; the master device broadcasts an uplink burst overhead message with a value of "00000011" to configure uplink burst overhead parameters for a sub-device supporting a 1.25G uplink rate; the master device broadcasts an uplink burst overhead message with a value of "00000001" to configure uplink burst overhead parameters for both a sub-device supporting a 1.25G uplink rate and a sub-device supporting a 2.5G uplink rate.

[0181] In this example, by adding a new message type, a new uplink burst overhead message dedicated to configuring uplink burst overhead parameters for sub-devices supporting 2.5G uplink rates is added, so that uplink burst overhead parameters can be configured separately for sub-devices supporting 2.5G uplink rates, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rates. In addition, the definition of the traditional value (i.e., "00000001") is modified, that is, the function of the value "00000001" is newly defined as being dedicated to configuring uplink burst overhead parameters for sub-devices supporting 1.25G uplink rates, so that uplink burst overhead parameters can be configured separately for sub-devices supporting 1.25G uplink rates, so as to improve the burst efficiency of sub-devices supporting 1.25G uplink rates.

[0182] It should be understood that the main device in the present application can adopt any of the aforementioned implementations or any of the examples to implement the first message and the first indication information, and the present application is not limited thereto.

[0183] It should also be understood that the first sub-device in this embodiment can be an unactivated sub-device or an activated sub-device. In one example, the first sub-device can be a sub-device that executes an activation procedure. For example, before receiving the first message from the master device, the first sub-device is a sub-device in a standby state (i.e., O2 state). In another example, the first sub-device can be a sub-device that has completed the activation procedure. For example, if the first sub-device has been activated but some uplink burst overhead parameters of the first sub-device need to be modified, the master device can also send an uplink burst overhead message applicable to the uplink rate of the first sub-device.

[0184] In this step, after the first sub-device receives the first message, the first sub-device needs to determine whether it supports the first uplink rate, that is, the first sub-device needs to determine whether the first sub-device supports the specific uplink rate (that is, the first uplink rate) corresponding to the first message, and then the first sub-device determines whether to trigger the configuration process. If the first sub-device supports the first uplink rate, the first sub-device executes step 202a; if the first sub-device does not support the first uplink rate, the first sub-device executes step 202b.

[0185] Step 202a: If the first sub-device supports the first uplink rate, the first sub-device configures an uplink burst overhead parameter of the first sub-device based on the first message.

[0186] In this embodiment, step 202a is an optional step.

[0187] In one example, taking the aforementioned Table 2-1 as an example, if the first indication information is "00" as shown in Table 2-1, it means that the uplink burst overhead message is applicable to any normal uplink rate, that is, the first uplink rate is any uplink rate. If the first sub-device supports a 2.5G uplink rate, the first sub-device supports the first uplink rate; if the first sub-device supports a 1.25G uplink rate, the first sub-device also supports the first uplink rate. At this time, regardless of whether the first sub-device supports a 2.5G uplink rate or a 1.25G uplink rate, the first sub-device can configure the uplink burst overhead parameters of the first sub-device based on the first message.

[0188] In another example, taking the aforementioned Table 2-1 as an example, if the first indication information is "01" as shown in Table 2-1, it means that the uplink burst overhead message is applicable to a 2.5G uplink rate, that is, the first uplink rate is 2.5G. At this time, only when the first sub-device supports a 2.5G uplink rate, the first sub-device can configure the uplink burst overhead parameters of the first sub-device based on the first message.

[0189] In another example, taking the aforementioned Table 2-3 as an example, if the first indication information is "00" as shown in Table 2-3, it means that the uplink burst overhead message is applicable to a 1.25G uplink rate, that is, the first uplink rate is 1.25G. At this time, only when the first sub-device supports a 1.25G uplink rate, the first sub-device can configure the uplink burst overhead parameters of the first sub-device based on the first message.

[0190] In another example, taking the aforementioned Table 4-1 as an example, if the first indication information is "00010101" as shown in Table 4-1, it means that the uplink burst overhead message is applicable to a 2.5G uplink rate, that is, the first uplink rate is 2.5G. At this time, only when the first sub-device supports a 2.5G uplink rate, the first sub-device can configure the uplink burst overhead parameters of the first sub-device based on the first message.

[0191] For other examples in this step, please refer to the relevant description in the previous step 201, which will not be repeated here.

[0192] In addition, the first sub-device configures the protection time overhead based on the value of the protection time in the first message, configures the preamble overhead based on the value of the preamble (for example, type 1 preamble, type 2 preamble, and type 3 preamble) in the first message, configures the delimiter overhead based on the value of the delimiter in the first message, configures the pre-allocated delay overhead based on the value of the pre-allocated delay in the first message, configures the transmit power based on the sub-device transmit power level mode, and so on. It is not described here. Optionally, after the first sub-device configures the uplink burst overhead parameters, the first sub-device enters the serial number collection state (Serial_Numberstate) (i.e., O3 state). Optionally, the first sub-device starts timer TO1, i.e., the serial number collection and ranging timer.

[0193] Step 202b: If the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the first message.

[0194] In this embodiment, step 202b is an optional step.

[0195] It can also be understood that when the first sub-device receives the first message and the first sub-device does not support the first uplink rate, the first sub-device directly ignores the first message instead of configuring the uplink burst overhead parameters based on the first message.

[0196] In one example, taking the aforementioned Table 2-1 as an example, if the first indication information is "01" as shown in Table 2-1, it means that the uplink burst overhead message is applicable to a 2.5G uplink rate, that is, the first uplink rate is 2.5G. At this time, if the first sub-device supports a 1.25G uplink rate, the first sub-device does not trigger the configuration based on the first message.

[0197] In another example, taking the aforementioned Table 2-3 as an example, if the first indication information is "00" as shown in Table 2-3, it means that the uplink burst overhead message is applicable to 1.25G uplink rate, that is, the first uplink rate is 1.25G. At this time, if the first sub-device supports 2.5G uplink rate, the first sub-device does not trigger configuration based on the first message.

[0198] In another example, taking the aforementioned Table 4-1 as an example, if the first indication information is "00010101" as shown in Table 4-1, it means that the uplink burst overhead message is applicable to 2.5G uplink rate, that is, the first uplink rate is 2.5G. At this time, if the first sub-device supports 1.25G uplink rate, the first sub-device does not trigger configuration based on the first message.

[0199] For other examples in this step, please refer to the relevant description in the previous step 201, which will not be repeated here.

[0200] It can be seen that the uplink burst overhead message in the traditional technology does not include the first indication information, and the uplink burst overhead message in the traditional technology can configure the uplink burst overhead parameters for the sub-device supporting any uplink rate, that is, the sub-devices in the optical fiber network system that receive the uplink burst overhead message can configure the uplink burst overhead parameters based on the uplink burst overhead message. In this embodiment, the first message includes the first indication information, so that the first message is only applicable to the sub-devices that support the first uplink rate, that is, among the sub-devices in the optical fiber network system that receive the first message, only the sub-devices that support the first uplink rate can configure the uplink burst overhead parameters based on the uplink burst overhead message. Therefore, it is conducive to realizing the separate configuration of uplink overhead for sub-devices supporting different uplink rates, and thus it is conducive to improving the efficiency of uplink bursts.

[0201] It should be noted that after the master device configures the uplink burst overhead parameters for the sub-device supporting the first uplink rate through the first message, the master device can also configure the extended burst overhead parameters for the sub-device supporting the first uplink rate through the third message. At this time, the master device and the first sub-device can perform steps 203 and 204a, or perform steps 203 and 204b.

[0202] Step 203: The master device sends a third message; correspondingly, the first slave device receives the third message.

[0203] The third message includes third indication information, and the third indication information is used to indicate that the third message is applicable to configuring extended burst overhead parameters (extended overhead parameters) for a sub-device supporting the first uplink rate. It can also be understood that the third indication information is used to indicate the adaptability of the third message to a specific uplink rate (e.g., the first uplink rate). The third message carrying the third indication information is a message used to configure extended burst overhead parameters for a specific sub-device, and the specific sub-device is a sub-device supporting the first uplink rate indicated by the third indication information.

[0204] Optionally, the third message is an extended burst length message (Extended_Burst_Length message), and the extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

[0205] Specifically, the third indication information may be carried in the third message in any of the following ways:

[0206] In a possible implementation, the third indication information is carried in a reserved field of an extended burst length message (Extended_Burst_Length message). For ease of introduction, the reserved field of the extended burst length message is referred to as a second reserved field. The second reserved field is located in any byte from the 5th to the 12th of the extended burst length message, that is, the third indication information is carried in a byte from the 5th to the 12th of the extended burst length message. The following text takes the example that the third indication information is carried in the 5th byte of the extended burst length message for introduction.

[0207] Exemplarily, the contents and meanings of the fields included in the third message are described in the following Table 5-0:

[0208] Table 5-0

[0209]

[0210] As shown in Table 5-0, the second reserved field is located in the fifth byte of the extended burst length message, and the fifth byte includes eight reserved bits that can be used to carry the third indication information. Specifically, the third indication information can be represented by one of the reserved bits, and the remaining seven bits are reserved; the third indication information can also be represented by two reserved bits, and the remaining eight bits are reserved. The following is an introduction in conjunction with specific examples:

[0211] In one implementation of this embodiment, the third indication information is represented by one bit in the second reserved field. Since one bit can represent two values ​​(i.e., two values ​​of "0" or "1"), the third indication information has two optional values, i.e., the first uplink rate has two optional values.

[0212] In one example 2.1, one value (for example, the aforementioned 1 bit is "1") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 2.5G uplink rate to configure the extended burst overhead parameters; another value (for example, the aforementioned 1 bit is "0") indicates that the first uplink rate is any uplink rate, that is, the third indication information indicates that the third message is applicable to the sub-device supporting any uplink rate to configure the extended burst overhead parameters. Similarly, in other examples, the value "1" can also be used to indicate that the first uplink rate is any uplink rate, and the value "0" can be used to indicate that the first uplink rate is 2.5G. This will not be described in detail here, and the former will be used as an example in the following text.

[0213] Exemplarily, taking the last bit (ie, the least significant bit (LSB)) in the fifth byte as an example to represent the third indication information, and the remaining bits as reserved bits, the bytes carrying the third indication information in the third message are shown in the following Table 5-1:

[0214] Table 5-1

[0215]

[0216] In the example shown in Table 5-1, the first 7 bits of the 5th byte (i.e., "xxxxxxx") are reserved, and the 8th bit of the 5th byte (i.e., "R") represents the third indication information, indicating the code type of the applicability of the extended burst overhead length message to a specific uplink rate (i.e., the uplink rate indicated by "R"). If R = 0, it means that the extended burst overhead length message is applicable to sub-devices of any uplink rate, that is, sub-devices of any uplink rate can configure extended burst overhead parameters based on the extended burst overhead length message; if R = 1, it means that the extended burst overhead length message is applicable to sub-devices of 2.5G uplink rate, that is, only sub-devices of 2.5G uplink rate can configure extended burst overhead parameters based on the extended burst overhead length message.

[0217] This example can be applied to a fiber optic network system including at least two sub-devices with uplink rates, and one of the sub-devices supports a 2.5G uplink rate.

[0218] In this example, the third indication information is implemented with 1 bit, which can represent a 2.5G uplink rate or any uplink rate. It not only realizes the configuration of the extended burst overhead parameters for the sub-device supporting the 2.5G uplink rate, so as to improve the burst efficiency of the sub-device supporting the 2.5G uplink rate, but also can configure the sub-device of any uplink rate through one message, so as to save the signaling overhead for configuring the extended burst overhead parameters. In addition, setting a value to indicate that the first uplink rate is any uplink rate is conducive to improving the compatibility of the system and avoiding affecting the configuration of the sub-device when the system introduces a sub-device supporting other uplink rates (for example, a sub-device other than 2.5G and 1.25G).

[0219] In another example 2.2, one value (for example, the aforementioned 1 bit takes "1") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting the 2.5G uplink rate; another value (for example, the aforementioned 1 bit takes "0") indicates that the first uplink rate is 1.25G and 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting the 1.25G uplink rate and the 2.5G uplink rate. Similarly, in other examples, the value "1" can also be used to indicate that the first uplink rate is 1.25G and 2.5G, and the value "0" can be used to indicate that the first uplink rate is 2.5G. This will not be described in detail here, and the former will be introduced later as an example.

[0220] Exemplarily, the first 7 bits of the 5th byte (ie, "xxxxxxx") are reserved, and the 8th bit of the 5th byte (ie, "R") represents the third indication information. The bytes carrying the third indication information in the third message are shown in Table 5-2 below:

[0221] Table 5-2

[0222]

[0223] In the example shown in Table 5-2, the first 7 bits of the 5th byte (i.e., "xxxxxxx") are reserved, and the 8th bit of the 5th byte (i.e., "R") represents the third indication information, indicating the code type of the applicability of the extended burst length message to a specific uplink rate (i.e., the uplink rate indicated by "R"). If R = 0, it means that the extended burst length message is applicable to sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G, that is, both sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G can configure extended burst overhead parameters based on the extended burst length message; if R = 1, it means that the extended burst length message is applicable to sub-devices with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure extended burst overhead parameters based on the extended burst length message.

[0224] This example can be applied to a fiber optic network system that only includes sub-devices with two upstream rates of 1.25G and 2.5G.

[0225] In this example, not only is it possible to separately configure extended burst overhead parameters for sub-devices supporting 2.5G uplink rates to improve the burst efficiency of sub-devices supporting 2.5G uplink rates, but it is also possible to simultaneously configure sub-devices with 1.25G uplink rates and sub-devices with 2.5G uplink rates through one message to save the signaling overhead for configuring extended burst overhead parameters.

[0226] In another example 2.3, one value (for example, the aforementioned 1 bit is "1") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting the 2.5G uplink rate; another value (for example, the aforementioned 1 bit is "0") indicates that the first uplink rate is 1.25G, that is, the third indication information indicates that the third message is applicable to the sub-device configuration extended burst overhead parameters supporting the 1.25G uplink rate. Similarly, in other examples, the value "1" can be used to indicate that the first uplink rate is 1.25G, and the value "0" can be used to indicate that the first uplink rate is 2.5G. This will not be described in detail here, and the former will be used as an example in the following text.

[0227] Exemplarily, taking the first 7 bits of the 5th byte (ie, "xxxxxxx") as reserved, and the 8th bit of the 5th byte (ie, "R") as an example representing the third indication information, the bytes carrying the third indication information in the third message are shown in the following Table 5-3:

[0228] Table 5-3

[0229]

[0230] In the example shown in Table 5-3, the first 7 bits of the 5th byte (i.e., "xxxxxxx") are reserved, and the 8th bit of the 5th byte (i.e., "R") represents the third indication information, indicating the code type of the applicability of the extended burst length message to a specific uplink rate (i.e., the uplink rate indicated by "R"). If R = 0, it means that the extended burst length message is applicable to sub-devices with an uplink rate of 1.25G, that is, only sub-devices with an uplink rate of 1.25G can configure extended burst overhead parameters based on the extended burst length message; if R = 1, it means that the extended burst length message is applicable to sub-devices with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure extended burst overhead parameters based on the extended burst length message.

[0231] This example can be applied to a fiber optic network system that only includes sub-devices with two upstream rates of 1.25G and 2.5G.

[0232] In this example, the third indication information is implemented using 1 bit, which can configure extended burst overhead parameters for the sub-device with an uplink rate of 2.5G and the sub-device with an uplink rate of 1.25G respectively, which is beneficial to improving the burst efficiency of sub-devices of each rate in the system.

[0233] It should be understood that the least significant reserved bit (i.e., the 7th bit) in Table 5-1, Table 5-2, and Table 5-3 can also be filled with "0" or "1", that is, the third indication information uses the least significant 2 bits of the 5th byte to represent 2 values. Taking the least significant bit filled with "0" as an example, Table 5-1, Table 5-2, and Table 5-3 can be modified to Table 6-1, Table 6-2, and Table 6-3 as shown below:

[0234] Table 6-1

[0235]

[0236] In the example shown in Table 6-1, the lowest 2 bits of the 5th byte (i.e., "RR") represent the third indication information, indicating the code type of the applicability of the extended overhead length message to a specific uplink rate (i.e., the uplink rate indicated by "RR"). If RR = 00, it means that the extended overhead length message is applicable to a sub-device of any uplink rate, that is, a sub-device of any uplink rate can configure extended burst overhead parameters based on the extended overhead length message; if RR = 01, it means that the extended overhead length message is applicable to a sub-device of a 2.5G uplink rate, that is, only sub-devices of a 2.5G uplink rate can configure extended burst overhead parameters based on the extended overhead length message.

[0237] Table 6-2

[0238]

[0239] In the example shown in Table 6-2, the lowest 2 bits of the 5th byte (i.e., "RR") represent the third indication information, indicating the code type of the applicability of the extended overhead length message to a specific uplink rate (i.e., the uplink rate indicated by "RR"). If RR = 00, it means that the extended overhead length message is applicable to sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G, that is, both sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G can configure extended burst overhead parameters based on the extended overhead length message; if RR = 01, it means that the extended overhead length message is applicable to sub-devices with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure extended burst overhead parameters based on the extended overhead length message.

[0240] Table 6-3

[0241]

[0242] In the example shown in Table 6-3, the last 2 bits of the 5th byte (i.e., "RR") represent the third indication information, indicating the code type of the applicability of the extended overhead length message to a specific uplink rate (i.e., the uplink rate indicated by "RR"). If RR = 00, it means that the extended overhead length message is applicable to a sub-device with an uplink rate of 1.25G, that is, only a sub-device with an uplink rate of 1.25G can configure extended burst overhead parameters based on the extended overhead length message; if RR = 01, it means that the extended overhead length message is applicable to a sub-device with an uplink rate of 2.5G, that is, only sub-devices with an uplink rate of 2.5G can configure extended burst overhead parameters based on the extended overhead length message.

[0243] It should be understood that the examples shown in Table 6-1, Table 6-2 and Table 6-3 have similar beneficial effects to the examples shown in Table 5-1, Table 5-2 and Table 5-3 above. Please refer to the previous description of Table 5-1, Table 5-2 and Table 5-3 for details, which will not be repeated here.

[0244] In another implementation of this embodiment, the third indication information is represented by the lowest 2 bits in the second reserved field. Since 2 bits can represent 4 values ​​(i.e., 4 values ​​of "00", "01", "10" and "11"), the third indication information has at most 4 optional values, i.e., the first uplink rate has at most 4 optional values.

[0245] In an example 2.4, taking a sub-device including at least two uplink rates in an optical network system as an example, the third indication information has at least three optional values, that is, the first uplink rate has at least three optional values. The aforementioned four values ​​can be given meanings to three of the values, and one value is reserved. For example, one value (for example, the aforementioned two bits are "00") indicates that the first uplink rate is any uplink rate, that is, the third indication information indicates that the third message is applicable to the sub-device supporting any uplink rate to configure the extended burst overhead parameters; another value (for example, the aforementioned two bits are "01") indicates that the first uplink rate is 2.5G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 2.5G uplink rate to configure the extended burst overhead parameters; another value (for example, the aforementioned two bits are "10") indicates that the first uplink rate is 1.25G, that is, the third indication information indicates that the third message is applicable to the sub-device supporting the 1.25G uplink rate to configure the extended burst overhead parameters. It should be understood that in other examples, the meanings of the three values ​​in the aforementioned examples can be interchanged, which will not be described in detail here. In addition, in other examples, other values ​​can also be reserved, and the other three values ​​represent the aforementioned three meanings respectively. For example, "00" is reserved, "01", "10" and "11" respectively represent that the first uplink rate is any uplink rate, the first uplink rate is 2.5G and the first uplink rate is 1.25G, which will not be described in detail here. The subsequent embodiments will only be introduced using the former as an example.

[0246] Exemplarily, the bytes carrying the third indication information in the third message are shown in the following Table 7-1 or Table 7-2:

[0247] Table 7-1

[0248]

[0249] In the example shown in Table 7-1, the lowest 2 bits of the 5th byte (i.e., "RR") represent the third indication information, indicating the code type of the applicability of the extended burst length message to a specific uplink rate (i.e., the uplink rate indicated by "RR"). If RR = 00, it means that the extended burst length message is applicable to a sub-device of any uplink rate, that is, a sub-device of any uplink rate can configure the extended burst overhead parameters based on the extended burst length message; if RR = 01, it means that the extended burst length message is applicable to a sub-device of a 2.5G uplink rate, that is, only sub-devices of a 2.5G uplink rate can configure the extended burst overhead parameters based on the extended burst length message; if RR = 10, it means that the extended burst length message is applicable to a sub-device of a 1.25G uplink rate, that is, only sub-devices of a 1.25G uplink rate can configure the extended burst overhead parameters based on the extended burst length message. RR = 11 is a reserved value.

[0250] This example can be applied to a fiber optic network system including at least a 1.25G uplink rate sub-device and a 2.5G uplink rate sub-device.

[0251] In this example, the third indication information is implemented with 2 bits, which can not only configure the extended burst overhead parameters for the sub-devices with 2.5G uplink rate and the sub-devices with 1.25G uplink rate respectively, so as to improve the burst efficiency of the sub-devices of each rate in the system; it can also configure the sub-devices of any uplink rate through one message, so as to save the signaling overhead for configuring the extended burst overhead parameters. In addition, setting a value to indicate that the first uplink rate is any uplink rate is conducive to improving the compatibility of the system and avoiding affecting the configuration of the sub-device when the system introduces sub-devices that support other uplink rates (for example, sub-devices other than those that support 2.5G and 1.25G).

[0252] Table 7-2

[0253]

[0254] In the example shown in Table 7-2, the lowest 2 bits of the 5th byte (i.e., "RR") represent the third indication information, indicating the code type of the applicability of the extended burst length message to a specific uplink rate (i.e., the uplink rate indicated by "RR"). The difference from the example shown in Table 7-1 is that RR = 00, indicating that the extended burst length message is applicable to sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G, that is, both sub-devices with an uplink rate of 2.5G and sub-devices with an uplink rate of 1.25G can configure extended burst overhead parameters based on the extended burst length message. For the meaning of the remaining values, please refer to the relevant description of the example shown in Table 7-1 above, which will not be repeated here.

[0255] This example can be applied to an optical fiber network system that includes at least a 1.25G uplink rate sub-device and a 2.5G uplink rate sub-device. When a sub-device supporting other uplink rates is introduced into the optical fiber network system, the value "11" can be assigned to the sub-device supporting other uplink rates, thereby facilitating the improvement of the system's compatibility.

[0256] In this example, the third indication information is implemented with 2 bits, which can not only configure extended burst overhead parameters for the sub-device with an uplink rate of 2.5G and the sub-device with an uplink rate of 1.25G respectively, so as to improve the burst efficiency of sub-devices of each rate in the system; it can also configure the sub-device with an uplink rate of 1.25G and the sub-device with an uplink rate of 2.5G at the same time through one message, so as to save the signaling overhead used to configure the extended burst overhead parameters.

[0257] In another possible implementation, the third indication information is carried in the message type field of the third message. Optionally, the third message is an extended burst length message (Extended_Burst_Length message), and the type field is located in the second byte of the extended burst length message, that is, the third indication information is carried in the second byte of the third message. It can be understood that this implementation newly defines a message type, and the newly defined message type is used to configure extended burst overhead parameters for a sub-device of a specific uplink rate.

[0258] In an example 2.5, a new message type is defined as an extended burst length message applicable to a sub-device supporting a 2.5G uplink rate. Exemplarily, the contents and meanings of the various fields included in the third message are described as shown in the following Table 8-1:

[0259] Table 8-1

[0260]

[0261] In the example shown in Table 8-1, the third indication information is "00010110", that is, the newly added value "00010110" is used to indicate "uplink burst for 2.5G uplink rate", that is, the first uplink rate is 2.5G. It can be understood that the extended burst length message with the message type of "00010110" is newly defined to configure the extended burst overhead parameters for the sub-device supporting the 2.5G uplink rate.

[0262] In addition, the system also retains the extended burst length message using the traditional value (i.e. "00010100") and continues to use the message type function indicated by the traditional value. The extended burst length message with the traditional value is used to configure the sub-device with a 1.25G uplink rate and the sub-device with a 2.5G uplink rate. It can also be understood that the extended burst length message with the traditional value is used to configure a sub-device with any uplink rate.

[0263] In this example, the values ​​that the master device supports to send include "00010110" and "00010100". For example, the master device broadcasts an extended burst length message with a value of "00010110" to configure extended burst overhead parameters for a sub-device supporting a 2.5G uplink rate; the master device broadcasts an extended burst length message with a value of "00010100" to configure extended burst overhead parameters for both a sub-device supporting a 2.5G uplink rate and a sub-device supporting a 1.25G uplink rate.

[0264] In this example, by adding a new message type, an extended burst length message dedicated to configuring extended burst overhead parameters for sub-devices supporting 2.5G uplink rate is added, so that the extended burst overhead parameters are configured separately for sub-devices supporting 2.5G uplink rate, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rate. In addition, the traditional value (i.e. "00010100") is retained for configuring sub-devices of any uplink rate (i.e. sub-devices with 2.5G uplink rate and sub-devices with 1.25G uplink rate) through one message, which is conducive to saving the signaling overhead for configuring the extended burst overhead parameters.

[0265] In another example 2.6, in addition to newly defining the extended burst length message shown in the aforementioned Table 8-1, the function of the message type indicated by the traditional value (i.e., "00010100") can also be modified. For example, as shown in Table 8-2, the definition (or function) of the traditional value (i.e., "00010100") is modified to indicate "uplink burst for 1.25G uplink rate", that is, the first uplink rate is 1.25G. It can be understood that a new extended burst length message with a message type of "00010100" is defined to configure extended burst overhead parameters for sub-devices that support 1.25G uplink rate.

[0266] Table 8-2

[0267]

[0268] It should be understood that the example shown in Table 8-2 only shows part of the bytes of the extended burst length message. For the remaining bytes in the example shown in Table 8-2, please refer to the example shown in Table 8-1 above and will not be repeated here.

[0269] In this example, the values ​​supported by the master device include "00010110" and "00010100". For example, the master device broadcasts an extended burst length message with a value of "00010110" to configure extended burst overhead parameters for a sub-device supporting a 2.5G uplink rate; the master device broadcasts an extended burst length message with a value of "00010100" to configure extended burst overhead parameters for a sub-device supporting a 1.25G uplink rate.

[0270] In this example, by adding a new message type, an extended burst length message dedicated to configuring extended burst overhead parameters for sub-devices supporting 2.5G uplink rates is added, which enables the sub-devices supporting 2.5G uplink rates to configure extended burst overhead parameters separately, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rates. In addition, the definition of the traditional value (i.e., "00010100") is modified, that is, the function of the value "00010100" is newly defined as a function dedicated to configuring extended burst overhead parameters for sub-devices supporting 1.25G uplink rates, which enables the sub-devices supporting 1.25G uplink rates to configure extended burst overhead parameters separately, so as to improve the burst efficiency of sub-devices supporting 1.25G uplink rates.

[0271] In another example 2.7, in addition to newly defining the extended burst length message shown in the aforementioned Table 8-1, a new value (for example, the value "00010111") can also be defined to indicate "uplink burst for 1.25G uplink rate". For example, as shown in Table 8-3, a new extended burst length message with a message type of "00010111" is defined to configure extended burst overhead parameters for sub-devices that support 1.25G uplink rate. In addition, the system also retains the use of extended burst length messages using traditional values ​​(i.e., "00010100") and continues to use the function of the message type indicated by the traditional value. The extended burst length message with the traditional value is used to configure sub-devices with an uplink rate of 1.25G and sub-devices with an uplink rate of 2.5G. It can also be understood that the extended burst length message with the traditional value is used to configure sub-devices with any uplink rate.

[0272] Table 8-3

[0273]

[0274] It should be understood that the example shown in Table 8-3 only shows part of the bytes of the extended burst length message. For the remaining bytes in the example shown in Table 8-3, please refer to the example shown in Table 8-1 above and will not be repeated here.

[0275] In this example, the values ​​supported by the master device include "00010110", "00010111" and "00010100". For example, the master device broadcasts an extended burst length message with a value of "00010110" to configure extended burst overhead parameters for a sub-device supporting a 2.5G uplink rate; the master device broadcasts an extended burst length message with a value of "00010111" to configure extended burst overhead parameters for a sub-device supporting a 1.25G uplink rate; the master device broadcasts an extended burst length message with a value of "00010100" to configure extended burst overhead parameters for both a sub-device supporting a 1.25G uplink rate and a sub-device supporting a 2.5G uplink rate.

[0276] In this example, by adding a new message type, an extended burst length message dedicated to configuring extended burst overhead parameters for sub-devices supporting 2.5G uplink rates is added, which enables the sub-devices supporting 2.5G uplink rates to configure extended burst overhead parameters separately, so as to improve the burst efficiency of sub-devices supporting 2.5G uplink rates. In addition, the definition of the traditional value (i.e., "00010100") is modified, that is, the function of the value "00010100" is newly defined as a function dedicated to configuring extended burst overhead parameters for sub-devices supporting 1.25G uplink rates, which enables the sub-devices supporting 1.25G uplink rates to configure extended burst overhead parameters separately, so as to improve the burst efficiency of sub-devices supporting 1.25G uplink rates.

[0277] It should be understood that the main device in the present application can adopt any of the aforementioned implementations or any of the examples to implement the third message and the third indication information, and the present application is not limited thereto.

[0278] In this step, after the first sub-device receives the third message, the first sub-device needs to determine whether it supports the first uplink rate, that is, the first sub-device needs to determine whether the first sub-device supports the specific uplink rate (that is, the first uplink rate) corresponding to the third message, and then the first sub-device determines whether to trigger the configuration process. If the first sub-device supports the first uplink rate, the first sub-device executes step 204a; if the first sub-device does not support the first uplink rate, the first sub-device executes step 204b.

[0279] Step 204a: If the first sub-device supports the first uplink rate, the first sub-device configures an extended burst overhead parameter of the first sub-device based on the third message.

[0280] In this embodiment, step 204a is an optional step.

[0281] In one example, taking the aforementioned Table 6-1 as an example, if the third indication information is "00" as shown in Table 6-1, it means that the extended burst length message is applicable to any normal uplink rate, that is, the first uplink rate is any uplink rate. If the first sub-device supports a 2.5G uplink rate, the first sub-device supports the first uplink rate; if the first sub-device supports a 1.25G uplink rate, the first sub-device also supports the first uplink rate. At this time, regardless of whether the first sub-device supports a 2.5G uplink rate or a 1.25G uplink rate, the first sub-device can configure the extended burst overhead parameters of the first sub-device based on the third message.

[0282] In another example, taking the aforementioned Table 6-1 as an example, if the third indication information is "01" as shown in Table 6-1, it means that the extended burst length message is applicable to a 2.5G uplink rate, that is, the first uplink rate is 2.5G. At this time, only when the first sub-device supports a 2.5G uplink rate, the first sub-device can configure the extended burst overhead parameters of the first sub-device based on the third message.

[0283] In another example, taking the aforementioned Table 6-3 as an example, if the third indication information is "00" as shown in Table 6-3, it means that the extended burst length message is applicable to a 1.25G uplink rate, that is, the first uplink rate is 1.25G. At this time, only when the first sub-device supports a 1.25G uplink rate, the first sub-device can configure the extended burst overhead parameters of the first sub-device based on the third message.

[0284] In another example, taking the aforementioned Table 8-1 as an example, if the third indication information is "00010110" as shown in Table 8-1, it means that the extended burst length message is applicable to the 2.5G uplink rate, that is, the first uplink rate is 2.5G. At this time, only when the first sub-device supports the 2.5G uplink rate, the first sub-device can configure the extended burst overhead parameters of the first sub-device based on the third message.

[0285] For other examples in this step, please refer to the relevant description in the previous step 203, which will not be repeated here.

[0286] Specifically, the first sub-device configures the type 3 preamble overhead based on the number of bytes of the type 3 preamble in the third message. For example, if the first sub-device is in the sequence number state (i.e., the O3 state) or the ranging state (i.e., the O4 state), the first sub-device configures the type 3 preamble overhead based on the value in the third byte in the third message. For another example, if the first sub-device is in the operating state (i.e., the O5 state), the first sub-device configures the type 3 preamble overhead based on the value in the fourth byte in the third message.

[0287] Step 204b: If the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the third message.

[0288] In this embodiment, step 204b is an optional step.

[0289] It can also be understood that when the first sub-device receives the third message and the first sub-device does not support the first uplink rate, the first sub-device directly ignores the third message, and does not configure the extended burst overhead parameters based on the third message.

[0290] In this embodiment, the third message received by the first sub-device includes the third indication information, and the third indication information is used to indicate that the first message is applicable to the sub-device supporting the first uplink rate to configure the extended burst overhead parameters. When the first sub-device determines that it supports the first uplink rate, the first sub-device triggers the configuration of the extended burst overhead parameters of the first sub-device based on the third message. In other words, the third message received by the first sub-device only triggers the sub-device supporting the first uplink rate to configure the extended burst overhead parameters based on the third message, and will not trigger the sub-devices of other uplink rates (uplink rates other than the first uplink rate) to configure the extended burst overhead parameters based on the three messages, which is conducive to realizing the separate configuration of the extended uplink overhead for sub-devices supporting different uplink rates, thereby facilitating the improvement of the efficiency of the uplink burst.

[0291] Furthermore, if Figure 3 As shown, when there are sub-devices supporting different upstream rates in the optical fiber network system provided by the present application, each device in the optical fiber network system will perform the following steps:

[0292] Step 301: The main device sends a first message; accordingly, the first sub-device receives the first message; and the second sub-device receives the first message.

[0293] The first message includes the first indication information. For the explanation of the first message and the first indication information, please refer to the relevant introduction in the above step 201, which will not be repeated here.

[0294] In addition, the uplink rate supported by the first sub-device is different from the uplink rate supported by the second sub-device. For ease of introduction, the following text takes the case where the first sub-device supports the second uplink rate and the second sub-device supports the first uplink rate as an example. The first uplink rate is different from the second uplink rate.

[0295] Exemplarily, the master device broadcasts the first message, and both the first sub-device and the second sub-device can receive the first message. After the first sub-device receives the first message, the first sub-device executes step 302; after the second sub-device receives the first message, the second sub-device executes step 303. It should be understood that there is no time sequence limitation between step 302 and step 303, and step 302 can be executed after step 301, and step 303 can be executed after step 301.

[0296] Step 302: The first sub-device does not perform a configuration operation based on the first message.

[0297] Since the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the first message.

[0298] Step 303: The second sub-device configures an uplink burst overhead parameter of the second sub-device based on the first message.

[0299] Since the second sub-device supports the first uplink rate, the second sub-device configures an uplink burst overhead parameter of the second sub-device based on the first message after receiving the first message.

[0300] Step 304 and step 305 are optional steps.

[0301] Step 304: the main device sends a second message; correspondingly, the first sub-device receives the second message.

[0302] The second message includes second indication information, and the second indication information is used to indicate that the second message is applicable to configuring uplink burst overhead parameters for a sub-device supporting a second uplink rate. The difference between the second message and the first message is that the second indication information carried by the second message indicates the second uplink rate. The way in which the second indication information is carried in the second message is similar to the way in which the first indication information is carried in the first message. For details, please refer to the relevant introduction about the first indication information in the previous text, which will not be repeated here.

[0303] Step 305: The first sub-device configures an uplink burst overhead parameter of the first sub-device based on the second message.

[0304] Since the first sub-device supports the second uplink rate, the first sub-device configures the uplink burst overhead parameters of the first sub-device based on the second message.

[0305] It should be noted that there is no time sequence limitation between step 301 to step 303 and step 303 to step 305. That is, the master device may broadcast the first message first, or may broadcast the second message first, and this application does not limit it.

[0306] For ease of understanding, the following takes the case where the first sub-device supports an uplink rate of 1.25G and the second sub-device supports an uplink rate of 2.5G as an example, combined with the example of the first indication information described above for introduction:

[0307] Exemplarily, taking the example shown in Table 2-1 as an example, if the first indication information carried by the first message is "01", the first sub-device does not trigger the configuration based on the first message, and the second sub-device configures the uplink burst overhead message based on the first message; if the second indication information carried by the second message is "00", the first sub-device configures the uplink burst overhead message with the second message.

[0308] Exemplarily, taking the example shown in Table 3-1 as an example, if the first indication information carried by the first message is "01", the first sub-device does not trigger the configuration based on the first message, and the second sub-device configures the uplink burst overhead message based on the first message; if the second indication information carried by the second message is "00" or "10", the first sub-device configures the uplink burst overhead message with the second message.

[0309] Exemplarily, taking the example shown in Table 4-1 as an example, if the first indication information carried by the first message is "00010101", the first sub-device does not trigger the configuration based on the first message, and the second sub-device configures the uplink burst overhead message based on the first message; if the second indication information carried by the second message is "00000001", the first sub-device configures the uplink burst overhead message with the second message.

[0310] In practical applications, there are many other examples, which will not be listed one by one in this embodiment.

[0311] In this embodiment, the master device can send uplink burst overhead messages applicable to different uplink rates to sub-devices with different uplink rates, thereby configuring uplink burst overhead parameters for sub-devices with different uplink rates, which is conducive to configuring uplink overhead separately for sub-devices supporting different uplink rates, thereby improving the efficiency of uplink bursts.

[0312] In addition, the present application embodiment also provides a communication device 40, such as Figure 4 As shown, Figure 4 A schematic diagram of the structure of a communication device 40 provided in an embodiment of the present application. Figure 2 and Figure 3 For specific implementations of the main device and the sub-device (eg, the first sub-device or the second sub-device) in the flowchart shown, reference may be made to Figure 4 The internal structure of the communication device 40 is shown. Figure 2 or Figure 3 When the communication device 40 is used to implement the function of the master device in the method shown, the communication device 40 may be a master gateway or an MFU. Figure 2 or Figure 3 When the function of the sub-device in the method shown is performed, the communication device 40 may be a slave gateway or an SFU.

[0313] like Figure 4As shown, the communication device 40 may include a processor 401 and a transceiver 402, and the processor 401 is coupled to the transceiver 402. The processor 401 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof. The processor 401 may refer to one processor or may include multiple processors, which is not specifically limited here.

[0314] The transceiver 402 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit may be regarded as a sending unit, that is, the transceiver unit includes a receiving unit and a sending unit, and the receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, when the communication device 40 is used to implement Figure 2 or Figure 3 When the function of the master device in the method shown is performed, the transceiver 402 can be used for receiving uplink burst optical signals. Optionally, the transceiver 402 supports receiving burst optical signals of one or more uplink rates. For example, the transceiver 402 supports receiving uplink burst optical signals of 2.48832 Gbit / s. For another example, the transceiver 402 supports receiving uplink burst optical signals of 1.24416 Gbit / s.

[0315] Optionally, the communication device 40 also includes a memory 403. The processor 401 is coupled to the memory 403. The memory 403 is mainly used to store software programs and data. The memory 403 may be independent and connected to the processor 401. Optionally, the memory 403 may be integrated with the processor 401, for example, integrated into one or more chips. The memory 403 can store program codes for executing the technical solutions of the embodiments of the present application, and is controlled by the processor 401 for execution. The various types of computer program codes executed can also be regarded as drivers of the processor 401. The memory 403 may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory 403 may also include a combination of the above-mentioned types of memory. The memory 403 may refer to one memory or may include multiple memories. Exemplarily, the memory 403 is used to store various data.

[0316] In one implementation, the communication device 40 is used to implement the function of a first sub-device in a fiber optic network system. Specifically, the transceiver 402 is used to receive a first message, the first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to configuring an uplink burst overhead parameter of a sub-device supporting a first uplink rate; the processor 401 is used to configure the uplink burst overhead parameter of the first sub-device based on the first message when determining that the first uplink rate is supported.

[0317] Alternatively, the processor 401 is configured to, when determining that the first uplink rate is not supported, not perform the configuration operation based on the first message.

[0318] In a possible implementation manner, the first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate.

[0319] The transceiver 402 is also used to receive a second message, the second message includes second indication information, and the second indication information is used to indicate that the second message is applicable to configuring uplink burst overhead parameters of a sub-device that supports a second uplink rate; the processor 401 is also used to configure the uplink burst overhead parameters of the first sub-device based on the second message when it is determined that the second uplink rate is supported.

[0320] In a possible implementation manner, the multiple sub-devices further include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

[0321] In a possible implementation manner, the first indication information is carried in a reserved field of an uplink burst overhead message.

[0322] In a possible implementation, the first message includes a message type field, where the message type field is used to carry the first indication information.

[0323] In a possible implementation, the transceiver 402 is further used to receive a third message, the third message including third indication information, the third indication information being used to indicate that the third message is applicable to configuring extended burst overhead parameters for a sub-device supporting a first uplink rate; the processor 401 is further used to configure the extended burst overhead parameters for the first sub-device based on the third message when determining that the first uplink rate is supported.

[0324] Alternatively, the processor 401 is further configured to, when it is determined that the first uplink rate is not supported, not perform the configuration operation based on the third message.

[0325] In a possible implementation manner, the third indication information is carried in a reserved field of the burst overhead length message.

[0326] In a possible implementation, the third message includes a message type field, and the message type field is used to carry the third indication information.

[0327] In another implementation, the communication device 40 is used to implement the function of a master device in a fiber optic network system. Specifically, the processor 401 is used to generate first allocation information; the transceiver 402 is used to generate a first message, the first message includes first indication information, and the first indication information is used to indicate that the first message is applicable to a sub-device supporting a first uplink rate to configure an uplink burst overhead parameter; the transceiver 402 is used to send the first message. If the first sub-device supports the first uplink rate, the first message is used for the first sub-device to configure the uplink burst overhead parameter of the first sub-device.

[0328] In a possible implementation manner, if the first sub-device does not support the first uplink rate, the first message is used for the first sub-device not to perform a configuration operation based on the first message.

[0329] In a possible implementation manner, the first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate.

[0330] The processor 401 is also used to generate a second message, the second message includes second indication information, and the second indication information is used to indicate that the second message is applicable to a sub-device supporting a second uplink rate to configure uplink burst overhead parameters; the transceiver 402 is also used to send a second message, and the second message is used for a first sub-device to configure the uplink burst overhead parameters of the first sub-device.

[0331] In a possible implementation manner, the multiple sub-devices further include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

[0332] In a possible implementation manner, the first indication information is carried in a reserved field of an uplink burst overhead message.

[0333] In a possible implementation, the first message includes a message type field, where the message type field is used to carry the first indication information.

[0334] In a possible implementation, the processor 401 is further configured to generate a third message, the third message including third indication information, the third indication information being used to indicate that the third message is applicable to configuring an extended burst overhead parameter for a sub-device supporting the first uplink rate. The transceiver 402 is further configured to send the third message. If the first sub-device supports the first uplink rate, the third message is used for the first sub-device to configure the extended burst overhead parameter for the first sub-device; or, if the first sub-device does not support the first uplink rate, the third message is used for the first sub-device not to perform a configuration operation based on the third message.

[0335] In a possible implementation manner, the third indication information is carried in a reserved field of the burst overhead length message.

[0336] In a possible implementation, the third message includes a message type field, and the message type field is used to carry the third indication information.

[0337] Please refer to the previous article for details Figure 2 and Figure 3 The relevant descriptions in the corresponding embodiments are not repeated here.

[0338] like Figure 5 As shown, the present application also provides a communication device 50. The communication device 50 can be a sub-device (e.g., a first sub-device) or a main device, or a component (e.g., an integrated circuit, a chip, etc.) of a sub-device (e.g., a first sub-device) or a main device. The communication device 50 can also be other communication modules for implementing the method in the method embodiment of the present application.

[0339] The communication device 50 may include a processing module 501 (or a processing unit). Optionally, it may also include an interface module 502 (or a transceiver unit or a transceiver module) and a storage module 503 (or a storage unit). The interface module 502 is used to communicate with other devices. The interface module 502 may be, for example, a transceiver module or an input / output module.

[0340] In one possible design, Figure 5 One or more modules may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, which are not limited in the embodiments of the present application. The processor, memory, and transceiver may be provided separately or integrated into one.

[0341] The communication device 50 has the function of implementing the sub-device (for example, the first sub-device) described in the embodiment of the present application. For example, the communication device 50 includes a sub-device (for example, the first sub-device) that executes the module or unit or means corresponding to the steps involved in the sub-device (for example, the first sub-device) described in the embodiment of the present application. The function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the aforementioned corresponding method embodiment. Please refer to the previous text for details. Figure 4 This corresponds to the communication device 40 in the embodiment.

[0342] Alternatively, the communication device 50 has the function of implementing the main device described in the embodiment of the present application. For example, the communication device 50 includes a module or unit or means corresponding to the main device steps described in the embodiment of the present application, and the function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the above corresponding method embodiment. Please refer to the above text for details. Figure 4 This corresponds to the communication device 40 in the embodiment.

[0343] In addition, the present application provides a computer program product, which includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. For example, the aforementioned Figure 2 or Figure 3 For example, to implement the method described above Figure 2 or Figure 3The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital versatile disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.

[0344] In addition, the present application also provides a computer-readable storage medium, which stores a computer program, which is executed by a processor to implement the above Figure 2 or Figure 3 A method related to a sub-device (e.g., a first sub-device) in.

[0345] In addition, the present application also provides a computer-readable storage medium, which stores a computer program, which is executed by a processor to implement the above Figure 2 or Figure 3 Methods related to the master device in.

[0346] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0347] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for configuring uplink overhead, applied to an optical fiber network system, wherein the optical fiber network system comprises a main device and a plurality of sub-devices, wherein the plurality of sub-devices comprises a first sub-device, characterized in that: include: The first sub-device receives a first message, where the first message includes first indication information, where the first indication information is used to indicate that the first message is applicable to configuring an uplink burst overhead parameter for a sub-device supporting the first uplink rate; If the first sub-device supports the first uplink rate, the first sub-device configures an uplink burst overhead parameter of the first sub-device based on the first message.

2. The method according to claim 1, characterized in that The method further comprises: If the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the first message.

3. The method according to claim 2, characterized in that The first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate; The method further comprises: The first sub-device receives a second message, where the second message includes second indication information, where the second indication information is used to indicate that the second message is applicable to configuring an uplink burst overhead parameter for a sub-device supporting the second uplink rate; The first sub-device configures an uplink burst overhead parameter of the first sub-device based on the second message.

4. The method according to claim 2 or 3, characterized in that: The multiple sub-devices also include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

5. The method according to any one of claims 1 to 4, characterized in that: The first indication information is carried in a reserved field of an uplink burst overhead message.

6. The method according to any one of claims 1 to 4, characterized in that The first message includes a message type field, and the message type field is used to carry the first indication information.

7. The method according to claim 1, characterized in that The method further comprises: The first sub-device receives a third message, where the third message includes third indication information, where the third indication information is used to indicate that the third message is applicable to configuring an extended burst overhead parameter for a sub-device supporting the first uplink rate; If the first sub-device supports the first uplink rate, the first sub-device configures an extended burst overhead parameter of the first sub-device based on the third message.

8. The method according to claim 7, characterized in that The method further comprises: If the first sub-device does not support the first uplink rate, the first sub-device does not perform a configuration operation based on the third message.

9. The method according to claim 7 or 8, characterized in that: The third indication information is carried in a reserved field of the burst overhead length message.

10. The method according to claim 7 or 8, characterized in that: The third message includes a message type field, and the message type field is used to carry the third indication information.

11. The method according to any one of claims 1 to 10, characterized in that The first uplink rate includes 2.5G and / or 1.25G.

12. The method according to any one of claims 1 to 11, characterized in that The uplink burst overhead parameter includes at least one of the following: Guard time overhead, preamble overhead, delimiter overhead, pre-allocated delay, and transmitted optical power.

13. The method according to any one of claims 7 to 10, characterized in that The extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

14. A method for configuring uplink overhead, applied to an optical fiber network system, the optical fiber network system comprising a main device and a plurality of sub-devices, the plurality of sub-devices comprising a first sub-device, characterized in that: include: The master device sends a first message, where the first message includes first indication information, where the first indication information is used to indicate that the first message is applicable to configuring an uplink burst overhead parameter for a sub-device supporting the first uplink rate; If the first sub-device supports the first uplink rate, the first message is used by the first sub-device to configure an uplink burst overhead parameter of the first sub-device.

15. The method according to claim 14, characterized in that If the first sub-device does not support the first uplink rate, the first message is used for the first sub-device not to perform a configuration operation based on the first message.

16. The method according to claim 15, characterized in that The first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate; The method further comprises: The master device sends a second message, the second message includes second indication information, the second indication information is used to indicate that the second message is applicable to configuring uplink burst overhead parameters of a sub-device supporting the second uplink rate, and the second message is used by the first sub-device to configure the uplink burst overhead parameters of the first sub-device.

17. The method according to claim 15 or 16, characterized in that The multiple sub-devices also include a second sub-device, the second sub-device supports the first uplink rate, and the first message is used by the second sub-device to configure an uplink burst overhead parameter of the second sub-device.

18. The method according to any one of claims 14 to 17, characterized in that The first indication information is carried in a reserved field of an uplink burst overhead message.

19. The method according to any one of claims 14 to 17, characterized in that The first message includes a message type field, and the message type field is used to carry the first indication information.

20. The method according to claim 14, characterized in that The method further comprises: The master device sends a third message, where the third message includes third indication information, where the third indication information is used to indicate that the third message is applicable to configuring an extended burst overhead parameter for a sub-device supporting the first uplink rate; If the first sub-device supports the first uplink rate, the third message is used by the first sub-device to configure an extended burst overhead parameter of the first sub-device.

21. The method according to claim 20, characterized in that If the first sub-device does not support the first uplink rate, the third message is used for the first sub-device not to perform a configuration operation based on the third message.

22. The method according to claim 20 or 21, characterized in that The third indication information is carried in a reserved field of the burst overhead length message.

23. The method according to claim 20 or 21, characterized in that The third message includes a message type field, and the message type field is used to carry the third indication information.

24. The method according to any one of claims 14 to 23, characterized in that The first uplink rate includes 2.5G and / or 1.25G.

25. The method according to any one of claims 14 to 24, characterized in that The uplink burst overhead parameter includes at least one of the following: Guard time overhead, preamble overhead, delimiter overhead, pre-allocated delay, and transmitted optical power.

26. The method according to any one of claims 20 to 25, characterized in that The extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

27. An optical fiber network system, comprising a main device and a plurality of sub-devices, wherein the main device is connected to the plurality of sub-devices, the plurality of sub-devices including a first sub-device, characterized in that: include: The master device is used to send a first message, where the first message includes first indication information, where the first indication information is used to indicate that the first message is applicable to configuring an uplink burst overhead parameter for a sub-device supporting the first uplink rate; The first sub-device is used to configure an uplink burst overhead parameter of the first sub-device based on the first message when supporting the first uplink rate.

28. The optical fiber network system according to claim 27, characterized in that: The first sub-device is further configured to not perform a configuration operation based on the first message if the first uplink rate is not supported.

29. The optical fiber network system according to claim 28, characterized in that: The first sub-device supports a second uplink rate, and the second uplink rate is different from the first uplink rate; The master device is further used to send a second message, where the second message includes second indication information, where the second indication information is used to indicate that the second message is applicable to configuring an uplink burst overhead parameter for a sub-device supporting the second uplink rate; The first sub-device is further configured to configure an uplink burst overhead parameter of the first sub-device based on the second message when supporting the second uplink rate.

30. The optical fiber network system according to claim 28 or 29, characterized in that: The multiple sub-devices further include a second sub-device, and the second sub-device supports the first uplink rate; The second sub-device is used to configure the uplink burst overhead parameters of the second sub-device based on the first message when supporting the first uplink rate.

31. The optical fiber network system according to any one of claims 27 to 30, characterized in that: The first indication information is carried in a reserved field of an uplink burst overhead message.

32. The optical fiber network system according to any one of claims 27 to 30, characterized in that: The first message includes a message type field, and the message type field is used to carry the first indication information.

33. The optical fiber network system according to claim 27, characterized in that: The master device is further used to send a third message, where the third message includes third indication information, where the third indication information is used to indicate that the third message is applicable to configuring an extended burst overhead parameter for a sub-device supporting the first uplink rate; The first sub-device is further configured to configure an extended burst overhead parameter of the first sub-device based on the third message while supporting the first uplink rate.

34. The optical fiber network system according to claim 33, characterized in that: The first sub-device is further configured to not perform a configuration operation based on the third message if the first uplink rate is not supported.

35. The optical fiber network system according to claim 33 or 34, characterized in that: The third indication information is carried in a reserved field of the burst overhead length message.

36. The optical fiber network system according to claim 33 or 34, characterized in that: The third message includes a message type field, and the message type field is used to carry the third indication information.

37. The optical fiber network system according to any one of claims 27 to 36, characterized in that: The first uplink rate includes 2.5G and / or 1.25G.

38. The optical fiber network system according to any one of claims 27 to 36, characterized in that: The uplink burst overhead parameter includes at least one of the following: Guard time overhead, preamble overhead, delimiter overhead, pre-allocated delay, and transmitted optical power.

39. The optical fiber network system according to any one of claims 33 to 36, characterized in that: The extended burst overhead parameter is used to indicate the number of bytes of the type 3 preamble used in the uplink direction.

40. A communication device, characterized in that: include: A processor and a transceiver, wherein the processor is connected to the transceiver, and the processor is used to implement the method according to any one of claims 1 to 13.

41. A communication device, characterized in that: include: A processor and a transceiver, wherein the processor is connected to the transceiver, and the processor is used to implement the method according to any one of claims 14 to 26.