Patent Description:
With the development of communication network technology, a large amount of business including voices, data, videos and the like can be transmitted via the network. As a result, requirements on bandwidth are continuously increased, under which context PON was born.

<FIG> is a topologic structural diagram of a PON system. As shown in <FIG>, a PON system usually consists of an optical line terminal (OLT) on an office side, an optical network unit (ONU) on a user side, and an optical distribution network (ODN), and usually adopts a point-to-multipoint network structure. The ODN consists of passive optical components such as a single-mode fiber, an optical splitter, an optical connector, etc., and provides optical transmission media for physical connection between the OLT and the ONU. In order to improve a line rate while saving fiber resources, it is proposed to simultaneously transmit data at multiple wavelengths in one fiber. Downlink data transmission at the same wavelength for different ONUs adopts a time division multiplexing mode, while uplink transmission thereof adopts a time division multiplexing access mode. This is called a wavelength division time division PON system. <FIG> is a topological diagram of a wavelength division time division PON system. As shown in <FIG>, each OLT manages multiple groups of ONUs. At the same uplink wavelength and the same downlink wavelength, a group of ONUs transmit uplink data at the same uplink wavelength, and receive downlink data at the same downlink wavelength. At different uplink wavelengths and different downlink wavelengths, the group of ONUs transmit the uplink data at different uplink wavelengths, and receive the downlink data at different downlink wavelengths.

To enable the ONU to transmit data at a rate greater than a single channel rate, it is proposed that the ONU can support simultaneous transmission and reception of data on (over) multiple groups of channels. All of the ONUs that support channel-binding in the same ODN are of the same type and support plural identical channels, thus the channel-binding of an ONU could be finished without exchange of working channel information of the ONU between the OLT and the ONU. In this mode, the ONUs are of a single type and support fewer application scenarios. To support various types of users in the same ODN, multiple types of ONUs are desired to be operable in the same ODN at the same time, different types of ONUs support different numbers of channels, and, since the number of channels supported by the ONU may be greater than the number of channels that the OLT can support, the OLT needs to command the ONU to operate (work) on the working channels supported by the OLT. Under the above requirements, how the OLT obtains channels supported by the ONU, and how the OLT and the ONU establish plural bound working channels on which the ONU can operate are remained unsolved.

<CIT> discloses a signal processing method, apparatus, and system in a PON network having multiple uplink channels. The method includes: OLT generates a corresponding relationship table <NUM> of all the ONU, the downlink channels and the uplink channels; when received the uplink data from the ONUs, the OLT determines the corresponding uplink channel according to the identity OUN-ID of the ONU for transmitting the data, then forwards the uplink data to the corresponding processing module for process through said uplink channel.

<CIT> discloses a wavelength negotiation method, system, and device for multi-wavelength passive optical network. The method includes: receiving a wavelength status table that is broadcast by an OLT over each downstream wavelength channel of a multi-wavelength PON system; selecting an upstream transmit wavelength and a downstream receive wavelength according to the wavelength status table; and reporting information about the upstream transmit wavelength and information about the downstream receive wavelength to the OLT so that the OLT refreshes the wavelength status table.

<CIT> discloses a communication system, a master station device, a slave station device, a control device, and a communication control method. The master station device comprises: a control unit that assigns a wavelength to be used in the communication to the slave station device, and generates a control signal for notifying the slave station device of the assigned wavelength; and an optical transmitter that transmits the control signal generated by the control unit to the slave station device. The slave station device comprises: an optical transceiver that carries out communication with the master station device using the wavelength based on the control signal received from the master station device.

"<NPL>) reviews the TWDM-PON layer structure and proposes four options based on four types of transmission unit at different layers/sublayers. The first option of TWDM channel bonding operates at the PHY layer, in which multiple PHY channels are bonded into a super channel to provide a high data rate.

The present disclosure is defined in the appended claims.

The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present disclosure.

<FIG> is a flowchart of a method for establishing channels for a passive optical network according to an embodiment of the present disclosure. As shown in <FIG>, the method for establishing channels for a passive optical network provided in this embodiment is applied to an ONU that transmit uplink data in a time division multiplexing access mode. Different ONUs on different channels transmit data in a wavelength division multiplexing mode, and one ONU can support data transmission and reception on plural channels simultaneously. The method may include the following steps <NUM> and <NUM>:
At step <NUM>, after receiving a registration message sent from an OLT, a message responding to the registration message (i.e., a registration message response message) is sent to the OLT, wherein the message responding to the registration message includes first parameter information for defining self-uniqueness, and the first parameter information for defining self-uniqueness is used for defining a binding relationship for establishing plural channels with the OLT.

After receiving the registration messages sent from the OLT, the ONU directly sends messages respectively responding to all of the registration messages to the OLT. The message responding to the registration message includes first parameter information for defining self-uniqueness, and the first parameter information for defining self-uniqueness is used for defining a binding relationship for establishing plural channels with the OLT (i.e., for establishing plural channels between the UNU and the OLT). Exemplarily, the first parameter information for defining self-uniqueness may include information selected from a group consisting of: a unique piece of ONU identity information; a unique piece of serial number information; different pieces of serial number information corresponding to the respective channels on which the registration message sent from the OLT is intercepted, and a unique piece of ONU identity information; and a unique piece of serial number information and different pieces of channel information corresponding to the respective channels on which the registration message sent from the OLT is intercepted.

