Server IP Recommendation via Operator and Region Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for guiding online game users to game servers do not consider regional factors, leading to poor network service quality and inefficient access to nearby servers.

Innovation Solution

A method and system that recommend an access IP address to a client by designating a server based on client location and network operator, ranking IP addresses according to geographical and operator matching, and sending the ranked list to the client for selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If partition guiding is used to guide users to game servers of their network operator, then network service quality for same-operator users is improved, but regional factors are not considered and users cannot access nearby servers

Engineering Contradiction:
Improvenetwork service qualityVSAvoidregional adaptation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the server selection process into multiple dimensions: network operator segmentation (China Telecom, China Netcom, etc.) and regional segmentation (different geographic zones). By dividing the server pool into operator-specific and region-specific segments, the system can independently optimize for both same-operator connectivity and geographic proximity, resolving the contradiction between reliable same-operator service and regional adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by assigning different selection criteria to different user scenarios. For users within the same network operator, the system prioritizes operator-matched servers for reliable service. For cross-operator scenarios, the system switches to prioritizing geographic proximity. This localized adaptation of selection strategy based on user context resolves the contradiction between operator-specific reliability and regional versatility

Inventive Principle:
Principle #3Local quality

2Reliability

If servers are designated without considering geographical region, then operator-specific service is ensured, but access efficiency to nearby servers is reduced

Engineering Contradiction:
Improveoperator-specific serviceVSAvoidaccess efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent makes the server selection criteria dynamic rather than static. The system dynamically adjusts the weighting between operator-matching and geographic-proximity factors based on the user's network operator type. For same-operator users, operator-matching has higher weight for reliability. For cross-operator users, geographic-proximity weight increases to improve access efficiency. This dynamic adaptation resolves the contradiction between operator-specific reliability and access efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the selection parameters based on user context. The system modifies the importance weights of different parameters (operator match vs. geographic distance) depending on whether the user is same-operator or cross-operator. This parameter adjustment allows the system to optimize for reliability when appropriate and for access efficiency when needed, resolving the contradiction between the two objectives

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If cross-operator service is provided, then service coverage is expanded, but network service quality deteriorates due to unsmooth intercommunication

Engineering Contradiction:
Improveservice coverageVSAvoidnetwork service quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces geographic region as an intermediary factor in the server selection process. When cross-operator service is needed, the system uses geographic proximity as a mediating criterion to select servers that minimize network path complexity. This intermediary approach allows cross-operator service coverage expansion while maintaining acceptable service quality by reducing the negative impact of inter-operator network complexity through geographic optimization

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If IP addresses are provided without ranking, then server selection is simple, but access efficiency to optimal servers is reduced

Engineering Contradiction:
Improveserver selection simplicityVSAvoidaccess efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent performs preliminary ranking of server IP addresses based on multiple criteria (operator match, geographic proximity, server load) before presenting them to the user. The system pre-calculates and orders the optimal server list, so users simply need to select from the pre-ranked options. This preliminary action maintains ease of operation for users while significantly improving access efficiency by ensuring the best servers appear first in the selection list

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9589064B2Method, device and system for recommending access IP address of server, server and storage medium
Publication Date: 2017.03.07 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9589064B2 patent drawing
  • US9589064B2 patent drawing
  • US9589064B2 patent drawing

AI summary

A method, device and system for recommending an access IP address of a server, a server and a storage medium are provided, wherein the method includes: receiving a request for recommending a server from a client, wherein the request for recommending a server includes an IP address of the client and account information of a user of the client; designating the recommended server according to the IP address and the account information; ranking a plurality of IP addresses associated with the recommended server according to ranking parameters so as to generate an IP address list composed of the ranked IP addresses, wherein the IP addresses associated with the recommended server include a local IP address of the recommended server and IP addresses of transit servers which have accessed the recommended server; and sending the IP address list to the client.