KR101182475B1 - Method And System For Embodying Game Character - Google Patents

Method And System For Embodying Game Character Download PDF

Info

Publication number
KR101182475B1
KR101182475B1 KR1020050063998A KR20050063998A KR101182475B1 KR 101182475 B1 KR101182475 B1 KR 101182475B1 KR 1020050063998 A KR1020050063998 A KR 1020050063998A KR 20050063998 A KR20050063998 A KR 20050063998A KR 101182475 B1 KR101182475 B1 KR 101182475B1
Authority
KR
South Korea
Prior art keywords
game
character
serial code
user terminal
user
Prior art date
Application number
KR1020050063998A
Other languages
Korean (ko)
Other versions
KR20070009044A (en
Inventor
유우원
Original Assignee
엔에이치엔(주)
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엔에이치엔(주) filed Critical 엔에이치엔(주)
Priority to KR1020050063998A priority Critical patent/KR101182475B1/en
Publication of KR20070009044A publication Critical patent/KR20070009044A/en
Application granted granted Critical
Publication of KR101182475B1 publication Critical patent/KR101182475B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/51Server architecture
    • A63F2300/513Server architecture server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 사용자 단말기에서 시리얼 코드를 기록한 IC칩을 포함하는 캐릭터 유닛으로부터 상기 시리얼 코드를 수신하고, 게임 서버에서 상기 사용자 단말기로부터 시리얼 코드를 수신하여 상기 캐릭터 유닛에 대응하는 게임 캐릭터를 활성화하여 게임을 진행할 수 있도록 하는 게임 캐릭터 구현 방법 및 시스템에 관한 것이다. 본 발명에 따른 게임 캐릭터 구현 방법은 시리얼 코드가 기록된 IC칩을 포함하는 캐릭터 유닛과 사용자 단말기가 연결되는 경우, 상기 캐릭터 유닛에서 상기 시리얼 코드를 상기 사용자 단말기로 전송하는 단계, 상기 사용자 단말기에서 상기 시리얼 코드를 수신하여 소정의 게임 서버로 전송하는 단계, 상기 게임 서버에서 상기 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 단계, 상기 시리얼 코드가 유효한 경우, 상기 게임 서버에서 게임 캐릭터 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송하는 단계, 및 상기 게임 서버에서 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 게임 캐릭터를 선택 받고, 해당 캐릭터를 활성화하여 게임 진행을 제어하는 단계를 포함한다.The present invention receives the serial code from a character unit including an IC chip in which a serial code is recorded in a user terminal, and receives a serial code from the user terminal in a game server to activate a game character corresponding to the character unit to play a game. The present invention relates to a method and system for implementing a game character. In accordance with another aspect of the present invention, when a character unit including an IC chip having a serial code recorded therein is connected to a user terminal, transmitting the serial code from the character unit to the user terminal, wherein the user terminal transmits the serial code. Receiving and transmitting a serial code to a predetermined game server, receiving the serial code at the game server, determining whether the received serial code is valid in association with a predetermined login server, and validating the serial code. In the case, the game server transmits a user interface for selecting a game character to the user terminal, and the game server receives a game character from the user terminal through the user interface and activates the corresponding character to proceed with the game. Po to control the stage The.

캐릭터 유닛, 시리얼 코드, 게임 캐릭터, 게임 서버 Character Unit, Serial Code, Game Character, Game Server

Description

게임 캐릭터 구현 방법 및 시스템{Method And System For Embodying Game Character}Method and System For Embodying Game Character}

도 1은 본 발명의 일실시예에 있어서, 게임 캐릭터 구현 시스템의 연결을 도시한 도면이다.1 is a view showing the connection of the game character implementation system in an embodiment of the present invention.

도 2는 본 발명의 일실시예에 있어서, 게임 캐릭터 구현 방법을 도시한 흐름도이다.2 is a flowchart illustrating a game character implementation method according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 있어서, 게임 캐릭터 구현을 위한 시리얼 코드의 유효성 판단 과정을 도시한 도면이다.3 is a diagram illustrating a process of determining validity of a serial code for implementing a game character according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 있어서, 사용자 데이터베이스의 구조를 도시한 도면이다. 4 is a diagram illustrating a structure of a user database according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 있어서, 게임 서버에서의 게임 캐릭터 구현 방법을 도시한 도면이다.5 is a diagram illustrating a game character implementation method in a game server according to one embodiment of the present invention.

도 6은 본 발명의 일실시예에 있어서, 캐릭터 데이터베이스의 구조를 도시한 도면이다.6 is a diagram illustrating the structure of a character database according to one embodiment of the present invention.

도 7은 본 발명의 일실시예에 있어서, 게임 캐릭터 구현 시스템의 구성을 도시한 블록도이다.7 is a block diagram showing the configuration of a game character implementation system in an embodiment of the present invention.

도 8은 본 발명에 따른 게임 캐릭터 구현 방법을 수행하는 데 채용될 수 있 는 범용 컴퓨터 장치의 내부 블록도이다.8 is an internal block diagram of a general purpose computer device that can be employed to perform the method of implementing a game character according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

700: 게임 캐릭터 구현 시스템700: game character implementation system

710: 캐릭터 데이터베이스710 character database

720: 유효성 판단부720: validity judgment unit

730: 단말기 인터페이스부730: terminal interface unit

740: 게임 제어부740: game controller

본 발명은 사용자 단말기에서 시리얼 코드를 기록한 IC칩을 포함하는 캐릭터 유닛으로부터 상기 시리얼 코드를 수신하고, 게임 서버에서 상기 사용자 단말기로부터 시리얼 코드를 수신하여 상기 캐릭터 유닛에 대응하는 게임 캐릭터를 활성화하여 게임을 진행할 수 있도록 하는 게임 캐릭터 구현 방법 및 시스템에 관한 것이다.The present invention receives the serial code from a character unit including an IC chip in which a serial code is recorded in a user terminal, and receives a serial code from the user terminal in a game server to activate a game character corresponding to the character unit to play a game. The present invention relates to a method and system for implementing a game character.

게임 캐릭터는 사이버공간에서 3차원이나 가상현실게임 또는 웹에서의 채팅 등에서 사용자의 역할을 대신하는데 사용되고 있다. 종래의 게임 캐릭터는 2차원으로 된 그림으로 비교적 고정된 모습의 평면적인 형상을 표현하였는데, 근래 등장한 3차원 게임 캐릭터는 사용자가 자신의 게임 캐릭터에게 예쁜 옷을 입혀주거나, 선글라스를 씌우거나, 또는 머리 모양을 바꿈으로써 보다 다양한 형상을 가지게 할 수 있고, 정면뿐만 아니라 측면에서의 입체적 모습도 제공하는 등 2차원 게임 캐릭터보다 섬세한 감정과 표정, 움직임을 표현할 수 있게 되었다.Game characters are used to replace the user's role in 3D, virtual reality games or chatting on the web in cyberspace. Conventional game characters are two-dimensional pictures that represent a relatively flat shape with a relatively fixed appearance. Recently, three-dimensional game characters have a user dressed pretty clothes, sunglasses, or head on their game characters. By changing the shape, it is possible to have a variety of shapes and to express more detailed emotions, expressions, and movements than two-dimensional game characters, such as providing a three-dimensional appearance from the front as well as the side.