Exemplarily, after sending messages respectively responding to all of the registration messages to the OLT, the ONU receives the second parameter information sent from the OLT. The second parameter information is configured by the OLT according to the messages respectively responding to all of the intercepted registration messages, and the messages respectively responding to all of the intercepted registration messages include the first parameter information. The ONU saves the received second parameter information locally, and herein the second parameter information may include: a single piece of ONU identification information allocated by the OLT to the ONU in the entire PON system, or pieces of ONU identification information allocated by the OLT to the ONU on each of the channels, where different channels correspond to different ONU identification information.

Exemplarily, after sending the message responding to the registration message to the OLT, the ONU receives a ranging result message (a message reflecting a ranging result) sent from the OLT, and then sends a message responding to the ranging result message to the OLT; wherein the message responding to the ranging result message includes the first parameter information for defining self-uniqueness.

Exemplarily, after sending a message responding to the ranging result message to the OLT, the ONU receives a channel capacity message from the OLT, and then sends a message responding to the channel capacity message to the OLT, wherein the message responding to the channel capacity message includes information about channel capacity (channel capacity information) of the ONU itself.

At step <NUM>, establishment of the channels is completed according to a channel usage command sent from the OLT, the channel usage command including multiple pieces of channel identification information allocated by the OLT.

The ONU completes establishment of the channels according to the channel usage command sent from the OLT. The channel usage command may include: channel identification information about plural channels that are operable with the OLT normally, the channel identification information being determined by the OLT according to the message responding to the registration message; or, channel identification information about plural channels that are operable with the OLT normally, the channel identification information being determined by the OLT according to the message responding to the registration message and the message responding to the channel capacity message. That is, the ONU completes binding of the channels determined with the OLT according to the channel usage command, maintains the optical transceivers corresponding to the channels that are operable, and turns off the optical transceivers corresponding to the channels that are not allowed by the OLT to operate.

In the method for establishing channels for a passive optical network provided by the embodiment, the ONU sends, after receiving a registration message sent from an OLT, a message responding to the registration message to the OLT, wherein the message responding to the registration message includes first parameter information for defining self-uniqueness, and the first parameter information for defining self-uniqueness is used for defining a binding relationship for establishing plural channels with the OLT; and the ONU completes establishment of the channels according to a channel usage command sent from the OLT, the channel usage command including multiple pieces of channel identification information allocated by the OLT. In this way, the OLT obtains plural channels supported by the ONU, and the OLT and the ONU establish plural bound working channels on which the ONU can operate; and when multiple types of ONUs operate in the ODN at the same time, the OLT and the ONU can establish a proper and flexible binding relationship in which the number of bound channels as well as the bound channels can be flexibly changed.

<FIG> is a flowchart of another method for establishing channels for a passive optical network according to an embodiment of the present disclosure. As shown in <FIG>, the method for establishing channels for a passive optical network provided in this embodiment is applied to an OLT. The OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength, and on each channel, one OLT port manages a group of ONUs. The method may include the following steps <NUM> and <NUM>:
At step <NUM>, after receiving a message sent from the ONU responding to a registration message, multiple pieces of channel identification information allocated to the ONU are determined. The message responding to the registration message includes first parameter information for determining uniqueness of the ONU, and the first parameter information for determining uniqueness of the ONU is used for defining a binding relationship for establishing plural channels with the OLT.

After sending the registration message to the ONU, the OLT directly receives messages, fed back by the ONU, responding to all of the intercepted registration messages, wherein the message responding to the registration message includes first parameter information for determining uniqueness of the ONU, and the first parameter information for determining uniqueness of the ONU may include information selected from a group consisting of: a unique piece of ONU identity information; a unique piece of serial number information; different pieces of serial number information corresponding to the respective channels on which the registration message is intercepted by the ONU and a unique piece of ONU identity information; and a unique piece of serial number information and different pieces of channel information corresponding to the respective channels on which the registration message is intercepted by the ONU.

After receiving the messages sent from the ONU respectively responding to all of the intercepted registration messages, the OLT configures the second parameter information including the ONU identification information according to the messages respectively responding to all of the intercepted registration messages, and sends the second parameter information including the ONU identification information to the ONU. Herein, the second parameter information including the ONU identification information may include: a single piece of ONU identification information allocated by the OLT to the ONU in the entire PON system, or pieces of ONU identification information allocated by the OLT to the ONU on each of the channels, where different channels correspond to different ONU identification information.

The OLT may determine, according to the first parameter information for defining the uniqueness of the ONU in the messages fed back by the ONU responding to all of the intercepted registration messages, plural channels that are operable with the ONU normally, that is, determine on which channels a certain ONU can operate at the same time.

Exemplarily, before determining the multiple pieces of channel identification information allocated to the ONU and after sending a ranging result message to the ONU, the OLT receives a message sent from the ONU responding to the ranging result message. The message responding to the ranging result message includes the first parameter information for determining uniqueness of the ONU.

In addition, the OLT may choose to perform ranging on all channels supported by the ONU at the same time, and send the ranging results to the ONU; or the OLT may also calculate the ranging results of the ONU on other channels, and send the ranging results to the ONU; or the OLT does not choose to perform ranging on the ONU, and the ONU uses the same ranging result on all channels.

