Dynamic Bandwidth Allocation for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing intelligent mobile terminals inadequately allocate network bandwidth resources, leading to prolonged data communication times and slowed user service due to fixed resource allocation and malicious bandwidth occupation by backstage applications.

Innovation Solution

A method and device that dynamically allocate bandwidth resources based on user operational behavior, prioritizing the foreground application and adjusting proportions of network bandwidth resources among applications to ensure sufficient bandwidth for the current application in use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If network bandwidth resources are allocated in a fixed proportion to applications, then resource allocation is simple and stable, but the current application may not receive sufficient bandwidth when user needs change, leading to prolonged data communication time

Engineering Contradiction:
Improvedata communication timeVSAvoidbandwidth allocation adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation by continuously monitoring user operational behaviors and adjusting the proportion of network bandwidth resources allocated to each application in real-time. The system transitions from a static fixed-proportion allocation mechanism to a dynamic one that adapts to changing user needs, ensuring the current application receives sufficient bandwidth when actively used while maintaining reasonable allocation for backstage applications.

Inventive Principle:
Principle #15Dynamics

2Productivity

If backstage applications are allowed to occupy bandwidth without limitation, then resource utilization is maximized, but the current application's data communication is slowed down and wait time is prolonged

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoiddata communication wait time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating bandwidth allocation based on application status and user behavior. Instead of uniform allocation, the system assigns different bandwidth proportions to foreground versus backstage applications, and adjusts these proportions dynamically based on user operational behaviors. This ensures current applications receive priority bandwidth allocation while backstage applications receive appropriate but limited resources, preventing them from monopolizing the network bandwidth.

Inventive Principle:
Principle #3Local quality

3Reliability

If applications allocate bandwidth in a race manner based on internal mechanisms, then each application can maximize its own performance, but malicious bandwidth occupation by one application affects data communication of other applications

Engineering Contradiction:
Improvedata communication reliabilityVSAvoidmalicious bandwidth occupation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an intermediary bandwidth allocation management mechanism at the terminal level that mediates between multiple applications and the network. This intermediary system monitors user operational behaviors and enforces bandwidth allocation policies, preventing any single application from maliciously occupying bandwidth. The system acts as a controller that ensures fair and reasonable bandwidth distribution, maintaining data communication reliability across all applications while blocking harmful behaviors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2763036B1Terminal inter-application network resource allocation method and device thereof
Publication Date: 2018.01.10 CHINA MOBILE COMM GRP CO LTD
  • EP2763036B1 patent drawingFigure 1
  • EP2763036B1 patent drawingFigure 2
  • EP2763036B1 patent drawingFigure 3

AI summary

A terminal inter-application network resource allocation method comprises the following steps: a terminal determining, according to a set ratio, an allocation ratio of network bandwidth resources for network applications running at the foreground, and according to a statistical result, obtained by the terminal, of operational behavior performed by a user on each network application, determining an allocation ratio of unallocated network bandwidth resources for each network application; the terminal allocating network bandwidth resources to each network application according to the allocation ratio of the network bandwidth resources for each network application. According to the application, bandwidth allocation can be dynamically adjusted in real time according to user operations, so as to solve the problem that, when multiple applications are enabled, the data communication time of a current application increases because the network resources are occupied by other background applications.