Heartbeat Period Optimization via Location-Based Server Lookup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies require multiple heartbeat message interactions between terminals and servers to adjust the heartbeat period, leading to increased power consumption and signaling loads, which affects system performance.

Innovation Solution

A method where a terminal sends a first heartbeat message with location information to a server, which retrieves a corresponding heartbeat period from a pre-established table and updates it if necessary, reducing the need for multiple interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the terminal adjusts the heartbeat period gradually through multiple interactions with the server, then the terminal can adapt to different network configuration situations automatically, but the power consumption of the terminal increases and the signaling loads of the device at the network side increase

Engineering Contradiction:
Improveadaptability to network configurationVSAvoidpower consumption of terminal
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The server pre-calculates and stores optimal heartbeat periods for different network configurations in a table. When a terminal connects, the server quickly retrieves the appropriate heartbeat period from the pre-established table based on the terminal's location information, eliminating the need for multiple iterative interactions and reducing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A pre-established heartbeat period table acts as an intermediary between the server and terminal. The table stores pre-computed optimal heartbeat periods for various network configurations, allowing the server to provide adaptive heartbeat periods through simple table lookup rather than through multiple interactive adjustments, thereby reducing signaling loads and power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the terminal adjusts the heartbeat period gradually through multiple interactions with the server, then the terminal can adapt to different network configuration situations automatically, but the signaling loads of the device at the network side increase

Engineering Contradiction:
Improveadaptability to network configurationVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The server pre-calculates and stores optimal heartbeat periods for different network configurations in a table. When a terminal connects, the server quickly retrieves the appropriate heartbeat period from the pre-established table based on the terminal's location information, eliminating the need for multiple iterative interactions and reducing signaling loads.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server creates a copy of the optimal heartbeat period from the pre-established table and provides it to the terminal. This copying approach allows the terminal to obtain the optimal heartbeat period instantly without requiring multiple interactions, thereby reducing signaling loads and improving system performance.

Inventive Principle:
Principle #26Copying

3Reliability

If the heartbeat period is set too short, then the session connection can be maintained reliably, but the power consumption of the terminal is seriously affected and the network traffic is increased

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

Solution Approach 1:

The server changes the heartbeat period parameter dynamically based on the terminal's location information and network configuration by retrieving it from the pre-established table. This allows the system to find the optimal balance between connection reliability and power consumption by selecting the most appropriate heartbeat period for each specific network scenario.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2698963B1Heartbeat cycle obtaining method, terminal, and server
Publication Date: 2019.07.10 HUAWEI TECH CO LTD
  • EP2698963B1 patent drawingFigure 1~2
  • EP2698963B1 patent drawingFigure 3~5
  • EP2698963B1 patent drawingFigure 6~8

AI summary

The present invention provides a method, a terminal, and a server for obtaining a heartbeat period. According to the present invention, the terminal sends a first heartbeat message that includes location information of the terminal to the server, and obtains a heartbeat period which corresponds to the foregoing location information directly from the server; it is avoided that, each terminal needs to perform multiple heartbeat message interactions with the server when determining a heartbeat period that best matches a current network, thereby reducing power consumption of the terminal and signaling loads of a device at the network side.