Dynamic Priority Resource Allocation for Multi-Modem Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multiple-card multiple-standby communications systems, network disconnections occur due to conflicts between service and non-service cards, leading to poor resource allocation and user experience issues.

Innovation Solution

A communications terminal with a radio frequency (RF) system and baseband processor, including a radio resource manager (RRM) that dynamically adjusts priorities based on initial priorities, successive allocation failures, and service types to allocate communication resources effectively, preventing long-term resource unavailability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed priorities are adopted in resource allocation, then allocation rules are simple and stable, but service conflicts cannot be resolved properly causing call drops and network disconnections

Engineering Contradiction:
Improvenetwork connection stabilityVSAvoidresource allocation mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic priority adjustment where the priority of each service is not fixed but changes based on real-time allocation success. When a service fails to allocate resources consecutively, its priority is automatically increased, transforming the static priority system into a dynamic one that adapts to system conditions, thereby resolving service conflicts more effectively while maintaining reasonable system complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a feedback mechanism where the resource allocation module continuously monitors resource allocation outcomes and uses this information to adjust service priorities. The allocation success or failure of each service feeds back into the priority calculation, creating a closed-loop control system that improves network reliability without requiring complex manual intervention

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple cards continuously switch between networks using one communications module, then multiple-card multiple-standby function is achieved, but sending and receiving conflicts occur between service card and non-service card

Engineering Contradiction:
Improvemultiple-card multiple-standby capabilityVSAvoidservice quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies dynamic priority adjustment to resolve conflicts between service card and non-service card. When the non-service card needs to receive paging messages or perform cell measurements while the service card is actively communicating, the system dynamically adjusts their priorities to ensure the non-service card can access the communications module when needed, preventing network disconnections while maintaining multiple-card functionality

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The resource allocation module acts as an intermediary that manages access to the shared communications module. It receives resource allocation requests from both service card and non-service card, evaluates their priorities dynamically, and mediates resource allocation to prevent conflicts, thereby maintaining both the multiple-card capability and service quality

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10285185B2Resource allocation method and communications terminal
Publication Date: 2019.05.07 HUAWEI TECH CO LTD
  • US10285185B2 patent drawing
  • US10285185B2 patent drawing
  • US10285185B2 patent drawing

AI summary

A resource allocation method and a communications terminal are provided. The communications terminal includes a radio frequency (RF) system and a baseband processor, the baseband processor includes: a radio resource manager (RRM) and at least two modems, and the at least two modems include a first modem and a second modem; and the RRM is configured to: receive a service request that is of a first service and that is initiated by the first modem; receive a service request that is of a second service and that is initiated by the second modem, where the first service and the second service are configured to preempt a communication resource; and when determining that currently a conflict exists between the first service and the second service, compare a first dynamic priority of the first service with a second dynamic priority of the second service to allocate the communication resource.