KR20140111636A - Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game - Google Patents

Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game Download PDF

Info

Publication number
KR20140111636A
KR20140111636A KR1020140113381A KR20140113381A KR20140111636A KR 20140111636 A KR20140111636 A KR 20140111636A KR 1020140113381 A KR1020140113381 A KR 1020140113381A KR 20140113381 A KR20140113381 A KR 20140113381A KR 20140111636 A KR20140111636 A KR 20140111636A
Authority
KR
South Korea
Prior art keywords
game
mobile
mobile terminal
integration
terminal
Prior art date
Application number
KR1020140113381A
Other languages
Korean (ko)
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 KR1020140113381A priority Critical patent/KR20140111636A/en
Publication of KR20140111636A publication Critical patent/KR20140111636A/en

Links

Images

Classifications

    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (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)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to an apparatus for interworking an account based on a mobile terminal and an account based on a game capable of providing a service by interworking game record information in the mobile terminal and a game integration account used in a plurality of games. The apparatus includes a game integration identification (ID) information database configured to store information on a game integration ID which integrally manages games for each user; a mobile ID confirming unit configured to receive, from the mobile terminal, unique terminal identification information of the mobile terminal and to confirm whether a mobile ID mapped to the terminal identification information exists; a mobile ID creating unit configured to create a new mobile ID mapped to the terminal identification information when the mobile ID confirming unit confirms that the mobile ID mapped to the terminal identification information does not exist; and a game ID mapping unit configured to create a one-to-one mapping between the created mobile ID and the game integration ID stored in the game integration ID information database.

Description

모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체{APPARATUS, METHOD AND COMPUTER READABLE RECORDING MEDIUM FOR INTERWORKING THE ACCOUNT BASED ON A MOBILE TERMINAL AND THE ACCOUNT BASED ON A GAME}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to an apparatus, a method, and a computer readable recording medium for linking an account based on a mobile terminal with a game based account,

본 발명은 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 방법에 관한 것으로, 보다 상세하게는 모바일 단말기에서의 게임 기록 정보를 복수의 게임에 통합하여 사용되는 게임 통합 계정과 연동하여 서비스할 수 있는 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다.The present invention relates to a method of linking an account based on a mobile terminal and a game based account, and more particularly, to a method for integrating game record information on a mobile terminal into a plurality of games, And an apparatus, method, and computer-readable recording medium for linking a mobile terminal-based account with a game-based account.

오늘날 인터넷의 광범위한 보급은 이제 유선을 넘어 무선 이동통신 기술로의 급발전을 가져오게 되었고, 실생활에 있어서도 휴대폰, PDA, 핸드헬드(Hand-Held) 컴퓨터 등의 휴대용 단말기를 통한 인터넷상에서의 정보 검색이 시간과 장소에 구애받지 않고 가능하게 되었다.Today, the widespread use of the Internet has led to the rapid development of wireless mobile communication technology beyond the fixed line, and in the real world, information retrieval on the Internet through mobile terminals such as mobile phones, PDAs, and hand- It became possible regardless of time and place.

또한, 최근 출시되는 스마트폰들의 성능이 향상되면서, 일반 휴대폰에서 스마트폰으로 사용자들이 많이 옮겨가고 있는 추세이다. 스마트폰(smart phone)이란 휴대폰에 컴퓨터 지원 기능을 추가한 지능형 휴대폰으로서, 휴대폰 기능에 충실하면서도 개인 휴대 정보 단말기(PDA) 기능, 인터넷 기능, 동영상 재생 기능 등이 추가되며, 다양한 입력 방식과 터치스크린 등이 구비되어 사용에 보다 편리한 인터페이스를 제공한다. 또한, 무선 인터넷 기능의 지원으로 인터넷 및 컴퓨터에 접속되어 이메일, 웹브라우징, 팩스, 뱅킹, 게임 등 단말기로서의 기능도 수행한다. 한편, 스마트폰은 다양한 기능의 수용을 위하여 표준화된 운영 체제(OS) 또는 전용 운영 체제를 갖추기도 한다. 이와 같이, 스마트폰 등 다양한 사용자 단말기를 통해 다양한 기능의 구현이 가능해짐에 따라, 사용자 단말기 내에서 구동되는 다양한 전용 응용 프로그램(application program)들과 콘텐츠(content)들이 많이 개발되고 있다.In addition, as the performance of recently launched smartphones has improved, users are moving a lot from general mobile phones to smart phones. Smart phone is an intelligent mobile phone that adds a computer support function to a mobile phone. It is equipped with a personal digital assistant (PDA) function, internet function, video playback function, Etc., to provide a more convenient interface for use. In addition, with the support of wireless Internet function, it is connected to internet and computer, and also functions as a terminal such as e-mail, web browsing, fax, banking, and game. On the other hand, smart phones have a standard operating system (OS) or a dedicated operating system to accommodate various functions. As such, various functionalities can be implemented through various user terminals such as a smart phone, and thus various application programs and contents that are driven in the user terminal have been developed.

최근 들어, 컴퓨터 관련 정보 통신 기술이 발전함에 따라 게임 산업도 급속도로 발전하고 있다. 그 중에서도, 사용자들이 가볍게 즐길 수 있는 싱글 캐쥬얼 게임의 경우에는 일반적으로 사용자가 오랜 시간을 들여 하나의 게임을 진행하지 않는 경향이 있어서, 많은 수의 다양한 종류에 해당하는 게임들을 부담없는 가격을 통해서 사용자에게 제공할 수 있는지 여부가 사업의 성패를 좌우할 수 있는바, 이렇듯 다양한 게임을 제공하기 위해서 게임을 배포하는 배급사는 다수의 게임을 제작하는 게임 제작사로부터 여러가지 게임을 공급받아 제공하는 경우가 일반적이다.In recent years, as the computer-related information and communication technology has evolved, the game industry is also rapidly developing. Among them, in the case of a single casual game which users can enjoy lightly, generally, a user tends not to play a game for a long time, so that a game corresponding to a large number of various kinds can be played through a user To distribute the game in order to provide such a variety of games, it is common that a distributor receives and provides various games from a game maker producing a large number of games.

