Search

US-12626081-B2 - Quick response (QR) code based test data embedding and transmission

US12626081B2US 12626081 B2US12626081 B2US 12626081B2US-12626081-B2

Abstract

In some examples, QR code based test data embedding and transmission may include obtaining, by a test data analyzer that is executed by at least one hardware processor, test data based on operation of a test device to measure a parameter associated with an optical fiber. Based on an analysis of the test data, a report that includes the test data may be generated. A quick response (QR) code generator that is executed by the at least one hardware processor may compress the report that includes the test data to generate a compressed report. The QR code generator may generate, based on an analysis of the compressed report, a QR code that includes the compressed report. A display generator that is executed by the at least one hardware processor may generate a display of the QR code that includes the compressed report.

Inventors

  • Charlène ROUX
  • Pascal Donzel

Assignees

  • VIAVI SOLUTIONS INC.

Dates

Publication Date
20260512
Application Date
20250214
Priority Date
20200327

Claims (20)

  1. 1 . A test device comprising: a processor; and a memory storing instructions that when executed by the processor, cause the processor to: obtain test data for a particular optical fiber based on operation of the test device that injects optical pulses into the particular optical fiber and detects scattered light back from the particular optical fiber; generate a report of the test data; compress the report of the test data to generate a compressed report; generate a quick response (QR) code that includes the compressed report embedded in the QR code; and generate a display of the QR code that includes the compressed report.
  2. 2 . The test device of claim 1 , wherein the instructions further cause the processor to: transmit the QR code on the display to a receiving device based on a scan of the QR code by the receiving device.
  3. 3 . The test device of claim 2 , wherein, to obtain the test data from the QR code, the receiving device is to: extract coded data from the QR code, decompress the coded data to generate a decompressed report, and decrypt the decompressed report to generate the test data.
  4. 4 . The test device of claim 1 , wherein, to compress the report of the test data to generate the compressed report, the instructions cause the processor to: compress the report of the test data from a specified number of bytes to a reduced number of bytes to generate the compressed report.
  5. 5 . The test device of claim 1 , wherein the report includes values of the test data and an optical fiber number for the particular optical fiber.
  6. 6 . The test device of claim 1 , wherein, to generate the QR code that includes the compressed report, the instructions cause the processor to: encrypt the test data in the compressed report using a symmetric key, and generate, based on analysis of the compressed report that includes the encrypted test data, the QR code that includes the compressed report.
  7. 7 . The test device of claim 1 , wherein the test device is an optical time domain reflectometer (OTDR) to measure parameters associated with the particular optical fiber.
  8. 8 . A method comprising: obtaining, by a processor of a test device, test data for a particular optical fiber based on operation of the test device that injects optical pulses into the particular optical fiber and detects scattered light back from the particular optical fiber; generating, by the processor, a report of the test data; compressing, by the processor, the report of the test data to generate a compressed report; generating, by the processor, a quick response (QR) code that includes the compressed report embedded in the QR code; and generating, by the processor, a display of the QR code that includes the compressed report.
  9. 9 . The method of claim 8 , further comprising: transmitting the QR code on the display to a receiving device based on a scan of the QR code by the receiving device.
  10. 10 . The method of claim 9 , further comprising: extracting, by the receiving device, coded data from the QR code, decompressing, by the receiving device, the coded data to generate a decompressed report, and decrypting, by the receiving device, the decompressed report to generate the test data for the particular optical fiber.
  11. 11 . The method of claim 8 , wherein compressing the report of the test data to generate the compressed report comprises: compressing the report of the test data from a specified number of bytes to a reduced number of bytes to generate the compressed report.
  12. 12 . The method of claim 8 , wherein the report includes values of the test data and an optical fiber number for the particular optical fiber.
  13. 13 . The method of claim 8 , wherein generating the QR code that includes the compressed report comprises: encrypting the test data in the compressed report using a symmetric key, and generating, based on analysis of the compressed report that includes the encrypted test data, the QR code that includes the compressed report.
  14. 14 . A non-transitory computer readable storage medium storing instructions that when executed by a processor of a test device, cause the processor to: obtain test data for a particular optical fiber based on operation of the test device that injects optical pulses into the particular optical fiber and detects scattered light back from the particular optical fiber; generate a report of the test data; compress the report of the test data to generate a compressed report; generate a quick response (QR) code that includes the compressed report embedded in the QR code; and generate a display of the QR code that includes the compressed report.
  15. 15 . The non-transitory computer readable storage medium of claim 14 , wherein the instructions further cause the processor to: transmit the QR code on the display to a receiving device based on a scan of the QR code by the receiving device.
  16. 16 . The non-transitory computer readable storage medium of claim 15 , wherein, to obtain the test data from the QR code, the receiving device is to: extract coded data from the QR code, decompress the coded data to generate a decompressed report, and decrypt the decompressed report to generate the test data for the particular optical fiber.
  17. 17 . The non-transitory computer readable storage medium of claim 14 , wherein, to compress the report of the test data to generate the compressed report, the instructions cause the processor to: compress the report of the test data from a specified number of bytes to a reduced number of bytes to generate the compressed report.
  18. 18 . The non-transitory computer readable storage medium of claim 14 , wherein the report includes values of the test data and an optical fiber number for the particular optical fiber.
  19. 19 . The non-transitory computer readable storage medium of claim 14 , wherein, to generate the QR code that includes the compressed report, the instructions cause the processor to: encrypt the test data in the compressed report using a symmetric key, and generate, based on analysis of the compressed report that includes the encrypted test data, the QR code that includes the compressed report.
  20. 20 . The non-transitory computer readable storage medium of claim 14 , wherein the test device is an optical time domain reflectometer (OTDR) to measure parameters associated with the particular optical fiber.