Exemplarily, before determining the multiple pieces of channel identification information allocated to the ONU and after sending the channel capacity message to the ONU, the OLT receives a message sent from the ONU responding to the channel capacity message, wherein the message responding to the channel capacity message includes information about channel capacity of the ONU.

Exemplarily, the step that the OLT determines the multiple pieces of channel identification information allocated to the ONU may include: determining, by the OLT, channel identification information about plural channels that are operable with the ONU normally according to the message responding to the registration message and the message responding to the channel capacity message.

At step <NUM>, the determined multiple pieces of channel identification information allocated to the ONU are sent to the ONU through a channel usage command, and establishment of the plural channels with the ONU is completed.

The OLT sends the determined multiple pieces of channel identification information allocated to the ONU through a channel usage command to the ONU, and completes establishment of the plural channels with the ONU. That is, the OLT uses the channel usage command to complete binding of multiple channels between the ONU and the OLT, and commands the ONU to maintain the optical transceivers corresponding to plural operable channels, and turns off the transceivers corresponding to the working channels that are not allowed to operate.

In the method for establishing channels for a passive optical network provided by the embodiment, after receiving a message sent from the ONU responding to a registration message, the OLT determines multiple pieces of channel identification information allocated to the ONU, wherein the message responding to the registration message includes first parameter information for determining uniqueness of the ONU, and the first parameter information for determining uniqueness of the ONU is used for defining a binding relationship for establishing plural channels with the ONU; and the OLT sends to the ONU the determined multiple pieces of channel identification information allocated to the ONU through a channel usage command to complete establishment of the plural channels with the ONU. In this way, the OLT obtains plural channels supported by the ONU, and the OLT and the ONU establish plural bound working channels on which the ONU can operate; and when multiple types of ONUs operate in the ODN at the same time, the OLT and the ONU can establish a proper and flexible binding relationship in which the number of bound channels as well as the bound channels can be flexibly changed.

<FIG> is an exemplary flowchart of a method for establishing channels for a passive optical network according to an embodiment of the present disclosure. As shown in <FIG>, the method for establishing channels for a passive optical network provided in this embodiment is applied to an interaction between the ONU and the OLT. The OLT includes plural ports, each of which corresponding to one channel. Each channel uses one downlink wavelength and one uplink wavelength, and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural channels simultaneously. The method may include the following steps <NUM>-<NUM>:
At step <NUM>, the OLT sends registration messages to the ONU.

The OLT sends registration messages to the ONU, and the ONU receives (intercepts) the registration messages sent from the OLT.

At step <NUM>, the ONU sends messages respectively responding to all of the registration messages to the OLT.

The ONU sends messages respectively responding to all of the registration messages to the OLT, and the OLT receives the messages sent from the ONU respectively responding to all of the registration messages. The messages responding to the registration message include the first parameter information for determining uniqueness of the ONU. For explanation of the first parameter information for determining uniqueness of the ONU, reference may be made to the foregoing embodiments, and details are not described herein.

At step <NUM>, the OLT configures second parameter information including ONU identification information according to the messages respectively responding to all of the intercepted (intercepted by the ONU) registration messages.

For explanation of the second parameter information including ONU identification information, reference may be made to the foregoing embodiments, and details are not described herein.

At step <NUM>, the OLT sends the second parameter information including ONU identification information to the ONU.

The OLT sends the second parameter information including ONU identification information to the ONU, and the ONU receives the second parameter information including ONU identification information sent from the OLT.

At step <NUM>, the OLT performs ranging on each of the ONU channels at the same time.

The OLT performs ranging simultaneously on each of the ONU channels that sents a registration responding message (i.e., message responding to the registration message), and obtains the ranging result of each channel.

At step <NUM>, the OLT sends a ranging result message to the ONU. the OLT carries the ranging results in the ranging result message and sends the ranging result message to the ONU, and the ONU receives the ranging result message sent from the OLT carrying the ranging results.

At step <NUM>, the ONU sends a message responding to the ranging result message to the OLT.

The ONU sends a message responding to the ranging result message to the OLT, and the OLT receives the message sent from the ONU responding to the ranging result message. The message responding to the ranging result message carries the first parameter information for determining uniqueness of the ONU in the step <NUM>.

At step <NUM>, the OLT sends a channel capacity message to the ONU.

The OLT sends a channel capacity message to the ONU, and the ONU receives the channel capacity message sent from the OLT. The channel capacity message is used to obtain a channel capacity of the ONU, that is, one or more pieces of wavelength channel information about the capacity of the ONU sending and receiving data. Each piece of channel information includes information about an uplink wavelength and information about a downlink wavelength.

At step <NUM>, the ONU sends a message responding to the channel capacity message to the OLT.

The ONU sends a message responding to the channel capacity message to the OLT, and the OLT receives the message sent from the ONU responding to the channel capacity message. The message responding to the channel capacity message includes the information about channel capacity of the ONU itself.

At step <NUM>, the OLT determines multiple pieces of channel identification information allocated to the ONU.

