Vehicle On-Board Data Consumption Control With VCC Credits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional on-board communications networks face issues with fixed quota enforcement, leading to unsatisfactory user experiences due to long loading times for high data-consuming users, as they transition between high and low data shapers without adequate predictive control.
Innovation Solution
Implementing a Volume Control with Credit (VCC) algorithm that estimates user data consumption, provisions data credits, and adjusts data shaping modes based on real-time usage, incorporating a holding period and ceiling values to maintain consistent data consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If fixed quota enforcement is implemented, then data consumption is controlled, but user experience deteriorates due to long loading times
Solution Approach 1:
The patent implements dynamic data shaping that adjusts network traffic prioritization in real-time based on user data consumption patterns. Instead of static fixed quotas, the system continuously monitors usage and dynamically transitions users between different shaping modes (high, medium, low) to control data consumption while maintaining acceptable performance during transitional periods.
Solution Approach 2:
The system performs preliminary actions by proactively transitioning users between data shaping modes before they actually exceed their data quotas. This predictive approach prevents the severe performance degradation that occurs when users suddenly hit their limits, thereby improving user experience while still controlling overall data consumption.
2Quantity of substance
If data shaping is applied to control high data consuming users, then data consumption is reduced, but network traffic performance deteriorates due to frequent transitions between shapers
Solution Approach 1:
The system implements a buffer mechanism that cushions against frequent transitions between data shaping modes. By requiring users to exceed their quota by a threshold margin before triggering a mode transition, the system absorbs normal usage fluctuations and prevents unnecessary reshaping events that would degrade network performance.
Solution Approach 2:
The patent implements periodic evaluation of user data consumption patterns to determine mode transitions. Instead of continuous or event-driven transitions that cause frequent reshaping, the system evaluates usage at regular intervals, smoothing out transitions and maintaining more stable network traffic flow.
3Quantity of substance
If fixed quotas are re-applied periodically, then data consumption is controlled, but user experience worsens due to severe traffic shaping after quota exhaustion
Solution Approach 1:
The system dynamically adjusts data shaping intensity based on real-time consumption patterns rather than applying fixed periodic quotas. This allows the system to maintain more reliable service by adapting to actual user needs and consumption rates, preventing the severe service degradation that occurs with rigid periodic quota enforcement.
Data Source
AI summary
Techniques for controlling user data consumption are disclosed herein. An example method includes receiving a user connection to a network on-board a vehicle, the network being an on-board network; and executing a volume control with credit (VCC) algorithm. Executing the VCC algorithm includes provisioning a data credit for the user connection corresponding to an initial usage estimate, placing the user connection into a first mode, initiating a timer associated with the user connection, and iteratively provisioning additional data credits associated with the user connection based on the timer. Executing the VCC algorithm further includes determining whether the user corresponding to the user connection has consumed data through the on-board network in excess of the data credit and the additional data credits; and responsive to determining that the user has consumed data in excess of the data credit and the additional data credits, placing the user connection into a second mode.


