Heartbeat Adaptation for Mobile Network Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile terminal heartbeat keep-alive technologies use fixed intervals, leading to poor adaptability to network conditions, resulting in inefficient resource usage and potential connection interruptions.

Innovation Solution

A method for intelligent heartbeat adaptation that dynamically adjusts the heartbeat interval based on network conditions by sending test packets and incrementing the interval if successful, identifying a stable interval to maintain connections while conserving resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a shorter heartbeat interval is used, then connection stability is improved, but resource consumption increases

Engineering Contradiction:
Improveconnection stabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The heartbeat interval is transformed from a fixed value to a dynamic parameter that adapts to network conditions. The system starts with a short interval to ensure connection stability, then progressively increases the interval based on successful heartbeat responses, ultimately achieving a balance between connection reliability and resource conservation through continuous adaptation.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If a longer heartbeat interval is used, then resource consumption is reduced, but connection stability deteriorates

Engineering Contradiction:
Improveresource consumptionVSAvoidconnection stability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system performs preliminary heartbeats with short intervals to establish connection stability before transitioning to longer intervals. This preliminary action ensures the connection is stable before reducing the heartbeat frequency, preventing connection interruptions while conserving resources during the main operation phase.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If fixed heartbeat interval is used, then implementation complexity is reduced, but adaptability to network conditions deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidadaptability to network conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The heartbeat system performs self-adjustment based on its own performance metrics. By monitoring successful heartbeat responses and automatically modifying the interval accordingly, the system eliminates the need for external configuration or complex control mechanisms, achieving high adaptability through simple self-service logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10063448B2Method and system for heartbeat adaptation
Publication Date: 2018.08.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10063448B2 patent drawing
  • US10063448B2 patent drawing
  • US10063448B2 patent drawing

AI summary

A Method and a system for performing a heartbeat adaptation process are disclosed herein. A computing device detects a condition for initiating the heartbeat adaptation process in accordance with one or more predetermined criteria. In response to detecting the condition, the computing device performs the heartbeat adaptation process by sending, to a server, one or more first heartbeat test packets according to a predefined time interval. If the one or more first heartbeat test packets satisfy one or more test continuation criteria, the computing device: increases the predefined time interval according to a predetermined interval step; and repeats the heartbeat adaptation process using the increased predefined time interval. If the one or more first heart test packages satisfy one or more test termination criteria, the computing device: identifies a stable heartbeat interval according to the predefined time interval; and terminates the heartbeat adaptation process.