The OLT determines, according to the first parameter information for determining uniqueness of the ONU in the messages sent from the ONU respectively responding to all of the registration messages, multiple pieces of channel identification information allocated to the ONU, that is, determines multiple channels that are operable with the ONU normally. Alternatively, the OLT determines, according to the first parameter information for determining uniqueness of the ONU in the messages sent from the ONU respectively responding to all of the registration messages, and the information about channel capacity of the ONU itself in the message responding to the channel capacity message, multiple pieces of channel identification information allocated to the ONU, that is, determines multiple channels that are operable with the ONU normally.

At step <NUM>, the OLT sends a channel usage command to the ONU.

The OLT sends, through the channel usage command, the multiple channels that are determined to be operable with the ONU normally to the ONU, and the ONU receives the channel usage command sent from the OLT.

At step <NUM>, the ONU completes establishment of the channels according to the channel usage command sent from the OLT.

The ONU completes binding of the multiple channels determined with the OLT according to the channel usage command, maintains the optical transceivers corresponding to the multiple channels that are operable, and turns off the optical transceivers corresponding to the channels that are not allowed by the OLT to operate.

In the method for establishing channels for a passive optical network provided by the embodiment, the OLT obtains plural channels supported by the ONU, and the OLT and the ONU establish plural bound working channels on which the ONU can operate; and when multiple types of ONUs operate in the ODN at the same time, the OLT and the ONU can establish a proper and flexible binding relationship in which the number of bound channels as well as the bound channels can be flexibly changed.

Plural scenarios are exemplarily explained below.

In this scenario, the OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength, and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural wavelength channels simultaneously. Each of the ONUs that support binding of multiple channels stores multiple pieces of serial number information, and each of the channels corresponds to a serial number different from each other. Each of the ONUs stores a unique piece of ONU identity information for defining uniqueness of the ONU as a communication device. The OLT can identify whether the ONUs with different serial numbers on multiple channels are the same one according to the unique piece of ONU identity information of each ONU, and obtain the pieces of channel information supported by one ONU to complete the channel binding.

The OLT and the ONU establish a binding channel by the following steps:.

In this scenario, the OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength, and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural wavelength channels simultaneously, and a unique piece of serial number information is stored at each ONU that supports binding of multiple channels.

The OLT and the ONU establish binding channels by the following steps:.

In this scenario, the OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength, and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural wavelength channels simultaneously, and a unique piece or multiple pieces of serial number information are stored at each ONU that supports binding of multiple channels. If multiple pieces of serial number information are stored, each channel corresponds to one piece of serial number information.

<FIG> is a schematic structural diagram of an optical network unit according to an embodiment of the present disclosure. As shown in <FIG>, the optical network unit (ONU) <NUM> provided in this embodiment includes: a first communication module <NUM>, and a first establishing module <NUM>; wherein.

Exemplarily, the first parameter information for defining self-uniqueness may include information selected from a group consisting of:.

Exemplarily, the first communication module <NUM> may be configured to send messages respectively responding to all of the intercepted registration messages to the OLT; and
the first communication module <NUM> may be further configured to receive second parameter information sent from the OLT, the second parameter information including ONU identification information; wherein the second parameter information including the ONU identification information is configured by the OLT according to the messages respectively responding to all of the intercepted registration messages, and the messages respectively responding to all of the intercepted registration messages include the first parameter information for defining self-uniqueness.

Exemplarily, the first communication module <NUM> may be further configured to send, after receiving a ranging result message sent from the OLT, a message responding to the ranging result message to the OLT; wherein the message responding to the ranging result message includes the first parameter information for defining self-uniqueness.

Exemplarily, the first communication module <NUM> may be further configured to send, after receiving a channel capacity message sent from the OLT, a message responding to the channel capacity message to the OLT; wherein the message responding to the channel capacity message includes information about self-channel capacity.

Exemplarily, the channel usage command may include: channel identification information about plural channels that are operable with the OLT normally, the channel identification information being determined by the OLT according to the message responding to the registration message and the message responding to the channel capacity message.

The ONU of this embodiment may be used to implement the technical solution of the method embodiment as shown in <FIG>. The implementation principle and technical effects are similar and details are not repeated herein again.

In practical applications, the first communication module <NUM> and the first establishing module <NUM> may be each implemented by a central processing unit (CPU), a micro processor unit (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA) in the ONU or the like.

<FIG> is a schematic structural diagram of an optical line terminal according to an embodiment of the present disclosure. As shown in <FIG>, an optical line terminal (OLT) <NUM> is provided in this embodiment, including: a first determining module <NUM>, and a second communication module <NUM>; wherein.

Exemplarily, the first parameter information for determining uniqueness of the ONU may include information selected from a group consisting of:.

Exemplarily, the second communication module <NUM> may be configured to receive messages sent from the ONU respectively responding to all of the intercepted registration messages;.

Exemplarily, the second communication module <NUM> may be further configured to receive, after sending a ranging result message to the ONU, a message sent from the ONU responding to the ranging result message; wherein the message responding to the ranging result message includes the first parameter information for determining uniqueness of the ONU.

Exemplarily, the second communication module <NUM> may be further configured to receive, after sending a channel capacity message to the ONU, a message sent from the ONU responding to the channel capacity message; wherein the message responding to the channel capacity message includes information about channel capacity of the ONU.

