Game System Player Matching Server Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional game systems increase server load due to the need for the server to determine matching priority, which is resource-intensive, especially in large-scale systems with frequent matching processes.
Innovation Solution
Implementing a game system where terminal devices determine and add priority information to matching requests based on predetermined conditions, allowing the server to perform preferential matching without excessive processing, thereby reducing server load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server device performs all matching processes including priority determination, then matching accuracy and control are improved, but server load increases significantly
Solution Approach 1:
The patent divides the matching process into two segments: terminal devices perform priority determination locally using their own resources, while the server device performs only the final matching operation. This segmentation reduces server load while maintaining matching accuracy through distributed processing.
Solution Approach 2:
Terminal devices are empowered to determine their own priority status and add priority information to their matching requests autonomously. This self-service approach allows the system to maintain accurate priority-based matching control without requiring the server to perform resource-intensive priority determination calculations.
2Power
If priority determination is performed at terminal devices, then server load is reduced, but system complexity increases
Solution Approach 1:
The terminal device performs priority determination as a preliminary action before transmitting the matching request to the server. By completing this preparation work in advance, the terminal device adds only simple priority information to the request, minimizing the complexity burden while achieving load reduction.
Solution Approach 2:
Priority information serves as an intermediary element that bridges the terminal device's local determination and the server's matching process. This simple data structure allows complex priority logic to be executed locally while presenting only minimal information to the server, reducing overall system complexity.
Data Source
AI summary
In a gaming system, preferential matching is achieved while suppressing increase of load on a server device. In order to determine whether a matching between specific players should be prioritized over other matchings a discrimination is made between whether or not a player satisfies a predetermined priority condition associated with information at a respective gaming console, and if the priority condition is satisfied, priority information indicating that the priority condition has been satisfied is added to a request for matching and transmitted to a server, whereupon at the server, if the request for matching to which the priority information has been added is received, the player of the gaming console that has transmitted the request for matching is prioritized in being matched between the specific players over players who do not satisfy the priority condition.


