Dynamic Access Path Detection for Website Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CDN systems face issues with packet loss or delay in network access, especially during cross-ISP access, and security devices can mistakenly intercept requests, leading to reduced website access quality and failure in accessing sources when networks are blocked or intercepted.

Innovation Solution

A method and apparatus for detecting an access path by selecting multiple preset paths as candidate paths based on the source website's address, transmitting requests sequentially until a successful transmission is detected, and recording the successful path for future use, with options for directly transmitting, inter-network, and same-network paths, and including a cache mechanism to manage path validity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single path is used to access the source website, then the device complexity is low, but the reliability deteriorates when the path is blocked

Engineering Contradiction:
Improveaccess reliabilityVSAvoidpath management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access path is segmented into multiple candidate paths (direct path, inter-network node path, same-network node path). Each path is independently managed and can be selected separately, allowing the system to switch between paths when one is blocked without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The path selection is made dynamic rather than static. The system dynamically selects from multiple preset paths based on real-time network conditions, and dynamically updates the default path after successful transmission. This dynamic approach enables the system to adapt to network changes and maintain high reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple paths are implemented to improve reliability, then the access success ratio improves, but the device complexity increases

Engineering Contradiction:
Improveaccess success ratioVSAvoidpath selection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple candidate paths are prepared in advance before actual access is needed. The system pre-configures direct paths, inter-network node paths, and same-network node paths, so that when access is required, the system can immediately select from these pre-prepared paths without needing to discover routes in real-time, reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where transmission results are recorded and used to update the default path. After successful transmission along a particular path, that path is recorded as the default path for future accesses. This feedback loop continuously optimizes the path selection based on actual transmission success, simplifying the decision-making process over time.

Inventive Principle:
Principle #23Feedback

3Reliability

If back-to-source retry is used to solve node access unavailability, then temporary network interruptions are handled, but long-term blockages or security interceptions are not addressed

Engineering Contradiction:
Improvetemporary fault toleranceVSAvoidresponse to long-term blockages
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of a single retry mechanism, the system segments the access path into multiple distinct routes (direct, inter-network, same-network). When one path fails due to long-term blockage or security interception, the system can switch to a completely different segment of the path rather than repeatedly attempting the same failed route.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the path parameter (route selection) rather than merely retrying the same path. By selecting from different preset paths with different network routes, the system fundamentally changes the access parameters to bypass long-term blockages and security interceptions that would prevent simple retries from working.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10326819B2Method and apparatus for detecting access path
Publication Date: 2019.06.18 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10326819B2 patent drawing
  • US10326819B2 patent drawing
  • US10326819B2 patent drawing

AI summary

The present disclosure discloses a method and an apparatus for detecting an access path. A specific implementation of the method includes: in response to receiving an access request for a source website, selecting a plurality of preset paths as candidate paths according to an address of the source website; transmitting the access request to the source website along each of the candidate paths in sequence until a successful transmission is detected; and in response to detecting the successful transmission, recording a successfully transmitting path as a default path for accessing the source website next time. This implementation implements dynamic adjustment of a website access path and maximizes a website access success ratio.