Dynamic Priority Resource Allocation for Multi-Modem Terminals
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


