A method and apparatus for information recognition

By allocating multiple time slots of different widths to the ONU or ONT and using a clamping device to collect optical signals, the service interruption problem caused by optical fiber unplugging in the existing technology is solved, and ONT or ONU information identification without service interruption is achieved, reducing costs and signal rate impact.

CN115379315BActive Publication Date: 2025-10-17HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110540430.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-18
Publication Date
2025-10-17
Estimated Expiration
2041-05-18

Smart Images

  • Figure CN115379315B_ABST
    Figure CN115379315B_ABST
Patent Text Reader

Abstract

The application provides an information identification method and device for identifying available port resources and obtaining and identifying information of an online ONU or an ONT, and relates to the technical field of optical communication. In the method, a first device can send configuration information of time domain resources. The configuration information of the time domain resources can be used to indicate time slots in which a second device sends uplink data, and the configuration information of the time domain resources can contain the widths of multiple first time slots allocated to the second device. The combination of the widths of the multiple first time slots allocated to the second device can be used to identify information of the second device. The first device can receive the uplink data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of optical communication technology, and in particular to an information identification method and device. BACKGROUND

[0002] With the increasing demand of bandwidth from users, it has been an irreversible trend for access network to replace copper with optical fiber. In recent years, passive optical network (PON) system has been rapidly developed as a low-cost optical fiber access method providing gigabit per second (Gbps) bandwidth. Meanwhile, the higher generation of ten gigabit passive optical network (XGPON) and ten gigabit symmetrical passive optical network (XGSPON) has been deployed on a large scale. PON technology refers to a point-to-multipoint (P2MP) optical fiber access technology, which is composed of an optical line terminal (OLT) at the local side, an optical network unit (ONU) or an optical network terminal (ONT) at the user side, and an optical distribution network (ODN).

[0003] With the large-scale deployment and application of PON related network, the number of optical fibers is extremely large, and there is a need for network grooming. Network grooming needs to achieve two points: 1. Identify whether the branch optical fiber is connected with an ONU or an ONT to find out the available port resources; 2. The serial number of the online ONU or ONT can be acquired and identified to map and record the branches of the optical splitter, which is convenient for later management and maintenance.

[0004] In the related art, the tested optical fiber needs to be pulled out during the detection process to identify whether the branch optical fiber is connected with an ONU or an ONT. Therefore, it will cause the interruption of service. SUMMARY

[0005] The present application provides an information identification method and device to identify the available port resources and acquire and identify the information of the online ONU or ONT.

[0006] In a first aspect, an information identification method is provided. The method can be performed by an OLT or a chip with OLT functions. In the method, a first device can send configuration information of time domain resources. The configuration information of the time domain resources can be used to indicate time slots in which a second device sends uplink data. The configuration information of the time domain resources can include widths of a plurality of first time slots allocated to the second device. The combination of the widths of the plurality of first time slots allocated to the second device can be used to identify information of the second device. The first device can receive the uplink data.

[0007] Based on the above scheme, the OLT can allocate a plurality of first time slots to an ONT, and the ONT can send uplink data in the first time slots. At this time, a clamping device can be used to clamp a branch optical fiber to cause the optical fiber to bend. The clamping device can collect optical signals generated due to the bending of the optical fiber and identify the optical signals, thereby identifying information of the ONT connected to the branch optical fiber. Since the test optical fiber does not need to be removed, the information of the ONT can be identified without interrupting services.

[0008] In a possible implementation, the widths of the plurality of first time slots can include a first width and / or a second width, and the first width and the second width are different.

[0009] Based on the above scheme, the combination of the first width and the second width can be used to identify the information of the ONT or ONU, and the identification of the information of the ONT or ONU can be implemented.

[0010] In a possible implementation, the information of the second device can include at least one of a serial number of the second device, manufacturer information of the second device, or a port number of a first device used by the second device to connect to the first device.

[0011] Based on the above scheme, the plurality of first time slots can be allocated to the ONT or ONU, so that the combination of the widths of the first time slots represents the serial number, the manufacturer information, and the port number used by the ONT or ONU, facilitating the management and maintenance in the later stage and enabling the identification of available port resources.

[0012] In a possible implementation, the configuration information of the time domain resources can further include a width of at least one second time slot allocated to the first device. The at least one second time slot can be before the plurality of first time slots, and the at least one second time slot can be a starting marker of the information of the second device.

[0013] Based on the above scheme, the width of the second time slot can be defined as a starting marker bit of the information of the ONU or ONT, and the identification of the information of the branch optical fiber can be implemented.

[0014] In a possible implementation, the width of the at least one second time slot can be different from the width of any first time slot.

[0015] In a possible implementation, the configuration information of the time domain resource can further include the widths of a plurality of third time slots allocated to the at least one third device. The combination of the widths of the plurality of third time slots allocated to the at least one third device can be used to identify the information of the at least one third device.

[0016] Based on the above scheme, the time slot width of the plurality of ONTs can be controlled by the OLT, and the influence of some ONUs with high bandwidth requirements can be reduced.

[0017] In a possible implementation, the plurality of first time slots can include a fourth time slot carrying uplink data of at least one fourth device.

[0018] Based on the above scheme, the idle time slots can be allocated to the ONTs for service transmission, and the influence of the reduced transmission rate of signals on service requirements can be reduced.

[0019] In a second aspect, an information identification method is provided. The method can be performed by an ONT or an ONU, or can be performed by a chip with the functions of the ONT or the ONU. In the method, a second device can receive configuration information of a time domain resource. The configuration information of the time domain resource can be used to indicate time slots of uplink data, and the configuration information of the time domain resource can include the widths of a plurality of first time slots allocated to the second device. The combination of the widths of the plurality of first time slots allocated to the second device can be used to identify the information of the second device, and the second device can send uplink data in the plurality of first time slots.

[0020] Based on the above scheme, the OLT can allocate the plurality of first time slots that can identify the information of the ONT to the ONT, and the ONT can send uplink data in the first time slots. At this time, a clamping device can be used to clamp the branch optical fiber to cause a certain bending of the optical fiber. The clamping device can collect optical signals generated due to the bending of the optical fiber, and identify the optical signals, so as to identify the information of the ONT connected to the branch optical fiber. Since the test optical fiber does not need to be pulled out, the information of the ONT can be identified without interrupting the service.

[0021] In a possible implementation, the widths of the plurality of first time slots can include a first width and / or a second width, and the first width and the second width are different.

[0022] Based on the above scheme, the combination of the first width and the second width can be used to identify the information of the ONT or the ONU, and the identification of the information of the ONT or the ONU can be implemented.

[0023] In a possible implementation, the information of the second device can include at least one of the following: a serial number of the second device, manufacturer information of the second device, or a port number of the first device used by the second device to connect with the first device.

[0024] Based on the above scheme, the ONT or ONU can be allocated with multiple first time slots, so that a combination of time slot widths of the first time slots represents information such as a serial number, manufacturer information, and a used port number of the ONT or ONU, facilitating later management and maintenance, and also enabling identification of available port resources.

[0025] In a possible implementation, the configuration information of the time domain resource can further include a width of at least one second time slot allocated to the first device, the at least one second time slot being before the multiple first time slots, and the at least one second time slot being a starting marker of the information of the second device.

[0026] Based on the above scheme, the width of the second time slot can be defined as a starting marker bit of the ONU or ONT information, enabling identification of the branch fiber information.

[0027] In a possible implementation, the width of the at least one second time slot can be different from the width of any first time slot.

[0028] In a possible implementation, the configuration information of the time domain resource can further include widths of multiple third time slots allocated to at least one third device; and a combination of the widths of the multiple third time slots allocated to the at least one third device is used to identify information of the at least one third device.

[0029] Based on the above scheme, the OLT can control the time slot widths of multiple ONTs, which can reduce the impact of some ONUs with high bandwidth requirements.

[0030] In a possible implementation, the multiple first time slots can include a fourth time slot carrying uplink data of at least one fourth device.

