Network Proxy Adapter Server Status Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network proxy systems disconnect quickly if the server is in a turn-off state after establishing a connection, disrupting user experience and reliability.

Innovation Solution

Establish a first connection to acquire server status information before establishing a second connection, ensuring the server is active before allowing data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the proxy client establishes a connection with the server through three times handshake, then the connection can be made, but the proxy client can only figure out whether the server is in an active state after establishing the connection, which may result in quick disconnection if the server is in a turn-off state

Engineering Contradiction:
Improveconnection reliabilityVSAvoidtime to detect server status
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by establishing a first connection to query server status before establishing the second connection for data transmission. This allows the system to detect whether the server is in an active state in advance, avoiding the waste of establishing a connection that will immediately disconnect. The first connection serves as a preliminary check that prevents unnecessary connection establishment and potential quick disconnections.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the gateway apparatus performs full proxy during three times handshake, then the client and server can communicate through the proxy, but the real client and server do not know the true identities of their peers

Engineering Contradiction:
Improveproxy communication setupVSAvoididentity information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies the intermediary principle by introducing a first connection as a mediator between the client and server. This first connection allows status information to be transmitted without requiring full proxy establishment, enabling the client to obtain server status (including identity information) before setting up the complete proxy relationship. The intermediary connection preserves identity transparency while still enabling proxy functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8694651B2Method and system for implementing network proxy
Publication Date: 2014.04.08 HUAWEI TECH CO LTD
  • US8694651B2 patent drawing
  • US8694651B2 patent drawing
  • US8694651B2 patent drawing

AI summary

A method and system for implementing network proxy are provided. The method includes: establishing a first connection between a client and a server through a proxy adapter, so as to enable the client to acquire status information of the server through the first connection; and if the status information of the server shows that the server is in a turn-on state, establishing a second connection between the client and the server, so as to enable the client and the server to transmit a data packet through the second connection. Through the method for implementing network proxy, the client acquires the status information of the server through the first connection, and only when the status information of the server is the turn-on state, could the second connection between the client and the server be established, thereby ensuring the reliability of establishing the second connection, and improving the user experience.