Access method, optical fiber network system and related equipment

By using different allocation identifiers and allocation time slots in the optical fiber network system to distinguish sub-device with different uplink rates, the complexity problem of the main device receiving multiple uplink rate optical signals in a short time is solved, and a simpler uplink burst reception process is realized.

CN119653263APending Publication Date: 2025-03-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311199896.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-15
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In fiber network systems, the main device needs to receive burst upward optical signals of different uplink rates in a short time, which increases the implementation complexity of uplink burst reception.

Method used

By introducing different allocation identification and allocation time slots into the optical fiber network system, the master device can distinguish sub-devices that support different uplink rates and make them report serial numbers on different allocation time slots, thereby avoiding the master device from receiving multiple uplink signals in a short time.

Benefits of technology

This method effectively reduces the implementation complexity of uplink burst reception, and reduces the complexity of the main device processing by separating the activation process of sub-device with different uplink rates in the fiber network system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653263A_ABST
    Figure CN119653263A_ABST
Patent Text Reader

Abstract

The invention provides an access method, an optical fiber network system and related equipment, and the method comprises the steps: after a first sub-device receives first distribution information carrying a first distribution identifier and first time information, under the condition that the first sub-device determines to support a first uplink rate, the first sub-device determines to support the first uplink rate; and the first sub-device responds to the first distribution information and sends the serial number of the first sub-device in the first distribution time slot. Namely, the first distribution information received by the first sub-device is used for indicating the sub-device which is not activated and supports the first uplink rate to report the serial number in the first distribution time slot, and the sub-devices with other uplink rates (the uplink rates except the first uplink rate) are not triggered to report the serial number in the first distribution time slot. In this way, the first sub-device and the sub-devices supporting other uplink rates can be prevented from sharing the allocated time slot report serial number, that is, the main device can be prevented from receiving optical signals of two uplink rates in a short time, and the implementation complexity of uplink burst reception can be reduced.
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 access 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.

[0003] In the traditional activation process, the master device broadcasts the sequence number request allocation structure, so that the sub-device that receives the allocation structure reports the sequence number of the sub-device by sending an uplink optical signal, thereby triggering the subsequent activation process. However, there may be sub-devices that support different uplink rates in the optical fiber network system. The sub-devices that support different uplink rates use their respective supported uplink rates to emit light in the allocated time slot indicated by the allocation structure, resulting in the uplink optical signal received by the master device in the allocated time slot having different uplink rates, that is, the master device needs to receive burst uplink optical signals of different uplink rates in a shorter time, which increases the implementation complexity of uplink burst reception. Summary of the invention

[0004] The present application provides an access method, an optical fiber network system and related equipment, which are used to reduce the implementation complexity of uplink burst reception.

[0005] In a first aspect, the present application provides an access 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 an unactivated first sub-device. The access 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 first allocation information from the main device, the first allocation information includes a first allocation identifier and first time information, the first time information is used to indicate a first allocation time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information; if the first sub-device supports the first uplink rate, the first sub-device sends a first response information in the first allocation time slot, and the first response information includes the serial number of the first sub-device.

[0006] Optionally, if the first sub-device does not support the first uplink rate, the first sub-device does not respond to the first allocation information.

[0007] In the present application, after the first sub-device receives the first allocation information carrying the first allocation identifier and the first time information, the first sub-device will respond to the first allocation information and send the serial number of the first sub-device in the first allocation time slot only when the first sub-device determines that it supports the first uplink rate. That is to say, the first allocation information received by the first sub-device is used to instruct the sub-device supporting the first uplink rate to report the serial number in the first allocation time slot, and will not trigger the sub-devices of other uplink rates (uplink rates other than the first uplink rate) to report the serial number in the first allocation time slot, which is conducive to avoiding the first sub-device and the sub-devices supporting other uplink rates to share the allocation time slot to report the serial number, that is, it is conducive to avoiding the main device from receiving optical signals of two uplink rates in a short time, and further conducive to reducing the implementation complexity of uplink burst reception.

[0008] 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. In this case, the access method further includes:

[0009] The first sub-device receives second allocation information from the main device, the second allocation information includes a second allocation identifier and second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate an unactivated sub-device supporting a second uplink rate to respond to the second allocation information, the second allocation identifier is different from the first allocation identifier, and the second time information is different from the first time information; the first sub-device sends a first response information in the second allocated time slot, and the first response information includes the serial number of the first sub-device.

[0010] In a possible implementation, the multiple sub-devices further include an unactivated second sub-device, the second sub-device supports a first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

[0011] In this implementation, the master device can distinguish the allocation information corresponding to the sub-devices supporting different uplink rates through different allocation identifiers, and further distinguish the allocation time slots for reporting the sequence numbers corresponding to the different allocation information. The sub-devices supporting different uplink rates use different allocation time slots when reporting the sequence numbers. Compared with the traditional technology using different time slots in the same allocation time slot, the time interval between the uplink optical signals of different uplink rates received by the master network device is lengthened, which is beneficial to reducing the complexity of the receiver for uplink burst reception.

[0012] In a possible implementation manner, the first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

[0013] In a possible implementation manner, the first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

[0014] In a possible implementation manner, the first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

[0015] In a possible implementation manner, the first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

[0016] In a possible implementation manner, the second allocation identifier is 255.

[0017] In this implementation, for the sub-device supporting 2.48832Gbit / s, Alloc-ID=254 is redefined as a reserved allocation identifier, that is, Alloc-ID=254 is not carried in the allocation structure, and Alloc-ID=255 is redefined as a broadcast allocation identifier. The sub-device supporting the uplink rate of 1.24416Gbit / s uses Alloc-ID=254 in the activation process. Therefore, in the activation process, the 2.5G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=255, and the 1.25G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=254. Therefore, the sub-devices supporting different uplink rates use different allocation time slots when reporting sequence numbers, which can realize multi-rate separate windowing, which is conducive to reducing the implementation complexity of uplink burst reception.

