Video Game System Server Switching Protocol Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional online game systems experience high network processing loads and user wait times when client terminals switch servers, reducing user engagement due to the need for extensive protocol re-specification and authentication processes.
Innovation Solution
A video game system with multiple servers and client terminals that utilize session information management, including valid flags for protocols, to minimize network processing by efficiently handling zone changes and communication transitions between servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the client terminal changes servers as communication target, then the variety of game information can be increased, but the network processing load becomes enormous
Solution Approach 1:
The client terminal performs preliminary actions by storing session information including valid flags for multiple servers before actually switching. When a server change is needed, the terminal retrieves pre-stored session information and protocols, eliminating the need for re-establishing connections and authentication from scratch, thus reducing network processing load while maintaining server variety.
Solution Approach 2:
The patent uses copying by creating session information records that replicate connection state and protocol validity flags for multiple servers. Instead of maintaining full active connections to all servers, the terminal stores simplified session information copies that enable quick server switching without re-establishing all communication protocols, reducing processing load.
2Adaptability or versatility
If the client terminal changes servers as communication target, then the variety of game information can be increased, but the user wait time increases
Solution Approach 1:
The client terminal performs preliminary action by pre-storing session information with valid flags for multiple servers. When server switching is required, the terminal can immediately retrieve the pre-prepared session information and switch protocols without waiting for authentication or connection establishment, thus eliminating user wait time while preserving access to multiple game information sources.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining valid flag indicators that persist across server changes. The session information stored in the client terminal includes validity markers that remain effective without requiring re-authentication, allowing seamless server transitions and eliminating interruptions or wait times that would otherwise occur during protocol re-establishment.
3Reliability
If the client terminal re-establishes communication connection to a new server, then the communication reliability can be improved, but the network processing load increases
Solution Approach 1:
The patent applies copying by creating session information records that replicate the essential connection state and protocol validity flags for multiple servers. Instead of maintaining full active connections to all servers, the terminal stores simplified session information copies that enable quick server switching without re-establishing all communication protocols, thus reducing processing load while preserving communication reliability through valid flag verification.
Solution Approach 2:
The patent changes the parameter of connection state representation from full active connections to simplified session information with valid flags. This parameter change allows the system to maintain reliability indicators without the processing overhead of actual connection establishment, as the valid flag serves as a lightweight but sufficient indicator of protocol validity and communication readiness.
Data Source
AI summary
A video game system includes a plurality of servers and one or more client terminals. Each server provides game information to the client terminal. The client terminal carries out information communication with the server in accordance with a protocol; carries out the video game on a zone on the basis of the game information; and carries out, in response to a request to change zones, zone changing processing. In the zone changing processing, the client terminal updates a valid flag indicating that the protocol for a current zone is valid to a state indicating that the protocol is invalid; determines whether there is the session information for a new zone or not; and updates the valid flag indicating that the protocol for the new zone is invalid to a state indicating that the protocol is valid in a case where there is the session information.


