Receive Antenna Switching Based on Foreground App Status
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices incorrectly adjust receive antennas based on downlink scheduling rates, leading to decreased downlink communication rates and deteriorated service experience.
Innovation Solution
An electronic device dynamically adjusts the number of receive antennas based on the running status of foreground applications, such as stalling or heavy-traffic data scenarios, to improve downlink communication rates and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the modem dynamically adjusts the quantity of receive antennas based on downlink scheduling rate, then power consumption is reduced when scheduling rate is low, but the downlink communication rate decreases when scheduling rate decreases but application needs high rate
Solution Approach 1:
The system introduces feedback from the foreground application's running status (stalling detection, data obtaining requests) to the antenna adjustment mechanism. When the application reports stalling or sends data obtaining requests, the system feeds this information back to increase the quantity of receive antennas, overriding the conventional downlink scheduling rate-based reduction, thereby maintaining high communication rate when needed while still saving power during normal operation
Solution Approach 2:
The system makes the antenna quantity adjustment dynamic by switching between two control modes: conventional mode (based on downlink scheduling rate) and application-status mode (based on foreground application running status). The system dynamically selects which mode to use based on application feedback, allowing flexible adaptation to different operational scenarios and resolving the contradiction between power saving and communication rate maintenance
2Use of energy by stationary object
If the modem reduces the quantity of receive antennas when downlink scheduling rate is low, then power consumption decreases, but service experience deteriorates when application requires high communication rate
Solution Approach 1:
The system uses feedback from application-layer status (stalling detection, cold start events, data obtaining requests) to override the conventional power-saving antenna reduction. When feedback indicates the application needs high communication rate, the system maintains or increases antenna quantity regardless of low downlink scheduling rate, thereby preserving service experience while still enabling power saving during normal operation
Solution Approach 2:
The system performs preliminary detection of application running status (cold start, stalling, data obtaining requests) before the downlink communication rate becomes critical. By detecting these status changes in advance and proactively adjusting antenna quantity, the system prevents service experience deterioration before it occurs, rather than reacting after the problem manifests
Data Source
AI summary
A receive antenna control method and an electronic device include n receive antennas. A running status of a foreground application running on an electronic device is obtained. The device switches to using m receive antennas for signal reception when the running status satisfies a first condition and the electronic device uses k receive antennas for signal reception, where k<m, and m≤n. A quantity of receive (Rx) antennas put into use by the electronic device can be increased based on the running status of the foreground application to improve a downlink communication rate, thereby improving service continuity and user experience.