[0031] Based on the above scheme, the idle time slot can be allocated to the ONT for service transmission, which can reduce the impact of reduced signal transmission rate on service requirements.

[0032] In a third aspect, an information identification method is provided. The method can be performed by a clamping device or a chip with a function similar to that of the clamping device. In the method, a fourth device can detect a pulse envelope of a first optical signal, the first optical signal corresponding to signals on multiple first time slots. The fourth device can determine widths of the multiple first time slots corresponding to the first optical signal based on the pulse envelope of the first optical signal. The fourth device can determine information of a second device sending the first optical signal based on the widths of the multiple first time slots.

[0033] Based on the above scheme, when identifying the serial number of the ONT, the uplink data sent by the ONT can be detected, and then the time slot width carrying the uplink data is detected and judged, so that the speed of the detected signal is reduced. Since the corresponding signal speed is low, only simple receiving sampling is needed to recover the serial number, so that the information of the corresponding ONT can be obtained while identifying whether the optical fiber has a service.

[0034] In a possible implementation, the width of the plurality of first time slots can include a first width and / or a second width, and the first width and the second width are different.

[0035] Based on the above scheme, the ONT or ONU information can be identified by using the combination of the first width and the second width.

[0036] In a possible implementation, the information of the second device can include at least one of the following: a serial number of the second device, manufacturer information of the second device, or a port number of the first device used by the second device to connect to the first device.

[0037] Based on the above scheme, the ONT or ONU can be allocated with a plurality of first time slots, so that the combination of the time slot widths of the first time slots represents the serial number, the manufacturer information, and the port number used by the ONT or ONU, facilitating the later management and maintenance, and the available port resources can also be identified.

[0038] In a possible implementation, the fourth device can detect the pulse envelope of the second optical signal, and the second optical signal can correspond to the signal on at least one second time slot. The at least one second time slot can be before the plurality of first time slots, and the at least one second time slot can be a start marker of the information of the second device.

[0039] Based on the above scheme, the width of the second time slot can be defined as a start marker bit of the ONU or ONT information, so that the branch optical fiber information can be identified.

[0040] In a possible implementation, the width of the at least one second time slot can be different from the width of any first time slot.

[0041] In a fourth aspect, a communication apparatus is provided, including a transceiver unit and a processing unit. The processing unit is configured to generate configuration information of a time domain resource, the configuration information of the time domain resource being used to indicate a time slot in which a second device transmits uplink data, and the configuration information of the time domain resource including the width of a plurality of first time slots allocated to the second device, wherein the combination of the width of the plurality of first time slots allocated to the second device is used to identify information of the second device. The transceiver unit is configured to transmit the configuration information of the time domain resource, and to receive the uplink data.

[0042] In an embodiment, the widths of the plurality of first time slots include a first width and / or a second width, the first width and the second width being different.

[0043] In an embodiment, the information of the second device includes at least one of a serial number of the second device, manufacturer information of the second device, or a port number of the first device used by the second device to connect with the first device.

[0044] In an embodiment, the configuration information of the time domain resource further includes a width of at least one second time slot allocated to the first device, the at least one second time slot being before the plurality of first time slots, and the at least one second time slot being a start marker of the information of the second device.

[0045] In an embodiment, the width of the at least one second time slot is different from the width of any of the first time slots.

[0046] In an embodiment, the configuration information of the time domain resource further includes widths of a plurality of third time slots allocated to at least one third device, and a combination of the widths of the plurality of third time slots allocated to the at least one third device being used to identify information of the at least one third device.

[0047] In an embodiment, the plurality of first time slots include a fourth time slot carrying uplink data of at least one fourth device.

[0048] In a fifth aspect, a communication apparatus is provided, which includes a transceiver and a processing unit. The transceiver is configured to receive configuration information of a time domain resource, the configuration information of the time domain resource being used to indicate time slots of uplink data, and the configuration information of the time domain resource including widths of a plurality of first time slots allocated to a second device, wherein a combination of the widths of the plurality of first time slots allocated to the second device is used to identify information of the second device. The processing unit is configured to generate the uplink data. The transceiver is further configured to transmit the uplink data on the plurality of first time slots.

[0049] In an embodiment, the widths of the plurality of first time slots include a first width and / or a second width, the first width and the second width being different.

[0050] In an embodiment, the information of the second device includes at least one of a serial number of the second device, manufacturer information of the second device, or a port number of the first device used by the second device to connect with the first device.

[0051] In an embodiment, the configuration information of the time domain resource further includes a width of at least one second time slot allocated to the first device, the at least one second time slot being before the plurality of first time slots, and the at least one second time slot being a start marker of the information of the second device.

[0052] In an embodiment, the width of the at least one second time slot is different from the width of any of the first time slots.

[0053] In one design, the configuration information of the time domain resources also includes the widths of multiple third time slots allocated to at least one third device; the combination of the widths of the multiple third time slots allocated to at least one third device is used to identify information of the at least one third device.

[0054] In one design, a fourth time slot carrying uplink data of at least one fourth device is included between the multiple first time slots.

[0055] In a sixth aspect, a clamping device is provided, comprising a transceiver unit and a processing unit. The transceiver unit is configured to receive a first optical signal corresponding to a plurality of first time slots; the processing unit is configured to detect a pulse envelope of the first optical signal; the processing unit is further configured to determine, based on the pulse envelope of the first optical signal, the widths of the plurality of first time slots corresponding to the first optical signal; and the processing unit is further configured to determine, based on the widths of the plurality of first time slots, information about a second device transmitting the first optical signal.

[0056] In one design, widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

[0057] In one design, the information of the second device includes at least one of the following: a serial number of the second device, manufacturer information of the second device, or a port number of the first device used by the second device to connect to the first device.

[0058] In one design, the processing unit is further configured to: detect the pulse envelope of the second optical signal before detecting the pulse envelope of the first optical signal; the second optical signal corresponds to a signal on at least one second time slot; the at least one second time slot precedes the plurality of first time slots, and the at least one second time slot is a starting marker for information of the second device.

[0059] In one design, a width of at least one second time slot is different from a width of any first time slot.

[0060] In a seventh aspect, a communication device is provided, comprising a processor coupled to a memory, the memory being configured to store computer programs or instructions, and the processor being configured to execute the computer programs or instructions to perform the implementation methods of the first, second, and / or third aspects described above. The memory may be located within or outside the device. The number of processors may be one or more.

[0061] In an eighth aspect, the present application provides a communication device, comprising: a processor and an interface circuit, the interface circuit being used to communicate with other devices, and the processor being used for implementing the above-mentioned first aspect and / or second aspect and / or third aspect.

[0062] In a ninth aspect, a communication apparatus is provided. The apparatus includes a logic circuit and an input / output interface.

[0063] In one design, the logic circuit is configured to generate configuration information of time domain resources; the configuration information of time domain resources is used to indicate time slots for the second device to send uplink data; the configuration information of time domain resources includes widths of a plurality of first time slots allocated to the second device; wherein a combination of the widths of the plurality of first time slots allocated to the second device is used to identify information of the second device; and the input / output interface is configured to output the configuration information of time-frequency resources and receive the uplink data.

[0064] In one design, the input / output interface is configured to receive configuration information of time-frequency resources; the configuration information of time domain resources is used to indicate time slots for the second device to send uplink data; the configuration information of time domain resources includes widths of a plurality of first time slots allocated to the second device; wherein a combination of the widths of the plurality of first time slots allocated to the second device is used to identify information of the second device; and the logic circuit is configured to generate the uplink data; and the input / output interface is further configured to output the uplink data.

[0065] In one design, the input / output interface is configured to input a first optical signal; the first optical signal corresponds to signals on a plurality of first time slots; the logic circuit is configured to detect a pulse envelope of the first optical signal; and determine widths of the plurality of first time slots corresponding to the first optical signal based on the pulse envelope of the first optical signal; and the logic circuit is further configured to determine information of a second device sending the first optical signal based on the widths of the plurality of first time slots.