게임에 등장하는 게임 캐릭터를 축소해 만든 인형, 즉 플라스틱모델의 일종인 피규어(figure)는 최근 다양한 형태로 제품화되어 게임 캐릭터를 소장하고 싶어하는 사용자들의 욕구를 충족시키고 있다. 이러한 피규어는 원래의 캐릭터와 구분할 수 없을 정도로 정교하게 만들어지고, 여기에 각 관절이 움직이도록 설계되어 사람이 할 수 있는 대부분의 동작을 흉내낼 수 있고, 크기만 축소되었을 뿐 실제의 캐릭터와 완벽할 정도로 똑같아서 일반 장난감이나 인형과는 차별화된 캐릭터 인형으로 자리 잡아가고 있다. Figurines, a kind of plastic models made by miniaturizing game characters appearing in games, have recently been commercialized in various forms to satisfy the desire of users who want to possess game characters. These figures are made intricately indistinguishable from the original character, and each joint is designed to move in such a way that it can mimic most of the movements a human being can do, and only to be reduced in size, to be perfect with the actual character. The same thing is becoming a character doll that is different from the general toys and dolls.

그런데, 현재 이러한 피규어는 오프라인상에서 인형의 형태로 존재할 뿐 게임과 관련하여 별다른 기능을 하지 못하고 있다. 즉, 사용자는 게임 캐릭터의 피규어를 구입하여 오프라인상에서 단순히 소장할 수 있을 뿐, 이러한 피규어를 게임에 활용할 수 있는 기술은 전혀 존재하지 않는다. 따라서, 피규어를 활용한 게임 서비스를 제공하여 피규어를 구입한 사용자에게 많은 혜택을 주고 이로써 피규어 판매를 증가시키고, 결과적으로 사용자의 게임에 대한 흥미를 유도할 수 있는 새로운 기술이 필요한 실정이다.However, at present, such figures exist in the form of dolls offline, and do not function much in relation to games. That is, the user can simply purchase a figure of the game character and hold it offline, and there is no technology that can utilize the figure in the game at all. Therefore, there is a need for a new technology that provides a game service using figures to provide many benefits to users who purchase the figures, thereby increasing the sales of the figures, and consequently inducing the user's interest in the game.

본 발명은 상술한 바와 같은 종래기술의 문제점을 해결하기 위해 안출된 것으로서, 게임 서버에서 각각의 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 사용자 단말기를 통해 수신하여, 사용자가 상기 캐릭터 유닛에 대응하는 캐릭터를 이용하 여 게임을 진행할 수 있도록 하는 방법 및 시스템을 제공하는 것을 목적으로 한다.The present invention has been made to solve the problems of the prior art as described above, by receiving a serial code recorded in the IC chip of each character unit in the game server through the user terminal, the user corresponding to the character unit An object of the present invention is to provide a method and system that allows a game to be played using a character.

또한, 본 발명은 캐릭터 유닛에 시리얼 코드가 기록된 IC칩을 내장하여 상기 캐릭터 유닛의 캐릭터를 게임 캐릭터로 이용할 수 있도록 함으로써, 사용자가 좀 더 다양한 캐릭터로 게임할 수 있도록 하는 방법 및 시스템을 제공하는 것을 목적으로 한다.In addition, the present invention provides a method and system for embedding an IC chip in which a serial code is recorded in a character unit to use a character of the character unit as a game character, thereby enabling a user to play a game with more various characters. For the purpose of

또한, 본 발명은 캐릭터 유닛을 단순한 캐릭터 인형에 한정하는 것이 아니라 상기 캐릭터 유닛에 시리얼 코드가 기록된 IC칩을 내장함으로써, 상기 캐릭터 유닛의 캐릭터를 게임 캐릭터로 이용할 수 있도록 하여 캐릭터 유닛의 이용 가치를 높이는 방법 및 시스템을 제공하는 것을 목적으로 한다.In addition, the present invention is not limited to the character unit as a simple character doll, but by embedding an IC chip in which a serial code is recorded in the character unit, so that the character of the character unit can be used as a game character, thereby increasing the use value of the character unit. It is an object to provide a method and system for raising.

상기의 목적을 달성하고, 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명의 일실시예에 따른 게임 캐릭터 구현 방법은 시리얼 코드가 기록된 IC칩을 포함하는 캐릭터 유닛과 사용자 단말기가 연결되는 경우, 상기 캐릭터 유닛에서 상기 시리얼 코드를 상기 사용자 단말기로 전송하는 단계, 상기 사용자 단말기에서 상기 시리얼 코드를 수신하여 소정의 게임 서버로 전송하는 단계, 상기 게임 서버에서 상기 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 단계, 상기 시리얼 코드가 유효한 경우, 상기 게임 서버에서 게임 캐릭터 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송하는 단계, 및 상기 게임 서버에서 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 게임 캐릭터를 선택 받고, 해당 캐릭터를 활성화하여 게임 진행을 제 어하는 단계를 포함한다.In order to achieve the above object and solve the above-mentioned problems of the prior art, the game character implementation method according to an embodiment of the present invention is a case where the character unit including the IC chip recorded serial code and the user terminal is connected; Transmitting the serial code from the character unit to the user terminal; receiving the serial code from the user terminal and transmitting the serial code to a predetermined game server; receiving the serial code from the game server and logging in Determining whether the received serial code is valid in association with a server; if the serial code is valid, transmitting a user interface for selecting a game character from the game server to the user terminal; and From the user terminal via a user interface Receiving the selected character being, to enable the character includes the step that controls the game progress.

또한, 본 발명의 다른 실시예에 따른 게임 캐릭터 구현 방법은 시리얼 코드 및 게임 캐릭터 아이디를 캐릭터 데이터베이스에 유지하는 단계, 사용자 단말기로부터 상기 사용자 단말기와 연결된 캐릭터 유닛의 시리얼 코드를 수신하는 단계, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 단계(상기 사용자 단말기는 소정의 게임런처 프로그램을 활성화시켜 플러그앤플레이 방식으로 상기 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 상기 게임 서버로 전송함), 상기 시리얼 코드가 유효한 경우, 게임 캐릭터 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송하는 단계, 및 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 게임 캐릭터 아이디를 선택 받고, 상기 캐릭터 데이터베이스로부터 상기 게임 캐릭터 아이디에 해당 캐릭터를 활성화하여 게임 진행을 제어하는 단계를 포함한다.In addition, the game character implementation method according to another embodiment of the present invention maintains the serial code and the game character ID in the character database, receiving a serial code of the character unit connected to the user terminal from the user terminal, a predetermined login Determining whether or not the received serial code is valid in connection with a server (the user terminal activates a predetermined game launcher program and transfers the serial code recorded on the IC chip of the character unit to the game server in a plug and play manner). Transmitting a user interface for selecting a game character to the user terminal if the serial code is valid; and receiving a game character ID from the user terminal through the user interface, and receiving the user interface from the character database. Enable the character to a temporary character ID and a step of controlling the game progress.

