Heartbeat Package Interval Adjustment for Mobile Power Saving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information pushing schemes in mobile internet technology consume excessive terminal power due to fixed heartbeat package sending policies, which hinder long-term mobile terminal usage.
Innovation Solution
The method dynamically adjusts the sending interval of heartbeat packages based on the type of business message, allowing longer sleep times for real-time and timer-setting messages and stopping the heartbeat package process for instruction-type messages, thereby reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional pushing schemes use fixed heartbeat packages to maintain TCP persistent connection, then network connection stability is improved, but terminal power consumption increases
Solution Approach 1:
The patent applies dynamics by making the heartbeat package sending interval adjustable rather than fixed. The terminal dynamically changes the sending interval based on message types: using a first sending interval for real-time messages, a second sending interval for timer-setting messages, and stopping heartbeat packages for instruction-type messages. This dynamic adjustment resolves the contradiction by adapting the connection maintenance frequency to actual needs, reducing power consumption while preserving necessary connection stability.
Solution Approach 2:
The patent changes the parameter of heartbeat package sending interval based on message types. By categorizing messages into real-time, timer-setting, and instruction-type, and assigning different sending intervals or stopping the heartbeat process accordingly, the system optimizes power consumption while maintaining connection reliability when needed. This parameter change approach directly addresses the contradiction between continuous connection maintenance and power conservation.
2Reliability
If heartbeat packages are sent frequently to maintain persistent connection, then information pushing reliability is improved, but mobile terminal usage duration decreases
Solution Approach 1:
The system dynamically adjusts heartbeat package sending behavior based on message type categories. For real-time messages requiring high reliability, a first sending interval is used; for timer-setting messages, a second sending interval is applied; and for instruction-type messages, heartbeat packages are stopped entirely. This dynamic adaptation extends terminal usage duration by reducing unnecessary power consumption while maintaining pushing reliability when actually needed.
Solution Approach 2:
The patent changes the operational parameters of the heartbeat package process according to message types. By modifying the sending interval parameter or stopping the process based on whether messages are real-time, timer-setting, or instruction-type, the system extends terminal battery life while preserving information pushing reliability for message types that require it.
3Device complexity
If fixed sending interval is used for heartbeat packages, then system complexity is reduced, but adaptability to different message types decreases
Solution Approach 1:
The patent segments message types into three categories: real-time messages, timer-setting messages, and instruction-type messages. Each category is assigned a specific heartbeat package sending strategy (first sending interval, second sending interval, or stopped). This segmentation approach enhances adaptability to different message types while keeping the management complexity relatively low through clear categorization and corresponding predefined strategies.
Solution Approach 2:
The system applies different quality characteristics of heartbeat package sending to different message types locally. Real-time messages receive more frequent heartbeats for high reliability, timer-setting messages use a moderate interval, and instruction-type messages stop heartbeats to save power. This local differentiation improves adaptability without significantly increasing overall system complexity.
Data Source
AI summary
Methods, terminals, and systems for pushing information are provided. A terminal obtains a business message from a server and determines a type of the business message from a real-time type, a timer-setting type, and an instruction-type. When the type of the business message is determined to be the real-time type, the terminal adjusts a sending interval of a heartbeat package as a first pre-set time duration and restores the sending interval of the heartbeat package back to a benchmark time interval after a second pre-set time duration. The first pre-set time duration is greater than the benchmark time interval and less than the second pre-set time duration. The terminal maintains a network link connection with the server based on the sending policy of the heartbeat package to provide a pushing operation of the business message.