이와 같이, 다양한 온라인 게임들 중에서 기록의 보존이 필요하거나 게임 진행에 따라 레벨이 올라가는 게임들의 경우에는 해당 게임에 로그인하여 진행함으로써 기록을 유지시키는 것이 바람직하다. 한편, 복수의 다양한 게임을 제공하는 게임 포털 사이트(예컨대, 네이버의 한게임 등)의 경우에는 하나의 게임 통합 아이디(ID)로 복수의 게임에 동시에 로그인할 수 있도록 하여 사용자의 편의를 도모하고 있다.As described above, in the case of games in which the preservation of the record is required among the various online games or the level is increased according to the progress of the game, it is preferable that the record is maintained by logging in to the game. On the other hand, in the case of a game portal site (for example, Naver's Hangame) that provides a plurality of various games, a plurality of games can be simultaneously logged into one game ID (ID), thereby facilitating the user's convenience.

그러나, 이와 같이 통합 아이디로 로그인할 경우 여러 가지 문제가 발생할 수 있다. 또한, 모바일 단말기에서 동일한 게임을 플레이할 경우 PC 상에서 플레이한 게임의 기록과 모바일 단말기에서 플레이한 기록을 효과적으로 연동하지 못함으로 인해 사용자에게 큰 불편함을 가져다주고 있다. 아울러, 모바일 단말기에서의 로그인을 PC상에서의 로그인과 분리하여 관리함으로써 사용자로 하여금 동일한 게임에 대한 연계성을 제공해주지 못하는 문제점이 있다.However, there are a variety of problems when logging in with this integrated ID. In addition, when the same game is played on the mobile terminal, it is inconvenient for the user because the game played on the PC and the record played on the mobile terminal can not be effectively interlocked. In addition, there is a problem that the user can not provide the connection to the same game by managing the login on the mobile terminal separately from the login on the PC.

예를 들면, 복수의 게임들 중 하나의 게임에 대해 초기화하였을 경우, 통합 아이디로 관리되고 있기 때문에 다른 게임에 대한 게임 기록도 모두 초기화가 되는 심각한 문제가 발생한다. 또한, 특정 게임을 모바일 단말기 상에서의 아이디로 로그인하여 플레이하다가, 다른 게임을 진행하고자 할 경우에는 다시 PC상의 아이디로 로그인하도록 하는 경우가 발생하여 사용자로 하여금 로그인에 대한 불편함을 가져오는 문제가 발생한다. 아울러, 하나의 게임에서 로그인하여 플레이하다가 로그아웃한 후 다른 게임을 할 경우 다시 재로그인하여야 하므로 불편함이 따른다.For example, when the game is initialized for one of the plurality of games, since the game is managed by the integrated ID, there is a serious problem that all game records for other games are also initialized. In addition, when a specific game is logged in and played with an ID on the mobile terminal, when a different game is to be played, there is a case where the user logs in with the ID on the PC again, thereby causing a problem that the user inconveniences the login do. In addition, it is inconvenient for a user to log in again after logging in from one game and log-in again.

또한, 상기와 같이 통합 아이디로 로그인하여 플레이할 경우, 다른 게임에서 로그아웃하게 될 경우, 현재 플레이하고 있는 게임에 대해서도 로그아웃되므로 현재 플레이한 게임 기록이 모두 저장되지 않는 문제가 발생한다.In addition, when logging in and playing with the integrated ID as described above, when the user logs out from another game, the currently playing game is also logged out, so that the currently played game record is not stored.

한편, 모바일 단말기를 통해 게임을 하는 중 인증 번호를 확인하기 위해 게임 플랫폼을 홈 버튼 및 게임 백그라운드에 내린 후, 인증 번호 문자를 확인하게 될 경우, 다시 처음부터 로딩하는 과정이 반복되어 인증 번호를 입력하지 못하는 문제점도 있다.On the other hand, if the game platform is checked in the background of the home button and game in order to check the authentication number while playing the game through the mobile terminal, if the authentication number character is confirmed, the process of loading from the beginning is repeated, There is also a problem that can not be done.

또한, 제1 모바일 단말기에서 게임 통합 아이디로 로그인하여 플레이한 게임 기록이 저장되더라도, 제2 모바일 단말기에서 해당 게임을 다시 시작할 경우, 상기 제1 모바일 단말기에서 플레이한 기록을 불러 오거나 저장할 수 없게 되어, 단말기 간의 기록 연동이 불가능하다는 문제점이 발생한다.In addition, even if a game log recorded by playing the game with the game integration ID is stored in the first mobile terminal, when the game is restarted in the second mobile terminal, the game played in the first mobile terminal can not be retrieved or stored, There is a problem that recording interworking between terminals is impossible.

한편, 이러한, 온라인 게임의 사용자 인증 방법에 관한 기술로서 대한민국등록특허공보 제10-0562147호 "온라인게임의 사용자 인증 방법(주식회사 케이티)"(문헌 1)에는 네트워크 시스템에서 인증서를 이용하여 사용자 인증상의 문제점을 해결하고 과금 확인 과정을 간편하게 수행할 수 있는 온라인 게임의 사용자 인증 방법이 개시된다.On the other hand, Korean Patent Registration No. 10-0562147 entitled " Method for authenticating a user of an online game (Keitai Corporation) "(Document 1) discloses a method of authenticating a user using a certificate in a network system A method of authenticating a user of an online game that solves a problem and can easily perform a billing check process.

보다 구체적으로, 상기 문헌 1은 네트워크 시스템에 적용되는 온라인게임의 사용자 인증 방법에 있어서, 상기 온라인게임 이용요금을 납부하고 인증서 발급기관을 통해 인증서를 발급받은 사용자로부터 온라인게임의 동작을 요청받는 단계, 상기 사용자로부터 인증서 및 비밀키와 함께 상기 비밀키에 대한 패스 프레이즈를 입력받아 상기 패스 프레이즈를 확인하는 단계, 및 상기 패스 프레이즈에 이상이 없는 상기 사용자에 대해 상기 사용자의 인증서 및 비밀키의 인증을 수행하고 이용요금 납부 여부를 확인하여 상기 사용자에게 상기 온라인게임을 제공하는 단계를 포함하는 것을 특징으로 한다. 상기 문헌 1은 상기 인증서 기술을 이용하여, 인터넷 온라인게임의 사용자 인증 및 과금의 보다 개선된 방법을 제시한다More specifically, the document 1 discloses an online game user authentication method applied to a network system. The method includes receiving an online game operation fee from a user who has paid the online game usage fee and issued a certificate through a certificate issuing organization, Receiving a passphrase for the secret key together with a certificate and a secret key from the user and confirming the passphrase; and authenticating the user's certificate and secret key to the user who has no abnormality in the passphrase And providing the online game to the user by confirming whether or not to pay the usage fee. The above document 1 suggests a more improved method of user authentication and billing of Internet online games using the above-mentioned certificate technology

그러나, 상기 방법에서도 복수의 게임에 대한 게임 통합 아이디와 모바일 단말기의 고유 정보를 연동하는 방법에 대해서는 제공하고 있지 않다.However, the above method does not provide a method of linking the game integration ID and the unique information of the mobile terminal to a plurality of games.

따라서, 복수의 게임에 대한 통합 로그인을 제공하는 게임 통합 아이디와 모바일 단말기에서의 인증을 상호 연동함으로써 효율적으로 사용자의 기록 관리 및 인증 관리를 제공할 수 있는 방법의 필요성이 요구되고 있다.Accordingly, there is a need for a method that can effectively provide user record management and authentication management by interacting with a game integration ID providing authentication for a plurality of games and authentication in a mobile terminal.

[문헌 1] 대한민국등록특허공보 제10-0562147호 온라인게임의 사용자 인증 방법(주식회사 케이티) 2006.03.10[Patent Document 1] Korean Registered Patent Application No. 10-0562147 A method for authenticating a user of an online game (Katy, Inc.) 2006.03.10

본 발명의 목적은 모바일 단말기에 대한 고유한 식별 정보를 복수의 게임에 통합하여 사용되는 게임 통합 계정과 연동시킴으로써 PC상에서의 게임 플레이 기록과 모바일 단말기에서의 게임 플레이 기록이 연동되도록 제공하는 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.It is an object of the present invention to provide a mobile terminal in which a unique identification information for a mobile terminal is integrated with a plurality of games and used in conjunction with a game integration account to provide a game play record on a PC and a game play record on a mobile terminal to be interlocked And an apparatus, method and computer-readable recording medium for linking an account of a game-based game with an account of a game-based game.

또한, 본 발명의 다른 목적은 모바일 단말기에서 기기 고유 정보로부터 생성된 단말 식별 정보를 게임 통합 계정과 연동시킴으로써 인증이 불필요한 게임에 대해 별도의 로그인 절차 없이도 모바일 단말기에서의 게임 플레이 기록을 게임 통합 계정에 저장할 수 있는 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.It is another object of the present invention to provide a mobile terminal in which the terminal identification information generated from the device unique information is linked with the game integration account so that the game play record in the mobile terminal can be recorded in the game integration account And an apparatus, method, and computer-readable recording medium for interlocking a game-based account with an account of a mobile terminal capable of storing the game.

또한, 본 발명의 다른 목적은 애플리케이션 간의 인증을 분리시킴으로써 개별 게임에 대한 인증 처리가 가능해지며, 하나의 모바일 단말기에서 복수의 게임 통합 계정 사용이 가능한 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.It is another object of the present invention to provide a mobile terminal capable of authenticating an individual game by separating authentication between applications and capable of handling a plurality of game integration accounts in one mobile terminal and a game- And a computer-readable recording medium.

또한, 본 발명의 다른 목적은 스마트폰 등과 같은 모바일 단말기의 특성을 고려하여 개별 애플리케이션 중심의 인증 체계를 제공함과 아울러, 모바일 단말기에서의 인증을 게임 통합 계정과 연계함으로써 모바일 단말기에서도 개별 게임 단위로 접근 및 인증이 가능하며, 이에 대한 게임 플레이 기록 관리가 가능한 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.Another object of the present invention is to provide an authentication scheme based on an individual application in consideration of characteristics of a mobile terminal such as a smart phone, and to provide authentication in a mobile terminal by connecting an authentication in a mobile terminal with a game integration account, And an apparatus, a method, and a computer-readable recording medium for linking an account based on a mobile terminal and an account based on a game in which a game play record management can be performed.

상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유의 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다.In order to achieve the above-described object of the present invention and to achieve the specific effects of the present invention described below, the characteristic structure of the present invention is as follows.

본 발명의 일 측면에 따르면, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치는, 각 사용자에 대해 복수의 게임들을 통합하여 관리하는 게임 통합 ID에 대한 정보를 저장하는 게임 통합 ID 정보 데이터베이스; 모바일 단말기로부터 상기 모바일 단말기에 대한 고유의 단말 식별 정보를 제공받고, 상기 단말 식별 정보에 매핑된 모바일 ID가 존재하는지 여부를 확인하는 모바일 ID 확인부; 상기 모바일 ID 확인부의 모바일 ID 존재 여부 확인 결과, 기저장된 모바일 ID가 존재하지 않을 경우, 상기 단말 식별 정보에 매핑하는 새로운 모바일 ID를 생성하는 모바일 ID 생성부; 및 상기 생성된 모바일 ID와 상기 게임 통합 ID 정보 데이터베이스에 저장된 게임 통합 ID를 일대일 매핑시키는 게임 ID 매핑부를 포함한다.According to an aspect of the present invention, an apparatus for linking an account based on a mobile terminal and an account based on a game, includes a game integration ID information storing information on a game integration ID for managing a plurality of games for each user, Database; A mobile ID confirmation unit for receiving unique terminal identification information for the mobile terminal from the mobile terminal and checking whether a mobile ID mapped to the terminal identification information exists; A mobile ID generation unit for generating a new mobile ID that maps to the terminal identification information when the mobile ID check unit determines that the mobile ID is not present as a result of the mobile ID existence check; And a game ID mapping unit for mapping the generated mobile ID and the game integration ID stored in the game integration ID information database one to one.

바람직하게는,상기 게임 통합 ID는 단일 사용자가 복수의 게임 통합 ID를 생성할 수 있다.Advantageously, the game integration ID is capable of generating a plurality of game integration IDs by a single user.

바람직하게는, 상기 단말 식별 정보는 단말 일련 번호(serial number), 네트워크상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제의 ID 정보 중에서 선택된 어느 하나이다.Preferably, the terminal identification information is any one of a terminal serial number, medium access control (MAC) information on a network, and ID information of an operating system.

바람직하게는, 상기 장치는 상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID들 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하고, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 게임 통합 ID로 로그인 처리하는 로그인 처리부를 더 포함하며, 상기 로그인 처리부의 로그인 처리 후, 상기 모바일 단말기에 생성된 상기 모바일 ID에 매핑된 게임 통합 ID가 없을 경우, 상기 게임 ID 매핑부는 상기 로그인한 게임 통합 ID를 상기 모바일 ID와 일대일 매핑시킨다.Preferably, the device receives from the mobile terminal information requesting login with a specific game integration ID from among at least one game integration IDs registered by the user, and in response to the login request, And a login processing unit for performing login processing with an integrated ID. If there is no game integration ID mapped to the mobile ID generated in the mobile terminal after the log-in processing of the login processing unit, the game ID mapping unit, One-to-one mapping of the ID with the mobile ID.

바람직하게는, 상기 모바일 ID 생성부에 의해 상기 모바일 단말기에 대해 모바일 ID가 생성된 후, 상기 모바일 단말기에서 특정 게임이 실행될 경우, 상기 생성된 모바일 ID에 자동 로그인되고, 실행된 상기 게임에 대한 정보가 상기 모바일 ID에 매핑하여 저장된다.Preferably, when a specific game is executed in the mobile terminal after the mobile ID is generated for the mobile terminal by the mobile ID generation unit, the generated mobile ID is automatically logged in, and information on the executed game Is mapped to the mobile ID and stored.

바람직하게는, 상기 실행된 특정 게임이 로그인을 통한 인증이 필요한 게임일 경우, 상기 모바일 단말기에서 상기 게임의 실행 요청에 따라 상기 게임 통합 ID에 대한 로그인 페이지로 전환되도록 처리한다.Preferably, when the executed specific game is a game requiring authentication through login, the mobile terminal performs processing to switch to the login page for the game integration ID in response to the execution request of the game.

바람직하게는, 상기 모바일 단말기에서 제1 게임 실행에 따라 상기 모바일 ID로 자동 로그인될 경우, 상기 제1 게임과 다른 제2 게임 실행시 별도의 로그인 절차 없이도 상기 모바일 ID로 자동 로그인된다.Preferably, when the mobile terminal is automatically logged in with the mobile ID according to the execution of the first game, the mobile ID is automatically logged into the mobile ID without a separate login procedure at the time of execution of the second game different from the first game.

바람직하게는, 상기 장치는 상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID들 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하고, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 게임 통합 ID로 로그인 처리하는 로그인 처리부를 더 포함하며, 상기 로그인 처리부의 로그인 처리 후, 상기 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재할 경우, ID 매핑 정보 데이터베이스로부터 상기 매핑된 모바일 ID 정보를 상기 모바일 단말기로 전송 처리한다.Preferably, the device receives from the mobile terminal information requesting login with a specific game integration ID from among at least one game integration IDs registered by the user, and in response to the login request, And a login processing unit for performing login processing with the integrated ID. If there is a mobile ID mapped to the logged-in game integration ID after the login process of the login processing unit, the mobile ID information is mapped from the ID mapping information database to the mobile And transmits the data to the terminal.

바람직하게는, 상기 모바일 단말기로부터 상기 생성된 모바일 ID에 대한 초기화 요청을 수신할 경우, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결을 해제한다.Preferably, upon receiving the initialization request for the generated mobile ID from the mobile terminal, the mobile terminal releases the connection between the mobile ID and the terminal identification information corresponding to the mobile ID.

바람직하게는, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결 해제 이후, 상기 모바일 ID에 매핑된 게임 통합 ID는 매핑을 유지한다.Preferably, after disconnection of the mobile ID and the terminal identification information corresponding to the mobile ID, the game integration ID mapped to the mobile ID maintains the mapping.

바람직하게는, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결 해제 이후, 상기 모바일 단말기에서 특정 게임을 실행할 경우, 상기 초기화 요청된 모바일 ID와 다른 새로운 모바일 ID를 생성한다.Preferably, when a specific game is executed in the mobile terminal after the disconnection of the mobile ID and the terminal ID information corresponding to the mobile ID, a new mobile ID different from the initialized mobile ID is generated.

바람직하게는, 특정한 상기 모바일 ID에 대한 탈퇴 처리가 진행 중일 경우, 탈퇴 처리 완료시까지 상기 모바일 ID와 상기 모바일 ID에 매핑된 게임 통합 ID의 매핑을 유지한다.Preferably, when a specific withdrawal process for the mobile ID is in progress, the mapping of the mobile ID and the game ID mapped to the mobile ID is maintained until completion of the withdrawal process.

본 발명의 다른 측면에 따르면, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법으로서, 계정 연동 장치에서 수행되는 각 단계가, 각 사용자에 대해 복수의 게임들을 통합하여 관리하는 게임 통합 ID에 대한 정보를 게임 통합 ID 정보 데이터베이스에 저장하는 단계; 모바일 ID 확인부에서 모바일 단말기로부터 상기 모바일 단말기에 대한 고유의 단말 식별 정보를 제공받고, 상기 단말 식별 정보에 매핑된 모바일 ID가 존재하는지 여부를 확인하는 단계; 상기 모바일 ID 확인부의 모바일 ID 존재 여부 확인 결과, 기저장된 모바일 ID가 존재하지 않을 경우, 모바일 ID 생성부에서 상기 단말 식별 정보에 매핑하는 새로운 모바일 ID를 생성하는 단계; 및 게임 ID 매핑부에서 상기 생성된 모바일 ID와 상기 게임 통합 ID 정보 데이터베이스에 저장된 게임 통합 ID를 일대일 매핑시키는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of linking an account of a mobile terminal and a game-based account, wherein each step performed in the account interlocking device includes a game integration ID Storing information on the game integrated ID information database; Receiving a mobile terminal identification information unique to the mobile terminal from the mobile terminal and confirming whether a mobile ID mapped to the mobile terminal identification information exists; Generating a new mobile ID that is mapped to the terminal identification information by the mobile ID generation unit when the mobile ID check unit determines that the mobile ID exists, And mapping the generated mobile ID and the game integration ID stored in the game integration ID information database one-to-one in the game ID mapping unit.

바람직하게는, 상기 게임 통합 ID는 단일 사용자가 복수의 게임 통합 ID를 생성할 수 있다.Advantageously, the game integration ID is capable of generating a plurality of game integration IDs by a single user.

바람직하게는, 상기 단말 식별 정보는 단말 일련 번호(serial number), 네트워크상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제의 ID 정보 중에서 선택된 어느 하나이다.Preferably, the terminal identification information is any one of a terminal serial number, medium access control (MAC) information on a network, and ID information of an operating system.

바람직하게는, 상기 방법은, 상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID들 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하는 단계; 로그인 처리부에서 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 게임 통합 ID로 로그인 처리하는 단계; 및 상기 로그인 처리부의 로그인 처리 후, 상기 모바일 단말기에 생성된 상기 모바일 ID에 매핑된 게임 통합 ID가 없을 경우, 상기 게임 ID 매핑부는 상기 로그인한 게임 통합 ID를 상기 모바일 ID와 일대일 매핑시키는 단계를 더 포함한다.Preferably, the method further comprises: receiving, from at least one of the at least one game integration IDs registered by the user, information requesting login with a specific game integration ID from the mobile terminal; Log-in processing with the game integration ID through the authentication of the user in response to the login request; And if there is no game integration ID mapped to the mobile ID generated in the mobile terminal after the log-in processing of the log-in processing unit, the game ID mapping unit maps the logged in game integration ID to the mobile ID one-to-one .

바람직하게는, 상기 모바일 ID 생성부에 의해 상기 모바일 단말기에 대해 모바일 ID가 생성된 후, 상기 모바일 단말기에서 특정 게임이 실행될 경우, 상기 생성된 모바일 ID에 자동 로그인되고, 실행된 상기 게임에 대한 정보가 상기 모바일 ID에 매핑하여 저장된다.Preferably, when a specific game is executed in the mobile terminal after the mobile ID is generated for the mobile terminal by the mobile ID generation unit, the generated mobile ID is automatically logged in, and information on the executed game Is mapped to the mobile ID and stored.

바람직하게는, 상기 실행된 특정 게임이 로그인을 통한 인증이 필요한 게임일 경우, 상기 모바일 단말기에서 상기 게임의 실행 요청에 따라 상기 게임 통합 ID에 대한 로그인 페이지로 전환되도록 처리한다.Preferably, when the executed specific game is a game requiring authentication through login, the mobile terminal performs processing to switch to the login page for the game integration ID in response to the execution request of the game.

바람직하게는, 상기 모바일 단말기에서 제1 게임 실행에 따라 상기 모바일 ID로 자동 로그인될 경우, 상기 제1 게임과 다른 제2 게임 실행시 별도의 로그인 절차 없이도 상기 모바일 ID로 자동 로그인된다.Preferably, when the mobile terminal is automatically logged in with the mobile ID according to the execution of the first game, the mobile ID is automatically logged into the mobile ID without a separate login procedure at the time of execution of the second game different from the first game.

바람직하게는, 상기 방법은, 상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID들 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하는 단계; 로그인 처리부에서 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 게임 통합 ID로 로그인 처리하는 단계; 및 상기 로그인 처리부의 로그인 처리 후, 상기 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재할 경우, ID 매핑 정보 데이터베이스로부터 상기 매핑된 모바일 ID 정보를 상기 모바일 단말기로 전송 처리하는 단계를 더 포함한다.Preferably, the method further comprises: receiving, from at least one of the at least one game integration IDs registered by the user, information requesting login with a specific game integration ID from the mobile terminal; Log-in processing with the game integration ID through the authentication of the user in response to the login request; And transferring the mapped mobile ID information from the ID mapping information database to the mobile terminal when the mobile ID mapped to the logged-in game integrated ID exists after the log-in processing of the login processing unit.

바람직하게는, 상기 모바일 단말기로부터 상기 생성된 모바일 ID에 대한 초기화 요청을 수신할 경우, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결을 해제한다.Preferably, upon receiving the initialization request for the generated mobile ID from the mobile terminal, the mobile terminal releases the connection between the mobile ID and the terminal identification information corresponding to the mobile ID.

바람직하게는, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결 해제 이후, 상기 모바일 ID에 매핑된 게임 통합 ID는 매핑을 유지한다.Preferably, after disconnection of the mobile ID and the terminal identification information corresponding to the mobile ID, the game integration ID mapped to the mobile ID maintains the mapping.

바람직하게는, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결 해제 이후, 상기 모바일 단말기에서 특정 게임을 실행할 경우, 상기 초기화 요청된 모바일 ID와 다른 새로운 모바일 ID를 생성한다.Preferably, when a specific game is executed in the mobile terminal after the disconnection of the mobile ID and the terminal ID information corresponding to the mobile ID, a new mobile ID different from the initialized mobile ID is generated.

바람직하게는, 특정한 상기 모바일 ID에 대한 탈퇴 처리가 진행 중일 경우, 탈퇴 처리 완료시까지 상기 모바일 ID와 상기 모바일 ID에 매핑된 게임 통합 ID의 매핑을 유지한다.Preferably, when a specific withdrawal process for the mobile ID is in progress, the mapping of the mobile ID and the game ID mapped to the mobile ID is maintained until completion of the withdrawal process.

바람직하게는, 상기 방법은, 제1 모바일 ID를 갖는 제1 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID들 중에서 제2 모바일 단말기에 할당된 제2 모바일 ID와 매핑된 제2 게임 통합 ID로 로그인을 요청한 정보를 수신하는 단계; 로그인 처리부에서 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 제2 게임 통합 ID로 로그인 처리하는 단계; 상기 로그인 처리부의 로그인 처리 후, ID 매핑 정보 데이터베이스로부터 상기 제2 게임 통합 ID의 게임 정보를 상기 제1 모바일 단말기로 전송하는 단계; 및 상기 전송된 제2 게임 통합 ID의 게임 정보에 의해 상기 제1 모바일 단말기에서 상기 제2 게임 통합 ID의 게임 기록으로 플레이하도록 처리하는 단계를 더 포함한다.Advantageously, the method further comprises: receiving a second game integration from the first mobile terminal having the first mobile ID, the second mobile ID being assigned to the second mobile terminal, among the at least one game integration IDs previously registered by the user, Receiving information requesting login with an ID; Log-in with the second game integration ID through the authentication of the user in response to the login request; Transmitting the game information of the second game integration ID from the ID mapping information database to the first mobile terminal after the login processing of the login processing unit; And playing the game record of the second game integration ID in the first mobile terminal by the game information of the transmitted second game integration ID.

바람직하게는, 상기 모바일 ID와 상기 모바일 ID에 대응하는 단말 식별 정보의 연결 해제 이후, 상기 모바일 단말기에서 상기 해제된 모바일 ID와 매핑이 유지된 게임 통합 ID로 로그인할 경우, 상기 로그인된 게임 통합 ID의 게임 기록으로 플레이하도록 처리한다.Preferably, after the disconnection of the mobile ID and the terminal identification information corresponding to the mobile ID, when the mobile terminal logs in with the game integration ID whose mapping with the released mobile ID has been maintained, The game is played to play the game.

한편, 상기 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법을 제공받기 위한 정보는 서버 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다. 이러한 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 기록매체를 포함한다. 그 예로는, 롬(Read Only Memory), 램(Random Access Memory), CD(Compact Disk), DVD(Digital Video Disk)-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한, 이러한 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the information for providing the method for linking the mobile terminal-based account and the game-based account may be stored in a recording medium readable by the server computer. Such a recording medium includes all kinds of recording media in which programs and data are stored so that they can be read by a computer system. Examples include ROMs (Read Only Memory), Random Access Memory, CD (Compact Disk), DVD (Digital Video Disk) -ROM, magnetic tape, floppy disk, optical data storage device, (For example, transmission over the Internet). Such a recording medium may also be distributed over a networked computer system so that computer readable code in a distributed manner can be stored and executed.

상술한 바와 같이, 본 발명에 따르면 모바일 단말기에서 개별 게임별 인증이 가능하게 되어 하나의 게임에서 로그 아웃하고 다른 게임을 플레이 하더라도 게임 플레이 기록을 유지할 수 있는 장점이 있다.As described above, according to the present invention, it is possible to authenticate individual games in a mobile terminal, so that it is possible to keep a game play record even if a user logs out of one game and plays another game.

또한, 본 발명에 따르면 모바일 단말기에서 기기 고유 정보로부터 생성된 단말 식별 정보를 게임 통합 계정과 연동시킴으로써 인증이 불필요한 게임에 대해 별도의 로그인 절차 없이도 모바일 단말기에서의 게임 플레이 기록을 게임 통합 계정에 저장할 수 있는 장점이 있다.In addition, according to the present invention, the terminal identification information generated from the device unique information in the mobile terminal is linked with the game integration account, so that the game play record in the mobile terminal can be stored in the game integration account without a separate login procedure There is an advantage.

또한, 모바일 단말기에서 애플리케이션 간의 인증을 분리시킴으로써 개별 게임에 대한 인증 처리가 가능해지는 장점이 있다.In addition, there is an advantage that an authentication process for an individual game can be performed by separating authentication between applications in a mobile terminal.

또한, 특정 모바일 단말기에서 플레이한 게임에 대한 기록을 다른 모바일 단말기에서도 로딩하여 가져옴으로써 특정 게임에 대해 단말에 관계없이 연속된 플레이를 할 수 있는 장점이 있다.Also, there is an advantage in that a record of a game played on a specific mobile terminal can be loaded on another mobile terminal, and thus, a specific game can be played continuously regardless of the terminal.

도 1은 본 발명의 실시예에 따른 개별 게임 이용에 따른 인증 개념을 나타내는 도면이다.
도 2는 본 발명의 실시예에 따른 시스템의 구조를 나타내는 블록도이다.
도 3은 본 발명의 실시예에 따른 데이터 구조를 나타내는 도면이다.
도 4는 본 발명의 실시예에 따른 계정 간의 관계를 나타내는 도면이다.
도 5는 본 발명의 실시예에 따른 계정 연동 장치의 세부 구조를 나타내는 블록도이다.
도 6은 본 발명의 실시예에 따른 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 절차를 나타내는 흐름도이다.
도 7은 본 발명의 실시예에 따른 등급 제한 게임에 대한 계정 관리 절차를 나타내는 흐름도이다.
도 8은 본 발명의 실시예에 따른 기기 초기화에 따른 계정 연동 처리 절차를 나타내는 흐름도이다.
도 9는 본 발명의 실시예에 따른 실제 게임에 적용된 기본 인증 절차를 나타내는 도면이다.
도 10은 본 발명의 실시예에 따른 실제 게임 시작시에 적용된 인증 절차를 나타내는 도면이다.
도 11은 본 발명의 실시예에 따른 실제 게임에 적용된 게임 통합 계정의 로그인 및 로그아웃 절차를 나타내는 도면이다.
도 12는 본 발명의 실시예에 따른 실제 게임에 적용된 계정 초기화 절차를 나타내는 도면이다.
도 13은 본 발명의 실시예에 따른 실제 게임에 적용된 게임 통합 계정의 연결 절차를 나타내는 도면이다.
도 14a 및 도 14b는 본 발명의 실시예에 따른 실제 게임에 적용된 탈퇴 처리 중 로그인 절차를 나타내는 도면이다.
도 15a 및 도 15b는 본 발명의 실시예에 따른 실제 게임에 적용된 탈퇴 완료 시 로그인 절차를 나타내는 도면이다.
도 16a는 본 발명의 실시예에 따른 모바일 단말기의 초기화 후 최초 게임 실행시 디스플레이되는 화면을 나타내는 도면이다.
도 16b는 본 발명의 실시예에 따른 게임 통합 계정이 연결된 모바일 단말기의 계정의 로그 아웃 시 디스플레이되는 화면을 나타내는 도면이다.
도 17은 본 발명의 실시예에 따른 모바일 단말기의 로그인 시 디스플레이되는 화면을 나타내는 도면이다.
도 18은 본 발명의 실시예에 따른 모바일 단말기에서의 계정 화면의 전환 단계를 나타내는 도면이다.
도 19a 내지 도 19e는 본 발명의 실시예에 따른 모바일 단말기에서 게임 통합 계정이 연결되지 않은 경우의 계정 화면의 전환 단계를 나타내는 도면이다.
도 20a 내지 도 20e는 본 발명의 실시예에 따른 모바일 단말기에서 게임 통합 계정이 연결된 경우의 계정 화면의 전환 단계를 나타내는 도면이다.
1 is a diagram illustrating an authentication concept according to an embodiment of the present invention.
2 is a block diagram illustrating the structure of a system according to an embodiment of the present invention.
3 is a diagram illustrating a data structure according to an embodiment of the present invention.
4 is a diagram illustrating relationships among accounts according to an embodiment of the present invention.
5 is a block diagram illustrating a detailed structure of an accounting interworking apparatus according to an embodiment of the present invention.
6 is a flowchart illustrating a procedure for linking a mobile terminal-based account and a game-based account according to an embodiment of the present invention.
7 is a flowchart illustrating an account management procedure for a rating-restricted game according to an embodiment of the present invention.
8 is a flowchart illustrating an accounting interlocking process according to an embodiment of the present invention.
9 is a diagram illustrating a basic authentication procedure applied to an actual game according to an embodiment of the present invention.
10 is a diagram illustrating an authentication procedure applied at the start of an actual game according to an embodiment of the present invention.
11 is a diagram illustrating a login and logout procedure of a game integration account applied to an actual game according to an embodiment of the present invention.
12 is a diagram illustrating an account initialization procedure applied to an actual game according to an embodiment of the present invention.
13 is a diagram illustrating a connection procedure of a game integration account applied to an actual game according to an embodiment of the present invention.
14A and 14B are diagrams illustrating a login procedure during a withdrawal process applied to an actual game according to an embodiment of the present invention.
FIGS. 15A and 15B are diagrams illustrating a login procedure upon completion of withdrawal applied to an actual game according to an embodiment of the present invention.
16A is a view illustrating a screen displayed when an initial game is executed after initialization of a mobile terminal according to an embodiment of the present invention.
16B is a view illustrating a screen displayed when a user logs out of an account of a mobile terminal to which a game integration account is connected according to an embodiment of the present invention.
17 is a view illustrating a screen displayed when a mobile terminal is logged in according to an embodiment of the present invention.
18 is a diagram illustrating a step of switching an account screen in a mobile terminal according to an embodiment of the present invention.
FIGS. 19A to 19E are diagrams illustrating a step of switching an account screen when a game integration account is not connected in a mobile terminal according to an embodiment of the present invention.
FIGS. 20A to 20E are diagrams illustrating transition steps of an account screen when a game integration account is connected in a mobile terminal according to an embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는 적절하게 설명된다면 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which the claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.

본 발명은 모바일 단말기에 대한 고유한 식별 정보를 복수의 게임에 대해 통합하여 사용되는 게임 통합 계정과 연동시킴으로써 PC상에서의 게임 플레이 기록과 모바일 단말기에서의 게임 플레이 기록을 연동시키는 방법을 제안한다.The present invention proposes a method for interlocking game play records on a PC with game play records on a mobile terminal by linking unique identification information for the mobile terminal with a game integration account used for a plurality of games.

즉, 모바일 단말기에 대한 고유한 식별 정보(즉, 단말 식별 정보)로부터 모바일 ID를 생성하고, 상기 모바일 ID를 게임 통합 ID와 일대일 매핑시켜 저장한다. 이에 따라, 상기와 같이 모바일 ID와 게임 통합 ID가 매핑된 모바일 단말기에서는 사용자가 별도의 로그인 과정을 거치지 않아도 플레이한 게임 기록 정보가 상기 매핑된 게임 통합 ID의 계정에 자동 저장될 수 있다.That is, a mobile ID is generated from unique identification information (i.e., terminal identification information) for the mobile terminal, and the mobile ID is mapped to the game integration ID one to one. Accordingly, in the mobile terminal in which the mobile ID and the game integration ID are mapped as described above, the game record information that the user has played without going through a separate login process can be automatically stored in the account of the mapped game integration ID.

또한, 본 발명의 실시예에 따라, 모바일 단말기에서 복수의 게임 통합 ID 중에서 선택된 어느 하나의 게임 통합 ID를 통해 로그인할 수 있게 되어, 다른 단말기에서도 특정 게임에 대한 기록의 연속성을 가지고 플레이 할 수 있다. 또한, 특정 모바일 단말기에서 복수의 게임 통합 ID로 로그인하고 각 개별 게임을 서로 다른 계정에서 플레이함으로써 어느 하나의 계정에서의 로그 아웃에 따른 기록 손실을 방지할 수 있다.In addition, according to the embodiment of the present invention, the mobile terminal can log in through any one game integration ID selected from among a plurality of game integration IDs, so that other terminals can play with continuity of records for a specific game . Also, it is possible to prevent a recording loss due to logout in any one account by logging in with a plurality of game integration IDs in a specific mobile terminal and playing each individual game in different accounts.

한편, 본 발명의 실시예에 따라, 모바일 단말기에서 등급 제한으로 인해 인증이 필요한 게임을 플레이 하고자 할 경우 로그인을 강제하도록 함으로써 모바일 단말기을 통해 사용자 편의를 추구함과 동시에 다양한 조건에 맞는 게임 인증 환경을 제공할 수가 있게 된다.Meanwhile, according to the embodiment of the present invention, when a user desires to play a game requiring authentication due to a rating restriction in the mobile terminal, the user is forced to log in, thereby seeking user convenience through the mobile terminal and providing a game authentication environment satisfying various conditions You can do it.

한편, 후술하는 상세한 설명에서 '모바일 단말기'은 이동 단말기로서 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털 방송용 단말기, MP3 플레이어, PDA(Personal digital Assistants), PMP(Portable Multimedia Player), 네비게이션 등과 같이 휴대성 또는 이동성을 갖는 단말기라면 어떠한 단말기도 가능하다. 이하, 설명에서는 설명의 편의상 상기 모바일 단말기이 사용자 단말기에 포함된 개념으로서 사용될 수 있다.In the following detailed description, 'mobile terminal' refers to a mobile terminal such as a smart phone, a laptop computer, a digital broadcasting terminal, an MP3 player, a PDA (personal digital assistant), a portable multimedia player (PMP) Any terminal can be used as long as the terminal has portability or mobility such as navigation. Hereinafter, the mobile terminal can be used as a concept included in the user terminal for convenience of explanation.

또한, 후술하는 상세한 설명에서 '단말 식별 정보'는 특정 모바일 단말기에 대해 단말기를 식별할 수 있는 고유한 정보를 의미한다. 예컨대, 단말 일련 번호(serial number), 네트워크상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제(예컨대, 안드로이드, iOS 등)의 ID 정보 등을 포함하여 단말기를 식별할 수 있는 어떠한 고유한 정보도 본 발명의 단말 식별 정보가 될 수 있으며, 본 발명이 상기한 정보들에 한정되지는 않는다.In the following detailed description, 'terminal identification information' refers to unique information capable of identifying a terminal to a specific mobile terminal. For example, it is possible to use any unique identifier capable of identifying the terminal, including terminal serial number, medium access control (MAC) information on the network, ID information of an operating system (e.g., Android, iOS, One piece of information may be the terminal identification information of the present invention, and the present invention is not limited to the above information.

또한, '모바일 ID'는 상기 단말 식별 정보에 대해 자동 생성하고 모바일 단말기에 1:1로 매핑하여 관리하는 아이디 정보로서 특정 모바일 단말기에 대해 모바일 ID가 부여될 경우, 사용자가 별도의 로그인 절차를 진행하지 않고서도 해당 단말기에서는 상기 부여된 모바일 ID로 자동 인증 및 로그인 처리 될 수 있다. 이에 따라, 별도의 인증이 요구되지 않는 게임에 대해서는 사용자가 로그인을 하지 않고 플레이 하더라도, 상기 자동 로그인된 모바일 ID에 의해 플레이 기록이 저장될 수 있다.In addition, 'mobile ID' is automatically generated for the terminal identification information and is managed by mapping 1: 1 to the mobile terminal. When the mobile ID is given to the specific mobile terminal, the user performs a separate login procedure The mobile terminal can automatically authenticate and log in with the granted mobile ID. Accordingly, even if a game in which a separate authentication is not required is played without the user logging in, the play log can be stored by the automatically logged-in mobile ID.

'게임 통합 ID'는 복수의 게임들을 하나의 웹 서버를 통해 제공하는 게임 포털(예컨대, 한게임 등)에서 상기 복수의 게임들에 동시에 로그인할 수 있도록 제공하는 아이디로서, 각 사용자는 하나 또는 복수의 게임 통합 ID를 생성하여 관리할 수 있다. 이에 따라, 복수의 게임 통합 ID를 생성한 사용자는 각 게임에 대해 게임 통합 ID별로 별개의 기록을 관리하며 게임을 플레이할 수 있다.The 'game integration ID' is an ID for providing a plurality of games to be simultaneously logged in at a game portal (for example, a game store) that provides a plurality of games through a single web server, The game integration ID can be generated and managed. Accordingly, a user who has generated a plurality of game integration IDs can manage a separate record for each game, and play the game.

한편, 본 발명의 실시예에 따라 상기 각 모바일 단말기에 부여된 모바일 ID는 이미 생성된 적어도 하나의 게임 통합 ID들 중 하나의 ID와 일대일 매핑되어 관리된다. 따라서, 모바일 단말기에서 특정 게임 통합 ID로 별도의 로그인 절차를 진행하지 않고 게임을 플레이할 경우, 상기 모바일 단말기에서 자동으로 로그인된 모바일 ID와 일대일 매핑된 해당 게임 통합 ID에 게임 플레이 기록이 자동 저장될 수 있다. Meanwhile, according to the embodiment of the present invention, the mobile ID assigned to each mobile terminal is mapped to one of the at least one game integration IDs generated in a one-to-one correspondence. Accordingly, when a game is played without performing a separate login procedure with a specific game integration ID in the mobile terminal, the game play record is automatically stored in the corresponding game integration ID mapped to the mobile ID automatically registered in the mobile terminal .

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.

계정 연동의 개념Concept of account integration

도 1은 본 발명의 실시예에 따른 개별 게임 이용에 따른 인증 개념을 나타내는 도면이다. 도 1을 참조하면, 모바일 단말기에서 처음으로 게임을 실행할 경우, 상술한 바와 같이 모바일 ID를 생성하고, 이를 게임 통합 ID와 연동하여 관리하게 된다.1 is a diagram illustrating an authentication concept according to an embodiment of the present invention. Referring to FIG. 1, when a game is executed for the first time in a mobile terminal, a mobile ID is generated as described above, and is managed in conjunction with a game integration ID.

예를 들면, 특정 모바일 단말기에서 특정 게임을 시작할 경우, 게임 시작 화면(소위, 웰컴(welcome) 화면)이 실행되면서, 해당 게임을 바로 실행할 수가 있다. 이때, 모바일 단말기에 대한 모바일 ID가 생성되지 않았을 경우, 새로운 모바일 ID를 생성하며, 이미 모바일 ID가 생성된 상태일 경우에는 상기 생성된 모바일 ID(예컨대, SNo1)로 자동 로그인 상태가 된다. 이때, 상기 모바일 단말기에 생성된 모바일 ID는 상기 모바일 단말기에 대한 기기 초기화가 수행되기 전까지 상기 모바일 단말기에 대한 고유한 값으로 계속 사용된다. 사용자는 상기 생성된 모바일 ID인 'SNo1'을 모바일 단말기의 계정으로 자동 로그인하여 게임을 진행한다. 도 1에서는 특정 게임에 대해 레벨 0에서 시작하여 레벨 3까지 수행하게 됨을 나타낸다.For example, when starting a specific game from a specific mobile terminal, a game start screen (so-called welcome screen) is executed and the game can be executed immediately. At this time, if a mobile ID is not generated for the mobile terminal, a new mobile ID is generated. If the mobile ID has already been generated, the mobile ID is automatically logged into the generated mobile ID (e.g., SNo1). At this time, the mobile ID generated in the mobile terminal continues to be used as a unique value for the mobile terminal until the device initialization for the mobile terminal is performed. The user automatically logs in the created mobile ID 'SNo1' into the account of the mobile terminal and proceeds the game. In FIG. 1, it is shown that the game starts from level 0 to level 3 for a specific game.

그런 다음, 사용자는 상기 모바일 단말기에서 자신이 이미 가입한 특정 게임 통합 ID(Hid)로 로그인할 수 있다. 상기 도 1에서는 그 예로서 'Hid1'으로 로그인 한 경우를 나타낸다. 이때, 본 발명의 실시예에 따라, 상기 로그인한 게임 통합 ID인 'Hid1'는 상기 모바일 ID인 'SNo1'과 1:1로 매핑되며, 상기 매핑된 정보는 게임 서버(또는 게임 시스템) 등으로 전송된다.Then, the user can log in with the specific game integration ID (Hid) to which the user has subscribed in the mobile terminal. In Fig. 1, for example, the case of logging in with 'Hid1' is shown. At this time, according to the embodiment of the present invention, the logged-in game integration ID 'Hid1' is mapped to the mobile ID 'SNo1' 1: 1, and the mapped information is transmitted to a game server .

따라서, 상기와 같이 일단 매핑이 된 이후, 상기 'SNo1'이 모바일 ID인 모바일 단말기에서 어떠한 게임 통합 ID로도 로그인하지 않았을 경우에는, 상기 모바일 단말기에서 플레이한 게임에 대한 기록이 상기 'Hid1'에 연동하여 저장된다. 또한, 상기 'SNo1'이 모바일 ID인 모바일 단말기를 포함하여 어떠한 다른 단말기에서도 상기 'Hid1'로 로그인할 경우, 해당 모바일 단말기에서 플레이한 게임에 대한 기록이 상기 'SNo1'에 연동하여 저장된다.Therefore, if the 'SNo1' is not logged in as any game integration ID in the mobile terminal having the mobile ID after the mapping once, the recording of the game played in the mobile terminal is linked to the 'Hid1' And stored. In addition, when the 'SNo1' is logged in as 'Hid1' in any other terminal including the mobile terminal having the mobile ID, the record of the game played in the corresponding mobile terminal is stored in association with the 'SNo1'.

이와 같이, 'Hid1'로 로그인하면, 상기와 같이 ID가 매핑되고, 로그인 전까지 플레이한 기록 정보가 'Hid1' 계정에도 저장된다. 따라서, 'Hid1'로 로그인한 후 로그인 전까지 플레이 한 기록 정보에 의해 레벨 3부터 게임을 진행할 수 있다.As described above, when logging in as 'Hid1', the ID is mapped as described above, and the record information played before logging in is also stored in the account 'Hid1'. Therefore, after logging in as 'Hid1', the game can be played from level 3 according to the record information played before the login.

한편, 상기 'Hid1'으로 로그인한 상태에서 레벨 6까지 게임을 진행하고 로그 아웃할 경우, 게임 통합 ID인 'Hid1' 계정은 로그 아웃이 되었으나, 상기 'Hid1'과 매핑된 모바일 ID인 'SNo1'은 계속하여 자동 로그인 된 상태이므로 해당 게임에 대한 기록이 계속 유지된 상태로 플레이를 할 수 있다. 즉, 상기 로그 아웃 직전까지 레벨 6의 상태였다면, 로그 아웃을 하더라도 계속해서 레벨 6부터 연결하여 게임을 진행할 수 있다. 또한, 상기 ID 매핑 정보가 서버에 저장되어 있으므로, 'Hid1' 계정이 로그 아웃된 상태라고 할지라도, 'SNo1' 계정에서의 기록이 계속하여 유지되므로, 상기 로그 아웃 이후의 플레이한 게임 정보가 'Hid1' 계정에도 저장된다.Meanwhile, when the game is progressed to the level 6 while logging in with the 'Hid1', the game integration ID 'Hid1' is logged out, but the mobile ID mapped to the 'Hid1' Is continuously logged in automatically, so that the player can play the game with the record of the game kept. That is, if the player has been in the level 6 state until just before the logout, even if the user logs out, the game can be continued from the level 6. In addition, since the ID mapping information is stored in the server, even if the 'Hid1' account is logged out, the recording in the 'SNo1' account is continuously maintained. Therefore, Hid1 'account.

그런 다음, 상기 모바일 단말기에서 상기 'Hid1' 계정의 로그 아웃 후, 다시 다른 게임 통합 ID인 'Hid2' 계정으로 로그인할 수 있다. 이때, 상기 'Hid2' 계정은 다른 모바일 단말기의 모바일 ID인 'SNo2'와 이미 매핑되어 있다고 가정한다. 따라서, 상기 'Hid2' 계정으로 로그인함에 따라, 상기 'Hid2' 계정에 저장된 게임 기록이 로딩되고, 상기 저장된 게임 기록(예컨대, 다른 기기에서 플레이한 기록)을 유지하여 플레이하게 된다. 예컨대, 상기 'Hid2'의 계정으로 로그인한 모바일 단말기 또는 상기 'Hid2'와 1:1 매핑된 모바일 ID인 'SNo2'를 모바일 ID로 설정한 모바일 단말기에서 플레이한 결과가 레벨 6이라고 가정할 경우, 상기 모바일 단말기에서 'Hid2' 계정으로 로그인함에 따라 레벨 6에서 게임을 계속하여 플레이할 수 있다. 도 1에는 레벨 6부터 시작하여 레벨 9가 될 때까지 플레이한 것으로 도시된다.Then, after logging out of the 'Hid1' account at the mobile terminal, the user can log in again with another game integration ID 'Hid2' account. At this time, it is assumed that the 'Hid2' account is already mapped to the mobile ID 'SNo2' of another mobile terminal. Accordingly, the game log stored in the account 'Hid2' is loaded and the game log (for example, a record played on another device) is maintained and played upon logging into the account 'Hid2'. For example, if it is assumed that the mobile terminal logged in with the account of 'Hid2' or the mobile terminal having the mobile ID 'SNo2' mapped 1: 1 mapped to the 'Hid2' The player can continue to play the game at level 6 by logging into the 'Hid2' account at the mobile terminal. It is shown in FIG. 1 that the player has played from level 6 to level 9.

다음으로, 상기와 같이 'Hid2' 계정으로 로그인하여 플레이한 후 다시 로그 아웃을 하게 되면, 상기 모바일 단말기에 최초 설정된 모바일 ID인 'SNo1'으로 다시 로그인되어 게임이 시작된다. 즉, 상기에서 'Hid2' 계정으로 로그인 하기 전 'SNo1' 계정이 로그인 된 상태에서 레벨 9까지 플레이하였으므로, 상기 로그 아웃 이후에는 상기 레벨 9부터 계속하여 플레이하게 된다.Next, when the player logs in and plays again with the 'Hid2' account as described above, the user is logged in again with the mobile ID 'SNo1' initially set in the mobile terminal and the game is started. That is, since the 'SNo1' account has been played in the level 9 before the 'Hid2' account is logged in, the player will continue to play from the level 9 after the logout.

한편, 본 발명의 실시예에 따라 상기 모바일 단말기에서 기기 초기화를 실행하게 되면, 상기 모바일 단말기에 최초 설정된 모바일 ID인 'SNo1'이 상기 모바일 단말기에서 삭제가 되고, 새로운 모바일 ID인 'SNo3'이 다시 설정된다. 이때, 상기 새롭게 설정된 'SNo3' 계정에서는 어떠한 게임 플레이 기록도 없으므로, 다시 레벨 0부터 게임을 진행한다.Meanwhile, when the device initialization is executed in the mobile terminal according to the embodiment of the present invention, 'SNo1', which is the mobile ID initially set in the mobile terminal, is deleted from the mobile terminal, and 'SNo3' Respectively. At this time, since there is no game play record in the newly set 'SNo3' account, the game proceeds from level 0 again.

이와 같이 상기 기기 초기화 후, 다시 상기 'Hid1'의 게임 통합 계정으로 로그인하게 되면, 상기에서 'Hid1'과 이미 매핑되었으나 상기 해당 모바일 단말기에서 삭제된 모바일 ID인 'SNo1'의 기록으로 게임을 진행하게 된다. 즉, 상기 'Hid1' 계정에 대해 매핑된 'SNo1'을 모바일 ID로 가지는 모바일 단말기는 존재하지 않으나, 상기에서 이미 일단 'Hid1'과 'SNo1'이 매핑되었으므로, 계속하여 매핑된 정보를 공유하게 된다. 따라서, 기기 초기화 후, 상기 'Hid1'으로 다시 로그인할 경우에도, 상기 'Hid1'이 'SNo3'와 매핑되지는 않도록 하는 것이 바람직하다.After the initialization of the device, if the user logs in to the game integration account of 'Hid1' again, the game proceeds with the recording of 'SNo1' which is already mapped to 'Hid1' but is deleted from the corresponding mobile terminal do. In other words, there is no mobile terminal having the mobile ID 'SNo1' mapped to the 'Hid1' account, but since the 'Hid1' and 'SNo1' are already mapped, the mapped information is continuously shared . Therefore, it is preferable to prevent the 'Hid1' from being mapped to 'SNo3' even when the device is initialized again after logging in 'Hid1'.

즉, 기기 초기화 후 특정 게임 통합 ID로 로그인할 경우, 해당 로그인하는 게임 통합 ID에 이미 매핑된 모바일 ID가 존재할 경우에는, 상기 이미 매핑된 모바일 ID를 유지하여야 하므로 상기 모바일 단말기와의 매핑은 수행되지 않는다. 반면, 해당 로그인하는 게임 통합 ID에 아직 매핑된 모바일 ID가 존재하지 않을 경우에는, 상기 로그인하는 게임 통합 ID를 초기화하여 새롭게 생성된 모바일 ID와 매핑하게 된다. 예컨대, 상기 도 1에 도시하지는 않았으나, 기기 초기화 후, 'Hid3'로 로그인하고, 상기 'Hid3'에 매핑된 모바일 ID가 존재하지 않는다면, 상기 'Hid3' 계정을 상기 기기 초기화에 따라 새롭게 생성된 모바일 ID인 'SNo3'와 매핑되어 저장된다.That is, when the player logs in with a specific game integration ID after device initialization, if there is already a mobile ID mapped to the game integration ID to be logged in, mapping with the mobile terminal is performed because the already mapped mobile ID must be maintained Do not. On the other hand, if the mapped mobile ID does not yet exist in the logged-in game integrated ID, the logged-in game integrated ID is initialized and mapped to the newly generated mobile ID. For example, although not shown in FIG. 1, after initialization of the device, the user logs in with 'Hid3', and if there is no mobile ID mapped to 'Hid3', the 'Hid3' ID 'SNo3'.

계정 연동 시스템Account linked system

도 2는 본 발명의 실시예에 따른 시스템의 구조를 나타내는 블록도이다. 도 2를 참조하면, 본 발명의 실시예에 다른 시스템은 사용자 단말기(210), 통신 네트워크(220), 게임 시스템(230) 등을 포함하여 구성할 수 있다. 또한, 게임 시스템(230)은 게임 웹 서버(231), 로그인 서버(232), 프로필 서버(233), 복수의 게임 서버들(234), 데이터베이스(235) 등을 포함하여 구성할 수 있다.2 is a block diagram illustrating the structure of a system according to an embodiment of the present invention. 2, a system according to an embodiment of the present invention may include a user terminal 210, a communication network 220, a game system 230, and the like. The game system 230 may include a game web server 231, a login server 232, a profile server 233, a plurality of game servers 234, a database 235, and the like.

게임 시스템(230)은 통신 네트워크(220)를 통해 각 사용자 단말기(210)로 각종 게임을 플레이할 수 있도록 데이터를 제공한다. 이때, 게임 시스템(230)은 게임 포털 사이트를 제공하고 복수의 게임들을 하나의 게임 플랫폼을 통해 사용자에게 제공할 수 있다. 따라서, 사용자는 사용자 단말기(210)에서 게임 시스템(230)의 게임 웹 서버(231)에 접속하고, 게임 웹 서버(231)의 메인 화면에서 특정 게임을 선택함으로써 해당 선택한 게임을 플레이하게 된다. 이때, 상기 각 게임은 게임 서버(234)에서 관리, 운영될 수 있다.The game system 230 provides data to each user terminal 210 through the communication network 220 so that various games can be played. At this time, the game system 230 may provide a game portal site and provide a plurality of games to a user through one game platform. Accordingly, the user accesses the game web server 231 of the game system 230 in the user terminal 210 and selects a specific game from the main screen of the game web server 231, thereby playing the selected game. At this time, the games may be managed and operated by the game server 234.

이때, 사용자는 각 게임별로 해당 게임 서버(234)에 로그인하여 게임을 수행할 수도 있으며, 게임 시스템(230)에서 통합 관리하는 복수의 게임들에 대해 하나의 통합 아이디로 로그인하여 게임을 수행할 수도 있다. 따라서, 로그인 서버(232)에서는 복수의 게임 서버(234)들에 일괄적으로 로그인하여 관리할 수 있는 통합 계정을 제공하며, 사용자는 상기 로그인 서버(232)를 통해 통합 계정(즉, 게임 통합 아이디)으로 로그인함으로써 별개의 게임마다 로그인해야하는 불편함을 줄일 수 있다. 한편, 상기 게임 통합 아이디는 한 명의 사용자가 하나 또는 복수로 만들 수 있으며, 동일한 종류의 게임이라고 할지라도 복수의 게임 통합 아이디로 게임을 플레이할 수 있다. 이에 따라, 동일한 종류의 게임에 대해 복수의 기록을 관리하며 플레이할 수 있다.At this time, the user may log in to the corresponding game server 234 for each game and perform a game. Alternatively, the user may log in as a single integrated ID for a plurality of games managed in the game system 230 have. Accordingly, the login server 232 provides an integrated account that can collectively log in and manage the plurality of game servers 234, and the user can access the integrated account (that is, ), It is possible to reduce the inconvenience of logging in each separate game. Meanwhile, the game integration ID can be created by one user or a plurality of games, and even if the game is the same kind of game, the game can be played with a plurality of game integration IDs. Accordingly, a plurality of records can be managed and played for the same kind of game.

또한, 로그인 서버(232)는 본 발명의 실시예에 따라 각 사용자 단말기(210)의 로그인 클라이언트로부터 해당 기기에 대한 단말 식별 정보(예컨대, 단말 일련 번호(serial number), 네트워크상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제(예컨대, 안드로이드, iOS 등)의 ID 정보 등)를 전달받아 해당 사용자 단말기(210)에 대한 모바일 ID(예컨대, mobileID_1)가 할당되어 있는 지를 프로필 서버(233)를 통해 확인한다. 또한, 사용자 단말기(210)로부터 로그인 요청이 들어온 경우, 인증 값 등을 확인한 후에 프로필 정보 등을 사용자 단말기(210)에 반환하여 준다.In addition, the login server 232 may acquire terminal identification information (e.g., a terminal serial number, a media access control (" (ID) information of an operating system (e.g., Android, iOS, etc.)) to the user terminal 210. The profile server 233 determines whether a mobile ID (e.g., mobileID_1) ). Also, when a login request is received from the user terminal 210, the user terminal 210 returns the profile information and the like to the user terminal 210 after confirming the authentication value or the like.

한편, 사용자 단말기(210)에서 특정 게임에 대해 로그인하지 않고 바로 시작하기로 시작할 경우, 로그인 서버(232)는 상기 사용자 단말기(210)의 기기 정보를 확인하고, 상기와 같이 미리 상기 사용자 단말기(210)에 할당된 모바일 ID 정보를 상기 사용자 단말기(210)에 반환하다. 또한, 사용자 단말기(210)에서 특정한 게임 통합 ID로 로그인한 경우 본 발명의 실시예에 따라 해당 게임 통합 ID에 연결된 모바일 ID 정보를 프로필 서버(233)를 통해 확인하고 해당 정보를 사용자 단말기(210)로 전송한다.On the other hand, when the user terminal 210 starts to start a game without logging in, the login server 232 confirms the device information of the user terminal 210, And transmits the mobile ID information to the user terminal 210. Also, when the user terminal 210 logs in with a specific game integration ID, the user terminal 210 confirms the mobile ID information connected to the game integration ID through the profile server 233 according to the embodiment of the present invention, Lt; / RTI >

프로필 서버(233)는 본 발명의 실시예에 따라 기기(즉, 사용자 단말기(210))를 식별할 수 있는 값(즉, 단말 식별 정보)과 모바일 ID의 할당 관계, 게임 통합 ID와의 매핑 관계 등을 도 3에 도시된 바와 같은 형태로 관리한다. 따라서, 상기 로그인 서버(232)로부터 요청을 받게 되면 해당 사용자 단말기(210)에 대해 할당된 모바일 ID 등의 프로필 정보를 데이터베이스(235)를 통해 조회하여 반환한다.The profile server 233 is configured to associate a value (i.e., terminal identification information) capable of identifying the device (i.e., the user terminal 210) with a mobile ID assignment relation and a mapping relationship between the game integration ID and the like In the form as shown in FIG. Accordingly, upon receiving a request from the login server 232, the mobile terminal 200 inquires and returns profile information such as a mobile ID assigned to the user terminal 210 through the database 235.

즉, 사용자 단말기(210)에서 게임 웹 서버(231)에 접속하여 특정한 게임 통합 ID로의 로그인 요청을 하게 될 경우, 로그인 서버(232)에서는 사용자 단말기(210)를 통해 입력된 로그인 정보를 확인하여 인증을 수행하고, 상기 로그인 정보에 따른 해당되는 프로필 정보를 프로필 서버(232)를 통해 제공받은 후, 이를 다시 사용자 단말기(210)로 전송한다.That is, when the user terminal 210 accesses the game web server 231 and requests a login to a specific game integration ID, the login server 232 confirms the login information input through the user terminal 210 and authenticates And receives the corresponding profile information according to the login information through the profile server 232, and transmits the profile information to the user terminal 210 again.

또한, 본 발명의 다른 실시예에 따라, 사용자 단말기(210)에서 특정 게임에 대해 로그인 없이 바로 시작하기를 실행한 경우, 로그인 서버(232)에서는 사용자 단말기(210)로부터 단말 식별 정보를 제공받고, 상기 단말 식별 정보에 모바일 ID가 할당되어 있는 지를 프로필 서버(233)를 통해 확인한다. 이때, 상기 모바일 ID가 할당되어 있을 경우, 상기 할당된 모바일 ID 정보를 상기 사용자 단말기(210)로 반환한다. 반면, 상기 모바일 ID가 할당되지 않았을 경우, 새로운 모바일 ID를 생성하여 상기 단말 식별 정보에 할당한다.According to another embodiment of the present invention, when the user terminal 210 starts to start a specific game without a login, the login server 232 receives the terminal identification information from the user terminal 210, It is confirmed through the profile server 233 whether a mobile ID is assigned to the terminal identification information. At this time, if the mobile ID is allocated, the mobile terminal 210 returns the allocated mobile ID information to the user terminal 210. On the other hand, if the mobile ID is not allocated, a new mobile ID is generated and allocated to the terminal identification information.

또한, 본 발명의 다른 실시예에 따라, 상술한 바와 같이 사용자 단말기(210)에서 특정한 게임 통합 ID로 로그인한 경우, 로그인 서버(232)에서는 상기 로그인한 게임 통합 ID에 매핑된 모바일 ID 정보를 상기 프로필 서버(233)를 통해 확인한 후, 이를 사용자 단말기(210)로 반환한다.In addition, according to another embodiment of the present invention, when the user terminal 210 logs in with a specific game integration ID, the login server 232 transmits the mobile ID information mapped to the logged-in game integration ID Via the profile server 233, and returns it to the user terminal 210.

한편, 상기 도 2에서는 본 발명이 하나의 게임 시스템(230) 내에 게임 웹 서버(231), 로그인 서버(232), 프로필 서버(233), 복수의 게임 서버(234) 등을 포함하는 것으로 도시하고 있으나, 본 발명이 이에 한정되는 것은 아니며, 복수의 서버들이 하나의 서버에 통합되어 운영될 수도 있으며, 하나의 서버에서 수행되는 기능이 복수의 서버로 나누어져 동작하도록 운영할 수도 있다. 아울러, 별개의 서버로 도시된 각 서버의 기능들 중 일부 또는 전체가 다른 서버와 부분 또는 전체적으로 통합되어 운영될 수도 있다. 아울러, 상기 게임 시스템(230) 내의 각 서버는 동일한 사업자가 운영할 수도 있으며, 복수의 사업자가 각 서버를 관리하고 서로 연동하여 동작하도록 운영할 수도 있다.2, the present invention includes a game web server 231, a login server 232, a profile server 233, a plurality of game servers 234, and the like in one game system 230 However, the present invention is not limited thereto, and a plurality of servers may be integrated into one server, or a function performed by one server may be divided into a plurality of servers. In addition, some or all of the functions of each server shown as a separate server may be partially or totally integrated with other servers. In addition, each server in the game system 230 may be operated by the same business entity, or a plurality of business entities may manage each server and operate in cooperation with each other.

한편, 통신 네트워크(220)는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 단거리 통신망(PAN; Personal Area Network), 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 또한, 상기 통신 네트워크(410)는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있으며, 적외선(Infrared Data Association; IrDA) 또는 블루투스(Bluetooth)와 같이 단거리 통신에 이용되는 무선전송기술을 이용할 수도 있다.Meanwhile, the communication network 220 may be configured without regard to its communication mode such as wired and wireless, and may be a personal area network (PAN), a local area network (LAN), a metropolitan area network An area network, and a wide area network (WAN). Also, the communication network 410 may be a known World Wide Web (WWW), and may use a wireless transmission technology used for short-distance communication such as Infrared Data Association (IrDA) or Bluetooth It is possible.

한편, 상기 사용자 단말기(210)와 게임 시스템(230)의 로그인 서버(232) 간에 전송되는 데이터는 다양한 방식의 보안 기술을 적용하여 암호화할 수 있다.Meanwhile, data transmitted between the user terminal 210 and the login server 232 of the game system 230 can be encrypted by applying various security techniques.

예컨대, 모바일 ID의 초기화를 위해 사용자 단말기(210)에 설치된 게임 클라이언트에서는 게임 실행에 따라 초기화 호출을 수행하며, 클라이언트 SDK에서 클라이언트 인증 처리를 수행한다. 즉, 상기 클라이언트 SDK를 통해 커넥터 핸들을 생성하고 초기화하며, 서버로부터 세션용 서버 공개키(예컨대, RSA 키)를 요청한다. 상기 서비스 서버(예컨대, 로그인 서버(232))에서는 인증 센터로 RSA 키를 요청하고 처리 결과를 사용자 단말기(210)로 제공한다. 사용자 단말기(210)의 인증 클라이언트에서는 AES 키를 생성하고, 상기 제공된 RSA 키로 AES키를 암호화하여 게임 시스템(230)으로 전송함으로써 세션용 클라이언트 비밀키(AES 키)를 서버에 등록한다.For example, a game client installed in the user terminal 210 for initializing a mobile ID performs an initialization call in response to a game execution, and performs a client authentication process in a client SDK. That is, a connector handle is created and initialized through the client SDK, and a server public key (for example, an RSA key) is requested from the server. The service server (for example, the login server 232) requests the RSA key to the authentication center and provides the processing result to the user terminal 210. The authentication client of the user terminal 210 generates an AES key, encrypts the AES key with the provided RSA key, and transmits the encrypted AES key to the game system 230, thereby registering the client secret key for session (AES key) in the server.

이때, 상기 게임 시스템(230)에서는 상기 세션용 클라이언트 비밀키를 등록하고, 상기 해당 사용자 단말기(210)에 할당된 회원 정보를 가져와서 상기 사용자 단말기(210)로 제공한다.At this time, the game system 230 registers the client secret key for the session, obtains the member information allocated to the corresponding user terminal 210, and provides it to the user terminal 210.

한편, 본 발명은 상술한 인증 방법으로 제한되지 않으며, 후술하는 본 발명의 실시예들을 구현하는데 적용 가능한 어떠한 인증 방법도 본 발명에 적용될 수 있다.On the other hand, the present invention is not limited to the authentication method described above, and any authentication method applicable to implement embodiments of the present invention described later can be applied to the present invention.

도 3은 본 발명의 실시예에 따른 데이터 구조를 나타내는 도면이다. 도 2에서 설명한 바와 같이, 프로필 서버(233) 등에 의해 관리되는 단말 식별 정보, 모바일 ID, 게임 통합 ID 등은 도시된 바와 같이 매핑하여 관리될 수 있다.3 is a diagram illustrating a data structure according to an embodiment of the present invention. As described with reference to FIG. 2, the terminal identification information, the mobile ID, and the game integration ID managed by the profile server 233 and the like may be mapped and managed.

즉, '단말 식별 정보'는 상술한 바아 같이 특정 모바일 단말기에 대해 단말을 식별할 수 있는 고유한 정보를 의미하며, 단말 일련 번호(serial number), 네트워크상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제(예컨대, 안드로이드, iOS 등)의 ID 정보 등이 될 수 있다.That is, the 'terminal identification information' is unique information capable of identifying a terminal to a specific mobile terminal as described above, and includes a terminal serial number, a medium access control (MAC) ), ID information of an operating system (e.g., Android, iOS, etc.), and the like.

따라서, 특정 사용자 단말기가 서버에 접속하면 상기 사용자 단말기에 대한 단말 식별 정보를 확인하고 매핑된 모바일 ID가 존재하지 않을 경우 새로운 모바일 ID를 생성하여 매핑시킨다. 예컨대, 도 3에서는 '디바이스 A'의 단말 식별 정보는 'mobileID_1'의 모바일 ID에 매핑되며, '디바이스 B'의 단말 식별 정보는 'mobileID_2'의 모바일 ID에 매핑된다.Accordingly, when a specific user terminal accesses the server, the terminal identification information for the user terminal is checked, and if a mapped mobile ID does not exist, a new mobile ID is generated and mapped. For example, in FIG. 3, the terminal identification information of 'device A' is mapped to the mobile ID of 'mobileID_1', and the terminal identification information of 'device B' is mapped to the mobile ID of 'mobileID_2'.

한편, 상기 '모바일 ID'는 상술한 바와 같이 상기 단말 식별 정보에 대해 자동 생성하고 모바일 단말기에 1:1로 매핑하여 관리하는 아이디 정보로서 특정 모바일 단말기에 대해 모바일 ID가 부여될 경우, 사용자가 별도의 로그인 절차를 진행하지 않고서도 해당 단말에서는 상기 부여된 모바일 ID로 자동 인증 및 로그인 처리 될 수 있다. 이에 따라, 별도의 인증이 요구되지 않는 게임에 대해서는 사용자가 로그인을 하지 않고 플레이 하더라도, 상기 자동 로그인된 모바일 ID에 의해 플레이 기록이 저장될 수 있다.Meanwhile, when the mobile ID is given to a specific mobile terminal, the 'mobile ID' is automatically generated for the terminal identification information and is mapped to the mobile terminal by 1: 1, The mobile terminal can be automatically authenticated and log-in with the granted mobile ID without proceeding to the login procedure of FIG. Accordingly, even if a game in which a separate authentication is not required is played without the user logging in, the play log can be stored by the automatically logged-in mobile ID.

또한, 본 발명의 실시예에 따라 사용자 단말기에서 특정한 게임 통합 ID로 로그인할 경우, 상기 로그인한 게임 통합 ID에 기 매핑된 모바일 ID가 존재하지 않을 경우, 상기 사용자 단말기에 상기와 같이 매핑된 모바일 ID를 1:1로 매핑하여 관리한다. 예컨대, '디바이스 A'를 단말 식별 정보로 가지는 사용자 단말기에 할당된 모바일 ID가 도시된 바와 같이 'mobileID_1'이고, 상기 사용자 단말기이 'hanID_1'이라는 게임 통합 ID로 로그인할 경우, 만약 상기 'hanID_1'에 매핑된 모바일 ID가 존재하지 않을 경우, 상기 로그인한 사용자 단말기의 게임 통합 ID인 'hanID_1'을 상기 사용자 단말기의 모바일 ID인 'mobileID_1'과 1:1 매핑하여 관리한다. 상기 매핑 관계는 본 발명의 실시예에 따라 상기 사용자 단말기이 기기 초기화를 수행하더라도 유지되며, 상기 기기 초기화 시에는 상기 사용자 단말기에는 새로운 모바일 ID가 할당될 수 있다.In addition, according to the embodiment of the present invention, when the user terminal logs in with a specific game integration ID, if there is no mapped mobile ID in the logged-in game integration ID, To 1: 1. For example, when the mobile ID assigned to the user terminal having the 'device A' as the terminal identification information is 'mobileID_1' as shown and the user terminal logs in with the game integration ID 'hanID_1', if 'hanID_1' When there is no mapped mobile ID, 'hanID_1', which is the game integration ID of the logged-in user terminal, is managed by mapping 1: 1 with the mobile ID 'mobileID_1' of the user terminal. The mapping relationship may be maintained even if the user terminal performs initialization according to an embodiment of the present invention, and a new mobile ID may be assigned to the user terminal when the device is initialized.

도 3을 다시 참조하면, 상기와 마찬가지로 '디바이스 B'에는 'mobileID'라는 모바일 ID가 할당되며, 매칭된 게임 통합 ID는 존재하지 않는 것으로 도시된다. 따라서, 상기 '디바이스 B'의 사용자 단말기가 'hanID_1'의 게임 통합 ID로 로그인한다면, 상기 해당 게임 통합 ID에 이미 매핑된 모바일 ID가 존재하므로 상기 '디바이스 B'에 할당된 'mobileID_2'에는 게임 통합 ID가 매핑되지 않는다. 그러나, 상기 '디바이스 B'의 사용자 단말기가 아직 매핑된 모바일 ID가 존재하지 않는 게임 통합 ID(예컨대, 'hanID_3')로 로그인한다면, 상기 해당 게임 통합 ID와 상기 '디바이스 B'의 모바일 ID인 'mobileID_2'를 1:1 매핑하게 된다.Referring again to FIG. 3, a mobile ID 'mobileID' is assigned to 'device B' and a matching game integration ID does not exist. Therefore, if the user terminal of the 'device B' logs in with the game integration ID of 'hanID_1', since the mobile ID already mapped to the corresponding game integration ID exists, 'mobileID_2' assigned to the 'device B' The ID is not mapped. However, if the user terminal of the 'device B' logs in with a game integration ID (for example, 'hanID_3') in which the mapped mobile ID does not exist, the corresponding game integration ID and the mobile ID ' 1 " to " mobileID_2 "

한편, 상기 '게임 통합 ID'는 상술한 바와 같이 복수의 게임들을 하나의 웹 서버를 통해 제공하는 게임 포털(예컨대, 네이버의 한게임 등)에서 상기 복수의 게임들에 동시에 로그인할 수 있도록 제공하는 아이디를 의미하며, 각 사용자는 하나 또는 복수의 게임 통합 ID를 생성하여 관리할 수 있다. 이에 따라, 복수의 게임 통합 ID를 생성한 사용자는 각 게임에 대해 게임 통합 ID별로 별개의 기록을 관리하며 게임을 플레이할 수 있다.As described above, the 'game integration ID' is an ID for providing a plurality of games to be simultaneously logged in the game portal (for example, Naver's game, etc.) providing a plurality of games through a single web server , And each user can create and manage one or a plurality of game integration IDs. Accordingly, a user who has generated a plurality of game integration IDs can manage a separate record for each game and play the game for each game integration ID.

도 4는 본 발명의 실시예에 따른 계정 간의 관계를 나타내는 도면이다. 도 4를 참조하면, 상술한 바와 같이 각 사용자 단말기의 고유한 기기 정보를 나타내는 단말 식별 정보에는 하나의 모바일 ID가 할당된다. 예컨대, 디바이스 A에는 제1 모바일 ID가 할당되고, 디바이스 B에는 제2 모바일 ID가 할당될 수 있다.4 is a diagram illustrating relationships among accounts according to an embodiment of the present invention. Referring to FIG. 4, as described above, one mobile ID is assigned to the terminal identification information indicating device information unique to each user terminal. For example, device A may be assigned a first mobile ID, and device B may be assigned a second mobile ID.

또한, 본 발명의 실시예에 따라 각 사용자 단말기에서 특정 게임 통합 ID로 로그인할 경우, 상기 로그인한 게임 통합 ID에 아직 매핑된 모바일 ID가 없다면, 상기 로그인한 사용자 단말기의 모바일 ID를 1:1로 매핑하여 관리하게 된다. 예컨대, 디바이스 A의 사용자 단말기에서 제1 게임 통합 ID로 로그인할 경우, 상기 제1 게임 통합 ID는 제1 모바일 ID와 1:1 매핑된다. 마찬가지로, 디바이스 B의 사용자 단말기에서 제2 게임 통합 ID로 로그인할 경우, 상기 제2 게임 통합 ID는 제2 모바일 ID와 1:1로 매핑된다.In addition, according to the embodiment of the present invention, when each user terminal logs in with a specific game integration ID, if there is no mapped mobile ID yet in the logged-in game integration ID, the mobile ID of the logged-in user terminal is set to 1: 1 And managed. For example, when the user terminal of the device A logs in with the first game integration ID, the first game integration ID is 1: 1 mapped to the first mobile ID. Similarly, when the user terminal of the device B logs in with the second game integration ID, the second game integration ID is mapped to the second mobile ID 1: 1.

한편, 각 게임 통합 ID에는 복수의 게임 기록들이 저장될 수 있다. 즉, 특정한 게임 통합 ID로 로그인한 사용자는 해당하는 복수의 게임들을 플레이할 수 있으며, 각 게임들에 대한 플레이 정보는 상기 해당 게임 통합 ID 내에서 관리된다. 따라서, 각 게임 통합 ID별로 게임별 기록이 별도록 관리될 수 있다.On the other hand, a plurality of game records may be stored in each game integration ID. That is, a user logged in with a specific game integration ID can play a plurality of corresponding games, and play information for each game is managed in the corresponding game integration ID. Accordingly, game-specific records can be managed separately for each game integration ID.

아울러, 한 명의 사용자가 복수의 게임 통합 ID를 생성하는 것도 가능하기 때문에, 사용자는 자신이 생성한 복수의 게임 통합 ID들 중에서 특정 게임 통합 ID로 로그인하여 게임을 실행함으로써 동일한 게임에 대해서도 각기 다른 기록을 유지 및 관리할 수 있다.In addition, since a single user can generate a plurality of game integration IDs, the user can log in with a specific game integration ID among the plurality of game integration IDs generated by him / her and execute the game, Can be maintained and managed.

또한, 본 발명의 실시예에 따라 상기 각 게임 통합 ID별로 게임 기록이 관리되기 때문에, 동일한 사용자가 상이한 사용자 단말기를 사용하여 게임을 플레이할 경우에도, 원하는 게임 통합 ID로 로그인하여 플레이함으로써 게임 기록에 대한 연속성을 보장받을 수가 있게 된다.In addition, since the game record is managed for each game integration ID according to the embodiment of the present invention, even when the same user uses a different user terminal to play the game, It is possible to guarantee the continuity of the operation.

이하, 도 5를 참조하여, 본 발명에 따라 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 장치를 설명한다.Hereinafter, an apparatus for linking a mobile terminal-based account and a game-based account according to the present invention will be described with reference to FIG.

계정 연동 장치Account interlock

도 5는 본 발명의 실시예에 따른 계정 연동 장치의 세부 구조를 나타내는 블록도이다. 한편, 상기 도 5에 도시된 계정 연동 장치(500)는 도 2에서의 게임 웹 서버(231), 로그인 서버(232), 프로필 서버(233) 중 어느 하나 이상에 대응할 수도 있으며, 상기 계정 연동 장치(500)의 기능들 중 일부 또는 전체가 상기 서버들 중 적어도 하나 이상에서 수행될 수 있다.5 is a block diagram illustrating a detailed structure of an accounting interworking apparatus according to an embodiment of the present invention. 5 may correspond to one or more of the game web server 231, the login server 232, and the profile server 233 shown in FIG. 2, and the account linking device 500 Some or all of the functions of the server 500 may be performed on at least one of the servers.

상기 계정 연동 장치(500)는 모바일 ID 확인부(510), 모바일 ID 생성부(520), 게임 ID 매핑부(530), 로그인 처리부(540), 게임 기록 처리부(550), 초기화 처리부(560), 탈퇴 처리부(570) 등을 포함하여 구성될 수 있다. 또한, 상기 계정 연동 장치(500)는 모바일 ID 정보 데이터베이스(581), 게임 통합 ID 정보 데이터베이스(582), ID 매핑 정보 데이터베이스(583), 인증 정보 데이터베이스(584) 및 게임 기록 정보 데이터베이스(585) 등과 같은 적어도 하나의 데이터베이스들을 더 포함하여 구성될 수 있다.The account interlock 500 includes a mobile ID verification unit 510, a mobile ID generation unit 520, a game ID mapping unit 530, a login processing unit 540, a game recording processing unit 550, an initialization processing unit 560, A withdrawal processing unit 570, and the like. The account interlock 500 also includes a mobile ID information database 581, a game integration ID information database 582, an ID mapping information database 583, an authentication information database 584, a game record information database 585, And < / RTI >

상기 모바일 ID 확인부(510)는 접속한 사용자 단말기에 대해 모바일 ID가 할당되었는지 여부를 확인하는 기능을 수행한다. 즉, 본 발명의 실시예에 따라 각 사용자 단말기에 모바일 ID를 할당하여 관리함으로써, 사용자 단말기에서 특정 게임 통합 ID에 로그인하지 않고서도, 게임 기록의 유지가 가능할 뿐만 아니라, 모바일 ID와 게임 통합 ID의 연동 관리를 통해 효과적이고 편리한 인증 체계 및 기록 관리를 제공할 수 있다. The mobile ID checking unit 510 checks whether a mobile ID is assigned to the connected user terminal. That is, by allocating and managing a mobile ID to each user terminal according to the embodiment of the present invention, it is possible to maintain the game record without logging in the specific game integration ID in the user terminal, Interworking management can provide effective and convenient authentication system and records management.

따라서, 모바일 ID 확인부(510)에서는 사용자 단말기에서 게임 시스템에 접속하여 특정 게임을 실행하고자 할 때, 상기 사용자 단말기에 대한 단말 식별 정보를 수신하고, 상기 단말 식별 정보에 해당하는 모바일 ID가 할당되어 있는지를 모바일 ID 정보 데이터베이스(581)를 통해 확인한다.Therefore, when the user terminal attempts to access a game system to execute a specific game, the mobile ID confirmation unit 510 receives the terminal identification information for the user terminal, and a mobile ID corresponding to the terminal identification information is allocated The mobile ID information database 581,

상기 확인 결과, 상기 단말 식별 정보에 해당하는 모바일 ID가 이미 할당된 상태일 경우에는, 상기 할당된 해당 모바일 ID를 상기 사용자 단말기로 전송한다. 반면, 상기 단말 식별 정보에 해당하는 모바일 ID가 아직 할당되지 않은 상태일 경우에는, 모바일 ID 생성부(520)로 하여금 새로운 모바일 ID를 생성하여 할당하도록 요청한다.If it is determined that the mobile ID corresponding to the terminal identification information is already allocated, the mobile terminal transmits the allocated mobile ID to the user terminal. On the other hand, if the mobile ID corresponding to the terminal identification information is not yet allocated, the mobile ID generation unit 520 requests the mobile ID generation unit 520 to generate and assign a new mobile ID.

상기 모바일 ID 생성부(520)에서는 상기 모바일 ID 확인부(510)의 요청에 따라 새로운 모바일 ID를 생성하여 상기 단말 식별 정보에 할당하고, 상기 할당된 정보를 모바일 ID 정보 데이터베이스(581)에 저장한다. 또한, 상기 새로 할당된 모바일 ID 정보를 상기 사용자 단말기로 전송한다.The mobile ID generation unit 520 generates a new mobile ID according to the request of the mobile ID verification unit 510, allocates the new mobile ID to the terminal identification information, and stores the allocated information in the mobile ID information database 581 . Also, the newly allocated mobile ID information is transmitted to the user terminal.

한편, 상기 모바일 ID 확인부(510)의 확인 결과 단말 식별 정보에 해당하는 모바일 ID가 존재하고, 상기 모바일 ID에 특정 게임 통합 ID가 매핑된 상태일 경우, 게임 ID 매핑부(530)에서는 상기 매핑된 게임 통합 ID 정보를 상기 사용자 단말기로 더 전송할 수 있다. 이때, 상기 게임 ID 매핑부(530)에서는 상기 ID 매핑 정보 데이터베이스(583)에 저장된 모바일 ID와 게임 통합 ID 간의 매핑 정보를 확인하여 매핑 여부를 판단할 수 있다.On the other hand, if it is determined that the mobile ID corresponding to the terminal identification information exists as a result of the mobile ID verification unit 510 and a specific game integration ID is mapped to the mobile ID, the game ID mapping unit 530 The game integration ID information may be further transmitted to the user terminal. At this time, the game ID mapping unit 530 can check mapping information between the mobile ID and the game integration ID stored in the ID mapping information database 583 to determine whether or not the mapping is performed.

로그인 처리부(540)는 사용자 단말기의 특정 게임 통합 ID로의 로그인 요청시 로그인 처리를 수행한다. 이때, 상기 로그인 처리부(540)는 상기 사용자 단말기로부터 아이디 및 패스워드 등과 같은 로그인 관련 정보를 수신하고, 이를 인증 정보 데이터베이스(584)에 저장된 정보와 비교함으로써 로그인을 처리한다.The login processing unit 540 performs login processing when a login request to a specific game integrated ID of the user terminal is requested. At this time, the login processing unit 540 receives log-related information such as an ID and a password from the user terminal, and compares the log-related information with the information stored in the authentication information database 584, thereby processing login.

한편, 상기 로그인에 따라 상기 로그인한 게임 통합 ID에 대해 특정 모바일 ID가 매핑된 상태인지를 상기 게임 ID 매핑부(530)를 통해 조회한다. 상기 게임 ID 매핑부(530)로 상기 매핑된 모바일 ID 정보를 조회한다. 즉, 상기 게임 ID 매핑부(530)에서는 상기 로그인한 게임 통합 ID에 대해 매핑된 모바일 ID가 존재하는지를 ID 매핑 정보 데이터베이스(583)를 통해 조회한다. 상기 조회 결과, 상기 게임 통합 ID와 매핑된 모바일 ID가 존재할 경우, 상기 해당 모바일 ID 정보를 상기 사용자 단말기로 전송한다. 이때, 게임 기록 정보 데이터베이스(585)에 저장된 상기 게임 통합 ID의 해당 게임에 대해 저장된 게임 기록 정보를 독출하여 전송함으로써 저장된 게임 레벨 상태에서 게임을 시작할 수 있도록 한다.On the other hand, the game ID mapping unit 530 inquires whether the specific mobile ID is mapped to the logged-in game integrated ID according to the login. And searches the mapped mobile ID information by the game ID mapping unit 530. That is, the game ID mapping unit 530 inquires, through the ID mapping information database 583, whether a mapped mobile ID exists for the logged-in game integration ID. As a result of the inquiry, if the mobile ID mapped with the game integration ID exists, the mobile ID information is transmitted to the user terminal. At this time, the game recording information stored for the corresponding game of the game integration ID stored in the game recording information database 585 is read and transmitted to start the game in the stored game level state.

한편, 상기 로그인에 따라 상기 로그인한 게임 통합 ID에 대해 특정 모바일 ID가 매핑되지 않은 상태일 경우, 즉 상기 게임 ID 매핑부(530)에서 상기 로그인한 게임 통합 ID에 대해 매핑된 모바일 ID가 존재하는지를 ID 매핑 정보 데이터베이스(583)를 통해 조회한 결과, 상기 게임 통합 ID와 매핑된 모바일 ID가 존재하지 않은 경우, 현재 접속한 사용자 단말기에 할당된 모바일 ID를 상기 로그인한 게임 통합 ID와 1:1 매핑하여 ID 매핑 정보 데이터베이스(583)에 저장한다. On the other hand, if the specific mobile ID is not mapped to the logged-in game integration ID according to the login, that is, whether the mobile ID mapped to the logged-in game integration ID exists in the game ID mapping unit 530 If the mobile ID mapped to the game integration ID does not exist as a result of the search through the ID mapping information database 583, the mobile ID allocated to the currently connected user terminal is mapped 1: 1 with the logged-in game integration ID And stores it in the ID mapping information database 583.

상기 로그인 요청은 사용자가 사용자 단말기에서 로그인 메뉴를 선택하여 요청할 수도 있으며, 반드시 로그인이 필요한 특정 게임(예컨대, 성인 인증이 필요한 게임 등)을 실행시켰을 때 자동으로 제공되는 로그인 메뉴를 통해 로그인을 요청할수도 있다.The login request may be requested by the user by selecting a login menu on the user terminal or by requesting login through a login menu that is automatically provided when a specific game (for example, a game requiring adult authentication) have.

게임 기록 처리부(550)는 상기 사용자 단말기를 통해 게임 실행 후 게임 결과 정보를 수신하고, 상기 게임 결과를 게임 기록 정보 데이터베이스(585)에 저장한다. 이때, 상기 특정 게임에 대한 게임 결과는 상기 사용자 단말기에 할당된 모바일 ID와 매핑하여 저장할 수 있다. 또한, 상기 사용자 단말기가 특정 게임 통합 ID로 로그인하였을 경우, 상기 로그인한 게임 통합 ID에 매핑하여 저장할 수 있다.The game record processing unit 550 receives the game result information after executing the game through the user terminal and stores the game result in the game record information database 585. [ At this time, the game result for the specific game may be mapped to the mobile ID assigned to the user terminal and stored. In addition, when the user terminal logs in with a specific game integration ID, it can be mapped to the logged-in game integration ID and stored.

초기화 처리부(560)는 사용자 단말기에서 모바일 ID에 대한 초기화 요청시 해당 모바일 ID를 초기화하는 기능을 수행한다. 즉, 사용자 단말기에 대해 상기 모바일 ID 생성부(520) 등을 통해 생성된 모바일 ID를 초기화시키고자 할 경우, 사용자의 요청에 따라 상기 모바일 ID를 초기화시킨다. 이때, 상기 모바일 ID가 특정 게임 통합 ID와 매핑된 상태일 경우, 상기 매핑된 상태는 그대로 유지시키며, 상기 모바일 ID와 단말 식별 정보와의 관계를 해제한다. 따라서, 상기 사용자 단말기의 단말 식별 정보에 할당된 모바일 ID가 할당 해제되므로, 상기 사용자 단말기의 단말 식별 정보에는 모바일 ID가 할당되지 않은 상태로 전환된다. 이에 따라, 상기 사용자 단말기가 특정 게임을 플레이하고자 할 경우, 상기 모바일 ID 확인부(510) 및 모바일 ID 생성부(520)에 의해 다시 새로운 모바일 ID를 생성하여 할당받게 된다.The initialization processor 560 initializes the corresponding mobile ID when the user terminal requests initialization of the mobile ID. That is, when the mobile ID generated through the mobile ID generation unit 520 or the like is initialized for the user terminal, the mobile ID is initialized according to the user's request. At this time, if the mobile ID is mapped to a specific game integration ID, the mapped state is maintained, and the relation between the mobile ID and the terminal identification information is released. Therefore, since the mobile ID allocated to the terminal identification information of the user terminal is deallocated, the mobile terminal is switched to a state in which the mobile ID is not allocated to the terminal identification information of the user terminal. Accordingly, when the user terminal desires to play a specific game, a new mobile ID is generated and assigned again by the mobile ID verification unit 510 and the mobile ID generation unit 520.

탈퇴 처리부(570)는 사용자 단말기로부터 특정 게임 통합 ID에 대한 탈퇴 요청을 받을 경우, 해당 게임 통합 ID에 대한 계정 삭제 처리를 수행한다. 이때, 바람직하게는 미리 설정된 기간의 유예 기간을 설정할 수 있으며, 상기 탈퇴 처리에 따라 상기 게임 통합 ID와 매핑된 모바일 ID와의 매핑 관계도 해제할 수 있다.When the withdrawal processing unit 570 receives a withdrawal request for a specific game integration ID from the user terminal, the withdrawal processing unit 570 performs an account deletion process for the game integration ID. At this time, preferably, a grace period may be set in a predetermined period, and the mapping relation between the game integration ID and the mapped mobile ID may be released according to the withdrawal process.

상기 모바일 ID 정보 데이터베이스(581)에는 각 모바일 단말기에서 최초 게임 실행 시 자동으로 할당되는 모바일 ID 정보가 저장된다. 이때, 각 모바일 ID는 모바일 단말기를 식별할 수 있는 고유한 단말 식별 정보와 매핑되어 저장될 수 있다. 또한, 상기 모바일 ID는 사용자의 기기 초기화 요청에 따라 해당 모바일 단말기와의 매핑 관계를 해제할 수도 있다.The mobile ID information database 581 stores mobile ID information that is automatically allocated at the time of initial game execution in each mobile terminal. At this time, each mobile ID can be mapped and stored with unique terminal identification information capable of identifying the mobile terminal. In addition, the mobile ID may release the mapping relationship with the corresponding mobile terminal according to a device initialization request of the user.

상기 게임 통합 ID 정보 데이터베이스(582)는 사용자가 PC 등을 통해 게임 포털에 접속하여 가입하는 복수의 게임들에 동시에 로그인할 수 있는 계정 정보를 저장한다. 상기 게임 통합 ID는 상술한 바와 같이 한 명의 사용자가 복수의 계정을 생성하여 관리할 수도 있으며, 각 상이한 계정에 대해 상이한 게임 기록을 관리할 수 있다.The game integrated ID information database 582 stores account information that enables a user to log in simultaneously to a plurality of games connected to a game portal through a PC or the like. As described above, the game integration ID can be created and managed by a single user, and different game records can be managed for each different account.

ID 매핑 정보 데이터베이스(583)는 상기 모바일 ID 정보 데이터베이스(581)에 저장된 모바일 ID와 상기 게임 통합 ID 정보 데이터베이스(582)에 저장된 게임 통합 ID의 매핑 정보를 저장한다. 상기 매핑 관계는 사용자가 모바일 단말기에서 특정 게임 통합 ID로 로그인할 때 자동으로 매핑될 수 있으며, 다른 실시예에 따라 모바일 단말기의 계정 메뉴에서 사용자가 임의로 매핑시킬 수도 있다.The ID mapping information database 583 stores mapping information of the mobile ID stored in the mobile ID information database 581 and the game integration ID stored in the game integration ID information database 582. [ The mapping relationship may be automatically mapped when the user logs in with a specific game integration ID in the mobile terminal, or may be arbitrarily mapped by the user in the account menu of the mobile terminal according to another embodiment.

한편, 상기 초기화 처리 및 탈퇴 처리에 대한 세부적인 실시예들은 도 12 내지 도 15의 설명에서 상세히 설명하기로 한다.The details of the initialization processing and the withdrawal processing will be described in detail with reference to FIGS. 12 to 15. FIG.

다음으로, 도 6 내지 도 8을 참조하여 본 발명의 실시예에 따른 계정 연동 방법을 상세히 설명하기로 한다.Next, a method of linking accounts according to an embodiment of the present invention will be described in detail with reference to FIG. 6 to FIG.

계정 연동 방법Account linking method

도 6은 본 발명의 실시예에 따른 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 절차를 나타내는 흐름도이다. 도 6을 참조하면, 먼저 모바일 단말기에 설치된 복수의 게임들 중 특정 게임에 대해 바로 실행하기를 시작(S601)하면, 상술한 바와 같이 모바일 단말기에 할당된 모바일 ID가 존재하는지를 확인(S602)한다. 상기 확인 결과, 할당된 모바일 ID가 존재할 경우 해당 모바일 ID로 자동 로그인(S603)하게 된다. 반면, 아직 할당된 모바일 ID가 존재하지 않는 경우 새로운 모바일 ID가 생성(S604)된다. 이와 같이, 게임 실행 시작에 따라 모바일 단말기에 할당된 고유의 모바일 ID에 자동 로그인하여 게임 플레이(S605)를 진행한다.6 is a flowchart illustrating a procedure for linking a mobile terminal-based account and a game-based account according to an embodiment of the present invention. Referring to FIG. 6, when a specific game among a plurality of games installed in the mobile terminal starts to be executed immediately (S601), it is confirmed whether there is a mobile ID assigned to the mobile terminal as described above (S602). If it is determined that the mobile ID has been allocated, the mobile ID is automatically logged in (S603). On the other hand, if there is no mobile ID assigned yet, a new mobile ID is created (S604). In this way, the game is automatically logged in to the unique mobile ID assigned to the mobile terminal at the start of game execution, and the game play (S605) is performed.

따라서, 사용자는 별도의 로그인 과정 없이도, 플레이한 게임 기록이 상기 모바일 ID에 매핑되어 저장된다. 또한, 상기 모바일 ID가 특정 게임 통합 ID와 매핑되어 있을 경우, 상기 해당 게임 통합 ID에도 상기 게임 기록이 함께 매핑되어 저장될 수 있다.Therefore, the user does not have to log-in separately, and the game record that he has played is mapped to the mobile ID and stored. In addition, when the mobile ID is mapped to a specific game integration ID, the game integration ID may be mapped to the game integration ID.

한편, 상기 게임 플레이 중 특정한 게임 통합 ID로 로그인(S606)하여 플레이하게 될 경우, 먼저 상기 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재하는지를 확인(S607)한다. 상기 확인 결과, 매핑된 모바일 ID가 존재하지 않을 경우, 현재 모바일 단말기의 모바일 ID에 매핑된 게임 통합 ID가 존재하는지를 확인한다. 상기 확인 결과 매핑된 게임 통합 ID가 존재하지 않는 경우, 현재 모바일 단말기의 모바일 ID와 상기 로그인한 게임 통합 ID를 1:1 매핑(S610)시키게 된다. 상기 매핑에 따라 상기 모바일 ID로 플레이한 게임 기록은 상기 1:1 매핑된 게임 통합 ID에 함께 연동하여 저장된다. 즉, 현재 모바일 ID 게임 기록을 상기 로그인한 게임 통합 ID에 갱신(S611)시킨다.On the other hand, if the user logs in with a specific game integration ID during the game play (S606), then it is checked in step S607 whether there is a mobile ID mapped to the logged-in game integration ID. If it is determined that the mapped mobile ID does not exist, it is confirmed whether a game integrated ID mapped to the mobile ID of the current mobile terminal exists. If the mapped game integration ID does not exist, the mapping between the mobile ID of the current mobile terminal and the logged-in game integration ID is performed 1: 1 (S610). The game record played by the mobile ID according to the mapping is stored together with the 1: 1 mapped game integration ID. That is, it updates the current mobile ID game record to the logged-in game integrated ID (S611).

반면, 상기 S607 단계에서의 확인 결과 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재할 경우에는 상기 게임 통합 ID의 해당 게임 기록 또는 상기 매핑된 모바일 ID의 해당 게임 기록을 서버로부터 독출(S608)하고, 상기 독출된 기록을 현재 실행중인 게임에 반영(S609)하여 게임을 플레이(S612)한다. 상기 게임 플레이 기록은 상기 로그인한 게임 통합 ID로부터 로그 아웃하기 전까지 해당 게임 통합 ID 또는 이와 매핑된 모바일 ID에 저장된다.On the other hand, if it is determined in step S607 that there is a mobile ID mapped to the logged-in game integration ID, the corresponding game record of the game integration ID or the corresponding game ID of the mapped mobile ID is read from the server (S608) The read out record is reflected in the currently executed game (S609), and the game is played (S612). The game play record is stored in the game integration ID or the mapped mobile ID until logout from the logged-in game integration ID.

도 7은 본 발명의 실시예에 따른 등급 제한 게임에 대한 계정 관리 절차를 나타내는 흐름도이다. 도 7을 참조하면, 먼저 모바일 단말기에 설치된 복수의 게임들 중 특정 게임에 대해 바로 실행하기를 시작(S701)하면, 도 6에서 상술한 바와 같이 모바일 단말기에 할당된 모바일 ID가 존재하는지를 확인하는 절차를 거쳐 모바일 단말기에 할당된 고유의 모바일 ID에 자동 로그인하여 게임 플레이를 진행한다.7 is a flowchart illustrating an account management procedure for a rating-restricted game according to an embodiment of the present invention. Referring to FIG. 7, when the user first starts to execute a specific game among a plurality of games installed in the mobile terminal (S701), it checks whether there is a mobile ID assigned to the mobile terminal And automatically logs in to a unique mobile ID assigned to the mobile terminal to play the game.

한편, 상기 실행하고자 하는 게임이 등급 제한 게임(S702)일 경우에는 모바일 ID만으로는 인증이 어려우므로, 이에 대한 인증이 가능한 게임 통합 ID로의 로그인 절차를 유도하는 것이 바람직하다. 따라서, 상기 실행하고자 하는 게임이 등급 제한 게임(예컨대, 19세 이상만이 플레이할 수 있는 게임)일 경우에는 게임 통합 ID에 대한 로그인 페이지로 전환(S703)함으로써 로그인을 유도한다.Meanwhile, in the case where the game to be executed is a rating-restricted game (S702), it is preferable to induce a log-in procedure to the game integration ID in which authentication is possible because the authentication is difficult with only the mobile ID. Accordingly, if the game to be executed is a rating-limited game (for example, a game that can be played only by 19 years or older), the login is guided by switching to the login page for the game integration ID (S703).

사용자가 게임 통합 ID로 로그인하지 않을 경우에는 해당 게임에 대한 진행이 불가(S705)하도록 처리하는 것이 바람직하다. 반면, 사용자가 특정 게임 통합 ID로 로그인(S704)하여 상기 해당 게임에 대한 인증이 완료되면, 상기 도 6에서 상술한 바와 같이 상기 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재하는지를 확인(S706)한다. 상기 확인 결과, 매핑된 모바일 ID가 존재하지 않을 경우, 현재 모바일 단말기의 모바일 ID에 매핑된 게임 통합 ID가 존재하는지를 확인한다. 상기 확인 결과 매핑된 게임 통합 ID가 존재하지 않는 경우, 현재 모바일 단말기의 모바일 ID와 상기 로그인한 게임 통합 ID를 1:1 매핑(S709)시키게 된다. 상기 매핑에 따라 상기 모바일 ID로 플레이한 게임 기록은 상기 1:1 매핑된 게임 통합 ID에 함께 연동하여 저장된다. 즉, 현재 모바일 ID 게임 기록을 상기 로그인한 게임 통합 ID에 갱신(S710)시킨다.If the user does not log in using the game integration ID, it is preferable to process the game so that the game can not be progressed (S705). On the other hand, if the user logs in with a specific game integration ID (S704) and authentication of the corresponding game is completed, it is checked whether a mobile ID mapped to the logged-in game integration ID exists (S706) do. If it is determined that the mapped mobile ID does not exist, it is confirmed whether a game integrated ID mapped to the mobile ID of the current mobile terminal exists. If it is determined that the mapped game integration ID does not exist, the mapping of the mobile ID of the current mobile terminal and the logged-in game integration ID is performed 1: 1 (S709). The game record played by the mobile ID according to the mapping is stored together with the 1: 1 mapped game integration ID. That is, the current mobile ID game record is updated to the logged in game integrated ID (S710).

반면, 상기 S706 단계에서의 확인 결과 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재할 경우에는 상기 게임 통합 ID의 해당 게임 기록 또는 상기 매핑된 모바일 ID의 해당 게임 기록을 서버로부터 독출(S707)하고, 상기 독출된 기록을 현재 실행중인 게임에 반영(S708)하여 게임을 플레이(S711)한다. 상기 게임 플레이 기록은 상기 로그인한 게임 통합 ID로부터 로그 아웃하기 전까지 해당 게임 통합 ID 또는 이와 매핑된 모바일 ID에 저장된다.On the other hand, if it is determined in step S706 that there is a mobile ID mapped to the logged-in game integration ID, the corresponding game record of the game integration ID or the corresponding game ID of the mapped mobile ID is read from the server (S707) The read out record is reflected in the currently executed game (S708), and the game is played (S711). The game play record is stored in the game integration ID or the mapped mobile ID until logout from the logged-in game integration ID.

도 8은 본 발명의 실시예에 따른 기기 초기화에 따른 계정 연동 처리 절차를 나타내는 흐름도이다. 도 8을 참조하면, 먼저 모바일 단말기에 설치된 복수의 게임들 중 특정 게임에 대해 바로 실행하기를 시작하면, 도 6 및 도 7에서 상술한 바와 같이 모바일 단말기에 할당된 모바일 ID가 존재하는지를 확인하는 절차를 거쳐 모바일 단말기에 할당된 고유의 모바일 ID에 자동 로그인하여 게임 플레이를 진행(S802)한다. 이때, 상기 모바일 단말기에 대해 생성된 모바일 ID가 제1 모바일 ID(S801)라 가정할 경우, 상기 이미 할당된 제1 모바일 ID에 대한 기기 초기화를 진행(S803)할 수 있다.8 is a flowchart illustrating an accounting interlocking process according to an embodiment of the present invention. Referring to FIG. 8, when a specific game is first started to be executed among a plurality of games installed in the mobile terminal, a procedure for confirming whether a mobile ID allocated to the mobile terminal exists as described above with reference to FIGS. 6 and 7 And automatically logs in to a unique mobile ID assigned to the mobile terminal to proceed to play the game (S802). At this time, if it is assumed that the mobile ID generated for the mobile terminal is the first mobile ID (S801), the device initialization for the already allocated first mobile ID can be performed (S803).

이와 같이, 기기 초기화를 실행할 경우, 현재 모바일 단말기에 할당된 제1 모바일 ID 정보를 삭제(S804) 처리한다. 그런 다음, 상기 제1 모바일 ID와는 다른 제2 모바일 ID를 새롭게 생성(S805)한다.In this way, when the device initialization is performed, the first mobile ID information currently assigned to the mobile terminal is deleted (S804). Then, a second mobile ID different from the first mobile ID is newly created (S805).

다음으로, 상기 게임 플레이 중 특정한 게임 통합 ID로 로그인(S806)하여 플레이하게 될 경우, 먼저 상기 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재하는지를 확인(S807)한다. 상기 확인 결과, 매핑된 모바일 ID가 존재하지 않을 경우, 현재 모바일 단말기의 모바일 ID(즉, 제2 모바일 ID)에 매핑된 게임 통합 ID가 존재하는지를 확인한다. 이때, 상기에서 제2 모바일 ID는 기기 초기화에 의해 새롭게 생성된 ID이므로, 매핑된 게임 통합 ID가 존재하지 않는다.Next, in step S806, when a specific game integration ID is entered during the game play, a mobile ID mapped to the logged-in game integration ID is checked in step S807. If it is determined that the mapped mobile ID does not exist, it is confirmed whether a game integrated ID mapped to the current mobile ID (i.e., the second mobile ID) exists. At this time, since the second mobile ID is newly generated by the device initialization, there is no mapped game integration ID.

즉, 상기 확인 결과 매핑된 게임 통합 ID가 존재하지 않는 경우, 현재 모바일 단말기의 모바일 ID인 제2 모바일 ID와 상기 로그인한 게임 통합 ID를 1:1 매핑(S810)시키게 된다. 상기 매핑에 따라 상기 제2 모바일 ID로 플레이한 게임 기록은 상기 1:1 매핑된 게임 통합 ID에 함께 연동하여 저장된다. 즉, 현재 모바일 다말의 모바일 ID인 제2 모바일 ID 게임 기록을 상기 로그인한 게임 통합 ID에 갱신(S811)시킨다.That is, if the mapped game integration ID does not exist, the second mobile ID, which is the mobile ID of the current mobile terminal, is mapped to the logged-in game integration ID by 1: 1 (S810). The game record played by the second mobile ID according to the mapping is stored together with the 1: 1 mapped game integration ID. That is, the second mobile ID game record, which is the mobile ID of the current mobile tamar, is updated to the logged-in game integration ID (S811).

반면, 상기 S807 단계에서의 확인 결과 로그인한 게임 통합 ID에 매핑된 모바일 ID가 존재할 경우에는 상기 게임 통합 ID의 해당 게임 기록 또는 상기 매핑된 모바일 ID의 해당 게임 기록을 서버로부터 독출(S808)하고, 상기 독출된 기록을 현재 실행중인 게임에 반영(S809)하여 게임을 플레이(S812)한다. 상기 게임 플레이 기록은 상기 로그인한 게임 통합 ID(예컨대, 제2 모바일 ID 또는 다른 모바일 ID)로부터 로그 아웃하기 전까지 해당 게임 통합 ID 또는 이와 매핑된 모바일 ID에 저장된다.On the other hand, if the mobile ID mapped to the logged-in game integration ID exists in step S807, the corresponding game record of the game integration ID or the corresponding game ID of the mapped mobile ID is read from the server (step S808) The read out record is reflected in the currently executed game (S809), and the game is played (S812). The game play record is stored in the game integration ID or the mapped mobile ID until the user logs out from the logged-in game integration ID (e.g., the second mobile ID or another mobile ID).

이상으로, 본 발명에 따른 장치 및 방법을 상세히 설명하였다. 이하, 도 9 내지 도 20을 참조하여, 상술한 본 발명을 실제 게임에 적용한 예를 상세히 설명하기로 한다.Thus, the apparatus and method according to the present invention have been described in detail. Hereinafter, an example in which the present invention described above is applied to an actual game will be described in detail with reference to FIGS. 9 to 20. FIG.

실시예Example

도 9는 본 발명의 실시예에 따른 실제 게임에 적용된 기본 인증 절차를 나타내는 도면이다. 도 9를 참조하면, 통합 로그인을 제공하는 게임 플랫폼에서 예컨대, 4개의 게임(즉, 제1 게임, 제2 게임, 제3 게임 및 제4 게임)을 제공한다고 가정한다. 이때, 제3 게임은 등급 제한 게임으로서 반드시 로그인을 필요로 한다.9 is a diagram illustrating a basic authentication procedure applied to an actual game according to an embodiment of the present invention. Referring to FIG. 9, it is assumed that, for example, four games (i.e., a first game, a second game, a third game, and a fourth game) are provided in a game platform that provides integrated logins. At this time, the third game is a game of rating limitation and a login is necessarily required.

한편, 상기 로그인을 통한 인증이 필요한 제3 게임을 제외한 나머지 게임들은 상술한 바와 같이 본 발명의 실시예에 따라 별도의 로그인 없이도 바로 실행할 수 있으며, 상기 실행에 따른 게임 플레이 기록도 자동 저장 및 유지될 수 있다. 이하 설명하는 실시예들에서 'SNo'로 표시되는 ID는 모바일 ID를 의미하며, 'Hid'로 표시되는 ID는 게임 통합 ID를 의미한다. Meanwhile, the remaining games except for the third game requiring authentication through the login can be executed immediately without a separate login according to the embodiment of the present invention, and the game play record according to the execution can be automatically stored and maintained . In the embodiments described below, an ID denoted by 'SNo' means a mobile ID, and an ID denoted by 'Hid' means a game unified ID.

상기 도 9에서 가로 방향은 단일 게임에서의 게임 간 플레이 전환을 의미하며, 세로 방향은 특정한 동일 게임에 대한 로그인에 따른 실시예를 나타낸다.In FIG. 9, the horizontal direction indicates switching between games in a single game, and the vertical direction indicates an embodiment according to a login for a specific same game.

즉, 제1 게임을 바로 시작하게 되면, 게임 최초 실행 페이지(예컨대, 웰컴(welcome) 페이지)가 제공된다. 이때, 본 발명의 실시예에 따라 상술한 바와 같이 아직 모바일 ID가 생성되기 전이라면 새로운 모바일 ID(예컨대, SNo1)가 생성된다. 이에 따라, 별도의 로그인 과정 없이도 상기 제1 게임의 플레이 기록이 상기 SNo1에 매핑되어 저장된다.That is, when the first game is immediately started, a game initial execution page (for example, a welcome page) is provided. At this time, according to the embodiment of the present invention, a new mobile ID (for example, SNo1) is generated before the mobile ID is generated as described above. Accordingly, the play record of the first game is mapped and stored in the SNo1 without a separate login process.

다음으로, 제2 게임으로 전환하여 바로 시작할 경우, 상기 제2 게임에 대한 게임 최초 실행 페이지가 제공되며, 마찬가지로 별도의 로그인 과정 없이도 상기에서 생성된 SNo1으로 자동 로그인되어 실행된다.Next, when the game is immediately switched to the second game, a game initial execution page for the second game is provided, and the same SNo1 generated in the above is automatically logged and executed without a separate login process.

한편, 제3 게임으로 전환하여 바로 시작하고자 할 경우, 상기 제3 게임은 등급 제한 게임이므로 별도의 로그인 과정을 통해 인증 절차를 거치는 것이 바람직하다. 따라서, 게임 최초 실행 페이지로 가기 전 로그인 창을 제공함으로써 사용자가 로그인하도록 유도하는 것이 바람직하다. 이에 따라, 사용자가 특정 게임 통합 ID(예컨대, Hid1)로 로그인하고, 정상적으로 인증 절차가 완료되면, 상기 Hid1으로 로그인한 상태로 게임이 진행된다. 이때, 본 발명의 실시예에 따라, 상기 로그인한 게임 통합 ID인 Hid1에 아직 매핑된 모바일 ID가 없을 경우, 상기 모바일 단말기에 생성된 모바일 ID인 SNo1을 상기 Hid1과 1:1 매핑시키게 된다. 따라서, 상기 Hid1으로 로그인하여 플레이한 게임 기록은 상기 SNo1에도 연동하여 저장된다.On the other hand, if the user desires to switch to the third game and start the game immediately, it is preferable that the third game is a rating-limited game, so that the third game is subjected to an authentication procedure through a separate login process. Therefore, it is desirable to provide a login window before going to the game first execution page, thereby inducing the user to log in. Accordingly, the user logs in with a specific game integration ID (for example, Hid1), and when the authentication process is normally completed, the game proceeds with logging in the Hid1. According to the embodiment of the present invention, if there is no mobile ID mapped yet to the logged-in game integration ID Hid1, SNo1, which is the mobile ID generated in the mobile terminal, is mapped to the Hid1 by 1: 1. Therefore, the game log which is logged in and played with the Hid1 is stored in association with the SNo1.

다음으로, 제4 게임을 실행하면, 상기 제2 게임에서와 같이 SNo1이 자동으로 로그인된 상태이므로, SNo1으로 게임이 플레이되며, 상기 제3 게임에서 상기 Hid1으로 로그인함에 따라, 상기 SNo1이 Hid1과 매핑되었으므로, 상기 SNo1으로 게임한 플레이 기록이 Hid1에도 유지된다.Next, when the fourth game is executed, since the SNo1 is automatically logged in as in the second game, the game is played in the SNo1, and when the third game is logged into the Hid1, the SNo1 becomes Hid1 The play record played with SNo1 is also held in Hid1.

다음으로, 제1 게임 또는 제2 게임을 실행하면, 마찬가지로 SNo1은 자동 로그인된 상태이고, 상기에서 Hid1의 게임 통합 ID로 로그인한 상태이므로, 제1 게임에서 별도의 게임 통합 ID로 로그인하지 않았더라도 Hid1이 로그인된 상태가 적용될 수 있다. 제2 게임도 마찬가지로 동일하게 Hid1이 연결된 상태로 게임이 진행된다.Next, when the first game or the second game is executed, the SNo1 is automatically logged in, and since the login is performed with the game integration ID of Hid1 in the above, even if the first game is not logged in with a separate game integration ID The logged-in state of Hid1 may be applied. Likewise, in the second game, the game progresses with Hid1 connected.

다시 제3 게임으로 진행할 경우, 상기에서 제3 게임이 이미 Hid1으로 로그인된 상태이므로 별도의 로그 아웃 실행 전까지는 계속하여 Hid1으로 자동 로그인 상태로 게임을 진행할 수 있다. 제4 게임으로 진행할 경우에도 상기 제1 및 제2 게임과 동일하게 적용된다.If the user proceeds to the third game again, since the third game is already logged in as Hid1, the game can be continuously logged in as Hid1 until another logout is executed. The same process as in the first and second games is applied to the fourth game.

한편, 이후에 제2 게임에서 Hid1에 대한 로그 아웃을 실행하고, 다시 Hid2로 로그인할 경우, 상기 제2 게임에 대해서는 Hid2에 대한 게임 플레이 기록이 적용된다. 상기 로그 아웃 및 재로그인에 대해서는 다른 게임들에 영향을 미치도록 구현할 수도 있고 영향을 주지 않도록 구현할 수도 있다. 따라서, 다른 게임들에 영향을 주지 않도록 구현할 경우, 제3 게임에서는 계속하여 Hid1으로 자동 로그인된 상태로 게임을 진행하게 된다. 이때, 상기 Hid2는 이미 SNo2와 1:1 매핑된 것으로 가정한다.On the other hand, if log-out for Hid1 is subsequently performed in the second game, and log-in is again made to Hid2, the game play record for Hid2 is applied to the second game. The logout and re-login may be implemented to affect other games or not to affect other games. Therefore, if the game is implemented so as not to affect other games, the game is automatically continued in the third game with Hid1. At this time, it is assumed that the Hid2 has already been 1: 1 mapped to SNo2.

또한, 제4 게임에서 상기 제2 게임에서와 같이 Hid1에 대해 로그 아웃을 하고, 상기 제2 게임에서와는 달리 새로운 게임 통합 ID로의 로그인을 하지 않을 경우, 현재 모바일 ID인 SNo1에는 자동으로 로그인되는 상태이므로 Hid1으로의 로그인 전과 동일하게 게임 기록이 SNo1에 저장된다. 아울러, 상기 SNo1은 상기에서 Hid1과 1:1 매핑된 상태이므로 상기에서 Hid1을 로그 아웃 하였으나, 상기 SNo1과 Hid1의 연동으로 인해 게임 기록이 Hid1에도 동일하게 저장될 수 있다.In addition, in the fourth game, when logout is performed on Hid1 as in the second game and login is not made to a new game integration ID unlike the second game, the current mobile ID SNo1 is automatically logged in The game record is stored in SNo1 as before the login to Hid1. In addition, since the SNo1 is mapped to Hid1 with 1: 1 in the above, Hid1 is logged out, but the game record can be stored in Hid1 due to the interlocking of SNo1 and Hid1.

한편, 본 발명의 실시예에 따라 제1 게임에서 플레이한 후, 계정 초기화를 실행할 경우, 상기 도 8의 설명에서 상술한 바와 같이 SNo1에 대한 초기화가 수행된다. 따라서, 해당 모바일 단말기에 매핑된 모바일 IDd인 SNo1은 상기 모바일 단말기와의 매핑 관계가 해제된다. 이와 같이, 모바일 ID가 해제된 상태에서 다시 제1 게임을 실행하게 되면, 새로운 모바일 ID인 SNo3가 생성되고, 이후 게임에서부터는 SNo3로 자동 로그인되어 게임 플레이 기록이 저장된다.On the other hand, when the account initialization is performed after playing in the first game according to the embodiment of the present invention, initialization for SNo1 is performed as described in the description of FIG. Therefore, the mapping relation with the mobile terminal is released from SNo1, which is the mobile ID d mapped to the corresponding mobile terminal. As described above, when the first game is executed again while the mobile ID is released, a new mobile ID SNo3 is generated, and then from the game, the game is automatically logged into SNo3 and the game play record is stored.

따라서, 상기 제1 게임에서의 계정 초기화 이후 제2 게임을 실행하면, 상기 제2 게임은 이미 Hid2로 로그인된 상태이므로 상기 초기화와 관계없이 게임 기록이 Hid2로 저장되며, Hid2가 SNo2와 1:1 매핑된 상태이므로 상기 제2 게임에 대한 게임 플레이 기록은 SNo2에도 연동하여 저장될 수 있다.Therefore, when the second game is executed after the account initialization in the first game, the game is recorded as Hid2 regardless of the initialization since the second game is already logged in as Hid2, and Hid2 is 1: The game play record for the second game may be stored in association with SNo2.

한편, 상기 제3 게임은 Hid1이 로그인 된 상태이었으나, 상기 제1 게임에서 SNo1에 대한 계정이 초기화된 상태이므로 다시 Hid1으로 로그인하도록 하는 것이 바람직하다. 다음으로, 제4 게임을 실행할 경우 상기에서 Hid1을 로그 아웃하고 SNo1으로만 자동 로그인된 상태였으나 상기 제1 게임에서 계정 초기화 이후 현재 모바일 단말기가 SNo1이 아닌 SNo3로 자동 로그인된 상태이므로 상기 제4 게임도 SNo3로 자동 로그인된 상태가 된다. 따라서, 상기 제4 게임에 대해 SNo1의 게임 기록으로 계속하여 플레이하고자 할 경우, 상기 SNo1과 1:1 매핑 상태가 유지되고 있는 Hid1으로 재로그인하여 플레이함으로써 해당 기록을 가져와서 플레이 할 수 있다.On the other hand, it is preferable that the third game is logged in as Hid1 since Hid1 is logged in, but the account for SNo1 is initialized in the first game. Next, when the fourth game is executed, Hid1 is logged out and only the SNo1 is automatically logged in. However, since the current mobile terminal is automatically logged into the SNo3 instead of the SNo1 after the account initialization in the first game, SNo3 is automatically logged in. Therefore, if the fourth game is to be continuously played in the game record of SNo1, it is possible to play and retrieve the record by re-logging into Hid1 where the SNo1 and 1: 1 mapping state are maintained.

도 10은 본 발명의 실시예에 따른 실제 게임 시작시에 적용된 인증 절차를 나타내는 도면이다. 도 10을 참조하면, 상기 도 9에서와 같이 제1 게임을 바로 시작하게 되면, 게임 최초 실행 페이지(예컨대, 웰컴(welcome) 페이지)가 제공된다. 이때, 본 발명의 실시예에 따라 상술한 바와 같이 아직 모바일 ID가 생성되기 전이라면 새로운 모바일 ID(예컨대, SNo1)가 생성된다. 이에 따라, 별도의 로그인 과정 없이도 상기 제1 게임의 플레이 기록이 상기 SNo1에 매핑되어 저장된다. 한편, 등급 제한 게임을 제외한 모든 게임에 대해서 해당 모바일 단말기에서 게임을 최초로 실행할 경우 또는 초기화일 경우에 모바일 ID가 없다면, 게임 최초 실행 페이지가 제공되며 게임을 바로 진행할 수 있고, 모바일 단말기에 대한 모바일 ID가 자동으로 생성된다.10 is a diagram illustrating an authentication procedure applied at the start of an actual game according to an embodiment of the present invention. Referring to FIG. 10, when a first game is immediately started as shown in FIG. 9, a game initial execution page (for example, a welcome page) is provided. At this time, according to the embodiment of the present invention, a new mobile ID (for example, SNo1) is generated before the mobile ID is generated as described above. Accordingly, the play record of the first game is mapped and stored in the SNo1 without a separate login process. On the other hand, if there is no mobile ID when the game is initially executed or initialized for all the games except for the rating-restricted game, the game first execution page is provided and the game can be started immediately, and the mobile ID Is automatically generated.

다음으로, 제2 게임으로 전환하여 바로 시작할 경우, 상기 제2 게임에 대한 게임 최초 실행 페이지가 제공되며, 마찬가지로 별도의 로그인 과정 없이도 상기에서 생성된 SNo1으로 자동 로그인되어 실행된다. 즉, 이와 같은 경우는 모바일 단말기에 대한 모바일 ID가 이미 생성된 이후이므로, 상기 제2 게임에 대해서는 상기 SNo1으로 자동 로그인 된다.Next, when the game is immediately switched to the second game, a game initial execution page for the second game is provided, and the same SNo1 generated in the above is automatically logged and executed without a separate login process. That is, in this case, since the mobile ID for the mobile terminal has already been generated, the second game is automatically logged into the SNo1.

한편, 제3 게임으로 전환하여 바로 시작하고자 할 경우, 상기 제3 게임은 등급 제한 게임이므로 별도의 로그인 과정을 통해 인증 절차를 거치는 것이 바람직하다. 따라서, 게임 최초 실행 페이지로 가기 전 로그인 창을 제공함으로써 사용자가 로그인하도록 유도하는 것이 바람직하다. 이에 따라, 사용자가 특정 게임 통합 ID(예컨대, Hid1)로 로그인하고, 정상적으로 인증 절차가 완료되면, 상기 Hid1으로 로그인한 상태로 게임이 진행된다. 이때, 본 발명의 실시예에 따라, 상기 로그인한 게임 통합 ID인 Hid1에 아직 매핑된 모바일 ID가 없을 경우, 상기 모바일 단말기에 생성된 모바일 ID인 SNo1을 상기 Hid1과 1:1 매핑시키게 된다. 따라서, 상기 Hid1으로 로그인하여 플레이한 게임 기록은 상기 SNo1에도 연동하여 저장된다. 상기 SNo1의 Hid1과의 매핑은 계정 초기화 이후에도 계속하여 유지된다.On the other hand, if the user desires to switch to the third game and start the game immediately, it is preferable that the third game is a rating-limited game, so that the third game is subjected to an authentication procedure through a separate login process. Therefore, it is desirable to provide a login window before going to the game first execution page, thereby inducing the user to log in. Accordingly, the user logs in with a specific game integration ID (for example, Hid1), and when the authentication process is normally completed, the game proceeds with logging in the Hid1. According to the embodiment of the present invention, if there is no mobile ID mapped yet to the logged-in game integration ID Hid1, SNo1, which is the mobile ID generated in the mobile terminal, is mapped to the Hid1 by 1: 1. Therefore, the game log which is logged in and played with the Hid1 is stored in association with the SNo1. The mapping of SNo1 to Hid1 continues to be maintained after account initialization.

다음으로, 제4 게임을 실행하면, 상기 제2 게임에서와 같이 SNo1이 자동으로 로그인된 상태이므로, SNo1으로 게임이 플레이되며, 상기 제3 게임에서 상기 Hid1으로 로그인함에 따라, 상기 SNo1이 Hid1과 매핑되었으므로, 상기 SNo1으로 게임한 플레이 기록이 Hid1에도 유지된다.Next, when the fourth game is executed, since the SNo1 is automatically logged in as in the second game, the game is played in the SNo1, and when the third game is logged into the Hid1, the SNo1 becomes Hid1 The play record played with SNo1 is also held in Hid1.

다음으로, 제1 게임 또는 제2 게임을 실행하면, 마찬가지로 SNo1은 자동 로그인된 상태이고, 상기에서 Hid1의 게임 통합 ID로 로그인한 상태이므로, 제1 게임에서 별도의 게임 통합 ID로 로그인하지 않았더라도 Hid1이 로그인된 상태가 적용될 수 있다. 제2 게임도 마찬가지로 동일하게 Hid1이 연결된 상태로 게임이 진행된다. 즉, 직접적인 Hid 로그인 행위가 없더라도, 다른 애플리케이션(상기에서는 제3 게임)에서 동일한 SNo에 Hid를 연결할 경우, Hid의 연결 상태는 공유될 수 있다.Next, when the first game or the second game is executed, the SNo1 is automatically logged in, and since the login is performed with the game integration ID of Hid1 in the above, even if the first game is not logged in with a separate game integration ID The logged-in state of Hid1 may be applied. Likewise, in the second game, the game progresses with Hid1 connected. That is, even if there is no direct Hid login action, if the Hid is connected to the same SNo in another application (the third game in the above), the connection state of the Hid can be shared.

다시 제3 게임으로 진행할 경우, 상기에서 제3 게임이 이미 Hid1으로 로그인된 상태이므로 별도의 로그 아웃 실행 전까지는 계속하여 Hid1으로 자동 로그인 상태로 게임을 진행할 수 있다. 이와 같이, 직접적인 Hid 로그인 행위가 있었을 경우 해당 Hid로 로그인된 상태가 유지된다. 다음으로, 제4 게임으로 진행할 경우에 상기 제1 및 제2 게임과 동일하게 SNo1이 자동 로그인된 상태가 유지된다.If the user proceeds to the third game again, since the third game is already logged in as Hid1, the game can be continuously logged in as Hid1 until another logout is executed. Thus, if there is a direct Hid login activity, the logged-in state of the corresponding Hid is maintained. Next, when proceeding to the fourth game, SNo1 is automatically logged in as in the first and second games.

한편, 본 발명의 실시예에 따라 계정 초기화를 실행할 경우, 상기 도 8의 설명에서 상술한 바와 같이 SNo1에 대한 초기화가 수행된다. 따라서, 해당 모바일 단말기에 매핑된 모바일 IDd인 SNo1은 상기 모바일 단말기와의 매핑 관계가 해제된다. 이와 같이, 모바일 ID가 해제된 상태에서 다시 제2 게임을 실행하게 되면, 새로운 모바일 ID인 SNo3가 생성되고, 이후 게임에서부터는 SNo3로 자동 로그인되어 게임 플레이 기록이 저장된다. 따라서, 상기 계정 초기화 이후 제2 게임을 실행하면, 상기 제2 게임은 SNo3로 게임이 진행되며, Hid3에 다시 로그인함으로써 Hid3과 SNo3이 1:1 매핑될 수 있다.On the other hand, when the account initialization is performed according to the embodiment of the present invention, initialization for SNo1 is performed as described above with reference to FIG. Therefore, the mapping relation with the mobile terminal is released from SNo1, which is the mobile ID d mapped to the corresponding mobile terminal. As described above, when the second game is executed again while the mobile ID is released, a new mobile ID SNo3 is generated, and from then on, the game is automatically logged into SNo3 and the game play record is stored. Therefore, if the second game is executed after the account initialization, the game proceeds to SNo3, and Hid3 and SNo3 can be 1: 1 mapped by logging into Hid3 again.

한편, 상기 초기화 이후 등급 제한 게임인 상기 제3 게임을 실행할 경우, 상기 제2 게임에서 Hid3으로 로그인하였으면, 별도의 로그인 절차를 생략할 수도 있다. 또한, 이때, 현재 모바일 ID인 SNo3가 Hid3와 연결되어 있는 경우 Hid를 표시하고 편집할 수 있다.On the other hand, when executing the third game, which is a rating-limited game after the initialization, a separate login procedure may be omitted if the second game is logged in as Hid3. At this time, if SNo3, which is the current mobile ID, is connected to Hid3, Hid can be displayed and edited.

다음으로, 제4 게임을 실행할 경우 상기에서 SNo1으로만 자동 로그인된 상태였으나 상기 계정 초기화 이후 현재 모바일 단말기가 SNo1이 아닌 SNo3로 자동 로그인된 상태이므로 상기 제4 게임도 SNo3로 자동 로그인된 상태가 된다.Next, when the fourth game is executed, the SNo1 is automatically logged in. However, since the current mobile terminal is not SNo1 but automatically logged into the SNo3, the fourth game is also automatically logged into the SNo3 .

도 11은 본 발명의 실시예에 따른 실제 게임에 적용된 게임 통합 계정의 로그인 및 로그아웃 절차를 나타내는 도면이다. 도 11을 참조하면, 상기 도 9 및 도 10에서와 같이 제1 게임을 바로 시작하게 되면, 게임 최초 실행 페이지(예컨대, 웰컴(welcome) 페이지)가 제공된다. 이때, 본 발명의 실시예에 따라 상술한 바와 같이 아직 모바일 ID가 생성되기 전이라면 새로운 모바일 ID(예컨대, SNo1)가 생성된다. 이에 따라, 별도의 로그인 과정 없이도 상기 제1 게임의 플레이 기록이 상기 SNo1에 매핑되어 저장된다. 한편, Hid 로그인 창에서 Hid1으로 로그인할 경우, 상기 생성된 SNo1과 Hid1이 1:1 매핑된다. 이때, 상기 Hid1에는 기존에 매핑된 모바일 ID가 없어야 상기 SNo1과 매핑이 가능하다.11 is a diagram illustrating a login and logout procedure of a game integration account applied to an actual game according to an embodiment of the present invention. Referring to FIG. 11, when the first game is started as shown in FIGS. 9 and 10, a game initial execution page (for example, a welcome page) is provided. At this time, according to the embodiment of the present invention, a new mobile ID (for example, SNo1) is generated before the mobile ID is generated as described above. Accordingly, the play record of the first game is mapped and stored in the SNo1 without a separate login process. On the other hand, when logging into Hid1 in the Hid login window, the generated SNo1 and Hid1 are mapped 1: 1. At this time, it is necessary to map the SNo1 to the Hid1 only if there is no mapped mobile ID.

다음으로, 제2 게임으로 전환하여 바로 시작할 경우, 상기 제2 게임에 대한 게임 최초 실행 페이지가 제공되며, 마찬가지로 별도의 로그인 과정 없이도 상기에서 생성된 SNo1으로 자동 로그인되어 실행된다. 즉, 이와 같은 경우는 모바일 단말기에 대한 모바일 ID가 이미 생성된 이후이므로, 상기 제2 게임에 대해서는 상기 SNo1으로 자동 로그인 된다. 또한, 상기 제1 게임에서 Hid1과 SNo1이 1:1 매핑된 상태이므로, 상기 제2 게임에서의 플레이 기록은 Hid1에도 연동하여 저장될 수 있다.Next, when the game is immediately switched to the second game, a game initial execution page for the second game is provided, and the same SNo1 generated in the above is automatically logged and executed without a separate login process. That is, in this case, since the mobile ID for the mobile terminal has already been generated, the second game is automatically logged into the SNo1. In addition, since Hid1 and SNo1 are 1: 1 mapped in the first game, the play record in the second game may be stored in conjunction with Hid1.

한편, 제3 게임으로 전환하여 바로 시작하고자 할 경우, 상기 제3 게임은 등급 제한 게임이므로 별도의 로그인 과정을 통해 인증 절차를 거치는 것이 바람직하다. 따라서, 게임 최초 실행 페이지로 가기 전 로그인 창을 제공함으로써 사용자가 로그인하도록 유도하는 것이 바람직하다. 이때, 상기 제1 게임에서 로그인한 Hid1이 아닌 다른 게임 통합 ID로 로그인할 수 있다. 예컨대, Hid2로 로그인할 수 있으며, 만약 상기 Hid2에 다른 SNo(예컨대, SNo2)가 연결된 상태일 경우, 해당 SNo(즉, SNo2)를 불러오며, 상기 불러온 SNo2를 현재 모바일 단말기의 SNo로 설정할 수 있다. 그러나, 상기 설정은 다른 애플리케이션들에는 영향을 미치지 않게 된다.On the other hand, if the user desires to switch to the third game and start the game immediately, it is preferable that the third game is a rating-limited game, so that the third game is subjected to an authentication procedure through a separate login process. Therefore, it is desirable to provide a login window before going to the game first execution page, thereby inducing the user to log in. At this time, it is possible to log in using a game integration ID other than the Hid1 logged in in the first game. For example, it is possible to log in as Hid2, and if another SNo (for example, SNo2) is connected to the Hid2, the corresponding SNo (i.e. SNo2) is retrieved and the loaded SNo2 can be set as SNo of the current mobile terminal have. However, the setting does not affect other applications.

따라서 다음으로, 제4 게임을 실행할 때, SNo1으로 자동 로그인되어 플레이할 수 있다.Therefore, next, when executing the fourth game, it is automatically logged into SNo1 and can be played.

한편, 제1 게임에서 다시 Hid2를 입력하여 로그인할 수도 있다. 이에 따라, 상기 제1 게임에서는 Hid2로 로그인되어 게임이 진행되며, 상기 Hid2에 매핑된 SNo2를 불러와서 게임 기록이 연동된다. 이때, 만약 현재 모바일 단말기에서 SNo가 없는 상태에서 Hid2로 로그인될 경우, 상기 Hid2에 매핑되어 불러온 SNo2를 현재 모바일 단말기의 SNo로 설정할 수도 있다.On the other hand, Hid2 may be entered again in the first game to log in. Accordingly, in the first game, the game is logged in as Hid2, and the SNo2 mapped to the Hid2 is retrieved and game recording is interlocked. At this time, if the current mobile terminal is logged in as Hid2 without the SNo, the SNo2 mapped to the Hid2 may be set as the current SNo of the mobile terminal.

다음으로, 제2 게임을 실행하면, 마찬가지로 SNo2가 모바일 ID로 설정된 상태이므로 상기 SNo2로 자동 로그인된 상태이고, 상기 SNo2가 Hid2와 1:1 매핑된 상태이므로 상기 제2 게임의 플레이 기록이 Hid2와도 연동된다.Next, when the second game is executed, since SNo2 is set to the mobile ID, the SNo2 is automatically logged into the SNo2 and the SNo2 is 1: 1 mapped with Hid2. Therefore, Interworking.

다시 제3 게임으로 진행할 경우, 상기에서 제3 게임이 이미 Hid2로 로그인된 상태이므로 별도의 로그 아웃 실행 전까지는 계속하여 Hid2으로 자동 로그인 상태로 게임을 진행할 수 있다. 그러나, 다시 Hid3으로 로그인할 수도 있으며, 상기 다시 로그인한 Hid3에 연결된 SNo가 없을 경우, 상기 SNo1 또는 SNo2는 이미 다른 Hid와 매핑되어 있으므로 다시 새로운 SNo(즉, SNo3)를 생성하여 매핑할 수 있다.If the third game is played again, since the third game is already logged in as Hid2, the game can be continuously logged in as Hid2 until another logout is executed. However, if there is no SNo connected to the Hid3 again, the SNo1 or SNo2 is already mapped to another Hid, so that a new SNo (i.e., SNo3) can be generated and mapped again.

다음으로, 제4 게임을 진행할 경우, 상기 제1 게임에서 Hid2로 로그인한 후, 현재 모바일 ID를 SNo2로 설정하였으므로, 상기 제2 게임에서와 마찬가지로 상기 SNo2로 자동 로그인된 상태를 유지하며, 상기 SNo2가 Hid2와 1:1 매핑된 상태이므로 상기 제2 게임의 플레이 기록이 Hid2와도 연동된다.Next, when proceeding to the fourth game, since the mobile ID is set to SNo2 after logging into Hid2 in the first game, the SNo2 is automatically maintained in the state of being logged into the SNo2 as in the second game, Is 1: 1 mapped with Hid2, the play record of the second game is interlocked with Hid2.

한편, 본 발명의 실시예에 따라 제1 게임에서 다시 상기 Hid2를 로그 아웃할 경우, 다시 게임 최초 시작 화면이 제공되며, 상기 Hid2가 로그 아웃되더라도 현재 모바일 ID가 SNo2로 설정되어 있는 상태이므로 SNo2로 자동 로그인된 상태로 바로 시작할 수 있다.Meanwhile, according to the embodiment of the present invention, when the Hid2 is logged out again in the first game, the game initial start screen is provided again, and since the current mobile ID is set to SNo2 even if the Hid2 is logged out, You can start directly with auto login.

반면, 제3 게임에서는 Hid3을 로그 아웃할 경우, 등급 제한 게임이므로 다시 로그인 창을 제공하며, 로그 아웃 했던 Hid(즉, Hid3)를 화면에 표시할 수 있다.On the other hand, in the third game, when logging out Hid3, the log-out window is provided because it is a rating-limited game, and the logged-out Hid (i.e., Hid3) can be displayed on the screen.

다음으로, 제4 게임을 실행하면, 상기 제1 게임에서 Hid2가 로그 아웃된 상태이로 모바일 ID가 SNo2로 설정된 상태이므로, 게임 최초 시작 화면이 제공되며, SNo2로 자동 로그인 상태로 바로 시작할 수 있다.Next, when the fourth game is executed, since the Hid2 is logged out in the first game and the mobile ID is set to SNo2, the game initial start screen is provided and the SNo2 can be automatically started with the automatic login state.

이와 같이 애플리케이션 간 인증이 분리됨으로써 각 게임에 대한 인증 관리를 효과적으로 할 수 있다. 즉, 다른 애플리케이션의 로그 아웃과 무관하게 해당 애플리케이션을 자동 로그인할 수가 있다.As described above, authentication between applications is separated, and authentication management for each game can be effectively performed. In other words, you can log in automatically without logging out of other applications.

도 12는 본 발명의 실시예에 따른 실제 게임에 적용된 계정 초기화 절차를 나타내는 도면이다. 도 12를 참조하면, 상기 도 11에서와 같이 상기 모바일 단말기의 모바일 ID가 SNo1으로 할당된 상태에서 Hid2가 로그 아웃된 상태이므로, 제1 게임을 다시 실행할 경우, 상기 SNo1으로 자동 로그인 상태가 된다.12 is a diagram illustrating an account initialization procedure applied to an actual game according to an embodiment of the present invention. Referring to FIG. 12, since the mobile ID of the mobile terminal is allocated to SNo1 and Hid2 is logged out as shown in FIG. 11, when the first game is executed again, the SNo1 automatically enters the login state.

또한, 상기 도 11에서 상기 제2 게임에 대해서는 Hid2로 로그인된 상태가 유지되므로, 제2 게임을 재실행할 경우 Hid2로 자동 로그인된다. 이때, Hid2에는 SNo2가 1:1 매핑되어 있기 때문에 제2 게임에 대한 플레이 기록은 SNo2에도 연동하여 관리된다. 또한, 제3 게임을 재실행할 경우, Hid2로 자동 로그인될 수 있으며, 제4 게임을 재실행할 경우, SNo1으로 자동 로그인 될 수 있다.Also, in FIG. 11, since the second game is kept logged in as Hid2, when the second game is restarted, it is automatically logged in as Hid2. At this time, since SNo2 is mapped 1: 1 in Hid2, the play record for the second game is managed in conjunction with SNo2. If the third game is replayed, it may be automatically logged in as Hid2, and if the fourth game is replayed, it may be automatically logged in as SNo1.

한편, 모바일 단말기의 기기 초기화를 할 경우, 상기 모바일 단말기에 할당된 모바일 ID인 SNo1이 초기화된다. 즉, 상기 모바일 단말기 SNo1의 링크가 해제된다. 그러나, 상기 SNo1과 Hid1의 매핑 관계는 유지될 수 있으며, 그에 대한 기록도 유지될 수 있다. 이때, 별도의 게임 통합 ID로 로그인하지 않고 상기 초기화한 모바일 ID인 SNo1 자동 로그인 상태로 이용 중인 게임에 대해서는 별도로 목록을 표시하는 것이 바람직하다. 또한, Hid로 로그인하여 이용 중인 게임에 대해서는 기록이 보존됨을 안내할 수 있다. 예컨대, 상기 게임 통합 ID로 로그인하지 않은 각 게임들의 기록, 친구, 아이템 정보들이 모두 삭제됨을 알리는 메시지와 함께 해당 게임들의 목록이 표시되며, 게임 통합 ID로 로그인한 게임에 대해서는 정보가 보존됨을 표시할 수 있다.On the other hand, when initializing the device of the mobile terminal, the mobile ID SNo1 assigned to the mobile terminal is initialized. That is, the link of the mobile terminal SNo1 is released. However, the mapping relationship between SNo1 and Hid1 can be maintained, and a record thereof can also be maintained. At this time, it is preferable that a separate list is displayed for the game being used in the SNo1 automatic login state, which is the initialized mobile ID, without logging in with a separate game integration ID. In addition, it is possible to log in as Hid and inform the user that the record is saved for the game in use. For example, the list of the games is displayed together with a message informing that all the records, friends, and item information of the games not logged in by the game integration ID are deleted, and that the information is stored for the game logged in by the game integration ID .

즉, 모바일 단말기의 어떠한 애플리케이션에서 초기화하더라도 모바일 단말기 내의 모든 애플리케이션은 최초 플로우로 다시 시작할 수 있다. 예컨대, 접속 초기 화면 또는 로그인 창을 제공하거나, 게임 통합 ID(Hid)로 로그인했던 애플리케이션의 경우, Hid로 로그인한 상태임을 표시할 수 있다. That is, all applications in the mobile terminal can resume to the initial flow, no matter which application is initialized in the mobile terminal. For example, a connection initial screen or a login window may be provided, or in the case of an application that has logged in with a game integration ID (Hid), it may be displayed that the user is logged in as Hid.

상기 초기화 이후, 제2 게임을 실행하면 이미 로그인한 Hid2로 로그인 되고 있음을 표시할 수 있다. 제3 게임의 경우도 Hid2로 로그인한 상태이므로 마찬가지로 표시할 수 있다. 한편, 제4 게임은 SNo1으로 자동 로그인된 상태에서 모바일 단말기의 모바일 ID인 SNo1이 초기화 되었으므로 더 이상 SNo1으로 자동 로그인되지 않고, 새로운 모바일 ID(예컨대, SNo3)가 생성된다. 즉, 모바일 단말기의 새로운 SNo가 생성되어 할당된다. 따라서, 다시 제1 게임을 재실행할 경우, 상기 새롭게 생성된 SNo3로 자동 로그인되어 바로 시작할 수 있다.After the initialization, if the second game is executed, it can be displayed that the user is logged in with the already logged in Hid2. In the case of the third game, since the player is logged in as Hid2, the game can be similarly displayed. On the other hand, since the mobile ID of the mobile terminal SNo1 is initialized in the state where the fourth game is automatically logged into the SNo1, a new mobile ID (e.g., SNo3) is generated without being automatically logged into the SNo1. That is, a new SNo of the mobile terminal is created and allocated. Therefore, when the first game is replayed, the newly created SNo 3 can be automatically logged in and started immediately.

도 13은 본 발명의 실시예에 따른 실제 게임에 적용된 게임 통합 계정의 연결 절차를 나타내는 도면이다. 도 13을 참조하면, 제1 게임을 최초로 실행할 경우 상술한 바와 같이 SNo1이 생성되어 자동 로그인 됨으로써 게임을 로그인 없이 바로 실행할 수 있다. 또한, 상술한 바와 같이 별도의 로그인 절차 없이도 상기 게임에 대한 플레이 기록은 SNo1에 자동 저장될 수 있다. 또한, 본 발명의 실시예에 따라 상기 생성된 SNo를 직접 다른 게임 통합 ID들과 연결할 수 있다.13 is a diagram illustrating a connection procedure of a game integration account applied to an actual game according to an embodiment of the present invention. Referring to FIG. 13, when the first game is executed for the first time, SNo1 is generated and automatically logged in as described above, so that the game can be executed immediately without login. Also, as described above, the play record for the game can be automatically stored in SNo1 without a separate login procedure. Also, according to the embodiment of the present invention, the generated SNo can be directly connected to other game integration IDs.

다음으로, 제2 게임을 실행하면, 상기 제1 게임의 실행에 따라 생성된 SNo1에 의해 자동 로그인된다. 이때, SNo와 매핑되지 않은 Hid로 '연결하기'를 실행함으로써 모바일 ID와 게임 통합 ID 간의 연동을 할 수 있다. 또한, 다른 실시예에 따라, 이미 다른 모바일 ID와 연결된 게임 통합 ID로 연결하려고 할 경우에는 다른 아이디로 연결할 것을 나타내는 알림 메시지를 표시할 수 있다. 예컨대, '이미 다른 스마트 한게임 기록이 연결되어 있는 아이디입니다. 다른 아이디로 연결해주세요' 등과 같은 메시지가 표시될 수 있다.Next, when the second game is executed, it is automatically logged in by the SNo1 generated according to the execution of the first game. At this time, the connection between the mobile ID and the game integration ID can be performed by executing 'connection' with the Hid that is not mapped to the SNo. In addition, according to another embodiment, when an attempt is made to connect with a game integration ID already associated with another mobile ID, a notification message indicating connection to another ID may be displayed. For example, 'This is the ID that is already linked to another smart game log. Please connect to another ID '.

다음으로, 제4 게임을 실행하면, 상술한 바와 같이 이미 모바일 단말기에 SNo1이 할당되어 자동 로그인된 상태이므로, SNo1이 자동 로그인 된 상태로 게임을 바로 시작할 수 있다. Next, when the fourth game is executed, since the SNo1 is already assigned to the mobile terminal and is automatically logged in as described above, SNo1 can automatically start the game with the automatic login.

한편, 상기 모바일 단말기에 대해 모바일 ID를 초기화시킬 경우, SNo1에 대한 모바일 단말기에 대한 설정이 해제되고, 초기화된다. 상기 초기화 이후 제2 게임을 실행하면, 상기 모바일 단말기에 대한 모바일 ID가 존재하지 않는 상태에서 통합 게임 ID로 로그인할 수 있다.On the other hand, when the mobile ID is initialized for the mobile terminal, the setting for the mobile terminal for SNo1 is released and initialized. When the second game is executed after the initialization, the mobile terminal can log in with the integrated game ID without the mobile ID for the mobile terminal.

만약, 상기 로그인한 통합 게임 ID가 Hid3이고, 상기 Hid3에는 연결된 SNo가 없을 경우, 상기 Hid3의 로그인에 따라 새로운 모바일 ID인 SNo3가 생성되어 상기 Hid3와 1:1 매핑된다. 반면, 상기 로그인한 통합 게임 ID가 Hid2이고, 상기 Hid2에 연결된 SNo가 SNo2로서 이미 존재할 경우, 상기 Hid3의 로그인에 따라 상기 매핑된 SNo2를 불러온다. 즉, 상기 불러온 SNo2를 상기 모바일 단말기의 SNo로 설정한다. 이때, 제4 게임을 다시 실행하게 되면, 상기 Hid2에 매핑된 SNo2로 로그인되어 게임이 실행된다.If the logged-in integrated game ID is Hid3, and there is no SNo connected to the Hid3, a new mobile ID SNo3 is generated according to the login of the Hid3, and is mapped to Hid3 by 1: 1. On the other hand, if the logged-in integrated game ID is Hid2 and SNo linked to Hid2 already exists as SNo2, the mapped SNo2 is loaded according to the login of Hid3. That is, the loaded SNo2 is set to the SNo of the mobile terminal. At this time, when the fourth game is executed again, the game is executed by logging into the SNo2 mapped to the Hid2.

도 14a 및 도 14b는 본 발명의 실시예에 따른 실제 게임에 적용된 탈퇴 처리중에 로그인 절차를 나타내는 도면이다. 먼저 도 14a를 참조하면, 제1 게임을 최초로 실행할 경우 상술한 바와 같이 SNo1이 생성되어 자동 로그인 됨으로써 게임을 로그인 없이 바로 실행할 수 있다. 또한, 상술한 바와 같이 별도의 로그인 절차 없이도 상기 게임에 대한 플레이 기록은 SNo1에 자동 저장될 수 있다. 또한, 본 발명의 실시예에 따라 상기 생성된 SNo를 직접 다른 게임 통합 ID들과 연결할 수 있다.14A and 14B are diagrams illustrating a login procedure during a withdrawal process applied to an actual game according to an embodiment of the present invention. First, referring to FIG. 14A, when the first game is first executed, SNo1 is generated and automatically logged in as described above, so that the game can be executed immediately without login. Also, as described above, the play record for the game can be automatically stored in SNo1 without a separate login procedure. Also, according to the embodiment of the present invention, the generated SNo can be directly connected to other game integration IDs.

다음으로, 제2 게임을 실행하면, 상기 제1 게임의 실행에 따라 생성된 SNo1에 의해 자동 로그인된다. 한편, 제3 게임을 실행하면, 별도의 로그인을 통한 인증이 필요한 게임이기 때문에 Hid1으로 로그인하여 게임을 플레이할 수 있다. 다음으로 제4 게임을 실행하면, 상술한 바와 같이 이미 모바일 단말기에 SNo1이 할당되어 자동 로그인된 상태이므로, SNo1이 자동 로그인 된 상태로 게임을 바로 시작할 수 있다. 마찬가지로, 제2 게임을 다시 실행할 경우에도 상기 SNo1으로 자동 로그인된다.Next, when the second game is executed, it is automatically logged in by the SNo1 generated according to the execution of the first game. On the other hand, when the third game is executed, since the game requires authentication through a separate login, it is possible to play the game by logging in as Hid1. Next, when the fourth game is executed, since SNo1 is already assigned to the mobile terminal and is automatically logged in as described above, SNo1 can automatically start the game with the automatic login. Similarly, even if the second game is executed again, it is automatically logged into the SNo1.

한편, 상기 Hid1이 탈퇴 또는 처벌 중인 계정일 경우, 제3 게임을 재실행 하게 되면, 탈퇴 또는 처벌 중인 계정임을 알리고, 다른 계정으로 로그인할 것을 안내할 수 있다. 예컨대, '탈퇴 신청 중입니다. 다른 아이디로 로그인해 주세요'와 같이 안내할 수 있다. 이와 같은 안내 메시지에 대한 확인을 하게 되면, 수동으로 로그인할 수 있는 창을 제공할 수 있다. 이때, 제4 게임을 재실행하더라도 상기 SNo1은 최종 탈퇴 처리되기 전까지 자동 로그인하여 이용할 수 있다. 예컨대, 탈퇴 처리 중(예컨대, 7일간의 유예 기간) 또는 처벌 중인 게임 통합 계정(Hid)에 대해서는 어떠한 처리도 하지 않으며, 정상적인 상태로 간주하여 진행할 수 있다. 따라서, Hid와 SNo 간의 매핑을 끊거나 삭제하지 않을 수 있다.On the other hand, if the Hid1 is an account for withdrawal or punishment, if the third game is replayed, it is informed that the account is being withdrawn or punished, and the user can be guided to log in using a different account. For example, 'I am applying for withdrawal. Please sign in with a different ID. ' By confirming such a guidance message, a window for manually logging in can be provided. At this time, even if the fourth game is restarted, the SNo1 can be automatically logged in and used until the last withdrawal processing. For example, the game integration account (Hid) during the withdrawal process (for example, the 7-day grace period) or the punishment game integration account (Hid) can be regarded as a normal state without any processing. Therefore, the mapping between Hid and SNo may not be interrupted or deleted.

다음으로, 제3 게임에서 다른 아이디(예컨대, Hid2, Hid3 등)로 로그인을 시도할 수 있으며, 다른 모바일 단말기의 SNo와 연결된 Hid(예컨대, Hid2)로 로그인할 수도 있으며, 아직 SNo가 연결되지 않은 Hid(예컨대, Hid3)로 로그인할 수도 있다. 따라서, 상술한 바와 같이 다른 모바일 단말기의 SNo와 연결된 Hid로 로그인하면, 해당 Hid 및 SNo 계정을 불러와서 적용하게 되며, 아직 SNo가 연결되지 않은 Hid로 로그인할 경우 새로운 SNo(예컨대, SNo3)를 생성하여 연결할 수 있다.Next, the third game may attempt to log in with a different ID (e.g., Hid2, Hid3, etc.), or may log in with a Hid (e.g., Hid2) associated with the SNo of another mobile terminal, Hid (e.g., Hid3). Therefore, when the user logs in using the Hid connected to the SNo of another mobile terminal as described above, the Hid and SNo accounts are loaded and applied. When a user logs in using a Hid that has not yet connected to the SNo, a new SNo (e.g., SNo3) .

다음으로 도 14b를 참조하면, 제1 게임을 최초로 실행할 경우 상술한 바와 같이 SNo1이 생성되어 자동 로그인 됨으로써 게임을 로그인 없이 바로 실행할 수 있다. 또한, 상술한 바와 같이 별도의 로그인 절차 없이도 상기 게임에 대한 플레이 기록은 SNo1에 자동 저장될 수 있다. 또한, 본 발명의 실시예에 따라 상기 생성된 SNo를 직접 다른 게임 통합 ID들과 연결할 수 있다.Next, referring to FIG. 14B, when the first game is first executed, SNo1 is generated and automatically logged in as described above, so that the game can be executed immediately without login. Also, as described above, the play record for the game can be automatically stored in SNo1 without a separate login procedure. Also, according to the embodiment of the present invention, the generated SNo can be directly connected to other game integration IDs.

다음으로, 제2 게임을 실행하면, 상기 제1 게임의 실행에 따라 생성된 SNo1에 의해 자동 로그인된다. 한편, 제3 게임을 실행하면, 별도의 로그인을 통한 인증이 필요한 게임이기 때문에 Hid1으로 로그인하여 게임을 플레이할 수 있다. 다음으로 제4 게임을 실행하면, 상술한 바와 같이 이미 모바일 단말기에 SNo1이 할당되어 자동 로그인된 상태이므로, SNo1이 자동 로그인 된 상태로 게임을 바로 시작할 수 있다. 마찬가지로, 제2 게임을 다시 실행할 경우에도 상기 SNo1으로 자동 로그인된다.Next, when the second game is executed, it is automatically logged in by the SNo1 generated according to the execution of the first game. On the other hand, when the third game is executed, since the game requires authentication through a separate login, it is possible to play the game by logging in as Hid1. Next, when the fourth game is executed, since SNo1 is already assigned to the mobile terminal and is automatically logged in as described above, SNo1 can automatically start the game with the automatic login. Similarly, even if the second game is executed again, it is automatically logged into the SNo1.

다음으로, 제3 게임을 실행하면, 상기 제3 게임이 별도의 로그인에 의해 인증이 필요한 게임이므로 Hid2로 로그인하여 게임을 진행할 수 있다. 다음으로, 제4 게임을 실행하면, 별도의 로그인이 없이도 현재 모바일 단말기에 SNo1이 할당된 상태이므로 SNo1으로 자동 로그인되어 게임을 진행할 수 있다. 마찬가지로, 제2 게임을 다시 실행할 경우에도 상기 SNo1으로 자동 로그인된다.Next, when the third game is executed, since the third game is a game requiring authentication by a separate login, the user can log in as Hid2 and proceed with the game. Next, when the fourth game is executed, SNo1 is currently allocated to the current mobile terminal without a separate login, so that the user can automatically log in to SNo1 and proceed with the game. Similarly, even if the second game is executed again, it is automatically logged into the SNo1.

한편, 상기 Hid2가 탈퇴 또는 처벌 중인 계정일 경우, 제3 게임을 재실행하게 되면, Hid2가 탈퇴 또는 처벌 중인 계정임을 알리고, 다른 계정으로 로그인할 것을 안내할 수 있다. 예컨대, '탈퇴 신청 중입니다. 다른 아이디로 로그인해 주세요'와 같이 안내할 수 있다. 이와 같은 안내 메시지에 대한 확인을 하게 되면, 수동으로 로그인할 수 있는 창을 제공할 수 있다. 이때, 제4 게임을 재실행하게 되면 SNo1으로 자동 로그인하여 이용할 수 있다. 한편, 탈퇴 처리 중(예컨대, 7일간의 유예 기간) 또는 처벌 중인 게임 통합 계정(Hid)에 대해서는 어떠한 처리도 하지 않으며, 정상적인 상태로 간주하여 진행할 수 있다. 따라서, Hid와 SNo 간의 매핑을 끊거나 삭제하지 않을 수 있다.On the other hand, if the Hid 2 is an account for withdrawal or punishment, if the third game is replayed, it is notified that the Hid 2 is an account for withdrawal or punishment, and the user can be guided to log in using a different account. For example, 'I am applying for withdrawal. Please sign in with a different ID. ' By confirming such a guidance message, a window for manually logging in can be provided. At this time, if the fourth game is replayed, SNo1 can be automatically logged in and used. On the other hand, no processing is performed on the game integration account (Hid) during the withdrawal process (for example, the 7-day grace period) or the punishment, and the process can be regarded as a normal state. Therefore, the mapping between Hid and SNo may not be interrupted or deleted.

다음으로, 제3 게임에서 다른 아이디(예컨대, Hid2, Hid3 등)로 로그인을 시도할 수 있으며, 다른 모바일 단말기의 SNo와 연결된 Hid로 로그인할 수도 있으며, 아직 SNo가 연결되지 않은 Hid로 로그인할 수도 있다. 따라서, 상술한 바와 같이 다른 모바일 단말기의 SNo와 연결된 Hid로 로그인하면, 해당 Hid 및 SNo 계정을 불러와서 적용하게 되며, 아직 SNo가 연결되지 않은 Hid로 로그인할 경우 현재 해당 모바일 단말기의 SNo1을 상기 로그인한 Hid와 연결할 수 있다.Next, in the third game, it is possible to log in using a different ID (for example, Hid2, Hid3, etc.), log in as a Hid connected with SNo of another mobile terminal, log in as a Hid have. Accordingly, when the Hid and the SNo account are loaded and applied to the Hid connected to the SNo of another mobile terminal as described above, when the Hid is not yet connected to the SNo, the SNo1 of the corresponding mobile terminal is transferred to the login You can connect with a Hid.

도 15a 및 도 15b는 본 발명의 실시예에 따른 실제 게임에 적용된 탈퇴 완료 시 로그인 처리 절차를 나타내는 도면이다. 도 14a 및 도 14b에서 상술한 바와 같이 탈퇴 절차가 완료되면, 도 15a 및 도 15b와 같이 적용될 수 있다.FIGS. 15A and 15B are diagrams illustrating a log-in processing procedure upon completion of withdrawal applied to an actual game according to an embodiment of the present invention. When the withdrawal procedure is completed as described above with reference to Figs. 14A and 14B, it can be applied as shown in Figs. 15A and 15B.

먼저 도 15a를 참조하면, 제1 게임을 최초로 실행할 경우 상술한 바와 같이 SNo1이 생성되어 자동 로그인 됨으로써 게임을 로그인 없이 바로 실행할 수 있다. 또한, 상술한 바와 같이 별도의 로그인 절차 없이도 상기 게임에 대한 플레이 기록은 SNo1에 자동 저장될 수 있다. 또한, 본 발명의 실시예에 따라 상기 생성된 SNo를 직접 다른 게임 통합 ID들과 연결할 수 있다.First, referring to FIG. 15A, when the first game is executed for the first time, SNo1 is generated and automatically logged in as described above, so that the game can be executed immediately without login. Also, as described above, the play record for the game can be automatically stored in SNo1 without a separate login procedure. Also, according to the embodiment of the present invention, the generated SNo can be directly connected to other game integration IDs.

다음으로, 제2 게임을 실행하면, 상기 제1 게임의 실행에 따라 생성된 SNo1에 의해 자동 로그인된다. 한편, 제3 게임을 실행하면, 별도의 로그인을 통한 인증이 필요한 게임이기 때문에 Hid1으로 로그인하여 게임을 플레이할 수 있다. 다음으로 제4 게임을 실행하면, 상술한 바와 같이 이미 모바일 단말기에 SNo1이 할당되어 자동 로그인된 상태이므로, SNo1이 자동 로그인 된 상태로 게임을 바로 시작할 수 있다. 마찬가지로, 제2 게임을 다시 실행할 경우에도 상기 SNo1으로 자동 로그인된다.Next, when the second game is executed, it is automatically logged in by the SNo1 generated according to the execution of the first game. On the other hand, when the third game is executed, since the game requires authentication through a separate login, it is possible to play the game by logging in as Hid1. Next, when the fourth game is executed, since SNo1 is already assigned to the mobile terminal and is automatically logged in as described above, SNo1 can automatically start the game with the automatic login. Similarly, even if the second game is executed again, it is automatically logged into the SNo1.

한편, 상기 Hid1이 탈퇴 완료된 계정일 경우, 제3 게임을 재실행 하게 되면, 탈퇴 완료된 계정임을 알리고, 다른 계정으로 로그인할 것을 안내할 수 있다. 예컨대, '없는 계정, 다른 아이디 이용'과 같이 안내할 수 있다. 이와 같은 안내 메시지에 대한 확인을 하게 되면, 등급 제한 게임의 경우 수동으로 로그인할 수 있는 창을 제공하며, 로그인 없이 이용 가능한 게임에 대해서는 게임 초기 화면을 제공할 수 있다. 이때, 제4 게임을 재실행하게 되면, 도 14a에서와는 달리 SNo1으로 자동 로그인할 수 없으므로, 새로운 SNo(즉, SNo3)를 생성하여 적용하게 된다.On the other hand, if the Hid1 is an account of which the withdrawal is completed, if the third game is replayed, it is notified that the account has been withdrawn and can be guided to log in using a different account. For example, you can refer to 'No account, use another ID'. If a confirmation of such a guidance message is made, a window for manually logging in the case of a rating-limited game is provided, and a game initial screen for a game available without login can be provided. At this time, if the fourth game is replayed, a new SNo (i.e., SNo3) is generated and applied since SNo1 can not be automatically logged in unlike the case of FIG. 14A.

다음으로, 제3 게임에서는 다른 아이디인 Hid3으로 로그인할 수 있으며, 상기 로그인에 따라 상술한 바와 같이 SNo3와 1:1 매핑하게 된다. 다음으로 제4 게임을 실행하면, SNo3로 자동 로그인되어 게임이 진행되며, 상기 SNo3와 매핑된 Hid3와 연동하여 기록을 관리하게 된다.Next, in the third game, it is possible to log in as Hid3, which is another ID, and 1: 1 mapping with SNo3 as described above according to the login. Next, when the fourth game is executed, the game is automatically performed by logging into the SNo3, and the recording is managed in cooperation with the Hid3 mapped to the SNo3.

다음으로 도 15b를 참조하면, 제1 게임을 최초로 실행할 경우 상술한 바와 같이 SNo1이 생성되어 자동 로그인 됨으로써 게임을 로그인 없이 바로 실행할 수 있다. 또한, 상술한 바와 같이 별도의 로그인 절차 없이도 상기 게임에 대한 플레이 기록은 SNo1에 자동 저장될 수 있다. 또한, 본 발명의 실시예에 따라 상기 생성된 SNo를 직접 다른 게임 통합 ID들과 연결할 수 있다.Next, referring to FIG. 15B, when the first game is executed for the first time, SNo1 is generated and automatically logged in as described above, so that the game can be executed immediately without login. Also, as described above, the play record for the game can be automatically stored in SNo1 without a separate login procedure. Also, according to the embodiment of the present invention, the generated SNo can be directly connected to other game integration IDs.

다음으로, 제2 게임을 실행하면, 상기 제1 게임의 실행에 따라 생성된 SNo1에 의해 자동 로그인된다. 한편, 제3 게임을 실행하면, 별도의 로그인을 통한 인증이 필요한 게임이기 때문에 Hid2로 로그인하여 게임을 플레이할 수 있다. 다음으로 제4 게임을 실행하면, 상술한 바와 같이 이미 모바일 단말기에 SNo1이 할당되어 자동 로그인된 상태이므로, SNo1이 자동 로그인 된 상태로 게임을 바로 시작할 수 있다. 마찬가지로, 제2 게임을 다시 실행할 경우에도 상기 SNo1으로 자동 로그인된다.Next, when the second game is executed, it is automatically logged in by the SNo1 generated according to the execution of the first game. On the other hand, when the third game is executed, since the game requires authentication through a separate log-in, the user can log in as Hid2 and play the game. Next, when the fourth game is executed, since SNo1 is already assigned to the mobile terminal and is automatically logged in as described above, SNo1 can automatically start the game with the automatic login. Similarly, even if the second game is executed again, it is automatically logged into the SNo1.

한편, 상기 Hid2가 탈퇴 완료된 계정일 경우, 제3 게임을 재실행하게 되면, Hid2가 탈퇴 완료된 계정임을 알리게 된다. 예컨대, '없는 계정, 다른 아이디 이용'과 같이 안내할 수 있다. 이와 같은 안내 메시지에 대한 확인을 하게 되면, 등급 제한 게임의 경우 수동으로 로그인할 수 있는 창을 제공하며, 로그인 없이 이용 가능한 게임에 대해서는 게임 초기 화면을 제공할 수 있다. 이때, 제4 게임을 재실행하게 되면, SNo1으로 자동 로그인하여 실행될 수 있다.On the other hand, if the Hid2 is an account of which the withdrawal is completed, if the third game is replayed, Hid2 is informed that the withdrawal is completed. For example, you can refer to 'No account, use another ID'. If a confirmation of such a guidance message is made, a window for manually logging in the case of a rating-limited game is provided, and a game initial screen for a game available without login can be provided. At this time, if the fourth game is replayed, it can be automatically logged into SNo1 and executed.

다음으로, 제3 게임에서는 다른 아이디인 Hid3으로 로그인할 수 있으며, 상기 로그인에 따라 상술한 바와 같이 SNo1과 1:1 매핑하게 된다. 다음으로 제4 게임을 실행하면, SNo1으로 자동 로그인되어 게임이 진행되며, 상기 SNo1과 매핑된 Hid3와 연동하여 기록을 관리하게 된다.Next, in the third game, it is possible to log in as Hid3, which is another ID, and 1: 1 mapping is performed with SNo1 as described above according to the login. Next, when the fourth game is executed, the game is automatically logged into the SNo1, and the recording is managed in cooperation with the Hid3 mapped to the SNo1.

이상으로, 도 9 내지 도 15를 참조하여 본 발명의 각 실시예에 따른 로그인 절차를 설명하였다. 다음으로 도 16 내지 도 20을 참조하여 상기 각 로그인 절차에 따라 모바일 단말기의 화면에 표시되는 예를 설명한다.Thus, the login procedure according to each embodiment of the present invention has been described with reference to Figs. 9 to 15. Fig. Next, an example of displaying on the screen of the mobile terminal according to each login procedure will be described with reference to FIG. 16 to FIG.

도 16a는 본 발명의 실시예에 따른 모바일 단말기의 초기화 후 최초 게임 실행시 디스플레이되는 화면을 나타내는 도면이다. 도 16a를 참조하면, 상술한 바와 같이 모바일 단말기에서 특정 게임을 최초로 시작할 경우, 도시된 바와 같은 게임 시작 화면(소위, 웰컴(welcome) 화면)이 실행되면서, 해당 게임을 바로 실행할 수가 있다.16A is a view illustrating a screen displayed when an initial game is executed after initialization of a mobile terminal according to an embodiment of the present invention. Referring to FIG. 16A, when a specific game is firstly started in the mobile terminal, a game start screen (so-called welcome screen) as shown in FIG. 16A is executed and the game can be executed immediately.

이때, 모바일 단말기 내에서 통합 계정을 가진 게임을 최초로 실행할 경우, 별도의 인증이 필요 없는 게임에 한 해서, 도시된 바와 같이 계정 자동 생성 후 바로 시작 또는 게임 통합 ID로 로그인할 수 있는 항목을 제공하게 된다.At this time, when the game having the integrated account is executed for the first time in the mobile terminal, as shown in the figure, only the game which does not require any authentication is provided, do.

예컨대, '계정 자동 생성 후 바로 시작'을 선택하면, 상술한 바와 같이 본 발명의 실시예에 따라 모바일 ID가 자동으로 생성되어, 모바일 단말기에 할당되며, 이후에는 해당 모바일 단말기에서 별도의 로그인 절차 없이도 상기 모바일 ID로 자동 로그인됨으로써 기록이 관리될 수 있다.For example, if 'Start immediately after account automatic generation' is selected, the mobile ID is automatically generated and assigned to the mobile terminal according to the embodiment of the present invention as described above. Thereafter, The record can be managed by automatically logging in with the mobile ID.

반면, '한게임 아이디로 로그인'을 선택하면, 게임 통합 계정(즉, 게임 통합 ID)으로 로그인하여 게임을 진행하게 된다. On the other hand, if you select 'log in as Hangame ID', you will log in as a game integration account (ie, game integration ID) and proceed with the game.

도 16b는 본 발명의 실시예에 따른 게임 통합 계정이 연결된 모바일 단말기의 계정의 로그 아웃 시 디스플레이되는 화면을 나타내는 도면이다. 도 16b를 참조하면, 도 16a에서와 같이 일단 특정 게임에 대한 애플리케이션을 실행하여 모바일 ID가 생성되면, 다른 게임을 실행할 때 상기 생성된 모바일 ID로 자동 로그인하여 게임을 진행하거나, 게임 통합 ID로 로그인하여 게임을 진행할 수 있다.16B is a view illustrating a screen displayed when a user logs out of an account of a mobile terminal to which a game integration account is connected according to an embodiment of the present invention. 16B, when a mobile ID is created by executing an application for a specific game, as shown in FIG. 16A, when another game is executed, the game is automatically logged in with the generated mobile ID, So that the game can proceed.

예컨대, '[파뵤짱]으로 바로 시작'을 선택하면, 상술한 바와 같이 본 발명의 실시예에 따라 상기 생성된 모바일 ID로 자동 로그인되어 게임이 실행된다.For example, if 'Start immediately with [Pachucchan]' is selected, the generated mobile ID is automatically logged in and executed according to the embodiment of the present invention as described above.

반면, '한게임 아이디로 로그인'을 선택하면, 게임 통합 계정(즉, 게임 통합 ID)으로 로그인하여 게임을 진행하게 된다. On the other hand, if you select 'log in as Hangame ID', you will log in as a game integration account (ie, game integration ID) and proceed with the game.

도 17은 본 발명의 실시예에 따른 모바일 단말기의 로그인 시 디스플레이되는 화면을 나타내는 도면이다. 도 17을 참조하면, 등급 제한 게임을 최초 실행할 경우, 게임 통합 ID로 로그인하도록 도시된 바와 같은 로그인 페이지를 제공할 수 있다. 또한, 상기 도 16a 또는 도 16b에서 게임 통합 계정으로 로그인을 선택할 경우, 도시된 바와 같은 로그인 페이지가 제공될 수 있다.17 is a view illustrating a screen displayed when a mobile terminal is logged in according to an embodiment of the present invention. Referring to FIG. 17, when executing the rating-limiting game for the first time, it is possible to provide a login page as shown to log in with the game integration ID. 16A or 16B, when the log-in is selected as the game integration account, a login page as shown in the figure may be provided.

아울러, 모바일 단말기이 특정 게임 통합 ID와 연결이 되지 않은 상태에서 도 13에서와 같이 계정 연결을 실행할 경우, 도시된 바와 같은 로그인 페이지를 제공할 수 있다. 또한, 등급 제한 게임에 대한 로그인 실행 후 로그 아웃 하였을 경우에도 다시 재로그인하도록 로그인 화면이 제공될 수 있다. In addition, when the mobile terminal is not connected to a specific game integration ID, when the account connection is executed as shown in FIG. 13, a login page as shown in FIG. 13 can be provided. In addition, a log-in screen may be provided to log in again when the log-out is executed after the log-in for the rating-restricted game.

도 18은 본 발명의 실시예에 따른 모바일 단말기에서의 계정 화면의 전환 단계를 나타내는 도면이다. 도 18을 참조하면, 본 발명의 실시예에 따라 모바일 단말기에서 모바일 단말기 계정 또는 게임 통합 계정을 설정 또는 확인할 수 있는 계정 설정 메뉴를 제공할 수 있다.18 is a diagram illustrating a step of switching an account screen in a mobile terminal according to an embodiment of the present invention. Referring to FIG. 18, according to an embodiment of the present invention, an account setting menu for setting or checking a mobile terminal account or a game integration account in the mobile terminal can be provided.

예컨대, 도시된 바와 같이 계정 설정 메뉴로 들어가면, 사용자의 사진, 닉네임, 접속 상태, 성별, 나이, 소셜 네트워크 서비스 정보, 휴대폰 정보, 개인 정보 설정 등의 설정 또는 입력된 내용이 표시될 수 있다.For example, as shown in FIG. 5, when the user enters the account setting menu, settings such as a photograph, a nickname, a connection status, a sex, an age, a social network service information, a mobile phone information, a personal information setting, or the like may be displayed.

이때, 계정 항목에서 회원 번호를 선택하면, 해당 회원 번호에 대한 계정 상황이 표시될 수 있다. 예컨대, 회원 번호 '343556'으로 모바일 ID가 설정되어 있을 경우, 해당 계정을 확인하면, 닉네임과 연결된 게임 통합 계정이 있는지를 제공할 수 있다. 만약, 상기 계정에 대해 연결된 게임 통합 계정이 있을 경우 도시된 바와 같이 '연결된 한게임 아이디 : favio' 등으로 표시될 수 있다. 따라서, 다른 아이디로 로그인을 선택하면, 다른 게임 통합 계정으로 로그인하여 진행할 수가 있다.At this time, if the member number is selected from the account item, the account status for the corresponding member number can be displayed. For example, if the mobile ID is set with the membership number '343556', if the account is confirmed, it is possible to provide whether there is a game integration account linked to the nickname. If there is a game integration account linked to the account, it can be displayed as 'connected game ID: favio' as shown. Therefore, if you select login with a different ID, you can log in with a different game integration account.

한편, 기기 변경을 위한 초기화 안내를 선택할 경우, 기기 내의 게임 기록을 삭제할 수 있으며, 상술한 바와 같이 할당된 모바일 ID에 대한 정보가 삭제될 수 있다.On the other hand, when the initialization guide for device change is selected, the game record in the device can be deleted, and the information on the mobile ID assigned as described above can be deleted.

이때, 도시된 바와 같이 해당 계정(즉, 모바일 ID)이 특정 게임 통합 계정에 연결되어 있지 않은 상태일 경우에는 게임 통합 계정에 연결할 수 있는 메뉴를 제공할 수 있다. 또한, 특정 게임 통합 계정에 연결된 상태일 경우에는 해당 연결된 게임 통합 계정에 대한 정보를 제공할 수 있다.At this time, if the corresponding account (i.e., mobile ID) is not connected to the specific game integration account as shown in the figure, a menu for connection to the game integration account may be provided. In addition, if the game is linked to a specific game integration account, information on the connected game integration account can be provided.

도 19a 내지 도 19e는 본 발명의 실시예에 따른 모바일 단말기에서 게임 통합 계정이 연결되지 않은 경우의 계정 화면의 전환 단계를 나타내는 도면이다.FIGS. 19A to 19E are diagrams illustrating a step of switching an account screen when a game integration account is not connected in a mobile terminal according to an embodiment of the present invention.

도 19a를 참조하면, 상기 도 18에서와 같은 계정 화면이 제공될 수 있다. 이때, 회원 번호를 선택하면, 도 19b로 전환되며, 기기 변경을 위한 초기화 안내를 선택하면 도 19c로 전환될 수 있다.Referring to FIG. 19A, an account screen as shown in FIG. 18 may be provided. At this time, if the member number is selected, the process is switched to Fig. 19B, and if the initialization guide for device change is selected, the process can be switched to Fig. 19C.

도 19b를 참조하면, 상기 도 19a에서 특정 계정(즉, 모바일 ID)을 선택하면, 해당 모바일 단말기에 설정된 모바일 계정에 대한 정보가 표시된다. 이때, 만약 현재 연결된 게임 통합 계정이 없을 경우 '연결'을 선택하면, 도 19e와 같은 로그인 화면이 제공되며, 해당 게임 통합 계정에 로그인함으로써 로그인된 게임 통합 계정과 모바일 계정이 1:1 매핑된다.Referring to FIG. 19B, when a specific account (i.e., mobile ID) is selected in FIG. 19A, information on a mobile account set in the corresponding mobile terminal is displayed. At this time, if 'connection' is selected when there is no game integration account currently connected, a login screen as shown in FIG. 19 (e) is provided, and a logged in game integration account and a mobile account are mapped to 1: 1 by logging in the corresponding game integration account.

한편, 상기 도 19b에서 다른 아이디로 로그인을 선택하면, 도 19d와 같은 게임 초기 시작 화면으로 전환될 수 있다.On the other hand, if login is selected with a different ID in FIG. 19B, it can be switched to the initial game start screen as shown in FIG. 19D.

도 19c를 참조하면, 상기 도 19a에서 '기기 변경을 위한 초기화'를 선택함에 따라, 기기 변경을 위한 초기화 메뉴가 제공된다. 즉, 생성된 모바일 ID를 초기화할 수가 있게 된다.Referring to FIG. 19C, an initialization menu for device change is provided by selecting 'initialize for device change' in FIG. 19A. That is, it is possible to initialize the generated mobile ID.

상기 도 19c에서 게임 통합 계정에 연결을 선택하면, 도 19e의 게임 통합 계정으로의 로그인 화면이 제공된다. 한편, 상기 도 19c에서 '기기 내 스마트 한게임 기록 삭제'를 선택하면, 모바일 ID에 대한 기기 초기화가 수행된다. 이때, 상기 기기 초기화 전에 '기존에 구매한 아이템도 모두 삭제됩니다. 정말 기기내 스마트 한 게임 기록을 삭제하시겠습니까?'라는 알림창을 생성함으로써 계정 삭제에 대한 재확인을 하도록 하는 것이 바람직하다.If the connection to the game integration account is selected in FIG. 19C, a login screen to the game integration account of FIG. 19E is provided. On the other hand, if 'Delete smart smart card record in device' is selected in FIG. 19C, the device initialization for the mobile ID is performed. At this time, before the initialization of the device, 'any items that have already been purchased are also deleted. Do you really want to delete the smart game history on your device? "To re-confirm the account deletion.

도 19d는 상기 도 19b에서 다른 아이디로 로그인을 선택할 경우, 제공되는 화면으로서, 게임 초기 시작 화면이다. 상기 도 19d에서 '한게임 아이디로 로그인'을 선택하면 도 19e와 같은 게임 통합 계정에 대한 로그인 화면이 제공된다.FIG. 19D is a screen provided when login is selected by another ID in FIG. 19B, and is an initial screen of the game. 19D, a login screen for a game integration account as shown in FIG. 19E is provided.

도 19e는 상술한 바와 같이 게임 통합 계정에 대한 로그인 화면으로서, 아이디 및 비밀 번호를 입력함으로써 특정 게임 통합 계정에 로그인하게 된다. 상기 게임 통합 계정은 이미 PC 등을 통해 게임 통합 포털에서 생성된 계정을 의미한다.FIG. 19E is a login screen for the game integration account as described above, and logs in a specific game integration account by inputting an ID and a password. The game integration account means an account already created in the game integration portal through a PC or the like.

도 20a 내지 도 20e는 본 발명의 실시예에 따른 모바일 단말기에서 게임 통합 계정이 연결된 경우의 계정 화면의 전환 단계를 나타내는 도면이다.FIGS. 20A to 20E are diagrams illustrating transition steps of an account screen when a game integration account is connected in a mobile terminal according to an embodiment of the present invention.

도 20a를 참조하면, 상기 도 18에서와 같은 계정 화면이 제공될 수 있다. 이때, 회원 번호를 선택하면, 도 20b로 전환되며, 기기 변경을 위한 초기화 안내를 선택하면 도 20c로 전환될 수 있다.Referring to FIG. 20A, an account screen as shown in FIG. 18 may be provided. At this time, if the member number is selected, the screen is switched to Fig. 20B, and if the initialization guide for changing the apparatus is selected, the screen can be switched to Fig. 20C.

도 20b를 참조하면, 상기 도 20a에서 특정 계정(즉, 모바일 ID)을 선택하면, 해당 모바일 단말기에 설정된 모바일 계정에 대한 정보가 표시된다. 이때, 도 19에서와 달리 현재 연결된 게임 통합 계정이 있을 경우 해당 게임 통합 계정에 대한 정보가 제공될 수 있다. 또한, 상기 화면에서 '다른 아이디로 로그인'을 선택하면, 도 20d와 같은 로그인 화면이 제공되며, 다른 게임 통합 계정에 로그인할 수가 있게 된다.Referring to FIG. 20B, when a specific account (i.e., mobile ID) is selected in FIG. 20A, information on a mobile account set in the corresponding mobile terminal is displayed. At this time, unlike FIG. 19, if there is a game integration account currently connected, information on the game integration account can be provided. Also, if 'Login with another ID' is selected on the screen, a login screen as shown in FIG. 20D is provided, and it is possible to log in to another game integration account.

도 20c를 참조하면, 상기 도 20a에서 '기기 변경을 위한 초기화'를 선택함에 따라, 기기 변경을 위한 초기화 메뉴가 제공된다. 즉, 생성된 모바일 ID를 초기화할 수가 있게 된다.Referring to FIG. 20C, an initialization menu for device change is provided by selecting 'initialize for device change' in FIG. 20A. That is, it is possible to initialize the generated mobile ID.

한편, 상기 도 20c에서 '기기 내 스마트 한게임 기록 삭제'를 선택하면, 모바일 ID에 대한 기기 초기화가 수행된다. 이때, 상기 기기 초기화 전에 '정말 기기내 스마트 한 게임 기록을 삭제하시겠습니까?'라는 알림창을 생성함으로써 계정 삭제에 대한 재확인을 하도록 하는 것이 바람직하다.On the other hand, if 'Delete smart smart log record in device' is selected in FIG. 20C, device initialization for the mobile ID is performed. At this time, it is preferable to re-confirm the deletion of the account by creating a notification window 'Do you really want to delete the smart game record in the device?' Before initializing the device.

도 20d는 상기 도 20b에서 다른 아이디로 로그인을 선택할 경우, 제공되는 화면으로서, 게임 초기 시작 화면이다. 상기 도 20d에서 '한게임 아이디로 로그인'을 선택하면 도 20e와 같은 게임 통합 계정에 대한 로그인 화면이 제공된다.FIG. 20D is a screen provided when login is selected by another ID in FIG. 20B, and is a game initial screen. 20D, a login screen for the game integration account as shown in FIG. 20E is provided.

도 20e는 상술한 바와 같이 게임 통합 계정에 대한 로그인 화면으로서, 아이디 및 비밀 번호를 입력함으로써 특정 게임 통합 계정에 로그인하게 된다. 상기 게임 통합 계정은 이미 PC 등을 통해 게임 통합 포털에서 생성된 계정을 의미한다.20E is a login screen for the game integration account as described above, and logs in a specific game integration account by inputting an ID and a password. The game integration account means an account already created in the game integration portal through a PC or the like.

여기에서 다양한 방법들에 관해 설명된 바와 같은 다양한 동작들 및 기능들은 특정 프로세싱 기능부 및/또는 그 안에 구현된 프로세싱 기능부, 및/또는 그 안의 다른 구성요소들과 같은 많은 유형의 기능부들 중 어느 것 내에서 수행될 수 있다. 예를 들면, 그러한 기능부들은 여기에 설명된 바와 같은 다양한 동작들 및 처리들, 또는 여기에 설명된 바와 같은 어느 다른 동작들 및 기능들, 등 또는 그 각 등가물들을 수행하는 것뿐만 아니라 여기에 설명된 바와 같은 그러한 정보들을 생성하고 그러한 동작들, 처리들 등을 수행할 수 있다.The various operations and functions as described herein with respect to the various methods may be performed by any of a number of types of functions, such as a particular processing function and / or a processing function implemented therein, and / ≪ / RTI > For example, such functions may be described herein, as well as performing various operations and processes as described herein, or any other operations and functions as described herein, etc., or the like, And may perform such operations, processes, and the like.

일부 실시예들에서, 그러한 기능부들(동일한 장치 또는 구별된 장치들상에서 구현될 수 있는)은 본 발명의 다양한 측면들에 따른 그러한 처리 및 동작들, 등, 및/또는 여기에 개시된 바와 같은 어느 다른 동작들 및 기능들, 및 그 각 등가물들을 수행할 수 있다. 일부 실시예들에서, 그러한 처리는 제1 장치에서의 제1 기능부, 및 제2 장치 내의 제2 기능부에 의해 함께 수행된다. 다른 실시예들에서, 그러한 프로세싱, 동작들 등은 하나의 특정 장치 내에서 처리부들에 의해 전적으로 수행된다. 심지어 다른 실시예들에서는, 그러한 프로세싱, 동작들이 하나의 단일 디바이스내에서 적어도 제1 기능부 및 제2 기능부를 사용하여 수행된다.In some embodiments, such functions (which may be implemented on the same device or on distinct devices) may be implemented in such a manner and in accordance with various aspects of the present invention, etc., and / Operations and functions, and their equivalents. In some embodiments, such processing is performed together by the first functional portion in the first device and the second functional portion in the second device. In other embodiments, such processing, operations, etc. are performed entirely by the processing units within one particular apparatus. Even in other embodiments, such processing and operations are performed using at least a first functional portion and a second functional portion within a single device.

또한 상술한 설명에서, 용어들 '시스템', '장치', '~부'는 단일 프로세싱 디바이스 또는 복수의 프로세싱 디바이스들일 수 있다. 그러한 프로세싱 디바이스는 마이크로 프로세서, 마이크로 컨트롤러, 디지털 신호 처리기, 마이크로 컴퓨터, 중앙 처리 유닛, 필드 프로그래머블 게이트 어레이, 프로그래머블 로직 디바이스, 스테이트 머신, 로직 회로, 아날로그 회로, 디지털 회로, 및/또는 상기 회로 및/또는 동작 지시들의 하드 코딩에 기반하여 신호들(아날로그 및/또는 디지털)을 조작하는 소정의 디바이스일 수 있다. 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 단일 메모리 디바이스, 복수의 메모리 디바이스들, 및/또는 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛의 내장된 회로일 수 있는 결합된 메모리 및/또는 집적된 메모리 엘리먼트를 가질 수 있다. 그러한, 메모리 디바이스는 읽기 전용 메모리(ROM), 랜덤 액세스 메모리(RAM), 휘발성 메모리, 비휘발성 메모리, 정적 메모리, 동적 메모리, 플래시 메모리, 캐시 메모리, 및/또는 디지털 정보를 저장하는 소정의 디바이스일 수 있다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 하나 이상의 프로세싱 디바이스를 포함한다면, 상기 프로세싱 디바이스들은 집중적으로 위치될 수 있거나(즉, 유선 및/또는 무선 버스 구조를 통해 함께 직접적으로 연결된), 분산되어 위치될 수 있음(예컨대, 근거리 통신망 및/또는 광역 네트워크를 통한 간접적인 연결을 통한 클라우드 컴퓨팅)을 주목하여야 한다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 회로, 저장하는 메모리 및/또는 메모리 구성요소를 통해 하나 이상의 그 기능들을 구현한다면, 그 대응하는 동작 지시들은 상기 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 논리 회로를 포함하는 회로의 내부에 내장되거나 외부에 있을 수 있음을 더 주목하여야 한다. 상기 메모리 엘리먼트는 저장할 수 있으며, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 상기 도면들 중 하나 이상에서 나타내는 단계들 및/또는 기능들 중 적어도 일부에 대응하는 하드 코딩된 및/또는 동작 지시들을 실행한다는 것을 여전히 더 주목하여야 한다. 그러한 메모리 디바이스 또는 메모리 엘리먼트는 제조의 부품 내에서 포함될 수 있다.Also, in the foregoing description, the terms " system, " " device, " and " section " may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, a microcontroller, a digital signal processor, a microcomputer, a central processing unit, a field programmable gate array, a programmable logic device, a state machine, a logic circuit, an analog circuit, a digital circuit, and / (Analog and / or digital) based on hard coding of operational instructions. The processing module, module, processing circuit, and / or processing unit may be implemented as a single memory device, a plurality of memory devices, and / or a combination of the processing modules, the processing circuitry, and / Lt; / RTI > memory and / or an integrated memory element. Such a memory device may be any device that stores read only memory (ROM), random access memory (RAM), volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and / . If the processing module, the module, the processing circuit, and / or the processing unit include one or more processing devices, the processing devices may be centrally located (i.e., directly or indirectly via a wired and / Connected), distributed (e.g., cloud computing via an indirect connection over a local and / or wide area network). If the processing module, module, processing circuit, and / or processing unit implements one or more of those functions through a static machine, analog circuitry, digital circuitry, and / or circuitry, memory and / It should further be noted that the corresponding operating instructions may be internal or external to the circuit including the static machine, analog circuitry, digital circuitry, and / or logic circuitry. The memory element may be stored and the processing module, module, processing circuitry, and / or processing unit may be configured to store a hard-coded and / or hard-coded data item corresponding to at least a portion of the steps and / or functions depicted in one or more of the figures It should be further noted that it carries out operational instructions. Such a memory device or memory element may be included within the components of the manufacture.

본 발명은 특정 기능들 및 그의 관계들의 성능을 나타내는 방법 단계들의 목적을 가지고 위에서 설명되었다. 이러한 기능적 구성 요소들 및 방법 단계들의 경계들 및 순서는 설명의 편의를 위해 여기에서 임의로 정의되었다. 상기 특정 기능들 및 관계들이 적절히 수행되는 한 대안적인 경계들 및 순서들이 정의될 수 있다. 임의의 그러한 대안적인 경계들 및 순서들은 그러므로 상기 청구된 발명의 범위 및 사상 내에 있다. 추가로, 이러한 기능적 구성 요소들의 경계들은 설명의 편의를 위해 임의로 정의되었다. 어떠한 중요한 기능들이 적절히 수행되는 한 대안적인 경계들이 정의될 수 있다. 마찬가지로, 흐름도 블록들은 또한 어떠한 중요한 기능성을 나타내기 위해 여기에서 임의로 정의되었을 수 있다. 확장된 사용을 위해, 상기 흐름도 블록 경계들 및 순서는 정의되었을 수 있으며 여전히 어떠한 중요한 기능을 수행한다. 기능적 구성 요소들 및 흐름도 블록들 및 순서들 둘 다의 대안적인 정의들은 그러므로 청구된 본 발명의 범위 및 사상 내에 있다. 당업자는 또한 여기에서의 상기 기능적 구성 요소들 및 다른 도시된 블록들, 모듈들, 및 구성요소들이 도시된 바와 같이 또는 분리된 구성요소들, 반도체 집적 회로(ASIC)들, 적절한 소프트웨어를 실행하는 프로세서들 및 그와 유사한 또는 임의의 조합에 의해 구현될 수 있음을 인지할 것이다.The invention has been described above with the aim of method steps illustrating the performance of certain functions and their relationships. The boundaries and order of these functional components and method steps have been arbitrarily defined herein for convenience of description. Alternative boundaries and sequences may be defined as long as the specific functions and relationships are properly performed. Any such alternative boundaries and sequences are therefore within the scope and spirit of the claimed invention. In addition, the boundaries of these functional components have been arbitrarily defined for ease of illustration. Alternative boundaries can be defined as long as certain important functions are properly performed. Likewise, the flow diagram blocks may also be arbitrarily defined herein to represent any significant functionality. For extended use, the flowchart block boundaries and order may have been defined and still perform some important function. Alternative definitions of both functional components and flowchart blocks and sequences are therefore within the scope and spirit of the claimed invention. Those skilled in the art will also appreciate that the functional components and other illustrated blocks, modules, and components herein may be implemented as illustrated or as separate components, such as semiconductor integrated circuits (ASICs) And the like, or any combination thereof.

본 발명은 또한 하나 이상의 실시예들의 용어로, 적어도 부분적으로 설명되었을 수 있다. 본 발명의 실시예는 본 발명, 그 측면, 그 특징, 그 개념, 및/또는 그 예를 나타내기 위해 여기에서 사용된다. 본 발명을 구현하는 장치, 제조의 물건, 머신, 및/또는 프로세스의 물리적인 실시예는 여기에 설명된 하나 이상의 실시예들을 참조하여 설명된 하나 이상의 측면들, 특징들, 개념들, 예들 등을 포함할 수 있다. 더구나, 전체 도면에서, 실시예들은 상기 동일한 또는 상이한 참조 번호들을 사용할 수 있는 상기 동일하게 또는 유사하게 명명된 기능들, 단계들, 모듈들 등을 통합할 수 있으며, 그와 같이, 상기 기능들, 단계들, 모듈들 등은 상기 동일한 또는 유사한 기능들, 단계들, 모듈들 등 또는 다른 것들일 수 있다.The invention may also be described, at least in part, in the language of one or more embodiments. Embodiments of the invention are used herein to describe the invention, aspects thereof, features thereof, concepts thereof, and / or examples thereof. The physical embodiment of an apparatus, article of manufacture, machine, and / or process for implementing the invention may include one or more aspects, features, concepts, examples, etc., described with reference to one or more embodiments described herein . Moreover, in the entire drawings, embodiments may incorporate the same or similarly named functions, steps, modules, etc. that may use the same or different reference numerals, and so forth, Steps, modules, etc., may be the same or similar functions, steps, modules, etc., or the like.

특별히 반대로 언급되지는 않았으나, 여기에 나타낸 도면들 중 어느 것의 도면 내에서의 엘리먼트들로, 로부터 및/또는 사이의 신호들은 아날로그 또는 디지털, 연속 시간 또는 이산 시간, 전기적, 광학, 및 싱글-엔드(single-ended) 또는 차동(differential) 신호일 수 있다. 예를 들면, 단일 경로가 싱글-엔드 경로로서 도시된다면, 그것은 또한 차동 단일 경로를 나타낸다. 유사하게, 만약 단일 경로가 차동 경로로 도시된다면, 그것은 또한 싱글-엔드 신호 경로를 나타낸다. 하나 이상의 특정 아키텍쳐들이 여기에 개시된 반면, 유사하게 당업계의 평균적 기술을 가진 사람에 의해 알 수 있는 바와 같이 엘리먼트들 사이에서 직접 연결, 및/또는 다른 엘리먼트들 사이에서 간접적으로 결합하는지 명확히 보여지지 않는 하나 이상의 데이터버스들을 사용하여 구현될 수 있다.Although not specifically contrary, signals in, and / or between elements within any of the figures shown herein may be analog or digital, continuous or discrete, electrical, optical, and single- single-ended or differential signals. For example, if a single path is shown as a single-ended path, it also represents a differential single path. Similarly, if a single path is shown as a differential path, it also represents a single-ended signal path. While one or more specific architectures are disclosed herein, it is not explicitly shown whether direct coupling between elements and / or indirect coupling between other elements, as well as those skilled in the art will appreciate, May be implemented using one or more data buses.

용어 "~처리부"는 본 발명의 다양한 실시예들의 설명에서 사용된다. 모듈은 하나 이상의 출력 신호들을 생성하기 위해 하나 이상의 입력 신호들의 처리와 같은 하나 이상의 기능들을 수행하기 위해 하드웨어를 통해 구현되는 기능적 블록을 포함한다. 상기 기능적 블록을 구현하는 하드웨어는 소프트웨어 및/또는 펌웨어를 결합하여 직접 동작할 수 있다. 여기에서 사용된 바와 같이, 모듈은 자체적으로 모듈인 하나 이상의 서브-모듈들을 포함할 수 있다.The term " processor "is used in the description of various embodiments of the invention. A module includes a functional block implemented via hardware to perform one or more functions, such as processing one or more input signals to produce one or more output signals. The hardware implementing the functional block may operate directly by combining software and / or firmware. As used herein, a module may include one or more sub-modules that are themselves modules.

본 발명의 여러가지 기능들 및 특정들의 특별한 조합들이 여기에 분명히 설명된 반면, 이러한 특징들 및 기능들의 다른 조합들이 마찬가지로 가능하다. 본 발명은 여기에 개시된 특정한 예들에 제한되지 않으며, 이러한 다른 조합들을 명백히 통합한다.While various combinations of features and specific combinations of features of the present invention are explicitly described herein, other combinations of these features and functions are likewise possible. The present invention is not limited to the specific examples disclosed herein, and explicitly incorporates these different combinations.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .

210 : 사용자 단말기 220 : 통신 네트워크
230 : 게임 시스템 231 : 게임 웹 서버
232 : 로그인 서버 233 : 프로필 서버
234 : 게임 서버 235 : 데이터베이스
500 : 계정 연동 장치 210 : 모바일 ID 확인부
520 : 모바일 ID 생성부 530 : 게임 ID 매핑부
540 : 로그인 처리부 550 : 게임 기록 처리부
560 : 초기화 처리부 570 : 탈퇴 처리부
581 : 모바일 ID 정보 데이터베이스
582 : 게임 통합 ID 정보 데이터베이스
583 : ID 매핑 정보 데이터베이스
584 : 인증 정보 데이터베이스
585 : 게임 기록 정보 데이터베이스
210: user terminal 220: communication network
230: game system 231: game web server
232: login server 233: profile server
234: Game server 235: Database
500: Account Interlocking Device 210: Mobile ID Checking Unit
520: mobile ID generation unit 530: game ID mapping unit
540: Login processing unit 550:
560: Initialization processing unit 570:
581: Mobile ID information database
582: Game integration ID information database
583: ID mapping information database
584: Authentication information database
585: Game record information database

Claims (27)

복수의 게임들을 통합하여 관리하기 위해 생성되고 인터넷 접속이 가능한 온라인 단말기를 통해 로그인될 수 있는 적어도 하나의 사용자에 대한 게임 통합 ID를 저장하는 게임 통합 ID 정보 데이터베이스;
상기 사용자의 모바일 단말기로부터 제공된 단말 식별 정보에 자동 매핑되는 모바일 ID를 생성하는 모바일 ID 생성부; 및
상기 모바일 ID를 상기 게임 통합 ID에 일대일 매핑시키는 게임 ID 매핑부를 포함하고,
상기 모바일 단말기가 상기 게임들 중 적어도 하나의 특정 게임을 실행할 경우, 상기 모바일 ID에 자동 로그인되는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
A game integrated ID information database for storing game integrated IDs for at least one user that can be logged in through an online terminal that is created and managed to integrate and manage a plurality of games;
A mobile ID generator for generating a mobile ID that is automatically mapped to terminal identification information provided from the mobile terminal of the user; And
And a game ID mapping unit for mapping the mobile ID to the game integration ID on a one-to-one basis,
Wherein the mobile terminal automatically logs in to the mobile ID when the mobile terminal executes at least one specific game of the games.
제1항에 있어서,
상기 모바일 단말기가 상기 모바일 ID로 상기 특정 게임을 시작할 때, 상기 게임 통합 ID에서의 상기 특정 게임에 대한 게임 정보를 로딩하여 적용하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
Wherein the mobile terminal loads and applies the game information for the specific game in the game integration ID when the mobile terminal starts the specific game with the mobile ID.
제1항에 있어서,
상기 모바일 단말기가 상기 모바일 ID로 상기 특정 게임을 실행하여 새로운 게임 정보를 생성하면, 상기 게임 통합 ID에서의 상기 특정 게임에 대한 게임 정보를 상기 새로운 게임 정보로 갱신하는 게임 기록 처리부를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
Further comprising a game recording processing unit for updating the game information on the specific game in the game integrated ID with the new game information when the mobile terminal executes the specific game with the mobile ID to generate new game information, A device for linking a mobile terminal based account with a game based account.
제1항에 있어서, 상기 단말 식별 정보는
단말 일련 번호(serial number), 네트워크 상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제의 ID 정보 중에서 선택된 어느 하나인, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method of claim 1, wherein the terminal identification information
A mobile terminal-based account and a game-based account, which are selected from a terminal serial number, a medium access control (MAC) information on a network, and an ID information of an operating system.
제1항에 있어서,
상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하면, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 특정 게임 통합 ID로 로그인 처리하는 로그인 처리부를 더 포함하고,
상기 게임 ID 매핑부는 상기 특정 게임 통합 ID가 어떤 모바일 ID와도 매핑되어 있지 않은 경우, 상기 특정 게임 통합 ID를 상기 모바일 ID와 일대일 매핑시키는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
When receiving information requesting a login with a specific game integration ID from at least one game integration ID registered by the user from the mobile terminal, Further comprising a processing unit,
The game ID mapping unit maps the specific game integrated ID to the mobile ID in a one-to-one correspondence when the specific game integrated ID is not mapped to any mobile ID, .
제1항에 있어서,
상기 특정 게임이 로그인을 통한 인증이 필요한 게임일 경우, 상기 모바일 단말기에서 상기 게임의 실행 요청에 따라 상기 게임 통합 ID에 대한 로그인 페이지로 전환되도록 처리하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
Based on an account of the mobile terminal and a game-based account for processing the login request for the game integration ID in response to a request for execution of the game by the mobile terminal when the specific game is a game requiring authentication through login Device for interlocking.
제1항에 있어서,
상기 모바일 단말기에서 제1 게임 실행에 따라 상기 모바일 ID로 자동 로그인될 경우, 상기 제1 게임과 다른 제2 게임 실행시 별도의 로그인 절차 없이도 상기 모바일 ID로 자동 로그인되는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
Wherein the mobile terminal is automatically logged in with the mobile ID without a separate login procedure when the mobile terminal is automatically logged in with the mobile ID according to the execution of the first game, Based account.
제1항에 있어서,
상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하면, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 특정 게임 통합 ID로 로그인 처리하는 로그인 처리부를 더 포함하고,
상기 로그인 처리부의 로그인 처리 후, 상기 특정 게임 통합 ID에 다른 모바일 ID가 매핑되어 있는 경우, ID 매핑 정보 데이터베이스로부터 상기 다른 모바일 ID에 대한 정보를 상기 모바일 단말기로 전송 처리하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
When receiving information requesting a login with a specific game integration ID from at least one game integration ID registered by the user from the mobile terminal, Further comprising a processing unit,
Based on an account of the mobile terminal, for transferring information on the other mobile ID from the ID mapping information database to the mobile terminal when the mobile terminal is mapped with another mobile ID, A device for linking a game-based account.
제1항에 있어서,
상기 모바일 단말기로부터 상기 모바일 ID에 대한 초기화 요청을 수신할 경우, 상기 모바일 ID와 상기 단말 식별 정보의 연결을 해제하는, 모바일 단말 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
And disconnects the mobile ID and the terminal identification information when receiving an initialization request for the mobile ID from the mobile terminal.
제9항에 있어서,
상기 모바일 ID와 상기 단말 식별 정보의 연결 해제 이후에도, 상기 게임 통합 ID는 상기 모바일 ID와의 매핑을 유지하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
10. The method of claim 9,
Wherein the game integration ID maintains a mapping with the mobile ID even after the connection between the mobile ID and the terminal identification information is disconnected.
제9항에 있어서,
상기 모바일 ID와 상기 단말 식별 정보의 연결 해제 이후, 상기 모바일 단말기에서 상기 특정 게임을 실행할 경우, 상기 모바일 ID와 다른 새로운 모바일 ID를 생성하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
10. The method of claim 9,
Wherein the mobile terminal generates a new mobile ID different from the mobile ID when the mobile terminal performs the specific game after disconnecting the mobile ID and the terminal identification information, Device.
제1항에 있어서,
상기 모바일 ID에 대한 탈퇴 처리가 진행 중일 경우, 탈퇴 처리 완료시까지 상기 모바일 ID와 상기 게임 통합 ID의 매핑을 유지시키는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치.
The method according to claim 1,
Based on an account of the mobile terminal and a game-based account that maintains the mapping of the mobile ID and the game integration ID until the withdrawal process is completed, when the withdrawal process for the mobile ID is in progress.
모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법으로서, 계정 연동 장치에서 수행되는 각 단계가,
게임 통합 ID 정보 데이터베이스가 복수의 게임들을 통합하여 관리하기 위해 생성되고 인터넷 접속이 가능한 온라인 단말기를 통해 로그인될 수 있는 적어도 하나의 사용자에 대한 게임 통합 ID를 저장하는 단계;
모바일 ID 생성부가 상기 사용자의 모바일 단말기로부터 제공된 단말 식별 정보에 자동 매핑되는 모바일 ID를 생성하는 단계;
게임 ID 매핑부가 상기 모바일 ID를 상기 게임 통합 ID에 일대일 매핑시키는 단계; 및
상기 모바일 단말기가 상기 게임들 중 적어도 하나의 특정 게임을 실행할 경우, 상기 모바일 ID에 자동 로그인되는 단계를 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
A method for interworking between a mobile terminal based account and a game based account,
Storing a game integration ID for at least one user that can be logged in through an online terminal that is created to manage a plurality of games by integrating and managing the game integration ID information database;
Generating a mobile ID in which a mobile ID generation unit is automatically mapped to terminal identification information provided from the mobile terminal of the user;
The game ID mapping unit mapping the mobile ID to the game integration ID one-to-one; And
And automatically logging in to the mobile ID when the mobile terminal executes at least one specific game of the games.
제13항에 있어서,
상기 모바일 단말기가 상기 모바일 ID로 상기 특정 게임을 시작할 때, 상기 게임 통합 ID에서의 상기 특정 게임에 대한 게임 정보를 로딩하여 적용하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
Wherein the mobile terminal loads and applies the game information for the specific game in the game integration ID when the mobile terminal starts the specific game with the mobile ID.
제13항에 있어서,
상기 모바일 단말기가 상기 모바일 ID로 상기 특정 게임을 실행하여 새로운 게임 정보를 생성하면, 게임 기록 처리부가 상기 게임 통합 ID에서의 상기 특정 게임에 대한 게임 정보를 상기 새로운 게임 정보로 갱신하는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
And when the mobile terminal executes the specific game with the mobile ID to generate new game information, the game record processing unit further includes updating the game information for the specific game in the game integrated ID with the new game information A method for linking a mobile terminal based account with a game based account.
제13항에 있어서, 상기 단말 식별 정보는
단말 일련 번호(serial number), 네트워크 상에서의 매체 접속 제어(medium access control; MAC) 정보, 운영 체제의 ID 정보 중에서 선택된 어느 하나인, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13, wherein the terminal identification information
A method for interworking between a mobile terminal based account and a game based account, the method comprising: selecting one of a terminal serial number, a medium access control (MAC) information on the network, and an ID of the operating system.
제13항에 있어서,
로그인 처리부가 상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하면, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 게임 통합 ID로 로그인 처리하는 단계; 및
상기 게임 ID 매핑부가 상기 특정 게임 통합 ID가 어떤 모바일 ID와도 매핑되어 있지 않은 경우, 상기 특정 게임 통합 ID를 상기 모바일 ID와 일대일 매핑시키는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
When the login processing unit receives the information requesting the login of the at least one game integration ID registered by the user from the mobile terminal with a specific game integration ID, the login processing unit performs login processing with the game integration ID through the authentication of the user ; And
And mapping the specific game integration ID to the mobile ID one-to-one if the game ID mapping unit does not map the specific game integration ID to any mobile ID. .
제13항에 있어서,
상기 특정 게임이 로그인을 통한 인증이 필요한 게임일 경우, 상기 모바일 단말기에서 상기 게임의 실행 요청에 따라 상기 게임 통합 ID에 대한 로그인 페이지로 전환되도록 처리하는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
Further comprising the step of, when the specific game is a game requiring authentication through login, processing the mobile terminal to switch to a login page for the game integration ID in response to a request for execution of the game, A way to get game-based accounts to work together.
제13항에 있어서,
상기 모바일 단말기에서 제1 게임 실행에 따라 상기 모바일 ID로 자동 로그인될 경우, 상기 제1 게임과 다른 제2 게임 실행시 별도의 로그인 절차 없이도 상기 모바일 ID로 자동 로그인되는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
Further comprising the step of automatically logging into the mobile ID without a separate log-in procedure at the time of executing the second game different from the first game, when the mobile ID is automatically logged in with the mobile ID according to the execution of the first game, Based account and a game-based account.
제13항에 있어서,
로그인 처리부가 상기 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID 중에서 특정 게임 통합 ID로 로그인을 요청한 정보를 수신하면, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 특정 게임 통합 ID로 로그인 처리하는 단계; 및
상기 로그인 처리부의 로그인 처리 후, 상기 특정 게임 통합 ID에 다른 모바일 ID가 매핑되어 있는 경우, ID 매핑 정보 데이터베이스로부터 상기 다른 모바일 ID에 대한 정보를 상기 모바일 단말기로 전송 처리하는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
When the login processing unit receives the information requesting the login of the at least one game integration ID registered by the user from the mobile terminal with a specific game integration ID, Processing; And
Further comprising transferring information on the other mobile ID from the ID mapping information database to the mobile terminal when a different mobile ID is mapped to the specific game integration ID after the login process of the login processing unit A method for linking a terminal-based account with a game-based account.
제13항에 있어서,
상기 모바일 단말기로부터 상기 모바일 ID에 대한 초기화 요청을 수신할 경우, 상기 모바일 ID와 상기 단말 식별 정보의 연결을 해제하는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
And disconnecting the mobile ID and the terminal identification information when receiving an initialization request for the mobile ID from the mobile terminal, the method comprising: .
제21항에 있어서, 상기 모바일 ID와 상기 단말 식별 정보의 연결 해제 이후도, 상기 게임 통합 ID는 상기 모바일 ID와의 매핑을 유지하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.The method as claimed in claim 21, wherein the game integration ID maintains a mapping with the mobile ID even after the connection between the mobile ID and the terminal identification information is disconnected. 제22에 있어서,
상기 모바일 단말기가 상기 단말 식별 정보와 연결 해제된 상기 모바일 ID와 매핑이 유지되는 상기 게임 통합 ID로 로그인할 경우, 상기 게임 통합 ID의 게임 기록으로 플레이하도록 처리하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
The method of claim 22,
When the mobile terminal logs in with the game integration ID in which mapping with the mobile ID disconnected from the terminal identification information is maintained, How to link accounts in.
제21항에 있어서,
상기 모바일 ID와 상기 단말 식별 정보의 연결 해제 이후, 상기 모바일 단말기에서 상기 특정 게임을 실행할 경우, 상기 모바일 ID 생성부가 상기 모바일 ID와 다른 새로운 모바일 ID를 생성하는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
22. The method of claim 21,
Further comprising the step of the mobile ID generating unit generating a new mobile ID different from the mobile ID when the specific game is executed in the mobile terminal after the disconnection of the mobile ID and the terminal identification information, How to link accounts to game-based accounts.
제13항에 있어서,
상기 모바일 ID에 대한 탈퇴 처리가 진행 중일 경우, 탈퇴 처리 완료시까지 상기 모바일 ID와 상기 게임 통합 ID의 매핑을 유지시키는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
Wherein the mapping between the mobile ID and the game integration ID is maintained until the withdrawal process is completed when the withdrawal process for the mobile ID is in progress.
제13항에 있어서,
로그인 처리부가 제1 모바일 ID를 갖는 제1 모바일 단말기로부터 상기 사용자가 기 등록한 적어도 하나의 게임 통합 ID 중에서 제2 모바일 단말기에 할당된 제2 모바일 ID와 매핑된 제2 게임 통합 ID로 로그인을 요청한 정보를 수신하면, 상기 로그인 요청에 따라 상기 사용자의 인증을 통해 상기 제2 게임 통합 ID로 로그인 처리하는 단계; 및
상기 로그인 처리부의 로그인 처리 후, ID 매핑 정보 데이터베이스로부터 상기 제2 게임 통합 ID의 게임 정보를 상기 제1 모바일 단말기로 전송하는 단계; 및
상기 제1 모바일 단말기가 상기 제2 게임 통합 ID의 게임 정보를 통해 플레이하도록 처리하는 단계를 더 포함하는, 모바일 단말기 기반의 계정과 게임 기반의 계정을 연동하기 위한 방법.
14. The method of claim 13,
The login processing unit receives from the first mobile terminal having the first mobile ID the information requesting the login with the second game integration ID mapped with the second mobile ID assigned to the second mobile terminal among the at least one game integration ID registered by the user , Log-in with the second game integration ID through authentication of the user according to the login request; And
Transmitting the game information of the second game integration ID from the ID mapping information database to the first mobile terminal after the login processing of the login processing unit; And
Further comprising the step of processing the first mobile terminal to play through the game information of the second game integration ID.
제13항 내지 제26항 중 어느 한 항에 기재된 방법의 각 단계를 컴퓨터 상에서 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.26. A computer-readable recording medium recording a program for performing each step of the method according to any one of claims 13 to 26 on a computer.
KR1020140113381A 2014-08-28 2014-08-28 Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game KR20140111636A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140113381A KR20140111636A (en) 2014-08-28 2014-08-28 Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140113381A KR20140111636A (en) 2014-08-28 2014-08-28 Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020120073984A Division KR101449675B1 (en) 2012-07-06 2012-07-06 Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020150103427A Division KR101647601B1 (en) 2015-07-22 2015-07-22 Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game

Publications (1)

Publication Number Publication Date
KR20140111636A true KR20140111636A (en) 2014-09-19

Family

ID=51757017

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140113381A KR20140111636A (en) 2014-08-28 2014-08-28 Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game

Country Status (1)

Country Link
KR (1) KR20140111636A (en)

Similar Documents

Publication Publication Date Title
KR101449675B1 (en) Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game
US9338148B2 (en) Secure distributed information and password management
JP6463463B2 (en) Service processing method, apparatus, and server
JP5683729B2 (en) Game ranking providing method and game service platform server
CN104995626A (en) Identification delegation for devices
KR20180072389A (en) Method for providing content corresponding to an accessory and electronic device thereof
JP6857128B2 (en) Information processing system, server, information processing device, information processing program, and information processing method
CN105659557A (en) Web-based interface integration for single sign-on
KR20120139091A (en) System, method and computer readable recording medium for providing a game through registration of a buddy
CN103475635A (en) Utilizing a social network account to provide additional functionality to a gaming network account
CN112380511B (en) Account control method, device, equipment and computer readable storage medium
US11604864B2 (en) Indexable authentication system with group access control and method
US9294460B1 (en) Service credential distribution
KR102471673B1 (en) Electronic device and method for controlling a connection of wireless communication thereof
CN103339596B (en) The mutual operation method of service Network Based, Apparatus and system
US20150273337A1 (en) Authenticate user with wireless game controller
KR101647601B1 (en) Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game
JP5715100B2 (en) GAME SYSTEM, GAME SYSTEM CONTROL METHOD AND PROGRAM
KR20130114631A (en) System, method and computer readable recording medium for providing a game through registration of a buddy
KR20140111636A (en) Apparatus, method and computer readable recording medium for interworking the account based on a mobile terminal and the account based on a game
JP6943766B2 (en) Information processing system, server, information processing device, information processing program, and information processing method
CN115943623A (en) Techniques for managing telephone number-based user accounts
KR20130116231A (en) System, method and computer readable recording medium for providing a ranking about game group
WO2007091852A1 (en) Method and apparatus for roaming digital rights management content in device
CN104079536A (en) Mobile reading client and method of logging in to server from client

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
A107 Divisional application of patent
J201 Request for trial against refusal decision
N231 Notification of change of applicant
J301 Trial decision

Free format text: TRIAL NUMBER: 2015101004137; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20150722

Effective date: 20170323