[0066] In a tenth aspect, the present application provides a communication system, including: an ONT or ONU configured to perform the implementation methods of the first aspect, and an OLT configured to perform the implementation methods of the second aspect. Optionally, the communication system can further include a clamping device configured to perform the implementation methods of the third aspect.

[0067] In an eleventh aspect, the present application further provides a chip system, including: a processor configured to perform the implementation methods of the first aspect and / or the second aspect and / or the third aspect.

[0068] In a twelfth aspect, the present application further provides a computing program product, including computer-executable instructions, which, when executed on a computer, cause the implementation methods of the first aspect and / or the second aspect and / or the third aspect to be performed.

[0069] In a thirteenth aspect, the present application further provides a computer-readable storage medium, which stores computer programs or instructions, which, when executed on a computer, implement the implementation methods of the first aspect and / or the second aspect and / or the third aspect.

[0070] In addition, the beneficial effects of the fourth to thirteenth aspects can refer to the beneficial effects shown in the first to third aspects. BRIEF DESCRIPTION OF DRAWINGS

[0071] Figure 1 A time slot width diagram provided for an embodiment of the present application;

[0072] Figure 2 A communication system diagram provided for an embodiment of the present application;

[0073] Figure 3A An optical communication system diagram provided for an embodiment of the present application;

[0074] Figure 3B An ODN structure diagram provided for an embodiment of the present application;

[0075] Figure 3C One of the communication method diagrams between OLT and ONT provided for an embodiment of the present application;

[0076] Figure 3D The second of the communication method diagrams between OLT and ONT provided for an embodiment of the present application;

[0077] Figure 4 One of the exemplary flowcharts of the information identification method provided for an embodiment of the present application;

[0078] Figure 5 A diagram of the first time slot provided for an embodiment of the present application;

[0079] Figure 6A One of the diagrams of the multiple first time slots allocated for the ONT provided for an embodiment of the present application;

[0080] Figure 6B The second of the diagrams of the multiple first time slots allocated for the ONT provided for an embodiment of the present application;

[0081] Figure 6C A diagram of the second time slot and the first time slot provided for an embodiment of the present application;

[0082] Figure 7A One of the diagrams of the first time slot and the second time slot allocated for the ONT by the OLT provided for an embodiment of the present application;

[0083] Figure 7B The second of the diagrams of the first time slot and the second time slot allocated for the ONT by the OLT provided for an embodiment of the present application;

[0084] Figure 7C The third of the diagrams of the first time slot and the second time slot allocated for the ONT by the OLT provided for an embodiment of the present application;

[0085] Figure 8 A schematic diagram of a clamping device provided by an embodiment of the present application;

[0086] Figure 9 A second exemplary flowchart of an information identification method provided by an embodiment of the present application;

[0087] Figure 10 A schematic diagram of a pulse envelope provided by an embodiment of the present application;

[0088] Figure 11 A first block diagram of a communication device provided by an embodiment of the present application;

[0089] Figure 12 A second block diagram of a communication device provided by an embodiment of the present application;

[0090] Figure 13 A third block diagram of a communication device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0091] Hereinafter, professional terms related to embodiments of the present application are explained and described.

[0092] 1) The width of a time slot, or can be referred to as time slot width, can refer to the length of a time slot. Referring to Figure 1 , the time slot can be a continuous time domain resource, as shown by a in Figure 1 . Alternatively, the time slot can be a non-continuous time-frequency resource, and there can be idle time domain resources in a time slot, as shown by b in Figure 1 .

[0093] Hereinafter, an information identification method provided by an embodiment of the present application is described in conjunction with the accompanying drawings.

[0094] At present, due to the extremely large number of optical fibers, there is a need for network grooming. Among them, two points need to be achieved in network grooming: first, identify whether the branch optical fiber is connected with an ONU or an ONT, in order to find out the available port resources. Second, the serial number of the online ONU or ONT can be acquired and identified, in order to map and record the branches of the optical splitter, so as to facilitate the later management and maintenance.

[0095] In the related art, a branch optical fiber to be measured can be pulled out and connected to an OLT simulation terminal that can simulate OLT functions. If the branch optical fiber is connected to an ONU or an ONT at the end, a communication link can be established, and the OLT simulation terminal can obtain serial number information of the ONU through the communication link, which is saved and recorded as a result of carding. However, since the optical fiber to be tested needs to be pulled out during detection, this operation will inevitably cause the corresponding ONT to temporarily interrupt normal services and continue throughout the operation process, resulting in poor user experience. In addition, the OLT simulation terminal has relatively complex hardware power supply requirements, which increases the cost.

[0096] In addition, when carding the optical fiber, a detection device that clamps the optical fiber can be used to clamp the branch optical fiber to cause the optical fiber to bend. When the optical fiber bends, there will be light leakage. By detecting whether there is leaked light in the uplink direction, it can be determined whether the optical fiber is idle, so as to realize network carding. However, only whether there is light on the link can be detected during the detection process, so as to determine whether the optical fiber resource is available, and therefore the ONU or ONT serial number of the branch optical fiber cannot be identified for acquisition and identification.

[0097] The information identification method provided in the embodiments of the present application is used to identify the ONU or ONT serial number and other information of the branch optical fiber. The information identification method provided in the embodiments of the present application can be applied to a communication system 200 as shown in the accompanying drawings. Figure 2 The communication system 200 can include a first device 210 and at least one second device 220. The first device 210 can send control transmission information to the at least one second device 220, and the at least one second device 220 can send transmission information to the first device 210.

[0098] The communication system 200 described above can be an optical communication system, such as a PON system. The PON system can be a gigabit-capable PON (GPON) system, an Ethernet PON (EPON) system, a 10G Ethernet passive optical network (10G-EPON) system, a 10-gigabit-capable passive optical network (XG-PON) system, or a 10-gigabit-capable symmetric passive optical network (XGS-PON) system, etc. The TDM PON system is a point 2 multiple point (P2MP) system.

[0099] As an example, referring to Figure 3A , an optical communication system can include at least an OLT and a plurality of ONTs, and the OLT communicates with the plurality of ONTs respectively. In the embodiments of the present application, the optical communication system can also include an OLT and a plurality of ONUs, and the OLT communicates with the plurality of ONUs respectively, which is not limited in the embodiments of the present application, and the subsequent description takes the ONT as an example. Referring to Figure 3A , the OLT communicates with n ONTs through an optical splitter. Figure 3A In the figure, the n ONTs are respectively an ONT1, an ONT2, …, and an ONTn. Each ONT emits light on a designated time slot allocated by the OLT, or is described as transmitting an optical signal.

[0100] Figure 3A In the figure, only a one-level optical splitting networking structure is shown, and in the implementation process, two or more levels of optical splitting can be used, that is, a secondary optical splitter is connected under the branch of the optical splitter, and the principle is the same as that of the one-level optical splitting networking. Based on the networking structure of Figure 3A , referring to Figure 3B , an ODN structure diagram is shown. The ODN network mainly includes an optical distribution frame (ODF), an optical cable, an optical cable joint box, an optical splitter, and an optical fiber connector and other passive optical devices.

[0101] For a PON system, the OLT to the ONT is called downstream, and a continuous broadcast mode is used. The ONT to the OLT is called upstream, and a time division multiplexing burst mode is used, that is, the OLT allocates the transmission time slots of the ONTs according to certain rules, and only in the allocated time slots, the specific ONT can transmit the upstream signal light.

[0102] Referring to Figure 3C , the OLT can transmit the transmission time slots allocated to the ONT1, the ONT2, and the ONT3 to the ONT1, the ONT2, and the ONT3. The ONT can determine the transmission time slot allocated to itself from the allocation information of the transmission time slots. As shown in Figure 3C , the ONT1 can determine that the transmission time slot 1 is the transmission time slot allocated to itself, the ONT2 can determine that the transmission time slot 2 is the transmission time slot allocated to itself, and the ONT3 can determine that the transmission time slot 3 is the transmission time slot allocated to itself. After receiving the transmission time slot, the ONT can transmit the information of the transmission time slot corresponding to itself to the user end. Referring to Figure 3D , the user end can transmit upstream data on the transmission time slot allocated by the OLT. The ONT can transmit the upstream data transmitted by the user end to the OLT.

