Distance Measurement Method, Device and System
20170237503 ยท 2017-08-17
Inventors
Cpc classification
H04J14/0249
ELECTRICITY
International classification
Abstract
Provided are a distance measurement method, device and system. In the method, an Optical Line Terminal (OLT) commands an Optical Network Unit (ONU) to perform wavelength tuning; and when a message indicating that the wavelength tuning is completed is received from the ONU, the OLT measures a distance to the ONU.
Claims
1. A distance measurement method, comprising: commanding, by an Optical Line Terminal (OLT), an Optical Network Unit (ONU) to perform wavelength tuning; and when a message indicating that the wavelength tuning is completed is received from the ONU, measuring, by the OLT, a distance to the ONU.
2. The method as claimed in claim 1, after commanding, by the OLT, the ONU to perform wavelength tuning, further comprising: allocating, by the OLT to the ONU, an upstream bandwidth used for sending the message indicating that the wavelength tuning is completed; and after the wavelength tuning is completed, sending, by the ONU, within the upstream bandwidth the message indicating that the wavelength tuning is completed.
3. The method as claimed in claim 1, after measuring, by the OLT, the distance to the ONU, further comprising: sending, by the OLT, a confirmation message to the ONU, wherein information carried in the confirmation message comprises: confirmation information confirming that the ONU completes the wavelength tuning, and indication information about a distance measurement result obtained by measuring the distance to the ONU.
4. The method as claimed in claim 3, wherein the indication information about the distance measurement result is indication information about equalization delay adjustment of the ONU.
5. The method as claimed in claim 4, wherein the indication information about the equalization delay adjustment of the ONU comprises at least one of followings: a new equalization delay value, a difference value between a new equalization delay value and a current equalization delay value of the ONU, and indication information indicating an equalization delay of the ONU not to be adjusted.
6. A distance measurement device, comprising a hardware processor arranged to execute the following program modules: a commanding module, arranged to command, through an Optical Line Terminal (OLT), an Optical Network Unit (ONU) to perform wavelength tuning; and a distance measurement module, arranged to, when the OLT receives a message indicating that the wavelength tuning is completed from the ONU, measure a distance to the ONU.
7. The device as claimed in claim 6, the hardware processor is further arranged to execute the following program modules: an allocation module, arranged to allocate, to the ONU, an upstream bandwidth used for sending the message indicating that the wavelength tuning is completed; and a receiving module, arranged to receive, within the upstream bandwidth, the message indicating that the wavelength tuning is completed from the ONU.
8. The device as claimed in claim 5, the hardware processor is arranged to execute the following program module: a sending module, arranged to send a confirmation message to the ONU, wherein information carried in the confirmation message comprises: confirmation information confirming that the ONU completes the wavelength tuning, and indication information about a distance measurement result obtained by measuring the distance to the ONU.
9. An Optical Line Terminal (OLT), comprising the distance measurement device as claimed in claims 6.
10. A distance measurement system, comprising: an Optical Network Unit (ONU) and the Optical Line Terminal (OLT) as claimed in claim 9, wherein the ONU is arranged to, when a wavelength tuning command is received from the OLT, perform wavelength tuning according to the wavelength tuning command, and when the wavelength tuning is completed, send a message indicating that the wavelength tuning is completed to the OLT.
11. The device as claimed in claim 8, wherein the indication information about the distance measurement result is indication information about equalization delay adjustment of the ONU.
12. The device as claimed in claim 11, wherein the indication information about the equalization delay adjustment of the ONU comprises at least one of followings: a new equalization delay value, a difference value between a new equalization delay value and a current equalization delay value of the ONU, and indication information indicating an equalization delay of the ONU not to be adjusted.
13. An Optical Line Terminal (OLT), comprising the distance measurement device as claimed in claim 7.
14. An Optical Line Terminal (OLT), comprising the distance measurement device as claimed in claim 8.
15. An Optical Line Terminal (OLT), comprising the distance measurement device as claimed in claim 11.
16. An Optical Line Terminal (OLT), comprising the distance measurement device as claimed in claim 12.
17. A distance measurement system, comprising: an Optical Network Unit (ONU) and the Optical Line Terminal (OLT) as claimed in claim 13, wherein the ONU is arranged to, when a wavelength tuning command is received from the OLT, perform wavelength tuning according to the wavelength tuning command, and when the wavelength tuning is completed, send a message indicating that the wavelength tuning is completed to the OLT.
18. A distance measurement system, comprising: an Optical Network Unit (ONU) and the Optical Line Terminal (OLT) as claimed in claim 14, wherein the ONU is arranged to, when a wavelength tuning command is received from the OLT, perform wavelength tuning according to the wavelength tuning command, and when the wavelength tuning is completed, send a message indicating that the wavelength tuning is completed to the OLT.
19. A distance measurement system, comprising: an Optical Network Unit (ONU) and the Optical Line Terminal (OLT) as claimed in claim 15, wherein the ONU is arranged to, when a wavelength tuning command is received from the OLT, perform wavelength tuning according to the wavelength tuning command, and when the wavelength tuning is completed, send a message indicating that the wavelength tuning is completed to the OLT.
20. A distance measurement system, comprising: an Optical Network Unit (ONU) and the Optical Line Terminal (OLT) as claimed in claim 16, wherein the ONU is arranged to, when a wavelength tuning command is received from the OLT, perform wavelength tuning according to the wavelength tuning command, and when the wavelength tuning is completed, send a message indicating that the wavelength tuning is completed to the OLT.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described here are adopted to provide further understanding of the present disclosure, and form a part of the present disclosure. Schematic embodiments of the present disclosure and descriptions thereof are adopted to explain the present disclosure and not intended to form improper limits to the present disclosure. In the drawings:
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0024] The present disclosure will be described below with reference to the drawings and embodiments in detail. It is important to note that the embodiments in the present disclosure and characteristics in the embodiments may be freely combined under the condition of no conflicts.
[0025] According to an embodiment of the present disclosure, a distance measurement system is provided.
[0026]
[0027] In an optional implementation mode of the embodiment of the present disclosure, the OLT 30 may include a device shown in
[0028] By the system provided by the embodiment of the present disclosure, after the ONU 32 completes wavelength tuning, a distance to the ONU is measured between the OLT 30 and the ONU 32 at the same time of wavelength tuning completion confirmation. By virtue of the technical solution, the problems of system complexity and service interruption caused by additional steps required by distance re-measurement are solved.
[0029] According to an embodiment of the present disclosure, a distance measurement device is provided. The distance measurement device may be located in the OLT 30. The distance measurement device may also be independent from the OLT 30 and realize its function through interaction with the OLT 30. There are no specific limits made in the embodiment of the present disclosure.
[0030]
[0031] In an optional implementation mode of the embodiment of the present disclosure, the device may further include: an allocation module, arranged to allocate, to the ONU, an upstream bandwidth used for sending the message indicating that the wavelength tuning is completed; and a receiving module, arranged to receive, within the upstream bandwidth, the message indicating that the wavelength tuning is completed from the ONU.
[0032] In an optional implementation mode of the embodiment of the present disclosure, the device may further include: a sending module, arranged to send a confirmation message to the ONU, wherein information carried in the confirmation message includes: confirmation information confirming that the ONU completes the wavelength tuning, and indication information about a distance measurement result obtained by measuring the distance to the ONU.
[0033] In an optional implementation mode of the embodiment of the present disclosure, the indication information about the measurement distance result may be indication information about equalization delay adjustment of the ONU. Optionally, the indication information about the equalization delay adjustment of the ONU may include at least one of followings: a new equalization delay value, a difference value between a new equalization delay value and a current equalization delay value of the ONU, and indication information indicating an equalization delay of the ONU not to be adjusted.
[0034] According to another embodiment of the present disclosure, an OLT is also provided, which may include the abovementioned distance measurement device.
[0035] According to still another embodiment of the present disclosure, a distance measurement method is provided. The method may be implemented by the abovementioned device or system.
[0036]
[0037] Step S502: an OLT commands an ONU to perform wavelength tuning.
[0038] Step S504: when a message indicating that the wavelength tuning is completed is received from the ONU, the OLT measures a distance to the ONU.
[0039] In an optional implementation mode of the embodiment of the present disclosure, after the step that the OLT commands the ONU to perform the wavelength tuning, the method may further include the following steps. The OLT allocates, to the ONU, an upstream bandwidth used for sending the message indicating that the wavelength tuning is completed. After the wavelength tuning is completed, the ONU sends, within the upstream bandwidth, the message indicating that the wavelength tuning is completed.
[0040] In an optional implementation mode of the embodiment of the present disclosure, after the step that the OLT measures the distance to the ONU, the method may further include the following steps. The OLT sends a confirmation message to the ONU, wherein information carried in the confirmation message includes: confirmation information confirming that the ONU completes the wavelength tuning, and indication information about a distance measurement result obtained by measuring the distance to the ONU.
[0041] In an optional implementation mode of the embodiment of the present disclosure, the indication information about the distance measurement result may be indication information about equalization delay adjustment of the ONU. For example, the indication information about the equalization delay adjustment of the ONU may include at least one of followings: a new equalization delay value, a difference value between a new equalization delay value and a current equalization delay value of the ONU, and indication information indicating an equalization delay of the ONU not to be adjusted.
[0042] According to the method provided by the embodiment of the present disclosure, after the ONU completes the wavelength tuning, a distance to the ONU is measured between the OLT and the ONU at the same time of wavelength tuning completion confirmation, and the distance measurement result is notified to the ONU. By virtue of the technical solution, the problems of system complexity and service interruption caused by additional steps required by distance re-measurement are solved.
[0043] The technical solution provided by the embodiments of the present disclosure will be described below with a specific embodiment.
[0044] In an implementation process, a topological structure of a TWDM PON system is shown in
[0045] In order to implement load balancing, energy saving and protection switching, an OLT commands an ONU to change a TWDM channel, that is, the ONU is commanded to perform wavelength tuning. In an implementation process, the OLT and the ONU may implement equalization delay updating after wavelength tuning of the ONU according to the following steps.
[0046] Step 1: a TWDM channel terminal 1 on a first TWDM channel commands an ONU with an ONU Identifier (ID) 11 to tune a working wavelength of this ONU to a working wavelength of a second corresponding TWDM channel.
[0047] Step 2: after receiving a wavelength tuning message, the ONU with the ONU ID 11 tunes the working wavelength to the working wavelength of the second corresponding TWDM channel.
[0048] Step 3: a TWDM channel terminal 2 on the second TWDM channel allocates, to the ONU with the ONU ID 11 by adopting a larger protection time, an upstream bandwidth used for sending a wavelength tuning completion message.
[0049] Step 4: the ONU with the ONU ID 11, after receiving on the second TWDM channel the upstream bandwidth allocated to it and used for sending the wavelength tuning completion message, sends the wavelength tuning completion message to the terminal on the second TWDM channel by adopting an equalization delay value allocated on the first TWDM channel.
[0050] Step 5: after receiving the wavelength tuning completion message sent by the ONU with the ONU ID 11, the terminal on the second TWDM channel completes distance measurement of the ONU. The terminal on the second TWDM channel sends a distance measurement result to the ONU according to a message shown in
[0051] Step 6: after the ONU receives the distance measurement result sent by the terminal on the second TWDM channel, if it is necessary to update the equalization delay value, the ONU updates a local equalization delay value into the equalization delay value sent by the terminal on the second TWDM channel.
[0052] In the implementation process, the message containing the distance measurement result may adopt structures shown in Table 1 to Table 4.
TABLE-US-00001 TABLE 1 Byte Content Description 1-2 ONU-ID value of an ONU Sending to the ONU corresponding to the ONU-ID value 3 Message type 4 Sequence number 5-x TWDM PON channel ID or upstream wavelength ID; equalization delay value (x + 1)-40 Fill 41-48 Message Integrity Check (MIC) MIC
[0053] In Table 1, the content of the first to second bytes is an ONU-ID value of an ONU, and represents that the message is to be sent to the ONU corresponding to the ONU-ID value. The third byte represents a message type of a Physical Layer Operation Administration and Maintenance (PLOAM) message. The fourth byte is a sequence number of the PLOAM message. The content of the fifth to xth bytes is an equalization delay value of the ONU corresponding to a current TWDM channel (or a current upstream wavelength). The content of the (x+1)th to 40th bytes is a fill of the PLOAM message. The content of the 41st to 48th bytes is MIC.
TABLE-US-00002 TABLE 2 Byte Content Description 1-2 ONU-ID value of an ONU or Sending to the ONU or ONU-ID values to be broadcast broadcasting to all ONUs 3 Message type 4 Sequence number 5-x TWDM PON channel ID or upstream wavelength ID; equalization delay adjustment difference value (x + 1)-40 Fill 41-48 MIC MIC
[0054] In Table 2, the content of the first to second bytes is an ONU-ID value of an ONU, and represents that the message is to be sent to the ONU corresponding to the ONU-ID value. The third byte represents a message type of a PLOAM message. The fourth byte is a sequence number of the PLOAM message. The content of the fifth to xth bytes is a equalization delay adjustment difference value of the ONU corresponding to a current TWDM channel (or a current upstream wavelength). The content of the (x+1)th to 40th bytes is a fill of the PLOAM message. The content of the 41st to 48th bytes is MIC.
TABLE-US-00003 TABLE 3 Byte Content Description 1-2 ONU-ID value of an ONU or Sending to the ONU or ONU-ID values to be broadcast broadcasting to all ONUs 3 Message type 4 Sequence number 5 Confirmation about wavelength tuning completion of ONU 6-x TWDM PON channel ID or upstream wavelength ID; equalization delay value (x + 1)-40 Fill 41-48 MIC MIC
[0055] In Table 3, the content of the first to second bytes is an ONU-ID value of an ONU, and represents that the message is to be sent to the ONU corresponding to the ONU-ID value. The third byte represents a message type of a PLOAM message. The fourth byte is a sequence number of the PLOAM message. The content of the fifth byte is confirmation about wavelength tuning completion of the ONU. The content of the sixth to xth bytes is an equalization delay value of the ONU corresponding to a current TWDM channel (or a current upstream wavelength). The content of the (x+1)th to 40th bytes is a fill of the PLOAM message. The content of the 41st to 48th bytes is MIC.
TABLE-US-00004 TABLE 4 Byte Content Description 1-2 ONU-ID value of an ONU or Sending to the ONU or ONU-ID values to be broadcast broadcasting to all ONUs 3 Message type 4 Sequence number 5 Confirmation about wavelength tuning completion of ONU 6-x TWDM PON channel ID or upstream wavelength ID; equalization delay adjustment difference value (x + 1)-40 Fill 41-48 MIC MIC
[0056] In Table 4, the content of the first to second bytes is an ONU-ID value of an ONU, and represents that the message is to be sent to the ONU corresponding to the ONU-ID value. The third byte represents a message type of a PLOAM message. The fourth byte is a sequence number of the PLOAM message. The content of the fifth byte is confirmation about wavelength tuning completion of the ONU. The content of the sixth to xth bytes is a equalization delay adjustment difference value of the ONU corresponding to a current TWDM channel (or a current upstream wavelength). The content of the (x+1)th to 40th bytes is a fill of the PLOAM message. The content of the 41st to 48th bytes is MIC.
[0057] The equalization delay value or equalization delay adjustment difference value in the message shown in Table 1, Table 2, Table 3 or Table 4 is 0, which represents that the ONU is not required to change the local equalization delay value.
[0058] From the above, it can be seen that in the embodiment of the present disclosure, after the ONU completes the wavelength tuning, a distance to the ONU is measured between the OLT and the ONU at the same time of wavelength tuning completion confirmation, and the distance measurement result is notified to the ONU. By virtue of the technical solution, the problems of system complexity and service interruption caused by additional steps required by distance re-measurement are solved.
[0059] Industrial practicability: from the descriptions in the embodiments and exemplary embodiments of the present disclosure, it can be seen that the solutions of the embodiments of the present disclosure can reduce a complexity in a requirement of wavelength tuning of the ONU in a TWDM PON system on distance re-measurement, improve upstream transmission efficiency, and improve quality of service of a network.
[0060] Obviously, those skilled in the art should know that each module or each step of the present disclosure may be implemented by a universal computing device, and the modules or steps may be concentrated on a single computing device or distributed on a network formed by a plurality of computing devices, and may optionally be implemented by program codes executable for the computing devices, so that the modules or steps may be stored in a storage device for execution with the computing devices, the shown or described steps may be executed in sequences different from those described here in some circumstances, or may form each integrated circuit module respectively, or multiple modules or steps therein may form a single integrated circuit module for implementation. As a consequence, the present disclosure is not limited to any specific hardware and software combination.
[0061] The above is only the exemplary embodiment of the present disclosure and not intended to limit the present disclosure, and for those skilled in the art, the present disclosure may have various modifications and variations. Any modifications, equivalent replacements, improvements and the like within the principle of the present disclosure shall fall within the scope of protection defined by the appended claims of the present disclosure.