[0018] In a possible implementation manner, the second allocation identifier is 253.

[0019] In this implementation, for the sub-device supporting 2.48832Gbit / s, Alloc-ID=254 is redefined as a reserved allocation identifier, that is, Alloc-ID=254 is not carried in the allocation structure, and Alloc-ID=253 is redefined as a broadcast allocation identifier. The sub-device supporting the uplink rate of 1.24416Gbit / s uses Alloc-ID=254 in the activation process. Therefore, in the activation process, the 2.5G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=253, and the 1.25G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=254. Therefore, the sub-devices supporting different uplink rates use different allocation time slots when reporting sequence numbers, which can realize multi-rate separate windowing, which is conducive to reducing the implementation complexity of uplink burst reception.

[0020] In a second aspect, the present application provides an access 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 an unactivated first sub-device. The access 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 allocation information, the first allocation information includes a first allocation identifier and a first time information, the first time information is used to indicate a first allocation time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information; wherein, if the first sub-device supports the first uplink rate, the first allocation information is used for the first sub-device to send a first response information in the first allocation time slot, and the first response information includes the serial number of the first sub-device. Optionally, if the first sub-device does not support the first uplink rate, the first allocation information is used for the first sub-device not to respond to the first allocation information.

[0021] In the present application, the master device can send the first allocation information carrying the first allocation identifier and the first time information to indicate that only the unactivated sub-device supporting the first uplink rate triggers the transmission of the sub-device's sequence number in the first allocation time slot indicated by the first time information, and does not trigger the sub-device that does not support the first uplink rate to report the sub-device's sequence number in the first allocation time slot. Therefore, it is helpful to avoid sub-devices supporting different uplink rates from sharing the allocation time slot to report the sequence number, that is, it is helpful to avoid the master device receiving optical signals of two uplink rates in a short time, and further helps to reduce the implementation complexity of uplink burst reception.

[0022] 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 access method also includes: the master device sends a second allocation information, the second allocation information includes a second allocation identifier and second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate that an unactivated sub-device supporting the second uplink rate responds to the second allocation information, the second allocation identifier is different from the first allocation identifier, the second time information is different from the first time information, the second allocation information is used for the first sub-device to send a first response information in the second allocated time slot, and the first response information includes the serial number of the first sub-device.

[0023] In a possible implementation, the multiple sub-devices further include an unactivated second sub-device, the second sub-device supports a first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

[0024] In a possible implementation manner, the first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

[0025] In a possible implementation manner, the first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

[0026] In a possible implementation manner, the first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

[0027] In a possible implementation manner, the first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

[0028] In a possible implementation manner, the second allocation identifier is 255 or 253.

[0029] 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.

[0030] 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 an unactivated 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.

[0031] The transceiver is used to receive first allocation information from the master device, the first allocation information includes a first allocation identifier and first time information, the first time information is used to indicate a first allocated time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information;

[0032] The processor is configured to control the transceiver to send first response information in a first allocated time slot when determining that the first uplink rate is supported, wherein the first response information includes a serial number of the first sub-device.

[0033] In a possible implementation, the processor is configured to, when determining that the first uplink rate is not supported, not trigger a response to the first allocation information.

[0034] 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.

[0035] The transceiver is further used to receive second allocation information from the master device, the second allocation information includes a second allocation identifier and a second time information, the second time information is used to indicate a second allocation time slot, the second allocation identifier is used to indicate that an unactivated sub-device supporting the second uplink rate responds to the second allocation information, the second allocation identifier is different from the first allocation identifier, and the second time information is different from the first time information. The processor is further used to control the transceiver to send a first response information in the second allocation time slot when it is determined that the first sub-device supports the second uplink rate, and the first response information includes a serial number of the first sub-device.

[0036] In a possible implementation, the multiple sub-devices further include an unactivated second sub-device, the second sub-device supports a first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

[0037] In a possible implementation manner, the first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

[0038] In a possible implementation manner, the first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

[0039] In a possible implementation manner, the first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

[0040] In a possible implementation manner, the first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

[0041] In a possible implementation manner, the second allocation identifier is 255 or 253.

[0042] 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.

[0043] 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 an unactivated 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.

[0044] Wherein, the processor is used to generate first allocation information; the transceiver is used to send the first allocation information, the first allocation information includes a first allocation identifier and first time information, the first time information is used to indicate a first allocation time slot, and the first allocation identifier is used to indicate an unactivated sub-device supporting a first uplink rate to respond to the first allocation information; wherein, if the first sub-device supports the first uplink rate, the first allocation information is used for the first sub-device to send a first response information in the first allocation time slot, and the first response information includes the serial number of the first sub-device.

[0045] In a possible implementation manner, if the first sub-device does not support the first uplink rate, the first allocation information is used for the first sub-device not to respond to the first allocation information.

[0046] 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.

[0047] The transceiver is also used to send second allocation information, the second allocation information includes a second allocation identifier and second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate an unactivated sub-device supporting a second uplink rate to respond to the second allocation information, the second allocation identifier is different from the first allocation identifier, the second time information is different from the first time information, the second allocation information is used for the first sub-device to send a first response information in the second allocated time slot, and the first response information includes the serial number of the first sub-device.

[0048] In a possible implementation, the multiple sub-devices further include an unactivated second sub-device, the second sub-device supports a first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

[0049] In a possible implementation manner, the first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

[0050] In a possible implementation manner, the first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

