Remote Service Access Path Control via Optimal Gateway Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-data connection scenarios, especially across different servers and operators, the reliability and quality of information transmission are compromised due to high packet loss rates and delays, leading to suboptimal data transmission and user experience in remote service access.

Innovation Solution

A method and device for controlling a remote service access path by determining an optimal gateway server and data connection through a node management server, using tunnel encapsulation and decapsulation, to ensure the best transmission quality by evaluating round trip delay and packet loss rate across multiple connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple data connections are used to access remote services via different servers and operators, then the availability and redundancy of service access is improved, but the packet loss rate and transmission delay increase significantly

Engineering Contradiction:
Improveservice access availabilityVSAvoidtransmission quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the data transmission path by establishing separate data connections through different gateway servers (first gateway server and second gateway server) via different operators (first operator and second operator). This segmentation allows independent transmission paths that avoid common network congestion points, thereby maintaining high availability while reducing packet loss and delay through diversified routing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes transmission parameters by selecting different gateway servers and operators based on real-time network conditions. The system monitors network quality metrics and adjusts the transmission path by switching between different data connections, thereby optimizing transmission quality while maintaining service availability through adaptive parameter modification.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a distributed deployment architecture with multiple gateway servers is implemented, then the redundancy and fault tolerance of the system is improved, but the complexity of routing control and path selection increases

Engineering Contradiction:
Improvefault toleranceVSAvoidrouting control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a control server as an intermediary that centralizes the routing control function. The control server receives service access requests, selects appropriate gateway servers based on pre-stored network quality information, and establishes data connections through different operators. This intermediary approach distributes fault tolerance benefits while simplifying client-side routing control complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by pre-storing network quality information about different gateway servers and operators in the control server before actual service access occurs. This pre-established knowledge base enables rapid path selection during service access without real-time complex calculations, thereby reducing routing control complexity while maintaining system reliability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If tunnel encapsulation is used for data transmission, then the security and reliability of data transmission is improved, but the processing overhead and transmission time increase

Engineering Contradiction:
Improvedata transmission securityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies tunnel encapsulation selectively at specific locations in the transmission path (at the gateway servers) rather than throughout the entire communication process. The encapsulation is performed locally at the gateway level where it provides maximum security and reliability benefits, while avoiding unnecessary processing overhead in intermediate nodes. This localized approach optimizes the balance between security enhancement and processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11522734B2Method for controlling a remote service access path and relevant device
Publication Date: 2022.12.06 GUANGZHOU HUADUO NETWORK TECH
  • US11522734B2 patent drawing
  • US11522734B2 patent drawing
  • US11522734B2 patent drawing

AI summary

The present invention provides a method for controlling a remote service access path including the steps of: receiving a datagram sent by any terminal intending to access the remote service; requesting a node management server to determine an optimal gateway server as an optimal node for transferring the datagram, the optimal gateway server being selected from a number of gateway servers provided for a distributed deployment architecture established for a server cluster of the remote service; testing transmission quality of a number of accessed data connections to the optimal gateway server, and determining an optimal data connection having optimal transmission quality; and invoking the optimal data connection to send a datagram after tunnel encapsulation thereof, and the optimal gateway server forwarding the datagram to a business server connected to the optimal gateway server and belonging to the server cluster.