Exemplarily, the first determining module <NUM> may be further configured to determine channel identification information about plural channels that are operable with the ONU normally according to the message responding to the registration message and the message responding to the channel capacity message.

The OLT of this embodiment may be used to implement the technical solution of the method embodiment as shown in <FIG>. The implementation principle and technical effects are similar and details are not repeated herein again.

In practical applications, all of the first determining module <NUM>, the second communication module <NUM> and the first configuration module <NUM> may be implemented by a central processing unit (CPU), a micro processor unit (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA) in the OLT or the like.

<FIG> is a schematic structural diagram of a system for establishing channels for a passive optical network according to an embodiment of the present disclosure. This embodiment is not according to the invention and is present for illustration purposes only. As shown in <FIG>, a system <NUM> for establishing channels for a passive optical network is provided in this embodiment, including an ONU <NUM> and an OLT <NUM>; wherein.

<FIG> is a flowchart of another method for establishing channels for a passive optical network according to an embodiment of the present disclosure. As shown in <FIG>, the method for establishing channels for a passive optical network provided in this embodiment is applied to an ONU. The ONU transmits uplink data in a time division multiplexing access mode, and different ONUs on different channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural channels simultaneously. The method may include the following steps:
At step <NUM>, after receiving a registration message sent from an OLT, a message responding to the registration message is sent to the OLT. The message responding to the registration message includes combined information consisting of self-first parameter information and second parameter information configured by the OLT, the combined information being used for defining a binding relationship for establishing plural channels with the OLT.

Exemplarily, after receiving the registration message sent from the OLT, the ONU sends messages responding to the first intercepted registration message to the OLT. The message responding to the first intercepted registration message includes the first parameter information of the ONU itself. The first parameter information of the ONU itself here may include at least one of: different pieces of serial number information corresponding to the respective channels on which the registration message sent from the OLT is intercepted or a unique piece of serial number information, and different pieces of channel information corresponding to the respective channels on which the registration message sent from the OLT is intercepted.

Next, the ONU receives the second parameter information configured and sent from the OLT. The second parameter information is configured by the OLT according to the message responding to the first intercepted registration message. The second parameter information here may include at least one of: a unique piece of ONU identification information, and different pieces of ONU identification information corresponding to the respective channels.

Afterwards, the ONU sends messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages respectively responding to all of the intercepted registration messages, to the OLT. The messages responding to the registration messages include combined information consisting of the self-first parameter information and the second parameter information configured by the OLT, the combined information being used for defining a binding relationship for establishing plural channels with the OLT. Here, the combined information consisting of the first parameter information of the ONU itself and the second parameter information configured by the OLT may include: combined information consisting of different pieces of serial number information corresponding to the respective channels themselves on which the registration message sent from the OLT is intercepted, and a unique piece of ONU identification information configured by the OLT; or, combined information consisting of different pieces of serial number information corresponding to the respective channels on which the registration message sent from the OLT is intercepted, different pieces of ONU identification information corresponding to the respective channels configured by the OLT, and a unique piece of ONU identity information; or, combined information consisting of different pieces of serial number information corresponding to the respective channels themselves on which the registration message sent from the OLT is intercepted, and different pieces of channel information corresponding to the respective channels on which the registration message sent from the OLT is intercepted and a unique piece of ONU identification information configured to the ONU by the OLT; or, combined information consisting of a unique piece of serial number information of the ONU itself and different pieces of channel information corresponding to the respective channels on which the registration message sent from the OLT is intercepted, and different pieces of ONU identification information corresponding to the respective channels configured by the OLT; or, combined information consisting of different pieces of channel information corresponding to the respective channels themselves on which the registration message sent from the OLT is intercepted and different pieces of serial number information corresponding to the different pieces of channel information one by one, and different pieces of ONU identification information corresponding to the respective channels configured by the OLT or a unique piece of ONU identification information.

Exemplarily, after sending the message responding to the registration message to the OLT, the ONU receives a ranging result message sent from the OLT, and then the ONU sends a message responding to the ranging result message to the OLT. The message responding to the ranging result message includes combined information consisting of the self-first parameter information and the second parameter information configured by the OLT, the combined information being used for defining a binding relationship for establishing plural channels with the OLT.

Exemplarily, after sending a message responding to the ranging result message to the OLT, the ONU receives a channel capacity message from the OLT, and then sends a message responding to the channel capacity message to the OLT. The message responding to the channel capacity message includes information about channel capacity of the ONU itself.

The ONU completes establishment of the channels according to the channel usage command sent from the OLT, and the channel usage command includes: channel identification information about plural channels that are operable with the OLT normally determined by the OLT according to the message responding to the registration message, or, channel identification information about plural channels that are operable with the OLT normally determined by the OLT according to the message responding to the registration message and the message responding to the channel capacity message. That is, the ONU completes binding of the multiple channels determined by the OLT according to the channel usage command, maintains the optical transceivers corresponding to the plural channels that are operable, and turns off the optical transceivers corresponding to the channels that are not allowed by the OLT to operate.