[0051] In a possible implementation manner, the first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

[0052] In a possible implementation manner, the first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

[0053] In a possible implementation manner, the second allocation identifier is 255 or 253.

[0054] 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.

[0055] 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.).

[0056] 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.).

[0057] 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.

[0058] 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.

[0059] 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.

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

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

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

[0063] Figure 2 A flowchart of the access method in this application;

[0064] Figure 3 This is an example diagram of a downlink frame carrying a first allocation structure involved in this application;

[0065] Figure 4 Another flowchart of the access method in this application;

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

[0067] Figure 6 A schematic diagram of an embodiment of a communication device in the present application. DETAILED DESCRIPTION

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

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

[0073] 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.

[0074] 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.

[0075] 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.

[0076] The following will be combined Figure 2 The main process of the access method provided by this application is introduced:

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

[0078] Step 201: The master device sends first allocation information; correspondingly, the first slave device receives the first allocation information.

[0079] The first allocation information includes a first allocation identifier and first time information. The first time information is used to indicate a first allocation time slot, which is an uplink bandwidth resource associated with the first allocation identifier and is used for a specific sub-device to send response information in the first allocation time slot.

[0080] Among them, the first allocation identifier is used to indicate that an unactivated sub-device supporting the first uplink rate responds to the first allocation information. It can also be understood that the first allocation identifier indicates that the first allocation information is used to discover unactivated sub-devices supporting the first uplink rate. It can be understood that the first allocation information provided in the present application is used to discover unactivated sub-devices that support a specific uplink rate (for example, the first uplink rate), and is not only used to discover unactivated sub-devices. For example, when multiple sub-devices receive the first allocation information, only unactivated sub-devices with a specific uplink rate (for example, the first uplink rate) can respond to the first allocation information.

[0081] Among them, the unactivated sub-device can be a sub-device that has not entered the activation process, or a sub-device that is at a certain stage in the activation process, or a sub-device that is unknown (or not discovered) by the main device. In this application, the term "unactivated sub-device" is mainly used for introduction. Optionally, the unactivated sub-device can be a sub-device that executes an activation procedure. Optionally, the unactivated sub-device can be a sub-device in a serial number acquisition state (Serial_Number state) (i.e., O3 state).

[0082] In addition, the allocation information may be an allocation structure, which is used to specify an allocation interval of a specific bandwidth allocation to the sub-device as the receiving party. The specific bandwidth allocation refers to the upstream bandwidth allocation used by the sub-device in a specific state, and the upstream bandwidth allocation is an uplink transmission opportunity given by the master device to a specified traffic bearing entity (e.g., a transmission container (T-CONT) entity or an uplink management control channel) in the sub-device within a specified time interval (i.e., an allocation interval).

[0083] The allocation structure includes an allocation identifier (Alloc-ID) (also called an allocation identifier), which is a number assigned by the master device to the sub-device, and is used to identify a traffic-bearing entity of a sub-device that receives upstream bandwidth allocation within the sub-device. In addition, the allocation identifier in the allocation structure can reflect the purpose of the allocation structure to a certain extent. For example, when the allocation identifier is a broadcast allocation identifier, the allocation structure corresponding to the allocation identifier (i.e., the allocation structure containing the allocation identifier) ​​is used when an unactivated sub-device is found, that is, the allocation structure is used by the sub-device in the activation process. For example, the allocation structure is assigned by the master device to the sub-device to respond to and report information (e.g., serial number) in the activation process.

[0084] The first allocation information in the present application may be an allocation structure including a first allocation identifier and first time information, which may be referred to as a first allocation structure. The first time information includes a start time (start time) and a stop time (stop time).

[0085] Optionally, the first allocation identifier is a broadcast allocation identifier, and the first allocation identifier is used in a serial number request allocation structure, that is, the first allocation information is a serial number request allocation structure. The first allocation information is used as a serial number request allocation structure to trigger a sub-device that supports the first uplink rate and performs an activation procedure (for example, a sub-device that supports the first uplink rate and is in a serial number acquisition state (Serial_Numberstate) (i.e., O3 state)) to respond to the first allocation information and report the serial number of the sub-device in the first allocation time slot.

[0086] It can also be understood that the first allocation information is carried in the broadcasted serial number request message, and the serial number request message is a request to allocate broadcast bandwidth to all inactive sub-devices in the serial number acquisition state (Serial_Number state). For example, the master device broadcasts a serial number request message, and the serial number request message includes the first allocation information. One or more inactive sub-devices connected to the master device can receive the serial number request message and obtain the first allocation information. However, only sub-devices that support the first uplink rate can respond to the first allocation information.

[0087] Optionally, taking the first allocation information as a first allocation structure as an example, the first allocation structure is carried in a bandwidth map (BWmap) field in a physical control block downstream (PCBd). For example, the first allocation structure is an 8-byte field in the bandwidth map (BWmap) field.

[0088] like Figure 3 As shown, it is an example diagram of a downlink frame carrying a first allocation structure involved in the present application. Figure 3Taking the downstream G-PON transmission convergence (gigabit PON transmission convergence, GTC) frame (Downstream GTCframe) as an example, the downstream physical control block PCBd is located in the frame header of the downstream GTC frame. The downstream GTC frame includes a GTC frame header (i.e., a PCBd field) and a GTC payload. Among them, the PCBd field includes a physical synchronization (Psync) field (4 bytes), an IDENT field (4 bytes), a physical layer operations administration and maintenance downstream (physical layer operations administration and maintenance downstream, PLOAMd) field (13 bytes), a bit interleaved parity (bit interleaved parity, BIP) field (1 byte), a payload length (payload length, Plend) field (4 bytes) and an upstream bandwidth map (upstream bandwidth map, USBWmap) field (N*8 bytes). The BWmap field includes multiple allocation structures. The aforementioned first allocation structure may be located in the BWmap field, for example, the multiple allocation structures include the aforementioned first allocation structure. For example, the BWmap field may be a vector array of 8-byte allocation structures. Each allocation structure includes an allocation identifier. The first allocation structure includes a first allocation identifier.