[0103] Referring to Figure 4An exemplary flowchart of the information identification method provided by the embodiments of the present application can include the following operations:

[0104] S401, the OLT sends configuration information of time domain resources, and the corresponding ONT receives the configuration information of the time domain resources.

[0105] The configuration information of the time domain resources can be used to indicate time slots in which the ONT sends uplink data. The configuration information of the time domain resources can include widths of a plurality of first time slots allocated to the ONT. The combination of the widths of the plurality of first time slots can be used to identify information of the ONT. The information of the ONT can include at least one of a serial number of the ONT, manufacturer information of the ONT, and a port number of the OLT used when the ONT is connected to the OLT.

[0106] The following is described by taking the serial number as an example. In a PON system, each ONT has a unique coded identifier, referred to as a serial number. Generally, the serial number is represented by 32-bit binary data, and the OLT can know the serial number of each ONT. The OLT can identify the serial number of the ONT by the combination of the widths of the plurality of first time slots allocated to the ONT.

[0107] S402, the ONT sends uplink data, and the corresponding OLT receives the uplink data.

[0108] The ONT can send the uplink data to the OLT on the plurality of first time slots allocated by the OLT.

[0109] Based on the above scheme, the OLT can allocate the plurality of first time slots that can identify the information of the ONT to the ONT, and the ONT can send the uplink data on the first time slots. At this time, a clamping device can be used to clamp the branch optical fiber to cause the optical fiber to bend. The clamping device can collect the optical signal generated due to the bending of the optical fiber and identify the optical signal, thereby identifying the information of the ONT connected to the branch optical fiber.

[0110] The following describes the widths of the plurality of first time slots allocated to the ONT. For ease of description, the information of the ONT is taken as the serial number of the ONT. It should be understood that the information of the ONT can also include the serial number of the ONT, the manufacturer information of the ONT, and the port number of the OLT used when the ONT is connected to the OLT, etc.

[0111] In one possible implementation, the widths of two time slots can be defined. For example, a first width X1 is defined to represent "1", and a second width X2 is defined to represent "0", or vice versa. Referring to Figure 5 , the width of time slot T2 represents "1", and the width of time slot T3 represents "0", Figure 5 , the sequence shown in FIG. 4 is 1010. It should be understood that Figure 5The width of the time slot in the first time slot is only exemplary. The OLT can allocate a plurality of first time slots to the ONT according to the serial number of the ONT known, and the width of the first time slot can be the first width and / or the second width. The width sequence of the plurality of first time slots can identify the serial number of the ONT.

[0112] In one example, the OLT can allocate a plurality of first time slots to the ONT in turn. The width sequence of the plurality of first time slots allocated by the OLT to the ONT can represent the serial number of the ONT. Referring to Figure 6A The plurality of first time slots allocated by the OLT to the ONT. Figure 6A In the example shown in FIG. 6, the width sequence of the plurality of first time slots is "11011000", and thus the serial number of the ONT is "11011000". Optionally, the sequence "11011000" can be converted to decimal, and thus the serial number of the ONT is "216".

[0113] Based on the above scheme, the uplink data sent by the ONT can be detected when identifying the serial number of the ONT, and the width of the time slot carrying the uplink data is detected and judged, thereby reducing the rate of the detected signal. Since the corresponding signal rate is low, the serial number can be recovered by simple receiving sampling, so that the serial number of the corresponding ONT can be obtained while identifying whether the optical fiber has a service.

[0114] Optionally, referring to Figure 6A As shown in FIG. 7, there is a free time slot between adjacent first time slots in the plurality of first time slots allocated by the OLT to the ONT. The OLT can also allocate the free time slot to the ONT for service transmission. For example, the OLT can allocate the free time slot to the ONT other than the ONT1 shown in FIG. 6 for service transmission. Figure 6A The width of the time slot between the plurality of first time slots can be different from the width of any of the plurality of first time slots, or the width of the time slot between the plurality of first time slots can be the same as the width of a certain first time slot, which is not limited in the present application.

[0115] Optionally, referring to Figure 6A As shown in FIG. 8, there is a free time slot in the first time slot. The OLT can also allocate the free time slot in the first time slot to the ONT for service transmission. For example, the OLT can allocate the free time slot in the first time slot to the ONT other than the ONT1 shown in FIG. 6 for service transmission. Figure 6A

[0116] Based on the above scheme, the OLT can allocate the free time slot to the ONT for service transmission, and the influence of the reduced signal transmission rate on the service demand can be reduced.

[0117] ​The length or the number of the first time slots that the OLT assigns to the ONT to identify the serial number can be predefined. The OLT can assign the first time slots to the ONT according to the serial number of the ONT within the predefined length, and the width sequence of the first time slots can identify the serial number of the ONT. Alternatively, the OLT can assign the first time slots to the ONT within a predefined number of times, and the width sequence of the first time slots can identify the serial number of the ONT. The OLT can continue to assign the first time slots to the next ONT to identify the serial number of the ONT when the number or the length of the first time slots that the OLT assigns to the ONT satisfies the predefined number or length. The OLT can randomly select the ONT to which the first time slots are assigned to achieve the round-robin of all the ONTs.

[0118] Alternatively, the OLT can round-robin all the ONTs again after completing the round-robin of all the ONTs once until a predefined number of times of the round-robin is satisfied or the detection is completed.

[0119] In another example, the OLT can assign time slots for transmitting uplink data to a plurality of ONTs respectively. The width sequence of the time slots that the OLT assigns to the plurality of ONTs can represent the serial number of the ONT respectively. The ONT can determine the time slot assigned to itself from the plurality of time slots assigned by the OLT and transmit uplink data on the time slot assigned to itself. Since the frequency domain resources used by different ONTs are different, the ONT can determine the time slot assigned to itself from the frequency domain resources of the plurality of first time slots. Referring to Figure 6B , the OLT can assign time slots for transmitting uplink data to two ONTs. The frequency domain resource of the first time slot is f1, and the frequency domain resource of the second time slot is f2. The ONT1 and the ONT2 receive the plurality of time slots assigned by the OLT, and determine the time slot assigned to itself from the plurality of time slots according to the frequency domain resource that can be used by itself. For example, the ONT1 can determine that the time slot 1, the time slot 2, the time slot 3 and the time slot 4 are assigned to itself, and the ONT2 can determine that the time slot 5, the time slot 6, the time slot 7 and the time slot 8 are assigned to itself. The width sequence of the time slot 1, the time slot 2, the time slot 3 and the time slot 4 can represent the serial number of the ONT1, and the width sequence of the time slot 5, the time slot 6, the time slot 7 and the time slot 8 can represent the serial number of the ONT2. Figure 6B The width sequence of the time slot 1, the time slot 2, the time slot 3 and the time slot 4 is “0101”, and thus the serial number of the ONT1 can be “0101”. Alternatively, the serial number of the ONT1 in the decimal system is “5”. Similarly, the serial number of the ONT2 can be “0110”, and the serial number of the ONT2 in the decimal system is “6”.

[0120] The length or the number of the first time slots that can identify the serial number allocated by the OLT to the plurality of ONTs can be predefined. The OLT can allocate the first time slots that can identify the serial number to the ONTs according to the serial numbers of the ONTs within the predefined length. The OLT can allocate the number of the first time slots with the width sequence that can identify the serial number to the plurality of ONTs respectively. The number of the first time slots with the width sequence that can identify the serial number allocated by the OLT to the plurality of ONTs can be less than or equal to the predefined number.

[0121] Based on the above scheme, the uplink data sent by the ONT can not be detected when identifying the serial number of the ONT, but the width of the time slot carrying the uplink data is detected and judged, thereby reducing the rate of the detected signal. Since the corresponding signal rate is low, only simple receiving sampling is needed to recover the serial number, so that the serial number of the corresponding ONT can be obtained while identifying whether the optical fiber has service.

