Energy-saving method, device and equipment for optical line terminal, and storage medium
By deploying content distribution network database in optical circuit terminals, non-real-time interactive data packets are temporarily stored when the optical network unit is in low-energy consumption mode, the energy consumption problem of optical circuit terminals when forwarding data is solved, and the effect of energy saving and delay reduction is achieved.
Patent Information
- Application Number
- CN202510265848.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-06-10
AI Technical Summary
When forwarding non-real-time interaction data packets, optical circuit terminals adopt real-time transmission, resulting in unnecessary waste of resources and increased energy consumption.
Deploy the content distribution network database in the optical circuit terminal to obtain the data type to be forwarded, and temporarily store the non-real-time interaction type data packets in the content distribution network database when the optical network unit is in the low-energy mode until the optical network unit switches to the non-low-energy mode before forwarding the data.
By temporarily storing data, the number of wake-up times of optical network units is reduced, energy consumption is reduced, and data transmission delay or retransmission problems caused by low energy consumption states are reduced.
Smart Images

Figure CN120128829A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to an energy-saving method, device, equipment, and storage medium for an optical line terminal. Background Art
[0002] An optical line terminal (OLT) is the starting point of a passive optical network (PON) and is connected to a core switch through an Ethernet cable. The main function of the optical line terminal is to convert frames and transmit signals for the passive optical network, and to coordinate the multiplexing of optical network terminals to share upstream transmission.
[0003] Currently, the OLT can work in cooperation with an optical network unit (ONU) to provide broadband access services in a fiber optic communication system, that is, the OLT can forward data packets sent by the upper-layer network to the ONU.
[0004] However, in the above technical solution, the data packets to be forwarded may be of non-real-time interaction type or real-time interaction type. If the OLT forwards both non-real-time interaction type data packets and real-time interaction type data packets to the ONU in a real-time sending manner, the real-time sending of non-real-time interaction type data packets by the OLT will cause unnecessary resource waste and increase the energy consumption of the OLT. Summary of the Invention
[0005] This application provides an energy-saving method, device, equipment, and storage medium for an optical line terminal, which is used to solve the problem of how to reduce energy consumption during data forwarding.
[0006] To achieve the above object, this application adopts the following technical solutions:
[0007] In a first aspect, this application provides an energy-saving method for an optical line terminal. A content delivery network database is deployed in the optical line terminal, and the content delivery network database is used to store data packets. The method includes: an energy-saving device (hereinafter referred to as the "energy-saving device") of the optical line terminal obtains the data type of the target data to be forwarded, where the target data to be forwarded is the target data sent by the upper-layer network to the optical network unit. When the data type of the target data to be forwarded is a non-real-time interaction type requested by the optical network unit and the optical network unit is in a low energy consumption mode, stop sending the target data to be forwarded to the optical network unit, and store the target data to be forwarded in the database of the content delivery network.
[0008] The technical solution provided by this application at least brings the following beneficial effects: The optical line terminal can receive the target data to be forwarded sent by the upper-layer network to the optical network unit and determine the data type of the target data to be forwarded. If the data type of the target data to be forwarded belongs to the real-time interaction type, the optical line terminal will judge the current operating state of the optical network unit, and when the optical network unit is in the low-power consumption mode, temporarily store the target data to be forwarded in the database of the content distribution network. In this way, for data with low real-time requirements, the optical line terminal can temporarily store the data in the database of the content distribution network when the optical network unit is in the low-power consumption mode, reducing the number of times the optical network unit is awakened, thereby realizing the energy-saving function of the optical line terminal during the data forwarding process. Moreover, by temporarily storing the data in the database of the content distribution network, the data transmission delay or retransmission problem caused by the low-power consumption state of the optical network unit can be reduced.
[0009] Optionally, the method further includes: when the optical network unit switches from the low-power consumption mode to the non-low-power consumption mode, sending the target data to be forwarded stored in the database of the content distribution network to the optical network unit.
[0010] Optionally, the method further includes: when the data type of the target data to be forwarded is the real-time interaction type requested by the optical network unit, sending the target data to be forwarded to the optical network unit.
[0011] Optionally, the method further includes: receiving the target data sent by the upper-layer network to the content distribution network. Then, storing the target data in the database of the content distribution network.
[0012] Optionally, the method further includes: receiving a data request message sent by the optical network unit, where the data request message is used to request the first data. Then, when there is target data identical to the first data in the database of the content distribution network, sending the target data identical to the first data to the optical network unit through the content distribution network.
[0013] Optionally, the method further includes: when there is no target data identical to the first data in the database of the content distribution network, sending the data request message to the upper-layer network.
[0014] In a second aspect, this application provides an energy-saving device for an optical line terminal, and the device includes: an acquisition module and a processing module.
[0015] An acquisition module, configured to acquire the data type of the target data to be forwarded, where the target data to be forwarded is the target data sent by the upper-layer network to the optical network unit. When the data type of the target data to be forwarded is a non-real-time interaction type requested by the optical network unit and the optical network unit is in a low-power consumption mode, a processing module is configured to stop sending the target data to be forwarded to the optical network unit and store the target data to be forwarded in the database of the content delivery network.
[0016] Optionally, when the optical network unit switches from the low-power consumption mode to a non-low-power consumption mode, the processing module is specifically configured to send the target data to be forwarded stored in the database of the content delivery network to the optical network unit.
[0017] Optionally, when the data type of the target data to be forwarded is a real-time interaction type requested by the optical network unit, the processing module is specifically configured to send the target data to be forwarded to the optical network unit.
[0018] Optionally, the acquisition module is configured to receive the target data sent by the upper-layer network to the content delivery network. The processing module is specifically configured to store the target data in the database of the content delivery network.
[0019] Optionally, the acquisition module is configured to receive a data request message sent by the optical network unit, where the data request message is used to request first data. When there is target data identical to the first data in the database of the content delivery network, the processing module is specifically configured to send the target data identical to the first data to the optical network unit through the content delivery network.
[0020] Optionally, when there is no target data identical to the first data in the database of the content delivery network, the processing module is specifically configured to send a data request message to the upper-layer network.
[0021] In a third aspect, the present application provides an energy-saving device for an optical line terminal, where the device includes: a processor and a memory, the processor and the memory are coupled, the memory is configured to store one or more programs, and the one or more programs include computer execution instructions. When the energy-saving device of the optical line terminal runs, the processor executes the computer execution instructions stored in the memory to implement the energy-saving method for the optical line terminal described in the first aspect or any optional one of the first aspect.
[0022] In a fourth aspect, the present application provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium. When the instructions run on a computer, the computer is caused to execute the energy-saving method for the optical line terminal described in the first aspect or any optional one of the first aspect.
[0023] In a fifth aspect, the present application provides a computer program product, which is applied to a server. The computer program product includes computer instructions. When the computer instructions run on the server, the server implements the method for energy saving of the optical line terminal described in the above first aspect or any optional one of the first aspect.
[0024] In the above solutions, for the technical problems that can be solved and the technical effects achieved by the energy-saving device, equipment, computer storage medium or computer program product of the optical line terminal, reference can be made to the technical problems solved and technical effects in the above first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 FIG. is an example schematic diagram of a fiber-to-the-home network architecture provided by an embodiment of the present application;
[0026] Figure 2 FIG. is a schematic diagram of a communication system provided by an embodiment of the present application;
[0027] Figure 3 FIG. is a schematic diagram of an energy-saving device of an optical line terminal provided by an embodiment of the present application;
[0028] Figure 4 FIG. is a schematic diagram of an operation flow of an energy-saving device of an optical line terminal provided by an embodiment of the present application;
[0029] Figure 5 FIG. is a schematic diagram of a flow of a method for energy saving of an optical line terminal provided by an embodiment of the present application;
[0030] Figure 6 FIG. is a schematic diagram of a structure of an energy-saving device of an optical line terminal provided by an embodiment of the present application;
[0031] Figure 7 FIG. is a schematic diagram of a structure of an energy-saving equipment of an optical line terminal provided by an embodiment of the present application;
[0032] Figure 8 FIG. is a conceptual partial view of a computer program product provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0034] In this text, the character " / " generally indicates an "or" relationship between the associated objects before and after. For example, A / B can be understood as A or B.
[0035] The terms "first" and "second" in the description and claims of this application are used to distinguish different objects, rather than to describe a specific order of the objects.
[0036] In addition, the terms "comprising" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally further includes other unlisted steps or modules, or optionally further includes other steps or modules inherent to these processes, methods, products or devices.
[0037] In addition, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific manner.
[0038] Before introducing the energy-saving method of the optical line terminal provided by the embodiments of this application in detail, the implementation environment and application scenarios of the embodiments of this application will be introduced first.
[0039] First, the application scenarios of the embodiments of this application will be introduced.
[0040] An optical line terminal (OLT) is the starting point of a passive optical network (PON) and is connected to a core switch via an Ethernet cable. An OLT usually only has communication functions, converts frames and transmits signals for the PON, and coordinates the multiplexing of optical network terminals to share upstream transmission, and does not have IT functions.
[0041] OLT usually complies with standards such as gigabit passive optical network (GPON) or Ethernet passive optical network (EPON), which stipulate the transmission methods and protocols of data in a fiber optic communication system.
[0042] Currently, OLT usually only has communication functions and does not have information technology (IT) functions. OLT devices mainly use PON technology to communicate with ONUs. It converts data from the upper-layer network (such as the metropolitan area network) into optical signals suitable for transmission in optical fibers. In this process, technologies such as time division multiplexing (TDM) are adopted. TDM technology divides the data of different users on the time axis, enabling the data of multiple users to be transmitted time-division multiplexed on the same optical fiber, greatly improving the utilization rate of the optical fiber. Moreover, OLT devices also use wavelength division multiplexing (WDM) technology to increase the network capacity. By using optical signals of different wavelengths, data of multiple channels can be transmitted simultaneously in the same optical fiber, realizing the bearing of multiple services. For example, different types of service data such as voice, data, and video can be transmitted simultaneously on one optical fiber.
[0043] During the interaction with ONUs, OLT devices communicate through the methods of downstream broadcast and upstream time division multiple access (TDMA). In the downstream direction, OLT sends data in a broadcast form to all connected ONUs, and each ONU receives its own data according to its own identifier. In the upstream direction, ONUs send data to OLT within the allocated time slots, and OLT receives and processes this data.
[0044] The network architecture of fiber to the home is as Figure 1 shown. The network architecture of fiber to the home includes: optical line terminal 101, multiple optical splitters (such as optical splitter 102, optical splitter 103), and multiple optical network units connected to the home (such as optical network unit 104, optical network unit 105, optical network unit 106). The optical line terminal 101 is responsible for converting the signals of the public switched telephone network, Internet access service, and cable television service into optical signals and transmitting them through optical fibers. The optical splitter distributes the optical signals to multiple optical network units, and each optical network unit then converts the signals into electrical signals and provides them to home users.
[0045] However, in the above technical solution, the data packets to be forwarded may be of non-real-time interaction type or real-time interaction type. If OLT forwards both non-real-time interaction type data packets and real-time interaction type data packets to ONUs in the way of real-time sending, the real-time sending of non-real-time interaction type data packets by OLT will cause unnecessary resource waste and increase the energy consumption of OLT.
[0046] In summary, how to reduce the energy consumption of the optical line terminal during data forwarding has become a technical problem to be solved urgently.
[0047] To solve the above problems, the embodiments of the present application provide an energy-saving method for an optical line terminal. The energy-saving method for the optical line terminal provided by the embodiments of the present application is applied to the scenario of reducing the energy consumption of the optical line terminal. In the embodiments of the present application, the optical line terminal can receive the target data to be forwarded sent by the upper-layer network to the optical network unit and determine the data type of the target data to be forwarded. If the data type of the target data to be forwarded belongs to the real-time interaction type, the optical line terminal will judge the current operating state of the optical network unit, and when the optical network unit is in the low-energy consumption mode, temporarily store the target data to be forwarded in the database of the content delivery network. In this way, for data with low real-time requirements, the optical line terminal can temporarily store the data in the database of the content delivery network when the optical network unit is in the low-energy consumption mode, reducing the number of times of waking up the optical network unit, thereby realizing the energy-saving function of the optical line terminal during the data forwarding process. Moreover, by temporarily storing the data in the database of the content delivery network, the data transmission delay or retransmission problem caused by the low-energy consumption state of the optical network unit can be reduced.
[0048] The implementation environment of the embodiments of the present application will be introduced below.
[0049] As Figure 2 shown, it is a schematic diagram of a communication system provided by the embodiments of the present application. The communication system may include: an upper-layer network 201, an optical line terminal 202, and at least one optical network unit (such as optical network unit 203, optical network unit 204). Among them, the optical line terminal 202 can be connected to the upper-layer network 201, the optical network unit 203, and the optical network unit 204 in a wired / wireless manner.
[0050] Among them, the upper-layer network 201 can be used to send target data and receive request messages. The upper-layer network 201 can be used to send the target data of the local network to the optical line terminal 202 and the optical network unit (such as optical network unit 203, optical network unit 204). The upper-layer network 201 can also be used to receive the data request message of the optical line terminal 202, where the data request message is used to request the first data.
[0051] The optical line terminal 202 can be used to obtain the data type of the target data to be forwarded. The optical line terminal 202 can also be used to send the target data to be forwarded to optical network units (such as optical network unit 203 and optical network unit 204). The optical line terminal 202 can also be used to store the target data to be forwarded in the database of the content delivery network. The optical line terminal 202 can also be used to obtain the operating modes of the optical network units (such as optical network unit 203 and optical network unit 204), where the operating modes of the optical network units include a low-power consumption mode and a non-low-power consumption mode. The optical line terminal 202 can also be used to receive the data request messages sent by the optical network units. The optical line terminal 202 can also be used to send the target data to the optical network units (such as optical network unit 203 and optical network unit 204).
[0052] It should be noted that in the embodiment of this application, a computing power board (such as IT hardware integrating a processor, a memory, etc.) can be added to the optical line terminal 202, and a content delivery network (CDN) database is deployed, with CDN functions. And the content delivery network database can be used to store the target data.
[0053] The optical network units (such as optical network unit 203 and optical network unit 204) can be used to send data request messages to the optical line terminal 202. The optical network units (such as optical network unit 203 and optical network unit 204) can also be used to receive the target data in the database of the content delivery network in the optical line terminal 202.
[0054] In the embodiments of the present application, the OLT is an enhanced OLT, that is, an OLT deployed with a CDN database. In an all-service access network, multiple services with different transmission standards and network structures can coexist in the same OLT device. Therefore, the enhanced OLT has multiple functions to adapt to various combinations. For example, the link types of the enhanced OLT include point-to-point link type, time division multiple access passive optical network (TDMA PON) link type, wavelength routed passive optical network (WR PON), link type, and time and wavelength division multiple access (TWDMA) link type; for example, the architecture types of the enhanced OLT include fiber to the curb (FTTC) architecture type, fiber to the building (FTTB) architecture type, fiber to the home (FTTH) architecture type, fiber to the antenna (FTTA) architecture type; for example, the types of ONUs of the enhanced OLT include single family unit (SFU), small business unit (SBU), multi dwelling unit (MDU), multi dwelling unit (MTU), home gateway unit (HGU); for example, the quality of service (QoS) or service type of the enhanced OLT can ensure that critical applications can be preferentially processed and their performance is not affected by other traffic.
[0055] It should be noted that in cases where PON collisions need to be avoided and protection handovers are required, the enhanced OLT can manage various configurations simultaneously in a more stringent event speed real-time manner. Moreover, in the service supply chain, the enhanced OLT can be connected to the main networks and protection networks of one or several operators, making the enhanced OLT a hub node capable of collecting the configuration data and behaviors required by all its connected network terminals.
[0056] It can be understood that by introducing enhanced OLT functions, not only can the behaviors expected by end-users (such as the acceptance degree of ONU energy consumption costs by users) be captured, but also the tolerance of users to the possible side effects of low-power mode operations can be expressed. On the other hand, the enhanced OLT can also eliminate some of the side effects generated on the remote server during local low-power mode operation, thereby avoiding or minimizing downtime in the service chain.
[0057] In some embodiments, the optical line terminal 202 can be an energy-saving device for the optical line terminal. The optical line terminal 202 can include: a transponder and an energy-saving content distribution network. Among them, the energy-saving content distribution network contains a database. As Figure 3 shown, the data traffic of the upper-layer network is input into the OLT device. The database in the energy-saving content distribution network of the OLT is used to store data. The transponder of the OLT is used to process and schedule data, convert the electrical signal into an optical signal, and transmit it to multiple ONUs through the optical fiber link. The ONU converts the optical signal back into an electrical signal and connects it to the user's terminal device.
[0058] It should be noted that in the downlink transmission direction, the OLT can identify whether the connected ONU is in the low-power mode stage through the authorization and parameter configuration of the OLT state machine. Based on the permission settings of the end-user and the type of service purchased by the user, the OLT can activate and optimize the local energy-saving function.
[0059] In the download or push mode, for non-real-time services, the local enabler in the OLT can be analogous to a CDN resource and can perform "store and forward" operations at an appropriate time to delay the sending of data to the target device. When the PON network performs sleep monitoring, this method may increase the maximum delay time of the low-power mode between two wake-up cycles. To detect which content is restricted by this additional power-saving function, this information needs to be clearly declared in the relevant database, so that the OLT can activate this function when the conditions are met.
[0060] Combined with the interaction process of the optical line terminal 202 with the upper-layer network 201 and at least one optical network unit (such as optical network unit 203, optical network unit 204) in the above communication system, the operation process of the energy-saving device of this optical line terminal is as Figure 4As shown in the figure. When the OLT receives the target data sent by the upper-layer network, it stores the target data in the database of the OLT's CDN (i.e., database injection). Then, the OLT determines whether the data needs to be further distributed downward (i.e., determines whether the processing has ended). For the data that does not need to be further distributed downward, the processing will stop and it can continue to be stored in the CDN's database. If the target data needs to be further distributed downward, that is, the data is the target data to be forwarded, the OLT can determine whether the target data to be forwarded meets the conditions for delayed forwarding based on the data type of the target data to be forwarded. Among them, the data type includes real-time interaction type and non-real-time interaction type. If the data type of the target data to be forwarded is the real-time interaction type, it does not meet the conditions for delayed forwarding and is directly forwarded and waits for subsequent data. If the data type of the target data to be forwarded is the non-real-time interaction type, it meets the conditions for delayed forwarding, and the OLT needs to determine the operating mode of the ONU (i.e., determines whether the target optical network unit is in the low-power consumption mode). Among them, the operating mode of the ONU includes the low-power consumption mode and the non-low-power consumption mode. If the state of the optical network unit is in the non-low-power consumption mode, it is directly forwarded and waits for subsequent data. If the state of the optical network unit is in the low-power consumption mode, the received target data to be forwarded of the non-real-time interaction type is stored in the CDN's database, and data forwarding is performed when the optical network is in the non-low-power consumption mode (i.e., waits for the low-power consumption stage of the target optical network unit to end).
[0061] That is to say, when the OLT receives the data packet from the upper-layer network, it determines whether it meets the conditions for delayed forwarding, that is, whether the data packet is of the non-real-time interaction type. If it meets the conditions for delayed forwarding, it determines whether the ONU is in the low-power consumption mode. If it is in the low-power consumption mode, it is first stored in the OLT's CDN, delayed forwarding, and waits for the low-power consumption mode of the ONU to end before forwarding it to the ONU.
[0062] Moreover, when the OLT receives a data request from the ONU, if there is corresponding target data in the CDN, the request is terminated, and it can be directly sent to the ONU during the period when the ONU is in the non-low-power consumption mode.
[0063] It should be noted that the upper-layer network 201 and the optical line terminal 202 can be deployed in the core network, and the optical network unit 203 can be deployed in the terminal.
[0064] The terminal can be a device such as a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, etc. with transceiver functions. The specific form of the terminal in this application is not specially limited. It can perform human-computer interaction with the user through one or more ways such as a keyboard, a touchpad, a touch screen, a remote control, voice interaction, or a handwriting device.
[0065] The core network element can include various network functions, such as access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), unified data management (UDM), location management function (LMF), etc.
[0066] After introducing the application scenarios and implementation environments of the embodiments of this application, the energy-saving method for the optical line terminal provided by the embodiments of this application will be introduced in detail below in combination with the above implementation environments.
[0067] The methods in the following embodiments can all be implemented in the above application scenarios and implementation environments. The embodiments of this application will be specifically described below in combination with the accompanying drawings of the specification.
[0068] Figure 5 It is a schematic flowchart of an energy-saving method for an optical line terminal provided by an embodiment of this application. As Figure 5 shown, the method may include: S501 - S504.
[0069] S501. Obtain the data type of the target data to be forwarded.
[0070] Among them, the target data to be forwarded is the target data sent by the upper-layer network to the optical network unit, and the data type includes real-time interaction type and non-real-time interaction type.
[0071] As a possible implementation manner, the optical line terminal may receive the target data to be forwarded sent by the upper-layer network to the optical network unit and determine the target type of the target data to be forwarded.
[0072] It should be noted that in the embodiments of this application, a database of the content delivery network is deployed in the optical line terminal, and the database of the content delivery network is used to store the target data.
[0073] S502. Determine whether the data type of the target data to be forwarded is the non-real-time interaction type requested by the optical network unit.
[0074] In some embodiments, if it is determined that the data type of the target data to be forwarded is the real-time interaction type requested by the optical network unit, the optical line terminal may send the target data to be forwarded to the optical network unit.
[0075] That is to say, when the data type of the target data to be forwarded is a real-time interaction type, the optical line terminal can immediately send the target data to be forwarded of the real-time interaction type to the optical network unit. This method can improve the data transmission efficiency and service quality.
[0076] In some other embodiments, if it is determined that the data type of the target data to be forwarded is a non-real-time interaction type requested by the optical network unit, the optical line terminal may perform S503.
[0077] S503. Determine whether the optical network unit is in a low-power consumption mode.
[0078] It should be noted that the operating modes of the optical network unit include a low-power consumption mode and a non-low-power consumption mode.
[0079] As a possible implementation, the optical line terminal can regularly send operating model query information to the optical network unit. Then, the optical network unit can respond to the operating mode query information and send the operating mode of the optical network unit to the optical line terminal. The optical line terminal can determine whether the optical network unit is in a low-power consumption mode according to the received operating mode of the optical network unit.
[0080] In some embodiments, if it is determined that the optical network unit is in a low-power consumption mode, the optical line terminal may perform S504.
[0081] S504. Stop sending the target data to be forwarded to the optical network unit and store the target data to be forwarded in the database of the content delivery network.
[0082] That is to say, when the optical network unit is in a low-power consumption mode, the optical line terminal can temporarily store the target data to be forwarded in the database of the content delivery network for subsequent transmission in a non-low-power consumption mode. This method can avoid frequently waking up the optical network unit, extend the sleep time of the optical network unit, and thus achieve an energy-saving effect.
[0083] The technical solutions provided by the above embodiments at least bring the following beneficial effects: The optical line terminal can receive the target data to be forwarded sent by the upper-layer network to the optical network unit and determine the data type of the target data to be forwarded. If the data type of the target data to be forwarded belongs to the real-time interaction type, the optical line terminal will judge the current operating state of the optical network unit, and when the optical network unit is in the low-power consumption mode, temporarily store the target data to be forwarded in the database of the content delivery network. In this way, for data with low real-time requirements, the optical line terminal can temporarily store the data in the database of the content delivery network when the optical network unit is in the low-power consumption mode, reducing the number of times the optical network unit is awakened, thereby realizing the energy-saving function of the optical line terminal during the data forwarding process. Moreover, by temporarily storing the data in the database of the content delivery network, the data transmission delay or retransmission problem caused by the low-power consumption state of the optical network unit can be reduced.
[0084] In some embodiments, after determining that the optical network unit is in the low-power consumption mode and the optical line terminal temporarily stores the target data to be forwarded in the database of the content delivery network (i.e., S504), if the optical network unit switches from the low-power consumption mode to the non-low-power consumption mode, the optical line terminal can send the target data to be forwarded stored in the database of the content delivery network to the optical network unit.
[0085] It should be noted that the embodiments of the present application do not limit the manner in which the optical line terminal transmits the target data to be forwarded to the optical network unit. For example, the optical line terminal can use the broadcast method to send the target data to the optical network unit. For another example, the optical line terminal can use the multicast method to send the data packet to the optical network unit. For still another example, the optical line terminal can use the unicast method to send the data packet to the optical network unit.
[0086] As a possible implementation manner, in the case where the optical network unit switches from the low-power consumption mode to the non-low-power consumption mode, the optical line terminal can send all the target data to be forwarded stored in the database of the content delivery network to the optical network unit.
[0087] It can be understood that when the optical network unit is in the low-power consumption mode and the optical line terminal receives multiple non-real-time interaction type target data to be forwarded requested by the optical network unit again, the optical network unit will temporarily store all the target data to be forwarded in the database of the content delivery network. Once the optical network unit switches from the low-power consumption mode to the non-low-power consumption mode, the optical line terminal can send out all the target data to be forwarded temporarily stored in the database of the content delivery network. In this way, by combining the transmission of real-time and non-real-time data packets, the data volume of a single transmission can be increased, making full use of each wake-up opportunity, and avoiding energy waste caused by waking up the optical network unit multiple times due to a small amount of data, thereby realizing the energy-saving function of the optical line terminal during the data forwarding process.
[0088] In some embodiments, the optical line terminal may receive target data sent by the upper-layer network and manage the target data according to the recipient of the target data.
[0089] It should be noted that, in the embodiments of the present application, the recipient of the target data may be an optical network unit, or the recipient of the target data may be a content delivery network.
[0090] As a possible implementation, when the recipient of the target data is an optical network unit, the optical line terminal may use the target data as the target data to be forwarded and execute the embodiments of S501-S504 above.
[0091] As another possible implementation, when the recipient of the target data is a content delivery network, the optical line terminal may store the target data in the database of the content delivery network.
[0092] That is to say, after receiving the target data from the upper-layer network, the optical line terminal may send the target data to be forwarded to the optical network unit. At the same time, after receiving the target data from the upper-layer network, the optical line terminal may also send the target data that does not need to be forwarded to the content delivery network and store the target data in the database of the content delivery network. This method can pre-store the target data in the content delivery network database to achieve pre-caching of the data.
[0093] As a possible implementation, the optical line terminal may predict the data that the user may need to download based on the user's access history and preferences, as well as the frequency of data access, and pre-store the data in the content delivery network database during the idle period of the network to achieve pre-caching of the data. This can improve the user experience without increasing the network load.
[0094] It should be noted that the pre-caching of data can be used in various scenarios. For example, during video on demand, the optical line terminal may pre-cache popular movie or TV drama clips. For another example, the optical line terminal may download course materials or teaching videos in advance on an educational platform. For another example, during disaster warnings, the optical line terminal may pre-store key information to achieve early push of key information to user devices.
[0095] In some embodiments, the target data is stored in the content delivery network database. The optical line terminal may receive a data request message sent by the optical network unit and request the first data according to the data request message. When there is the same target data as the first data in the database of the content delivery network, the optical line terminal may send the same target data as the first data to the optical network unit through the content delivery network.
[0096] As a possible implementation, target data is pre-stored in the database of the content distribution network in the optical line terminal. The optical line terminal can determine the target data identical to the first data from the target data based on the first data requested in the data request message, and send the target data identical to the first data to the optical network unit through the content distribution network.
[0097] That is to say, by pre-storing the target data in the content distribution network database, the target data can be quickly located and transmitted according to the data request message sent by the optical network unit, enabling the optical line terminal to significantly improve the response efficiency and thus optimize the user experience.
[0098] It should be noted that an optical line terminal can send the target data to one optical network unit, or an optical line terminal can also send the target data to multiple optical network units.
[0099] As a possible implementation, when an optical line terminal can send the target data to multiple optical network units, the optical line terminal can pre-store a preset threshold. The optical line terminal can compare the number of optical network units in the non-low power consumption mode with the preset threshold. When the number of optical network units in the non-low power consumption mode is greater than the preset threshold, the optical line terminal can wake up the optical network units in the low power consumption mode for data transmission.
[0100] It should be noted that during the process of the optical line terminal waking up the optical network unit, the optical line terminal can use the low power consumption signaling channel to send the wake-up signal and accurately wake up the optical network unit according to the MAC address (a hardware address that uniquely identifies a network device) or other identifiers of the optical network unit.
[0101] Exemplarily, if the optical line terminal needs to send data to 100 optical network units, and if the currently awakened optical network units are 85 and the preset threshold is 80, the optical line terminal can immediately send wake-up signals to the 15 optical network units in the sleep state to wake up all the optical network units for data transmission.
[0102] Similarly, in combination with the above example, if the currently awakened optical network units are 75, the optical line terminal continues to wait for the end of the sleep phase of the 15 optical network units in the sleep state.
[0103] That is to say, when multiple optical network units need to receive data from the optical line terminal, the optical line terminal can obtain the operating status of each current optical network unit. When the number of optical network units in the wake-up state is greater than a preset threshold, the optical line terminal will not wait for the sleep phase of the remaining few optical network units in the sleep state to end, but will immediately wake up the optical network units in the sleep state for data transmission. In this way, while meeting the needs of most optical network units, the waiting time can be reduced and the data distribution efficiency can be improved.
[0104] In some other embodiments, when there is no target data identical to the first data in the database of the content distribution network, the optical line terminal may send a data request message to the upper-layer network.
[0105] As a possible implementation, the optical line terminal may receive a data request message sent by the optical network unit to request the first data. When there is no target data identical to the first data in the content distribution network database of the optical line terminal, the optical line terminal may send the data request message to the upper-layer network. The upper-layer network may search for the corresponding target data according to the data request message and send the target data as the target data to be forwarded to the optical line terminal. The optical line terminal may send the target data to the optical network unit according to the data type and the operating mode of the optical network unit.
[0106] It can be understood that when the target data in the content distribution network database cannot meet the user's needs, by sending a data request message to the upper-layer network, the OLT can obtain the target data from a wider resource pool to provide a complete data transmission service.
[0107] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of computer devices. It can be understood that in order for a computer device to implement the above functions, it includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the method steps of the energy-saving of the optical line terminal described in the examples disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0108] The embodiment of the present application further provides an energy-saving device for an optical line terminal. The energy-saving device for the optical line terminal can be a computer device, or the CPU in the above computer device, or a processing module in the above computer device for reducing the energy consumption of the optical line terminal, or a client in the above computer device for reducing the energy consumption of the optical line terminal.
[0109] The embodiment of the present application can divide the energy-saving device for the optical line terminal into functional modules or functional units according to the above method examples. For example, each functional module or functional unit can be corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware, or in the form of a software functional module or functional unit. Among them, the division of modules or units in the embodiment of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0110] As Figure 6 shown, it is a schematic structural diagram of an energy-saving device for an optical line terminal provided by the embodiment of the present application. The energy-saving device for the optical line terminal is used to execute Figure 5 the energy-saving method for the optical line terminal shown. The energy-saving device 600 for the optical line terminal may include: an acquisition module 601 and a processing module 602.
[0111] The acquisition module 601 is used to acquire the data type of the target data to be forwarded. The target data to be forwarded is the target data sent by the upper-layer network to the optical network unit. When the data type of the target data to be forwarded is a non-real-time interaction type requested by the optical network unit and the optical network unit is in a low energy consumption mode, the processing module 602 is used to stop sending the target data to be forwarded to the optical network unit and store the target data to be forwarded in the database of the content distribution network.
[0112] Optionally, when the optical network unit switches from the low energy consumption mode to the non-low energy consumption mode, the processing module 602 is specifically used to send the target data to be forwarded stored in the database of the content distribution network to the optical network unit.
[0113] Optionally, when the data type of the target data to be forwarded is a real-time interaction type requested by the optical network unit, the processing module 602 is specifically used to send the target data to be forwarded to the optical network unit.
[0114] Optionally, the acquisition module 601 is used to receive the target data sent by the upper-layer network to the content distribution network. The processing module 602 is specifically used to store the target data in the database of the content distribution network.
[0115] Optionally, an obtaining module 601 is configured to receive a data request message sent by an optical network unit, where the data request message is used to request first data. When there is target data identical to the first data in the database of the content delivery network, a processing module 602 is specifically configured to send the target data identical to the first data to the optical network unit through the content delivery network.
[0116] Optionally, when there is no target data identical to the first data in the database of the content delivery network, the processing module 602 is specifically configured to send the data request message to an upper-layer network.
[0117] Figure 7 FIG. is a schematic structural diagram of an energy-saving device of an optical line terminal according to an exemplary embodiment. The device may include a processor 702, and the processor 702 is configured to execute application program code to implement the energy-saving method of the optical line terminal in this application.
[0118] The processor 702 may be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program in this application solution.
[0119] As Figure 7 shown, the energy-saving device of the optical line terminal may further include a memory 703. The memory 703 is configured to store the application program code for executing the solution in this application, and is controlled by the processor 702 to execute.
[0120] The memory 703 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 703 may exist independently and be connected to the processor 702 through a bus 704. The memory 703 may also be integrated with the processor 702.
[0121] As shown Figure 7 in the figure, the energy-saving device of the optical line terminal may further include a communication interface 701. Among them, the communication interface 701, the processor 702, and the memory 703 may be coupled to each other. For example, they may be coupled to each other through a bus 704. The communication interface 701 is used for information interaction with other devices. For example, it supports information interaction between the energy-saving device of the optical line terminal and other devices.
[0122] It should be noted that Figure 7 the device structure shown in Figure 7 does not constitute a limitation on the energy-saving device of the optical line terminal. In addition to
[0123] the components shown, the energy-saving device of the optical line terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement. Figure 7 In actual implementation, the functions implemented by the processing module 602 can all be implemented by
[0124] the processor 702 shown calling the program code in the memory 703.
[0125] Figure 8 An exemplary conceptual partial view of a computer program product provided by an embodiment of the present application is shown. The computer program product includes a computer program for executing a computer process on a computing device.
[0126] In one embodiment, the computer program product is provided using a signal-bearing medium 800. The signal-bearing medium 800 may include one or more program instructions, which when run by one or more processors may provide the functions or partial functions described above for Figure 5 the description. Therefore, for example, referring to Figure 5 the embodiment shown in Figure 8 one or more features of S501 to S504 may be borne by one or more instructions associated with the signal-bearing medium 800. In addition,
[0127] In some examples, the signal-bearing medium 800 may include a computer-readable medium 801, such as but not limited to, a hard disk drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM), or a random access memory (RAM), and so on.
[0128] In some embodiments, the signal-bearing medium 800 may include a computer-recordable medium 802, such as but not limited to, a memory, a read / write (R / W) CD, an R / W DVD, and so on.
[0129] In some embodiments, the signal-bearing medium 800 may include a communication medium 803, such as but not limited to, a digital and / or analog communication medium (e.g., an optical fiber cable, a waveguide, a wired communication link, a wireless communication link, and so on).
[0130] The signal-bearing medium 800 may be conveyed by a communication medium 803 in a wireless form. One or more program instructions may be, for example, computer-executable instructions or logic-implemented instructions.
[0131] In some examples, such as for Figure 6 the energy-saving device of the optical line terminal described, it may be configured to provide various operations, functions, or actions in response to one or more program instructions through the computer-readable medium 801, the computer-recordable medium 802, and / or the communication medium 803.
[0132] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and conciseness of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0133] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical, or other form.
[0134] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may be a physical unit or multiple physical units, that is, it may be in one place or distributed to multiple different places. One can select some or all of the classification units according to actual needs to achieve the purpose of the solution of this embodiment.
[0135] In addition, each functional unit in various embodiments of the present application may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0136] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions for causing a device (which may be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes various media such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disc that can store program codes.
[0137] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An energy-saving method for an optical line terminal, characterized in that: Applied to an optical line terminal, the optical line terminal is deployed with a database of a content distribution network, the database of the content distribution network is used to store target data, and the method includes: Acquire a data type of target data to be forwarded, wherein the target data to be forwarded is the target data sent by an upper layer network to an optical network unit; When the data type of the target data to be forwarded is a non-real-time interaction type requested by the optical network unit and the optical network unit is in a low energy consumption mode, stop sending the target data to be forwarded to the optical network unit, and store the target data to be forwarded in a database of the content distribution network.
2. The method according to claim 1, characterized in that The method further comprises: In a case where the optical network unit is switched from the low energy consumption mode to the non-low energy consumption mode, the target data to be forwarded stored in the database of the content distribution network is sent to the optical network unit.
3. The method according to claim 1, characterized in that The method further comprises: In a case where the data type of the target data to be forwarded is the real-time interaction type requested by the optical network unit, the target data to be forwarded is sent to the optical network unit.
4. The method according to claim 1, characterized in that: The method further comprises: Receiving the target data sent by an upper network to the content distribution network; The target data is stored in a database of the content distribution network.
5. The method according to claim 4, characterized in that The method further comprises: receiving a data request message sent by the optical network unit, where the data request message is used to request first data; In a case where the target data identical to the first data exists in the database of the content distribution network, the target data identical to the first data is sent to the optical network unit through the content distribution network.
6. The method according to claim 5, characterized in that The method further comprises: In a case where the target data identical to the first data does not exist in the database of the content distribution network, the data request message is sent to the upper network.
7. An energy-saving device for an optical line terminal, characterized in that: The device comprises: An acquisition module, used for acquiring a data type of target data to be forwarded, wherein the target data to be forwarded is the target data sent by an upper layer network to an optical network unit; A processing module is used to stop sending the target data to be forwarded to the optical network unit and store the target data to be forwarded in the database of the content distribution network when the data type of the target data to be forwarded is a non-real-time interaction type requested by the optical network unit and the optical network unit is in a low energy consumption mode.
8. An energy-saving device for an optical line terminal, characterized in that: include: Processor and memory; The processor is coupled to the memory; The memory is used to store one or more programs, and the one or more programs include computer-executable instructions. When the energy-saving device of the optical line terminal is running, the processor executes the computer-executable instructions stored in the memory to enable the energy-saving device of the optical line terminal to perform the method as described in any one of claims 1-6.
9. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When a computer executes the instructions, the computer performs the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The computer program product comprises computer program instructions, which implement the method according to any one of claims 1 to 6 when the computer program instructions are executed.
Citation Information
Cited By
Power saving method, apparatus and device for optical line terminal, and storage medium
WO2026184720A1