[0089] In this step, after the first sub-device receives the first allocation information, 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 allocation identifier, and then the first device determines whether to respond to the first allocation information. 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.

[0090] Step 202a: If the first sub-device supports the first uplink rate, the first sub-device sends a first response message in the first allocated time slot; correspondingly, the main device receives the first response message.

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

[0092] The first response information includes the serial number of the first sub-device.

[0093] The first sub-device supports the first uplink rate, which means that the first sub-device can use the first uplink rate to send an uplink optical signal, and then the uplink optical signal from the first sub-device received by the main device uses the first uplink rate.

[0094] In addition, the first time information in the first allocation information indicates a first allocation time slot associated with the first allocation identifier, and the first allocation time slot is used for an unactivated sub-device supporting the first uplink rate to report the serial number of the sub-device through the first allocation time slot. For example, the first sub-device sends a first response information including the serial number of the first sub-device in the first allocation time slot in response to the first allocation information.

[0095] Exemplarily, after the first sub-device receives the first allocation information, the first sub-device sends the sequence number of the first sub-device based on the first time information and a combined delay. For example, the first sub-device adds a random delay and a pre-allocated delay (for example, the pre-allocated delay indicated in the uplink frame header (Upstream_Overhead)) based on the start time in the first time information to send a sequence number response message, and the sequence number response message includes the sequence number of the first sub-device.

[0096] Optionally, if the main device is connected to multiple sub-devices that support the first uplink rate, the first allocation information broadcast by the main device indicates that any sub-device among the multiple sub-devices connected to the main device that is in a serial number collection state and executes an activation process at the first uplink rate can use the first allocated time slot indicated by the first time information in the first allocation information to transmit response information such as the serial number of the sub-device.

[0097] Step 202b: If the first sub-device does not support the first uplink rate, the first sub-device does not respond to the first allocation information.

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

[0099] The fact that the first sub-device does not support the first uplink rate means that the first sub-device cannot use the first uplink rate to send an uplink optical signal.

[0100] When the first sub-device receives the first allocation information, it determines based on the first allocation identifier in the first allocation information that the first allocated time slot is allocated to a sub-device supporting the first uplink rate, and the first sub-device does not support the first uplink rate, so the first sub-device does not respond.

[0101] In the present application, after the first sub-device receives the first allocation information carrying the first allocation identifier and the first time information, the first sub-device will respond to the first allocation information and send the serial number of the first sub-device in the first allocation time slot only when the first sub-device determines that it supports the first uplink rate. That is to say, the first allocation information received by the first sub-device is used to instruct the sub-device supporting the first uplink rate to report the serial number in the first allocation time slot, and will not trigger the sub-devices of other uplink rates (uplink rates other than the first uplink rate) to report the serial number in the first allocation time slot, which is conducive to avoiding the first sub-device and the sub-devices supporting other uplink rates to share the allocation time slot to report the serial number, that is, it is conducive to avoiding the main device from receiving optical signals of two uplink rates in a short time, and further conducive to reducing the implementation complexity of uplink burst reception.

[0102] Furthermore, if Figure 4 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:

[0103] Step 401: The main device sends first allocation information; accordingly, the first sub-device receives the first allocation information; and the second device receives the first allocation information.

[0104] The first allocation information includes a first allocation identifier and first time information. For explanations of the first allocation information, the first allocation identifier and the first time information, please refer to the relevant introduction in the above step 201, which will not be repeated here.

[0105] In addition, both the first sub-device and the second sub-device are inactivated sub-devices. 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.

[0106] Exemplarily, the master device broadcasts the first allocation information, and both the first sub-device and the second sub-device can receive the first allocation information. After the first sub-device receives the first allocation information, the first sub-device executes step 402; after the second sub-device receives the first allocation information, the second sub-device executes step 403. It should be understood that there is no time sequence limitation between step 402 and step 403, and step 402 can be executed after step 401, and step 403 can be executed after step 401.

[0107] Step 402: The first sub-device does not respond to the first allocation information.

[0108] Since the first sub-device does not support the first uplink rate, the first sub-device does not respond to the first allocation information.

[0109] Step 403: The second sub-device sends a second response message in the first allocated time slot; correspondingly, the main device receives the second response message.

[0110] Since the second sub-device supports the first uplink rate, the second sub-device uses the first allocated time slot to send second response information after receiving the first allocation information. The second response information includes the serial number of the second sub-device.

[0111] Step 404 and step 405 are optional steps.

[0112] Step 404: the master device sends second allocation information; correspondingly, the first slave device receives the second allocation information.

[0113] The second allocation information includes a second allocation identifier and second time information. The second time information is used to indicate a second allocated time slot, which is an uplink bandwidth resource associated with the second allocation identifier and is used for a specific sub-device to send response information in the second allocated time slot.

[0114] The second identification information is used to indicate that an unactivated sub-device supporting the second uplink rate responds to the second allocation information. It can also be understood that the second allocation identifier indicates that the second allocation information is used to discover an unactivated sub-device supporting the second uplink rate. The second allocation identifier is different from the first allocation identifier, that is, the value of the second allocation identifier is different from the value of the first allocation identifier. The second time information is different from the first time information, that is, the first allocation time slot indicated by the first time information is different from the second allocation time slot indicated by the second time information. The first allocation information and the second allocation information are sent down through different bandwidth mappings (BWmap).

