KR101182475B1 - Method And System For Embodying Game Character - Google Patents
Method And System For Embodying Game Character Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000003213 activating effect Effects 0.000 claims description 7
- 238000012790 confirmation Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 238000012546 transfer Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
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/45—Controlling the progress of the video game
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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
- A63F2300/00—Features 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/50—Features 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/51—Server architecture
- A63F2300/513—Server 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
도 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
캐릭터 유닛(110)은 시리얼 코드가 기록된 IC칩을 내장한 각종 기기를 통칭하는 개념으로서, 바람직하게는 게임 캐릭터와 연관된 피규어(figure)일 수 있다. The
본 발명의 일실시예에 따르면, 캐릭터 유닛(110)은 USB 케이블 등과 같은 연결 수단을 통해 사용자 단말기(120)와 연결되어 사용자 단말기(120)로 상기 시리얼 코드를 전송한다. 상기 시리얼 코드는 문자 또는 숫자를 조합하여 각각의 캐릭터 유닛에 부여된 것일 수 있다. 예를 들면, 하나의 캐릭터 유닛(110)에는 하나의 시리얼 코드를 매칭하여, 게임 서버(130)가 상기 시리얼 코드를 이용하여 캐릭터 유닛(110)의 유효성을 판단하도록 할 수 있다.According to an embodiment of the present invention, the
사용자 단말기(120)는 캐릭터 유닛(110)으로부터 상기 시리얼 코드를 수신하여, 상기 수신된 시리얼 코드를 게임 서버(130)로 전송한다. 본 발명의 일실시예에 따르면, 사용자 단말기(120)는 소정의 게임런처 프로그램을 내장하고, 상기 게임런처 프로그램을 활성화시켜 상기 수신된 시리얼 코드를 게임 서버(130)로 전송할 수 있다. 상기 게임런처 프로그램은 게임 서버(130)로부터 수신하여, 사용자 단말기(120)에 설치될 수 있다.The
게임 서버(130)는 사용자 단말기(120)로부터 상기 시리얼 코드를 수신하여, 소정의 로그인 서버(140)와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단할 수 있다. The
본 발명의 일실시예에 따르면, 로그인 서버(140)는 사용자 아이디 및 상기 사용자 아이디에 대응하는 시리얼 코드를 사용자 데이터베이스에 유지하고, 게임 서버(130)는 상기 시리얼 코드 수신을 로그인 서버(140)로 통보하여, 로그인 서버(140)에서 상기 시리얼 코드와 사용자 아이디와 비교함으로써, 상기 시리얼 코드의 유효성 여부를 판단할 수 있도록 한다.According to an embodiment of the present invention, the
이에, 로그인 서버(140)는 상기 사용자 데이터베이스로부터 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는지 여부를 판단한다. 로그인 서버(140)는 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는 경우, 상기 시리얼 코드가 유효한 것으로 판단하고, 사용자 인증 확인을 게임 서버(130)로 전송한다.Accordingly, the
게임 서버(130)는 로그인 서버(140)로부터 상기 사용자 인증 확인을 수신하면, 상기 시리얼 코드가 유효한 것이라고 판단할 수 있다.When the
게임 서버(130)는 상기 시리얼 코드가 유효한 경우, 게임 캐릭터 선택을 위한 사용자 인터페이스를 사용자 단말기(120)로 전송한다. 게임 서버(130)는 상기 사용자 인터페이스를 통해 사용자 단말기(120)로부터 게임 캐릭터를 선택 받고, 해당 캐릭터를 활성화하여 게임 진행을 제어한다.If the serial code is valid, the
본 발명의 일실시예에 따르면, 게임 서버(130)는 사용자 단말기(120)의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신할 수 있다. 게임 서버(130)는 상기 게임 캐릭터의 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 게임 캐릭터의 이용 시간을 충전하여, 게임을 재진행할 수 있도록 한다.According to an embodiment of the present invention, the
도 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
단계(202)에서, 사용자 단말기(120)는 상기 USB 케이블을 통해 캐릭터 유닛(110)으로부터 상기 시리얼 코드를 수신하여, 상기 수신된 시리얼 코드를 게임 서버(130)로 전송한다. 본 발명의 일실시예에 따르면, 사용자 단말기(120)는 게임 서버(130)로부터 소정의 게임런처 프로그램을 수신하여 설치하고, 캐릭터 유닛(110)으로부터 상기 시리얼 코드를 수신하면, 상기 게임런처 프로그램을 활성화시켜 상기 수신된 시리얼 코드를 게임 서버(130)로 전송할 수 있다.In
단계(203)에서, 게임 서버(130)는 사용자 단말기(120)로부터 상기 시리얼 코드를 수신하고, 소정의 로그인 서버(140)와 연동하여 상기 시리얼 코드의 유효성을 판단한다. 게임 서버(130)는 상기 시리얼 코드의 유효성을 판단하기 위해, 로그인 서버(140)로 상기 시리얼 코드 수신을 통보할 수 있다.In
이하, 도 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
이하, 도 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
예를 들어, 사용자는 로그인 서버(140)에 "aaa123"의 사용자 식별자를 등록하고, 자신이 소유한 캐릭터 유닛(110)의 시리얼 코드(AB1010)를 로그인 서버(140)로 전송할 수 있다. 이에, 게임 서버(140)는 상기 사용자 아이디(aaa123) 및 상기 사용자 아이디에 대응하여 시리얼 코드(AB1010)를 상기 사용자 데이터베이스에 기록하여 관리할 수 있다. 본 발명의 일실시예에 따르면, 상기 사용자는 다수의 캐릭터 유닛(110)을 소유할 수 있으므로, 상기 사용자는 자신이 소유한 다수의 캐릭터 유닛(110)에 대응하여 다수의 시리얼 코드를 로그인 서버(140)에 등록할 수 있다.For example, the user may register a user identifier of "aaa123" in the
다시, 도 3을 참조하면, 로그인 서버(140)가 사용자 단말기(120)로 시리얼 코드를 요청하면, 단계(302)에서 사용자 단말기(120)는 상기 시리얼 코드 요청에 응답하여, 캐릭터 유닛(110)으로부터 수신된 시리얼 코드를 로그인 서버(140)로 전송한다. 단계(303)에서, 로그인 서버(140)는 사용자 단말기(120)로부터 상기 시리얼 코드를 수신하여, 상기 시리얼 코드가 유효한지 판단한다. 로그인 서버(140)는 상기 사용자 데이터베이스에 상기 수신된 시리얼 코드에 대응하는 사용자 아이디가 존재하는지 여부를 판단한다.Referring back to FIG. 3, when the
상기 사용자 데이터베이스에 상기 시리얼 코드에 대응하는 사용자 아이디가 존재하는 경우, 단계(304)에서, 로그인 서버(140)는 사용자 인증 확인 정보를 게임 서버(130)로 전송한다.If a user ID corresponding to the serial code exists in the user database, in
단계(305)에서, 게임 서버(130)는 로그인 서버(140)로부터 상기 사용자 인증 확인 정보를 수신하여 상기 시리얼 코드가 유효한 것으로 판단할 수 있다. 본 발명의 일실시예에 따르면, 로그인 서버(140)는 게임 서버(130)에 종속되어 시리얼 코드의 유효성 여부를 판단하는 역할을 수행할 수 있다.In
다시, 도 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
단계(206)에서, 게임 서버(130)는 상기 선택된 게임 캐릭터를 활성화하여 게임 진행을 제어할 수 있다.In
단계(207)에서, 게임 서버(130)는 사용자 단말기(120)의 게임 실행에 따른 이용 시간을 차감하여 상기 게임 캐릭터에 대한 잔여 이용 시간 정보를 갱신할 수 있다. In
단계(208) 및 단계(209)에서, 게임 서버(130)는 상기 잔여 이용 시간 정보가 소정의 기준치 이하인지 판단하여, 상기 잔여 이용 시간 정보가 상기 기준치 이하인 경우, 사용자 단말기(120)로 게임 실행 종료를 통보할 수 있다. 예를 들어, 상 기 기준치가 "0"인 경우, 게임 서버(130)는 게임 실행에 따라 상기 잔여 이용 시간 정보에서 이용 시간을 차감하여 상기 잔여 이용 시간 정보가 "0"이 되면, 게임 실행을 종료할 수 있다.In
단계(210)에서, 사용자 단말기(120)는 사용자의 선택에 따라 게임 서버(130)로 게임 캐릭터에 대한 이용 시간 충전 요청을 전송할 수 있다. 이때, 상기 사용자는 게임 캐릭터를 다른 게임 캐릭터로 변경할 수도 있다.In
단계(211)에서, 게임 서버(130)는 사용자 단말기(120)로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하여 사용자 단말기(120)가 상기 게임을 재진행하도록 제어한다. In
본 발명의 일실시예에 따르면, 게임 서버(130)는 상기 게임 캐릭터의 이용 시간 충전 요청에 대한 과금 정보를 로그인 서버(140)로 전송하여, 사용자 단말기(120)의 사용자가 상기 과금 정보에 대해 과금을 완료한 경우, 상기 게임을 재진행할 수 있도록 한다.According to an embodiment of the present invention, the
도 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
이하, 도 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
다시 도 5를 참조하여, 단계(502) 및 단계(503)에서, 사용자 단말기(120)는 소정의 게임런처 프로그램을 활성화시켜 플러그앤플레이 방식으로 캐릭터 유닛의 IC칩에 기록된 시리얼 코드를 상기 게임 서버(130)로 전송할 수 있다.Referring back to FIG. 5, in
단계(504)에서, 게임 서버(130)는 사용자 단말기(120)로부터 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단할 수 있다.In
상기 시리얼 코드가 유효한 경우, 단계(505)에서, 게임 서버(130)는 게임 캐릭터 선택을 위한 사용자 인터페이스를 사용자 단말기(120)로 전송한다.If the serial code is valid, in
단계(506)에서, 사용자 단말기(120)는 상기 사용자 인터페이스를 통해 상기 게임 캐릭터 아이디를 선택할 수 있다. In
단계(507)에서, 게임 서버(130)는 상기 캐릭터 데이터베이스에서 사용자 단말기(120)로부터 선택된 게임 캐릭터 아이디에 해당 캐릭터를 활성화하여 게임 진행을 제어할 수 있다.In
단계(508)에서, 게임 서버(130)는 사용자 단말기(120)의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정 보를 갱신한다.In
단계(509) 및 단계(510)에서, 게임 서버(130)는 상기 잔여 이용 시간 정보가 소정의 기준치 이하인지 판단하여, 상기 잔여 이용 시간 정보가 상기 기준치 이하인 경우, 사용자 단말기(120)로 게임 실행 종료를 통보할 수 있다. In
단계(511) 및 단계(512)에서, 사용자 단말기(120)는 게임 서버(130)로 상기 게임 캐릭터의 이용 시간 충전 요청을 전송하고, 게임 서버(130)는 사용자 단말기(120)로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신하여 게임을 재진행하도록 제어할 수 있다.In
본 발명의 일실시예에 따르면, 게임 서버(130)는 상기 게임 캐릭터의 이용 시간 충전 요청에 대한 과금 정보를 로그인 서버(140)로 전송하여, 사용자 단말기(120)의 사용자가 상기 과금 정보에 대해 과금을 완료한 경우, 상기 게임을 재진행할 수 있도록 한다.According to an embodiment of the present invention, the
도 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
캐릭터 데이터베이스(710)는 시리얼 코드 및 게임 캐릭터 아이디를 유지한다. 상기 시리얼 코드는 문자 또는 숫자를 조합하여 각각의 캐릭터 유닛에 부여된 것일 수 있다. 상기 캐릭터 아이디는 각각의 게임 캐릭터에 대응하는 아이디일 수 있다. The
유효성 판단부(720)는 사용자 단말기로부터 시리얼 코드를 수신하고, 소정의 로그인 서버와 연동하여 상기 수신된 시리얼 코드의 유효성 여부를 판단한다.The
단말기 인터페이스부(730)는 상기 시리얼 코드가 유효한 경우, 게임 캐릭터 선택을 위한 사용자 인터페이스를 상기 사용자 단말기로 전송할 수 있다.If the serial code is valid, the
게임 제어부(740)는 상기 사용자 인터페이스를 통해 상기 사용자 단말기로부터 게임 캐릭터 아이디를 선택 받고, 상기 캐릭터 데이터베이스로부터 상기 게임 캐릭터 아이디에 해당 캐릭터를 활성화하여 게임 진행을 제어할 수 있다.The
또한, 본 발명의 일실시예에 따르면, 게임 제어부(740)는 상기 사용자 단말기의 게임 진행에 따라 상기 게임 캐릭터의 이용 시간을 차감하여 상기 게임 캐릭터의 잔여 이용 시간 정보를 갱신할 수 있다.In addition, according to an embodiment of the present invention, the
단말기 인터페이스부(730)는 상기 갱신된 잔여 이용 시간 정보가 소정의 기준치 이하인 경우, 상기 사용자 단말기로 상기 게임 실행 종료를 통보하여 상기 사용자 단말기로부터 상기 게임 캐릭터의 이용 시간 충전 요청을 수신할 수 있다.When the updated remaining usage time information is equal to or less than a predetermined reference value, the
게임 제어부(740)는 상기 사용자 단말기가 상기 이용 시간 충전에 대한 과금을 완료한 경우, 상기 게임을 재진행하도록 제어할 수 있다.The
본 발명에 따른 게임 캐릭터 구현 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업 자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(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)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다. 한편, 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 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)
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) |
-
2005
- 2005-07-15 KR KR1020050063998A patent/KR101182475B1/en active IP Right Grant
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 |