이하에서는 첨부된 도면을 참조하여 본 발명에 따른 다양한 실시예를 상세히 설명한다.Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 있어서, 게임 캐릭터 구현 시스템의 연결을 도시한 도면이다.1 is a view showing the connection of the game character implementation system in an embodiment of the present invention.

게임 캐릭터 구현 시스템은 캐릭터 유닛(110), 사용자 단말기(120), 게임 서버(130), 로그인 서버(140)를 포함한다.The game character implementation system includes a character unit 110, a user terminal 120, a game server 130, and a login server 140.

캐릭터 유닛(110)은 시리얼 코드가 기록된 IC칩을 내장한 각종 기기를 통칭하는 개념으로서, 바람직하게는 게임 캐릭터와 연관된 피규어(figure)일 수 있다. The character unit 110 is a concept that collectively refers to various devices incorporating an IC chip in which a serial code is recorded, and may preferably be a figure associated with a game character.

본 발명의 일실시예에 따르면, 캐릭터 유닛(110)은 USB 케이블 등과 같은 연결 수단을 통해 사용자 단말기(120)와 연결되어 사용자 단말기(120)로 상기 시리얼 코드를 전송한다. 상기 시리얼 코드는 문자 또는 숫자를 조합하여 각각의 캐릭터 유닛에 부여된 것일 수 있다. 예를 들면, 하나의 캐릭터 유닛(110)에는 하나의 시리얼 코드를 매칭하여, 게임 서버(130)가 상기 시리얼 코드를 이용하여 캐릭터 유닛(110)의 유효성을 판단하도록 할 수 있다.According to an embodiment of the present invention, the character unit 110 is connected to the user terminal 120 through a connection means such as a USB cable and transmits the serial code to the user terminal 120. The serial code may be assigned to each character unit in combination of letters or numbers. For example, one character unit 110 may be matched with one serial code so that the game server 130 may determine the validity of the character unit 110 using the serial code.

사용자 단말기(120)는 캐릭터 유닛(110)으로부터 상기 시리얼 코드를 수신하여, 상기 수신된 시리얼 코드를 게임 서버(130)로 전송한다. 본 발명의 일실시예에 따르면, 사용자 단말기(120)는 소정의 게임런처 프로그램을 내장하고, 상기 게임런처 프로그램을 활성화시켜 상기 수신된 시리얼 코드를 게임 서버(130)로 전송할 수 있다. 상기 게임런처 프로그램은 게임 서버(130)로부터 수신하여, 사용자 단말기(120)에 설치될 수 있다.The user terminal 120 receives the serial code from the character unit 110 and transmits the received serial code to the game server 130. According to an embodiment of the present invention, the user terminal 120 may embed a predetermined game launcher program, activate the game launcher program, and transmit the received serial code to the game server 130. The game launcher program may be received from the game server 130 and installed in the user terminal 120.

게임 서버(130)는 사용자 단말기(120)로부터 상기 시리얼 코드를 수신하여, 소정의 로그인 서버(140)와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단할 수 있다. The game server 130 may receive the serial code from the user terminal 120 and determine whether the received serial code is valid by interworking with a predetermined login server 140.

본 발명의 일실시예에 따르면, 로그인 서버(140)는 사용자 아이디 및 상기 사용자 아이디에 대응하는 시리얼 코드를 사용자 데이터베이스에 유지하고, 게임 서버(130)는 상기 시리얼 코드 수신을 로그인 서버(140)로 통보하여, 로그인 서버(140)에서 상기 시리얼 코드와 사용자 아이디와 비교함으로써, 상기 시리얼 코드의 유효성 여부를 판단할 수 있도록 한다.According to an embodiment of the present invention, the login server 140 maintains a user ID and a serial code corresponding to the user ID in a user database, and the game server 130 sends the serial code to the login server 140. By notifying, the login server 140 may compare the serial code with the user ID to determine whether the serial code is valid.

이에, 로그인 서버(140)는 상기 사용자 데이터베이스로부터 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는지 여부를 판단한다. 로그인 서버(140)는 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는 경우, 상기 시리얼 코드가 유효한 것으로 판단하고, 사용자 인증 확인을 게임 서버(130)로 전송한다.Accordingly, the login server 140 determines whether a user ID corresponding to the serial code exists from the user database. If the user ID corresponding to the serial code exists, the login server 140 determines that the serial code is valid, and transmits a user authentication confirmation to the game server 130.

게임 서버(130)는 로그인 서버(140)로부터 상기 사용자 인증 확인을 수신하면, 상기 시리얼 코드가 유효한 것이라고 판단할 수 있다.When the game server 130 receives the user authentication confirmation from the login server 140, the game server 130 may determine that the serial code is valid.

게임 서버(130)는 상기 시리얼 코드가 유효한 경우, 게임 캐릭터 선택을 위한 사용자 인터페이스를 사용자 단말기(120)로 전송한다. 게임 서버(130)는 상기 사용자 인터페이스를 통해 사용자 단말기(120)로부터 게임 캐릭터를 선택 받고, 해당 캐릭터를 활성화하여 게임 진행을 제어한다.If the serial code is valid, the game server 130 transmits a user interface for selecting a game character to the user terminal 120. The game server 130 receives a game character from the user terminal 120 through the user interface, and activates the character to control game progress.

본 발명의 일실시예에 따르면, 게임 서버(130)는 사용자 단말기(120)의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신할 수 있다. 게임 서버(130)는 상기 게임 캐릭터의 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 게임 캐릭터의 이용 시간을 충전하여, 게임을 재진행할 수 있도록 한다.According to an embodiment of the present invention, the game server 130 may update the remaining use time information of the game character by subtracting the use time of the game character as the game of the user terminal 120 progresses. When the remaining usage time information of the game character is less than or equal to a predetermined reference value, the game server 130 may recharge the game by charging the usage time of the game character.

도 2는 본 발명의 일실시예에 있어서, 게임 캐릭터 구현 방법을 도시한 흐름도이다.2 is a flowchart illustrating a game character implementation method according to an embodiment of the present invention.

단계(201)에서, 캐릭터 유닛(110)은 IC칩에 기록된 시리얼 코드를 사용자 단말기(120)로 전송한다. 본 발명의 일실시예에 따르면, 캐릭터 유닛(110)은 USB 케이블 등과 같은 연결 수단을 통해 사용자 단말기(120)에 연결되어 사용자 단말기 (120)로 상기 시리얼 코드를 전송할 수 있다. 상기 시리얼 코드는 문자 또는 숫자를 조합하여 각각의 캐릭터 유닛에 부여된 것으로, 게임 서버(130)는 상기 시리얼 코드를 이용하여 캐릭터 유닛(110)의 유효성을 판단할 수 있다.In step 201, the character unit 110 transmits the serial code recorded on the IC chip to the user terminal 120. According to an embodiment of the present invention, the character unit 110 may be connected to the user terminal 120 through a connection means such as a USB cable to transmit the serial code to the user terminal 120. The serial code is assigned to each character unit by combining letters or numbers, and the game server 130 may determine the validity of the character unit 110 using the serial code.

