The present disclosure relates to, but is not limited to, the communication field, in particular, a channel adjustment method, apparatus and system.
With the rapid development of broadband services, the user's demand for access network bandwidth has increased significantly. Passive Optical Network (PON) is an important technical approach for user's access.
As for the multi-channel binding, traditional DSL and Ethernet simply perform binding on multiple physical channels to increase bandwidth, as needed; and generally, after the multi-channel binding, the number of the channels will not be changed during communication. As for the PON system, the multiple channels of the ONU refers to multiple optical wavelength channels. Under the condition that the optical device itself consumes a large amount of energy, performing binding simply on multiple physical channels will cause energy consumption. In view of the above problem in the related art, there is currently no effective solution yet.
The following is the summary of the subject matter that will be described in detail. This summary is not intended to limit the protective scope of the claims.
Embodiments of the present disclosure provide a channel adjustment method, apparatus, and system which can solve at least the problem of the related art that the binding performed simply on multiple physical channels may lead to large energy consumption.
The embodiments of the present disclosure adopt the following technical solutions.
A channel adjustment method includes: an optical line terminal (OLT) receiving a channel binding capability parameter reported by an optical network unit (ONU) and supported by the ONU; the OLT determining a channel binding capability parameter of channels to be bound of the ONU according to the received channel binding capability parameter and a service application and/or a data transmission state of the ONU; and the OLT sending to the ONU a first binding control information for instructing the ONU to adjust bound channels, wherein the first binding control information carries the channel binding capability parameter of the channels to be bound of the ONU.
Optionally, the channel binding capability parameter includes at least one of: the number of the bound channels, a wavelength of the bound channels, and uplink and downlink rates of the channels.
Optionally, after the OLT sending to the ONU the first binding control information for instructing the ONU to adjust bound channels, the method further includes: the OLT receiving a request reported by the ONU for instructing to change channels having been bound; and the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and sending to the ONU a second binding control information for instructing the ONU to change bound channels, wherein the second binding control information carries a changed channel binding capability parameter.
Optionally, after the OLT sending to the ONU the first binding control information for instructing the ONU to adjust bound channels, the method further includes: the OLT sending to the ONU a request for instructing to change channels having been bound; the OLT receiving a message from the ONU for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound; and the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and sending to the ONU a third binding control information for instructing the ONU to change bound channels, wherein the third binding control information carries a changed channel binding capability parameter.
A channel adjustment method includes: an optical network unit (ONU) reporting to an optical line terminal (OLT) a channel binding capability parameter supported by the ONU; and the ONU receiving a first binding control information sent by the OLT for instructing the ONU to adjust bound channels, wherein the first binding control information carries a channel binding capability parameter of channels to be bound of the ONU, and the channel binding capability parameter of the channels to be bound of the ONU is determined by the OLT according to the channel binding capability parameter reported by the ONU and a service application and/or a data transmission state of the ONU.
Optionally, the channel binding capability parameter includes at least one of: the number of the bound channels, a wavelength of the bound channels, and uplink and downlink rates of the channels.
Optionally, after the ONU receiving the first binding control information sent by the OLT for instructing the ONU to adjust bound channels, the method further includes: the ONU reporting to the OLT a request for instructing to change channels having been bound; and the ONU receiving a second binding control information sent by the OLT for instructing the ONU to change bound channels, wherein the second binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
Optionally, after the ONU receiving the first binding control information sent by the OLT for instructing the ONU to adjust bound channels, the method further includes: the ONU receiving a request sent by the OLT for instructing to change channels having been bound; the ONU sending a message to the OLT for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound; and the ONU receiving a third binding control information sent by the OLT for instructing the ONU to change bound channels, wherein the third binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
A channel adjustment apparatus applied at an optical line terminal (OLT) includes: a first receiving module configured to receive a channel binding capability parameter reported by an optical network unit (ONU) and supported by the ONU; a determining module configured to determine a channel binding capability parameter of channels to be bound of the ONU according to the received channel binding capability parameter and a service application and/or a data transmission state of the ONU; and a first sending module configured to send to the ONU a first binding control information for instructing the ONU to adjust bound channels, wherein the first binding control information carries the channel binding capability parameter of the channels to be bound of the ONU.
Optionally, the channel binding capability parameter includes at least one of: the number of the bound channels, a wavelength of the bound channels, and uplink and downlink rates of the channels.
Optionally, the first receiving module is further configured to receive, after the first sending module sends to the ONU the first binding control information for instructing the ONU to adjust bound channels, a request reported by the ONU for instructing to change channels having been bound; and the apparatus further includes a first processing module configured to change the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and send a second binding control information to the ONU for instructing the ONU to change bound channels, wherein the second binding control information carries a changed channel binding capability parameter.
Optionally, the first sending module is further configured to send, after sending to the ONU the first binding control information for instructing the ONU to adjust bound channels, a request to the ONU for instructing to change channels having been bound; the first receiving module is further configured to receive a message from the ONU for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound; and the apparatus further includes a second processing module configured to change the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and send a third binding control information to the ONU for instructing the ONU to change bound channels, wherein the third binding control information carries a changed channel binding capability parameter.
A channel adjustment apparatus applied at an optical network unit (ONU) includes: a first reporting module configured to report to an optical line terminal (OLT) a channel binding capability parameter supported by the ONU; and a second receiving module configured to receive a first binding control information sent by the OLT for instructing the ONU to adjust bound channels, wherein the first binding control information carries a channel binding capability parameter of channels to be bound of the ONU, and the channel binding capability parameter of the channels to be bound of the ONU is determined by the OLT according to the channel binding capability parameter reported by the ONU and a service application and/or a data transmission state of the ONU.
Optionally, the channel binding capability parameter includes at least one of: the number of the bound channels, a wavelength of the bound channels, and uplink and downlink rates of the channels.
Optionally, the first reporting module is further configured to report, after the second receiving module receives the first binding control information sent by the OLT for instructing the ONU to adjust bound channels, a request to the OLT for instructing to change channels having been bound; and the second receiving module is further configured to receive a second binding control information sent by the OLT for instructing the ONU to change bound channels, wherein the second binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
Optionally, the second receiving module is further configured to receive, after receiving the first binding control information sent by the OLT for instructing the ONU to adjust bound channels, a request sent by the OLT for instructing to change channels having been bound; the apparatus further includes a second sending module configured to send a message to the OLT for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound; and the second receiving module is further configured to receive a third binding control information sent by the OLT for instructing the ONU to change bound channels, wherein the third binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
A channel adjustment system includes the channel adjustment apparatus according to the embodiments of the present disclosure.
A storage medium storing program codes for carrying out the steps of the methods according to the embodiments of the present disclosure.
According to the embodiments of the present disclosure, the OLT and the ONU cooperate with each other to achieve the binding of multiple optical channels between the OLT and the ONU flexibly according to a related channel binding capability parameter and a service application and/or a data transmission state of the ONU, thereby solving the problem of the related art that the binding performed simply on multiple physical channels may lead to large energy consumption.
Other aspects may be apparent after the drawings and the detailed descriptions are read and understood.
It should be noted that the embodiments and the features in the embodiments of the present application may be combined as long as they do not conflict with each other.
It should be noted that the terms “first”, “second”, etc. recited in the specification, the claims and the drawings are only used to distinguish one element from another, and should not be used to describe a specific sequence or an order.
An embodiment of the present disclosure provides a channel adjustment method.
At step S202, an optical line terminal (OLT) receives a channel binding capability parameter reported by an optical network unit (ONU) and supported by the ONU.
At step S204, the OLT determines a channel binding capability parameter of channels to be bound of the ONU according to the received channel binding capability parameter and a service application and/or a data transmission state of the ONU.
At step 206, the OLT sends to the ONU a first binding control information for instructing the ONU to adjust bound channels, and the first binding control information carries the channel binding capability parameter of the channels to be bound of the ONU.
With the steps S202 to S206 in the present embodiment, the OLT determines the channel binding capability parameter of the channels to be bound of the ONU according to the received channel binding capability parameter and the service application and/or the data transmission state of the ONU, and sends to the ONU the first binding control information for instructing the ONU to adjust the bound channels. That is to say, the binding of multiple optical channels between the OLT and the ONU is achieved flexibly by the cooperation between the OLT and the ONU according to a related channel binding capability parameter and a service application and/or a data transmission state of the ONU, thereby solving the problem of the related art that the binding performed simply on multiple physical channels may lead to large energy consumption.
Optionally, the channel binding capability parameter involved in the present embodiment may include at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels. Obviously, the above parameters are just optional parameters, and should not be considered as a limitation of the present embodiment.
In an optional implementation of the present embodiment, after the OLT involved in the step S206 sends the first banding control information to the ONU for instructing the ONU to adjust the bound channels, the method of the present embodiment further includes steps S208 to S210.
At step S208, the OLT receives a request reported by the ONU for instructing to change channels having been bound.
At step S210, the OLT changes the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and sends a second binding control information to the ONU for instructing the ONU to change bound channels, wherein the second binding control information carries a changed channel binding capability parameter.
In an optional implementation of the present embodiment, after the OLT involved in the step S206 sends the first banding control information to the ONU for instructing the ONU to adjust the bound channels, the method of the present embodiment further includes steps S212 to S216.
At step S212, the OLT sends to the ONU a request for instructing to change channels having been bound.
At step S214, the OLT receives a message from the ONU for responding to the request (i.e., the request for instructing to change the channels having been bound), wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound.
At step S216, the OLT changes the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and sends a third binding control information to the ONU for instructing the ONU to change bound channels, wherein the third binding control information carries a changed channel binding capability parameter.
For the above steps S208 to S210 and S212 to S216, it can be seen that, even if the ONU has determined bound channels, the bound channels can be changed later. There are two ways to change the bound channels: one is reporting, by the ONU itself, a request that the bound channels need to change, which corresponds to the way as involved in the steps S208 to S210; the other is issuing, by the OLT, a request for changing the bound channels to the ONU, which corresponds to the way as involved in the steps S212 and S216.
It should be noted that, the embodiment of
At step S302, an optical network unit (ONU) reports to an optical line terminal (OLT) a channel binding capability parameter which is supported by the ONU.
At step S304, the ONU receives a first binding control information sent by the OLT for instructing the ONU to adjust bound channels, wherein the first binding control information carries a channel binding capability parameter of channels to be bound of the ONU, and the channel binding capability parameter of the channels to be bound of the ONU is determined by the OLT according to the channel binding capability parameter reported by the ONU and a service application and/or a data transmission state of the ONU.
Optionally, the channel binding capability parameter as involved in the above step S304 is consistent with that involved in the embodiment of
In an optional implementation of the present embodiment, after the ONU involved in the step S304 receives the first binding control information sent by the OLT for instructing the ONU to adjust the bound channels, the method of the present embodiment further includes steps S306 to S308.
At step S306, the ONU reports to the OLT a request for instructing to change channels having been bound.
At step S308, the ONU receives a second binding control information sent by the OLT for instructing the ONU to change bound channels, wherein the second binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
In another optional implementation of the present embodiment, after the ONU involved in the step S304 receives the first binding control information sent by the OLT for instructing the ONU to adjust the bound channels, the method of the present embodiment may further include steps S310 to S314.
At step S310, the ONU receives a request sent by the OLT for instructing to change channels having been bound.
At step S312, the ONU sends a message to the OLT for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound.
At step S314, the ONU receives a third binding control information sent by the OLT for instructing the ONU to change bound channels, wherein the third binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
With the descriptions of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of a combination of software and a necessary general hardware platform, and, obviously, can also be implemented by hardware; however, the former is a more general implementation in many cases. Based on such understanding, the essence of the technical solution of the present disclosure (or in other words, the contribution of the present disclosure to the related art) can be embodied in the form of a software product which may be stored in a storage medium (such as a ROM/RAM, a magnetic disk, a compact disk, and the like), and include one or more instructions for causing a terminal device (which may be a mobile, a computer, a server, or a network device, etc.) to perform the method described in the embodiment of the present disclosure.
An embodiment of the present disclosure provides a channel adjustment apparatus. The apparatus is provided to achieve the above embodiments and optional implementations, and the descriptions having been made will not be repeated here. As used hereinafter, the term “module” may be a combination of software and/or hardware capable of achieving a predetermined function. Although it is preferred to implement the apparatus as described in the embodiment below by software, it is possible to conceive an implementation of hardware or a combination of software and hardware.
Optionally, the channel binding capability parameter includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels.
Optionally, in the present embodiment, the first receiving module 42 is further configured to receive, after the OLT sends to the ONU the first binding control information for instructing the ONU to adjust the bound channels, a request reported by the ONU for instructing to change channels having been bound.
The apparatus further includes a first processing module configured to change the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and send a second binding control information to the ONU for instructing the ONU to change the bound channels, wherein the second binding control information carries a changed channel binding capability parameter.
Optionally, in the present embodiment, the first sending module 46 is further configured to send, after sending to the ONU the first binding control information for instructing the ONU to adjust the bound channels, a request to the ONU for instructing to change channels having been bound. and the first receiving module 42 is further configured to receive a message from the ONU for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound. The apparatus further includes a second processing module configured to change the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU, and send a third binding control information to the ONU for instructing the ONU to change the bound channels, wherein the third binding control information carries a changed channel binding capability parameter.
Optionally, the channel binding capability parameter includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels.
In the present embodiment, optionally, the first reporting module 52 is further configured to report, after the second receiving module 54 receives the first binding control information sent by the OLT for instructing the ONU to adjust the bound channels, a request to the OLT for instructing to change channels having been bound, and the second receiving module 54 is further configured to receive a second binding control information sent by the OLT for instructing the ONU to change the bound channels, wherein the second binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
Optionally, in the present embodiment, the second receiving module 52 is further configured to receive, after receiving the first binding control information sent by the OLT for instructing the ONU to adjust the bound channels, a request sent by the OLT for instructing to change channels having been bound.
The apparatus further includes a second sending module configured to send a message to the OLT for responding to the request, wherein the message for responding to the request indicates that the ONU confirms to perform an operation of changing the channels having been bound, and the second receiving module 54 is further configured to receive a third binding control information sent by the OLT for instructing the ONU to change the bound channels, wherein the third binding control information carries a changed channel binding capability parameter, and the changed channel binding capability parameter is determined through the OLT changing the channels having been bound according to the channel binding capability parameter and the service application and/or the data transmission state of the ONU.
It should be noted that, the above modules may be implemented by software or hardware; if they are implemented by hardware, they may be implemented by, but not limited to, the followings manners: the above modules are located in a same processor; or, the above modules are located respectively in different processors in any combination.
An embodiment of the present disclosure provides a multi-channel data transmission method and apparatus for a passive optical network.
The data transmission method provided in this embodiment is applied to an optical network unit (ONU). The ONU communicates with an optical line terminal (OLT) via multiple transmission paths. The number of channels connected by different ONUs may be different. As for an OLT and an ONU which are connected to multiple channels, how to use the multiple channels to achieve an effective usage thereof and to achieve energy saving of the ONU should be considered. In this embodiment, a step of flexibly binding, by the OLT, the multiple channels supported by the ONU may include steps S402 to S414.
At step S402, the OLT receives a binding capability parameter reported by the ONU and supported by the ONU.
The capability parameter includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc.
At step S404, the OLT determines the bound channels of the ONU according to the binding capability parameter of the ONU and the service application or the data transmission state of the ONU, and sends binding control information to the ONU.
At step S406, the ONU receives the binding control information and adjusts the bound channels.
The ONU reports the binding capability parameter supported by the ONU during initialization. The ONU reports the binding capability parameter of the ONU via any one or more of the multiple transmission paths. The OLT sends the binding control information to the ONU according to the binding capability parameter reported by the ONU. The control information includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc.
At step S408, the binding is completed and a bound set is established after the OLT receiving binding confirming information from the ONU.
At step S410, the OLT may change the bound set after the OLT receiving a request for changing the bound set sent by the ONU. The information to be changed may include at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc. The data from OLT to the ONU is transmitted on the bound channels of the bound set.
At step S412, the ONU should replay whether it accepts the binding control request after receiving the binding control information, and if it accepts, the bound set is established or changed.
At step S414, the OLT itself may issue adjustment control information of the bound set, and if the ONU agrees to change, the binding is changed successfully.
Based on the above multi-channel data transmission method for a passive optional network, the present embodiment further provides an OLT device and an ONU device.
The OLT device includes a first binding control module and a first data forwarding control module.
The first binding control module is configured to receive a binding capability parameter reported by the ONU, send binding control information to the ONU and confirm, according to the message reported by the ONU, the establishment of the bound set, wherein the control information includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc.
The first data forwarding control module is configured to determine, according to the information of the bound set such as the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc., a data distribution method of the bound set down linked from the OLT to the ONU and a data sending window of the uplink data of the ONU.
Moreover, the first binding control module may be further configured to change the bound set after receiving a request for changing the bound set sent by the ONU. The information to be changed includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc.
Accordingly, the data of the ONU changed by the first data forwarding control module is transmitted on the bound channels of the changed bound set.
The ONU device in the present embodiment includes: a second binding control module and a second data forwarding control module.
The second binding control module is configured to report a binding capability parameter of the ONU, receive binding control information sent by the OLT, and report information for confirming the establishment of a bound set.
The second forwarding control module is configured to receiving data sending window information of uplink data of the ONU sent by the first data forwarding control module, and transmit data according to the window information.
The ONU may report the binding capability information of the ONU in the information format and mechanism of MPCP or PLOAM at the time of registration. During the operating, in order to control the bound set, the OLT and the ONU send messages in the information format and mechanism of MPCP or PLOAM.
After the bound set is changed, the second data forwarding control module ensures that the data of the ONUs under a same ODN does not conflict, by sending corresponding bandwidth control messages.
After the bound channels of the ONU are reduced, the ONU shuts down the receiving and sending of the optical modules of the channels which are not in the bound set.
According to the solution of the present embodiment, in the passive optical network system, the data between the OLT and the ONU may be transmitted via multiple transmission paths which are independent of each other. The transmission path for the data is optional during the transmission. Each transmission path can transmit the same or different data. These transmission paths are coordinated by the collaboration of the OLT and the ONU so as to become a path group with a larger capacity, thereby improving the bandwidth between the OLT and the ONU and increasing the network capacity of the passive optical network.
In order to achieve the above purpose,
At step S802, the OLT receives a binding capability parameter reported by the ONU which is supported by the ONU.
The capability parameter includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc.
At step S804, the OLT determines bound channels of the ONU according to the binding capability parameter of the ONU and the service application or data transmission state of the ONU, and sends binding control information to the ONU.
At step S806, the ONU adjusts the bound channels after receiving the binding control information.
The ONU reports the binding capability parameter supported by the ONU during initialization. The ONU reports the binding capability parameter of the ONU via any one or more of the multiple transmission paths. For instance, the ONU supports the binding of four transmission paths; the downlink wavelength of each transmission path starts from 1330 nm as the center wavelength and the uplink wavelength starts from 1280 nm; the band spacing between the transmission paths is 400 Ghz; the uplink transmission rate is 10 Gbps, and the downlink transmission rate is 25 Gbps. In this case, the ONU may select the first transmission path to report the binding capability parameter, that is, to report the binding capability at the wavelength of 1280 nm: there are 4 transmission paths, the uplink wavelength starts from 1280 nm, the channel spacing is 400 Ghz, and the rate of the corresponding wavelength is 10 G/25 G bps. The rate of the corresponding wavelength may be different for each transmission path. For example, the first wavelength supports a rate of 10 G/25 G bps, and the other wavelengths support the uplink and downlink rates of 25 G/25 G bps. The OLT sends the binding control information to the ONU according to the binding capability parameter reported by the ONU. The binding control information includes at least one of the following: the number of the bound channels, the wavelength of the channels, and the uplink and downlink rates, etc. The number of the bound channels might be different from that reported by the ONU. For example, although the reported number of the channels which can be supported is 4, the OLT binds only two channels according to the services requested by the user corresponding to the ONU. If the number of the channels which are bound is smaller than the supported bound-channel number, the wavelength of the channels may be notified, or an appointment that the channel wavelength is calculated from 1 wavelength may be made. If the uplink and downlink rates are adjustable, the uplink and downlink rates may be notified when a notification is issued.
At step S808, the binding is completed and a bound set is established after the OLT receiving binding confirming information from the ONU;
If the binding is successful, the ONU sends information for confirming the success of the binding. Thereafter, the data that is forwarded by the OLT to the ONU during the operating will be transmitted on the bound channels after the binding is completed.
In a case that a user submits an application for changing the bandwidth during the initialization or operating, the OLT may initiate an application to change the bound set, may increase the bound channels, or may reduce the bound channels. During the operating, the data transmission state of the user is variable; for example, the user goes to work and does not use the broadband services during the day, while he/she uses the broadband at night intensively. In order to save energy consumption, the OLT and ONU supporting the data channel binding may enter an energy saving mode and set the thresholds for entering and exiting the energy saving mode. When the ONU or the OLT determines, by detecting the data traffic information, that the data traffic is smaller than the set threshold of entering the energy saving mode, the OLT or the ONU supporting the data channel binding may initiate a request for changing the bound channels and enter the energy saving mode. On the other hand, when the ONU or the OLT determines, by detecting the data traffic information, that the data traffic is larger than the set threshold of existing the energy saving mode, the OLT or the ONU may initiate a request for changing the bound channels and exit the energy saving mode.
At step S810, the OLT may change the bound set after the OLT receives a request for changing the bound set sent by the ONU.
The information to be changed may include at least one of the following: the number of the bound channels, the wavelength of the channels, and the uplink and downlink rates, etc. The data from the OLT to the ONU will be transmitted on the bound channels of the changed bound set.
At step S812, the ONU should reply whether the binding control request is accepted after receiving the binding control information; if the reply is positive, the bound set will be established or changed.
At step S814, the ONU initiates a request for changing the bound set.
The request may be initiated in a case that there is a change in the corresponding operating condition, such as the reduces data traffic. In order to save energy, the optical receiving/sending modules of a certain channel or certain channels may be turned off.
At step S816: the OLT itself may also send binding control information to adjust the bound set.
If the ONU agrees to change, the binding is changed successfully.
At step S818, after receiving the binding control information, the ONU will change one or more of the following: the number of the bound channels, the wavelength of the channel, the uplink and downlink rates, etc.
The above steps S810 to S816 may be performed in no particular order.
The information such as the wavelengths of the channels, the uplink and downlink rates, and so on are used to control several or all channels to form a bound set. If the number of the bound channels is less than the supported number of the bound channels, the optical receiving/sending modules of other channels need to be turned off. The corresponding data processing modules may be turned off for further energy saving. If there is a need to make a change, the energy saving mode is exited, and the ONU needs to turn on the optical receiving/sending modules of the corresponding modules and resume the data receiving and sending.
In order to achieve the purpose of establishing a bound set flexibly,
The first binding control module 92 is configured to receive a binding capability parameter reported by the ONU, send binding control information to the ONU, and confirm, according to the message reported by the ONU, the establishment of a bound set, wherein the control information includes at least one of the following: the number of the bound channels, the wavelength of the channels, the uplink and downlink rates, etc.
The first data forwarding control module 94 is configured to determine, according to the information of the bound set such as the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc., a data distribution method of the bound set down linked from the OLT to the ONU and a data sending window of the uplink data of the ONU.
Moreover, the first binding control module 92 may be further configured to change the bound set after receiving a request for changing the bound set sent by the ONU. The information to be changed includes at least one of: the number of the bound channels, the wavelength of the bound channels, and uplink and downlink rates of the channels, etc.
Additionally, the data of the ONU changed by the first data forwarding control module 94 is transmitted on the bound channels of the changed bound set.
The ONU device in the present embodiment includes a second binding control module 96 and a second data forwarding control module 98.
The second binding control module 96 is configured to report a binding capability parameter of the ONU, receive binding control information sent by the OLT, and report information for confirming the establishment of a bound set.
The second data forwarding control module 98 is configured to receiving data sending window information of uplink data of the ONU sent by the first data forwarding control module 94, and transmit data according to the window information.
In order to ensure the interactive binding capability between the OLT and the ONU and the binding control information, the MPCP of the NG-EPON system or the PLOAM message of the NG-PON2 system may be used for information interaction in an optional implementation of the present embodiment. Other messages such as the extended OAM or the OMCI may also be used.
In order that the ONU reports the binding capability information during registration, in the NG-EPON system, the message format and mechanism of the MPCP are used for sending a message; for the NG-PON2 system, the message format and mechanism of the PLOAM may be used for sending a message.
Based on this, when controlling the bound set during the working, in the NG-EPON system, the message format and mechanism of the MPCP or OAM or extended OAM are used for sending a message; in the NG-PON2 system, the message format and mechanism of the PLOAM or OMCI may be used for sending a message.
As for the ONU which has changed the bound set, the number of channels between the OLT and the ONU changes, and the first data forwarding control module 94 of the OLT may send a corresponding bandwidth control message to the second data forwarding control module 98 of the ONU, thereby controlling the data sending window of each channel of the changed bound set to ensure that the data of the ONU under the same ODN does not conflict with each other.
After the bound channels of the ONU are reduced, the ONU may shut down the receiving and sending of the optical modules of the corresponding channels which are not in the bound set, thereby reducing energy consumption and further reducing the requirements of the corresponding back-end data processing component.
An embodiment of the present disclosure further provides a storage medium. Optionally, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps.
Step S1, an optical line terminal (OLT) receives a channel binding capability parameter reported by an optical network unit (ONU) and supported by the ONU.
Step S2, the OLT determines a channel binding capability parameter of channels to be bound of the ONU according to the received channel binding capability parameter and a service application and/or a data transmission state of the ONU.
Step S3, the OLT sends to the ONU a first binding control information which carries the channel binding capability parameter of the channels to be bound of the ONU and is used for instructing the ONU to adjust bound channels.
An embodiment of the present disclosure further provides a storage medium. Optionally, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps.
Step S1, an optical network unit (ONU) reports to an optical line terminal (OLT) a channel binding capability parameter supported by the ONU.
Step S2, the ONU receives a first binding control information sent by the OLT which carries a channel binding capability parameter of channels to be bound of the ONU and is used for instructing the ONU to adjust bound channels, wherein the channel binding capability parameter of the channels to be bound of the ONU is determined by the OLT according to the channel binding capability parameter reported by the ONU and a service application and/or a data transmission state of the ONU.
Optionally, examples of the present embodiment may refer to the examples described in the above embodiments and the optional implementations, and will not be described repeatedly here.
Obviously, it should be appreciated for those skilled in the art that the above modules or steps of the present disclosure may be achieved by a general-purpose computing device, and may be aggregated to a single computing device or distributed over a network consisting of multiple computing devices. Optionally, they may be achieved by program codes executable by a computing device, and thereby they may be stored in a storage device and executed by a computing device. In some cases, the steps illustrated or described may be carried out in a sequence different from the described sequence here, or may be made into individual integrated circuit modules, or some of the modules or steps may be achieved by a single integrated circuit module. Accordingly, the present disclosure is not limited to any specific combination of hardware and software.
According to the embodiments of the present disclosure, the binding of multiple optical channels between the OLT and the ONU is achieved flexibly by the cooperation between the OLT and the ONU according to a related channel binding capability parameter and a service application and/or a data transmission state of the ONU, thereby solving the problem of the related art that the binding performed simply on multiple physical channels may lead to large energy consumption.
Number | Date | Country | Kind |
---|---|---|---|
201610266588.4 | Apr 2016 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2016/086604 | 6/21/2016 | WO | 00 |