Application Timer Suspension for Background Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data services in intelligent terminals require continuous data interaction with servers, leading to increased data traffic and electricity consumption, as all applications wake up periodically to synchronize background data, shortening the terminal's standby time.

Innovation Solution

An application management method that acquires a list of applications needing to retain background data and suspends timers for applications not on this list, preventing unnecessary data interactions and reducing wake-ups from a dormant state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all applications perform periodical data interaction to synchronize background data, then data synchronization is maintained, but electricity consumption increases and standby time decreases

Engineering Contradiction:
Improvedata synchronizationVSAvoidelectricity consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and suspends timers for applications that do not need to retain background data when the terminal enters dormant state. By selectively removing unnecessary timer operations, the system maintains data synchronization for required applications while eliminating energy consumption from unnecessary wake-ups, directly resolving the contradiction between synchronization reliability and energy usage

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent dynamically adjusts timer status based on application requirements and terminal state. Timers are suspended when terminal is dormant and applications don't need background data retention, then resumed when terminal wakes up. This dynamic adaptation allows the system to optimize energy consumption while maintaining synchronization when needed, resolving the fixed contradiction between continuous synchronization and energy saving

Inventive Principle:
Principle #15Dynamics

2Reliability

If all applications wake up periodically to synchronize data, then background data is retained, but data traffic increases

Engineering Contradiction:
Improvebackground data retentionVSAvoiddata traffic
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts and suspends timers for applications not requiring background data retention during dormant state. This eliminates unnecessary data interaction and traffic generation while preserving the capability for applications that do require data retention, thus resolving the contradiction between background data retention and data traffic reduction

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If terminal wakes up frequently for data synchronization, then data is synchronized, but standby time is shortened

Engineering Contradiction:
Improvedata synchronizationVSAvoidstandby time
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent removes unnecessary timer operations for applications not requiring background data retention by suspending their timers during dormant state. This reduces the frequency of wake-ups while maintaining synchronization for essential applications, directly resolving the contradiction between data synchronization and extended standby duration

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements selective periodic action by suspending timers entirely for non-essential applications during dormant state, rather than reducing the period. This eliminates periodic wake-ups for unnecessary applications while maintaining periodic synchronization for essential applications, optimizing both standby time and data synchronization

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP4220354A1Application management method and terminal
Publication Date: 2023.08.02 HUAWEI DEVICE CO LTD
  • EP4220354A1 patent drawingFigure 1
  • EP4220354A1 patent drawingFigure 2
  • EP4220354A1 patent drawingFigure 3

AI summary

An application management method and a terminal are disclosed. The method includes: acquiring a list of applications needing to retain background data in a terminal; and when it is determined that a first application running in the terminal is not in the list of the applications needing to retain the background data, suspending a first timer corresponding to the first application running. In embodiments of the present invention, timers of applications that do not need to retain background data in the terminal can be suspended. Because the timers stop to be run temporarily, the timers do not wake up the terminal from a dormant state, and correspondingly, the applications do not need to interact with a server end to update the background data, thereby reducing the number of times of waking up the terminal from a dormant state, saving electricity consumption and data traffic of the terminal, and prolonging the standby time of the terminal correspondingly.