단계(202)에서, 사용자 단말기(120)는 상기 USB 케이블을 통해 캐릭터 유닛(110)으로부터 상기 시리얼 코드를 수신하여, 상기 수신된 시리얼 코드를 게임 서버(130)로 전송한다. 본 발명의 일실시예에 따르면, 사용자 단말기(120)는 게임 서버(130)로부터 소정의 게임런처 프로그램을 수신하여 설치하고, 캐릭터 유닛(110)으로부터 상기 시리얼 코드를 수신하면, 상기 게임런처 프로그램을 활성화시켜 상기 수신된 시리얼 코드를 게임 서버(130)로 전송할 수 있다.In step 202, the user terminal 120 receives the serial code from the character unit 110 via the USB cable, and transmits the received serial code to the game server 130. According to one embodiment of the invention, the user terminal 120 receives and installs a predetermined game launcher program from the game server 130, and receives the serial code from the character unit 110, the game launcher program It may be activated to transmit the received serial code to the game server 130.

단계(203)에서, 게임 서버(130)는 사용자 단말기(120)로부터 상기 시리얼 코드를 수신하고, 소정의 로그인 서버(140)와 연동하여 상기 시리얼 코드의 유효성을 판단한다. 게임 서버(130)는 상기 시리얼 코드의 유효성을 판단하기 위해, 로그인 서버(140)로 상기 시리얼 코드 수신을 통보할 수 있다.In operation 203, the game server 130 receives the serial code from the user terminal 120 and determines the validity of the serial code in association with a predetermined login server 140. The game server 130 may notify the login server 140 of receiving the serial code to determine the validity of the serial code.

이하, 도 3을 참조하여 설명한다. 도 3은 본 발명의 일실시예에 있어서, 게임 캐릭터 구현을 위한 시리얼 코드의 유효성 판단 방법을 도시한 도면이다.A description with reference to FIG. 3 is as follows. 3 is a diagram for a method of determining validity of a serial code for implementing a game character according to one embodiment of the present invention.

로그인 서버(140)는 사용자 아이디 및 상기 사용자 아이디에 대응하는 시리얼 코드를 사용자 데이터베이스에 유지한다.The login server 140 maintains a user ID and a serial code corresponding to the user ID in a user database.

이하, 도 4를 참조하여 설명한다. 도 4는 본 발명의 일실시예에 있어서, 사용자 데이터베이스의 구조를 도시한 도면이다.A description with reference to FIG. 4 is as follows. 4 is a diagram illustrating a structure of a user database according to an embodiment of the present invention.

사용자 데이터베이스는 사용자 아이디 및 시리얼 코드를 포함한다. 상기 사 용자 아이디는 사용자를 식별하기 위한 식별자(Identifier)이다. 상기 사용자 식별자는 게임 서버(130)에 등록된 사용자를 식별하기 위한 것일 수 있다. 상기 시리얼 코드는 캐릭터 유닛(110)에 기록된 것으로, 상기 사용자 식별자에 대응하여 저장될 수 있다.The user database contains a user ID and a serial code. The user ID is an identifier for identifying a user. The user identifier may be for identifying a user registered in the game server 130. The serial code is recorded in the character unit 110 and may be stored in correspondence with the user identifier.

예를 들어, 사용자는 로그인 서버(140)에 "aaa123"의 사용자 식별자를 등록하고, 자신이 소유한 캐릭터 유닛(110)의 시리얼 코드(AB1010)를 로그인 서버(140)로 전송할 수 있다. 이에, 게임 서버(140)는 상기 사용자 아이디(aaa123) 및 상기 사용자 아이디에 대응하여 시리얼 코드(AB1010)를 상기 사용자 데이터베이스에 기록하여 관리할 수 있다. 본 발명의 일실시예에 따르면, 상기 사용자는 다수의 캐릭터 유닛(110)을 소유할 수 있으므로, 상기 사용자는 자신이 소유한 다수의 캐릭터 유닛(110)에 대응하여 다수의 시리얼 코드를 로그인 서버(140)에 등록할 수 있다.For example, the user may register a user identifier of "aaa123" in the login server 140 and transmit the serial code AB1010 of the character unit 110 owned by the user to the login server 140. Thus, the game server 140 may record and manage a serial code AB1010 in the user database corresponding to the user ID aaaa123 and the user ID. According to an embodiment of the present invention, since the user may own a plurality of character units 110, the user may log in a plurality of serial codes corresponding to the plurality of character units 110 owned by the user. 140).

다시, 도 3을 참조하면, 로그인 서버(140)가 사용자 단말기(120)로 시리얼 코드를 요청하면, 단계(302)에서 사용자 단말기(120)는 상기 시리얼 코드 요청에 응답하여, 캐릭터 유닛(110)으로부터 수신된 시리얼 코드를 로그인 서버(140)로 전송한다. 단계(303)에서, 로그인 서버(140)는 사용자 단말기(120)로부터 상기 시리얼 코드를 수신하여, 상기 시리얼 코드가 유효한지 판단한다. 로그인 서버(140)는 상기 사용자 데이터베이스에 상기 수신된 시리얼 코드에 대응하는 사용자 아이디가 존재하는지 여부를 판단한다.Referring back to FIG. 3, when the login server 140 requests the serial code from the user terminal 120, in step 302, the user terminal 120 responds to the serial code request and the character unit 110. The serial code received from the transmission to the login server 140. In step 303, the login server 140 receives the serial code from the user terminal 120, and determines whether the serial code is valid. The login server 140 determines whether a user ID corresponding to the received serial code exists in the user database.

상기 사용자 데이터베이스에 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는 경우, 단계(304)에서, 로그인 서버(140)는 사용자 인증 확인 정보를 게임 서버(130)로 전송한다.If a user ID corresponding to the serial code exists in the user database, in step 304, the login server 140 transmits user authentication confirmation information to the game server 130.

단계(305)에서, 게임 서버(130)는 로그인 서버(140)로부터 상기 사용자 인증 확인 정보를 수신하여 상기 시리얼 코드가 유효한 것으로 판단할 수 있다. 본 발명의 일실시예에 따르면, 로그인 서버(140)는 게임 서버(130)에 종속되어 시리얼 코드의 유효성 여부를 판단하는 역할을 수행할 수 있다.In operation 305, the game server 130 may receive the user authentication confirmation information from the login server 140 and determine that the serial code is valid. According to an embodiment of the present invention, the login server 140 may be dependent on the game server 130 to determine whether the serial code is valid.

다시, 도 2를 참조하면, 시리얼 코드의 유효성을 확인(301 내지 305)한 후 단계(204) 및 단계(205)에서, 게임 서버(130)는 사용자 단말기(120)로 게임 캐릭터 선택을 위한 사용자 인터페이스를 전송하고, 사용자 단말기(120)는 상기 사용자 인터페이스를 통해 게임 캐릭터를 선택하여 게임 서버(130)로 전송할 수 있다. 상기 사용자 인터페이스는 사용자가 게임에서 이용할 게임 캐릭터를 선택할 수 있도록 하는 것일 수 있다.Referring back to FIG. 2, after checking the validity of the serial code (301 to 305), in steps 204 and 205, the game server 130 uses the user terminal 120 to select a game character. The interface may be transmitted, and the user terminal 120 may select a game character through the user interface and transmit the selected game character to the game server 130. The user interface may allow a user to select a game character to use in a game.

단계(206)에서, 게임 서버(130)는 상기 선택된 게임 캐릭터를 활성화하여 게임 진행을 제어할 수 있다.In operation 206, the game server 130 may control game progress by activating the selected game character.

단계(207)에서, 게임 서버(130)는 사용자 단말기(120)의 게임 실행에 따른 이용 시간을 차감하여 상기 게임 캐릭터에 대한 잔여 이용 시간 정보를 갱신할 수 있다. In operation 207, the game server 130 may update the remaining use time information of the game character by subtracting the use time according to the game execution of the user terminal 120.

단계(208) 및 단계(209)에서, 게임 서버(130)는 상기 잔여 이용 시간 정보가 소정의 기준치 이하인지 판단하여, 상기 잔여 이용 시간 정보가 상기 기준치 이하인 경우, 사용자 단말기(120)로 게임 실행 종료를 통보할 수 있다. 예를 들어, 상 기 기준치가 "0"인 경우, 게임 서버(130)는 게임 실행에 따라 상기 잔여 이용 시간 정보에서 이용 시간을 차감하여 상기 잔여 이용 시간 정보가 "0"이 되면, 게임 실행을 종료할 수 있다.In steps 208 and 209, the game server 130 determines whether the remaining usage time information is below a predetermined reference value, and if the remaining usage time information is below the reference value, the game is executed by the user terminal 120. Termination may be notified. For example, when the reference value is "0", the game server 130 subtracts the use time from the remaining use time information according to the game execution, and when the remaining use time information becomes "0", the game is executed. You can exit.

단계(210)에서, 사용자 단말기(120)는 사용자의 선택에 따라 게임 서버(130)로 게임 캐릭터에 대한 이용 시간 충전 요청을 전송할 수 있다. 이때, 상기 사용자는 게임 캐릭터를 다른 게임 캐릭터로 변경할 수도 있다.In operation 210, the user terminal 120 may transmit a use time charging request for the game character to the game server 130 according to a user's selection. In this case, the user may change the game character to another game character.

단계(211)에서, 게임 서버(130)는 사용자 단말기(120)로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하여 사용자 단말기(120)가 상기 게임을 재진행하도록 제어한다. In operation 211, the game server 130 receives a request for charging the use time of the game character from the user terminal 120 and controls the user terminal 120 to resume the game.

본 발명의 일실시예에 따르면, 게임 서버(130)는 상기 게임 캐릭터의 이용 시간 충전 요청에 대한 과금 정보를 로그인 서버(140)로 전송하여, 사용자 단말기(120)의 사용자가 상기 과금 정보에 대해 과금을 완료한 경우, 상기 게임을 재진행할 수 있도록 한다.According to an embodiment of the present invention, the game server 130 transmits the charging information for the request for charging the use time of the game character to the login server 140, so that the user of the user terminal 120 with respect to the charging information When the billing is completed, the game can be played again.

도 5는 본 발명의 일실시예에 있어서, 게임 서버에서의 게임 캐릭터 구현 방법을 도시한 도면이다.5 is a diagram illustrating a game character implementation method in a game server according to one embodiment of the present invention.

단계(501)에서, 게임 서버(130)는 시리얼 코드 및 게임 캐릭터 아이디를 캐릭터 데이터베이스에 유지한다.In step 501, game server 130 maintains the serial code and game character ID in the character database.

이하, 도 6을 참조하여 설명한다. 도 6은 본 발명의 일실시예에 있어서, 캐릭터 데이터베이스의 구조를 도시한 도면이다.A description with reference to FIG. 6 is as follows. 6 is a diagram illustrating the structure of a character database according to one embodiment of the present invention.

캐릭터 데이터베이스는 시리얼 코드 및 캐릭터 아이디를 포함한다. 상기 시 리얼 코드는 문자 또는 숫자를 조합하여 각각의 캐릭터 유닛에 부여된 것일 수 있다. 상기 캐릭터 아이디는 각각의 게임 캐릭터에 대응하는 아이디일 수 있다. 본 발명의 일실시예에 따르면, 캐릭터 데이터베이스는 사용자 단말기(120)의 사용자가 전에 게임에 이용한 게임 캐릭터를 유지하여, 다음 게임을 실행할 때 같은 게임 캐릭터로 게임을 하도록 할 수 있다. The character database contains serial code and character ID. The serial code may be given to each character unit in combination of letters or numbers. The character ID may be an ID corresponding to each game character. According to an embodiment of the present invention, the character database may maintain a game character previously used by a user of the user terminal 120 to play a game with the same game character when executing the next game.

다시 도 5를 참조하여, 단계(502) 및 단계(503)에서, 사용자 단말기(120)는 소정의 게임런처 프로그램을 활성화시켜 플러그앤플레이 방식으로 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 상기 게임 서버(130)로 전송할 수 있다.Referring back to FIG. 5, in steps 502 and 503, the user terminal 120 activates a predetermined game launcher program and displays the serial code recorded on the IC chip of the character unit in a plug and play manner. It may transmit to the server 130.

단계(504)에서, 게임 서버(130)는 사용자 단말기(120)로부터 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단할 수 있다.In operation 504, the game server 130 may receive a serial code from the user terminal 120 and determine whether or not the received serial code is valid in association with a predetermined login server.

상기 시리얼 코드가 유효한 경우, 단계(505)에서, 게임 서버(130)는 게임 캐릭터 선택을 위한 사용자 인터페이스를 사용자 단말기(120)로 전송한다.If the serial code is valid, in step 505, the game server 130 transmits a user interface for selecting a game character to the user terminal 120.

단계(506)에서, 사용자 단말기(120)는 상기 사용자 인터페이스를 통해 상기 게임 캐릭터 아이디를 선택할 수 있다. In operation 506, the user terminal 120 may select the game character ID through the user interface.

단계(507)에서, 게임 서버(130)는 상기 캐릭터 데이터베이스에서 사용자 단말기(120)로부터 선택된 게임 캐릭터 아이디에 해당 캐릭터를 활성화하여 게임 진행을 제어할 수 있다.In operation 507, the game server 130 may control game progress by activating the corresponding character to the game character ID selected from the user terminal 120 in the character database.

단계(508)에서, 게임 서버(130)는 사용자 단말기(120)의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정 보를 갱신한다.In operation 508, the game server 130 updates the remaining use time information of the game character by subtracting the use time of the game character according to the progress of the game of the user terminal 120.

단계(509) 및 단계(510)에서, 게임 서버(130)는 상기 잔여 이용 시간 정보가 소정의 기준치 이하인지 판단하여, 상기 잔여 이용 시간 정보가 상기 기준치 이하인 경우, 사용자 단말기(120)로 게임 실행 종료를 통보할 수 있다. In steps 509 and 510, the game server 130 determines whether the remaining usage time information is less than or equal to a predetermined reference value, and if the remaining usage time information is less than or equal to the reference value, the game is executed by the user terminal 120. Termination may be notified.

단계(511) 및 단계(512)에서, 사용자 단말기(120)는 게임 서버(130)로 상기 게임 캐릭터의 이용 시간 충전 요청을 전송하고, 게임 서버(130)는 사용자 단말기(120)로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하여 게임을 재진행하도록 제어할 수 있다.In steps 511 and 512, the user terminal 120 transmits a request for charging the game character's use time to the game server 130, and the game server 130 sends the game character from the user terminal 120. It may be controlled to resume the game by receiving a request for charging time of use.