In the method for establishing channels for a passive optical network provided by the embodiment, the ONU sends, after receiving a registration message sent from an OLT, a message responding to the registration message to the OLT, wherein the message responding to the registration message includes combined information consisting of the self-first parameter information and the second parameter information configured by the OLT, the combined information being used for defining a binding relationship for establishing plural channels with the OLT, and the ONU completes establishment of the channels according to the channel usage command sent from the OLT, the channel usage command including multiple pieces of channel identification information allocated by the OLT. In this way, the OLT obtains plural channels supported by the ONU, and the OLT and the ONU establish plural bound working channels on which the ONU can operate; and when multiple types of ONUs operate in the ODN at the same time, the OLT and the ONU can establish a proper and flexible binding relationship in which the number of bound channels as well as the bound channels can be flexibly changed.

<FIG> is a flowchart of another method for establishing channels for a passive optical network according to an embodiment of the present disclosure. As shown in <FIG>, the method for establishing channels for a passive optical network provided in this embodiment is applied to an OLT. The OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength and on each channel, one OLT port manages a group of ONUs. The method may include the following steps:
At step <NUM>, after receiving a message sent from the ONU responding to a registration message, multiple pieces of channel identification information allocated to the ONU are determined. The message responding to the registration message includes combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU, the combined information being used for defining a binding relationship for establishing plural channels with the OLT.

Exemplarily, after sending the registration message to the ONU, the OLT first receives a message sent from the ONU responding to a first intercepted registration message. The message responding to the first intercepted registration message includes the first parameter information of the ONU. The first parameter information of the ONU here may include at least one of: different pieces of serial number information corresponding to the respective channels of the ONU having intercepted the registration message sent from the OLT or a unique piece of serial number information; and different pieces of channel information corresponding to the respective channels of the ONU having intercepted the registration message sent from the OLT.

Next, the OLT configures the second parameter information according to the message responding to the first intercepted registration message sent from the ONU, and sends the second parameter information to the ONU. The message responding to the first intercepted registration message includes the first parameter information of the ONU. The second parameter information here may include at least one of: a unique piece of ONU identification information configured by the OLT, and different pieces of ONU identification information corresponding to the respective channels configured by the OLT.

Afterwards, the OLT receives messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages sent from the ONU respectively responding to all of the intercepted registration messages. The messages responding to the registration message include combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU, and the combined information is used for defining a binding relationship for establishing plural channels with the ONU. Here, the combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU may include information selected from a group consisting of:.

Finally, according to the combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU in the messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages respectively responding to all of the intercepted registration messages fed back by the ONU, the OLT may determine channel identification information about plural channels that are operable with the ONU normally, that is, determine on which channels a certain ONU can operate at the same time.

Exemplarily, before determining the multiple pieces of channel identification information allocated to the ONU and after sending a ranging result message to the ONU, the OLT receives a message sent from the ONU responding to the ranging result message. The message responding to the ranging result message includes combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU, the combined information being used for defining a binding relationship for establishing plural channels with the OLT.

Exemplarily, before determining the channel identification information allocated to the ONU and after sending the channel capacity message to the ONU, the OLT receives a message sent from the ONU responding to the channel capacity message, wherein the message responding to the channel capacity message includes information about channel capacity of the ONU.

Exemplarily, the step of the OLT determining the channel identification information allocated to the ONU may include: determining, by the OLT, channel identification information about plural channels that are operable with the ONU normally according to the message responding to the registration message and the message responding to the channel capacity message.

At step <NUM>, the determined multiple pieces of channel identification information allocated to the ONU are sent to the ONU through a channel usage command, and establishment of the channels with the ONU is completed.

The OLT sends to the ONU the determined multiple pieces of channel identification information allocated to the ONU through a channel usage command, and completes establishment of the channels with the ONU. That is, the OLT uses the channel usage command to complete binding of multiple channels between the ONU and the OLT, and command the ONU to maintain the optical transceivers corresponding to plural operable channels and turn off the transceivers corresponding to the working channels that are not allowed to operate.

In the method for establishing channels for a passive optical network provided by the embodiment, after receiving a message sent from the ONU responding to a registration message, the OLT determines multiple pieces of channel identification information allocated to the ONU, wherein the message responding to the registration message includes combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU, and the combined information is used for defining a binding relationship for establishing plural channels with the ONU; and the OLT sends to the ONU the determined multiple pieces of channel identification information allocated to the ONU through a channel usage command to complete establishment of channels with the ONU. In this way, the OLT obtains plural channels supported by the ONU, and the OLT and the ONU establish plural bound working channels on which the ONU can operate; and when multiple types of ONUs operate in the ODN at the same time, the OLT and the ONU can establish a proper and flexible binding relationship in which the number of bound channels as well as the bound channels can be flexibly changed.

<FIG> is an exemplary flowchart of a method for establishing channels for a passive optical network according to an embodiment of the present disclosure. As shown in <FIG>, the method for establishing channels for a passive optical network provided in this embodiment is applied to an interaction between the ONU and the OLT. The OLT includes plural ports, each of which corresponding to one channel. Each channel uses one downlink wavelength and one uplink wavelength and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural channels simultaneously. The method may include the following steps <NUM>-<NUM>:
At step <NUM>, the OLT sends registration messages to the ONU.

At step <NUM>, the ONU sends a message responding to a first intercepted registration message to the OLT.