[0122] Optionally, referring to Figure 6B As shown in the figure, there is a free time slot between adjacent first time slots in the plurality of first time slots allocated by the OLT to the plurality of ONTs. The OLT can also allocate the free time slot to the ONT for service transmission. The width of the time slot between the plurality of first time slots can be different from the width of any time slot allocated to the plurality of ONTs. Alternatively, the width of the time slot between the plurality of first time slots can be the same as the width of a certain time slot allocated to a certain ONT, which is not limited in the present application. Optionally, referring to Figure 6B As shown in the figure, there is a free time slot in the first time slot. The OLT can also allocate the free time slot in the first time slot to the ONT for service transmission.

[0123] In another possible implementation, the width of the second time slot can also be defined. The second time slot can be a start marker of the information of the ONT. The OLT can allocate at least one second time slot to the ONT, and the at least one second time slot can be before the plurality of first time slots in the time domain. It should be noted that the width of the second time slot can be the same as or different from the width of the plurality of first time slots. For example, the width of the second time slot can be defined as a third width, which is different from the first width and the second width. Then, the OLT can allocate at least one second time slot and the plurality of first time slots to the ONT. The at least one first time slot is a start marker bit of the information of the ONT, the plurality of first time slots represent data bits of the serial number, and the width sequence of the plurality of first time slots can identify the serial number of the ONT. Referring to Figure 6C A width diagram of the second time slot and the plurality of first time slots is shown. Figure 6C The width of the second time slot is different from the width of any first time slot, and Figure 6C Only one second time slot is shown in the figure.

[0124] It should be understood that Figure 6CThe width and number of the second time slots and the first time slots are only exemplary.

[0125] The following describes the method of assigning the first time slots and the second time slots to the ONTs by the OLT with a specific example.

[0126] Example 1

[0127] Referring to Figure 7A , the OLT can assign a plurality of first time slots and at least one second time slot to the ONT1, the ONT2 and the ONT3 respectively. The OLT can assign one second time slot T1 and a plurality of first time slots, T2, T3, T2 and T3 respectively to the ONT1 as shown in the following table. Figure 7A The width of the time slot T2 can represent "1" and the width of the time slot T3 can represent "0". The width of the time slot T1 is different from the width of the time slot T2 and the width of the time slot T3. Figure 7A In the example, the serial number of the ONT1 can be "1010", which can be converted into "10" in decimal.

[0128] In addition, Figure 7A In the example, there are idle time slots between the second time slots and the first time slots, and between adjacent first time slots. Figure 7A In the example, the rest of the time slots of the ONTs) can be assigned to the ONT2 and the ONT3 for service transmission. At the same time, the idle gaps in the middle are assigned to other ONTs for normal service transmission. After a certain number of times of sending according to the time slot assignment characteristics, the opportunity of assigning the time slots according to the serial numbers is switched to the next ONT, so as to realize the rotation of all the ONTs. For example, the OLT can assign the second time slots and the first time slots to the ONT1 for a period of time or repeatedly. After the period of time or the number of times of assigning the second time slots and the first time slots to the ONT1 by the OLT satisfies a predefined period of time or number of times, the OLT can assign the first time slots and the second time slots to the ONT2. In this way, the rotation of all the ONTs is realized.

[0129] Example 2

[0130] Referring to Figure 7B , the OLT can assign a plurality of first time slots and at least one second time slot to the ONT1, the ONT2 and the ONTX respectively to realize the uplink time slot width control by the OLT through the serial numbers of the ONTs. Different from the example 1, the OLT simultaneously performs the above operation on all the ONTs in the example 2. In one or more frames of the uplink, the time slots containing the identification serial numbers of more than one ONT, instead of waiting for one ONT to complete the assignment of the time slots of the identification serial numbers for multiple times before the rotation of other ONTs is performed.

[0131] Referring to Figure 7BAs shown, the OLT can respectively allocate the second time slot and the plurality of first time slots according to the time domain resources that can be used by the ONT1, the ONT2 and the ONTX respectively. Figure 7B In the embodiment, the OLT allocates the second time slot T1 and the plurality of first time slots T2, T3, T2 and T3 for the ONT1 respectively. The OLT allocates the second time slot T1 and the plurality of first time slots T3, T3, T2 and T3 for the ONT2 respectively. The OLT allocates the second time slot T1 and the plurality of first time slots T2, T2, T3 and T3 for the ONTX respectively. The OLT can carry the configuration information of the first time slots and the second time slots allocated for the ONT1, the ONT2 and the ONTX in one or more frames of the upstream. Alternatively, the OLT can carry the configuration information of the first time slots and the second time slots allocated for the ONT1, the ONT2 and the ONTX in a single frame of the upstream. The ONT1, the ONT2 and the ONTX can respectively determine the time slots allocated for themselves according to the frequency domain resources that can be used by themselves. The ONT1, the ONT2 and the ONTX can respectively carry the upstream data in the time slots allocated for themselves.

[0132] Figure 7B In the embodiment, the serial number of the ONT1 is "1010", which can be "10" in decimal. The serial number of the ONT2 is "0010", which can be "2" in decimal. The serial number of the ONTX is "1100", which can be "12" in decimal.

[0133] Example 3

[0134] Referring to Figure 7C The OLT can control the width of the upstream time slot by the serial number of the ONT. In the embodiment, the OLT allocates the time slots T1, T2, T3, T2 and T3 for the ONT1 respectively. T1 is the start mark bit of the serial number of the ONT1, and T2, T3, T2 and T3 are the data bits of the serial number of the ONT1. The serial number of the ONT1 is "1010", which can be "10" in decimal.

[0135] Alternatively, the OLT can allocate the time slots for identifying the serial number of the ONT one by one, as shown in Example 1. Alternatively, the OLT can allocate the time slots for identifying the serial number of the ONT for multiple ONTs at the same time, as shown in Example 2.

[0136] Referring to Figure 7C As shown, a small amount of time slots allocated for other ONTs can be inserted in the time slots allocated for the ONT1 (the rest of the time slots of the ONT). Figure 7C In the embodiment, the OLT can allocate the idle time slots in the time slots to the ONT2 and the ONTX for service transmission.

[0137] Based on the above scheme, the OLT allocates corresponding uplink time slots according to the sequence number of the ONT, greatly reduces the transmission rate of the sequence number information, and in combination with the bending leakage detection at the branch optical fiber, realizes the judgment of whether there is an ONT on the optical fiber and the identification of the corresponding ONT sequence number without interrupting the service.

[0138] Through the above scheme, the allocation method of the uplink time slot of the ONT in the embodiment of the application is introduced. When the ONT transmits uplink data, the clamping device can be used to bend the branch optical fiber and detect the optical signal of the branch optical fiber, so as to realize the identification of the time slot width.

[0139] Referring to Figure 8 The clamping device provided in the embodiment of the application. When the optical fiber is combed, the clamping device can be used to clamp the branch optical fiber to make the optical fiber bend. When the ONT transmits uplink data, the bending of the optical fiber will cause light leakage, and the clamping device can detect the leaked light signal. The clamping device includes an optical fiber bending clamp, an optoelectronic conversion device, and a subsequent amplification and processing unit. After the optical fiber is bent by the clamping device, the leaked light becomes an electrical signal through the optoelectronic conversion device, the electrical signal passes through a pulse width sampling circuit and enters a restoration processing unit to identify the time slot width and obtain the sequence number of the ONT. Optionally, the clamping device can have a display screen to display the related results, and can also have a storage function. Optionally, the clamping device can have an electrical signal amplification unit. After the leaked light becomes an electrical signal through the optoelectronic conversion device, it can be amplified and processed, and then pass through the pulse sampling circuit.

[0140] Hereinafter, the operation of the clamping device will be described. Figure 9 The operation of the clamping device will be described.

[0141] Referring to Figure 9 An exemplary flowchart of the information identification method provided in the embodiment of the application can include the following operations:

[0142] S901, the clamping device detects the pulse envelope of the first optical signal.

[0143] The first optical signal can be a signal corresponding to a plurality of first time slots. The clamping device can convert the first optical signal into a first electrical signal, and then detect the pulse envelope of the first electrical signal. Optionally, the clamping device can amplify the first electrical signal before detecting the pulse envelope.

[0144] S902, the clamping device determines the width of the plurality of first time slots corresponding to the first optical signal based on the pulse envelope of the first optical signal.

[0145] Referring to Figure 10, the pulse width of the electrical signal in the one or more second time slots. The clamping device can identify the pulse width of the one or more second time slots, and determine a width sequence of the one or more second time slots. The clamping device can determine that the width sequence of the second time slot is used to mark the start position of the sequence number of the ONT. Then the clamping device can determine that the width sequence of the multiple first time slots after the one or more second time slots can be used to identify the sequence number of the ONT.

[0146] In a possible implementation, since the time slot width (i.e. the width of the second time slot) capable of identifying the start marker bit of the sequence number of the ONT is also defined, the clamping device can also detect the second optical signal. The second optical signal is converted from the electrical signal in the second time slot. Referring to Figure 10 , the pulse width of the electrical signal in the one or more second time slots. The clamping device can identify the pulse width of the one or more second time slots, and determine a width sequence of the one or more second time slots. The clamping device can determine that the width sequence of the second time slot is used to mark the start position of the sequence number of the ONT. Then the clamping device can determine that the width sequence of the multiple first time slots after the one or more second time slots can be used to identify the sequence number of the ONT.

[0147] Based on the same concept, referring to Figure 11 The embodiment of the present application provides a communication device 1100, the device 1100 comprises a processing unit 1101 and a transceiver unit 1102. The device 1100 can be an OLT, or can be applied to the OLT, can support the OLT to execute the information identification method, or the device 1100 can be an ONT, or can be applied to the ONT, can support the ONT to execute the information identification method. Or the device 1100 can be a clamping device, or can be applied to the clamping device, can support the clamping device to execute the information identification method.

[0148] The transceiver unit can also be referred to as a transceiver module, a transceiver, a transceiver device, etc. The processing unit can also be referred to as a processor, a processing board, a processing unit, a processing device, etc. Optionally, the device for implementing the receiving function in the transceiver unit can be regarded as a receiving unit, and it should be understood that the transceiver unit is used to perform the transmitting operation and the receiving operation of the OLT side or the ONT side in the above-mentioned method embodiments, and the device for implementing the transmitting function in the transceiver unit is regarded as a transmitting unit, that is, the transceiver unit includes the receiving unit and the transmitting unit. When the device 1100 is applied to the ONT, the receiving unit included in the transceiver unit 1102 of the device 1100 is used to perform the receiving operation of the ONT side, for example, receiving the configuration information of the time domain resource, and specifically, the configuration information of the time domain resource from the OLT can be received. The transmitting unit included in the transceiver unit 1102 of the device 1100 is used to perform the transmitting operation of the ONT side, for example, transmitting the uplink data, and specifically, the uplink data to the OLT can be transmitted. When the device 1100 is applied to the OLT, the transmitting unit included in the transceiver unit 1102 of the device 1100 is used to perform the transmitting operation of the OLT side, for example, transmitting the configuration information of the time domain resource, and specifically, the configuration information of the time domain resource to the ONT can be transmitted. The receiving unit included in the transceiver unit 1102 of the device 1100 is used to perform the receiving operation of the OLT side, for example, receiving the uplink data, and specifically, the uplink data from the ONT can be received. When the device 1100 is applied to the clamping device, the receiving unit included in the transceiver unit 1102 of the device 1100 is used to perform the receiving operation of the clamping device side, for example, receiving the first optical signal, and specifically, the first optical signal leaked from the branch optical fiber can be received. In addition, it should be noted that if the device is implemented by a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, and the input operation (corresponding to the above-mentioned receiving operation) and the output operation (corresponding to the above-mentioned transmitting operation) are performed. The processing unit is an integrated processor or a microprocessor or an integrated circuit.

[0149] The following will be described in detail for the embodiments in which the device 1100 is applied to the OLT or the ONT.

[0150] For example, when the device 1100 is applied to the OLT, the operations performed by each unit of the device 1100 will be described in detail.

[0151] The processing unit 1101 is configured to generate configuration information of a time domain resource. The transceiver unit 1102 is configured to transmit the configuration information of the time domain resource. The transceiver unit 1102 is further configured to receive uplink data. The configuration information of the time domain resource and the uplink data can refer to the related description in the method embodiments as shown in the method embodiments, and details are not described herein. Figure 4

[0152] For example, when the device 1100 is applied to the ONT, the operations performed by each unit of the device 1100 will be described in detail.

[0153] ​The transceiver unit 1102 is configured to receive the configuration information of the time domain resources; the processing unit 1101 is configured to generate uplink data; the transceiver unit 1102 is further configured to send the uplink data on multiple first time slots. The configuration information of the time domain resources and the uplink data can be found in the following example. Figure 4 The relevant descriptions in the method embodiment shown are not repeated here.

[0154] For example, the device 1100 is applied to a clamping device, and the operations performed by each unit are described in detail.

[0155] The transceiver unit 1102 is configured to receive a first optical signal; the first optical signal corresponds to signals on multiple first time slots; the processing unit 1101 is configured to detect the pulse envelope of the first optical signal; the processing unit 1101 is further configured to determine the widths of the multiple first time slots corresponding to the first optical signal based on the pulse envelope of the first optical signal; the processing unit 1101 is further configured to determine information about the second device that sent the first optical signal based on the widths of the multiple first time slots. The first optical signal and the first time slot can be referred to as follows. Figure 4 or as Figure 9 The relevant descriptions in the method embodiment shown are not repeated here.

[0156] Based on the same concept, Figure 12 As shown, the embodiment of the present application provides a communication device 1200, which can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0157] The communication device 1200 may include at least one processor 1210, which is coupled to a memory. Optionally, the memory may be located within or outside the device. For example, the communication device 1200 may also include at least one memory 1220. The memory 1220 stores the necessary computer programs, configuration information, computer programs or instructions, and / or data for implementing any of the above-described embodiments. The processor 1210 may execute the computer programs stored in the memory 1220 to perform the method in any of the above-described embodiments.

[0158] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1210 may operate in conjunction with the memory 1220. The specific connection medium between the transceiver 1230, the processor 1210, and the memory 1220 is not limited in the embodiments of the present application.

[0159] The communication device 1200 can further include a transceiver 1230, through which the communication device 1200 can interact with other devices for information exchange. The transceiver 1230 can be a circuit, a bus, a transceiver, or any other device that can be used for information exchange, or a signal transceiver unit. As shown in Figure 12 the transceiver 1230 is configured to perform the uplink and downlink data frame transceiving functions in the above embodiments. The transceiver 1230 includes an optical transmitter and / or an optical receiver. The optical transmitter can be used to transmit optical signals, and the optical receiver can be used to receive optical signals. The optical transmitter can be implemented by a light emitting device, such as a gas laser, a solid laser, a liquid laser, a semiconductor laser, a direct modulation laser, etc. The optical receiver can be implemented by a light detector, such as a photodetector or a photodiode (e.g., an avalanche diode), etc. The transceiver 1230 can further include a digital-to-analog converter and an analog-to-digital converter. The transceiver 1230 can further include a wavelength division multiplexer for multiplexing and demultiplexing different wavelength optical signals. When the device 1200 is used to implement the functions of an ONT or an OLT, the transceiver 1230 can correspond to the transceiver unit 1102 in Figure 11 ; when the device 1200 is used to implement the functions of a clamping device, the transceiver 1230 can correspond to the photodetector unit in Figure 8 .