본 발명의 일실시예에 따르면, 게임 서버(130)는 상기 게임 캐릭터의 이용 시간 충전 요청에 대한 과금 정보를 로그인 서버(140)로 전송하여, 사용자 단말기(120)의 사용자가 상기 과금 정보에 대해 과금을 완료한 경우, 상기 게임을 재진행할 수 있도록 한다.According to an embodiment of the present invention, the game server 130 transmits the charging information for the request for charging the use time of the game character to the login server 140, so that the user of the user terminal 120 with respect to the charging information When the billing is completed, the game can be played again.

도 7은 본 발명의 일실시예에 있어서, 게임 캐릭터 구현 시스템의 구성을 도시한 블록도이다.7 is a block diagram showing the configuration of a game character implementation system in an embodiment of the present invention.

게임 캐릭터 구현 시스템(700)은 캐릭터 데이터베이스(710), 유효성 판단부(720), 단말기 인터페이스부(730), 게임 제어부(740)를 포함한다.The game character implementation system 700 includes a character database 710, a validity determination unit 720, a terminal interface unit 730, and a game control unit 740.

캐릭터 데이터베이스(710)는 시리얼 코드 및 게임 캐릭터 아이디를 유지한다. 상기 시리얼 코드는 문자 또는 숫자를 조합하여 각각의 캐릭터 유닛에 부여된 것일 수 있다. 상기 캐릭터 아이디는 각각의 게임 캐릭터에 대응하는 아이디일 수 있다. The character database 710 maintains a serial code and game character ID. The serial code may be assigned to each character unit in combination of letters or numbers. The character ID may be an ID corresponding to each game character.

유효성 판단부(720)는 사용자 단말기로부터 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단한다.The validity determination unit 720 receives a serial code from a user terminal and determines whether or not the received serial code is valid in association with a predetermined login server.

단말기 인터페이스부(730)는 상기 시리얼 코드가 유효한 경우, 게임 캐릭터 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송할 수 있다.If the serial code is valid, the terminal interface 730 may transmit a user interface for selecting a game character to the user terminal.

게임 제어부(740)는 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 게임 캐릭터 아이디를 선택 받고, 상기 캐릭터 데이터베이스로부터 상기 게임 캐릭터 아이디에 해당 캐릭터를 활성화하여 게임 진행을 제어할 수 있다.The game controller 740 may select a game character ID from the user terminal through the user interface, and activate a corresponding character to the game character ID from the character database to control game progress.

또한, 본 발명의 일실시예에 따르면, 게임 제어부(740)는 상기 사용자 단말기의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신할 수 있다.In addition, according to an embodiment of the present invention, the game controller 740 may update the remaining use time information of the game character by subtracting the use time of the game character in accordance with the game progress of the user terminal.

단말기 인터페이스부(730)는 상기 갱신된 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 사용자 단말기로 상기 게임 실행 종료를 통보하여 상기 사용자 단말기로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신할 수 있다.When the updated remaining usage time information is equal to or less than a predetermined reference value, the terminal interface unit 730 may notify the end of the game execution to the user terminal and receive a request for charging the use time of the game character from the user terminal.

게임 제어부(740)는 상기 사용자 단말기가 상기 이용 시간 충전에 대한 과금을 완료한 경우, 상기 게임을 재진행하도록 제어할 수 있다.The game controller 740 may control to resume the game when the user terminal completes charging for the use time charging.

본 발명에 따른 게임 캐릭터 구현 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업 자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The game character implementation method according to the present invention can be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal line, a wave guide, or the like, including a carrier wave for transmitting a signal designating a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

도 8은 본 발명에 따른 게임 캐릭터 구현 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.8 is an internal block diagram of a general purpose computer device that may be employed to perform the method of implementing a game character in accordance with the present invention.

컴퓨터 장치(800)는 램(RAM: Random Access Memory)(820)과 롬(ROM: Read Only Memory)(830)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(810)를 포함한다. 프로세서(810)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(830)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전송하는 역할을 하며, 램(820)은 통상적으로 데이터와 명령을 양방향성으로 전송하는 데 사용된다. 램(820) 및 롬(830)은 컴퓨터 판독 가능 매 체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(840)는 양방향성으로 프로세서(810)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(840)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드 디스크와 같은 보조기억장치이다. CD 롬(860)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(810)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(850)와 연결된다. 마지막으로, 프로세서(810)는 네트워크 인터페이스(870)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다. 한편, 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.Computer device 800 includes one or more processors 810 coupled with a main memory device including random access memory (RAM) 820 and read only memory (ROM) 830. The processor 810 is also called a central processing unit (CPU). As is well known in the art, the ROM 830 serves to transfer data and instructions to the CPU unidirectionally, and the RAM 820 typically transfers data and instructions bidirectionally. Used to. RAM 820 and ROM 830 may include any suitable form of computer readable media. Mass storage 840 is bidirectionally coupled to processor 810 to provide additional data storage capability, and may be any of the computer readable recording media described above. The mass storage device 840 is used to store programs, data, and the like, and is an auxiliary storage device such as a hard disk, which is usually slower than the main storage device. Certain mass storage devices, such as CD ROM 860, may also be used. The processor 810 may include one or more input / output interfaces, such as video monitors, trackballs, mice, keyboards, microphones, touchscreen displays, card readers, magnetic or paper tape readers, voice or handwriting readers, joysticks, or other known computer input / output devices. 850 is connected. Finally, the processor 810 may be connected to a wired or wireless communication network through the network interface 870. Through this network connection, the procedure of the method described above can be performed. The apparatus and tools described above are well known to those skilled in the computer hardware and software arts. On the other hand, the hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.

본 발명에 따르면, 게임 서버에서 각각의 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 사용자 단말기를 통해 수신하여, 사용자가 상기 캐릭터 유닛에 대응하는 캐릭터를 이용하여 게임을 진행할 수 있다.According to the present invention, the game server receives a serial code recorded in the IC chip of each character unit through the user terminal, so that the user can play the game using the character corresponding to the character unit.

또한, 본 발명에 따르면, 캐릭터 유닛에 시리얼 코드가 기록된 IC칩을 내장하여 상기 캐릭터 유닛의 캐릭터를 게임 캐릭터로 이용할 수 있도록 함으로써, 사용자가 좀 더 다양한 캐릭터로 게임할 수 있다.In addition, according to the present invention, by embedding the IC chip in which the serial code is recorded in the character unit to use the character of the character unit as a game character, the user can play a more diverse character.

또한, 본 발명에 따르면, 캐릭터 유닛을 단순한 캐릭터 인형에 한정하는 것이 아니라 상기 캐릭터 유닛에 시리얼 코드가 기록된 IC칩을 내장함으로써, 상기 캐릭터 유닛의 캐릭터를 게임 캐릭터로 이용할 수 있도록 하여 캐릭터 유닛의 이용 가치를 높일 수 있다.In addition, according to the present invention, the character unit is not limited to a simple character doll, but an IC chip in which a serial code is recorded is embedded in the character unit so that the character of the character unit can be used as a game character. It can increase the value.

