USB Bus Controller Dynamic Service Proportion Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing USB data transmission systems do not efficiently allocate bandwidth among devices with different transmission rates, leading to suboptimal transmission efficiency due to unequal service proportions.
Innovation Solution
A bus controller and data transmission method that determine and allocate service proportions based on the transmission rates of USB devices and the maximum bandwidth of the host transmission interface, prioritizing devices with higher transmission rates to maximize bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If equal service proportions are allocated to all USB devices, then device compatibility and simplicity are maintained, but transmission efficiency is reduced due to bandwidth underutilization
Solution Approach 1:
The patent implements dynamic service proportion allocation where the controller adjusts the service proportion of each USB device based on its transmission rate. High-speed devices receive higher service proportions while low-speed devices receive lower proportions, creating a dynamic rather than static allocation scheme that adapts to device capabilities
Solution Approach 2:
The controller changes the service proportion parameter according to the transmission rate parameter of connected devices. By monitoring transmission rates and adjusting service proportions accordingly, the system optimizes bandwidth utilization without requiring complex manual configuration
2Productivity
If higher service proportions are allocated to high-speed devices, then bandwidth utilization is maximized, but low-speed devices may experience service degradation
Solution Approach 1:
The patent applies different service proportions to different devices based on their specific transmission rate characteristics. Instead of a uniform allocation, each device receives a service proportion tailored to its capabilities, ensuring that high-speed devices can utilize maximum bandwidth while low-speed devices receive adequate but proportionally reduced service
Solution Approach 2:
The controller allocates service proportions that are partially weighted toward high-speed devices based on their transmission rate. This partial action approach ensures that high-speed devices receive enhanced service to maximize bandwidth utilization, while low-speed devices still receive sufficient service to maintain basic functionality
Data Source
AI summary
A data transmission method includes: determining a sum of first service proportions and a sum of second service proportions according to a first transmission rate of at least one first device, a second transmission rate of at least one second device, and a maximum bandwidth of a host transmission interface; determining at least one first service proportion of the first device according to the sum of the first service proportions, and determining at least one second service proportion of the second device according to the sum of the second service proportions; and transmitting at least one package of first transmission data of the first device and at least one package of second transmission data of the second device to a host via the host transmission interface according to the first service proportion and the second service proportion.


