KR20020003634A - A gamer authentication system on online game ranking service and the method thereof - Google Patents
A gamer authentication system on online game ranking service and the method thereof Download PDFInfo
- Publication number
- KR20020003634A KR20020003634A KR1020000034475A KR20000034475A KR20020003634A KR 20020003634 A KR20020003634 A KR 20020003634A KR 1020000034475 A KR1020000034475 A KR 1020000034475A KR 20000034475 A KR20000034475 A KR 20000034475A KR 20020003634 A KR20020003634 A KR 20020003634A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- authentication
- gamers
- server
- gamer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/71—Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 온라인 게임의 랭킹서비스에 있어서 랭킹에 등록된 게이머의 인증에 관한 것이다.The present invention relates to the authentication of gamers registered in the ranking in the online service ranking service.
이러한 본 발명은 네트워크 통신망을 통해 온라인 게임을 지원하며, 게이머의 인증을 위한 인증기능을 수행하는 온라인 게임 서버, 게이머의 신상 정보 및 순위정보, 게임전적등 게이머에 관한 정보를 저장하는 데이터 베이스 서버, 게이머가 온라인 게임 서버에 접속하여 게임을 수행할 수 있도록 하는 게임용 컴퓨터, 게이머가 게임용 컴퓨터를 통해 온라인 게임 서버에 접속할 수 있도록 하는 네트워크 통신망, 그리고 게이머의 신원을 식별할 수 있도록 구비된 사용자 인증시스템을 구비한 게임장소로 구성된다The present invention supports an online game through a network communication network, an online game server that performs an authentication function for authentication of a gamer, a database server that stores gamers' information such as personal information and rank information, game history, etc. A gaming computer that allows gamers to access an online game server to play games, a network network that allows gamers to access an online game server through a gaming computer, and a user authentication system to identify the identity of the gamers. It consists of game place equipped
본 발명에 의하면, 온라인 상에서 수행된 게임의 결과에 의해 제공된 랭킹서비스에서 실제 게이머가 수행한 게임으로 랭킹 서비스가 제공되었는지를 확인할 수 있는 게이머 인증방법을 제공하는 효과가 있다.According to the present invention, there is an effect of providing a gamer authentication method that can determine whether the ranking service is provided to the game performed by the actual gamers in the ranking service provided by the result of the game played online.
또한 게임구단을 구성하여 정기적으로 시합을 할 수 있도록하는 리그전을 운영함으로써, 게임산업의 발달에 기여하는 효과가 있다.In addition, by forming a game team to run a regular game to play a regular game, it is effective to contribute to the development of the game industry.
Description
본 발명은 온라인 상에서 수행되는 게임의 랭킹서비스를 제공함에 있어서, 랭킹에 등록된 게이머의 신원 확인 시스템 및 방법을 제공하는 것으로써, 더욱 상세히 설명하면 랭킹에 등록된 게이머가 실제로 자신의 랭킹에 맞는 게임 실력을 가지고 있는지를 확인하는 시스템 및 방법에 관한 것이다.The present invention provides a system and method for identifying a game player registered in a ranking in providing a ranking service for a game performed online. More specifically, the gamers registered in the ranking actually match their own rankings. The present invention relates to a system and a method for confirming that the person has skills.
인터넷환경의 발달 및 통신 환경의 발달은 현재 많은 사람들이 가정, PC 게임방 등에서 온라인 게임을 수행할 수 있는 환경을 제공하고 있다. 또한 인터넷 환경의 발달과 함께 다수의 사람이 접속하여 동시에 게임을 진행할 수 있는 게임인 머드게임의 개발이 한창 진행 중이다. 상술한 머드 게임을 상세히 기술하면, 인터넷이나 PC통신상에 접속해서 최소 1000명 이상이 동시에 할 수 있는 게임을 말한다. 이러한 머드 게임으로는 세계최초로 제작된 "바람의 나라"가 있고, 외국에서는 1997년부터 베타 테스트에 들어간 미국 오리진사에서 만든 온라인 머드 게임인 "울티마 온라인"이 유명하다.The development of the Internet environment and the development of the communication environment currently provide an environment in which many people can play online games in homes, PC game rooms, and the like. In addition, with the development of the Internet environment, the development of a mud game, a game that allows a large number of people to access and play a game at the same time, is in full swing. When the mud game described above is described in detail, it refers to a game that can be played by at least 1000 people simultaneously by connecting to the Internet or PC communication. These mud games include the world's first "land of winds", and in foreign countries, "Ultima Online", an online mud game made by US Origin, which has been in beta testing since 1997, is famous.
현재 진행중인 머드 게임의 종류로는 상술한 "바람의 나라", "울티마 온라인" 이외에 "리니지", "슬레이어즈", "퀴즈 퀴즈" 등이 있으며, 이러한 온라인 게임은 그 자체내에서 게이머들의 게임 결과에 따라 랭킹 서비스를 제공하여 게이머들의 흥미를 유발시키고 있다.In addition to the above-mentioned "land of wind" and "ultima online" types of mud games currently in progress, there are "lineage", "slayers", and "quiz quiz". Therefore, ranking services are provided to induce interest of gamers.
하지만 모든 게임이 온라인 상에서 이루어지지 때문에 게이머들에게 제공되는 랭킹의 정확성을 확인할 수 없다는 문제점이 있었다. 즉 회원 가입한 게이머가 아닌 다른 게이머가 대신 게임을 수행함으로써 게이머의 랭킹을 올릴 수도 있다는 문제점이 있었다.However, there is a problem that can not check the accuracy of the ranking provided to gamers because all games are online. That is, there is a problem that other gamers other than the registered gamers may increase the ranking of gamers by playing the game instead.
전술된 문제점을 해결하기 위한 본 발명의 목적은 온라인 상에서 수행되는 게임을 제공하는 사이트에서 게이머들의 랭킹 서비스를 제공함에 있어서, 랭킹에 든 게이머가 실제로 그러한 실력을 가지고 있는지를 온라인 및 오프라인을 통해 확인하는 온라인 게임에서의 게이머 인증 시스템 및 방법을 제공하는 것이다.An object of the present invention to solve the above-mentioned problem is to provide a ranking service for gamers at a site that provides a game performed online, to check whether the gamers in the rankings actually have such skills through online and offline The present invention provides a system and method for gamer authentication in an online game.
도 1 은 본 발명에 따르는 온라인 게임의 랭킹서비스에서의 게이머(gamer) 인증 시스템의 전체 구성도이다.1 is an overall configuration diagram of a gamer authentication system in a ranking service of an online game according to the present invention.
도 2 는 본 발명에 따르는 온라인 게임의 랭킹서비스에서의 게이머 인증 시스템의 다른 실시예의 전체 구성도이다.2 is an overall configuration diagram of another embodiment of the gamer authentication system in the ranking service of the online game according to the present invention.
도 3 은 본 발명에 따르는 온라인 게임 서버의 구성도이다.3 is a block diagram of an online game server according to the present invention.
도 4 는 본 발명에 따르는 게임용컴퓨터의 구성도이다.4 is a block diagram of a gaming computer according to the present invention.
도 5 는 본 발명에 따르는 온라인 게임의 랭킹서비스에서의 랭킹 설정의 처리과정을 개략적으로 나타내는 순서도이다.5 is a flowchart schematically showing a process of ranking setting in a ranking service of an online game according to the present invention.
도 6 은 본 발명에 따르는 온라인 게임의 랭킹서비스에서의 게이머 인증 절차 및 게임 실행의 절차를 나타내는 순서도이다.6 is a flowchart showing a game player authentication procedure and a game execution procedure in an online game ranking service according to the present invention.
도 7 은 도 6의 과정에서 게이머의 인증 절차를 나타내는 게이머 인증 절차에 대한 서브루틴도이다.FIG. 7 is a subroutine diagram of a gamer authentication procedure illustrating a gamer authentication procedure in the process of FIG. 6.
* 도면의 주요 구성 요소에 대한 부호의 설명 *Description of symbols for the main components of the drawings
1 : 온라인 게임 서버 2 : 회원데이터 베이스1: Online game server 2: Member database
3 : 온라인 게임장 4 : 게임용컴퓨터3: online game room 4: gaming computer
5 : 인증시스템5: Authentication system
본 발명은 온라인 상에서 수행되는 게임의 랭킹 서비스를 제공함에 있어서, 랭킹에 등록된 게이머(gamer)의 인증 시스템 및 방법을 제공하는 것으로써, 더욱 상세히 설명하자면 랭킹에 등록된 게이머가 실제로 자신의 랭킹에 맞는 게임 실력을 가지고 있는지를 확인하는 시스템 및 방법에 관한 것이다.The present invention provides a system and method for authenticating gamers (games) registered in the rankings in providing a ranking service of games performed online. More specifically, the gamers registered in the rankings actually have their own rankings. The present invention relates to a system and a method for checking whether the game skills are correct.
상술한 목적을 달성하기 위한 본 발명의 구성은, 네트워크 통신망을 통해 채팅창, 게이머 목록창, 순의 정보창으로 구성된 사용자 인터페이스를 제공하여 온라인 게임을 지원하며, 게이머의 인증을 위한 인증기능을 수행하는 온라인 게임 서버, 게이머의 신상 정보, 게이머 인증 데이터, 순위정보, 게임전적 등 게이머에 관한 정보를 저장하는 데이터 베이스 서버, 게이머가 온라인 게임 서버에 접속하여 게임을 수행할 수 있도록 하는 게임용 컴퓨터, 게이머가 게임용 컴퓨터를 통해 온라인 게임 서버에 접속할 수 있도록 하는 네트워크 통신망, 그리고 게이머의 신원을 식별할 수 있도록 구비된 사용자 인증시스템을 구비한 게임장소로 구성된다.The configuration of the present invention for achieving the above object, by providing a user interface consisting of a chat window, a gamers list window, a sequence information window through a network communication network to support the online game, performing an authentication function for authentication of gamers An online game server, a database server that stores information about gamers, such as gamers 'personal information, gamers' authentication data, ranking information, game history, and gaming computers that allow gamers to access and play games. It consists of a network communication network that allows access to an online game server through a gaming computer, and a game location with a user authentication system provided to identify the gamer's identity.
또한 전술된 구성에 의하여 게이머를 인증하는 과정은 게이머가 회원 가입당시 또는 회원가입후 온라인 게임 운영자가 소정 형식의 회원 인증데이터를 회원에게 요구하면, 회원은 온라인 게임 운영자가 요구하는 소정 형식의 데이터 양식으로 자신의 인증 데이터를 온라인 게임 서버로 전송한다. 온라인 게임 서버로 전송된 게이머 인증 데이터는 게이머가 회원 가입시 등록한 게이머의 개인 정보와 함께 데이터 베이스 서버에 저장된다. 소정의 게이머 인증 데이터가 데이터 베이스에 구비되면 게이머의 게임 결과에 따라 게이머들에게 랭킹 서비스를 제공하고, 소정 기준에 의하여 랭킹별 그룹을 나눈다. 랭킹별 그룹으로 나눈후 각 그룹에 속한 게이머들에게 이메일을 발송하여 오프라인 상의 일정 장소로 모이게 한후 오프라인 상에서 게이머의 신원을 확인하고 게이머 자신의 인증 데이터를 게임장에 구비된 인증 시스템을 통해 데이터화하고 온라인 게임 서버로 전송한다. 게이머의 인증 데이터를 수신한 온라인 게임 서버에서는 게이머측에 구성된 인증 시스템에서 전송된 게이머 인증 데이터와 데이터 베이스에 기 저장된 게이머 인증 데이터를 비교함으로써 게이머의 인증과정이 수행된다. 이렇게 함으로써 온라인 게임상에서 제공되는 랭킹서비스에서의 사용자 인증에 대한 문제점을 해결할 수 있다.In addition, the process of authenticating a gamer by the above-described configuration is performed when the gamer requires the member authentication data in a predetermined format at the time of membership registration or after the membership is registered. Sends its authentication data to the online game server. Gamer authentication data transmitted to the online game server is stored in the database server along with the personal information of the gamers registered at the time of membership registration. When predetermined gamers authentication data is provided in the database, ranking services are provided to gamers according to gamers' game results, and the ranking groups are divided according to predetermined criteria. After dividing into groups by ranking, send emails to gamers belonging to each group to gather to a certain location on the offline, check the identity of the gamers on the offline, and make their own data through the authentication system equipped in the game room and online game Send to server. In the on-line game server receiving the gamer authentication data, the gamer authentication process is performed by comparing the gamer authentication data transmitted from the authentication system configured at the gamer side with the gamer authentication data stored in the database. This solves the problem of user authentication in the ranking service provided on the online game.
이하 첨부된 도면을 통하여 본 발명을 본 발명에 따르는 일 실시예를 통해 더욱 상세히 설명하고자 한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.
도 1 은 본 발명에 따르는 일 실시예로서의 온라인 게임의 랭킹서비스에서의게이머 인증 시스템의 전체 구성을 나타내는 도면이다.1 is a diagram showing the overall configuration of a gamer authentication system in a ranking service of an online game as an embodiment according to the present invention.
도시된 바와 같이 전체 시스템은 온라인 게임을 지원하고, 게이머 인증을 수행하는 온라인 게임 서버(1), 게이머의 개인정보와 랭킹 정보 그리고 인증 데이터를 저장하고 있는 데이터 베이스 서버(2), 및 내부에 네트워크 통신망이 구비되어 있으며, 게이머가 전술된 네트워크 통신망을 통해 온라인 게임 서버에 접속하여 게임을 수행할 수 있는 다수의 게임용컴퓨터(4), 게이머의 신원을 확인하기 위해서 게이머의 인증 데이터를 추출하는 인증 시스템(5)을 구비한 게임장(3)으로 구성된다.As shown, the entire system supports an online game, an online game server 1 that performs gamer authentication, a database server 2 that stores gamers' personal and ranking information, and authentication data, and a network therein. A communication network is provided, and a plurality of gaming computers (4) capable of gamers connecting to online game servers through the above-described network communication network, and authentication systems for extracting authentication data of gamers to confirm the identity of gamers It consists of the game room 3 provided with (5).
전술한 바와 같이 소정 기준에 의하여 게임랭킹 등급별로 분류된 게이머들을 본인 임을 확인할 수 있는 신분증을 지참하게 하여 게임을 수행할 수 있도록 준비된 게임장(3)에 소집하고, 신분증을 통하여 회원 등록한 게이머 본인임을 확인한 후, 인증 시스템(5)을 통해 게이머의 인증 데이터를 추출하여 네트워크 통신망을 통해 온라인 게임 서버(1)로 전송한다. 온라인 게임 서버(1)로 전송된 게이머 인증 데이터는 데이터 베이스 서버(2)에 저장된 게이머 인증 데이터와 온라인 게임 서버(1)에서 비교되어 게이머의 인증 여부를 게임장(3)의 인증 시스템(5)으로 전송하여 인증 결과를 확인하고 게이머를 인증할 수 있게 한다.As described above, gamers categorized by game ranking level according to a predetermined criterion are required to bring identification cards to confirm their identity, and convene them to the game room (3) prepared to play the game. Then, the authentication data of the gamers are extracted through the authentication system 5 and transmitted to the online game server 1 through the network communication network. Gamer authentication data sent to the online game server 1 is compared with the game server authentication data stored in the database server 2 in the online game server 1 to determine whether the gamers are authenticated to the authentication system 5 of the game site 3. Send to confirm the authentication result and to authenticate the gamer.
도 2 는 본 발명에 따르는 또 다른 일 실시예의 온라인 게임 랭킹서비스에서의 게이머 인증 시스템의 전체 구성을 나타내는 도면이다.2 is a diagram showing the overall configuration of a gamer authentication system in an online game ranking service according to another embodiment of the present invention.
전체 구성은 도 1과 같으나 도 1에서는 단일 인증 시스템에 의하여 게이머를 인증하며, 도시된 도 2는 게임용컴퓨터(4)마다 인증 시스템(5)을 설치하여 게이머를 인증하는데 있어서 차이를 보인다. 도 2의 구성에서는 게이머의 인증 결과가 게임용 컴퓨터 상에 디스플레이 된다.The overall configuration is the same as in FIG. 1, but in FIG. 1, gamers are authenticated by a single authentication system, and FIG. 2 shows a difference in authenticating gamers by installing an authentication system 5 for each gaming computer 4. In the configuration of Fig. 2, the authentication result of the gamer is displayed on the gaming computer.
도 3 은 본 발명에 따르는 온라인 게임 서버91)와 데이터 베이스 서버(2)의 구성을 나타내는 구성도이다.3 is a configuration diagram showing the configuration of the online game server 91 and the database server 2 according to the present invention.
도시된 바와 같이 온라인 게임 서버는, 도 1 또는 도 2 의 어느 한 구성요소로 이루어진 게임장(3)의 인증 시스템(5)에서 추출되어 전송된 게이머의 인증데이터를 데이터 베이스 서버(2)에 저장된 게이머의 인증데이터와 비교하고, 그 결과를 게임장의 인증시스템(5) 또는 인증 시스템이 구비된 게임용 컴퓨터(4)로 전송하는 인증모듈(31), 다수의 게이머들이 온라인 게임 서버(1)에 접속하여 게임을 수행할 수 있도록 구성된 온라인 게임 지원 모듈(34), 및 데이터 베이스 서버(2)와 연동하여 데이터를 온라인 게임 서버(1)로 불러오거나 온라인 게임 서버(2)에서 데이터 베이스 서버(2)로 데이터를 저장하는 기능을 수행하는 데이터 베이스 엔진 모듈(33)로 구성된다. 여기서 온라인 게임 지원 모듈(33)은 통신 트래픽 및 서버의 과부하 방지를 고려하여 별도의 게임서버로 구성됨이 바람직하다.As shown in the drawing, the online game server stores gamers authentication data of the gamers extracted from the authentication system 5 of the game site 3 including any one of the components of FIG. 1 or 2 stored in the database server 2. The authentication module 31, which is compared with the authentication data of the game and transmits the result to the game system authentication system 5 or the gaming computer 4 equipped with the authentication system, and a plurality of gamers connect to the online game server 1 In conjunction with the online game support module 34 and the database server 2 configured to play a game, data is loaded into the online game server 1 or from the online game server 2 to the database server 2. It is composed of a database engine module 33 that performs a function of storing data. Here, the online game support module 33 is preferably configured as a separate game server in consideration of communication traffic and overload protection of the server.
온라인 게임 서버(1)와 함께 도시된 데이터 베이스 서버(2)는 데이터 베이스 서버를 제어하는 제어부(32), 데이터 베이스 서버(2)에 저장되는 데이터들을 관리하는 데이터 베이스 관리 모듈(36), 및 회원으로 등록한 게이머들의 정보 받아 들이는 입출력부와 받아들인 회원 정보를 저장하는 회원테이블 및 회원 인증 데이터를 저장하는 회원 인증 테이블을 포함하는 데이터 베이스부(37)로 구성된다.The database server 2 shown with the online game server 1 includes a control unit 32 for controlling the database server, a database management module 36 for managing data stored in the database server 2, and And a database unit 37 including a member table for storing information of gamers registered as members, a member table for storing the received member information, and a member authentication table for storing member authentication data.
온라인 게임 서버(1)의 구성 요소별로 더욱 상세히 설명하면,In more detail by the components of the online game server (1),
인증 모듈(31)은 종래 기술에서 널리 사용되는 사람의 홍채 이미지 정보, 지문 이미지 정보, 음성 주파수 정보등 사람마다 고유한 특성을 나타내는 사람의 식별정보를 비교하여 일치여부를 판단할 수 있는 기능을 수행하게 된다.The authentication module 31 compares the identification information of a person exhibiting unique characteristics such as iris image information, fingerprint image information, and voice frequency information of a person widely used in the prior art, and performs a function of determining whether or not a match is obtained. Done.
온라인 게임 지원 모듈(34)은 서버측에 구성되는 서버 사이드 프로그램이며, 게임을 수행함에 있어, 이미지 데이터의 처리, 게이머간의 데이터 통신 처리, 다수의 게임자가 접속하여 세션으로 연결될 수 있도록 하는 통신채널 형성 기능, 게이머 선택창 등을 포함하며, 게이머간의 데이터 통신은 문자 채팅, 화상 채팅등의 채팅기능에 의한 데이터 통신등이 주를 이룬다. 온라인 게임 지원 모듈(34)을 통해 게이머들이 서로 통신하고, 게임에 참여하게 되면, 하기에 설명된 게임용컴퓨터(4)에 구성된 온라인 게임 모듈(41)이 기능을 시작하고, 게임에 참여하기를 희망했던 게이머들의 게임용컴퓨터(4)들간에 게임을 위한 데이터 통신 채널을 형성한다.The online game support module 34 is a server side program configured on the server side. In performing a game, the online game support module 34 is configured to process image data, process data communication between gamers, and establish a communication channel for connecting a plurality of gamers to a session. It includes functions, a gamer selection window, and the like, and data communication between gamers mainly includes data communication by a chat function such as text chat or video chat. When gamers communicate with each other and participate in the game through the online game support module 34, the online game module 41 configured in the gaming computer 4 described below is desired to start functioning and participate in the game. The game computer 4 of the gamers to form a data communication channel for the game.
온라인 게임 지원 모듈(41)은 게임 진행 절차에 따른 게임 진행 처리 데이터 신호들을 게임용 컴퓨터(4)간에 교환할 수 있도록 하는 기능을 갖는다. 따라서 온라인 게임 지원 모듈(41)은 도시된 도면에서는 온라인 게임 서버(1)의 각 구성요소들과 함께 구성되어 있으나, 접속 게이머의 증가에 따른 서버의 과부하, 대용량의 데이터 통신 트래픽에 따른 데이터 신호 흐름의 병목현상 등 서버의 성능을 저하 시키는 각 요소들을 고려하여, 별도의 온라인 게임 지원 서버로 구성됨이 바람직하다.The online game support module 41 has a function to exchange game progress processing data signals according to the game progress procedure between the game computer 4. Therefore, although the online game support module 41 is configured with each component of the online game server 1 in the drawing, the data signal flow due to the overload of the server according to the increase of access gamers and the large data communication traffic. In consideration of factors that degrade the performance of the server, such as bottlenecks, it is preferable to configure a separate online game support server.
데이타 베이스 엔진 모듈(33)은 온라인 게임 서버(1)와 데이터 베이스 서버(2) 사이의 상호 작용을 위한 인터페이스를 제공하며, 주 기능으로는 회원으로등록한 게이머들의 개인 정보 및 인증 데이터를 데이터 베이스 서버(2)로 전송하거나, 데이터 베이스 서버(2)에서 온라인 게임 서버(1)로 불러오는 기능을 수행한다.The database engine module 33 provides an interface for interaction between the online game server 1 and the database server 2, and the main function includes the personal information and authentication data of gamers registered as members. (2) or to load from the database server (2) to the online game server (1).
다음으로 데이터 베이스 서버(2)의 각 구성요소를 상세히 설명하자면,Next, each component of the database server 2 will be described in detail.
먼저 데이터 베이스부(37)는 소정양식에 의하여 데이터를 저장하는 데이터 테이블들을 또한 소정 양식에 의하여 저장하는 저장수단이다.First, the database unit 37 is a storage means for storing data tables for storing data in a predetermined form and also in a predetermined form.
데이터 베이스 관리 모듈(36)은 데이터 베이스 서버(2)의 특정 저장영역에 저장되어 데이터 베이스 서버(2)의 제어부(32)와 연동하고, 데이터 베이스 서버의 데이터가 저장되어 있는 데이터 베이스부(37)의 데이터를 관리한다. 여기서 관리라 함은 갱신, 삭제, 저장, 생성, 데이터정보의 가공 처리에 의한 유효 데이터의 분류등의 일반적인 데이터 베이스 관리 작업을 말하며, 전술된 온라인 게임 서버(1)의 데이터 베이스 엔진 모듈(33)과 서로 상호 작용한다.The database management module 36 is stored in a specific storage area of the database server 2, interoperates with the control unit 32 of the database server 2, and the database unit 37 in which data of the database server is stored. ) To manage the data. The term "management" herein refers to general database management operations such as updating, deleting, storing, generating, and classifying valid data by processing of data information. The database engine module 33 of the online game server 1 described above is described. And interact with each other.
도 4 는 본 발명에 따르는 게임용컴퓨터의 간략한 구성도이다.4 is a schematic diagram of a gaming computer according to the present invention.
게임용 컴퓨터는 일반 적인 퍼스널 컴퓨터로서 그 내부에 성능이 우수한 그래픽 지원 수단, 사운드 지원 수단, 통신수단, 게임에 필요한 정보를 저장하는 저장 수단 및 제어수단으로 구성되는 것이 일반적이다. 전술된 저장 수단에는 온라인 게임 서버(1)에 접속하여 온라인 게임을 수행하는 경우 게임에 참여하는 게이머들의 게임용컴퓨터간에 통신 채널을 형성하고 게임을 수행하도록 구성되는 온라인 게임 모듈(41)이 저장된다.A gaming computer is a general personal computer, and generally includes a graphic support means, a sound support means, a communication means, a storage means for storing information necessary for a game, and a control means therein. The above-described storage means stores an online game module 41 configured to form a communication channel between game computers of gamers participating in the game and to play the game when the online game server 1 is connected to the online game server 1 to play the online game.
온라인 게임 모듈(41)은 게이머가 게임을 수행하는 동안 발생하는 데이터 신호들을 제어하고 온라인 게임 서버(1)를 통해 다른 게이머들과 상호 작용할 수 있는 문자 채팅 기능, 화상 채팅 기능등을 제공하는 사용자측 프로그램을 저장한다.The online game module 41 controls a user's data signals generated during game play and provides a user-side program that provides a text chat function, a video chat function, and the like, which can interact with other gamers through the online game server 1. Save it.
하지만 본 발명에 따르는 게임용컴퓨터(4)는 인증시스템이 게임용 컴퓨터와 함께 구성되는 경우, 그 내부에 게이머의 인증을 위한 인증 시스템을 제어하기 위한 인증 시스템 제어 모듈(42)이 추가로 구성되며, 또한 인증 데이터 수집을 위한 인증 시스템(5)이 구비된다.However, the gaming computer 4 according to the present invention further comprises an authentication system control module 42 for controlling the authentication system for authentication of gamers when the authentication system is configured together with the gaming computer. An authentication system 5 is provided for collecting authentication data.
인증 시스템(5) 및 인증 시스템 제어 모듈(42)은 도 1에 도시된 바와 같이 게임용 컴퓨터와 분리되어 별도의 장치로 구성될 수도 있다.The authentication system 5 and the authentication system control module 42 may be configured separately from the gaming computer as shown in FIG. 1.
도 5 는 본 발명에 따르는 온라인 게임의 랭킹서비스에서의 랭킹 설정의 처리과정을 나타내는 순서도이다.5 is a flowchart illustrating a process of ranking setting in a ranking service of an online game according to the present invention.
먼저 게이머가 자신의 컴퓨터를 이용 온라인 게임 서버(1)에 접속하면(S51), 접속자가 회원인지를 판별하고(S52), 회원이 아닌 경우에는 회원 가입을 하게하며(S53), 회원인 경우에는 게임용컴퓨터에 구비된 디스플레이창에 게이머 정보를 온라인 게임 서버(1)로 부터 전송받아 디스플레이하고, 디스플레이된 게이머 정보를 통해 게이머가 게임할 상대 게이머를 선택한다(S54). 서로 게임을 수행하기로 선택한 게이머들이 자신의 게임용컴퓨터(4)에 구비된 온라인 게임 모듈(41)에 의해 게임을 수행한 후(S55), 게임결과를 온라인 게임 서버(1)에 전송하여 데이터 베이스 서버(2)에 저장한다(S56). 데이터 베이스 서버(2)는 데이터 베이스 관리 모듈(36)을 구동하여 소정 분류기준에 의하여 게이머들의 순위를 부여하여 랭킹을 설정하게된다(S57).First, when the gamer connects to the online game server 1 using his computer (S51), the gamer determines whether the accessor is a member (S52), and if the member is not a member, registers as a member (S53). Gamer information is displayed on the display window provided in the gaming computer from the online game server 1 and displayed, and the player selects an opponent gamer to play through the displayed gamer information (S54). After the gamers selected to play each other play the game by the online game module 41 provided in their gaming computer 4 (S55), the game results are transmitted to the online game server 1 to the database. The data is stored in the server 2 (S56). The database server 2 drives the database management module 36 to assign the ranking of gamers based on a predetermined classification criterion to set the ranking (S57).
도 6 은 본 발명에 따르는 온라인 게임의 랭킹서비스에서 오프라인 및 온라인 상에서 게이머 인증 절차 및 게임 실행의 절차를 나타내는 순서도이다.Figure 6 is a flow chart illustrating the process of gamers authentication process and game execution offline and online in the ranking service of the online game according to the present invention.
게이머의 인증 및 게임 실행을 처리하기 위한 절차는 먼저,The process for handling gamers' authentication and game play is first:
온라인 상에서 게이머들이 수행한 게임 결과를 토대로 게이머들의 랭킹을 설정하고 소정 랭킹구간을 하나의 그룹으로 하는 게이머들의 그룹을 설정한다(S601). 다음으로, 온라인 게임을 지원하는 사이트 운영자가 일정수의 그룹을 선택하여, 데이터 베이스 서버(2)에 저장된 게이머 정보를 바탕으로 게이머에게 게임 장소, 날짜, 시간을 통보함으로써 게이머들이 자신임을 확인할 수 있는 소정 확인 수단을 지참하고 게임용 컴퓨터(4), 네트워크통신망, 인증 시스템(5)이 구비된 소정 장소로 모이게 한다(S602).게이머들이 게임장(3)에 집합하면, 게이머들이 지참한 확인 수단을 바탕으로 게이머 본인이 서버에 등록된 회원임을 확인하고, 게이머의 인증 데이터가 데이터 베이스 서버에 등록되어 있는지를 확인한다(S603). 게이머의 인증 데이터가 데이터 베이스 서버에 등록되어 있는 경우에는 인증 시스템에서 게이머의 인증 데이터를 수집한 후(S604), 수집된 인증 데이터를 온라인 게임 서버(1)로 전송한다(S605). 온라인 게임 서버(1)가 게이머의 인증 데이터를 수신하면, 데이터 베이스 서버(2)에서 게이머의 인증 데이터를 호출하여 게임장에서 전송된 게이머의 인증데이터와 비교하는 서버 인증 절차 서브루틴을 수행한다(S606). 서버 인증 절차 서브루틴이 종료되고 온라인 게임 서버로 부터 인증에 대한 결과 신호가 인증 시스템으로 입력되는 경우, 인증 되었는지를 판별하고(S610), 게이머가 인증된 경우, 게이머는 지정된 게임용 컴퓨터(4)에서 온라인 게임 서버(1)에 접속하여, 게임을 수행한다(S611). 전술된 단계 S610에서 인증이 실패한 경우에는 단계 S603으로이동하여 인증 및 게임진행에 필요한 처리 과정을 반복수행한다.The ranking of gamers is set based on the game results performed by gamers online, and a group of gamers having a predetermined ranking section as one group is set (S601). Next, the site operator who supports the online game selects a certain number of groups, so that the gamers can be identified as the game location, date, and time by notifying the gamers based on the gamer information stored in the database server 2. Bring the predetermined confirmation means and bring it to a predetermined place equipped with the gaming computer 4, the network communication network, and the authentication system 5. [S602] When the gamers gather in the game room 3, the gamers bring the confirmation means. In step S603, the player confirms that the user is a member registered in the server, and verifies whether the user's authentication data is registered in the database server (S603). If the gamer's authentication data is registered in the database server, the authentication system collects the gamer's authentication data (S604), and then transmits the collected authentication data to the online game server 1 (S605). When the online game server 1 receives the gamer's authentication data, the database server 2 calls the gamer's authentication data and performs a server authentication procedure subroutine that compares the gamer's authentication data transmitted from the game site (S606). ). If the server authentication procedure subroutine is terminated and a result signal for authentication is input from the online game server to the authentication system, it is determined whether or not it is authenticated (S610), and if the gamer is authenticated, the gamer is assigned to the designated gaming computer (4). The online game server 1 is connected to play a game (S611). If the authentication fails in step S610 described above, the process moves to step S603 to repeat the processing required for authentication and game progress.
전술된 단계 S603에서 게이머의 인증 데이터가 데이터 베이스 서버(2)에 저장되어 있지 않은 경우에는, 게이머의 인증 데이터를 수집하고(S607), 수집된 게이머의 인증 데이터를 온라인 게임 서버(1)로 전송하여(S608), 데이터 베이스 서버(2)에 저장한다(S609). 다음으로 초기 인증에 대한 절차가 완료 되었으므로 처음으로 게이머 본인임을 확인하고 게이머의 인증 데이터가 데이터 베이스 서버(2)에 저장되면, 전술된 게이머는 별도의 인증 절차 없이 온라인 게임 서버에 접속하여(S611) 온라인 게임을 진행한다(S612).If the gamer's authentication data is not stored in the database server 2 in step S603 described above, the gamer's authentication data is collected (S607), and the collected gamer's authentication data is transmitted to the online game server 1. (S608) and store in the database server 2 (S609). Next, since the procedure for initial authentication is completed, when the user is verified for the first time and the gamers' authentication data is stored in the database server 2, the above-described gamers access the online game server without a separate authentication process (S611). Proceed to the online game (S612).
게임이 진행된후 게임 결과가 나오면 각 게이머별 결과를 온라인 게임 서버(1)로 전송하여, 데이터 베이스 서버(2)에 저장한 후(S613), 데이터 베이스 서버에서 소정 절차에 의해 게이머의 랭킹을 설정하여 전체 처리 과정이 종결된다.After the game is in progress and the game results are output, the results for each gamer are transmitted to the online game server 1, stored in the database server 2 (S613), and the game server's ranking is set by a predetermined procedure in the database server. The whole process is terminated.
도 7 은 도 6 의 과정에서 게이머의 인증 절차를 나타내는 게이머 인증 절차에 대한 서브루틴도이다.FIG. 7 is a subroutine diagram of a gamer authentication procedure illustrating a gamer authentication procedure in the process of FIG. 6.
도시된 바와 같이 게이머의 인증 절차에 대한 서브루틴의 처리 과정은 도 6의 단계 S605에서 게이머의 인증 데이터를 온라인 게임 서버(1)가 수신하면(S761), 온라인 게임 서버(1)는 내부에 구성된 데이터 베이스 엔진 모듈(33)을 이용하여 데이터 베이스 서버(2)에서 기 저장된 게이머의 인증 데이터를 추출하고(S762), 수신된 게이머의 인증 데이터와 데이터 베이스 서버(2)에서 추출한 게이머의 인증 데이터를 서로 비교하여(S763), 서로 일치하는 지를 판별한다(S764). 판별 결과 인증 데이터가 서로 일치하지 않는 경우 인증 시스템으로 오류메시지를 전송하고(S766),게이머의 인증 데이터가 일치하는 경우에는 인증 확인 메시지를 인증시스템으로 전송하고(S765), 도 6의 S610 단계를 수행하여 서브루틴이 종결된다.As shown in FIG. 6, when the online game server 1 receives the gamers' authentication data in step S605 of FIG. 6 (S761), the online game server 1 is configured internally. Using the database engine module 33, the authentication data of the pre-stored gamers is extracted from the database server 2 (S762), and the received authentication data of the gamers and the authentication data of the gamers extracted from the database server 2 are extracted. The comparison is made with each other (S763), and it is determined whether they match with each other (S764). If it is determined that the authentication data does not match each other, an error message is sent to the authentication system (S766). If the authentication data of the gamer is matched, an authentication confirmation message is transmitted to the authentication system (S765), and the operation S610 of FIG. The subroutine is terminated.
상술한 게이머의 인증 방법에 사용될 수 있는 게임 장소는 본 발명의 실시예의 구성에 한정되는 것은 아니며, 호텔, 통신 장비와 게임 장비를 구비한 게임 전용차량 등으로 그 제한 됨이 없음을 알 수 있다.The game place that can be used in the above-described authentication method of the gamer is not limited to the configuration of the embodiment of the present invention, it can be seen that there is no limitation to the hotel, a game-only vehicle having communication equipment and game equipment.
또한 게임의 랭킹 서비스 방법에서도 일대일의 게임이 아닌 다수대 다수의 게임을 진행하여 그룹별 순위를 부여할 수도 있다.In addition, the ranking service method of the game may be given a rank by group by proceeding a large number of games rather than a one-to-one game.
그룹별 순위를 부여함에 있어서, 각종 단체에서 게임선수들을 모집하고 게임구단을 창설함과 동시에, 본 발명에 따르는 인증시스템을 제공하는 장소에서 오프라인으로 정기적 게임으로서의 리그전을 수행할 수 있다. 이러한 것은 게임을 야구와 농구, 축구 등과 같은 스포츠로서의 기능을 강화시키는 작용을 한다.In assigning rankings by group, it is possible to recruit game players from various organizations and create game teams, and play league games as regular games offline at a place providing an authentication system according to the present invention. This serves to enhance the game's function as a sport such as baseball, basketball, soccer and the like.
전술된 게임구단들의 리그전은 리그전을 주관하는 위원회와 조정위원회, 운영위원회, 선수 협의회 및 구단주 협의회 등으로 구성되며, 이러한 조직체에 의해서 정기적인 게임을 수행하게되고, 게임구단은 게임리그에 참여하여 각각 자신들이 속해있는 구단의 우승을 위해 리그전에 따른 승부를 겨룰 수 있다.The league game of the above-mentioned game teams is composed of the committee which manages the league, the coordination committee, the steering committee, the player council, and the team owner council, and the game teams play regular games. You can compete in league matches to win your club.
상술한 게임구단은 기업이나 임의의 단체에서 모집한 게이머들로 구성된 프로게임구단, 아마게임구단 등의 게임구단을 말하며, 특정구단에 한정되지 아니하고 소정의 그룹으로 모여 게임리그를 실행할 수 있는 게이머들의 집합체를 의미한다.The game team described above refers to game teams such as professional game teams and flax game teams composed of gamers recruited from companies or arbitrary groups, and is not limited to specific teams. Means an aggregate.
본 발명에 따르는 온라인 게임의 랭킹서비스에서의 게이머 인증 방법은 인터넷을 통해 수행되는 각종 게임에 대한 랭킹 서비스에 있어서 게이머의 실력이 실제로 정확하게 랭킹에 반영되었는지를 확인하는 효과가 있다.The gamers authentication method in the online game ranking service according to the present invention has an effect of checking whether the gamers' skills are actually accurately reflected in the ranking in the ranking services for various games performed through the Internet.
또한 게임단을 구성하여 정기적인 리그전을 수행함으로써 게임산업의 발달에 기여하는 효과가 있다.In addition, by forming a game team to perform regular leagues, there is an effect that contributes to the development of the game industry.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000034475A KR20020003634A (en) | 2000-06-22 | 2000-06-22 | A gamer authentication system on online game ranking service and the method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000034475A KR20020003634A (en) | 2000-06-22 | 2000-06-22 | A gamer authentication system on online game ranking service and the method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20020003634A true KR20020003634A (en) | 2002-01-15 |
Family
ID=19673222
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000034475A Ceased KR20020003634A (en) | 2000-06-22 | 2000-06-22 | A gamer authentication system on online game ranking service and the method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20020003634A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000058731A (en) * | 2000-06-27 | 2000-10-05 | 전우철 | Computer game league operating system and method thereof |
| WO2007094909A1 (en) * | 2006-02-10 | 2007-08-23 | Microsoft Corporation | Determining relative skills of players |
| US8175726B2 (en) | 2005-01-24 | 2012-05-08 | Microsoft Corporation | Seeding in a skill scoring framework |
-
2000
- 2000-06-22 KR KR1020000034475A patent/KR20020003634A/en not_active Ceased
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000058731A (en) * | 2000-06-27 | 2000-10-05 | 전우철 | Computer game league operating system and method thereof |
| US8175726B2 (en) | 2005-01-24 | 2012-05-08 | Microsoft Corporation | Seeding in a skill scoring framework |
| US8583266B2 (en) | 2005-01-24 | 2013-11-12 | Microsoft Corporation | Seeding in a skill scoring framework |
| WO2007094909A1 (en) * | 2006-02-10 | 2007-08-23 | Microsoft Corporation | Determining relative skills of players |
| US8538910B2 (en) | 2006-02-10 | 2013-09-17 | Microsoft Corporation | Determining relative skills of players |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7645193B2 (en) | Method and system for providing game service by using the internet | |
| US8109831B2 (en) | Game apparatus, server apparatus, program, and recording medium | |
| US20040097287A1 (en) | Method and system for gaming over a computer network | |
| US8202149B2 (en) | Fantasy league game and model | |
| JP2007505673A (en) | Game system using network | |
| KR20080094031A (en) | Game console tournament method, tournament method, and leaderboard qualifier tournament method | |
| KR20120137223A (en) | System and method for providing point match game of screen golf | |
| CN101001681A (en) | Game machine, game machine control method, and information storage medium | |
| US8047848B2 (en) | Method and system for providing incentives in a business environment | |
| JP2002346234A (en) | Server unit for net game, net game managing method and net game managing program | |
| KR100690081B1 (en) | Method and system of providing bonus in game service | |
| JP2002292144A (en) | Player managing method, player managing program, and server apparatus for managing player in net game | |
| KR20180064142A (en) | Screen game method and screen game apparatus linking online and offline | |
| KR20020003634A (en) | A gamer authentication system on online game ranking service and the method thereof | |
| US20030199319A1 (en) | Method and system for enhanced role playing and computer-user interaction | |
| US20200368624A1 (en) | Method securing data integrity of online golf games | |
| JP2003047779A (en) | NET CASINO SYSTEM, GAME CONTROL METHOD FOR THE SYSTEM, STORAGE MEDIUM STORING PROGRAM EXECUTABLE FOR THE METHOD, AND SERVER | |
| CN111346381B (en) | Game path control method, device, equipment and computer readable storage medium | |
| JP5664130B2 (en) | Network game system and game providing server | |
| KR102010708B1 (en) | Billiard game processing system | |
| KR101211313B1 (en) | Game Method and Server for Providing Tournament Game | |
| KR102731707B1 (en) | Tournament Game Progress Method without Dropouts Using Network System | |
| KR102949250B1 (en) | Method for providing golf-based betting game service | |
| KR20130055844A (en) | Method, game server, terminal, and recording medium for providing automatic matching between users in game | |
| JP2024075430A (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000622 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20021126 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20030222 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20021126 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |