Broadcast Control Apparatus for Background Application Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Background applications frequently receive broadcasts, leading to excessive power consumption and system performance degradation due to continuous operation, even when not in use by the user.

Innovation Solution

A broadcast control method and apparatus that buffers and stops sending broadcasts to background applications meeting specific conditions, such as prolonged runtime or high receiver quantity, and unfreezes them when switched to the foreground or receiving important broadcasts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcasts are sent to background applications, then applications can receive notifications and data, but power consumption increases and system performance degrades

Engineering Contradiction:
Improvebroadcast delivery reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary classification of applications into foreground and background states before broadcast delivery. Background applications are identified and excluded from receiving broadcasts in advance, preventing unnecessary power consumption while maintaining reliable delivery to active applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different quality of service is applied to different application states: foreground applications receive all broadcasts normally, while background applications have broadcast reception restricted. This local differentiation ensures reliable delivery where needed while conserving energy where not needed.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If broadcasts are continuously sent to background applications, then applications can implement self-running functions, but system performance degrades due to excessive operations

Engineering Contradiction:
Improveapplication self-running capabilityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system preliminarily determines application runtime states before allowing self-running operations. Background applications are identified and restricted from receiving broadcasts that would trigger self-running, preventing system performance degradation while maintaining the capability for foreground applications to execute autonomously.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts broadcast delivery based on application state: background applications have restricted access to maintain system performance, while foreground applications have full access to enable self-running. This dynamic adaptation balances versatility with productivity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If all broadcasts are delivered to applications, then no important broadcasts are missed, but unnecessary broadcasts increase power consumption

Engineering Contradiction:
Improvebroadcast reception completenessVSAvoidenergy waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Different quality of broadcast delivery is applied locally: foreground applications receive all broadcasts with complete reliability, while background applications have broadcast delivery restricted to reduce energy waste. This ensures important broadcasts are not missed by active applications while conserving energy for inactive ones.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system preliminarily classifies application states before broadcast delivery, identifying background applications that should be excluded from receiving broadcasts. This preliminary action prevents energy waste while maintaining complete reception for applications that need it.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11429461B2Broadcast control method and apparatus, and terminal
Publication Date: 2022.08.30 HUAWEI TECH CO LTD
  • US11429461B2 patent drawing
  • US11429461B2 patent drawing
  • US11429461B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a broadcast control method and apparatus, and a terminal device. The method includes: when the one or more application programs run on a background and meet a first preset condition, sending a first control instruction; and when the first control instruction is received, freezing and buffering a broadcast to be sent to the one or more application programs.