USB extended transmission control method and system

By real-time detection of optical signal status and dynamically controlling the on-off of the USB interface, the physical connection problem caused by optical fiber interruption in the USB extended transmission system is solved, fault isolation and self-healing functions are realized, and system stability and operation and maintenance efficiency are improved.

CN120342909APending Publication Date: 2025-07-18SHENZHEN LENKENG TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510546700.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

When the fiber optic link is interrupted or the input data is abnormal, the physical connection between the output and the USB host side remains in line, resulting in software errors and hardware abnormalities, increasing the system maintenance complexity and downtime cost.

Method used

The control module of the receiving device detects the optical signal status in real time, dynamically controls the on-off of the USB interface, disconnects the connection with the USB host when the transmission is interrupted, and automatically reconnects after the optical signal is restored, realizing an intelligent control mechanism.

Benefits of technology

Effectively isolate the impact of transmission interruptions on the USB host side, reduce the failure rate, simplify troubleshooting, improve system stability and operation and maintenance efficiency, reduce errors caused by transmission interrupt-recovery fluctuations, and reduce operation and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120342909A_ABST
    Figure CN120342909A_ABST
Patent Text Reader

Abstract

The invention relates to a USB extended transmission control method and system, the system comprises a sending device, an optical fiber channel, a receiving device and a USB host end, the sending device is connected with the receiving device through the optical fiber channel, the receiving device is connected with the USB host end through a USB interface, and whether an optical signal of an optical module of the receiving device is continuous or not is detected in real time through a control module of the receiving device; the control module detects an optical signal state and controls a circuit switch of a USB interface of the receiving equipment to be switched off and recovered; according to the invention, an intelligent control mechanism of actively cutting off physical connection of the USB host end when transmission is interrupted and automatically reconnecting after transmission is recovered is realized, so that the system is maintained in a standby state capable of being quickly recovered, the USB host end is prevented from generating continuous fault records, and the maintenance difficulty of the system is further reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and particularly to a USB extended transmission control method and system. Background Art

[0002] With the wide application of USB data transmission technology in many fields, the extended transmission system based on optical fiber media has gradually become the mainstream solution for long-distance data transmission due to its advantages such as high bandwidth, low latency, and anti-electromagnetic interference. The traditional extended system usually consists of an input end, an optical fiber channel, an output end, and a USB host end. The input end transmits data signals to the output end through optical fibers, and then the output end connects to the USB host end through interfaces such as USB for display or processing. However, there are significant defects in the existing technology in practical applications: when the optical fiber link is interrupted due to physical damage (such as bending, breaking) or abnormal input data (such as signal source interruption, data corruption), the physical connection between the output end and the USB host end, such as the USB interface, will still remain conductive. At this time, since the USB host end cannot continuously obtain an effective video data stream, it will trigger a data timeout error at the software level or an abnormal state alarm of the hardware interface, and in severe cases, it may even cause the system to crash. This failure mode makes it difficult for operation and maintenance personnel to quickly locate the root cause of the problem (it is necessary to simultaneously check the optical fiber link, input device, and software and hardware of the USB host end), significantly increasing the system maintenance complexity and downtime cost. Summary of the Invention

[0003] The USB extended transmission control method and system provided by the present invention can actively cut off the physical connection of the USB host end when the transmission is interrupted and automatically reconnect after the transmission is restored, so as to maintain the system in a standby state that can be quickly restored, avoid the generation of continuous fault records at the USB host end, and thus reduce the system maintenance difficulty.

[0004] To solve the above problems, the present invention is achieved through the following technical solutions:

[0005] First aspect: A USB extended transmission control method, including the following steps:

[0006] The control module of the receiving device is used to detect in real time whether the optical signal of the optical module of the receiving device is continuous;

[0007] When the control module detects that the optical signal is disconnected, it controls the circuit switch of the USB interface of the receiving device to disconnect and disconnect from the USB host end;

[0008] When the optical signal is restored and the control module detects the optical signal of the optical module, it controls the circuit switch of the USB interface to reconnect to the USB host end;