Description

PRIORITY This application is a Continuation of commonly assigned and U.S. patent application Ser. No. 18/339,406, filed Jun. 22, 2023, which is a Continuation of U.S. patent application Ser. No. 17/504,251, filed Oct. 18, 2021, now U.S. Pat. No. 11,720,765, which is a Continuation of U.S. patent application Ser. No. 16/923,735, filed Jul. 8, 2020, now U.S. Pat. No. 11,176,343, which claims priority under 35 U.S.C. 119 (a)-(d) to European Patent Application No. 20315064.4, filed Mar. 27, 2020, all of which are hereby incorporated by reference in their entireties. BACKGROUND A test device such as a power meter, an optical time domain reflectometer (OTDR), and other such test devices may utilize a variety of techniques to ascertain data. For example, an OTDR may characterize an optical fiber by injecting a series of optical pulses into the optical fiber. The OTDR may extract light that is scattered or reflected back from different points along the optical fiber. The scattered or reflected light may be utilized to characterize the optical fiber. Data associated with the characterization of the optical fiber may be transmitted to a variety of sources. For example, the data may be transmitted to a smartphone, a tablet, a laptop, and other such devices, or via a mobile device to a data management system situated in the cloud. BRIEF DESCRIPTION OF DRAWINGS Features of the present disclosure are illustrated by way of example and not limited in the following figure(s), in which like numerals indicate like elements, in which: FIG. 1 illustrates an architectural layout of a quick response (QR) code based test data embedding and transmission system in accordance with an example of the present disclosure; FIGS. 2-5 illustrate an example of operation of the QR code based test data embedding and transmission system of FIG. 1 in accordance with an example of the present disclosure; FIGS. 6A and 6B illustrate an example of operation of the QR code based test data embedding and transmission system of FIG. 1 for a power meter in accordance with an example of the present disclosure; FIGS. 7A and 7B illustrate an example of operation of the QR code based test data embedding and transmission system of FIG. 1 for an OTDR in accordance with an example of the present disclosure; FIG. 8 illustrates an example block diagram for QR code based test data embedding and transmission in accordance with an example of the present disclosure; FIG. 9 illustrates a flowchart of an example method for QR code based test data embedding and transmission in accordance with an example of the present disclosure; and FIG. 10 illustrates a further example block diagram for QR code based test data embedding and transmission in accordance with another example of the present disclosure. DETAILED DESCRIPTION For simplicity and illustrative purposes, the present disclosure is described by referring mainly to examples. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be readily apparent however, that the present disclosure may be practiced without limitation to these specific details. In other instances, some methods and structures have not been described in detail so as not to unnecessarily obscure the present disclosure. Throughout the present disclosure, the terms “a” and “an” are intended to denote at least one of a particular element. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on. QR code based test data embedding and transmission systems, methods for QR code based test data embedding and transmission, and non-transitory computer readable media for QR code based test data embedding and transmission are disclosed herein. The systems, methods, and non-transitory computer readable media disclosed herein provide for measurement of values such as power, distance, loss, etc. by a test device, and generation of test results by the test device, such as a power meter, an OTDR, etc. According to examples disclosed herein, the systems, methods, and non-transitory computer readable media may be implemented in or include a test device that may generate a QR code, and include the test results in the QR code. For example, the test results may be compressed and encrypted for inclusion in the QR code. According to examples disclosed herein, the systems, methods, and non-transitory computer readable media may be implemented in or include a receiving device such as a phone, tablet, etc., that may read the QR code, decompress and decrypt the test results, and the test results may be transmitted or otherwise utilized as needed. According to examples disclosed herein, the systems, methods, and non-transitory computer readable media disclosed herein may provide for secure and efficient transmission of test data from a test device to other devices.