Push Server Mediator for Mobile Terminal Energy Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile terminals face significant signaling overhead and energy consumption when maintaining a continuous heartbeat connection with application servers for background applications, leading to a 'signaling storm' and inefficient network interactions.
Innovation Solution
Implementing a method where a push server or proxy server interacts with the application server on behalf of the mobile terminal, allowing the terminal to switch off the heartbeat connection and receive data through a push mechanism, reducing signaling and energy consumption by using a push server or proxy server to manage data delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile terminal sends heartbeat signaling continuously to maintain IP connection with the application server, then the IP connection remains effective and data can be transmitted instantly, but the signaling overhead and energy consumption increase significantly
Solution Approach 1:
The patent introduces a push server as an intermediary between the mobile terminal and the application server. The push server maintains the connection state and manages data routing, allowing the terminal to avoid continuous heartbeat signaling while still receiving data efficiently. The push server acts as a mediator that keeps the communication channel active without requiring the terminal to continuously send heartbeats.
Solution Approach 2:
The patent extracts the heartbeat signaling function from the mobile terminal and relocates it to the network side (push server). The terminal no longer needs to perform heartbeat operations; instead, the push server handles connection maintenance and actively pushes data to the terminal when available, separating the terminal's data reception function from connection maintenance.
2Reliability
If the mobile terminal sends heartbeat signaling continuously to maintain connection, then the application server can refresh IP address information constantly, but a signaling storm occurs on the network
Solution Approach 1:
The push server serves as an intermediary that consolidates connection management for multiple terminals. Instead of each terminal independently sending heartbeats to the application server, the push server manages connections centrally, reducing redundant signaling. The push server refreshes IP address information and maintains connection state on behalf of multiple terminals, significantly reducing overall network signaling.
Solution Approach 2:
The patent merges the connection maintenance functions of multiple terminals into a single push server instance. The push server handles connection state management, IP address refresh, and data routing for multiple terminals collectively, rather than each terminal maintaining separate heartbeats. This consolidation reduces the total quantity of signaling messages in the network.
3Speed
If the mobile terminal maintains a heartbeat connection in the background, then the application program can be instantly activated when data arrives, but the terminal consumes energy continuously
Solution Approach 1:
The patent extracts the active connection maintenance function from the mobile terminal's processor and relocates it to the network side. The terminal enters a low-power state without actively sending heartbeats, while the push server maintains the logical connection and pushes data when available. This allows the terminal to minimize energy consumption while still achieving fast data reception through active pushing.
Solution Approach 2:
Instead of continuous periodic heartbeat signaling from the terminal, the system transitions to event-driven periodic action where the push server sends data only when it arrives at the server. The terminal receives data through occasional push operations rather than continuous periodic heartbeats, reducing energy consumption while maintaining the capability for instant data reception when available.
Data Source
AI summary
A method for receiving data, a method for sending data, a mobile terminal, and a server are disclosed. The method includes: when an application program on a mobile terminal is switched to a background, sending, by the mobile terminal, a first message to a push server, so that the push server sends a second message to an application server, where the second message is used to instruct the application server to send, when there is data that needs to be sent to the mobile terminal, the data to the push server, and the application server serves the application program; and receiving, by the mobile terminal, the data sent by the push server. Through the present invention, the mobile terminal does not need not maintain a heartbeat connection to the application server, thereby reducing signaling overhead of the mobile terminal and reducing energy consumption.


