Dynamic Data Transmission Parameter Adjustment for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network environments following the OSI model, data throughput is hindered by data stalls and transmission blockages due to varying transmission parameters and buffer sizes between layers, particularly when faster higher layers encounter insufficient buffers or transmission issues.
Innovation Solution
A mobile communication device with a wireless module and a controller module dynamically adjusts data transmission parameters based on link quality and transfer failure rates, reducing parameters by a predetermined ratio when failure rates exceed a threshold, using a multi-layer protocol stack to optimize data throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transmission uses fixed window size in protocol layers, then system complexity is reduced, but data throughput decreases due to data stalls and transmission blockages
Solution Approach 1:
The patent implements dynamic window size adjustment in the TCP protocol layer, allowing the transmission window to adaptively change based on network conditions and buffer states. This dynamic mechanism resolves the contradiction by enabling throughput optimization without requiring complex manual configuration, as the system automatically adjusts parameters based on real-time feedback from lower protocol layers.
Solution Approach 2:
The patent establishes a feedback mechanism where the TCP layer receives buffer status information from the buffer layer and adjusts transmission parameters accordingly. This feedback loop enables the system to maintain high throughput by responding to actual network conditions, while keeping the control logic manageable through standardized feedback protocols between layers.
2Speed
If higher protocol layers transmit data faster, then data transmission speed improves, but data stalls occur due to insufficient buffers in lower layers
Solution Approach 1:
The patent implements preliminary buffer allocation and window size pre-adjustment based on predicted network conditions and buffer capacities. By preparing transmission parameters in advance according to expected data flows and buffer states, the system prevents data stalls before they occur, maintaining both high speed and reliable transmission without requiring reactive corrections that would compromise reliability.
Solution Approach 2:
The patent enables dynamic coordination between transmission speed at higher layers and buffer capacity at lower layers through adaptive window adjustment. The system continuously monitors buffer status and adjusts the transmission rate dynamically, allowing fast transmission when buffers are adequate while automatically slowing down when buffer capacity is limited, thus maintaining reliability without sacrificing potential speed gains.
3Productivity
If transmission parameters are increased to improve throughput, then data throughput increases, but transfer failure rate increases beyond acceptable thresholds
Solution Approach 1:
The patent implements dynamic transmission parameter adjustment that responds to transfer failure rates. When failure rates exceed thresholds, the system automatically reduces window size or adjusts other transmission parameters downward. This dynamic response allows the system to aggressively increase throughput when conditions are favorable while providing automatic retreat mechanisms when failures occur, optimizing the trade-off between productivity and reliability in real-time.
Solution Approach 2:
The patent establishes feedback mechanisms that monitor transfer failure rates and use this information to adjust transmission parameters. The system continuously evaluates transmission success and modifies window sizes and other parameters based on observed performance, enabling automatic optimization of the throughput-reliability trade-off without manual intervention or complex predictive models.
Data Source
AI summary
A mobile communication device with a wireless module and a controller module is provided. The wireless module performs wireless transceiving to and from a service network. The controller module determines a data transmission parameter associated with a first protocol layer according to a link quality of the service network and a number of transmission layers supported for spatial multiplexing associated with a second protocol layer. Particularly, the first protocol layer is hierarchically higher than the second protocol layer in a multi-layer protocol stack. Also, the controller module detects a transfer failure rate for data transmission using the data transmission parameter via the wireless module, and reduces the data transmission parameter by a predetermined ratio in response to the transfer failure rate being higher than a predetermined threshold.


