Service sending method for optical line terminal
By sending downlink services within the preset period and stopping transmission outside the preset time period, combining recovery blocks and buffers to adjust the clock, the problem of unnecessary power consumption in OLT downlink transmission is solved, and the energy saving of OLT and the smooth operation of service transmission is achieved.
Patent Information
- Application Number
- PCT/CN2025/078318
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-23
- Filing Date
- 2025-02-20
- Publication Date
- 2025-08-28
AI Technical Summary
There are unnecessary power consumption problems in OLT downlink transmission, especially when the downlink flow is low or there is no flow, the OLT device is still operating at full speed, resulting in an increase in unnecessary energy consumption.
Send downlink services in a predetermined time period within the preset period, stop sending downlink services outside the preset period within the preset period, and adjust the clock deviation in combination with the FIFO buffer, and use the recovery block to restore ONU synchronization.
It effectively reduces the power consumption of OLT in the downlink transmission process, while ensuring the continuity and reliability of downlink service transmission, achieving the energy-saving effect of OLT.
Smart Images

Figure CN2025078318_28082025_PF_FP_ABST
Abstract
Description
A service sending method for optical line terminal
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on Chinese patent application CN202410204370.0, filed on February 23, 2024, entitled “A service sending method for an optical line terminal”, and claims the priority of the patent application, and all the contents disclosed therein are incorporated into this disclosure by reference. Technical Field
[0003] The embodiments of the present disclosure relate to the field of optical communications, and in particular, to a service sending method for an optical line terminal. Background Art
[0004] A Passive Optical Network (PON) system consists of an Optical Line Terminal (OLT) connected to multiple Optical Network Units (ONUs) via an Optical Distribution Network (ODN). In an International Telecommunication Union Telecommunication Standardization Sector (ITU-T) PON system, the OLT continuously sends superframes to the ONUs in the downstream direction. Even when there is no data to send, the OLT continues to send idle data.
[0005] In the context of global carbon neutrality, operators have begun to pay attention to the power consumption of equipment in the central office. The OLT equipment in the central office still operates at full speed when there is little or no downstream traffic, resulting in unnecessary power consumption.
[0006] Regarding the problem of unnecessary power consumption in OLT downlink transmission, relevant technologies have not yet proposed a suitable solution. Summary of the Invention
[0007] The embodiments of the present disclosure provide a service sending method for an optical line terminal, so as to at least solve the problem of unnecessary power consumption in downlink transmission of an OLT in the related art.
[0008] According to one embodiment of the present disclosure, a service sending method of an optical line terminal (OLT) is provided, which is applied to the OLT and includes:
[0009] The downlink service is sent during a predetermined time period within a preset cycle, and the downlink service is stopped from being sent outside the preset time period within the preset cycle.
[0010] According to another embodiment of the present disclosure, a service sending method of an optical line terminal (OLT) is provided, which is applied to an optical network unit (ONU), including:
[0011] Processing the downlink service in a predetermined time period within a preset cycle includes at least one of the following: restoring local downlink reception related components, maintaining a downlink synchronization state, restoring a downlink clock, and receiving the downlink service.
[0012] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0013] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a schematic diagram of OLT downlink framing and frame transmission in the prior art;
[0015] FIG2 is a schematic structural diagram of a PSBd in the prior art;
[0016] 3 is a hardware structure block diagram of a computer terminal of a service sending method of an optical line terminal OLT according to an embodiment of the present disclosure;
[0017] FIG4 is a flow chart (I) of a service sending method of an optical line terminal OLT according to an embodiment of the present disclosure;
[0018] 5 is an overall architecture diagram of a service sending method of an optical line terminal OLT according to an embodiment of the present disclosure;
[0019] 6 is a flowchart of sending downlink services during a predetermined time period within a preset cycle and stopping sending downlink services outside the preset time period within the preset cycle according to an embodiment of the present disclosure;
[0020] FIG7 is a flow chart of entering the energy saving mode according to an embodiment of the present disclosure;
[0021] FIG8 is a schematic structural diagram of a dBWmap according to an embodiment of the present disclosure;
[0022] FIG9 is a schematic diagram of entering the entire superframe energy-saving mode according to an embodiment of the present disclosure;
[0023] FIG10 is a flow chart of entering the entire superframe energy saving mode according to an embodiment of the present disclosure;
[0024] FIG11 is a schematic diagram of entering a superframe tail power saving mode according to an embodiment of the present disclosure;
[0025] FIG12 is a flow chart of entering a superframe tail power saving mode according to an embodiment of the present disclosure;
[0026] FIG13 is a schematic diagram of entering a superframe intra-energy saving mode according to an embodiment of the present disclosure;
[0027] FIG14 is a flow chart of entering a superframe intra-power saving mode according to an embodiment of the present disclosure;
[0028] FIG15 is a flowchart (II) of a service sending method of an optical line terminal OLT according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0031] Figure 1 is a schematic diagram of OLT downlink framing and frame transmission in the prior art. As shown in Figure 1, a Service Data Unit (SDU) or SDU fragment is encapsulated into an X Gigabit Passive Optical Network Encapsulation Method (XGEM) frame. A series of XGEM frames are further encapsulated into a Framing Sublayer (FS) frame. A downstream Physical Synchronization Block (PSBd) is then added, and forward error correction (FEC) is inserted. Scrambling is performed, and bit interleaving is performed if necessary, ultimately forming the transmitted Physical (PHY) frame. A PHY frame typically has a period of 125 microseconds. Because it contains multiple XGEM frames, it can also be called a superframe. When there is generally less service data, idle data is often inserted to form a complete superframe. The scrambling code starts from the first bit after the PSBd and restarts in the next superframe. The bit interleaving is performed in units of 4 FEC code blocks.
[0032] Figure 2 is a schematic diagram of the structure of PSBd in the prior art. As shown in Figure 2, PSBd includes physical layer synchronization (PSync), super frame counter (SFC), and operation control (OC). PSync is used to indicate the start of a super frame and is 8 bytes. The ONU receiving side relies on the PSync to obtain the start of the super frame. In order to accurately identify the PSync, the ONU side needs to maintain a local PSync state machine. Data can be received only in the PSync synchronization state, and no data is received if it is not in the PSync synchronization state.
[0033] The method embodiments provided in the embodiments of the present disclosure can be executed in a computer terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 3 is a hardware structure block diagram of a computer terminal of a service sending method of an optical line terminal OLT in an embodiment of the present disclosure. As shown in Figure 3, the computer terminal may include one or more (only one is shown in Figure 3) processors 302 (the processor 302 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 304 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 306 and an input and output device 308 for communication functions. It can be understood by those skilled in the art that the structure shown in Figure 3 is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than those shown in Figure 3, or have a configuration different from that shown in Figure 3.
[0034] The memory 304 can be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to a service transmission method of an optical line terminal (OLT) in an embodiment of the present disclosure. The processor 302 executes various functional applications and data processing by running the computer program stored in the memory 304, thereby implementing the above-mentioned method. The memory 304 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 304 may further include a memory remotely located relative to the processor 302, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0035] Transmission device 306 is used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a communications provider of a computer terminal. In one embodiment, transmission device 306 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, transmission device 306 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0036] This embodiment provides a method for transmitting services of an optical line terminal (OLT) running on the above-mentioned computer terminal. FIG4 is a flow chart (I) of a method for transmitting services of an optical line terminal (OLT) according to an embodiment of the present disclosure. As shown in FIG4 , the flow chart includes the following steps:
[0037] Step S402: Send downlink services during a predetermined time period within a preset cycle, and stop sending the downlink services outside the preset time period within the preset cycle.
[0038] Through the embodiments of the present disclosure, by stopping the transmission of downlink services outside the preset time period within the preset cycle, the downlink transmission power consumption of the OLT outside the preset time period within the preset cycle can be saved, thereby reducing the power consumption of the OLT during the entire downlink transmission process. This can solve the problem of unnecessary power consumption in the downlink transmission of the OLT in the related art and achieve the effect of energy saving of the OLT.
[0039] At the same time, downlink services are sent during a predetermined time period within a preset cycle. When there is no downlink service or the downlink service traffic is small, by properly configuring the predetermined cycle and predetermined time period, the transmission of the downlink service will not be affected while achieving the OLT energy saving effect, and the effect of ensuring the downlink service transmission and OLT energy saving can be achieved at the same time.
[0040] In this embodiment, stopping sending the downlink service outside the preset time period within the preset cycle includes: shutting down local downlink sending related components or entering an energy-saving working state outside the predetermined time period within the preset cycle.
[0041] Among them, the local downlink transmission related components include at least one of the following: a data link layer controller (Media Access Controller, referred to as MAC) component, a digital signal processor (Digital Signal Processor, referred to as DSP) component, a serializer and deserializer (Serializer and Deserializer, referred to as SERDES) component, a physical layer PHY component, and an optical device component.
[0042] By shutting down the local downlink transmission related components or entering the energy-saving working state outside the preset time period within the preset cycle, the downlink transmission power consumption of the OLT local downlink transmission related components outside the preset time period within the preset cycle can be saved, thereby reducing the power consumption of the OLT in the entire downlink transmission process, achieving the OLT energy-saving effect.
[0043] FIG5 is an overall architecture diagram of a service transmission method for an optical line terminal (OLT) according to an embodiment of the present disclosure. As shown in FIG5 , the OLT energy-saving decision center collects statistics on downstream service traffic and forms an energy-saving mode based on the statistics. The OLT notifies the MAC, DSP, PHY, and other components via internal control signaling, causing them to enter an energy-saving state when not transmitting downstream services and to resume their working state promptly when services resume. Simultaneously, the MAC notifies the ONU MAC of the energy-saving mode, which in turn notifies the DSP, PHY, and other components via internal control signaling, allowing them to be informed of the suspension and resumption of downstream services and promptly resume service reception. The ONU obtains a downstream clock from downstream service transmission and uses it for upstream transmission. During the suspension of downstream services, the ONU's upstream transmission clock can enter a clock hold state or use a local clock. To simplify clock processing on the ONU side and prevent frequent clock switching, the ONU can also enter a clock hold state upon entering energy-saving mode. The OLT continuously sends a clock at regular intervals for a period of time to allow the ONU to recover its downstream clock. A FIFO can be configured on the OLT side to absorb any deviations between the OLT's local clock and the ONU's transmission clock.
[0044] FIG6 is a flow chart of sending downlink services during a predetermined time period within a preset cycle and stopping sending downlink services outside the preset time period within the preset cycle according to an embodiment of the present disclosure. As shown in FIG6 , the flow includes the following steps:
[0045] Step S602: When the downlink traffic is less than a preset threshold, the system enters an energy-saving mode.
[0046] In this embodiment, before the above step S602, the method further includes: setting a First In First Out (FIFO) buffer, wherein the FIFO buffer is used to adjust the deviation between the local clock and the ONU uplink transmission clock.
[0047] The ONU receives downstream service data to obtain the downstream clock and uses it for upstream transmission. When the OLT stops sending downstream services, the ONU cannot receive downstream service data and, therefore, cannot obtain the downstream clock by receiving downstream service data. Therefore, when the OLT stops sending downstream services, the ONU enters the clock hold state and uses the clock in the hold state for upstream transmission, or uses the local clock for upstream transmission. In this case, a FIFO buffer is set up in the OLT to adjust the deviation between the local clock and the ONU's upstream transmission clock.
[0048] In this embodiment, the method further includes: determining an energy-saving time or energy-saving ratio based on the size of the downlink service traffic, wherein the energy-saving time is time outside a preset time period within the preset period, and the energy-saving ratio is a ratio of the energy-saving time to the preset period. Determining the energy-saving time based on the size of the downlink service traffic may include: determining the preset time period based on the size of the downlink service traffic, the energy-saving time being equal to the preset period minus the preset time period.
[0049] FIG7 is a flow chart of entering the energy-saving mode according to an embodiment of the present disclosure. As shown in FIG7 , the flow chart includes the following steps:
[0050] Step S702, sending energy-saving parameters to the ONU;
[0051] The energy-saving parameter includes the preset period and at least one of the following: the energy-saving time and the energy-saving ratio. The energy-saving time may also be replaced by the preset time period. When receiving the data, the ONU may obtain the energy-saving time by subtracting the preset time period from the preset period.
[0052] The energy-saving mode may include one of the following: a whole superframe energy-saving mode, a superframe tail energy-saving mode, and a superframe internal energy-saving mode.
[0053] Power Saving Mode (PSM) is represented by PSM(T,P / p), where T represents the power saving period, P represents the power saving ratio or transmission ratio, and p represents the power saving time or transmission time. Besides time, p can also be expressed as the number of bits, bytes, or FEC blocks corresponding to the rate within that time. Both P and p are optional. By default, data and signaling are sent at the beginning of each T period, while power saving is performed at the end. Table 1 provides examples of the three power saving modes and their parameters.
[0054] Table 1
[0055] For example, in superframe intra-power saving mode, T is 31.25μs. If p is selected as the parameter, such as 10μs, data and signaling are sent at the beginning of T by default. If p represents the transmission time, the OLT sends downlink traffic in the first 10μs of the 31.25μs period and stops sending downlink traffic in the last 21.25μs. If p represents the power saving time, the OLT sends downlink traffic in the first 21.25μs of the 31.25μs period and stops sending downlink traffic in the last 10μs. The remaining parameters are similarly selected, and the selection of P as the parameter is not repeated here.
[0056] The number of FEC code blocks can be configured by the OLT through a register. For example, a 2-bit register can be configured to represent the energy saving ratio, which can be 00, 01, 11, or 10. 00 indicates 0%, i.e., no energy saving; 01 indicates 30% energy saving; 10 indicates 60% energy saving; and 11 indicates 90% energy saving.
[0057] In the above step S702, sending the energy-saving parameter to the ONU involves information exchange between the OLT and the ONU.
[0058] In this embodiment, the OLT and ONU exchange information through one of the following channels: the Optical Network Unit Management and Control Interface (OMCI), the Physical Layer Operation, Administration, and Maintenance (PLOAM), and the Downlink Bandwidth Map (dBWmap). OMCI and PLOAM are slow channels, while dBWmap is a fast channel that can be used to send a specified superframe stop position to the ONU.
[0059] Information exchange can be used by the OLT to confirm entry into energy-saving mode, set the FIFO buffer, and select the local optical module clock. It can also be used by the ONU to enter energy-saving mode and set the uplink transmit clock. Information exchange can specifically include: the OLT sends energy-saving parameters to the ONU and receives confirmation information from the ONU.
[0060] In this embodiment, the above step S702 may specifically include: sending the energy-saving parameter to the ONU through one of the following channels: OMCI, PLOAM, dBWmap.
[0061] Table 2 shows an example of a PLOAM message. A power-saving time or power-saving ratio of 0 indicates non-power-saving mode or normal operation mode, while a non-zero value indicates power-saving mode. Of course, if necessary, an indicator bit can be added; for example, a 0 indicates normal operation mode, while a 1 indicates power-saving mode.
[0062] Table 2
[0063] FIG8 is a schematic diagram of the structure of a dBWmap according to an embodiment of the present disclosure. As shown in FIG8 , the existing FS frame header is modified to add a downlink hybrid length field (dHLend) and a dBWmap field. The dHLend field indicates the number of allocation structures in the dBWmap. Each allocation structure in the dBWmap includes a group ID, a flag, a timeslot start time StartTime, a timeslot length GrantSize, a reserved field Reserved, and a Header Error Control (HEC) field. The group ID indicates the ID of the downlink allocation and can be set to increment. The group ID can also indicate an identifier such as an ONU-ID. A flag equal to 00b indicates that the OLT does not transmit in the corresponding timeslot. A flag equal to 01b indicates that the OLT transmits downlink services in the corresponding timeslot. The HEC is used for hybrid error correction.
[0064] After sending the energy-saving parameters to the ONU through the above channel, the ONU will also feedback a message to the OLT through the above channel. For example, the ONU will send a confirmation PLOAM message to the OLT to confirm receipt of the energy-saving PLOAM message sent by the OLT.
[0065] Step S704: After receiving the confirmation message fed back by the ONU, enter the energy-saving mode.
[0066] Step S604: When entering the energy-saving mode, the downlink service is sent during a predetermined time period within a preset cycle, and the downlink service is stopped from being sent outside the preset time period within the preset cycle.
[0067] Specifically, when entering the energy-saving mode, in the first cycle, the OLT starts the operation of the local downlink sending related components, sends downlink services in a predetermined time period, then shuts down the local downlink sending related components or enters the energy-saving working mode, and stops sending downlink services outside the predetermined time period. In the next cycle, the OLT resumes the operation of the local downlink sending related components again, sends downlink services in a predetermined time period, then shuts down the local downlink sending related components or enters the energy-saving working state, and stops sending downlink services outside the predetermined time period. The above process is repeated until the energy-saving mode is exited.
[0068] When entering energy-saving mode, the OLT's local downstream transmission-related components need to be restored from the shutdown state or energy-saving state to the working state after each cycle. However, the OLT stops sending downstream services in the second half of the previous cycle. That is, the ONU cannot obtain downstream services in the second half of the previous cycle, and thus cannot obtain synchronization information from the downstream services. Therefore, how to enable the ONU to obtain accurate synchronization information is a key technical issue.
[0069] In one embodiment, stopping sending the downlink service outside a preset time period within the preset period includes:
[0070] During a time period outside the preset time period within the preset cycle, a recovery block is sent at the end, and the downlink service is stopped from being sent during the remaining time, wherein the recovery block is used for the ONU to recover the downlink clock.
[0071] The recovery block is also used for at least one of the following ONU operations: TIA lock gain, equalization training, and physical layer synchronization search. The code type of the physical layer synchronization may be PSync or other code types.
[0072] The recovery block may be one of the following information codes: a 01-bit sequence or a PRBS pattern. The 01-bit sequence is a regular 01-bit sequence that is conducive to clock recovery, and the PRBS pattern is conducive to equalization training.
[0073] By sending a recovery block at the end of a time outside a preset time period within the preset cycle, the ONU recovers the downlink clock through the recovery block, thereby solving the technical problem of the ONU accurately acquiring synchronization information.
[0074] If the ONU has a good clock retention function and / or the time outside the preset time period within the preset cycle is short, the recovery block may not be sent. Specifically, the short time outside the preset time period within the preset cycle may be a short time period for stopping sending downstream service traffic.
[0075] When the OLT does not send a recovery block, the ONU uses the upstream transmit clock that enters the hold state during the downlink service stop period to replace the downlink clock obtained through the downlink service until the ONU obtains the next physical layer synchronization PSync.
[0076] In this embodiment, entering the energy-saving mode includes one of the following: entering the entire superframe energy-saving mode, entering the superframe tail energy-saving mode, and entering the frame tail energy-saving mode.
[0077] Specifically, the OLT may determine the type of energy-saving mode to enter according to the size of the downstream service traffic and a preset threshold.
[0078] Figure 9 is a schematic diagram of entering the full superframe power-saving mode according to an embodiment of the present disclosure. As shown in Figure 9, to ensure repeatability of the power-saving behavior, this power-saving mode can be represented as PSM(N*125,M*125), meaning that the power-saving state is entered after the last M 125-microsecond periods of N 125-microsecond periods. Because this power-saving mode stops sending data for several superframes, downlink service data is buffered for a long time on the OLT side, potentially resulting in significant latency.
[0079] FIG10 is a flow chart of entering the entire superframe energy-saving mode according to an embodiment of the present disclosure. As shown in FIG10 , the flow includes the following steps:
[0080] Step S1002: When the downlink service traffic is less than a preset threshold, entering the entire superframe energy-saving mode;
[0081] Specifically, the OLT collects statistics on downstream service traffic and, if the downstream service traffic is less than a preset threshold, determines the energy-saving mode to be the entire superframe mode and determines energy-saving parameters. The OLT sends the energy-saving parameters to the ONU via a PLOAM message. After receiving a confirmation message from the ONU, the OLT enters the entire superframe energy-saving mode. The ONU also enters the entire superframe energy-saving mode after receiving the energy-saving parameters.
[0082] Step S1004: When entering the entire superframe energy-saving mode, the downlink service is sent during the first (NM)*T time within the period N*T, and the downlink service is stopped during the last M*T time within N*T, where T represents the period of a superframe, N and M represent the number of superframes, and N>M.
[0083] The above step S1004 may specifically include: when entering the entire superframe energy saving mode, in every N superframes, sending downlink services in NM superframes, and stopping sending downlink services in the next M superframes.
[0084] Specifically, when entering the entire superframe energy-saving mode, in every N superframes, the OLT resumes the operation of local downlink transmission related components, sends downlink services in NM superframes, and shuts down local downlink transmission related components or enters the energy-saving working state in the next M superframes.
[0085] For example, when entering the entire superframe energy-saving mode, in one cycle, i.e., N superframes, the OLT resumes the operation of the local downlink transmission-related components and sends NM superframes. Thereafter, the local downlink transmission-related components are shut down and the sending of M superframes is stopped. In the next cycle, the OLT resumes the operation of the local downlink transmission-related components again and sends NM superframes. Thereafter, the local downlink transmission-related components are shut down again and the sending of M superframes is stopped. The above process is repeated before exiting the entire superframe energy-saving mode.
[0086] After N superframes, the OLT's local downstream transmission components need to be restored from a shutdown state or energy-saving state to a working state. However, when the OLT is completely shut down or in an energy-saving state, the ONU cannot receive OLT downstream services, resulting in an inability to obtain synchronization information from the downstream services. Therefore, how to enable the ONU to obtain accurate synchronization information is a key technical issue.
[0087] In this embodiment, stopping sending the downlink service within the last M*T time within N*T includes: within the last M*T time, sending physical layer synchronization at the head of the last M superframes, sending a physical layer synchronization recovery block at the tail, and stopping sending the downlink service at the rest of the time.
[0088] In this embodiment, the code pattern of the physical layer synchronization may be PSync or other code patterns, and the physical layer synchronization recovery block may be a PSync recovery block or other code pattern recovery block.
[0089] Specifically, within the next M superframes, the head sends PSync, the tail sends a PSync recovery block, and the downlink service is stopped during the remaining time, that is, the local downlink transmission related components are turned off or enter the energy-saving working state.
[0090] The PSync recovery block is used by the ONU to recover the downstream clock and retrieve the PSync to maintain the PSync synchronization state machine.
[0091] By sending a physical layer synchronization recovery block at the head of the next M superframes and at the tail of the next M superframes, the technical problem of the ONU accurately acquiring synchronization information can be solved.
[0092] Figure 11 is a schematic diagram of entering the superframe tail power-saving mode according to an embodiment of the present disclosure. As shown in Figure 11, this power-saving mode is represented as PSM(125, p), that is, in each 125-microsecond cycle, the power-saving state is entered in the last p microseconds, that is, transmission is stopped at the tail of the superframe. Because the transmission suspension time in this power-saving mode is part of the superframe time, the downlink service data is buffered at a medium level on the OLT side, which will result in medium latency. The energy-saving effect of the superframe tail power-saving is similar to other methods. There is no frame desynchronization or state transition issues, no need to add additional synchronization headers, and the data buffering delay is moderate.
[0093] FIG12 is a flow chart of entering the superframe tail power saving mode according to an embodiment of the present disclosure. As shown in FIG12 , the flow includes the following steps:
[0094] Step S1202: When the downlink service traffic is less than a preset threshold, a superframe tail energy-saving mode is entered;
[0095] Specifically, the OLT collects statistics on downstream service traffic and, if the downstream service traffic is less than a preset threshold, determines that the energy-saving mode is the super-frame tail mode and determines energy-saving parameters. The OLT sends the energy-saving parameters to the ONU via a PLOAM message. After receiving the confirmation message from the ONU, the OLT enters the super-frame tail energy-saving mode. The ONU also enters the super-frame tail energy-saving mode after receiving the energy-saving parameters.
[0096] Step S1204: When entering the superframe tail energy-saving mode, the downlink service is sent during the first Tp time within the period T, and the downlink service is stopped during the last p time within T, where T represents a superframe period and p represents a superframe period. <T。
[0097] The above step S1204 may specifically include: when entering the superframe tail energy saving mode, for each superframe, sending downlink services Tp before the superframe, and stopping sending downlink services p time after the superframe.
[0098] Specifically, when entering the superframe tail energy-saving mode, for each superframe, the local downlink transmission related components are restored to working state Tp before the superframe, and the local downlink transmission related components are shut down or enter the energy-saving working state p time after the superframe.
[0099] For example, after one cycle, i.e., one superframe, the OLT resumes operation of local downlink transmission-related components, sends downlink services Tp before the superframe, then shuts down local downlink transmission-related components and stops sending services for p time after the superframe. The above process is repeated in the energy-saving mode at the end of the superframe.
[0100] After one superframe, the OLT's local downstream transmission-related components need to be restored from the shutdown state to the working state. Because the ONU cannot accurately obtain synchronization information when the OLT is completely shut down, enabling the ONU to accurately obtain synchronization information is an important technical issue.
[0101] In this embodiment, sending the downlink service during the first Tp time within the period T includes:
[0102] During the first Tp time, the physical layer synchronization is sent at the head of the superframe, and the downlink service is sent during the remaining time. The code type of the physical layer synchronization can be PSync or other code types.
[0103] Specifically, in one superframe, the physical layer synchronization PSync is sent at the head of the superframe in the first Tp time, and the downlink service is sent in the remaining time.
[0104] In this embodiment, stopping sending the downlink service at a later time p within T includes:
[0105] In the latter p time, a physical layer synchronization recovery block is sent at the end of the superframe, and the downlink service is stopped during the remaining time. The physical layer synchronization recovery block may be a PSync recovery block or other pattern recovery block.
[0106] Specifically, for one superframe, within the last p time, a physical layer synchronization PSync recovery block is sent at the end of the superframe, and the downlink service is stopped from being sent during the rest of the time, that is, local downlink sending related components are turned off or enter an energy-saving working state.
[0107] The PSync recovery block is used by the ONU to recover the downstream clock and retrieve the PSync to maintain the PSync synchronization state machine.
[0108] By sending the physical layer synchronization block at the head of the superframe and the physical layer synchronization recovery block at the end of the superframe, the technical problem of the ONU accurately obtaining the synchronization information can be solved.
[0109] In one embodiment, the number of forward error correction (FEC) code blocks of the downlink service after processing is an integer multiple of 4.
[0110] Specifically, in superframe tail energy-saving mode, if there is no coordinated interaction mechanism between the OLT and ONU, and considering bit interleaving, to enable the ONU to correctly decode FEC, the downlink traffic sent during a predetermined time period within a preset period must be complete FEC code blocks. That is, the number of FEC code blocks for downlink traffic sent at the beginning of a superframe must be an integer multiple of 4. If a coordinated interaction mechanism is in place, this requirement does not apply.
[0111] Figure 13 is a schematic diagram illustrating entering the intra-superframe power-saving mode according to an embodiment of the present disclosure. As shown in Figure 13, when the OLT enters the intra-superframe power-saving mode, it can stop sending downlink services within the superframe. This power-saving mode is represented as PSM(125 / n, p), meaning that the power-saving state is entered for the last p microseconds of each 125 / n microsecond cycle. This power-saving mode minimizes the buffering time of downlink service data on the OLT side due to the multiple transmission stops within the superframe, resulting in minimal latency.
[0112] FIG14 is a flow chart of entering the intra-superframe energy-saving mode according to an embodiment of the present disclosure. As shown in FIG14 , the flow includes the following steps:
[0113] Step S1402: When the downlink service flow is less than a preset threshold, entering a superframe internal energy-saving mode;
[0114] Specifically, the OLT collects statistics on downstream service traffic and, if the downstream service traffic is less than a preset threshold, determines the energy-saving mode to be the intra-superframe mode and determines energy-saving parameters. The OLT sends the energy-saving parameters to the ONU via a PLOAM message. After receiving a confirmation message from the ONU, the OLT enters the intra-superframe energy-saving mode. The ONU also enters the intra-superframe energy-saving mode after receiving the energy-saving parameters.
[0115] Step S1404: When entering the energy-saving mode within the superframe, the downlink service is sent during the first T / np time within the period T / n, and the downlink service is stopped during the last p time within T / n, where T represents a superframe period, n represents a superframe period divided into n parts, and p represents a superframe period divided into n parts. <T / n。
[0116] Specifically, when entering the energy-saving mode within the superframe, the OLT divides a superframe period into N parts, each part lasting T / n. For the time T / n of a superframe 1 / n, the working state of the local downlink transmission-related components is restored in the first T / np time, and the local downlink transmission-related components are shut down or enter the energy-saving working state in the last p time.
[0117] For example, after a period of 1 / n of a superframe, the OLT resumes operation of local downlink transmission-related components, sends downlink services for the first T / np, then shuts down local downlink transmission-related components and stops sending for the next p time, repeating the above process in the energy-saving mode within the superframe.
[0118] After 1 / n of a superframe, the OLT's local downstream transmission-related components need to be restored from the shutdown state to the working state. Because the ONU cannot accurately obtain synchronization information when the OLT is completely shut down, enabling the ONU to accurately obtain synchronization information is an important technical issue.
[0119] In this embodiment, stopping sending the downlink service at a later time p within T / n includes:
[0120] In the latter p time, a physical layer synchronization recovery block is sent at the end, and the downlink service is stopped during the remaining time. The physical layer synchronization recovery block may be a PSync recovery block or other pattern recovery block.
[0121] In this embodiment, sending the downlink service during the first T / np time within the period T / n includes:
[0122] In the first T / np time, the physical layer synchronization is sent in the header, and the downlink service is sent in the remaining time. The code type of the physical layer synchronization can be PSync or other code types.
[0123] The PSync recovery block is used by the ONU to recover the downstream clock and retrieve the PSync to maintain the PSync synchronization state machine.
[0124] By sending the physical layer synchronization block at the head and the physical layer synchronization recovery block at the tail, the technical problem of the ONU accurately obtaining the synchronization information can be solved.
[0125] In one embodiment, the number of forward error correction (FEC) code blocks of the downlink service after processing is an integer multiple of 4.
[0126] Specifically, in the superframe tail energy-saving mode, taking into account bit interleaving, in order for the ONU to correctly decode FEC, the downlink service sent in a predetermined time period within a preset cycle must be a complete FEC code block, that is, the number of FEC code blocks of the downlink service sent at the front of a cycle is an integer multiple of 4.
[0127] In this embodiment, the physical layer synchronization PSync may be replaced by other codes.
[0128] The scrambling code calculation is performed at the beginning of the period T and also at the beginning of each T / n. When the start times of the periods T and T / n do not coincide, the physical layer synchronization PSync can use other codes instead.
[0129] For example, if T = 125 microseconds, the scrambling code calculation must be restarted at the beginning of every 125 microseconds, and also at the beginning of every 125 / n microseconds. If the beginning of 125 / n and 125 microseconds do not coincide, the synchronization header can be replaced by another code pattern.
[0130] Through the above embodiments of the invention, the problem of unnecessary power consumption in OLT downlink transmission in the related art can be solved, and the effect of energy saving of OLT can be achieved.
[0131] The following example illustrates OLT energy savings. Taking a superframe as a unit, when downstream traffic is fully loaded, the OLT's downstream transmission operates normally, continuously sending downlink superframes. The OLT MAC, DSP, optical components, and other components operate at full load throughout the superframe period, assuming a power of w. When there is no downstream traffic, a superframe primarily consists of PSync and recovery blocks. The time spent sending PSync and recovery blocks is negligible compared to the energy-saving period, so the entire energy-saving period is considered energy-saving, with transmit power approaching 0. When some downstream traffic is running, assuming a 50% ratio, the energy-saving period is approximately 50%, resulting in a power consumption of w / 2. Assuming an overall energy-saving model, the OLT operates at full load for 8 hours, at 50% energy-saving for 8 hours, and at full energy-saving for 8 hours. The total daily power consumption then drops from w to w / 2, resulting in an energy-saving efficiency of approximately 50%.
[0132] In one embodiment, a service sending method for an optical line terminal (OLT) is provided. The optical network unit (ONU) is shown in FIG15 . FIG15 is a flow chart (II) of a service sending method for an optical line terminal (OLT) according to an embodiment of the present disclosure. As shown in FIG15 , the flow chart includes the following steps:
[0133] Step S1502, processing the downlink service in a predetermined time period within a preset cycle, including at least one of the following: restoring local downlink reception related components, maintaining a downlink synchronization state, restoring a downlink clock, and receiving the downlink service.
[0134] In this embodiment, the method further includes:
[0135] The downlink service is stopped from being received outside a preset time period within the preset cycle.
[0136] In this embodiment, stopping receiving the downlink service outside the preset time period within the preset cycle includes: shutting down local downlink reception related components outside the preset time period within the preset cycle.
[0137] In this embodiment, recovering the downlink clock includes: receiving a recovery block at the tail at a time outside a preset time period within the preset cycle, wherein the recovery block is used to recover the downlink clock.
[0138] The recovery block is further used for at least one of the following: TIA locking gain, equalization training, and searching for physical layer synchronization PSync.
[0139] In one implementation, when the ONU has a good clock retention function, the retained downlink clock is used to replace the downlink clock recovered through the downlink service until the next physical layer synchronization PSync is acquired.
[0140] In this embodiment, before processing the downlink service in a predetermined time period within a preset cycle, the method further includes:
[0141] Receiving an energy-saving parameter sent by the OLT, wherein the energy-saving parameter includes the preset period and at least one of the following: energy-saving time, and energy-saving ratio, wherein the energy-saving time is time outside the preset time period within the preset period, and the energy-saving ratio is a ratio of the energy-saving time to the preset period;
[0142] Feedback a confirmation message to the OLT, wherein the confirmation message is used to prompt the OLT to enter an energy-saving mode.
[0143] In this embodiment, when the received energy-saving parameter includes the energy-saving ratio, the energy-saving time may be obtained by multiplying the preset period by the energy-saving ratio.
[0144] In this embodiment, processing the downlink service in the predetermined time period within the preset period includes:
[0145] Determining a type of energy-saving mode according to the preset period T1 and the energy-saving time p, wherein the type of energy-saving mode includes one of the following: an entire superframe energy-saving mode, a superframe tail energy-saving mode, and an intra-superframe energy-saving mode;
[0146] When the energy-saving mode is the entire superframe energy-saving mode, within time T1, in the next M superframes, the downlink clock is recovered by the physical layer synchronization PSync recovery block, and the physical layer synchronization PSync is identified as being used to maintain the local PSync synchronization state machine; within time T1-p, the local downlink reception-related components are restored, and the first NM superframes are received, where N=T1 / T, M=p / T, and T is a superframe period;
[0147] When the energy-saving mode is the superframe tail energy-saving mode, within time T1, at time p at the tail of the superframe, the downlink clock is recovered by the physical layer synchronization PSync recovery block, the physical layer synchronization PSync is identified as being used to maintain the local PSync synchronization state machine, and within time T1-p, the local downlink reception-related components are recovered to receive data at the front of the superframe T1-p, where T1=T, and T is a superframe period;
[0148] When the type of the energy-saving mode is the superframe internal energy-saving mode, within time T1, at the tail p time, the downlink clock is recovered by the physical layer synchronization PSync recovery block, the physical layer synchronization PSync is identified as being used to maintain the local PSync synchronization state machine, and within time T1-p, the local downlink reception related components are recovered and the data of the front T1-p is received, wherein T1=T / n, T is a superframe period, n indicates that a superframe period is divided into n parts, and p <T1。
[0149] In this embodiment, one of the following is set as the uplink sending clock: the downlink clock, the local clock, and the uplink sending clock that enters the hold state during the downlink service stop period.
[0150] In this embodiment, in the normal working mode, the downlink clock is set as the uplink sending clock.
[0151] Specifically, in a normal operating mode, ie, a non-energy-saving mode, a downlink clock is obtained from received downlink services and used as an uplink sending clock.
[0152] Because the ONU uses the downstream clock as the upstream transmit clock to send upstream services, the deviation between the OLT clock frequency and the received clock frequency is small, which is conducive to OLT reception. When the ONU uses the upstream transmit clock that enters the hold state or the local clock to send upstream services, the clock frequency sent by the ONU and the clock frequency received by the OLT will have a large deviation, which is not conducive to OLT reception.
[0153] To reduce frequency deviation, the uplink transmit clock needs to be properly set.
[0154] In this embodiment, setting the uplink sending clock includes: when entering the energy-saving mode, setting the downlink clock as the uplink sending clock during a predetermined time period within a preset cycle, and setting one of the following as the uplink sending clock outside the preset time period within the preset cycle: the uplink sending clock entering the hold state, the local clock.
[0155] Setting the uplink sending clock that has entered the hold state as the uplink sending clock includes: when entering the energy-saving mode, when the OLT stops sending downstream services, entering the uplink sending clock hold state, and setting the uplink sending clock that has entered the hold state as the uplink sending clock when sending upstream services.
[0156] In this embodiment, setting the uplink transmit clock further includes one of the following:
[0157] When the OLT enters energy-saving mode, the local clock is set as the uplink sending clock;
[0158] When the downlink clock is obtained, set the downlink clock as the uplink sending clock;
[0159] If the downlink clock cannot be obtained, the uplink transmit clock that has entered the hold state is set as the uplink transmit clock.
[0160] In the case of sending a completed burst using the downlink recovered clock, set the uplink transmit clock or local clock that has entered the hold state as the uplink transmit clock;
[0161] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0162] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0163] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0164] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0165] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0166] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0167] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0168] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.
Claims
1. A service transmission method for an optical line terminal (OLT), applied to the OLT, comprising: The downlink service is sent during a predetermined time period within a preset cycle, and the downlink service is stopped from being sent outside the preset time period within the preset cycle.
2. The method according to claim 1, wherein Stopping sending the downlink service outside a preset time period within the preset cycle includes: Outside the predetermined time period within the preset cycle, the local downlink transmission related components are turned off or the local downlink transmission related components enter an energy-saving working state.
3. The method according to claim 1, wherein Sending the downlink service during a predetermined time period within a preset cycle, and stopping sending the downlink service outside the preset time period within the preset cycle includes: When the downlink traffic is less than a preset threshold, entering energy-saving mode; When the energy-saving mode is entered, downlink services are sent during a predetermined time period within a preset cycle, and sending of the downlink services is stopped outside the preset time period within the preset cycle.
4. The method according to claim 3, wherein: The method further comprises: The energy-saving time or energy-saving ratio is determined according to the size of the downlink service traffic, wherein the energy-saving time is the time outside the preset time period within the preset period, and the energy-saving ratio is the ratio of the energy-saving time to the preset period.
5. The method according to claim 3, wherein Before entering the energy-saving mode, the method further includes: A first-in-first-out (FIFO) buffer is provided, wherein the FIFO buffer is used to adjust the deviation between the local clock and the uplink sending clock of the optical network unit (ONU).
6. The method according to claim 4, wherein: Entering energy saving mode includes: Send energy-saving parameters to the optical network unit (ONU); After receiving the confirmation message fed back by the ONU, the system enters the energy-saving mode.
7. The method according to claim 6, wherein: The energy-saving parameter includes the preset period and at least one of the following: the energy-saving time and the energy-saving ratio.
8. The method according to claim 1, wherein Stopping sending the downlink service outside a preset time period within the preset cycle includes: During the time outside the preset time period within the preset cycle, a recovery block is sent at the end, and the sending of the downlink service is stopped during the remaining time, wherein the recovery block is used for the optical network unit ONU to recover the downlink clock.
9. The method according to any one of claims 3 to 8, wherein: When the flow of the downlink service is less than a preset threshold, entering the energy-saving mode; when entering the energy-saving mode, sending the downlink service during a predetermined time period within a preset cycle, and stopping sending the downlink service outside the preset time period within the preset cycle, including: When the downlink traffic is less than a preset threshold, entering the entire superframe energy-saving mode; When entering the entire superframe energy-saving mode, the downlink service is sent during the first (NM)*T time within the period N*T, and the downlink service is stopped during the last M*T time within N*T, where T represents the period of a superframe, N and M represent the number of superframes, and N>M.
10. The method according to claim 9, wherein: Stopping sending the downlink service at a later time M*T within N*T includes: In the latter M*T time, physical layer synchronization is sent at the head of the latter M superframes, and a physical layer synchronization recovery block is sent at the tail, and the sending of the downlink service is stopped during the remaining time.
11. The method according to any one of claims 3 to 8, wherein: When the flow of the downlink service is less than a preset threshold, entering the energy-saving mode; when entering the energy-saving mode, sending the downlink service during a predetermined time period within a preset cycle, and stopping sending the downlink service outside the preset time period within the preset cycle, including: When the downlink traffic is less than a preset threshold, entering a superframe tail energy-saving mode; When entering the superframe tail energy-saving mode, the downlink service is sent during the first Tp time within the period T, and the downlink service is stopped during the last p time within T, where T represents a superframe period and p represents a superframe period. <T。 12. The method according to claim 11, wherein Stopping sending the downlink service after a time period of p within T includes: In the latter p time, a physical layer synchronization recovery block is sent at the end of a superframe, and the sending of the downlink service is stopped during the remaining time.
13. The method according to claim 11, wherein Sending the downlink service during the first Tp time within the period T includes: During the first Tp time, physical layer synchronization is sent at the head of a superframe, and the downlink service is sent during the remaining time.
14. The method according to any one of claims 3 to 8, wherein: When the flow of the downlink service is less than a preset threshold, entering the energy-saving mode; when entering the energy-saving mode, sending the downlink service during a predetermined time period within a preset cycle, and stopping sending the downlink service outside the preset time period within the preset cycle, including: When the downlink traffic is less than a preset threshold, entering a superframe internal energy-saving mode; When entering the energy-saving mode within the superframe, the downlink service is sent during the first T / np time within the period T / n, and the downlink service is stopped during the last p time within T / n, where T represents a superframe period, n represents a superframe period divided into n parts, and p <T / n。 15. The method according to claim 14, wherein Stopping sending the downlink service after a time period of p within T / n includes: In the latter p time, a physical layer synchronization recovery block is sent at the end, and the sending of the downlink service is stopped during the remaining time.
16. The method according to claim 14, wherein Sending the downlink service during the first T / np period within the period T / n includes: In the first T / np time, the physical layer synchronization is sent in the header, and the downlink service is sent in the remaining time.
17. The method according to claim 14, wherein: The number of forward error correction (FEC) code blocks of the downlink service after processing is an integer multiple of 4.
18. The method according to claim 2, wherein: The local downlink transmission related components include at least one of the following: a data link layer controller MAC component, a digital signal processor DSP component, a serializer and deserializer SERDES component, a physical layer PHY component, and an optical device component.
19. A service sending method of an optical line terminal (OLT), applied to an optical network unit (ONU), comprising: Processing the downlink service in a predetermined time period within a preset cycle includes at least one of the following: restoring local downlink reception related components, maintaining a downlink synchronization state, restoring a downlink clock, and receiving the downlink service.
20. The method according to claim 19, wherein The method further comprises: The downlink service is stopped from being received outside a preset time period within the preset cycle.
21. The method according to claim 20, wherein Stopping receiving the downlink service outside a preset time period within the preset period includes: Outside the predetermined time period within the preset cycle, the local downlink reception related components are turned off or enter an energy-saving working state.
22. The method according to any one of claims 19 to 21, wherein: One of the following is set as the uplink sending clock: the downlink clock, the local clock, and the uplink sending clock that enters the hold state during the downlink service stop period.
23. The method according to claim 19, wherein Before processing the downlink service in a predetermined time period within a preset cycle, the method further includes: Receiving an energy-saving parameter sent by the OLT, wherein the energy-saving parameter includes the preset period and at least one of the following: energy-saving time, and energy-saving ratio, wherein the energy-saving time is time outside the preset time period within the preset period, and the energy-saving ratio is a ratio of the energy-saving time to the preset period; Feedback a confirmation message to the OLT, wherein the confirmation message is used to prompt the OLT to enter an energy-saving mode.
24. The method according to claim 19, wherein The recovering of the downlink clock includes: At a time outside the preset time period within the preset cycle, a recovery block is received at the tail, wherein the recovery block is used to recover the downlink clock.
25. The method according to claim 23, wherein Processing the downlink service in the predetermined time period within the preset period includes: Determining a type of energy-saving mode according to the preset period T1 and the energy-saving time p, wherein the type of energy-saving mode includes one of the following: an entire superframe energy-saving mode, a superframe tail energy-saving mode, and an intra-superframe energy-saving mode; When the energy-saving mode is the entire superframe energy-saving mode, within time T1, in the next M superframes, the downlink clock is recovered by the physical layer synchronization recovery block, and the physical layer synchronization is identified for maintaining the local synchronization state machine; within time T1-p, the local downlink reception-related components are restored to receive the first NM superframes, where N = T1 / T, M = p / T, and T is a superframe period; When the energy-saving mode is the superframe tail energy-saving mode, within time T1, at time p at the tail of the superframe, the downlink clock is recovered by the physical layer synchronization recovery block, the physical layer synchronization is identified for maintaining the local PSync synchronization state machine, and within time T1-p, the local downlink reception-related components are recovered to receive data at the front of the superframe T1-p, where T1=T, and T is a superframe period; When the energy-saving mode is the superframe internal energy-saving mode, within time T1, at the tail p time, the downlink clock is recovered by the physical layer synchronization recovery block, the physical layer synchronization is identified for maintaining the local synchronization state machine, and within time T1-p, the local downlink reception related components are recovered and the data of the front T1-p is received, where T1=T / n, T is a superframe period, n represents that a superframe period is divided into n parts, and p <T1。 26. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 25 are implemented.
27. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 25 when executing the computer program.
Citation Information
Patent Citations
Energy-saving scheduling method of SIEPON (Service Interoperability Ethernet Passive Optical Network) for maximizing network coding benefit
CN104320181A
Control method and device for optical module of optical line terminal
CN107181524A
Energy-saving control method and system for OLT port in passive optical network
CN110446123A
Communication method, device and system of optical line terminal
CN114650475A
OLT and power consumption reduction method
JP2015170944A