[0115] It can be understood that the second allocation information provided in the present application is used to discover an unactivated sub-device that supports another specific uplink rate (for example, the second uplink rate), and is not only used to discover an unactivated sub-device, nor is it used to discover an unactivated sub-device that supports other uplink rates. For example, when multiple sub-devices receive the second allocation information, only the unactivated sub-device that supports the second uplink rate can respond to the second allocation information.

[0116] Optionally, the second allocation identifier is a broadcast allocation identifier, and the second allocation identifier is used in a serial number request allocation structure, that is, the second allocation information is a serial number request allocation structure. The second allocation information is used as a serial number request allocation structure to trigger a sub-device that supports the second uplink rate and performs an activation procedure (for example, a sub-device that supports the second uplink rate and is in a serial number acquisition state (Serial_Numberstate) (i.e., O3 state)) to respond to the second allocation information to report the serial number of the sub-device.

[0117] It can also be understood that the second allocation information is carried in the broadcasted serial number request message, which is a request to allocate broadcast bandwidth to all inactive sub-devices in the serial number acquisition state (Serial_Number state). For example, the master device broadcasts a serial number request message, which includes the second allocation structure, and one or more inactive sub-devices connected to the master device can receive the serial number request message to obtain the second allocation information. However, only sub-devices that support the second uplink rate can respond to the first allocation information.

[0118] Optionally, the second allocation information is carried in a bandwidth map (BWmap) field in a physical control block downstream (PCBd). For example, the second allocation structure is an 8-byte field in the bandwidth map (BWmap) field. Optionally, the physical control block downstream PCBd is located in a frame header of a downstream GTC frame. For an introduction to the frame header of a downstream GTC frame, please refer to the previous text. Figure 3 The first allocation information and the second allocation information are carried in different bandwidth mapping (BWmap) fields and sent down.

[0119] Step 405: The first device sends first response information in the second allocated time slot.

[0120] The first response information includes the serial number of the first sub-device.

[0121] Since the first sub-device supports the second uplink rate, the first sub-device sends the first response information including the serial number of the first sub-device in the second allocated time slot in response to the second allocation information.

[0122] It should be noted that there is no time sequence limitation between step 401 to step 403 and step 404 to step 405. That is, the master device may broadcast the first allocation information first, or may broadcast the second allocation information first, and this application does not limit it.

[0123] In this embodiment, the main device can distinguish the allocation structures corresponding to the sub-devices supporting different uplink rates through different allocation identifiers, and further distinguish the allocation time slots for reporting the serial numbers corresponding to the different allocation structures. That is, the first allocation identifier indicates that the first allocation structure is used to discover the unactivated sub-device supporting the first uplink rate, and the first allocation structure corresponds to the first allocation time slot; the second allocation identifier indicates that the second allocation structure is used to discover the unactivated sub-device supporting the second uplink rate, and the second allocation structure corresponds to the second allocation time slot. Therefore, the sub-devices supporting different uplink rates use different allocation time slots when reporting the serial numbers. Compared with the use of different time slots in the same allocation time slot in the traditional technology, the time interval between the uplink optical signals of different uplink rates received by the main network device is lengthened, which is beneficial to reduce the complexity of the receiver for uplink burst reception.

[0124] In addition, it should be noted that, among the aforementioned first allocation identifier and the second allocation identifier, one of the allocation identifiers may continue to use the value of the allocation identifier used in the activation process in the traditional technology, and the other allocation identifier may be a newly defined allocation identifier. For ease of introduction, the following text takes the case where the first allocation identifier continues to use the value of the allocation identifier used in the activation process in the traditional technology, and the second allocation identifier is a newly defined allocation identifier as an example.

[0125] In one possible implementation, the first allocation identifier is equal to 254, and the first allocation identifier indicates that the first allocation structure is used to discover unactivated sub-devices that support an uplink rate of 1.24416 Gbit / s (hereinafter referred to as 1.25G sub-devices); the second allocation identifier is not equal to 254, and the second allocation identifier indicates that the second allocation structure is used to discover unactivated sub-devices that support an uplink rate of 2.48832 Gbit / s (hereinafter referred to as 2.5G sub-devices). When the master device broadcasts the first allocation structure (i.e., the allocation structure carrying Alloc-ID=254), the 1.25G sub-device in the system responds to the first allocation structure by sending the serial number of the 1.25G sub-device, and the 2.5G sub-device in the system does not respond to the first allocation structure. In this implementation, it is necessary to redefine the allocation identifier used by the 2.5G sub-device in the activation process. It can be implemented in a variety of ways, which are introduced below:

[0126] Further, in one implementation, the second allocation identifier is equal to 255, and the second allocation identifier indicates that the second allocation structure is used to discover an unactivated sub-device supporting an uplink rate of 2.48832 Gbit / s (ie, a 2.5G sub-device).

[0127] For example, when 255 is defined as the allocation identifier used in the activation process, the functions of other allocation identifiers are shown in the following Table 1-1:

[0128] Table 1-1

[0129]

[0130] As shown in Table 1-1, Alloc-ID=0~253 is the default allocation identifier (i.e., the default Alloc-ID). The default allocation identifier is implicitly allocated through the identifier of the sub-device (i.e., SFU-ID, which is used in the PLOAM message) and does not require an explicit Assign_Alloc-ID PLOAM message to allocate. The default Alloc-ID is used to carry PLOAM and FMCC traffic for uplink frames, and may also carry user data traffic. In addition, the Assign_Alloc-ID PLOAM message cannot be used to cancel or change the default Alloc-ID. If the sub-device requires more Alloc-ID values, the master device will allocate from Alloc-ID values ​​above 255.

