Messenger Server Character Location Sharing Without Game Login

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online game systems face heavy server loads and inaccuracies in providing character position information, especially in MMORPGs, where users cannot obtain position information of other characters if they are not logged in, and existing methods fail to provide precise location details.

Innovation Solution

An online game system that interworks with a messenger server using a P2P method to reduce server load by storing map data on user terminals and transmitting position information via the messenger server, allowing users to obtain character position information without logging into the game server, and providing accurate position details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If broadcasting is performed on the exclusive game server to obtain position information of characters, then position information can be obtained, but heavy load is imposed on the game server and communication network

Engineering Contradiction:
Improveposition information accuracyVSAvoidserver processing capacity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces a messenger server as an intermediary component between clients and game servers. The messenger server maintains a separate database for character position information and handles position queries independently, preventing these queries from loading the game server. This mediator architecture allows position information to be retrieved without impacting game server performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system functionality by separating position information management from game logic processing. The messenger server is dedicated to handling position queries and maintaining position databases, while game servers focus on game mechanics. This segmentation allows position information retrieval to occur without competing for resources with game processing.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If conventional position information methods are used, then server load is reduced, but accurate position information and login status cannot be provided for characters not logged in

Engineering Contradiction:
Improveuser convenienceVSAvoidposition information availability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The messenger server proactively maintains position information databases and notification mechanisms in advance. When characters log in or move, their position information is immediately updated and stored in the messenger server's database, rather than waiting for queries. This preliminary action ensures position information is always available regardless of whether the character is currently logged in.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the messenger server continuously monitors and updates character position information and login status. This feedback loop ensures that the position database remains current and accurate, allowing users to query position information at any time and receive reliable results about whether characters are logged in and where they are located.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8043159B2Method for providing location information of game character by operating with messenger server and systems thereof
Publication Date: 2011.10.25 NHN ENTERTAINMENT
  • US8043159B2 patent drawing
  • US8043159B2 patent drawing
  • US8043159B2 patent drawing

AI summary

The present invention relates to a method and an online game system for providing position information of a game character in an online game, and more particularly, to a method and an online game system for providing position information of a game character in an online game by interworking with a predetermined messenger server.