The ONU sends a message responding to the first intercepted registration message to the OLT; and the OLT receives a message sent from the ONU responding to the first intercepted registration message. The message responding to the first intercepted registration message includes the first parameter information of the ONU itself. For explanation of the first parameter information of the ONU itself, reference may be made to the foregoing embodiments, and details are not repeated herein.

At step <NUM>, the OLT configures the second parameter information according to the message responding to the first intercepted registration message.

For explanation of the second parameter information configured by the OLT here, reference may be made to the foregoing embodiments, and details are not repeated herein.

At step <NUM>, the OLT sends the second parameter information configured by the OLT to the ONU.

The OLT sends the second parameter information configured by the OLT to the ONU, and the ONU receives the second parameter information configured and sent from the OLT.

At step <NUM>, the ONU sends messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages respectively responding to all of the intercepted registration messages, to the OLT.

The ONU sends messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages respectively responding to all of the intercepted registration messages, to the OLT, and the OLT receives, from the ONU, the messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or the messages responding to all of the intercepted registration messages. The messages responding to the registration messages include combined information consisting of the first parameter information of the ONU and the second parameter information configured for the ONU by the OLT itself, and the combined information is used for defining a binding relationship for establishing plural channels between the OLT and the ONU. For explanation of the combined information consisting of the first parameter information of the ONU and the second parameter information configured for the ONU by the OLT itself, reference may be made to the above embodiments, and details are not repeated herein.

At step <NUM>, the OLT performs ranging simultaneously on each of the ONU channels.

The OLT performs ranging simultaneously on each of the ONU channels that sents the registration responding message, and obtains the ranging result of each channel.

At step <NUM>, the OLT sends the ranging result message to the ONU.

The OLT carries the ranging results in the ranging result message and sends the ranging result message to the ONU, and the ONU receives the ranging result message sent from the OLT carrying the ranging results.

The ONU sends a message responding to the ranging result message to the OLT, and the OLT receives the message sent from the ONU responding to the ranging result message. The message responding the ranging result message carries the combined information consisting of the first parameter information of the ONU and the second parameter information configured for the ONU by the OLT itself in step <NUM>.

According to the combined information consisting of the first parameter information of the ONU and the second parameter information configured for the ONU by the OLT itself in the messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or in the messages responding to all of the intercepted registration messages, the OLT determines multiple pieces of channel identification information allocated to the ONU, that is, determines plural channels that are operable with the ONU normally. Alternatively, according to the messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages responding to all of the intercepted registration messages, as well as the message responding to the channel capacity message, sent from the ONU, the OLT determines pieces of channel identification information allocated to the ONU, that is, determines channels that are operable with the ONU normally.

In this scenario, the OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength, and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural wavelength channels simultaneously. Each of the ONUs that support binding of multiple channels stores multiple pieces of serial number information, and each of the channels corresponds to a unique serial number, i.e., has a piece of serial number information different from each other.

In this scenario, the OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural wavelength channels simultaneously.

In this scenario, the OLT includes plural ports, each of which corresponding to one wavelength channel. Each channel uses one downlink wavelength and one uplink wavelength and on each channel, one OLT port manages a group of ONUs. The group of ONUs transmit uplink data in a time division multiplexing access mode, and different groups of ONUs on different wavelength channels transmit data in a wavelength division multiplexing mode. One ONU can support data transmission and reception on plural wavelength channels simultaneously. Multiple pieces of serial number information are stored at one ONU, and each channel corresponds to one piece of serial number information.

The OLT may choose to allocate only one piece of ONU identification information to all channels of the ONU in the entire PON system, or may choose to allocate one piece of ONU identification information to the ONU on each of the channels, where different channels correspond to different ONU identification information.

At step <NUM> of Scenario IX: according to the channel information about all channels supported by the ONU, the OLT performs ranging simultaneously on all channels supported by the ONU, and sends the ranging results to the ONU.

The OLT may choose to perform ranging on all supported channels, and send the ranging results to the ONU; or the OLT may also calculate the ranging results of the ONU on other channels, and send the ranging results to the ONU; or the OLT does not choose to perform ranging on the ONU, and the ONU uses the same ranging result on all channels.

At step <NUM> of Scenario IX: according to the channel information about all channels supported by the ONU and the corresponding serial number information, the OLT may associate different channels of ONU with the same ONU, and obtain channel information about all channels supported by the ONU, and determine on which wavelength channels the ONU can operate at the same time. The OLT sends to the ONU a channel usage command including information about on which wavelength channels the ONU can operate determined by the OLT, and notifies the ONU on which wavelength channels it can operate at the same time.

At step <NUM> of Scenario IX: after receiving the channel usage command sent from the OLT in step <NUM> of Scenario IX, the ONU completes binding of wavelengths according to the operable wavelength channels indicated in the channel usage command, maintains the optical transceivers of the operable working channels, and turns off the optical transceivers on the working channels that are not allowed to operate.

<FIG> is a schematic structural diagram of another optical network unit according to an embodiment of the present disclosure. This embodiment is not according to the invention and is present for illustration purposes only. As shown in <FIG>, an ONU <NUM> is provided in this embodiment, including: a third communication module <NUM>, and a second establishing module <NUM>; wherein.

Exemplarily, the self-first parameter information and the second parameter information configured by the OLT may include information selected from a group consisting of:.

