Modem Heartbeat Agent for Application Processor Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current terminal designs experience high power consumption and shortened standby times due to frequent waking of the application processor (AP) for establishing heartbeat connections with application servers, leading to inefficient power management.

Innovation Solution

A modem acts as an agent for the AP to establish and manage heartbeat connections, adjusting initial heartbeat periods based on preset thresholds, thereby preventing frequent wake-ups of the AP when there is no updated content, using shared memory or AT instruction channels for communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application processor is woken up frequently to establish heartbeat connections with application servers, then the heartbeat connection can be maintained, but the power consumption increases and standby time decreases

Engineering Contradiction:
Improveheartbeat connection maintenanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The modem acts as an intermediary between the application processor and application servers. It receives heartbeat configuration information from the AP, autonomously establishes and maintains heartbeat connections with application servers, and forwards received data to the AP only when necessary. This mediator role allows the AP to remain in sleep state while heartbeat connections are maintained through the modem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The modem performs self-service by autonomously managing heartbeat connections without requiring frequent AP wake-ups. It independently sends heartbeat requests to application servers, receives responses, and determines whether to wake the AP based on whether updated content is received, thereby serving itself in maintaining connections while conserving power.

Inventive Principle:
Principle #25Self-service

2Speed

If the application processor is woken up for every heartbeat connection, then real-time interaction with application servers is ensured, but the standby time is shortened

Engineering Contradiction:
Improveresponse speedVSAvoidstandby time
Core Design Contradiction:
SpeedVSDuration of action of stationary object

Solution Approach 1:

The modem serves as an intermediary that maintains real-time communication capability while extending standby time. It continuously monitors application servers for updated content during the AP's sleep period and only wakes the AP when actual updates are received, thus preserving response speed for genuine events while extending idle standby duration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements periodic heartbeat actions through the modem rather than continuous AP involvement. The modem periodically sends heartbeat requests to application servers at configured intervals, maintaining connection liveness without requiring periodic AP wake-ups, thus achieving periodic monitoring with extended idle periods.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP2882233B1Service agent method, modem, and terminal
Publication Date: 2019.09.04 HUAWEI DEVICE CO LTD
  • EP2882233B1 patent drawingFigure 1~2
  • EP2882233B1 patent drawingFigure 3
  • EP2882233B1 patent drawingFigure 4

AI summary

The present invention discloses a service agent method, including: receiving, by a modem, heartbeat configuration information corresponding to an application and sent by an application processor, where the application processor is in a sleep state after sending the heartbeat configuration information corresponding to the application, and establishing, by the modem according to the heartbeat configuration information corresponding to the application, a heartbeat connection with an application server corresponding to the application, so that the application processor is not woken up when the application has no updated content. Solutions provided by embodiments of the present invention can prevent an AP from being frequently woken up, thereby lowering power consumption of a terminal and extending standby time of the terminal.