Terminal Message Processing for Reducing Control Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of smartphone applications generates excessive control messages and network traffic, leading to network overload and battery consumption, particularly in push and pull service modes, where constant TCP sessions and periodic polling are necessary, and existing solutions require application modifications.

Innovation Solution

A terminal message processing apparatus and method that filters and processes messages by determining whether they are control messages from registered applications, allowing only registered applications to maintain periodic TCP sessions, thereby reducing unnecessary control message exchanges and battery consumption without modifying existing applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If TCP sessions are maintained constantly for push service, then real-time data transmission is enabled, but network traffic and battery consumption increase

Engineering Contradiction:
Improvereal-time data transmissionVSAvoidbattery consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The terminal performs periodic connection establishment instead of maintaining constant TCP sessions. The control message is sent at predetermined intervals to check for updates, enabling the system to switch from continuous connection maintenance to periodic connection attempts, thereby reducing battery consumption while still achieving timely data retrieval

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent extracts and processes control messages separately from user messages. By identifying and filtering control messages at the message receiving unit, the system can handle connection maintenance independently from actual data transmission, reducing unnecessary network traffic and energy consumption associated with constant session maintenance

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple applications establish separate TCP sessions, then each application can communicate independently, but network traffic and processing overhead increase

Engineering Contradiction:
Improveapplication independenceVSAvoidnetwork traffic
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges control message handling for multiple applications into a unified process. The message receiving unit consolidates control messages from multiple applications, and the control message processing unit handles them collectively, reducing redundant network traffic while maintaining application-specific functionality through selective message routing

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control message processing unit serves multiple applications universally by handling control messages for different applications through a single unified mechanism. This multi-functional approach allows one processing unit to manage connection maintenance for multiple applications, reducing overall network traffic and processing overhead

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10003516B2Method and apparatus for processing messages
Publication Date: 2018.06.19 SAMSUNG ELECTRONICS CO LTD
  • US10003516B2 patent drawing
  • US10003516B2 patent drawing
  • US10003516B2 patent drawing

AI summary

The present disclosure relates to a method and apparatus for processing messages. The terminal message processing method According to one embodiment of the present disclosure, the method for processing terminal messages used by the apparatus for processing terminal messages can include the steps of: receiving a message from an application of the terminal; determining whether the message is from a pre-registered registration application; when the message is from the registration application, determining whether the message is a control message; and when the message is not from the registration application, transmitting the message to a device for processing server messages. According to one embodiment of the present disclosure, a message processing apparatus and method for reducing the transmission and reception of a control message for an application are provided, and battery consumption is reduced.