Exemplarily, the third communication module <NUM> may be further configured to send a message responding to a first intercepted registration message to the OLT; and
receive the second parameter information sent from the OLT; wherein the second parameter information is configured by the OLT according to the message responding to the first intercepted registration message, and the message responding to the first intercepted registration message includes the self-first parameter information.

The third communication module <NUM> may be configured to send messages respectively responding to all of the intercepted registration messages except the first intercepted registration message, or messages respectively responding to all of the intercepted registration messages, to the OLT.

Exemplarily, the third communication module <NUM> may be further configured to send, after receiving a ranging result message sent from the OLT, a message responding to the ranging result message to the OLT. The message responding to the ranging result message includes combined information consisting of the self-first parameter information and the second parameter information configured by the OLT, the combined information being used for defining a binding relationship for establishing plural channels with the OLT.

Exemplarily, the third communication module <NUM> may be further configured to send, after receiving a channel capacity message sent from the OLT, a message responding to the channel capacity message to the OLT. The message responding to the channel capacity message includes information about self-channel capacity.

Exemplarily, the channel usage command includes: channel identification information about plural channels that are operable with the OLT normally, the channel identification information being determined by the OLT according to the message responding to the registration message and the message responding to the channel capacity message.

In practical applications, each of the third communication module <NUM> and the second establishing module <NUM> may be implemented by a central processing unit (CPU), a micro processor unit (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA) in the ONU or the like.

<FIG> is a schematic structural diagram of another optical line terminal according to an embodiment of the present disclosure. This embodiment is not according to the invention and is present for illustration purposes only. As shown in <FIG>, an OLT <NUM> is provided in this embodiment, including: a second determining module <NUM>, and a fourth communication module <NUM>; wherein.

Exemplarily, the first parameter information of the ONU and the second parameter information configured by itself for the ONU may include information selected from a group consisting of:.

Exemplarily, the fourth communication module <NUM> may be further configured to receive a message sent from the ONU responding to a first intercepted registration message; and.

Exemplarily, the fourth communication module <NUM> may be further configured to receive, after sending a ranging result message to the ONU, a message sent from the ONU responding to the ranging result message. The message responding to the ranging result message includes combined information consisting of the first parameter information of the ONU and the second parameter information configured by itself for the ONU, the combined information being used for defining a binding relationship for establishing plural channels with the OLT.

Exemplarily, the fourth communication module <NUM> may be further configured to receive, after sending a channel capacity message to the ONU, a message sent from the ONU responding to the channel capacity message. The message responding to the channel capacity message includes information about channel capacity of the ONU.

Exemplarily, the second determining module <NUM> may be further configured to determine channel identification information about plural channels that are operable with the ONU normally according to the message responding to the registration message and the message responding to the channel capacity message.

In practical applications, all of the second determining module <NUM>, the fourth communication module <NUM> and the second configuration module <NUM> may be implemented by a central processing unit (CPU), a micro processor unit (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA) in the OLT or the like.

<FIG> is a schematic structural diagram of another system for establishing channels for a passive optical network according to an embodiment of the present disclosure. This embodiment is not according to the invention and is present for illustration purposes only. As shown in <FIG>, a system <NUM> for establishing channels for a passive optical network is provided in this embodiment, including an ONU <NUM> and an OLT <NUM>; wherein.

In addition, in an embodiment of the present application, a computer readable medium storing a channel establishment program for a PON is further provided. When executed by a processor, the channel establishment program implements steps of the method for establishing channels for a PON according to any one of the above embodiments.

Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.

The present application has been described with reference to flowcharts and/or block diagrams of the methods, apparatus (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and/or block in the flowcharts and/or block diagrams, as well as any combination thereof, may be implemented by computer program instructions. These computer program instructions may be provided to a general purpose computer, a special purpose computer, an embedded processor, or a processor of other programmable data processing apparatus, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.

These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including an instruction means for implementing the functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.

Those of ordinary skill in the art will appreciate that all or some steps of the above described method, functional modules/units in the system and apparatus may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed cooperatively by several physical components. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer readable medium which may include a computer storage medium (or non-transitory medium) and communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and nonvolatile, removable and non-removable medium implemented in any method or technology for storing information, such as computer readable instructions, data structures, program modules or other data. A computer storage medium includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridge, magnetic tape, magnetic disk storage or other magnetic storage devices, or may be any other medium used for storing the desired information and accessible by a computer. Moreover, it is well known to those skilled in the art that communication medium typically includes a computer readable instruction, a data structure, a program module, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and may include any information delivery medium.

Claim 1:
A method for establishing channels for a passive optical network, called a PON, the method being applied to one optical network unit, called a ONU, side, and being characterized by comprising:
sending (<NUM>), after receiving registration messages sent from an optical line terminal, called an OLT, messages respectively responding to all of the intercepted registration messages to the OLT, wherein each of the messages respectively responding to all of the intercepted registration messages comprises first parameter information for defining self-uniqueness, and the first parameter information for defining self-uniqueness is used for defining a binding relationship for establishing plural channels with the OLT; and
completing (<NUM>) establishment of the plural channels according to a channel usage command sent from the OLT, wherein the channel usage command comprises multiple pieces of channel identification information allocated by the OLT, and wherein each of the plural channels uses one downlink wavelength and one uplink wavelength.