[0009] Among them, the interruption and recovery of the optical signal are reflected by the physical connection state of the optical fiber channel. The control module dynamically controls the on / off state of the USB interface based on the optical signal detection result of the optical module, so as to isolate the USB host from the receiving device during transmission interruption and automatically reconstruct the connection after the transmission is restored.

[0010] A preferred solution of the present invention: continuous detection of the optical signal is performed through periodic polling, and the detection period is a preset time threshold.

[0011] A preferred solution of the present invention: after the circuit switch of the USB interface is disconnected, the USB host enters a standby state without data interaction with the receiving device until the optical signal is restored.

[0012] A preferred solution of the present invention: the optical module converts the USB protocol data into an optical signal at the sending device and transmits it to the receiving device through a single optical fiber. The optical module of the receiving device reversely converts the received optical signal into USB protocol data and delivers it to the USB host.

[0013] A preferred solution of the present invention: the disconnection of the optical signal includes at least one of the following situations: physical damage of the optical fiber channel, data loss of the sending device, power failure or damage of the sending device.

[0014] Second aspect: A USB extended transmission system that executes the above method, which further includes a sending device, an optical fiber channel, a receiving device, and a USB host. The sending device is connected to the receiving device through the optical fiber channel, and the receiving device is connected to the USB host through a USB interface. It is characterized in that

[0015] The sending device includes a port expansion unit, a protocol conversion module, a data integration module, and a first optical module.

[0016] The port expansion unit expands a single USB3.0 interface into multiple access ports for simultaneously connecting different USB protocol devices.

[0017] The protocol conversion module converts the accessed USB1.1 / 2.0 protocol data into USB3.0 protocol data.

[0018] The data integration module reorganizes the protocol queues of the native USB3.0 protocol data and the converted USB3.0 protocol data, and performs composite transmission of multi-protocol data through the optical fiber channel.

[0019] The first optical module is used to convert the native USB3.0 protocol data and the converted USB3.0 protocol data into optical signals.

[0020] The receiving device includes: a second optical module and a USB3.0 interface.

[0021] A second optical module for converting the received optical signal into USB3.0 protocol data;

[0022] USB3.0 protocol data for transmitting the USB3.0 protocol data to the USB host side;

[0023] It includes a control module configured to dynamically control the on / off state of the USB interface according to the optical signal detection result.

[0024] A preferred solution of the present invention: the USB host side is a display side or a PC side.

[0025] A preferred solution of the present invention: the receiving device further includes a memory and a processor coupled to the memory, the memory is used to store application program instructions, and the processor is configured to call the application program instructions.

[0026] Beneficial effects:

[0027] The USB extension transmission control method and system proposed by the present invention bring significant improvements in terms of transmission reliability, system stability, and operation and maintenance efficiency by dynamically detecting the optical fiber signal state and intelligently controlling the on / off of the USB host side interface, specifically manifested as:

[0028] Fault active isolation and USB host side protection

[0029] In the traditional solution, the transmission interruption caused by the optical fiber link or input data abnormality will be directly transmitted to the USB host side device, resulting in software error reporting or hardware interface abnormality. The core innovation of the present invention is to continuously monitor the optical signal state through the control module. When an optical signal interruption is detected, the physical connection of the output USB interface is immediately cut off, so that the USB host side device enters a standby state without data interaction. This mechanism effectively isolates the impact of the transmission interruption on the USB host side, avoiding system-level errors such as driver program crashes and interface lock-ups triggered by abnormal data streams, and significantly reducing the failure rate of the USB host side device caused by transmission problems. At the same time, this design simplifies the fault troubleshooting process. The operation and maintenance personnel can quickly locate the problem source, the optical fiber link or the input device, without complex diagnosis on the USB host side, greatly shortening the repair time.

[0030] Transmission self-healing and system reliability improvement

[0031] After the system detects the restoration of the optical signal, it automatically reconstructs the USB interface connection and resumes data transmission, realizing an intelligent closed-loop control of "isolation upon disconnection and reconnection upon repair". Compared with the traditional solutions that rely on manual intervention for restart operations or redundant link switching, the present invention ensures response timeliness through a preset detection period, avoiding repeated error reports caused by transmission interruption - restoration fluctuations. In addition, by carrying multi-protocol composite data through the fiber channel, such as converting USB 1.1 / 2.0 to USB 3.0 and then integrating and transmitting, while reducing the wiring cost, it further reduces transmission failures caused by protocol conflicts.

[0032] In summary, through the collaborative design of software and hardware, the present invention achieves technological breakthroughs in dimensions such as transmission interruption protection, protocol compatibility, and operation and maintenance costs, and has significant commercial application value. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the

[0034] drawings used in the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0035] Figure 1 is the flowchart of the USB extended transmission control method of the present invention;

[0036] Figure 2 is the schematic structural diagram of the system of the present invention.

[0037] REFERENCE NUMERALS

[0038] 100, the first video transmission device; 120, the port expansion unit; 130, the protocol conversion module; 140, the data integration module; 200, the fiber channel; 300, the second video transmission device; 320, the control module; 500, the USB host side. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0039] The following will clearly and completely describe the technical solutions in the present invention with reference to the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.

[0040] As Figure 1-2 shown:

[0041] First aspect: A USB extended transmission control method includes the following steps:

[0042] The control module 320 of the receiving device 300 continuously detects whether the optical signal of the optical module of the receiving device 300 persists in real time;

[0043] When the control module 320 detects that the optical signal is interrupted, it controls the circuit switch of the USB interface of the receiving device 300 to disconnect and disconnects from the USB host 500;

[0044] When the optical signal is restored and the control module 320 detects the optical signal of the optical module, it controls the circuit switch of the USB interface to reconnect to the USB host 500;

[0045] Among them, the interruption and restoration of the optical signal are reflected by the physical connection state of the optical fiber channel 200. The control module 320 dynamically controls the on / off state of the USB interface based on the detection result of the optical signal of the optical module, so as to isolate the USB host 500 from the receiving device 300 during transmission interruption and automatically reconstruct the connection after the transmission is restored.

[0046] Specifically:

[0047] This method realizes fast isolation and restoration during transmission interruption by dynamically detecting the optical fiber signal state and intelligently controlling the on / off of the USB interface. The specific implementation steps and optimization solutions are as follows:

[0048] Continuously detect the optical signal state;

[0049] The detection mechanism is: periodic polling: the control module 320 takes a preset time threshold (such as 10 ms) as the period, and judges the optical signal state by reading the level of the Rx_LOS (Received Signal Loss) pin of the optical module; controls the hardware high-speed switching switch to control the on / off of the USB interface. Among them, the determination of the optical signal interruption type includes the following situations: 1. Optical fiber physical damage: If it is detected that the Rx_LOS is continuously high and the internal register of the optical module shows no optical power input, it can be judged that the optical fiber is physically damaged; 2. Abnormal data at the sending end: It is detected that the optical signal exists (Rx_LOS = 0), but the packet CRC check fails or the protocol header is missing. At this time, the data at the sending end is abnormal.

[0050] Transmission interruption handling and disconnection of the USB interface

[0051] When the control module 320 detects that the optical signal is interrupted, it controls the circuit switch of the USB interface of the receiving device 300 to disconnect and disconnects from the USB host 500; specifically, it is a physical isolation operation: after the control module 320 detects that the optical signal is interrupted, it immediately controls the circuit switch to disconnect and disconnects from the USB host 500; at this time, the receiving device 300 is in the standby state.

[0052] Transmission restoration and automatic reconnection

[0053] Reconnection condition verification: optical signal stability detection. When the detection module detects that Rx_LOS returns to a low level and there is no fluctuation for 30 ms continuously, it is confirmed as an effective recovery; or perform a self-check on the data link. The receiving device 300 sends a test data packet (such as a preset sequence with a length of 512 bytes), and verifies the CRC check and response time; the control unit controls the circuit switch of the USB interface to reconnect to the USB host 500.

