Gateway Session Processing With In-Memory Forwarding Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current game server architectures face inefficiencies in data throughput and increased interface instability due to the need for cache databases, which slow down session data processing and increase the risk of system instability when the cache is unavailable.

Innovation Solution

Implementing a gateway server with a built-in memory module and protocol configuration module to directly process and store session data, using protocol rules to determine data forwarding and storage, thereby reducing the need for external cache access and improving data throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If session data is stored in an external cache database, then data storage capacity is improved, but data processing speed deteriorates due to read/write operations

Engineering Contradiction:
Improvesession data storage capacityVSAvoiddata processing speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent merges the session data storage function from the external cache database into the gateway server's built-in memory module. This integration eliminates the need for external cache read/write operations, allowing the gateway server to directly access and process session data in memory, thereby resolving the contradiction between storage capacity and processing speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts the session data storage function from the external cache database and places it directly within the gateway server. This extraction removes the bottleneck of external cache access, enabling the gateway server to quickly obtain and process session data without being constrained by cache read/write operations.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If an external cache database is added to store session data, then data storage capability is improved, but system stability deteriorates when the cache is unavailable

Engineering Contradiction:
Improvesession data storage capabilityVSAvoidsystem stability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent combines the session data storage function directly into the gateway server's memory module, eliminating the external cache database. This integration ensures that session data storage and processing are handled by a single reliable component, removing the instability caused by external cache unavailability and improving overall system reliability.

Inventive Principle:
Principle #5Merging (Combining)

3Duration of action of stationary object

If session data is read from and written to an external cache database, then data persistence is improved, but request response time deteriorates

Engineering Contradiction:
Improvedata persistenceVSAvoidrequest response time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The patent extracts the session data storage operation from the external cache database and implements it directly within the gateway server's memory module. This extraction eliminates the time-consuming read/write operations to external cache, allowing the gateway server to quickly access and process session data while maintaining data persistence through direct memory storage.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12470644B2Method and system for processing session data of interactive process, server group, and computer readable storage medium
Publication Date: 2025.11.11 SHANGHAI LILITH INTERACTIVE ENTERTAINMENT NETWORK TECH CO LTD
  • US12470644B2 patent drawing
  • US12470644B2 patent drawing
  • US12470644B2 patent drawing

AI summary

The present invention provides a method and a system for processing session data in an interactive process, a server group, and a computer readable storage medium. A memory module and a protocol configuration module are configured in a gateway server, keywords can be directly extracted by the protocol configuration module from a session of a client and a feedback session of an interactive logic server, and then the keywords can be directly forwarded, so that the throughput of session data processing is improved. The corresponding data is stored, extracted and forwarded by using the memory module, so that the delay of data transmission is reduced. Because the memory module is arranged in the gateway server, the occurrence rate of interface instability can be reduced.