Claims (11)

게임 캐릭터 구현 방법에 있어서,In the game character implementation method, 시리얼 코드가 기록된 IC칩을 포함하는 캐릭터 유닛과 사용자 단말기가 연결되는 경우, 상기 캐릭터 유닛에서 상기 시리얼 코드를 상기 사용자 단말기로 전송하는 단계;When the character unit including the IC chip in which the serial code is recorded is connected to the user terminal, transmitting the serial code from the character unit to the user terminal; 상기 사용자 단말기에서 상기 시리얼 코드를 수신하여 소정의 게임 서버로 전송하는 단계;Receiving the serial code at the user terminal and transmitting the received serial code to a predetermined game server; 상기 게임 서버에서 상기 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 시리얼 코드와 사용자 아이디와의 비교 결과에 따라 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 단계;Receiving the serial code at the game server, and determining whether the received serial code is valid according to a result of comparing the serial code with a user ID by interworking with a predetermined login server; 상기 시리얼 코드가 유효한 경우, 상기 게임 서버에서 게임 캐릭터의 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송하는 단계; 및If the serial code is valid, transmitting, by the game server, a user interface for selecting a game character to the user terminal; And 상기 게임 서버에서 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 상기 게임 캐릭터를 선택 받고, 상기 선택된 게임 캐릭터를 활성화하여 게임 진행을 제어하는 단계Controlling the progress of the game by selecting the game character from the user terminal through the user interface at the game server and activating the selected game character 를 포함하고,Including, 상기 로그인 서버에서는 사용자 아이디 및 상기 사용자 아이디에 대응하는 시리얼 코드를 사용자 데이터베이스에 유지하고,The login server maintains a user ID and a serial code corresponding to the user ID in a user database. 상기 게임 서버에서는 시리얼 코드 및 상기 시리얼 코드에 대응하는 게임 캐릭터 아이디를 캐릭터 데이터베이스에 유지하며,The game server maintains a serial code and a game character ID corresponding to the serial code in a character database. 게임 캐릭터의 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송하는 상기 단계는,The step of transmitting a user interface for selecting a game character to the user terminal, 상기 게임 서버에서 상기 시리얼 코드가 유효한 것으로 판단되면 상기 시리얼 코드에 대응하는 게임 캐릭터 아이디의 게임 캐릭터를 선택할 수 있는 상기 사용자 인터페이스를 상기 사용자 단말기로 전송하는 것If the game server determines that the serial code is valid, transmitting the user interface for selecting a game character of a game character ID corresponding to the serial code to the user terminal. 을 특징으로 하는 게임 캐릭터 구현 방법.Game character implementation method characterized in that. 제1항에 있어서,The method of claim 1, 상기 사용자 단말기에서 상기 시리얼 코드를 수신하여 소정의 게임 서버로 전송하는 단계는,Receiving the serial code in the user terminal and transmitting to a predetermined game server, 상기 사용자 단말기에 소정의 게임런처 프로그램을 내장하고, 상기 게임런처 프로그램을 활성화시켜 플러그앤플레이방식으로 상기 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 상기 게임 서버로 전송하는 단계인 것을 특징으로 하는 게임 캐릭터 구현 방법.And embedding a predetermined game launcher program in the user terminal, and activating the game launcher program to transmit the serial code recorded on the IC chip of the character unit to the game server in a plug and play manner. How to implement a character. 제1항에 있어서,The method of claim 1, 상기 게임 서버에서 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 상기 단계는,The step of determining the validity of the received serial code in conjunction with a predetermined login server in the game server, 상기 로그인 서버에서 상기 사용자 데이터베이스를 참조하여 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는지 여부를 판단하는 단계; 및Determining whether a user ID corresponding to the serial code exists by referring to the user database at the login server; And 상기 로그인 서버에서 상기 판단 결과, 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는 경우, 사용자 인증 확인을 상기 게임 서버로 전송하는 단계Transmitting a user authentication confirmation to the game server when a user ID corresponding to the serial code exists as a result of the determination at the login server; 를 포함하는 것을 특징으로 하는 게임 캐릭터 구현 방법.Game character implementation method comprising a. 제1항에 있어서,The method of claim 1, 상기 게임 서버에서 상기 사용자 단말기의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신하는 단계;Updating the remaining use time information of the game character by subtracting the use time of the game character as the game progresses in the user terminal in the game server; 상기 게임 서버에서 상기 갱신된 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 사용자 단말기로 상기 게임 실행 종료를 통보하는 단계; 및Notifying, by the game server, the end of the game execution to the user terminal when the updated remaining use time information is equal to or less than a predetermined reference value; And 상기 게임 서버에서 상기 사용자 단말기로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하여 상기 사용자 단말기가 상기 이용 시간 충전에 대한 과금을 완료한 경우, 상기 게임을 재진행하도록 제어하는 단계Controlling the game server to resume the game when the user terminal completes charging for the use time charge by receiving a use time charge request of the game character from the user terminal; 를 더 포함하는 것을 특징으로 하는 게임 캐릭터 구현 방법.Game character implementation method characterized in that it further comprises. 게임 캐릭터 구현 방법에 있어서,In the game character implementation method, 시리얼 코드 및 상기 시리얼 코드에 대응하는 게임 캐릭터 아이디를 캐릭터 데이터베이스에 유지하는 단계;Maintaining a serial code and a game character ID corresponding to the serial code in a character database; 사용자 단말기로부터 상기 사용자 단말기와 연결된 캐릭터 유닛의 시리얼 코드를 수신하는 단계 -상기 사용자 단말기는 상기 캐릭터 유닛에 내장된 IC칩으로부터 상기 시리얼 코드를 수신함 -;Receiving a serial code of a character unit connected to the user terminal from a user terminal, wherein the user terminal receives the serial code from an IC chip embedded in the character unit; 사용자 아이디 및 상기 사용자 아이디에 대응하는 시리얼 코드를 사용자 데이터베이스에 유지하는 소정의 로그인 서버와 연동하여 시리얼 코드와 사용자 아이디와의 비교 결과에 따라 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 단계;Determining whether the received serial code is valid according to a result of comparing the serial code with the user ID by interworking with a predetermined login server that maintains a user ID and a serial code corresponding to the user ID in a user database; 상기 시리얼 코드가 유효한 경우, 상기 시리얼 코드에 대응하는 상기 게임 캐릭터 아이디의 게임 캐릭터를 선택할 수 있는 사용자 인터페이스를 상기 사용자 단말기로 전송하는 단계; 및If the serial code is valid, transmitting a user interface for selecting a game character of the game character ID corresponding to the serial code to the user terminal; And 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 상기 게임 캐릭터를 선택 받고, 상기 선택된 게임 캐릭터를 활성화하여 게임 진행을 제어하는 단계Controlling the progress of the game by selecting the game character from the user terminal through the user interface and activating the selected game character 를 포함하는 것Comprising 을 특징으로 하는 게임 캐릭터 구현 방법.Game character implementation method characterized in that. 제5항에 있어서,The method of claim 5, 사용자 단말기로부터 상기 사용자 단말기와 연결된 캐릭터 유닛의 시리얼 코드를 수신하는 상기 단계는,Receiving the serial code of the character unit connected to the user terminal from the user terminal, 상기 사용자 단말기에서 소정의 게임런처 프로그램을 활성화시켜 플러그앤플레이 방식으로 상기 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 상기 게임 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 게임 캐릭터 구현 방법.Activating a predetermined game launcher program in the user terminal and transmitting a serial code recorded in the IC chip of the character unit to the game server in a plug and play manner. 제5항에 있어서,The method of claim 5, 상기 사용자 단말기의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신하는 단계;Updating the remaining use time information of the game character by subtracting the use time of the game character as the game progresses in the user terminal; 상기 갱신된 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 사용자 단말기로 상기 게임 실행 종료를 통보하는 단계; 및Notifying the end of playing the game to the user terminal when the updated remaining use time information is equal to or less than a predetermined reference value; And 상기 사용자 단말기로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하여 상기 사용자 단말기가 상기 이용 시간 충전에 대한 과금을 완료한 경우, 상기 게임을 재진행하도록 제어하는 단계Receiving the request for charging the use time of the game character from the user terminal and controlling the user to resume the game when the user terminal completes charging for the use time charging; 를 더 포함하는 것을 특징으로 하는 게임 캐릭터 구현 방법.Game character implementation method characterized in that it further comprises. 제1항 내지 제7항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록 한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the method of any one of claims 1 to 7. 게임 캐릭터 구현 시스템에 있어서,In the game character implementation system, 시리얼 코드 및 상기 시리얼 코드에 대응하는 게임 캐릭터 아이디를 유지하는 캐릭터 데이터베이스;A character database for maintaining a serial code and a game character ID corresponding to the serial code; 사용자 단말기로부터 상기 사용자 단말기와 연결된 캐릭터 유닛의 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 시리얼 코드와 사용자 아이디와의 비교 결과에 따라 상기 수신된 시리얼 코드의 유효성 여부를 판단하는 유효성 판단부 - 상기 사용자 단말기는 상기 캐릭터 유닛에 내장된 IC칩으로부터 상기 시리얼 코드를 수신함, 그리고 상기 로그인 서버에서는 사용자 아이디 및 상기 사용자 아이디에 대응하는 시리얼 코드를 사용자 데이터베이스에 유지함 -;A validity determination unit which receives a serial code of a character unit connected to the user terminal from a user terminal and determines whether the received serial code is valid according to a result of comparing the serial code with a user ID by interworking with a predetermined login server; The user terminal receives the serial code from an IC chip embedded in the character unit, and the login server maintains a user ID and a serial code corresponding to the user ID in a user database; 상기 시리얼 코드가 유효한 경우, 상기 시리얼 코드에 대응하는 상기 게임 캐릭터 아이디의 게임 캐릭터를 선택할 수 있는 사용자 인터페이스를 상기 사용자 단말기로 전송하는 단말기 인터페이스부; 및A terminal interface unit for transmitting a user interface for selecting a game character of the game character ID corresponding to the serial code to the user terminal when the serial code is valid; And 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 상기 게임 캐릭터를 선택 받고, 상기 선택된 게임 캐릭터를 활성화하여 게임 진행을 제어하는 게임 제어부A game controller which receives the game character from the user terminal through the user interface and activates the selected game character to control game progress 를 포함하는 것을 특징으로 하는 게임 캐릭터 구현 시스템.Game character implementation system comprising a. 제9항에 있어서,10. The method of claim 9, 상기 사용자 단말기에서 소정의 게임런처 프로그램을 활성화시켜 플러그앤플레이 방식으로 상기 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 상기 유효성 판단부로 전송하는 것을 특징으로 하는 게임 캐릭터 구현 시스템.And activating a predetermined game launcher program in the user terminal to transmit a serial code recorded in the IC chip of the character unit to the validity determining unit in a plug and play manner. 제9항에 있어서,10. The method of claim 9, 상기 게임 제어부는 사용자 단말기의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신하고, The game control unit updates the remaining use time information of the game character by subtracting the use time of the game character as the game progresses in the user terminal. 상기 단말기 인터페이스부는 상기 갱신된 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 사용자 단말기로 상기 게임 실행 종료를 통보하여 상기 사용자 단말기로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하고,The terminal interface unit notifies the user terminal of the execution of the game when the updated remaining usage time information is equal to or less than a predetermined reference value, and receives a request for charging the usage time of the game character from the user terminal; 상기 게임 제어부는 상기 사용자 단말기가 상기 이용 시간 충전에 대한 과금을 완료한 경우, 상기 게임을 재진행하도록 제어하는 것을 특징으로 하는 게임 캐릭터 구현 시스템.And the game controller controls to resume the game when the user terminal completes charging for the usage time.
KR1020050063998A 2005-07-15 2005-07-15 Method And System For Embodying Game Character KR101182475B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050063998A KR101182475B1 (en) 2005-07-15 2005-07-15 Method And System For Embodying Game Character

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050063998A KR101182475B1 (en) 2005-07-15 2005-07-15 Method And System For Embodying Game Character

