Dynamic Buffer Duration for Accelerated Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
LTE base stations face challenges in buffering data due to limited capacity and delay requirements, leading to packet discard issues that affect video transmission quality and user experience, especially when accelerated transmission is needed for services like stream media.
Innovation Solution
A method and apparatus that determine whether to perform accelerated transmission on data packets, using different buffer durations based on the presence of an acceleration indication or characteristic information, allowing for extended buffering without packet discard timers to prevent unnecessary data loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a packet discard timer with millisecond-level duration is used to control buffer management, then the buffer capacity is controlled and air interface transmission delay is limited, but data packets for accelerated transmission services are discarded before successful delivery, affecting video transmission quality and user experience
Solution Approach 1:
The patent dynamically adjusts the packet discard timer duration based on the service type and transmission requirements. For accelerated transmission services, the timer is extended or suspended to allow sufficient time for data delivery, while for normal services, the original millisecond-level timer is maintained to control delay. This dynamic adjustment resolves the contradiction between delay control and transmission reliability.
Solution Approach 2:
The patent changes the time parameter of the packet discard timer based on different service conditions. By detecting acceleration indications in data packets, the system modifies the timer duration parameter to match the specific transmission requirements, thereby preventing premature discarding of accelerated transmission data while maintaining efficient buffer management for other services.
2Device complexity
If a uniform packet discard timer is applied to all data packets, then buffer management is simplified, but accelerated transmission data packets are incorrectly discarded due to timeout, leading to TCP retransmissions and degraded video quality
Solution Approach 1:
The patent applies different packet discard timer strategies to different data packets based on their service characteristics. By detecting acceleration indications, the system identifies packets requiring special handling and applies extended or suspended timer policies specifically to these packets, while maintaining the original uniform timer policy for normal packets. This localized differentiation resolves the contradiction between management simplicity and transmission reliability.
3Productivity
If the base station buffers large amounts of stream media data for accelerated transmission, then initial playback performance is improved, but the limited buffer capacity is occupied for extended periods, potentially causing buffer overflow for other services
Solution Approach 1:
The patent dynamically manages buffer occupancy by extending the packet discard timer for accelerated transmission packets. This dynamic timer extension allows the base station to retain accelerated transmission data in the buffer for longer periods without premature discarding, enabling large amounts of stream media data to be buffered and transmitted efficiently during initial playback while maintaining buffer capacity management for other services through selective timer application.
Data Source
AI summary
Embodiments of the present invention provide a method and apparatus for buffering data, which can perform highly reliable buffering processing on a received first data packet and further improve user experience. The method includes: receiving a first data packet; determining whether to perform accelerated transmission on data in the first data packet; and if it is determined not to perform accelerated transmission on the data in the first data packet, using a first manner to buffer the first data packet; and if it is determined to perform accelerated transmission on the data in the first data packet, using a second manner to buffer the first data packet, where a buffer duration in the second manner is greater than a buffer duration in the first manner. The present invention is applicable to the communications field.


