US2007117631A1PendingUtilityA1

Intelligent distributed server system and method for operating the same

Assignee: LIM JUNG YOULPriority: Nov 18, 2005Filed: May 19, 2006Published: May 24, 2007
Est. expiryNov 18, 2025(expired)· nominal 20-yr term from priority
G06F 15/16G07F 17/32
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An intelligent distributed server system and a method of operating the same are provided. Since processing areas of a game server can be changed in real time during a game service, slow response time or service failure due to load unbalancing between game servers can be removed and thus stability is improved. Since game components are divided into several servers, there are difficulties in developing the game. Thus, new distributed processing technique is developed and applied. Simple configuration, server performance improvement, and service stability of relatively difficult distributed game server can be achieved, and also one-step advanced game plan can be realized by applying distributed processing technique to form a seamless and massive game space.

Claims

exact text as granted — not AI-modified
1 . An intelligent distributed server system comprising: 
 a world server estimating entire information of a game world of a massive virtual space to allocate processing areas of the following zone servers, and process mutual recognitions and interactions between the adjacent zone servers;    a login server processing an authentication request of a user;    the zone server processing a corresponding world that is allocated by the world server and a user request in the zone server itself, and managing adjacent information of other zone servers adjacent to the zone server itself; and    a gateway server located between the login server and the zone server, which perform user-related processes and game processes, to deliver a user request to a corresponding zone server and perform network processes when information is delivered to a plurality of users.    
     
     
         2 . The intelligent distributed server system of  claim 1 , further comprising a database management system or an application with a database management function connected to the world server, the login server, and the zone server through a network.  
     
     
         3 . A method for operating an intelligent distributed server system, the method comprising the steps of 
 dividing a game world into equal cells of an x-axis and a y-axis within a radius of an area of interest, which is formed with reference to its own view in the world server, with respect to an object with its own original view in the game world of a massive virtual space;    allocating the divided cells to zone servers; and    adjusting a processing area of the zone server through mutual recognitions and interactions between the allocated zone servers.    
     
     
         4 . The method of  claim 3 , wherein interactions between objects are processed in cells adjacent to the area of interest during the dividing of the game world.  
     
     
         5 . The method of  claim 4 , wherein processes corresponding to a user are processed only with respect to four to nine cells of the area of interest.  
     
     
         6 . The method of  claim 3 , wherein a boundary between the zone servers divided during the allocating of the processing area is maintained as a straight line, and interactions between the adjacent zone servers are processed.  
     
     
         7 . The method of  claim 6 , wherein interactions between the zone servers are supported but only between cells of a boundary divided from adjacent zone server area.  
     
     
         8 . The method of  claim 6  or  7 , wherein the cells of the boundary includes an external information of the objects for mutual recognitions and interactions with respect to objects in a different zone server, and additional information for distributed process; proxy directly using reference about object information in the different zone server is provided; a proxy router responsible for delivery corresponding to a request is realized in the world server; and a proxy actor maintaining proxy information and responsible for a related request delivery and process at the same time is realized in the zone server.  
     
     
         9 . The method of  claim 3 , wherein when load is concentrated on a specific zone server during the adjusting of the processing area, dynamic load balancing is performed, in which the game world is divided into four worlds, load balancing is performed on the four divided worlds, and the load balancing is recursively performed on each divided world, and thus the load is equalized by adjusting processing areas in real time with respect to load unbalancing between zone servers.  
     
     
         10 . The method of  claim 9 , wherein load balancing is performed at a point of the minimum load by determining a change of load values of a division reference point in current area, and ±1 in an x-axis and ±1 in a y-axis from the reference point.

Join the waitlist — get patent alerts

Track US2007117631A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.