[0160] In one possible implementation, the communication device 1200 can be applied to an OLT. Specifically, the communication device 1200 can be an OLT, or can be a device capable of supporting an OLT, and implementing the functions of the OLT in any of the above embodiments. The memory 1220 stores necessary computer programs, computer programs or instructions and / or data for implementing the functions of the OLT in any of the above embodiments. The processor 1210 can execute the computer programs stored in the memory 1220 to complete the methods performed by the OLT in any of the above embodiments. When applied to an OLT, the transmitter 1231 in the communication device 1200 can be used to transmit transmission control configuration information to an ONT through the antenna 1233, and the receiver 1232 can be used to receive transmission information sent by the ONT through the antenna 1233.

[0161] In another possible implementation, the communication apparatus 1200 can be applied to an ONT, and specifically, the communication apparatus 1200 can be an ONT or a device capable of supporting an ONT and implementing the functions of the ONT in any of the above-described embodiments. The memory 1220 stores computer programs, computer program or instructions and / or data necessary for implementing the functions of the ONT in any of the above-described embodiments. The processor 1210 can execute the computer programs stored in the memory 1220 to complete the method performed by the ONT in any of the above-described embodiments. When applied to an ONT, the receiver 1232 in the communication apparatus 1200 can be configured to receive the transmission control configuration information sent by the OLT through the antenna 1233, and the transmitter 1231 can be configured to send transmission information to the OLT through the antenna 1233.

[0162] In another possible implementation, the communication apparatus 1200 can be applied to a clamping device, and specifically, the communication apparatus 1200 can be a clamping device or a device capable of supporting a clamping device and implementing the functions of the clamping device in any of the above-described embodiments. The memory 1220 stores computer programs, computer program or instructions and / or data necessary for implementing the functions of the clamping device in any of the above-described embodiments. The processor 1210 can execute the computer programs stored in the memory 1220 to complete the method performed by the clamping device in any of the above-described embodiments.

[0163] Since the communication apparatus 1200 provided by the embodiment can be applied to an ONT to complete the method performed by the ONT, or applied to an OLT to complete the method performed by the OLT, or applied to a clamping device to complete the method performed by the clamping device. Therefore, the technical effects that can be achieved thereby can refer to the above-described method embodiments, which will not be described here again.

[0164] In the embodiments of the present application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution or executed by a combination of hardware and software modules in the processor.

[0165] In the embodiments of the present application, the memory can be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), and can also be a volatile memory, such as a random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited to this. The memory in the embodiments of the present application can also be a circuit or any other device capable of implementing a storage function, used for storing computer programs, computer programs or instructions, and / or data.

[0166] Based on the above embodiments, referring to Figure 13 The embodiments of the present application also provide another communication device 1300, comprising: an input / output interface 1310 and a logic circuit 1320; the input / output interface 1310 is configured to receive code instructions and transmit the code instructions to the logic circuit 1320; the logic circuit 1320 is configured to run the code instructions to perform the method performed by the ONT or the method performed by the OLT or the method performed by the clamping device in any of the above embodiments.

[0167] In the following, the operation of the communication device applied to the OLT or the ONT or the clamping device is described in detail.

[0168] In an optional implementation, the communication device 1300 can be applied to the OLT to perform the method performed by the OLT described above, for example, the method performed by the OLT in the above example 1 to example 3. The logic circuit 1320 is configured to generate configuration information of a time domain resource. The input / output interface 1310 is configured to output the configuration information of the time domain resource. The configuration information of the time domain resource is used to indicate a time slot in which the second device transmits uplink data. The configuration information of the time domain resource contains the width of a plurality of first time slots allocated to the second device. The combination of the width of the plurality of first time slots allocated to the second device is used to identify the information of the second device. The input / output interface 1310 is also configured to output the configuration information of the time domain resource.

[0169] In another alternative implementation, the communication apparatus 1300 can be applied to an ONT to perform the method performed by the ONT as described above, for example, the method performed by the ONT in the foregoing Example 1-Example 3. The input / output interface 1310 is configured to input configuration information of a time domain resource. The configuration information of the time domain resource is used to indicate a time slot of uplink data; the configuration information of the time domain resource includes a width of a plurality of first time slots allocated to a second device; and the combination of the width of the plurality of first time slots allocated to the second device is used to identify information of the second device. The logic circuit 1320 is configured to generate the uplink data. The input / output interface 1310 is further configured to output the uplink data.

[0170] In another alternative implementation, the apparatus 1300 can be applied to a clamping device to perform the method performed by the clamping device as described above, for example, the method performed by the clamping device in the foregoing Example 1-Example 3. Figure 9 In the embodiment shown, the input / output interface 1310 is configured to input a first optical signal. The first optical signal corresponds to signals on a plurality of first time slots. The logic circuit 1320 is configured to detect a pulse envelope of the first optical signal, and determine a width of the plurality of first time slots corresponding to the first optical signal based on the pulse envelope of the first optical signal. The logic circuit 1320 is further configured to determine information of a second device sending the first optical signal based on the width of the plurality of first time slots.

[0171] Since the communication apparatus 1300 provided by the embodiment can be applied to an ONT to perform the method performed by the ONT as described above, or applied to an OLT to perform the method performed by the OLT, or applied to a clamping device to perform the method performed by the clamping device as described above, the technical effects that can be achieved thereby can be referred to the method embodiments described above, and will not be described herein again.

[0172] Based on the above embodiments, the embodiments of the present application further provide a communication system including at least one communication apparatus applied to an ONT and at least one communication apparatus applied to an OLT. Optionally, the communication system can further include at least one communication apparatus applied to a clamping device. The technical effects that can be achieved thereby can be referred to the method embodiments described above, and will not be described herein again.

[0173] Based on the above embodiments, the embodiments of the present application further provide a computer readable storage medium storing computer programs or instructions, which when executed, cause the method performed by the ONT in any of the above embodiments or the method performed by the OLT or the method performed by the clamping device to be implemented. The computer readable storage medium can include a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, and various media that can store program codes.

[0174] In order to implement the above Figures 11-13The embodiments of the present application further provide a chip comprising a processor for supporting the communication device to implement the functions involved by the sending end or the receiving end in the method embodiments. In a possible design, the chip is connected with a memory or the chip comprises a memory, and the memory is used to store the computer programs or instructions and data necessary for the communication device.

[0175] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. In addition, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage etc.) containing computer-usable program code.

[0176] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product 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, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer programs or instructions. These computer programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the functions specified in one or more flows and / or blocks.

[0177] These computer programs or instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product comprising instruction apparatus that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the functions specified in one or more flows and / or blocks.

[0178] These computer programs or instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are performed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the functions specified in one or more flows and / or blocks.

[0179] It is apparent that a person skilled in the art can make various changes and modifications to the embodiments of the application without departing from the scope of the application. Therefore, if these modifications and changes of the embodiments of the application belong to the scope of the claims of the application and their equivalent technologies, the application also intends to include these modifications and changes.

Claims

1. An information identification method, characterized in that: include: The first device sends configuration information of time domain resources; The configuration information of the time domain resources is used to indicate a time slot for the second device to send uplink data; the configuration information of the time domain resources includes widths of multiple first time slots allocated to the second device; wherein a combination of the widths of the multiple first time slots allocated to the second device is used to identify information of the second device; The first device receives the uplink data.

2. The method according to claim 1, characterized in that The widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

3. The method according to claim 1 or 2, characterized in that The information of the second device includes at least one of the following: The serial number of the second device, the manufacturer information of the second device, or the port number of the first device used by the second device to connect to the first device.

4. The method according to claim 1 or 2, characterized in that The configuration information of the time domain resources further includes a width of at least one second time slot allocated to the first device, the at least one second time slot is before the multiple first time slots, and the at least one second time slot is a starting marker of the information of the second device.

5. The method according to claim 4, characterized in that The width of the at least one second time slot is different from the width of any one of the first time slots.

6. The method according to claim 1, 2 or 5, characterized in that The configuration information of the time domain resources also includes widths of multiple third time slots allocated to at least one third device; a combination of the widths of the multiple third time slots allocated to the at least one third device is used to identify information of the at least one third device.