[0054] A preferred solution of the present invention: continuous detection of the optical signal is performed through periodic polling, and the detection period is a preset time threshold.

[0055] Specifically, the detection period configuration of the periodic polling is a dynamic adjustment strategy:

[0056] Default period: 10 ms, applicable to general industrial scenarios.

[0057] High real-time scenarios such as medical imaging: the period is shortened to 5 ms, achieved by overclocking the microcontroller.

[0058] Low power consumption mode: when there is no data transmission, the period is extended to 100 ms to reduce system power consumption.

[0059] A preferred solution of the present invention: after the circuit switch of the USB interface is disconnected, the USB host 500 enters a standby state without data interaction with the receiving device 300 until the optical signal is restored.

[0060] A preferred solution of the present invention: the optical module in the transmitting device 100 converts the USB protocol data into an optical signal and transmits it to the receiving device 300 through a single optical fiber. The optical module of the receiving device 300 reversely converts the received optical signal into USB protocol data and delivers it to the USB host 500.

[0061] The optical module of the transmitting device 100 first receives the electrical signal data from the USB host or device, compensates for the attenuation of the signal in the PCB trace or cable through an equalizer to ensure signal integrity; analyzes the data packet structure, extracts the payload, packet identifier (PID), and CRC check code; uses SerDes (Serializer / Deserializer) to convert the parallel USB data into a high-speed serial data stream, applies 8b / 10b encoding to ensure DC balance and clock recovery. For example, a 5Gbps rate of USB 3.0 requires supporting a symbol rate of 2.5 GHz per channel, and modulates the electrical signal into an optical signal through a laser driver.

[0062] Optical signal reception and electrical signal restoration: Use an APD (avalanche photodiode) or PIN photodiode to convert the optical signal into a weak current signal, convert the current signal into a voltage signal through a TIA (transimpedance amplifier), and shape it into a digital level through a limiting amplifier. Use a CDR chip to extract the clock signal from the serial data stream, eliminate jitter and phase shift during transmission, decode the 8b / 10b encoded data, and restore the original USB data stream.

[0063] Second aspect: A USB extended transmission system, including a sending device 100, an optical fiber channel 200, a receiving device 300, and a USB host side 500. The sending device 100 is connected to the receiving device 300 through the optical fiber channel 200, and the receiving device 300 is connected to the USB host side 500 through a USB interface. The sending device 100 includes a port expansion unit 120, a protocol conversion module 130, and a data integration module 140.

[0064] The port expansion unit 120 expands a single USB3.0 interface into multiple access ports for simultaneously connecting different USB protocol devices.

[0065] Specifically: The hardware implementation of the port expansion unit 120: Use a 4-port USB3.0 hub controller to achieve physical port expansion. Each port supports independent power supply (5V / 1A) and overcurrent protection.

[0066] During the device enumeration stage, by reading the device descriptor and configuration descriptor of the USB device, parse the bcdUSB field. For example, 0x0200 indicates USB2.0.

[0067] USB3.0 device: Allocate a continuous buffer size of 512KB, use DMA (direct memory access), and support burst transmission (Burst Length = 16).

[0068] USB1.1 / 2.0 device: Use a time-division multiplexing buffer (64KB), the time slice polling period is 1ms, and the proportion of the time slice occupied by each device is dynamically adjusted according to the actual data volume.

[0069] The protocol conversion module 130 converts the accessed USB1.1 / 2.0 protocol data into USB3.0 protocol data.

[0070] Specifically, during the conversion (USB1.1 / 2.0 → USB3.0): Differential signal decoding is required, and differential reception of D+ / D- signals is performed, which is then converted into a single-ended signal voltage range of 0 - 3.3V. Subsequently, clock domain synchronization is carried out: For USB1.1 (12MHz): A 5GHz clock is generated through the AD9548 phase-locked loop, with a phase jitter < 100ps; For USB2.0 (480MHz): A clock multiplier (ICS501) is used to boost the input clock to 5GHz; Then protocol reconstruction: Packet recombination is implemented in the FPGA (Xilinx Artix-7XC7A50T): Add a USB3.0 header (including SYNC field, packet type identifier PID, and CRC32 check); The original data is encapsulated into SuperSpeed transaction packets (such as IN Token, DATA Packet).