Publications (2)

Publication Number Publication Date
KR20070009044A KR20070009044A (en) 2007-01-18
KR101182475B1 true KR101182475B1 (en) 2012-09-12

Family

ID=38010930

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050063998A KR101182475B1 (en) 2005-07-15 2005-07-15 Method And System For Embodying Game Character

Country Status (1)

Country Link
KR (1) KR101182475B1 (en)

Also Published As

Publication number Publication date
KR20070009044A (en) 2007-01-18

Similar Documents

Publication Publication Date Title
KR100766545B1 (en) Method and system for controlling game ai which copies input pattern of gamer and playing the game
US10445437B2 (en) Generation of custom modular objects
JP3990170B2 (en) Information processing system, information processing program, computer-readable recording medium storing information processing program, and information processing method
WO2022235403A1 (en) Tracking unique in-game digital assets using tokens on a distributed ledger
CN102750435A (en) System and method for dynamic matchmaking population herding
CN105246567A (en) Cache-influenced video games
CN102791341A (en) Portable game controller settings
JP6046790B1 (en) Game system and program
JP6719364B2 (en) Game system and program
JP2015058156A (en) Program, game device, and server system
KR102327911B1 (en) Game service method and system for providing online board game using character
JP5409861B1 (en) GAME SYSTEM AND GAME CONTROL METHOD
KR101182475B1 (en) Method And System For Embodying Game Character
KR102374944B1 (en) Gaming devices, computer programs, and gaming systems
JP6796424B2 (en) Programs and computer systems
JP7036451B2 (en) Game consoles, game systems, computer programs used for them, and control methods
KR20140031446A (en) Mobile game system using nfc communication
CN114028814A (en) Virtual building upgrading method and device, computer storage medium and electronic equipment
KR102074304B1 (en) Method and apparatus providing game service for settlement of user based on analysis of real time state
JP6480614B2 (en) GAME DEVICE AND PROGRAM
JP2020054857A (en) Game program and game system
JP2019063597A (en) Program, game device, and server system
KR102148701B1 (en) Apparatus and method for manageing game play
KR101935141B1 (en) Method and system for providing card puzzle game
JP6640254B2 (en) Game program and game system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150626

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160628

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170628

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180626

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190624

Year of fee payment: 8