[0131] In addition, Alloc-ID=254 is a newly defined reserved allocation identifier.

[0132] In addition, Alloc-ID=255 is a newly defined broadcast allocation identifier, which can be understood as Alloc-ID=255 is the Alloc-ID used by the sub-device supporting 2.48832Gbit / s in the activation process, and is used to discover unknown (or unactivated) sub-devices. For example, the Alloc-ID=255 is used in the serial number request allocation structure, that is, the allocation structure corresponding to the Alloc-ID=255 is the serial number request allocation structure. The allocation structure corresponding to the Alloc-ID=255 is used as a serial number request allocation structure to trigger the execution of the activation procedure by the sub-device supporting 2.48832Gbit / s (for example, a sub-device in the serial number acquisition state (Serial_Number state) (i.e., O3 state)) to respond to the allocation structure corresponding to the Alloc-ID=255 to report the serial number of the sub-device.

[0133] In addition, Alloc-ID=256-4095 is an assignable allocation identifier. When a sub-device requires multiple Alloc-IDs, the master device can select a unique number from this range (i.e., 256-4095) and pass it to the sub-device using an Assign_Alloc-ID PLOAM message, thereby allocating an additional Alloc-ID (i.e., an additional Alloc-ID) to the sub-device. In addition, the additional Alloc-ID is explicitly assigned to the sub-device via an Assign_Alloc-ID PLOAM message with an Alloc-ID type of 1, and can also be explicitly revoked via an Assign_Alloc-ID PLOAM message with an Alloc-ID type of 255. All Alloc-ID allocations, including default Alloc-ID allocations, will become invalid when the sub-device is deactivated.

[0134] In this implementation, for the sub-device supporting 2.48832Gbit / s, Alloc-ID=254 is redefined as a reserved allocation identifier, that is, Alloc-ID=254 is not carried in the allocation structure, and Alloc-ID=255 is redefined as a broadcast allocation identifier. The sub-device supporting the uplink rate of 1.24416Gbit / s uses Alloc-ID=254 in the activation process. Therefore, in the activation process, the 2.5G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=255, and the 1.25G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=254. Therefore, the sub-devices supporting different uplink rates use different allocation time slots when reporting sequence numbers, which can realize multi-rate separate windowing, which is conducive to reducing the implementation complexity of uplink burst reception.

[0135] Furthermore, in another implementation, the second allocation identifier is equal to 253, and the second allocation identifier indicates that the second allocation structure is used to discover an unactivated sub-device supporting an uplink rate of 2.48832 Gbit / s (ie, a 2.5G sub-device).

[0136] For example, when 253 is defined as the allocation identifier used in the activation process, the functions of other allocation identifiers are shown in Table 1-2 below:

[0137] Table 1-2

[0138]

[0139] As shown in Table 1-2, Alloc-ID=0~252 is the default allocation identifier (i.e., the default Alloc-ID). The default allocation identifier is implicitly allocated through the identifier of the sub-device (i.e., SFU-ID, which is used in the PLOAM message) and does not require an explicit Assign_Alloc-ID PLOAM message for allocation. The default Alloc-ID is used to carry PLOAM and FMCC traffic for uplink frames, and may also carry user data traffic. In addition, the Assign_Alloc-ID PLOAM message cannot be used to cancel or change the default Alloc-ID. If the sub-device requires more Alloc-ID values, the master device will allocate from Alloc-ID values ​​above 255.

[0140] In addition, Alloc-ID=253 is a newly defined broadcast allocation identifier, which can be understood as Alloc-ID=253 is the Alloc-ID used by the sub-device supporting 2.48832Gbit / s in the activation process, and is used to discover unknown (or unactivated) sub-devices. For example, the Alloc-ID=253 is used in the serial number request allocation structure, that is, the allocation structure corresponding to the Alloc-ID=253 is the serial number request allocation structure. The allocation structure corresponding to the Alloc-ID=253 is used as a serial number request allocation structure to trigger the execution of the activation procedure by the sub-device supporting 2.48832Gbit / s (for example, a sub-device in the serial number acquisition state (Serial_Number state) (i.e., O3 state)) to respond to the allocation structure corresponding to the Alloc-ID=253 to report the serial number of the sub-device.

[0141] In addition, Alloc-ID=254 is a newly defined reserved allocation identifier.

[0142] In addition, Alloc-ID=255 is a newly defined unassigned allocation identifier. This Alloc-ID=255 can be used by the main device, indicating that no sub-device should use a specific allocation structure, that is, no sub-device should use the allocation structure corresponding to Alloc-ID=255.

[0143] In addition, Alloc-ID=256-4095 is an assignable allocation identifier. When a sub-device requires multiple Alloc-IDs, the master device can select a unique number from this range (i.e., 256-4095) and pass it to the sub-device using an Assign_Alloc-ID PLOAM message, thereby allocating an additional Alloc-ID (i.e., an additional Alloc-ID) to the sub-device. In addition, the additional Alloc-ID is explicitly assigned to the sub-device via an Assign_Alloc-ID PLOAM message with an Alloc-ID type of 1, and can also be explicitly revoked via an Assign_Alloc-ID PLOAM message with an Alloc-ID type of 255. All Alloc-ID allocations, including default Alloc-ID allocations, will become invalid when the sub-device is deactivated.