[0071] The data integration module 140 reorganizes the protocol queues of the native USB3.0 protocol data and the converted USB3.0 protocol data, and performs composite transmission of multi-protocol data through the fiber channel 200; Specifically: Frame structure design: Each frame has a length of 1024 bytes and includes: Frame header (4 bytes): Priority marker (2 bits, 00 indicates standard priority, 11 indicates high priority), frame sequence number (14 bits), reserved bits (10 bits); Payload (1016 bytes): Multiple USB3.0 data packets; CRC check (4 bytes): The CRC32 algorithm is used. Time-division multiplexing scheduling: High-priority frames (such as native USB3.0 video streams) are allocated 70% of the time slice per cycle; Standard-priority frames (converted data) are allocated 30%, and a preemptive scheduling mechanism is adopted.

[0072] The receiving device 300 includes: A USB3.0 interface that transmits the USB3.0 protocol data received through the fiber channel 200 to the USB host side 500;

[0073] Specifically; The fiber type can be single-mode fiber (SMF-28), with a wavelength of 1310nm and a transmission distance ≥ 10km; Among them, the optical module is in SFP+ packaging (Finisar FTLF1318P3BTL), supporting a rate of 10Gbps;

[0074] It also includes a control module 320 configured to dynamically control the on / off state of the USB interface according to the optical signal detection result.

[0075] A preferred solution of the present invention: The port expansion unit 120 includes:

[0076] A protocol detection sub-module that identifies the USB protocol version of the connected device by parsing the descriptor data in the device enumeration stage;

[0077] The dynamic bandwidth allocation sub-module allocates an independent data buffer for each port according to the protocol type:

[0078] Allocate a continuous high-bandwidth buffer for the USB3.0 device;

[0079] Allocate a time-division multiplexing buffer for the USB1.1 / 2.0 device.

[0080] A preferred solution of the present invention: The USB host 500 is the display end 500 or the PC end.

[0081] The receiving device 300 further includes a memory and a processor coupled to the memory. The memory is used to store application program instructions, and the processor is configured to call the application program instructions.

[0082] Specifically: The receiving device 300 may include, but is not limited to: a memory, a processor.

[0083] The memory can be used to: store application program instructions and high-definition videos

[0084] The processor can be used to: call the application program instructions stored in the memory to implement Figure 1 The extended transmission method of the USB described above.

[0085] It should be understood that the receiving device 300 is only an example provided by the embodiments of the present invention. The receiving device 300 may have more or fewer components than those shown, may combine two or more components, or may have different configurations of components to implement.

[0086] In addition, the sending device 100 further includes a memory and a processor coupled to the memory. The memory is used to store application program instructions, and the processor is configured to call the application program instructions.

[0087] Specifically: The sending device 100 may include, but is not limited to: a memory, a processor.

[0088] The memory can be used to: store application program instructions and high-definition videos

[0089] The processor can be used to: call the application program instructions stored in the memory.

[0090] The processor can be used to: externally detect the USB device port protocol, classify the data: The first category: native USB3.0 protocol data; The second category: USB1.1 or USB2.0 protocol data; Then convert the second category of data into USB3.0 protocol data through protocol upgrade and conversion; Finally, integrate the first category of data and the converted second category of data according to the priority queue and transmit them to the USB host 500 externally connected to the receiving device 300 through the fiber channel 200.

[0091] A processor, which can also be used to perform one of the following operations according to the protocol type of the target external device:

[0092] If the target external device is a USB 3.0 protocol, the USB 3.0 data in the USB host 500 is transmitted through the fiber channel 200 directly to the corresponding port; if the target external device is a USB 2.0 or USB 1.1 protocol, the USB 3.0 protocol data in the USB host 500 is down-converted to the corresponding protocol data and then transmitted through the fiber channel 200 to the corresponding port; finally, the processed data is transmitted to the target external device through the port expansion unit 120.

[0093] It should be understood that the sending device 100 is only an example provided by the embodiments of the present invention. The sending device 100 may have more or fewer components than those shown, two or more components may be combined, or different configurations of components may be implemented.

[0094] Schematically, for example, the division of modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another device, or some features may be ignored or not executed. In addition, the displayed or discussed couplings or direct couplings or communication connections to each other may be indirect couplings or communication connections through some interfaces, devices, devices or modules, and may also be electrical, mechanical or other forms of connection.

[0095] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules. They may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present invention.

[0096] In addition, the functional modules in the various embodiments of the present invention may be integrated in a processing module, or each module may exist physically alone, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0097] When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0098] The above are only specific implementation manners of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A USB extended transmission control method, characterized in that, It includes the following steps: The control module of the receiving device continuously detects in real time whether the optical signal of the optical module of the receiving device lasts; When the control module detects that the optical signal is disconnected, it controls the circuit switch of the USB interface of the receiving device to disconnect and disconnects from the USB host end; When the optical signal is restored and the control module detects the optical signal of the optical module, it controls the circuit switch of the USB interface to reconnect to the USB host end; Among them, the interruption and restoration of the optical signal are reflected by the physical connection state of the fiber channel. The control module dynamically controls the on / off state of the USB interface based on the detection result of the optical signal of the optical module, so as to isolate the USB host end from the receiving device during transmission interruption and automatically rebuild the connection after transmission restoration.

2. The USB extended transmission control method according to claim 1, wherein The continuous detection of the optical signal is performed by periodic polling, and the detection period is a preset time threshold.

3. The USB extended transmission control method according to claim 1, characterized in that After the circuit switch of the USB interface is disconnected, the USB host end enters a standby state without data interaction with the receiving device until the optical signal is restored.

4. The USB extended transmission control method according to claim 1, wherein The optical module in the sending device converts USB protocol data into an optical signal and transmits it to the receiving device through a single fiber. The optical module of the receiving device reversely converts the received optical signal into USB protocol data and delivers it to the USB host end.

5. The USB extended transmission control method according to claim 1, wherein The disconnection of the optical signal includes at least one of the following situations: physical damage to the fiber channel, data loss in the sending device, power failure or damage to the sending device.

6. A USB extended transmission system that executes the method described in any one of claims 1-5. It further includes a sending device, a fiber channel, a receiving device, and a USB host end. The sending device is connected to the receiving device through the fiber channel, and the receiving device is connected to the USB host end through a USB interface. Its characteristics are that The sending device includes a port expansion unit, a protocol conversion module, a data integration module, and a first optical module. The port expansion unit expands a single USB3.0 interface into multiple access ports for simultaneously connecting different USB protocol devices; The protocol conversion module converts the accessed USB1.1 / 2.0 protocol data into USB3.0 protocol data; The data integration module reorganizes the protocol queues of the native USB3.0 protocol data and the converted USB3.0 protocol data and performs composite transmission of multi-protocol data through the fiber channel; The first optical module is used to convert the native USB3.0 protocol data and the converted USB3.0 protocol data into optical signals; The receiving device includes a second optical module and a USB3.0 interface. The second optical module is used to convert the received optical signal into USB3.0 protocol data; The USB3.0 protocol data is used to transmit the USB3.0 protocol data to the USB host end; It includes a control module configured to dynamically control the on / off state of the USB interface according to the optical signal detection result.

7. The extended transmission system of USB according to claim 6, wherein, The USB host end is a display end or a PC end.

8. The extended transmission system of the USB according to any one of claims 6-7, characterized in that, The sending device further includes a memory and a processor coupled to the memory, the memory being configured to store application program instructions, and the processor being configured to call the application program instructions.