HTTP Proxy Asynchronous Transmission for Wireless Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face issues with transmission delays, prolonged TCP session maintenance, IP address changes during handovers, and increased processing loads due to persistent HTTP or SPDY connections, leading to inefficient resource utilization and service disruptions.

Innovation Solution

The proposed solution involves enhancing the HTTP proxy device with features like asynchronous HTTP message transmission, IP connection termination detection, IP address change management, and HTTP push service optimization, which includes incorporating an HTTP sequence number field in HTTP requests and responses, detecting IP connection termination, managing IP address changes, and maintaining session information even after IP deactivation to support HTTP push services efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous HTTP message transmission is used to maintain connection order, then connection reliability is improved, but transmission delay increases

Engineering Contradiction:
Improveconnection reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the HTTP message transmission process by introducing sequence numbers to individual messages within a TCP connection. This allows messages to be transmitted asynchronously without waiting for acknowledgment of previous messages, while still maintaining the ability to reorder and reconstruct the original sequence at the receiver end, thus reducing transmission delay while preserving reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-establishing TCP connections and maintaining connection state information in advance. The HTTP proxy device maintains connection tables with sequence number information before actual data transmission occurs, enabling asynchronous message handling without requiring synchronous acknowledgment for each message, thereby reducing transmission delay.

Inventive Principle:
Principle #10Preliminary action

2Speed

If TCP connection is maintained for a long time to enable rapid reconnection, then connection speed is improved, but processing load increases

Engineering Contradiction:
Improvereconnection speedVSAvoidprocessing load
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies partial action by maintaining only the essential connection state information (such as sequence numbers and basic connection parameters) in the HTTP proxy device, rather than maintaining full bidirectional connection state. This allows rapid reconnection when needed while avoiding the excessive processing load of maintaining complete connection state for both directions, thus achieving a balance between reconnection speed and processing load.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If IP connection termination is not detected, then service continuity is improved, but resource waste increases

Engineering Contradiction:
Improveservice continuityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements feedback mechanisms by having the HTTP proxy device actively monitor TCP connection status through acknowledgment messages. When the proxy sends data to the server, it expects an acknowledgment; if no acknowledgment is received within a timeout period, the proxy detects connection termination and releases resources. This feedback loop ensures service continuity is maintained when connections are active while enabling timely resource release when connections terminate, thus preventing resource waste.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If HTTP proxy matches sessions bidirectionally, then connection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveconnection accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and maintains only the essential connection matching information (such as sequence numbers and key identification parameters) in the HTTP proxy device, rather than maintaining complete bidirectional session state. This extraction approach allows the proxy to perform accurate connection matching based on critical parameters while reducing device complexity by eliminating the need to track and manage all aspects of bidirectional session state.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2757756B1Apparatus and method for reducing transmission delay of HTTP protocol and processing load of HTTP server in wireless communications network
Publication Date: 2019.11.27 SAMSUNG ELECTRONICS CO LTD
  • EP2757756B1 patent drawingFigure 1
  • EP2757756B1 patent drawingFigure 2
  • EP2757756B1 patent drawingFigure 3

AI summary

A method and apparatus for managing and controlling wireless connection of a HyperText Transfer Protocol (HTTP) proxy device in a wireless communication network are provided. The method includesreceiving one of information indicating a wireless connection deactivation of an HTTP client performing HTTP communication and information indicating a change in an Internet Protocol (IP) address of the HTTP client from a predetermined node of the wireless communication network; and deactivating a connection with an HTTP server if the received information indicates the wireless connection deactivation of an HTTP client performing the HTTP communication; and maintaining a connection with an HTTP server if the received information indicates the change in the Internet Protocol (IP) address of the HTTP client.