[0144] In this implementation, for the sub-device supporting 2.48832Gbit / s, Alloc-ID=254 is redefined as a reserved allocation identifier, that is, Alloc-ID=254 is not carried in the allocation structure, and Alloc-ID=253 is redefined as a broadcast allocation identifier. The sub-device supporting the uplink rate of 1.24416Gbit / s uses Alloc-ID=254 in the activation process. Therefore, in the activation process, the 2.5G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=253, and the 1.25G sub-device uses the allocation structure and allocation time slot corresponding to Alloc-ID=254. Therefore, the sub-devices supporting different uplink rates use different allocation time slots when reporting sequence numbers, which can realize multi-rate separate windowing, which is conducive to reducing the implementation complexity of uplink burst reception.

[0145] In addition, the present application embodiment also provides a communication device 50, such as Figure 5 As shown, Figure 5 A schematic diagram of the structure of a communication device 50 provided in an embodiment of the present application. Figure 2 and Figure 4 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 5 The internal structure of the communication device 50 is shown. Figure 2 or Figure 4 When the communication device 50 is used to implement the function of the master device in the method shown, the communication device 50 may be a master gateway or an MFU. Figure 2 or Figure 4 When the function of the sub-device in the method shown is performed, the communication device 50 may be a slave gateway or an SFU.

[0146] like Figure 5As shown, the communication device 50 may include a processor 501 and a transceiver 502, and the processor 501 is coupled to the transceiver 502. The processor 501 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 501 may refer to one processor or may include multiple processors, which is not specifically limited here.

[0147] The transceiver 502 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 50 is used to implement Figure 2 or Figure 3 When the function of the master device in the method shown is performed, the transceiver 502 can be used for receiving uplink burst optical signals. Optionally, the transceiver 502 supports receiving burst optical signals of one or more uplink rates. For example, the transceiver 502 supports receiving uplink burst optical signals of 2.48832 Gbit / s. For another example, the transceiver 502 supports receiving uplink burst optical signals of 1.24416 Gbit / s.

[0148] Optionally, the communication device 50 further includes a memory 503. The processor 501 is coupled to the memory 503. The memory 503 is mainly used to store software programs and data. The memory 503 may be independent and connected to the processor 501. Optionally, the memory 503 may be integrated with the processor 501, for example, integrated into one or more chips. The memory 503 can store program codes for executing the technical solutions of the embodiments of the present application, and is controlled and executed by the processor 501. The various types of computer program codes executed can also be regarded as drivers of the processor 501. The memory 503 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 503 may also include a combination of the above-mentioned types of memory. The memory 503 may refer to one memory or may include multiple memories. Exemplarily, the memory 503 is used to store various data.

[0149] In one implementation, the communication device 50 is used to implement the function of the first sub-device in the optical fiber network system. Specifically, the transceiver 502 is used to receive the first allocation information from the main device, the first allocation information includes a first allocation identifier and a first time information, the first time information is used to indicate the first allocation time slot, and the first allocation identifier is used to indicate that the unactivated sub-device supporting the first uplink rate responds to the first allocation information; the processor 501 is used to control the transceiver 502 to send the first response information in the first allocation time slot when it is determined that the first uplink rate is supported, and the first response information includes the serial number of the first sub-device.

[0150] In a possible implementation, the processor 501 is configured to, when determining that the first uplink rate is not supported, not trigger a response to the first allocation information.

[0151] 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 transceiver 502 is also used to receive second allocation information from the main device, the second allocation information includes a second allocation identifier and second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate that an unactivated sub-device supporting the second uplink rate responds to the second allocation information, the second allocation identifier is different from the first allocation identifier, and the second time information is different from the first time information. The processor 501 is also used to control the transceiver 502 to send a first response information in the second allocated time slot when it is determined that the first sub-device supports the second uplink rate, and the first response information includes the serial number of the first sub-device.

[0152] In a possible implementation, the multiple sub-devices further include an unactivated second sub-device, the second sub-device supports a first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

[0153] In a possible implementation manner, the first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

[0154] In a possible implementation manner, the first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

[0155] In a possible implementation manner, the first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

[0156] In a possible implementation manner, the first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

[0157] In a possible implementation manner, the second allocation identifier is 255 or 253.

[0158] In another implementation, the communication device 50 is used to implement the function of a master device in a fiber optic network system. Specifically, the processor 501 is used to generate first allocation information; the transceiver 502 is used to send the first allocation information, the first allocation information includes a first allocation identifier and first time information, the first time information is used to indicate a first allocation time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information; wherein, if the first sub-device supports the first uplink rate, the first allocation information is used for the first sub-device to send a first response information in the first allocation time slot, and the first response information includes a serial number of the first sub-device.

[0159] In a possible implementation manner, if the first sub-device does not support the first uplink rate, the first allocation information is used for the first sub-device not to respond to the first allocation information.

[0160] 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.

[0161] The transceiver 502 is also used to send second allocation information, the second allocation information includes a second allocation identifier and a second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate that an unactivated sub-device supporting a second uplink rate responds to the second allocation information, the second allocation identifier is different from the first allocation identifier, the second time information is different from the first time information, the second allocation information is used for the first sub-device to send a first response information in the second allocated time slot, and the first response information includes the serial number of the first sub-device.

[0162] In a possible implementation, the multiple sub-devices further include an unactivated second sub-device, the second sub-device supports a first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

[0163] In a possible implementation manner, the first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

[0164] In a possible implementation manner, the first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

[0165] In a possible implementation manner, the first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

[0166] In a possible implementation manner, the first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

[0167] In a possible implementation manner, the second allocation identifier is 255 or 253.

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

[0169] like Figure 6As shown, the present application also provides a communication device 60. The communication device 60 may 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 60 may also be other communication modules for implementing the method in the method embodiment of the present application.

[0170] The communication device 60 may include a processing module 601 (or a processing unit). Optionally, it may also include an interface module 602 (or a transceiver unit or a transceiver module) and a storage module 603 (or a storage unit). The interface module 602 is used to communicate with other devices. The interface module 602 may be, for example, a transceiver module or an input / output module.

