Web Server Network Access via Virtual Server Cluster

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for accessing network services across different operator networks result in excessive use of external network IP addresses and wastage of external network resources, as web servers directly transmit processing data to user terminals via external networks.

Innovation Solution

A method and system where a web server processes access requests and sends processing data to a Virtual Server (VS) cluster via an internal network, with the VS cluster then transmitting the data to user terminals through the external network, utilizing a single external IP address per VS cluster to reduce IP address usage and conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the web server directly sends processing data to user terminals via external network, then the service delivery is simple and direct, but the number of external network IP addresses increases and external network resources are wasted

Engineering Contradiction:
Improveservice delivery complexityVSAvoidnumber of external network IP addresses
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent introduces a VS cluster as an intermediary component between the web server and user terminals. The web server sends processing data to the VS cluster via internal network, and the VS cluster then forwards data to user terminals via external network. This intermediary structure allows multiple web servers to share a single external IP address from the VS cluster, thereby reducing the number of external IP addresses required while maintaining service delivery functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the web server directly transmits data via external network, then the transmission path is short and direct, but the security is compromised due to direct exposure to external networks

Engineering Contradiction:
Improvedata transmission speedVSAvoidsecurity exposure to external networks
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent segments the network architecture into distinct internal and external network zones. The web server operates in the internal network zone, isolated from direct external network exposure. The VS cluster acts as a boundary component that interfaces with the external network. This segmentation protects the web server from external security threats while maintaining efficient data transmission through the segmented architecture.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple external IP addresses are allocated to web servers, then each web server has independent external access capability, but external network resources are wasted

Engineering Contradiction:
Improveindependent external access capabilityVSAvoidexternal network resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements universality by enabling the VS cluster's external IP address to serve multiple web servers simultaneously. Instead of each web server requiring its own dedicated external IP address, the VS cluster's IP address becomes a shared resource that multiple web servers can utilize. This multi-functional use of the external IP address reduces resource waste while maintaining the ability of each web server to access external networks independently through the shared VS cluster interface.

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

Data Source

PatentUS9832139B2Method and system for accessing network service
Publication Date: 2017.11.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9832139B2 patent drawing
  • US9832139B2 patent drawing
  • US9832139B2 patent drawing

AI summary

According to an example, a web server receives an access request from one operator network of different operator networks, process the access request, and obtain processing data. The web server determines an output VIP address corresponding to an input VIP address carried in the access request according to a relationship between input VIP addresses and output VIP addresses of VS clusters of the different operator networks, and sends the processing data to a VS cluster indicated by the output VIP address via an internal network. The VS cluster selects one VS, and the VS selected sends the processing data to a user terminal via an external network.