USB Hub Inter-Host Data Transmission via Dedicated Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current USB hubs are limited in their ability to enable data transmission between multiple USB hosts concurrently, restricting the connectivity and data exchange between different USB hosts.
Innovation Solution
A data transmission method utilizing a USB hub to establish connections between multiple USB hosts through USB transmission channels, allowing data to be transmitted between hosts via the hub's ports, enabling inter-host communication and sharing of human-machine interface device operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a USB hub has only one upstream port to connect to a USB host, then the hub can maintain simple connectivity and stable operation, but it cannot enable data transmission between multiple USB hosts concurrently
Solution Approach 1:
The USB hub is designed to perform multiple functions: it acts as a traditional hub connecting downstream USB devices to a single upstream host, and simultaneously serves as a bridge enabling data transmission between multiple USB hosts. The hub's upstream ports are configured to establish transmission channels that allow hosts to communicate with each other, making the hub universal in supporting both traditional and inter-host communication modes.
Solution Approach 2:
The USB hub functions as an intermediary device between multiple USB hosts and USB devices. It mediates data transmission by receiving data from one host through an upstream port, routing it through internal transmission channels, and forwarding it to the destination host or downstream device. This intermediary role enables complex multi-host communication while maintaining the hub's relatively simple external connection structure.
2Adaptability or versatility
If the USB hub establishes separate connections for each host, then connectivity between hosts is enabled, but the system complexity and connection management difficulty increase
Solution Approach 1:
Multiple USB hosts are merged into a single USB network through the hub, which consolidates inter-host communication pathways. Instead of requiring separate direct connections between each pair of hosts, the hub combines all host connections through shared transmission channels, simplifying connection management while enabling full inter-host connectivity.
Solution Approach 2:
The hub segments data transmission into independent channels between different host pairs. Each upstream port connection is divided into dedicated transmission pathways that can handle multiple communication streams simultaneously, allowing the hub to manage complex inter-host data flow through organized, segmented channels rather than a monolithic connection structure.
Data Source
AI summary
A data transmission method, applicable between a first USB host and a second USB host, is provided. The first USB host includes a host software, and the second USB host includes a controlled software. The data transmission method includes the following steps. A connection is established from a USB hub to the first USB host via its first USB port. A connection is established from a USB hub to the second USB host via its second USB port. A first USB transmission channel between the first USB host and the second USB host is provided by the USB hub. A first data is transmitted to the USB hub via the first USB port and the first data is transmitted to the second USB host through the first USB transmission channel of the USB hub via the second USB port by the host software and the controlled software.


