Server-Mediated Service Execution for Mobile Terminal Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service processing methods in mobile terminals lead to increased power consumption, reducing standby time and service life due to frequent wake-ups for maintaining connections and processing requests.

Innovation Solution

Implementing a service processing method where a server hosts a service application identical to the mobile terminal's, executing services on the server and only waking up the mobile terminal when necessary, thereby reducing the frequency of wake-ups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile terminal keeps a connection path for data push services, then data push functionality is maintained, but power consumption increases due to frequent wake-ups for processing requests

Engineering Contradiction:
Improvedata push functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a server as an intermediary between external requesters and the mobile terminal. The server maintains the connection path and processes requests on behalf of the terminal, acting as a mediator that eliminates the need for the terminal to frequently wake up for connection maintenance, thus resolving the contradiction between maintaining data push functionality and reducing power consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the connection maintenance and request processing functions from the mobile terminal and relocates them to a server. By taking out these functions, the terminal can remain in a low-power state while the server handles all connection-related activities, thereby maintaining data push functionality without the power consumption penalty

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the mobile terminal initiates heartbeat to maintain connection in standby state, then connection is maintained, but power consumption increases

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

Solution Approach 1:

The server acts as an intermediary that maintains the connection path and handles heartbeat operations on behalf of the mobile terminal. The terminal only needs to wake up when the server indicates service completion, eliminating the need for the terminal to actively maintain connections and reducing power consumption while ensuring connection reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the mobile terminal processes firewall requests by waking up to parse and discard unusable packets, then security is maintained, but power consumption increases

Engineering Contradiction:
Improvefirewall securityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The server serves as an intermediary that performs firewall filtering operations before requests reach the mobile terminal. By processing and discarding unusable packets at the server level, the terminal is protected from security threats without needing to wake up for each firewall check, thus maintaining security while reducing power consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9170630B2Server executing instances of client applications in order to allow power saving by the client device
Publication Date: 2015.10.27 HONOR DEVICE CO LTD
  • US9170630B2 patent drawing
  • US9170630B2 patent drawing
  • US9170630B2 patent drawing

AI summary

The present invention provides a service processing method and a server, which belong to the field of mobile terminals. The method includes: installing, on a server, a service application same as that of a mobile terminal; running the service application on the server, and executing, in place of the mobile terminal, a service corresponding to the service application; determining, by the server according to a result of executing the service, whether the mobile terminal needs to be woken up; and when the service needs to wake up the mobile terminal, instructing the mobile terminal to process the service. The server executes a service in place of a mobile terminal, and when the mobile terminal needs to be woken up, instructs the mobile terminal to process the service, thereby reducing the power consumption of the mobile terminal, and extending the standby time and service life of the mobile terminal.