USB Traffic Network Transmission QoS Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting USB traffic over communications networks do not adequately account for the specific transmission requirements of USB data transfers, leading to sub-optimal conditions such as delayed or misplaced packets, which can affect performance and user experience.
Innovation Solution
Implementing quality-of-service (QoS) mechanisms to differentiate the forwarding of USB packet data based on the USB context, including assigning QoS parameters such as latency and bandwidth requirements, by parsing header data to identify the USB context and mapping these parameters to transport packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If USB traffic is transmitted over communications networks without QoS differentiation, then network simplicity is maintained, but transmission performance deteriorates due to delayed or misplaced packets
Solution Approach 1:
The patent applies preliminary action by pre-assigning QoS parameters to USB packet data based on USB context identification before network transmission. The system parses header data to detect USB context labels, determines appropriate QoS parameters in advance, and marks transport packets accordingly, ensuring proper network handling without real-time decision complexity
Solution Approach 2:
The patent implements local quality by differentiating QoS treatment for different USB packet data based on their specific USB context. Instead of uniform network handling, the system applies localized QoS parameters (such as latency requirements, bandwidth allocations) tailored to each USB data transfer's specific needs, ensuring optimal performance for each transmission type
2Productivity
If QoS parameters are assigned to all USB packet data, then transmission performance is improved, but processing overhead increases
Solution Approach 1:
The patent applies partial action by selectively assigning QoS parameters only to USB packet data that requires differentiated network handling. The system identifies USB context from header labels and applies QoS marking only when necessary, avoiding unnecessary processing overhead for packets that can use default network treatment
Solution Approach 2:
The patent implements parameter changes by dynamically determining QoS parameters based on detected USB context. The system changes network transmission parameters (latency, bandwidth, priority) according to the specific USB data transfer requirements identified through context analysis, optimizing transmission efficiency without fixed rigid assignments
3Measurement precision
If USB context is parsed from header data to assign QoS parameters, then accurate QoS assignment is achieved, but processing complexity increases
Solution Approach 1:
The patent applies extraction by pulling out the essential USB context information from the packet header data. The system extracts specific label fields from headers that identify USB context, separating this critical information from the rest of the packet data for QoS parameter determination, simplifying the overall processing by focusing only on relevant header elements
Data Source
Figure 1~2C
Figure 3A~5
Figure 6
AI summary
Transport packets comprising USB packet data are transported over a communications network in a manner adapted to the USB context of the USB data transfers the USB packet data belongs to. A transport packet comprising USB packet data has assigned thereto at least one quality-of-service parameter value that depends on the USB context of the USB data transfer applicable to the USB packet data. A USB-data source device is configured to run a computer program causing it to expose the respective USB contexts of the USB data transfers applicable to USB packet data of the transport packets it outputs. The USB-data source device (or its sink) may inform the network of the relationship between transport packets and USB contexts of USB data transfers. The network may comprise a node device which discriminates the USB contexts of the USB data transfers applicable to USB packet data in transport packets and maps the transport packets to quality-of-service parameter values based on the discriminated USB contexts.