[0171] In one possible design, Figure 6 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.

[0172] The communication device 60 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 60 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 5 This corresponds to the communication device 50 in the embodiment.

[0173] Alternatively, the communication device 60 has the function of implementing the main device described in the embodiment of the present application. For example, the communication device 60 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 5 This corresponds to the communication device 50 in the embodiment.

[0174] 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 3 The 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.

[0175] 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.

[0176] 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.

[0177] 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.

[0178] 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. An access method, 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 an unactivated first sub-device, characterized in that: include: The first sub-device receives first allocation information from the main device, the first allocation information includes a first allocation identifier and first time information, the first time information is used to indicate a first allocated time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information; If the first sub-device supports the first uplink rate, the first sub-device sends first response information in the first allocated time slot, where the first response information includes the serial number of the first sub-device.

2. The method according to claim 1, characterized in that If the first sub-device does not support the first uplink rate, the first sub-device does not respond to the first allocation information.

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 second allocation information from the master device, the second allocation information includes a second allocation identifier and a second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate an unactivated sub-device supporting the second uplink rate to respond to the second allocation information, the second allocation identifier is different from the first allocation identifier, and the second time information is different from the first time information; The first sub-device sends first response information in the second allocated time slot, where the first response information includes a serial number of the first sub-device.

4. The method according to claim 2 or 3, characterized in that: The multiple sub-devices also include an unactivated second sub-device, the second sub-device supports the first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

5. The method according to any one of claims 1 to 4, characterized in that: The first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

6. The method according to any one of claims 1 to 5, characterized in that The first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

7. The method according to claim 1 or 2, characterized in that: The first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

8. The method according to claim 3 or 4, characterized in that: The first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

9. The method according to claim 8, characterized in that The second allocation identifier is 255 or 253.

10. An access method, 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 an unactivated first sub-device, characterized in that: include: The master device sends first allocation information, where the first allocation information includes a first allocation identifier and first time information, where the first time information is used to indicate a first allocated time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information; If the first sub-device supports the first uplink rate, the first allocation information is used for the first sub-device to send first response information in the first allocated time slot, and the first response information includes the serial number of the first sub-device.

11. The method according to claim 10, characterized in that If the first sub-device does not support the first uplink rate, the first allocation information is used for the first sub-device not to respond to the first allocation information.

12. The method according to claim 11, 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 second allocation information, the second allocation information includes a second allocation identifier and second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate an unactivated sub-device supporting the second uplink rate to respond to the second allocation information, the second allocation identifier is different from the first allocation identifier, the second time information is different from the first time information, the second allocation information is used by the first sub-device to send a first response information in the second allocated time slot, and the first response information includes the serial number of the first sub-device.

13. The method according to claim 11 or 12, characterized in that: The multiple sub-devices also include an unactivated second sub-device, the second sub-device supports the first uplink rate, the first allocation information is used by the second sub-device to send second response information in the first allocated time slot, and the second response information includes a serial number of the second sub-device.

14. The method according to any one of claims 10 to 13, characterized in that The first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

15. The method according to any one of claims 10 to 14, characterized in that The first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

16. The method according to claim 10 or 11, characterized in that The first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

17. The method according to claim 12 or 13, characterized in that The first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

18. The method according to claim 17, characterized in that The second allocation identifier is 255 or 253.

19. 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 an unactivated first sub-device, characterized in that: include: The master device is used to send first allocation information, where the first allocation information includes a first allocation identifier and first time information, where the first time information is used to indicate a first allocated time slot, and the first allocation identifier is used to indicate that an unactivated sub-device supporting a first uplink rate responds to the first allocation information; The first sub-device is configured to send first response information in the first allocated time slot when supporting the first uplink rate, wherein the first response information includes a serial number of the first sub-device.

20. The optical fiber network system according to claim 19, characterized in that: The first sub-device is further configured to not respond to the first allocation information if the first uplink rate is not supported.

21. The optical fiber network system according to claim 20, 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 second allocation information, the second allocation information includes a second allocation identifier and a second time information, the second time information is used to indicate a second allocated time slot, the second allocation identifier is used to indicate an unactivated sub-device supporting the second uplink rate to respond to the second allocation information, the second allocation identifier is different from the first allocation identifier, and the second time information is different from the first time information; The first sub-device is further configured to send first response information in the second allocated time slot, where the first response information includes a serial number of the first sub-device.

22. The optical fiber network system according to claim 20 or 21, characterized in that: The multiple sub-devices further include an unactivated second sub-device, the second sub-device supporting the first uplink rate; The second sub-device is used to send second response information in the first allocated time slot, where the second response information includes a serial number of the second sub-device.

23. The optical fiber network system according to any one of claims 19 to 22, characterized in that: The first allocation identifier is a broadcast allocation identifier, and the first allocation information is a sequence number request allocation structure.

24. The optical fiber network system according to any one of claims 19 to 23, characterized in that: The first allocation information is carried in a bandwidth mapping field in a downlink physical control block.

25. The optical fiber network system according to claim 19 or 20, characterized in that: The first allocation identifier is 254, and the first uplink rate is 1.25G; or, the first allocation identifier is 255 or 253, and the first uplink rate is 2.5G.

26. The optical fiber network system according to claim 21 or 22, characterized in that: The first allocation identifier is 254, the second allocation identifier does not include 254, the first uplink rate is 1.25G, and the second uplink rate is 2.5G.

27. The optical fiber network system according to claim 26, characterized in that: The second allocation identifier is 255 or 253.

28. 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 9.

29. 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 10 to 18.