7. The method according to claim 1, 2 or 5, characterized in that A fourth time slot carrying uplink data of at least one fourth device is included between the multiple first time slots.

8. An information identification method, characterized in that: include: The second device receives configuration information of the time domain resources; The configuration information of the time domain resources is used to indicate a time slot of uplink data; the configuration information of the time domain resources includes widths of multiple first time slots allocated to the second device; wherein a combination of the widths of the multiple first time slots allocated to the second device is used to identify information of the second device; The second device sends uplink data in the multiple first time slots.

9. The method according to claim 8, characterized in that The widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

10. The method according to claim 8 or 9, characterized in that The information of the second device includes at least one of the following: The serial number of the second device, the manufacturer information of the second device, or the port number of the first device used by the second device to connect to the first device.

11. The method according to claim 8 or 9, characterized in that The configuration information of the time domain resources further includes a width of at least one second time slot allocated to the first device, the at least one second time slot is before the multiple first time slots, and the at least one second time slot is a starting marker of the information of the second device.

12. The method according to claim 11, characterized in that The width of the at least one second time slot is different from the width of any one of the first time slots.

13. The method according to claim 8, 9 or 12, characterized in that The configuration information of the time domain resources also includes widths of multiple third time slots allocated to at least one third device; a combination of the widths of the multiple third time slots allocated to the at least one third device is used to identify information of the at least one third device.

14. The method according to claim 8, 9 or 12, characterized in that A fourth time slot carrying uplink data of at least one fourth device is included between the multiple first time slots.

15. An information identification method, characterized in that: include: The fourth device detects the pulse envelope of the first optical signal; The first optical signal corresponds to signals on a plurality of first time slots; The fourth device determines, based on the pulse envelope of the first optical signal, widths of a plurality of first time slots corresponding to the first optical signal; The fourth device determines information about the second device that sends the first optical signal based on the widths of the multiple first time slots; wherein a combination of the widths of the multiple first time slots is used to identify the information about the second device.

16. The method according to claim 15, characterized in that The widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

17. The method according to claim 15 or 16, characterized in that The information of the second device includes at least one of the following: The serial number of the second device, the manufacturer information of the second device, or the port number of the first device used by the second device to connect to the first device.

18. The method according to claim 15 or 16, characterized in that Before the fourth device detects the pulse envelope of the first optical signal, the fourth device further includes: The fourth device detects a pulse envelope of a second optical signal; the second optical signal corresponds to a signal on at least one second time slot; the at least one second time slot is before the plurality of first time slots, and the at least one second time slot is a starting mark of information of the second device.

19. The method according to claim 18, characterized in that The width of the at least one second time slot is different from the width of any one of the first time slots.

20. A communication device, characterized in that: include: processing unit and transceiver unit; The processing unit is configured to generate configuration information of time domain resources; The configuration information of the time domain resources is used to indicate a time slot for the second device to send uplink data; the configuration information of the time domain resources includes widths of multiple first time slots allocated to the second device; wherein a combination of the widths of the multiple first time slots allocated to the second device is used to identify information of the second device; The transceiver unit is configured to send the configuration information of the time domain resources; The transceiver unit is further configured to receive the uplink data.

21. The communication device according to claim 20, wherein: The widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

22. The communication device according to claim 20 or 21, characterized in that The information of the second device includes at least one of the following: The serial number of the second device, the manufacturer information of the second device, or the port number of the first device used by the second device to connect to the first device.

23. The communication device according to claim 20 or 21, characterized in that The configuration information of the time domain resources further includes a width of at least one second time slot allocated to the first device, the at least one second time slot is before the multiple first time slots, and the at least one second time slot is a starting marker of the information of the second device.

24. The communication device according to claim 23, wherein: The width of the at least one second time slot is different from the width of any one of the first time slots.

25. The communication device according to claim 20, 21 or 24, characterized in that The configuration information of the time domain resources also includes widths of multiple third time slots allocated to at least one third device; a combination of the widths of the multiple third time slots allocated to the at least one third device is used to identify information of the at least one third device.

26. The communication device according to claim 20, 21 or 24, characterized in that A fourth time slot carrying uplink data of at least one fourth device is included between the multiple first time slots.

27. A communication device, characterized in that: include: processing unit and transceiver unit; The transceiver unit is configured to receive configuration information of time domain resources; The configuration information of the time domain resources is used to indicate a time slot of uplink data; the configuration information of the time domain resources includes widths of multiple first time slots allocated to the second device; wherein a combination of the widths of the multiple first time slots allocated to the second device is used to identify information of the second device; The processing unit is used to generate uplink data; The transceiver unit is further configured to send uplink data in the multiple first time slots.

28. The communication device according to claim 27, wherein: The widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

29. The communication device according to claim 27 or 28, characterized in that The information of the second device includes at least one of the following: The serial number of the second device, the manufacturer information of the second device, or the port number of the first device used by the second device to connect to the first device.

30. The communication device according to claim 27 or 28, characterized in that The configuration information of the time domain resources further includes a width of at least one second time slot allocated to the first device, the at least one second time slot is before the multiple first time slots, and the at least one second time slot is a starting marker of the information of the second device.

31. The communication device according to claim 30, wherein: The width of the at least one second time slot is different from the width of any one of the first time slots.

32. The communication device according to claim 27, 28 or 31, characterized in that The configuration information of the time domain resources also includes widths of multiple third time slots allocated to at least one third device; a combination of the widths of the multiple third time slots allocated to the at least one third device is used to identify information of the at least one third device.

33. The communication device according to claim 27, 28 or 31, characterized in that A fourth time slot carrying uplink data of at least one fourth device is included between the multiple first time slots.

34. A clamping device, characterized in that: include: processing unit and transceiver unit; The transceiver unit is configured to receive a first optical signal; The first optical signal corresponds to signals on a plurality of first time slots; The processing unit is configured to detect a pulse envelope of the first optical signal; The processing unit is further configured to determine widths of a plurality of first time slots corresponding to the first optical signal based on a pulse envelope of the first optical signal; The processing unit is further configured to determine information of a second device that sends the first optical signal based on the widths of the multiple first time slots; wherein a combination of the widths of the multiple first time slots is used to identify the information of the second device.

35. The clamping device according to claim 34, characterized in that The widths of the plurality of first time slots include a first width and / or a second width, and the first width and the second width are different.

36. The clamping device according to claim 34 or 35, characterized in that The information of the second device includes at least one of the following: The serial number of the second device, the manufacturer information of the second device, or the port number of the first device used by the second device to connect to the first device.

37. The clamping device according to claim 34 or 35, characterized in that Before detecting the pulse envelope of the first optical signal, the processing unit is further configured to: A pulse envelope of a second optical signal is detected; the second optical signal corresponds to a signal on at least one second time slot; the at least one second time slot is before the plurality of first time slots, and the at least one second time slot is a starting mark of information of the second device.

38. The clamping device according to claim 37, characterized in that The width of the at least one second time slot is different from the width of any one of the first time slots.

39. A communication device, characterized in that: include: processor and memory; The memory is used to store computer programs or instructions; The processor is used to execute a computer program or instruction in the memory, so that the device performs the method according to any one of claims 1 to 7, or the device performs the method according to any one of claims 8 to 14, or the device performs the method according to any one of claims 15 to 19.

40. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when called by a computer, cause the method according to any one of claims 1 to 7 to be executed; or the method according to any one of claims 8 to 14 to be executed; or the method according to any one of claims 15 to 19 to be executed.

41. A computer program product, characterized in that The method comprises computer executable instructions, which, when executed on a computer, causes the method according to any one of claims 1 to 7 to be executed; or the method according to any one of claims 8 to 14 to be executed; or the method according to any one of claims 15 to 19 to be executed.

Citation Information

Patent Citations

  • Method, system and optical line terminal for obtaining malfunction information of optical network unit

    CN102075246A

  • Method for adjusting receiving parameters of optical line termination and optical line termination

    CN106507225A