[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100793311B1 - Method and system for providing mobile game replay service and mobile communication terminal therefor - Google Patents

Method and system for providing mobile game replay service and mobile communication terminal therefor Download PDF

Info

Publication number
KR100793311B1
KR100793311B1 KR20060109996A KR20060109996A KR100793311B1 KR 100793311 B1 KR100793311 B1 KR 100793311B1 KR 20060109996 A KR20060109996 A KR 20060109996A KR 20060109996 A KR20060109996 A KR 20060109996A KR 100793311 B1 KR100793311 B1 KR 100793311B1
Authority
KR
South Korea
Prior art keywords
game
replay
mobile
mobile communication
communication terminal
Prior art date
Application number
KR20060109996A
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 KR20060109996A priority Critical patent/KR100793311B1/en
Application granted granted Critical
Publication of KR100793311B1 publication Critical patent/KR100793311B1/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A method and a system for providing a mobile game replay service and a mobile terminal for the same are provided to enable a user to create a relay file for a mobile game and to share it with others. A system for providing a mobile game replay service comprises the first mobile terminal(110), the second mobile terminal(112), a mobile communication network(120), a mobile game server(130), and a replay system(140). The first mobile terminal(110) executes a mobile game, and creates and uploads a replay file for the mobile game. The second mobile terminal(112) downloads and regenerates the replay file. The mobile communication network(120) provides mobile communication services, including wireless data communication services, to the mobile terminals(110,112). The mobile game server(130) comprises a game processing logic for the mobile game, and provides a mobile game service to the first mobile terminal(110) according to the game processing logic so that the first mobile terminal(110) can execute the mobile game. The replay system(140) stores the replay file uploaded from the first mobile terminal(110), and provides a replay menu so as to download the replay file to the second mobile terminal(112) when the second mobile terminal(112) selects the replay menu.

Description

모바일 게임 리플레이 서비스 제공 방법 및 시스템, 그를 위한 이동통신 단말기{Method and System for Providing Mobile Game Replay Service and Mobile Communication Terminal Therefor}Method and system for providing mobile game replay service, and mobile communication terminal therefor {Method and System for Providing Mobile Game Replay Service and Mobile Communication Terminal Therefor}

도 1은 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스 제공 시스템을 간략하게 나타낸 블록 구성도,1 is a block diagram schematically showing a mobile game replay service providing system according to an embodiment of the present invention;

도 2는 본 발명의 바람직한 실시예에 따른 리플레이 다운로드 서비스 제공 방법을 설명하기 위한 순서도,2 is a flowchart illustrating a replay download service providing method according to an exemplary embodiment of the present invention;

도 3은 본 발명의 바람직한 실시예에 따른 리플레이 실시간 중계 서비스 제공 방법을 설명하기 위한 순서도,3 is a flowchart illustrating a replay real-time relay service providing method according to an embodiment of the present invention;

도 4는 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스를 위한 이동통신 단말기의 내부 구성을 간략하게 나타낸 블록 구성도,4 is a block diagram schematically illustrating an internal configuration of a mobile communication terminal for a mobile game replay service according to an embodiment of the present invention;

도 5는 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스를 위한 리플레이 파일 생성 및 재생 방법을 설명하기 위한 순서도이다.5 is a flowchart illustrating a method of generating and playing a replay file for a mobile game replay service according to an exemplary embodiment of the present invention.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

110: 제 1 이동통신 단말기 112: 제 2 이동통신 단말기110: first mobile communication terminal 112: second mobile communication terminal

120: 이동통신망 130: 모바일 게임 서버120: mobile communication network 130: mobile game server

140: 리플레이 시스템 142: 리플레이 서버140: replay system 142: replay server

144: 실시간 방송 서버 146: 결제 서버144: real-time broadcast server 146: payment server

410: 키 입력부 420: 게임 처리부410: key input unit 420: game processing unit

430: 이동통신 처리부 440: 출력부430: mobile communication processing unit 440: output unit

450: 리플레이 처리부 460: 리플레이 저장부450: replay processing unit 460: replay storage unit

본 발명은 모바일 게임 리플레이 서비스 제공 방법 및 시스템, 그를 위한 이동통신 단말기에 관한 것이다. 더욱 상세하게는, 이동통신 단말기에서 수행한 모바일 게임의 리플레이를 다른 이동통신 단말기에서 실시간으로 또는 비실시간으로 재생하도록 하는 방법 및 시스템과 그를 위해 모바일 게임의 리플레이 파일을 생성하고 재생하기 위한 이동통신 단말기에 관한 것이다.The present invention relates to a method and system for providing a mobile game replay service, and a mobile communication terminal therefor. More specifically, a method and system for replaying a mobile game played on a mobile terminal in real time or non-real time on another mobile terminal and a mobile terminal for generating and playing a replay file of the mobile game therefor. It is about.

정보 통신 기술의 발달로 정보화 사회로 진행해 나감에 따라서, 사회, 문화 및 경제 등 전 분야에서 인터넷이 중요하고도 필수적인 매체로 자리 매김하고 있다. 최근 들어, 통신 및 네트워크 기술의 발달에 따라 유무선 인터넷을 이용한 다양한 종류의 컨텐츠(Content) 서비스, 예컨대, 채팅, 동호회, 게임, 쇼핑몰 등의 서비스가 제공되고 있다. 이렇게 다양한 컨텐츠 서비스들은 실시간으로 원격의 상대방과 대화, 게임, 구매, 판매 등 다양한 활동을 할 수 있도록 하는 온라인 서비스로서, 수요층의 확산으로 인해 서비스의 개발 속도 및 보급 속도가 급격히 증가하고 있는 추세이다.As information technology advances to the information society, the Internet is becoming an important and essential medium in all fields such as society, culture, and economy. Recently, with the development of communication and network technology, various kinds of content services using wired and wireless Internet, for example, services such as chat, clubs, games, shopping malls, and the like, have been provided. These various content services are online services that enable various activities such as conversations, games, purchases, sales, etc. with remote counterparts in real time, and the development and distribution speeds of services are rapidly increasing due to the spread of demand groups.

또한, 최근에는 무선 통신 기술의 발달로, CDMA(Code Division Multiple Access) 2000 시스템, 와이브로(WiBro: Wireless Internet Broadband) 시스템, 고속 하향 패킷 접속(HSDPA: High Speed Downlink Packet Access) 시스템 등의 이동통신 시스템이 개발되어 상용화되는 추세이며, 이러한 이동통신 시스템을 이용한 데이터 통신 속도가 크게 향상됨에 따라, 이동통신 시스템을 이용한 모바일 게임 서비스가 개발되어, 이동통신 가입자에 의해 널리 이용되고 있다.In recent years, with the development of wireless communication technology, mobile communication systems such as a code division multiple access (CDMA) 2000 system, a wireless Internet broadband (WiBro) system, and a high speed downlink packet access (HSDPA) system As the data communication speed using the mobile communication system is greatly improved, a mobile game service using the mobile communication system is developed and widely used by mobile subscribers.

모바일 게임 서비스란, 이동통신 단말기를 소지한 이동통신 가입자가 이동통신 단말기를 조작하여, 이동통신 단말기로 하여금 이동통신 시스템으로 구성된 이동통신망이 제공하는 무선 데이터 통신 서비스를 이용하여 네트워크 상의 게임 서버 또는 게임 서버를 통해 다른 이동통신 단말기와 게임을 수행하도록 제반 환경을 제공하는 서비스를 말한다.A mobile game service is a mobile communication subscriber having a mobile communication terminal operating a mobile communication terminal so that the mobile communication terminal uses a wireless data communication service provided by a mobile communication network configured as a mobile communication system to play a game server or a game on a network. Refers to a service that provides various environments to play games with other mobile communication terminals through a server.

한편, 통상적인 CD 게임, 컴퓨터 게임 등에서는 게임을 수행한 사용자가 자신이 수행한 게임을 동일하게 재생할 수 있도록, 리플레이 기능을 제공한다. 사용자는 리플레이 기능을 이용하면, 컴퓨터 등에서 저장된 리플레이를 재생하여 게임 수행 과정을 다시 확인할 수 있다.On the other hand, conventional CD games, computer games, and the like provides a replay function so that the user who played the game can play the same game played by the user. When the user uses the replay function, the user may replay the stored replay on a computer to check the game play process again.

이러한 리플레이 기능을 이용하면, 사용자들은 자신이 승리한 게임을 재확인하면서 그 만족감을 증대할 수 있고, 패배한 게임의 경우에는 게임 수행 과정을 일일이 점검하면서 자신의 패인을 확인할 수 있으며, 다른 사용자의 리플레이를 보면서 게임 기술을 향상시킬 수 있는 등 그 활용성이 크다.Using this replay feature, users can reaffirm their winning games and increase their satisfaction, and in the case of lost games, they can check their pawns by checking the game execution process and replaying other users. You can improve your game skills while watching the game.

하지만, 여태까지 리플레이 기능은 CD 게임 등의 컴퓨터 게임에 한정되어 활 용되고 있고, 온라인 게임 특히 모바일 게임에서는 리플레이를 저장하고 재생하며, 이를 다른 이동통신 가입자와 공유하며, 모바일 게임의 리플레이를 실시간으로 중계하는 기술 및 서비스에 대해서는 개발되지 않고 있는 실정이다.However, until now, the replay function has been limited to computer games such as CD games, and online games, especially mobile games, store and play replays, share them with other mobile subscribers, and replay mobile games in real time. There is no development of relaying technologies and services.

이러한 문제점을 해결하기 위해 본 발명은, 이동통신 단말기에서 수행한 모바일 게임의 리플레이를 다른 이동통신 단말기에서 실시간으로 또는 비실시간으로 재생하도록 하는 방법 및 시스템과 그를 위해 모바일 게임의 리플레이 파일을 생성하고 재생하기 위한 이동통신 단말기를 제공하는 데 그 목적이 있다.In order to solve this problem, the present invention provides a method and system for replaying a mobile game played in a mobile terminal in real time or non-real time on another mobile terminal and generating and playing a replay file of the mobile game therefor. The purpose is to provide a mobile communication terminal for the purpose.

이러한 목적을 달성하기 위해 본 발명은, 모바일 게임에 대한 리플레이 서비스를 제공하는 시스템에 있어서, 모바일 게임을 수행하고, 모바일 게임에 대한 리플레이 파일을 생성하여 업로드하는 제 1 이동통신 단말기; 리플레이 파일을 다운로드하여 재생하는 제 2 이동통신 단말기; 제 1 이동통신 단말기 및 제 2 이동통신 단말기로 무선 데이터 통신 서비스를 포함하는 이동통신 서비스를 제공하는 이동통신망; 모바일 게임을 위한 게임 처리 로직을 구비하고, 서비스 로직에 따라 제 1 이동통신 단말기로 모바일 게임 서비스를 제공하여, 제 1 이동통신 단말기로 하여금 모바일 게임을 수행하도록 제어하는 모바일 게임 서버; 및 제 1 이동통신 단말기로부터 리플레이 파일을 업로드받아 저장하고 리플레이 메뉴를 등록하여, 제 2 이동통신 단말기에 의해 리플레이 메뉴가 선택되면 리플레이 파일을 제 2 이동통신 단말기로 다운로드하는 리플레이 시스템을 포함하는 것을 특징으로 하는 모바일 게 임 리플레이 서비스 제공 시스템을 제공한다.In order to achieve the above object, the present invention provides a system for providing a replay service for a mobile game, comprising: a first mobile communication terminal for performing a mobile game and generating and uploading a replay file for the mobile game; A second mobile communication terminal which downloads and plays the replay file; A mobile communication network providing a mobile communication service including a wireless data communication service to a first mobile communication terminal and a second mobile communication terminal; A mobile game server having game processing logic for a mobile game and providing a mobile game service to a first mobile communication terminal according to service logic to control the first mobile communication terminal to perform a mobile game; And a replay system uploading and storing the replay file from the first mobile communication terminal and registering the replay menu to download the replay file to the second mobile communication terminal when the replay menu is selected by the second mobile communication terminal. It provides a mobile game replay service providing system.

또한, 본 발명의 다른 목적에 의하면, 제 1 이동통신 단말기, 제 2 이동통신 단말기, 이동통신망, 모바일 게임 서버 및 리플레이 시스템을 포함하는 시스템에서, 모바일 게임에 대한 리플레이 다운로드 서비스를 제공하는 방법에 있어서, (a) 제 1 이동통신 단말기가 모바일 게임 서버에 접속하여 모바일 게임을 수행하는 단계; (b) 제 1 이동통신 단말기가 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하는 단계; (c) 제 1 이동통신 단말기가 모바일 게임이 종료되면 게임 로그 데이터를 리플레이 파일로서 생성하여 리플레이 시스템으로 업로드하는 단계; (d) 리플레이 시스템에서 리플레이 파일에 대한 리플레이 메뉴를 등록하는 단계; (e) 제 2 이동통신 단말기가 리플레이 시스템에 접속하여 리플레이 메뉴를 선택하는 단계; 및 (f) 제 2 이동통신 단말기가 리플레이 시스템으로부터 리플레이 파일을 다운로드하여 재생하는 단계를 포함하는 것을 리플레이 다운로드 서비스 제공 방법을 제공한다.According to another object of the present invention, in a system including a first mobile communication terminal, a second mobile communication terminal, a mobile communication network, a mobile game server and a replay system, in a method for providing a replay download service for a mobile game (a) a first mobile communication terminal accessing a mobile game server to perform a mobile game; (b) generating game log data by attaching a time tag to each key value input in the process of performing a mobile game and each game data received from the mobile game server by the first mobile communication terminal; (c) generating, by the first mobile communication terminal, the game log data as a replay file and uploading it to the replay system when the mobile game ends; (d) registering a replay menu for the replay file in the replay system; (e) a second mobile communication terminal accessing a replay system and selecting a replay menu; And (f) downloading and playing the replay file from the replay system by the second mobile communication terminal.

또한, 본 발명의 또 다른 목적에 의하면, 제 1 이동통신 단말기, 제 2 이동통신 단말기, 이동통신망, 모바일 게임 서버 및 리플레이 시스템을 포함하는 시스템에서, 모바일 게임에 대한 리플레이 서비스를 제공하는 방법에 있어서, (a) 제 1 이동통신 단말기가 모바일 게임 서버에 접속하는 단계; (b) 제 1 이동통신 단말기가 리플레이 실시간 중계 서비스를 선택하여 리플레이 시스템에 접속하는 단계; (c) 제 1 이동통신 단말기가 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하는 단계; (d) 제 1 이동통신 단말기가 게임 로그 데이터를 리플레이 시스템으로 실시간으로 업로드하는 단계; (d) 리플레이 시스템에서 기 접속한 제 2 이동통신 단말기로 게임 로그 데이터를 실시간으로 중계하는 단계; 및 (e) 제 2 이동통신 단말기가 리플레이 시스템으로부터 게임 로그 데이터를 실시간으로 다운로드하여 재생하는 단계를 포함하는 것을 리플레이 실시간 중계 서비스 제공 방법을 제공한다.In addition, according to another object of the present invention, in a system comprising a first mobile communication terminal, a second mobile communication terminal, a mobile communication network, a mobile game server and a replay system, in a method for providing a replay service for a mobile game (a) accessing the mobile game server by the first mobile communication terminal; (b) the first mobile communication terminal selecting a replay real-time relay service and accessing the replay system; (c) generating and storing game log data by attaching a time tag to each key value input in the process of executing the mobile game and each game data received from the mobile game server by the first mobile communication terminal; (d) uploading game log data to the replay system in real time by the first mobile communication terminal; (d) relaying game log data in real time to a second mobile communication terminal previously connected in a replay system; And (e) downloading and playing game log data from the replay system in real time by the second mobile communication terminal.

또한, 본 발명의 또 다른 목적에 의하면, 이동통신망을 이용하여 모바일 게임 서버에 접속하여 모바일 게임을 수행하고, 모바일 게임 리플레이 서비스를 수행하는 이동통신 단말기에 있어서, 이동통신망과 통신을 수행하는 이동통신 처리부; 모바일 게임을 수행하는 과정과 리플레이 파일을 재생하는 과정에서 발생하는 데이터를 화면 및 소리로서 출력하는 출력부; 모바일 게임을 수행하기 위한 키 값을 입력받아 전달하는 키 입력부; 모바일 게임을 위한 게임 로직을 구비하고, 키 값 및 모바일 게임 서버로부터 수신하는 게임 데이터를 게임 로직에 입력하여 모바일 게임을 처리하는 게임 처리부; 게임 처리부에서 모바일 게임을 처리하는 과정에서, 키 값 및 게임 데이터가 전달되면 키 값 및 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하고, 모바일 게임이 종료되면 게임 로그 데이터를 리플레이 파일로서 생성하는 리플레이 처리부; 및 리플레이 파일을 저장하는 리플레이 저장부를 포함하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 이동통신 단말기를 제공한다.In addition, according to another object of the present invention, in a mobile communication terminal that performs a mobile game by connecting to a mobile game server using a mobile communication network, and performs a mobile game replay service, the mobile communication for communicating with the mobile communication network Processing unit; An output unit which outputs data generated in a process of playing a mobile game and a process of playing a replay file as a screen and a sound; A key input unit which receives and transfers a key value for playing a mobile game; A game processor having game logic for a mobile game, and processing a mobile game by inputting a key value and game data received from the mobile game server into the game logic; In the process of processing the mobile game in the game processor, when the key value and the game data are delivered, the game log data is generated and stored by attaching a time tag to the key value and the game data, and the game log data is replayed when the mobile game ends. A replay processing unit to generate as; And it provides a mobile communication terminal for a mobile game replay service, characterized in that it comprises a replay storage unit for storing the replay file.

또한, 본 발명의 또 다른 목적에 의하면, 게임 로직을 구비한 이동통신 단말기에서, 모바일 게임에 대한 리플레이 서비스를 수행하는 방법에 있어서, (a) 게임 로직에 따라 모바일 게임 서버에 접속하여 모바일 게임을 수행하는 단계; (b) 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하는 단계; (c) 모바일 게임이 종료되면 게임 로그 데이터를 리플레이 파일로서 생성하여 저장하는 단계; 및 (d) 리플레이 파일의 재생이 선택되면 리플레이 파일을 분석하여 게임 로그 데이터에 첨부된 시간 태그에 지정된 시간별로 키 값 또는 게임 데이터를 게임 로직에 입력하여 리플레이 파일을 재생하는 단계를 포함하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 리플레이 파일 생성 및 재생 방법을 제공한다.According to yet another object of the present invention, in a mobile communication terminal having game logic, in a method of performing a replay service for a mobile game, (a) accessing a mobile game server according to the game logic to play a mobile game; Performing; (b) generating game log data by attaching a time tag to each key value input in the process of performing a mobile game and each game data received from the mobile game server; (c) generating and storing game log data as a replay file when the mobile game ends; And (d) analyzing the replay file to play the replay file by inputting a key value or game data into the game logic for each time specified in the time tag attached to the game log data when the play of the replay file is selected. A replay file generation and playback method for a mobile game replay service is provided.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used as much as possible even if displayed on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.

도 1은 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스 제공 시스템을 간략하게 나타낸 블록 구성도이다.1 is a block diagram schematically showing a mobile game replay service providing system according to a preferred embodiment of the present invention.

본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스 제공 시스 템은 제 1 이동통신 단말기(110), 제 2 이동통신 단말기(112), 이동통신망(120), 모바일 게임 서버(130) 및 리플레이 시스템(140)을 포함한다.Mobile game replay service providing system according to a preferred embodiment of the present invention is the first mobile communication terminal 110, the second mobile communication terminal 112, mobile communication network 120, mobile game server 130 and replay system ( 140).

제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)는 이동통신망(120)이 제공하는 이동통신 서비스 및 모바일 게임 서버(130)가 제공하는 모바일 게임 서비스에 가입한 서비스 가입자가 사용하는 이동통신 단말기로서, 이동통신 서비스를 이용하여 모바일 게임 서버(130)에 접속하여, 모바일 게임 서비스를 제공받아 모바일 게임을 수행하는 단말기이다. 여기서, 이동통신 단말기는 PDA(Personal Digital Assistant), 셀룰러폰, PCS(Personal Communication Service)폰, 핸드 헬드 PC(Hand-Held PC), GSM(Global System for Mobile)폰, WCDMA(Wideband CDMA)폰, CDMA-2000폰, MBS(Mobile Broadband System)폰 등과 이동통신 처리 모듈이 탑재된 휴대형 멀티미디어 플레이어(PMP: Portable Multimedia Player), 플레이 스테이션 포터블(PSP: Play Station Portable) 등이 될 수 있다.The first mobile communication terminal 110 and the second mobile communication terminal 112 are used by service subscribers who subscribe to the mobile communication service provided by the mobile communication network 120 and the mobile game service provided by the mobile game server 130. A mobile communication terminal, which accesses a mobile game server 130 using a mobile communication service, receives a mobile game service and performs a mobile game. Here, the mobile communication terminal may be a PDA (Personal Digital Assistant), cellular phone, PCS (Personal Communication Service) phone, hand-held PC (Hand-Held PC), GSM (Global System for Mobile) phone, WCDMA (Wideband CDMA) phone, A mobile multimedia player (PMP) equipped with a CDMA-2000 phone, a mobile broadband system (MBS) phone, and the like with a mobile communication processing module, a play station portable (PSP), and the like.

본 발명의 바람직한 실시예에 따른 제 1 이동통신 단말기(110)는 모바일 게임을 수행하여 모바일 게임에 대한 리플레이 파일을 생성, 저장, 재생 또는 공유하는 이동통신 가입자의 이동통신 단말기로서, 모바일 게임을 수행하기 위한 게임 로직을 구비하고, 모바일 게임이 선택되면 모바일 게임 서버(130)에 접속하여 구비한 게임 로직에 따라 모바일 게임을 수행하며, 모바일 게임에 대한 리플레이 파일을 생성 및 저장하고 재생하며, 리플레이 시스템(140)에 접속하여 리플레이 파일을 업로드(Upload)한다.The first mobile communication terminal 110 according to a preferred embodiment of the present invention is a mobile communication terminal of a mobile communication subscriber that generates, stores, plays or shares a replay file for a mobile game by performing a mobile game. And a game logic for the mobile game, and when the mobile game is selected, accesses the mobile game server 130 to perform a mobile game according to the provided game logic, generates, stores and plays a replay file for the mobile game. The user accesses 140 to upload a replay file.

또한, 본 발명의 바람직한 실시예에 따른 제 1 이동통신 단말기(110)는 모바 일 게임을 수행하여 리플레이를 생성하고 저장하는 데 있어서, 모바일 게임을 수행하는 과정에서 입력되는 키 값과 모바일 게임 서버(120)로부터 수신하는 게임 데이터에 각 이벤트(즉, 키 값이 입력되는 이벤트와 게임 데이터를 수신하는 이벤트)가 발생하는 시간(모바일 게임을 시작한 시각으로부터 각 이벤트가 발생할 때까지의 경과 시간)을 지정하기 위한 시간 태그를 첨부하여 게임 로그 데이터를 생성하고, 모바일 게임의 수행이 종료되면 기 저장한 게임 로그 데이터들을 정해진 규칙에 의거하여 하나의 리플레이 파일로 생성하고, 리플레이 파일을 리플레이 시스템(140)으로 업로드하거나 리플레이 파일을 저장한 후, 리플레이 파일의 재생이 선택되면 리플레이 파일을 읽어들이고, 리플레이 파일을 분석하여 게임 로그 데이터들에 첨부된 시간 태그에 지정된 시간에 따라 각 이벤트 즉, 키 값 또는 게임 데이터를 기 구비한 게임 로직에 입력하여 이전에 수행한 모바일 게임과 동일한 모바일 게임 즉, 리플레이를 재생한다.In addition, the first mobile communication terminal 110 according to the preferred embodiment of the present invention performs a mobile game in generating and storing a replay, and a key value and a mobile game server (input) which are input during a mobile game. Specifies the time (each elapsed time from the start of the mobile game) when each event (that is, an event in which a key value is input and an event receiving the game data) occurs in the game data received from 120). Game log data is generated by attaching a time tag to the mobile terminal, and when the execution of the mobile game is completed, the previously stored game log data is generated as one replay file based on a predetermined rule, and the replay file is transferred to the replay system 140. After uploading or saving a replay file, read the replay file if playback of the replay file is selected A mobile game identical to the previously played mobile game by analyzing the replay file and inputting each event, that is, a key value or game data, into the game logic provided according to the time specified in the time tag attached to the game log data. Play Replay.

한편, 제 1 이동통신 단말기(110)에 구비되는 게임 로직은 모바일 게임을 수행하는 과정에서 발생할 수 있는 장애물, 플레이어 이외의 캐릭터(NPC: Non Player Character)와 같은 랜덤한 요소는 직접 발생하지 않고, 모바일 게임 서버(130)로부터 수신한 게임 데이터에 의해서만 처리한다.On the other hand, the game logic provided in the first mobile communication terminal 110 does not directly generate random elements such as obstacles that may occur in the process of performing a mobile game, non-player characters (NPC), Only the game data received from the mobile game server 130 is processed.

또한, 본 발명의 바람직한 실시예에 따른 제 1 이동통신 단말기(110)는 이동통신 가입자의 선택에 따라 리플레이 실시간 중계 서비스가 선택되면, 모바일 게임 서버(130)와 리플레이 시스템(140)에 멀티 세션으로 동시에 접속하여(즉, 모바일 게임 서버(130)와 기존 세션이 설정된 상태에서, 리플레이 시스템(140)과 새로운 세션을 설정하여), 모바일 게임 서버(130)와 통신을 수행하면서 모바일 게임을 수행하고, 모바일 게임을 수행하는 과정에서 게임 로그 데이터를 생성하여 리플레이 시스템(140)으로 실시간으로 업로드할 수 있다.In addition, when the replay real-time relay service is selected according to the selection of the mobile subscriber, the first mobile communication terminal 110 according to the preferred embodiment of the present invention has a multi-session with the mobile game server 130 and the replay system 140. By simultaneously connecting (that is, by setting up a new session with the replay system 140 while the existing session is established with the mobile game server 130), and performing a mobile game while communicating with the mobile game server 130, The game log data may be generated in the course of playing the mobile game and uploaded to the replay system 140 in real time.

본 발명의 바람직한 실시예에 따른 제 2 이동통신 단말기(112)는 타인의 모바일 게임에 대한 리플레이를 다운로드하여 재생하는 이동통신 가입자의 이동통신 단말기로서, 리플레이 시스템(140)에 접속하여 리플레이 파일을 다운로드하여 저장하고 재생한다. 제 2 이동통신 단말기(112)가 리플레이 파일을 재생하는 방법은 제 1 이동통신 단말기(110)에서 리플레이 파일을 재생하는 방법과 동일하므로 상세한 설명은 생략한다.The second mobile communication terminal 112 according to the preferred embodiment of the present invention is a mobile communication terminal of a mobile communication subscriber that downloads and plays a replay of another person's mobile game, and accesses the replay system 140 to download a replay file. Save and play. Since the method of reproducing the replay file by the second mobile communication terminal 112 is the same as the method of replaying the replay file by the first mobile communication terminal 110, a detailed description thereof will be omitted.

본 발명의 바람직한 실시예에 따른 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)에 대해서는 도 3을 통해 상세히 설명한다.A first mobile communication terminal 110 and a second mobile communication terminal 112 according to a preferred embodiment of the present invention will be described in detail with reference to FIG. 3.

이동통신망(120)은 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)로 무선 음성 통화 서비스 및 무선 데이터 통신 서비스를 포함하는 이동통신 서비스를 제공하는 네트워크로서, CDMA(Code Division Multiple Access) 2000 시스템, WCDMA(Wideband) 시스템, 와이브로(WiBro: Wireless Internet Broadband) 시스템, 고속 하향 패킷 접속(HSDPA: High Speed Downlink Packet Access) 시스템 등의 다양한 이동통신 시스템으로 구현될 수 있다.The mobile communication network 120 is a network that provides a mobile communication service including a wireless voice call service and a wireless data communication service to the first mobile communication terminal 110 and the second mobile communication terminal 112, and includes code division multiplexing (CDMA). Access (2000), a WCDMA (Wideband) system, a WiBro (Wireless Internet Broadband) system, a high speed downlink packet access (HSDPA: High Speed Downlink Packet Access (HSDPA) system, etc. can be implemented in various mobile communication systems.

본 발명의 바람직한 실시예에 따른 이동통신망(120)은 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)로 이동통신 서비스를 제공하여, 제 1 이동통신 단말기(110)와 모바일 게임 서버(130) 간, 제 1 이동통신 단말기(110)와 리플 레이 시스템(140) 간 및 제 2 이동통신 단말기(112)와 리플레이 시스템(140) 간에 송수신되는 데이터를 중계한다.The mobile communication network 120 according to the preferred embodiment of the present invention provides a mobile communication service to the first mobile communication terminal 110 and the second mobile communication terminal 112, thereby providing a mobile game with the first mobile communication terminal 110. The server 130 relays data transmitted and received between the first mobile communication terminal 110 and the replay system 140 and between the second mobile communication terminal 112 and the replay system 140.

모바일 게임 서버(130)는 통상적인 네트워크 서버로 구현되어, 제 1 이동통신 단말기(110)로 모바일 게임 서비스를 제공하는 서버이다. 이를 위해, 모바일 게임 서버(130)는 모바일 게임 서비스를 위한 게임 처리 로직과 제 1 이동통신 단말기(110)와 모바일 게임을 위한 메시지를 송수신하고 메시지를 처리하기 위한 메시지 처리 로직, 제 1 이동통신 단말기(110)에 대한 모바일 서비스 가입 정보와 모바일 게임 서비스를 제공하기 위한 각종 데이터를 저장하는 데이터베이스 및 모바일 게임 서비스를 위한 인증 및 과금을 처리하는 인증/과금 로직 등을 구비한다.The mobile game server 130 is a server that provides a mobile game service to the first mobile communication terminal 110 by implementing a conventional network server. To this end, the mobile game server 130 is a game processing logic for the mobile game service, message processing logic for transmitting and receiving a message for the mobile game with the first mobile communication terminal 110 and processes the message, the first mobile communication terminal And a database for storing mobile service subscription information and various data for providing a mobile game service, and authentication / billing logic for processing authentication and billing for the mobile game service.

본 발명의 바람직한 실시예에 따른 모바일 게임 서버(130)는 모바일 게임 서비스를 제 1 이동통신 단말기(110)로 제공하는 데 있어서, 모바일 게임 상에서 발생할 수 있는 장애물, 플레이어 이외의 캐릭터(NPC: Non Player Character) 등과 같은 모든 랜덤한 요소를 발생시키고 그에 대한 게임 데이터를 제 1 이동통신 단말기(110)로 송신한다.In the mobile game server 130 according to the preferred embodiment of the present invention, in providing a mobile game service to the first mobile communication terminal 110, obstacles that may occur in the mobile game, characters other than the player (NPC: Non Player) All random elements such as a character) are generated and game data for the same is transmitted to the first mobile communication terminal 110.

즉, 통상적인 모바일 게임 서비스에서는 모바일 게임 상에서 발생할 수 있는 랜덤한 요소를 이동통신 단말기에 구비된 게임 로직에서 발생시키는데, 이 경우 이동통신 단말기에서 리플레이 파일을 재생할 때, 각 이동통신 단말기가 구비한 게임 로직에 따라 발생시키는 랜덤한 요소의 종류, 발생시키는 시간 등이 다를 수 있고, 동일한 이동통신 단말기에서도 모바일 게임을 수행할 때와 리플레이 파일을 재생할 때 각각 발생하는 랜덤한 요소의 종류와 발생시키는 시간이 다를 수 있어, 그에 따 라 리플레이 파일을 재생할 때마다 다른 모바일 게임이 재생될 수 있다.That is, in a typical mobile game service, a random element that can occur in a mobile game is generated in the game logic provided in the mobile communication terminal. In this case, when a replay file is played in the mobile communication terminal, each mobile communication game is provided. Depending on the logic, the types of random elements generated and the times of generating them may be different, and the types and times of random elements generated when playing a mobile game and playing a replay file may be different in the same mobile communication terminal. As a result, different mobile games may be played each time a replay file is played.

따라서, 본 발명에서는 제 1 이동통신 단말기(110)가 모바일 게임을 수행할 때, 모바일 게임 서버(120)에서 랜덤한 요소를 발생시켜 그에 따라 게임 데이터로서 제 1 이동통신 단말기(110)로 송신하고 제 1 이동통신 단말기(110)는 게임 데이터에 따라 랜덤한 요소를 발생시키도록 하여 리플레이 파일을 생성하도록 함으로써, 제 1 이동통신 단말기(110) 또는 제 2 이동통신 단말기(110)가 리플레이 파일을 재생할 때, 모두 동일한 모바일 게임을 재생할 수 있도록 한다.Therefore, in the present invention, when the first mobile communication terminal 110 performs a mobile game, the mobile game server 120 generates a random element and accordingly transmits it to the first mobile communication terminal 110 as game data. The first mobile communication terminal 110 generates a replay file by generating a random element according to the game data, so that the first mobile communication terminal 110 or the second mobile communication terminal 110 plays the replay file. When doing so, everyone should be able to play the same mobile game.

본 발명의 바람직한 실시예에 따른 리플레이 시스템(140)은 리플레이 서버(142), 실시간 방송 서버(144) 및 결제 서버(146)를 포함하여, 제 1 이동통신 단말기(110)에서 생성한 리플레이 파일을 제 2 이동통신 단말기(112)와 공유할 수 있도록, 제 1 이동통신 단말기(110)로부터 리플레이 파일을 업로드받아 제 2 이동통신 단말기(112)로 중계하는 리플레이 다운로드 서비스 및 리플레이 실시간 중계 서비스를 제공하는 시스템이다.The replay system 140 according to the preferred embodiment of the present invention includes a replay server 142, a real time broadcast server 144, and a payment server 146 to reproduce the replay file generated by the first mobile communication terminal 110. In order to share with the second mobile communication terminal 112, a replay download service and a replay real-time relay service for uploading a replay file from the first mobile communication terminal 110 to relay to the second mobile communication terminal 112 System.

리플레이 서버(142)는 제 1 이동통신 단말기(110)와 제 2 이동통신 단말기(112)로 리플레이 다운로드 서비스를 제공하기 위한 네트워크 서버로 구현되어, 제 1 이동통신 단말기(110)로부터 리플레이 파일을 업로드받아 저장하고, 리플레이 파일에 대한 리플레이 메뉴를 등록하며, 제 2 이동통신 단말기(112)로부터 리플레이 메뉴가 선택되면 해당 리플레이 파일을 제 2 이동통신 단말기(112)로 다운로드한다.The replay server 142 is implemented as a network server for providing a replay download service to the first mobile communication terminal 110 and the second mobile communication terminal 112 to upload a replay file from the first mobile communication terminal 110. It receives and stores, registers a replay menu for the replay file, and downloads the replay file to the second mobile communication terminal 112 when the replay menu is selected from the second mobile communication terminal 112.

이를 위해, 리플레이 서버(142)는 이동통신망(120)을 이용하여 제 1 이동통 신 단말기(110) 및 제 2 이동통신 단말기(112)와 통신을 수행하기 위한 통신 처리 수단, 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)에 대해 리플레이 서비스에 가입시키고 인증을 수행하여 리플레이 서비스에 대한 접속을 제어하는 인증 처리 수단, 제 1 이동통신 단말기(110)로부터 업로드받은 리플레이 파일을 저장하고, 리플레이 파일에 대한 리플레이 메뉴를 등록하며, 제 2 이동통신 단말기(112)로부터 리플레이 메뉴가 선택되면 리플레이 파일을 제 2 이동통신 단말기(112)로 다운로드하기 위한 웹 또는 왑 페이지를 구성하고 웹 또는 왑 페이지를 통해 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)와 인터페이스 하기 위한 웹 또는 왑 처리 수단 등을 구비한다.To this end, the replay server 142 is a communication processing means for performing communication with the first mobile communication terminal 110 and the second mobile communication terminal 112 using the mobile communication network 120, the first mobile communication terminal Authentication processing means for controlling access to the replay service by subscribing to the replay service for the 110 and the second mobile communication terminal 112 and performing authentication, and storing the replay file uploaded from the first mobile communication terminal 110. Register a replay menu for the replay file, and if a replay menu is selected from the second mobile communication terminal 112, configure a web or a swap page for downloading the replay file to the second mobile communication terminal 112, and Web or swap processing means for interfacing with the first mobile communication terminal 110 and the second mobile communication terminal 112 through a swap page.

실시간 방송 서버(144)는 제 1 이동통신 단말기(110)와 제 2 이동통신 단말기(112)로 리플레이 실시간 중계 서비스를 제공하기 위한 네트워크 서버로 구현되어, 제 1 이동통신 단말기(110)로부터 게임 로그 데이터를 리플레이 파일로서 실시간으로 업로드받으면, 제 2 이동통신 단말기(112)로 실시간으로 리플레이 파일을 다운로드함으로써, 리플레이 파일을 실시간으로 중계한다.The real-time broadcast server 144 is implemented as a network server for providing a replay real-time relay service to the first mobile terminal 110 and the second mobile communication terminal 112, the game log from the first mobile communication terminal 110 When data is uploaded in real time as a replay file, the replay file is relayed in real time by downloading the replay file to the second mobile communication terminal 112 in real time.

이를 위해, 실시간 방송 서버(144)는 이동통신망(120)을 이용하여 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)와 통신을 수행하기 위한 통신 처리 수단, 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)에 대해 리플레이 실시간 중계 서비스에 가입시키고 인증을 수행하여 리플레이 실시간 중계 서비스에 대한 접속을 제어하는 인증 처리 수단, 제 1 이동통신 단말기(110)로부터 실시간으로 리플레이 파일을 업로드받아 리플레이 실시간 중계 서비스를 선택한 제 2 이동통신 단말기(112)로 리플레이 파일을 실시간으로 다운로드하기 위한 웹 또는 왑 페이지를 구성하고 웹 또는 왑 페이지를 통해 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)와 인터페이스 하기 위한 웹 또는 왑 처리 수단 등을 구비한다.To this end, the real-time broadcast server 144 is a communication processing means for performing communication with the first mobile communication terminal 110 and the second mobile communication terminal 112 using the mobile communication network 120, the first mobile communication terminal Authentication processing means for controlling access to the replay real-time relay service by subscribing to the replay real-time relay service for the 110 and the second mobile communication terminal 112 and performing authentication, in real time from the first mobile communication terminal 110. Upload a replay file and configure a web or swap page for downloading the replay file in real time to the second mobile terminal 112 that has selected the replay real-time relay service, and the first mobile terminal 110 and Web or swap processing means for interfacing with the second mobile communication terminal 112 is provided.

결제 서버(146)는 리플레이 서버(142) 및 실시간 방송 서버(144)와 연동하여, 리플레이 서버(142)와 실시간 방송 서버(144)가 리플레이 다운로드 서비스 및 리플레이 실시간 중계 서비스를 제 1 이동통신 단말기(110) 및 제 2 이동통신 단말기(112)로 제공하는 서비스 요금을 과금하는 서버로서, 통상적인 네트워크 서버로 구현된다.The payment server 146 is interlocked with the replay server 142 and the real time broadcast server 144, and the replay server 142 and the real time broadcast server 144 provide a replay download service and a replay real time relay service to the first mobile communication terminal ( The server charges a service fee provided to the 110 and the second mobile communication terminal 112, and is implemented as a conventional network server.

도 2는 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스 제공 방법을 설명하기 위한 순서도이다.2 is a flowchart illustrating a method for providing a mobile game replay service according to an exemplary embodiment of the present invention.

모바일 게임을 즐기고 싶은 이동통신 가입자는 소지한 제 1 이동통신 단말기(110)를 조작하여, 제 1 이동통신 단말기(110)에 구비된 다수 개의 모바일 게임 중에 특정한 모바일 게임을 선택하여 실행하면, 제 1 이동통신 단말기(110)는 선택된 모바일 게임을 수행하기 위한 모바일 게임 프로그램을 실행하여 해당 모바일 게임 프로그램에 구비된 게임 로직에 따라, 이동통신망(120)을 이용하여 모바일 게임 서버(130)에 접속한다(S210).A mobile subscriber who wants to enjoy a mobile game operates the first mobile communication terminal 110, and selects and executes a specific mobile game from among a plurality of mobile games provided in the first mobile communication terminal 110. The mobile communication terminal 110 executes a mobile game program for executing the selected mobile game and accesses the mobile game server 130 using the mobile communication network 120 according to the game logic included in the mobile game program (see FIG. S210).

모바일 게임 서버(130)에 접속한 제 1 이동통신 단말기(110)는 모바일 게임 서버(130)와 또는 모바일 게임 서버(130)를 통해 다른 이동통신 단말기와 모바일 게임을 진행할 준비를 마친 후, 모바일 게임 서버(130)에 의해 또는 이동통신 가입 자의 키 입력을 통해, 모바일 게임이 시작되면 이동통신 가입자가 입력한 키에 해당하는 키 값과 모바일 게임 서버(130)로부터 수신하는 게임 데이터를 게임 로직에 입력하여, 게임 로직에 따라 모바일 게임을 수행한다(S220).After the first mobile communication terminal 110 connected to the mobile game server 130 is ready to play a mobile game with another mobile communication terminal through the mobile game server 130 or the mobile game server 130, the mobile game When the mobile game is started by the server 130 or through the key input of the mobile subscriber, the key value corresponding to the key input by the mobile subscriber and the game data received from the mobile game server 130 are input into the game logic. Then, the mobile game is performed according to the game logic (S220).

제 1 이동통신 단말기(110)가 모바일 게임을 수행하는 과정 또는 모바일 게임을 시작하기 전에, 리플레이 파일의 저장이 선택된 경우, 제 1 이동통신 단말기(110)는 이동통신 가입자로부터 키가 입력되는 이벤트가 발생할 때마다 키 값을 저장하고, 키 값에 모바일 게임이 시작된 시각으로부터 키가 입력되는 이벤트가 발생한 시각까지의 경과 시간을 지정하는 시간 태그를 첨부하여 게임 로그 데이터로서 생성하고, 모바일 게임 서버(130)로부터 게임 데이터를 수신하는 이벤트가 발생할 때마다 게임 데이터를 저장하고, 게임 데이터에 모바일 게임이 시작된 시각으로부터 게임 데이터를 수신하는 이벤트가 발생한 시각까지의 경과 시간을 지정하는 시간 태그를 첨부하여 게임 로그 데이터로서 생성하여 저장한다(S230).If the storage of the replay file is selected before the first mobile communication terminal 110 performs the mobile game or the mobile game starts, the first mobile communication terminal 110 may receive an event in which a key is input from the mobile subscriber. Each time a key value is stored, the key value is stored as a game log data by attaching a time tag specifying an elapsed time from the time when the mobile game is started to the time when the key input event occurs. The mobile game server 130 Game data is stored whenever an event is received from the game data, and the game log is attached to the game data with a time tag specifying the elapsed time from when the mobile game is started to when the event is received. Generate and store as data (S230).

모바일 게임을 수행하는 과정에서 게임 로그 데이터를 생성하여 저장하는 제 1 이동통신 단말기(110)는 모바일 게임이 종료되면, 게임 로그 데이터들을 정해진 규칙에 의거하여 하나의 리플레이 파일로서 생성하고, 리플레이 시스템(140)에 접속하여 리플레이 파일을 리플레이 시스템(140)으로 업로드한다(S240).When the mobile game is finished, the first mobile communication terminal 110 generating and storing game log data in a process of playing a mobile game generates game log data as one replay file based on a predetermined rule, and replay system ( 140, the replay file is uploaded to the replay system 140 (S240).

제 1 이동통신 단말기(110)로부터 리플레이 파일을 업로드받은 리플레이 시스템(140)은 구비한 데이터베이스에 리플레이 파일을 저장하고, 리플레이 파일에 대한 리플레이 메뉴를 웹 페이지 또는 왑 페이지 상에 등록하고, 리플레이 메뉴에 리플레이 파일을 링크한다(S250).The replay system 140 uploading the replay file from the first mobile terminal 110 stores the replay file in a database provided therein, registers a replay file for the replay file on a web page or a swap page, and adds the replay file to the replay menu. The replay file is linked (S250).

타인이 모바일 게임을 수행한 결과를 리플레이로서 확인하고자 하는 이동통신 가입자는 제 2 이동통신 단말기(112)를 조작하여 리플레이 다운로드 서비스를 선택하면, 제 2 이동통신 단말기(112)는 이동통신망(120)을 이용하여 리플레이 시스템(140)에 접속하여(S260), 리플레이 시스템(140)이 제공하는 웹 페이지 또는 왑 페이지에 등록된 리플레이 메뉴를 확인하고, 이동통신 가입자의 선택에 따라 특정한 리플레이 메뉴를 선택하여, 선택된 리플레이 메뉴에 대한 리플레이 파일을 리플레이 시스템(140)으로부터 다운로드한다(S270).When the mobile subscriber who wants to check the result of the mobile game by another person as the replay selects the replay download service by manipulating the second mobile communication terminal 112, the second mobile communication terminal 112 is the mobile communication network 120. By accessing the replay system 140 using the (S260), check the replay menu registered on the web page or the swap page provided by the replay system 140, and selects a specific replay menu according to the mobile subscriber's selection In operation S270, a replay file for the selected replay menu is downloaded from the replay system 140.

리플레이 파일을 다운로드한 제 2 이동통신 단말기(112)는 다운로드한 리플레이 파일을 분석하여 게임 로그 데이터에 첨부된 시간 태그에 지정된 시간별로 키 값 또는 게임 데이터를 기 구비한 게임 로직에 입력함으로써, 리플레이 파일을 재생하여 출력한다(S280).The second mobile communication terminal 112 which downloaded the replay file analyzes the downloaded replay file and inputs the replay file by inputting the key value or the game data into game logic provided for each time specified in the time tag attached to the game log data. Reproduce and output (S280).

본 발명의 바람직한 실시예에 따르면, 도 2를 통해 설명한 봐 같이, 제 1 이동통신 단말기(110)에서 모바일 게임을 수행하는 과정에서 생성한 게임 로그 데이터를 모바일 게임이 종료된 후, 리플레이 파일로서 생성한 후, 리플레이 시스템(140)에 업로드하여 등록한 후, 제 2 이동통신 단말기(112)가 리플레이 시스템(140)로부터 리플레이 파일을 다운로드하여 재생하는 리플레이 다운로드 서비스를 제공할 수도 있지만, 도 3을 통해 후술하는 바와 같이, 제 1 이동통신 단말기(110)가 모바일 게임을 수행하는 과정에서 생성하는 게임 로그 데이터를 실시간으로 리플레이 시스템(140)으로 업로드하고, 제 2 이동통신 단말기(112)가 리플레이 시스템(140)으로부터 실시간으로 다운로드하여 재생하는 리플레이 실시간 중계 서비스를 제공할 수도 있다.According to a preferred embodiment of the present invention, as described with reference to Figure 2, after the mobile game is finished, the game log data generated in the process of performing the mobile game in the first mobile communication terminal 110, generated as a replay file Then, after uploading and registering the replay system 140, the second mobile communication terminal 112 may provide a replay download service for downloading and playing the replay file from the replay system 140, which will be described later with reference to FIG. As such, the game log data generated by the first mobile communication terminal 110 in the course of performing the mobile game is uploaded to the replay system 140 in real time, and the second mobile communication terminal 112 is the replay system 140. It is also possible to provide a replay real-time relay service for downloading and playing in real time from.

도 3은 본 발명의 바람직한 실시예에 따른 리플레이 실시간 중계 서비스 제공 방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a replay real-time relay service providing method according to an embodiment of the present invention.

도 2를 통해 설명한 단계 S210 내지 단계 S220과 같이, 제 1 이동통신 단말기(110)는 모바일 게임 서버(130)에 접속한 후(S410), 모바일 게임 서버(130)에서 제공하는 모바일 게임 서비스를 제공받아 모바일 게임을 수행한다(S520).As in steps S210 to S220 described with reference to FIG. 2, the first mobile communication terminal 110 accesses the mobile game server 130 (S410), and provides a mobile game service provided by the mobile game server 130. Receives and performs a mobile game (S520).

이때, 제 1 이동통신 단말기(110)는 모바일 게임 서비스를 수행하기 전에 이동통신 가입자의 선택에 따라, 모바일 게임 프로그램상에 지정된 메뉴 등에 지정된 실시간 중계를 선택할 수 있다. 즉, 제 1 이동통신 단말기(110)는 모바일 게임을 수행하기 전에, 모바일 게임을 실시간으로 중계할 것인지 여부를 이동통신 가입자로부터 선택받고(S530), 실시간 중계가 선택된 경우, 제 1 이동통신 단말기(110)는 모바일 게임 서버(130)와 세션이 연결된 상태에서, 이동통신망(120)으로 추가의 세션을 요청하여 리플레이 시스템(140)에 추가의 새로운 세션을 통해 접속한다(S440).In this case, before performing the mobile game service, the first mobile communication terminal 110 may select a real time relay specified in a menu designated on a mobile game program according to the selection of the mobile subscriber. That is, before performing the mobile game, the first mobile terminal 110 is selected from the mobile subscribers whether to relay the mobile game in real time (S530), and when the real time relay is selected, the first mobile communication terminal ( In operation S440, the mobile game server 130 connects to the replay system 140 through an additional new session by requesting an additional session to the mobile communication network 120.

리플레이 시스템(140)에 새로운 세션을 통해 접속한 제 1 이동통신 단말기(110)는 기존의 세션을 통해 모바일 게임 서버(130)와 통신을 수행하면서, 모바일 게임을 수행하고, 모바일 게임을 수행하는 과정에서 입력되는 키 값 및 모바일 게임 서버(130)로부터 수신하는 게임 데이터를 시간 태그와 함께 저장하여 게임 로그 데이터를 생성한다(S450).The first mobile communication terminal 110 connected to the replay system 140 through a new session performs a mobile game while communicating with the mobile game server 130 through an existing session, and performs a mobile game. The game log data is generated by storing the key value and the game data received from the mobile game server 130 together with the time tag.

모바일 게임을 수행하는 과정에서 게임 로그 데이터를 실시간으로 생성하는 제 1 이동통신 단말기(110)는 리플레이 시스템(140)과 연결된 새로운 세션을 통해 실시간으로 생성하는 게임 로그 데이터를 송신하여 게임 로그 데이터를 리플레이 시스템(140)에 실시간으로 업로드한다(S460).In the process of performing a mobile game, the first mobile communication terminal 110 generating game log data in real time transmits game log data generated in real time through a new session connected with the replay system 140 to replay the game log data. Upload to the system 140 in real time (S460).

한편, 제 1 이동통신 단말기(110)가 모바일 게임을 수행하기 전에 리플레이 시스템(140)에 접속한 제 2 이동통신 단말기(112)는 리플레이 시스템(140)에 등록된 리플레이 실시간 중계 메뉴 중에서 특정한 메뉴(제 1 이동통신 단말기(110)가 수행하는 모바일 게임에 대한 실시간 중계)를 선택하면(S370), 리플레이 시스템(140)은 제 1 이동통신 단말기(110)로부터 실시간으로 수신하는 게임 로그 데이터를 제 2 이동통신 단말기(112)로 실시간으로 중계한다(S380).Meanwhile, before the first mobile communication terminal 110 performs the mobile game, the second mobile communication terminal 112 connected to the replay system 140 may select a specific menu from among the replay real-time relay menus registered in the replay system 140. If the first mobile communication terminal 110 selects a real-time relay of the mobile game) (S370), the replay system 140 receives game log data received in real time from the first mobile communication terminal 110 in a second manner. Relay to the mobile communication terminal 112 in real time (S380).

리플레이 시스템(140)으로부터 게임 로그 데이터를 실시간으로 다운로드하는 제 2 이동통신 단말기(112)는 실시간으로 다운로드하는 게임 로그 데이터를 해당 모바일 게임의 게임 로직에 반영하여 리플레이를 재생한다(S390).The second mobile communication terminal 112 downloading game log data from the replay system 140 in real time reproduces the replay by reflecting the game log data downloaded in real time to the game logic of the corresponding mobile game (S390).

한편, 본 발명에서는 제 1 이동통신 단말기(110)가 모바일 게임을 수행한 화면을 리플레이 파일로서 저장하여 리플레이 시스템(140)에 업로드하여 리플레이 다운로드 서비스를 제공하거나 리플레이 실시간 중계 서비스를 제공하는 것이 아니라, 모바일 게임을 수행하는 과정에서 발생하는 키 값 또는 게임 데이터를 시간 태그와 함께 첨부하여 생성된 게임 로그 데이터를 이용하여 리플레이 다운로드 서비스 또는 리플레이 실시간 중계 서비스를 제공하는 것이다.Meanwhile, in the present invention, the first mobile communication terminal 110 stores the screen on which the mobile game is performed as a replay file and uploads it to the replay system 140 to provide a replay download service or a replay real-time relay service. It is to provide a replay download service or a replay real-time relay service using game log data generated by attaching a key value or game data generated in the process of performing a mobile game with a time tag.

따라서, 도 2를 통해 전술한 리플레이 다운로드 서비스의 경우에는 제 1 이동통신 단말기(110)가 모바일 게임을 수행하는 과정에서 게임 로그 데이터를 생성 한 후, 모바일 게임이 종료되면 모든 게임 로그 데이터를 리플레이 파일로서 생성한 후, 리플레이 시스템(140)에 등록하며, 제 2 이동통신 단말기(112)는 모든 게임 로그 데이터가 저장된 리플레이 파일을 다운로드하여 게임 로직에 반영함으로써, 게임 로그 데이터의 시간 태그에 지정된 시간에 각 이벤트(키 입력 이벤트 및 게임 데이터 수신 이벤트)가 게임 로직에 반영되어, 모바일 게임에 대한 리플레이가 정상적으로 재생될 수 있다.Accordingly, in the case of the replay download service described above with reference to FIG. 2, after generating the game log data in the process of the first mobile communication terminal 110 performing the mobile game, when the mobile game ends, all the game log data is replayed. After generating as, and re-registered in the replay system 140, the second mobile communication terminal 112 downloads the replay file stored all the game log data to reflect the game logic, at the time specified in the time tag of the game log data Each event (key input event and game data reception event) is reflected in the game logic so that the replay for the mobile game can be normally played back.

하지만, 도 3을 통해 전술한 리플레이 실시간 중계 서비스의 경우에는 제 1 이동통신 단말기(110)가 모바일 게임을 수행하는 과정에서 게임 로그 데이터를 생성하는 동시에 리플레이 시스템(140)으로 실시간으로 업로드하며, 제 2 이동통신 단말기(112)는 이를 실시간으로 다운로드하여 게임 로직에 반영함으로써, 모바일 게임에 대한 리플레이를 재생하므로, 제 2 이동통신 단말기(112)는 제 1 이동통신 단말기(110)가 모바일 게임을 수행하기 전에 미리 리플레이 시스템(140)에 접속하여 리플레이 실시간 중계 서비스를 선택하여 게임 로그 데이터를 수신할 준비가 완료되어야 한다.However, in the case of the replay real-time relay service described above with reference to FIG. 3, the game log data is generated in the process of performing the mobile game by the first mobile communication terminal 110 and uploaded to the replay system 140 in real time. 2 The mobile communication terminal 112 downloads it in real time and reflects it in the game logic, thereby replaying the mobile game. Thus, the second mobile communication terminal 112 performs the mobile game by the first mobile communication terminal 110. Before accessing the replay system 140 to select the replay real-time relay service must be ready to receive the game log data.

즉, 제 2 이동통신 단말기(110)는 제 1 이동통신 단말기(110)가 최초로 생성하는 게임 로그 데이터부터 수신해야 이후의 게임 로그 데이터를 정상적으로 재생할 수 있다. 만약, 제 2 이동통신 단말기(110)가 일정 시간 이후의 게임 로그 데이터부터 실시간으로 수신한다면 이전의 게임 로그 데이터가 없어 제 1 이동통신 단말기(110)가 플레이하는 모바일 게임과 동일한 결과를 얻을 수 없다. 따라서, 제 2 이동통신 단말기(110)는 제 1 이동통신 단말기(110)가 모바일 게임을 수행하기 전 에 미리 리플레이 시스템(140)에 접속하여 리플레이 실시간 중계 서비스를 선택하는 것이 바람직하다.That is, the second mobile communication terminal 110 can normally play the subsequent game log data only after receiving the game log data first generated by the first mobile communication terminal 110. If the second mobile communication terminal 110 receives the game log data after a predetermined time in real time, there is no previous game log data and thus the same result as the mobile game played by the first mobile communication terminal 110 cannot be obtained. . Therefore, it is preferable that the second mobile communication terminal 110 selects the replay real-time relay service by connecting to the replay system 140 in advance before the first mobile communication terminal 110 performs the mobile game.

도 4는 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스를 위한 이동통신 단말기의 내부 구성을 간략하게 나타낸 블록 구성도이다.4 is a block diagram schematically illustrating an internal configuration of a mobile communication terminal for a mobile game replay service according to an exemplary embodiment of the present invention.

본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스를 위한 이동통신 단말기는 도 1을 통해 설명한 제 1 이동통신 단말기(110) 또는 제 2 이동통신 단말기(112)로 구현될 수 있다. 따라서, 이하에서는 본 발명의 바람직한 실시예에 다른 모바일 게임에 대한 리플레이 서비스를 위한 이동통신 단말기를 제 1 이동통신 단말기(110)로 가정하여 설명한다.The mobile communication terminal for the mobile game replay service according to the preferred embodiment of the present invention may be implemented as the first mobile communication terminal 110 or the second mobile communication terminal 112 described with reference to FIG. 1. Therefore, hereinafter, the mobile communication terminal for the replay service for the mobile game according to the preferred embodiment of the present invention will be described assuming the first mobile communication terminal (110).

본 발명의 바람직한 실시예에 따른 제 1 이동통신 단말기(110)는 키 입력부(410), 게임 처리부(420), 이동통신 처리부(430), 출력부(440), 리플레이 처리부(450) 및 리플레이 저장부(460)를 포함한다.According to a preferred embodiment of the present invention, the first mobile communication terminal 110 includes a key input unit 410, a game processing unit 420, a mobile communication processing unit 430, an output unit 440, a replay processing unit 450, and a replay storage unit. A portion 460 is included.

키 입력부(410)는 이동통신 가입자로부터 명령어 또는 데이터를 입력받기 위해, 키를 입력받아 해당 키에 대응하는 키 값을 게임 처리부(420) 및 리플레이 처리부(450)로 전달하는 키 입력 수단이다. 이를 위해, 키 입력부(410)는 다수의 키로 구성되어 키가 입력되면 해당 키에 대응하는 키 값을 전달하는 키패드를 구비한다.The key input unit 410 is a key input unit that receives a key and transmits a key value corresponding to the corresponding key to the game processor 420 and the replay processor 450 in order to receive a command or data from the mobile subscriber. To this end, the key input unit 410 is composed of a plurality of keys and has a keypad for transmitting a key value corresponding to the key when a key is input.

게임 처리부(420)는 모바일 게임을 수행하기 위한 게임 로직을 구비하는 모바일 게임 프로그램을 저장하고 실행하여, 게임 로직에 따라 모바일 게임을 처리하는 처리 수단으로서, 키 입력부(410)로부터 특정한 모바일 게임의 실행을 요청하는 키 값이 전달되면 해당 모바일 게임을 수행하기 위한 모바일 게임 프로그램을 실행하여, 모바일 게임 프로그램의 게임 로직에 따라 이동통신 처리부(430)를 이용하여 모바일 게임 서버(130)에 접속하고, 모바일 게임 서버(130)와 연동하여 모바일 게임이 시작되면, 키 입력부(410)로부터 전달되는 키 값과 모바일 게임 서버(130)로부터 수신하는 게임 데이터를 게임 로직에 입력함으로써, 모바일 게임을 처리하여 제 1 이동통신 단말기(110)로 하여금 모바일 게임을 수행하도록 제어한다.The game processor 420 stores and executes a mobile game program including game logic for executing a mobile game, and processes the mobile game according to the game logic. The game processor 420 executes a specific mobile game from the key input unit 410. When a key value is requested, the mobile game program for executing the mobile game is executed, and the mobile game server 130 is connected to the mobile game server 130 using the mobile communication processor 430 according to the game logic of the mobile game program. When the mobile game is started in conjunction with the game server 130, the mobile game is processed by inputting a key value transferred from the key input unit 410 and game data received from the mobile game server 130 into the game logic. Controls the mobile communication terminal 110 to play a mobile game.

또한, 게임 처리부(420)는 모바일 게임이 종료된 후, 리플레이 처리부(450)로부터 리플레이 파일을 재생할 것을 요청받으면, 모바일 게임 프로그램을 실행하고, 리플레이 처리부(450)로부터 전달되는 키 값 또는 게임 데이터를 게임 로직에 입력하여, 게임 로직에 따라 처리되는 데이터를 출력부(440)를 통해 출력함으로써, 리플레이 파일을 재생한다.In addition, when the game processing unit 420 is requested to play the replay file from the replay processing unit 450 after the mobile game is finished, the game processing unit 420 executes the mobile game program and stores the key value or game data transmitted from the replay processing unit 450. The replay file is reproduced by inputting the game logic and outputting data processed according to the game logic through the output unit 440.

또한, 게임 처리부(420)는 리플레이 처리부(450)에 의해 리플레이 파일을 재생할 것을 요청받으면, 리플레이 파일을 재생하는 과정에서 모바일 게임 서버(130)로 송신할 데이터가 발생하는 경우, 해당 데이터를 모바일 게임 서버(130)로 전송하지 않고 삭제한다.In addition, when the game processing unit 420 is requested by the replay processing unit 450 to play the replay file, when data to be transmitted to the mobile game server 130 is generated in the process of playing the replay file, the game processing unit 420 sends the data to the mobile game. Delete without transmitting to the server 130.

이를 위해 게임 처리부(420)는 모바일 게임 프로그램과 모바일 게임을 처리하는 데 사용되는 각종 데이터 등을 저장하는 메모리 등의 데이터 저장 수단과 모바일 게임 프로그램을 실행하여 게임 로직에 따라 제 1 이동통신 단말기(110)의 각 구성 요소를 제어하는 마이크로프로세서 등의 제어 수단을 구비한다.To this end, the game processor 420 executes a mobile game program and data storage means such as a memory for storing a mobile game program and various data used to process the mobile game and the first mobile communication terminal 110 according to the game logic. Control means such as a microprocessor for controlling each component of the apparatus.

이동통신 처리부(430)는 제 1 이동통신 단말기(110)가 이동통신망(120)이 제 공하는 이동통신 서비스를 이용하여 모바일 게임 서버(130) 및 리플레이 시스템(140)과 통신을 수행할 수 있도록 통신 인터페이스를 제공하는 이동통신 처리 수단으로서, 게임 처리부(420)와 리플레이 처리부(450)가 각각 모바일 게임 서버(130)와 리플레이 시스템(140)과 송수신하는 데이터를 중계한다. 이를 위해, 이동통신 처리부(430)는 이동통신망(120)을 구성하는 이동통신 시스템의 종류에 따라 CDMA 2000 모뎀, WCDMA 모뎀, 와이브로 모뎀 등과 같은 이동통신 모뎀을 구비한다.The mobile communication processor 430 may enable the first mobile communication terminal 110 to communicate with the mobile game server 130 and the replay system 140 using a mobile communication service provided by the mobile communication network 120. As a mobile communication processing means for providing a communication interface, the game processing unit 420 and the replay processing unit 450 relay data transmitted and received with the mobile game server 130 and the replay system 140, respectively. To this end, the mobile communication processing unit 430 includes a mobile communication modem such as a CDMA 2000 modem, a WCDMA modem, a WiBro modem, and the like according to the type of the mobile communication system constituting the mobile communication network 120.

출력부(440)는 게임 처리부(420)에서 모바일 게임을 처리하는 과정에서 발생하는 각종 데이터를 화면 또는 소리로서 출력하는 화면 또는 음성 출력 수단이다. 이를 위해, 출력부(440)는 액정화면, 스피커 등을 구비한다.The output unit 440 is a screen or audio output means for outputting various data generated in the process of processing the mobile game by the game processor 420 as a screen or sound. To this end, the output unit 440 includes a liquid crystal display, a speaker, and the like.

리플레이 처리부(450)는 게임 처리부(420)에서 처리하는 모바일 게임에 대한 리플레이 파일을 생성, 저장, 재생, 공유하는 처리 수단으로서, 키 입력부(410)로부터 리플레이 파일의 저장이 선택되면, 게임 처리부(420)에서 게임 로직에 따라 모바일 게임을 처리하는 과정에서 키 입력부(410)로부터 전달되는 키 값 및 이동통신 처리부(430)로부터 전달되는 모바일 게임 서버(130)로부터 수신하는 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하고, 게임 처리부(420)에서 모바일 게임에 대한 처리가 완료되어 모바일 게임이 종료되면, 각 게임 로그 데이터를 정해진 규칙에 의거하여 하나의 리플레이 파일로 생성하여 저장하며, 리플레이 파일의 업로드를 선택하는 키 값이 전달되면, 리플레이 파일을 이동통신 처리부(430)를 이용하여 리플레이 시스템(140)으로 업로드한다.The replay processor 450 is a processing means for generating, storing, playing, and sharing the replay file for the mobile game processed by the game processor 420. When the replay file is selected from the key input unit 410, the game processor ( In the process of processing the mobile game according to the game logic at 420, the time tag is attached to the key value transmitted from the key input unit 410 and the game data received from the mobile game server 130 transmitted from the mobile communication processor 430. When the game log data is generated and stored, and the game processing unit 420 has completed processing for the mobile game and the mobile game is finished, the game log data is generated and stored as one replay file based on a predetermined rule. When a key value for selecting upload of the replay file is delivered, the replay file is replayed using the mobile communication processor 430. Upload to this system 140.

한편, 리플레이 처리부(450)는 전술한 바와 같이, 게임 로그 데이터를 생성 하여 저장한 후, 모바일 게임이 종료되면 게임 로그 데이터를 리플레이 파일로 생성하여 리플레이 시스템(140)으로 업로드할 수도 있지만, 게임 로그 데이터를 생성하면 이를 리플레이 파일로서 실시간으로 리플레이 시스템(140)으로 업로드할 수도 있을 것이다.Meanwhile, as described above, the replay processing unit 450 may generate and store game log data, and then generate game log data as a replay file and upload the replay file to the replay system 140 when the mobile game ends. When the data is generated, it may be uploaded to the replay system 140 in real time as a replay file.

또한, 리플레이 처리부(450)는 기 저장한 다수 개의 리플레이 파일 중 특정한 리플레이 파일이 선택되고, 선택된 리플레이 파일을 재생하는 명령어에 해당하는 키 값이 키 입력부(410)로부터 전달되면, 게임 처리부(420)로 하여금 모바일 게임 프로그램을 실행하도록 제어하고, 선택된 리플레이 파일을 분석하여 게임 로그 데이터에 첨부된 시간 태그에 지정된 시간별로 키 값 또는 게임 데이터를 게임 처리부(420)로 전달하여, 게임 처리부(420)로 하여금 모바일 게임 프로그램의 게임 로직에 키 값 또는 게임 데이터를 입력하여 게임 로직에 따라 처리하도록 제어함으로써, 리플레이 파일을 재생하도록 제어한다.In addition, when a replay file is selected from a plurality of pre-stored replay files and a key value corresponding to a command for playing the selected replay file is transmitted from the key input unit 410, the game processor 420 Control the execution of the mobile game program, and analyzes the selected replay file and delivers the key value or game data to the game processor 420 for each time specified in the time tag attached to the game log data to the game processor 420. The controller controls to play the replay file by inputting a key value or game data into the game logic of the mobile game program and processing it according to the game logic.

이를 위해, 리플레이 처리부(450)는 리플레이 파일을 생성하고 리플레이 파일을 리플레이 시스템(140)으로 업로드하며, 리플레이 파일의 재생이 선택되면 리플레이 파일을 분석하여 게임 처리부(420)로 하여금 리플레이 파일을 재생하도록 제어하는 리플레이 프로그램과 리플레이 파일을 생성, 업로드, 재생하는 데 발생하는 각종 데이터 등을 저장하는 메모리 등의 데이터 저장 수단과 리플레이 프로그램을 실행하여, 리플레이 프로그램의 소정의 알고리즘에 따라 제 1 이동통신 단말기(110)의 각 구성 요소를 제어하는 마이크로프로세서 등의 제어 수단을 구비한다.To this end, the replay processing unit 450 generates a replay file, uploads the replay file to the replay system 140, and when the play of the replay file is selected, analyzes the replay file to cause the game processor 420 to play the replay file. A replay program and a data storage means such as a memory for storing various data generated in generating, uploading, and reproducing the replay program to be controlled and the replay file; And control means such as a microprocessor for controlling each component of 110.

리플레이 저장부(460)는 리플레이 처리부(450)에서 생성한 리플레이 파일을 저장하는 데이터 저장 수단이다.The replay storage unit 460 is data storage means for storing the replay file generated by the replay processing unit 450.

도 5는 본 발명의 바람직한 실시예에 따른 모바일 게임 리플레이 서비스를 위한 리플레이 파일 생성 및 재생 방법을 설명하기 위한 순서도이다.5 is a flowchart illustrating a method of generating and playing a replay file for a mobile game replay service according to an exemplary embodiment of the present invention.

이동통신 가입자가 제 1 이동통신 단말기(110)를 조작하여 모바일 게임을 선택하면, 제 1 이동통신 단말기(110)의 게임 처리부(420)는 모바일 게임 프로그램을 실행하여, 모바일 게임 프로그램의 게임 로직에 따라 모바일 게임 서버(130)에 접속한다(S510).When the mobile subscriber selects a mobile game by manipulating the first mobile communication terminal 110, the game processor 420 of the first mobile communication terminal 110 executes a mobile game program and executes the game logic of the mobile game program. Accordingly, the mobile game server 130 is accessed (S510).

모바일 게임 서버(130)에 접속한 게임 처리부(420)는 게임 로직에 따라 모바일 게임 서버(130)와 연동하여 모바일 게임을 수행한다(S520). 이때, 게임 처리부(420)는 키 입력부(410)로부터 입력되는 키 값과 모바일 게임 서버(130)로부터 수신하는 게임 데이터를 게임 로직에 입력하여, 게임 로직에 따라 모바일 게임을 수행한다.The game processor 420 connected to the mobile game server 130 performs a mobile game in cooperation with the mobile game server 130 according to the game logic (S520). At this time, the game processor 420 inputs a key value input from the key input unit 410 and game data received from the mobile game server 130 to the game logic to perform a mobile game according to the game logic.

이때, 리플레이 처리부(450)는 게임 처리부(420)가 모바일 게임을 수행하는 과정에서 키 입력부(410)로부터 이동통신 가입자에 의해 입력되는 키 값 및 이동통신 처리부(430)로부터 모바일 게임 서버(130)로부터 수신하는 게임 데이터를 수신하여 키 값 및 게임 데이터에 각 이벤트(즉, 키 값이 입력되는 이벤트 및 게임 데이터를 수신하는 이벤트)가 발생하는 시간(즉, 모바일 게임이 시작된 시각으로부터 각 이벤트가 발생할 때까지의 경과 시간)을 측정하여, 그 시간에 대한 정보를 시간 태그로서 생성하고 첨부하여 게임 로그 데이터로서 저장한다(S530).At this time, the replay processing unit 450 is a key value input by the mobile communication subscriber from the key input unit 410 and the mobile game server 130 from the mobile communication processing unit 430 in the process of the game processing unit 420 performs the mobile game. Receives game data received from and generates time for each event (i.e., event for which key value is input and event for receiving game data) in key value and game data (i.e., each event occurs from the time the mobile game started). Elapsed time until), information about the time is generated as a time tag, attached, and stored as game log data (S530).

모바일 게임을 수행하는 과정에서 게임 로그 데이터를 생성하는 리플레이 처 리부(450)는 게임 처리부(420)에 의한 모바일 게임의 처리가 완료되어, 모바일 게임이 종료되면 저장한 모든 게임 로그 데이터를 정해진 규칙에 의거하여 하나의 리플레이 파일로서 생성하고 리플레이 저장부(460)에 저장한다(S540).The replay processor 450 generating game log data in the course of performing the mobile game is completed processing of the mobile game by the game processor 420, and when the mobile game is finished, all the game log data stored in the predetermined rule is set to the predetermined rule. Based on the generated replay file and stored in the replay storage unit 460 (S540).

리플레이 파일을 생성하여 저장한 리플레이 처리부(450)는 키 입력부(410)로부터 리플레이 파일을 재생하는 명령어에 해당하는 키 값이 전달되는지 여부를 확인하여(S550), 해당 키 값이 전달되어 리플레이 파일의 재생이 선택된 경우, 게임 처리부(420)로 하여금 모바일 게임 프로그램을 실행하도록 제어하고(S560), 해당 리플레이 파일을 분석하여, 게임 로그 데이터에 첨부된 시간 태그에 지정된 시간별로 키 값 또는 게임 데이터를 추출하여 게임 처리부(420)로 전달하여(S570), 게임 처리부(420)로 하여금 전달되는 키 값 또는 게임 데이터를 게임 로직에 입력함으로써 리플레이 파일을 재생하도록 제어한다(S580).The replay processing unit 450 generating and storing the replay file checks whether a key value corresponding to a command for replaying the replay file is transmitted from the key input unit 410 (S550), and the corresponding key value is transferred to the replay file. If playback is selected, the game processor 420 controls the mobile game program to be executed (S560), and analyzes the corresponding replay file to extract key values or game data for each time specified in the time tag attached to the game log data. In operation S570, the game processor 420 controls the game processor 420 to play the replay file by inputting the transmitted key value or game data into the game logic.

이상에서 설명한 바와 같이, 본 발명을 이용하면, 이동통신 가입자가 이동통신 단말기를 이용하여 모바일 게임을 수행한 후, 수행한 모바일 게임에 대한 리플레이를 저장하여 원하는 시간에 재생할 수 있을 뿐만 아니라, 타인과 리플레이를 공유할 수 있으며, 자신이 수행하는 모바일 게임의 플레이를 실시간으로 타인에게 중계할 수 있다.As described above, according to the present invention, after the mobile subscriber performs the mobile game using the mobile communication terminal, the mobile subscriber can not only store the replay of the performed mobile game and play it at a desired time, You can share replays and relay the play of your mobile game to others in real time.

또한, 모바일 게임의 전체 출력 화면을 리플레이 파일로서 생성하고 저장하는 것이 아니라, 이동통신 가입자로부터 입력된 키 값과 모바일 게임 서버(130)로부터 수신한 게임 데이터 및 그에 대한 시간 태그만으로 리플레이 파일을 구성할 수 있어, 리플레이 파일의 크기를 크게 줄일 수 있고, 그에 따라 리플레이 파일을 다운로드하는 데 소요되는 통신 비용을 절감할 수 있을 뿐만 아니라, 이동통신 단말기 또는 리플레이 시스템에서 리플레이 파일을 저장하는 저장 공간을 절감할 수 있다.In addition, instead of generating and storing the entire output screen of the mobile game as a replay file, the replay file may be composed of only key values input from the mobile subscriber and game data received from the mobile game server 130 and time tags thereof. This can greatly reduce the size of the replay file, thereby reducing the communication cost of downloading the replay file, as well as saving storage space for storing the replay file on the mobile terminal or replay system. Can be.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

이상에서 설명한 바와 같이 본 발명에 의하면, 이동통신 가입자가 이동통신 단말기를 이용하여 모바일 게임을 수행한 후, 수행한 모바일 게임에 대한 리플레이를 저장하여 원하는 시간에 재생할 수 있을 뿐만 아니라, 타인과 리플레이를 공유할 수 있으며, 자신이 수행하는 모바일 게임의 플레이를 실시간으로 타인에게 중계할 수 있다.As described above, according to the present invention, after a mobile subscriber performs a mobile game using a mobile terminal, the mobile subscriber can store and play the replay of the mobile game at a desired time as well as play the replay with others. You can share and relay your mobile game play to others in real time.

또한, 모바일 게임의 전체 출력 화면을 리플레이 파일로서 생성하고 저장하는 것이 아니라, 이동통신 가입자로부터 입력된 키 값과 모바일 게임 서버로부터 수신한 게임 데이터 및 그에 대한 시간 태그만으로 리플레이 파일을 구성할 수 있 어, 리플레이 파일의 크기를 크게 줄일 수 있고, 그에 따라 리플레이 파일을 다운로드하는 데 소요되는 통신 비용을 절감할 수 있을 뿐만 아니라, 이동통신 단말기 또는 리플레이 시스템에서 리플레이 파일을 저장하는 저장 공간을 절감할 수 있다.In addition, instead of generating and storing the entire output screen of the mobile game as a replay file, the replay file may be composed of only key values input from the mobile subscriber and game data received from the mobile game server and time tags thereof. As a result, the size of the replay file can be greatly reduced, thereby reducing the communication cost of downloading the replay file, as well as the storage space for storing the replay file in the mobile terminal or the replay system. .

Claims (14)

모바일 게임에 대한 리플레이 서비스를 제공하는 시스템에 있어서,In the system for providing a replay service for a mobile game, 상기 모바일 게임을 수행하고, 상기 모바일 게임에 대한 리플레이 파일을 생성하여 업로드하는 제 1 이동통신 단말기;A first mobile communication terminal which executes the mobile game and generates and uploads a replay file for the mobile game; 상기 리플레이 파일을 다운로드하여 재생하는 제 2 이동통신 단말기;A second mobile communication terminal which downloads and plays the replay file; 상기 제 1 이동통신 단말기 및 상기 제 2 이동통신 단말기로 무선 데이터 통신 서비스를 포함하는 이동통신 서비스를 제공하는 이동통신망;A mobile communication network providing a mobile communication service including a wireless data communication service to the first mobile communication terminal and the second mobile communication terminal; 상기 모바일 게임을 위한 게임 처리 로직을 구비하고, 상기 서비스 로직에 따라 상기 제 1 이동통신 단말기로 모바일 게임 서비스를 제공하여, 상기 제 1 이동통신 단말기로 하여금 상기 모바일 게임을 수행하도록 제어하는 모바일 게임 서버; 및A mobile game server having game processing logic for the mobile game and providing a mobile game service to the first mobile communication terminal according to the service logic to control the first mobile communication terminal to play the mobile game; ; And 상기 제 1 이동통신 단말기로부터 상기 리플레이 파일을 업로드받아 저장하고 리플레이 메뉴를 등록하여, 상기 제 2 이동통신 단말기에 의해 상기 리플레이 메뉴가 선택되면 상기 리플레이 파일을 상기 제 2 이동통신 단말기로 다운로드하는 리플레이 시스템The replay system that uploads and stores the replay file from the first mobile communication terminal, registers a replay menu, and downloads the replay file to the second mobile communication terminal when the replay menu is selected by the second mobile communication terminal. 을 포함하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.Mobile game replay service providing system comprising a. 제 1 항에 있어서, 상기 제 1 이동통신 단말기는,The method of claim 1, wherein the first mobile communication terminal, 상기 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 상기 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하고, 상기 모바일 게임이 종료되면 상기 게임 로그 데이터를 상기 리플레이 파일로서 생성하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.The game log data is generated by attaching a time tag to each key value input in the process of performing the mobile game and each game data received from the mobile game server, and replays the game log data when the mobile game ends. Mobile game replay service providing system, characterized in that it is generated as a file. 제 2 항에 있어서, 상기 모바일 게임 서버는,The method of claim 2, wherein the mobile game server, 상기 제 1 이동통신 단말기가 상기 모바일 게임을 수행하는 과정에서 발생하는 랜덤한 요소를 상기 게임 데이터로서 상기 제 1 이동통신 단말기로 송신하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.The mobile game replay service providing system according to claim 1, wherein the first mobile communication terminal transmits a random element generated in the process of performing the mobile game to the first mobile communication terminal as the game data. 제 2 항에 있어서, 상기 제 2 이동통신 단말기는,The method of claim 2, wherein the second mobile communication terminal, 상기 리플레이 파일을 분석하여 상기 게임 로그 데이터에 첨부된 상기 시간 태그에 지정된 시간별로 상기 키 값 또는 상기 게임 데이터를 기 구비한 상기 모바일 게임에 대한 게임 로직에 입력함으로써, 상기 리플레이 파일을 재생하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.Replay the replay file by analyzing the replay file and inputting the key value or game logic for the mobile game having the game data for each time specified in the time tag attached to the game log data. Mobile game replay service providing system. 제 1 항에 있어서, 상기 리플레이 시스템은,The method of claim 1, wherein the replay system, 상기 제 1 이동통신 단말기로부터 상기 게임 로그 데이터를 실시간으로 업로드받아 상기 제 2 이동통신 단말기로 실시간으로 중계하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.And receiving the game log data in real time from the first mobile communication terminal and relaying the game log data in real time to the second mobile communication terminal. 제 5 항에 있어서, 상기 제 1 이동통신 단말기는,The method of claim 5, wherein the first mobile communication terminal, 멀티 세션 기능을 구비하되, 상기 리플레이 모바일 게임 서버와 기존 세션을 설정한 상태에서 상기 리플레이 시스템과 새로운 세션을 추가로 설정하여 상기 리플레이 시스템에 접속하며, 상기 게임 로그 데이터를 상기 새로운 세션을 통해 상기 리플레이 시스템으로 실시간으로 업로드하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.And having a multi-session function, and additionally establishing a new session with the replay mobile game server and accessing the replay system by additionally establishing a new session with the replay mobile game server, and replaying the game log data through the new session. Mobile game replay service providing system, characterized in that the upload in real time to the system. 제 1 항에 있어서, 상기 리플레이 시스템은,The method of claim 1, wherein the replay system, 상기 모바일 게임이 종료되면 상기 제 1 이동통신 단말기로부터 상기 리플레이 파일을 업로드받아 저장하고, 상기 리플레이 파일에 대한 상기 리플레이 메뉴를 등록하며, 상기 제 2 이동통신 단말기로부터 상기 리플레이 메뉴가 선택되면 상기 리플레이 파일을 상기 제 2 이동통신 단말기로 다운로드하는 리플레이 서버;When the mobile game ends, the replay file is uploaded and stored from the first mobile communication terminal, the replay menu is registered for the replay file, and the replay file is selected when the replay menu is selected from the second mobile communication terminal. A replay server for downloading the data to the second mobile communication terminal; 상기 제 1 이동통신 단말기로부터 게임 로그 데이터를 상기 리플레이 파일로서 실시간으로 업로드받으면, 상기 제 2 이동통신 단말기로 실시간으로 상기 리플레이 파일을 다운로드함으로써, 상기 리플레이 파일을 실시간으로 중계하는 실시간 방송 서버; 및A real-time broadcast server that relays the replay file in real time by downloading the replay file in real time to the second mobile communication terminal when game log data is uploaded in real time from the first mobile communication terminal as the replay file; And 상기 리플레이 서버 및 상기 실시간 방송 서버와 연동하여, 상기 리플레이 서버와 상기 실시간 방송 서버가 리플레이 다운로드 서비스 및 리플레이 실시간 중계 서비스를 상기 제 1 이동통신 단말기 및 제 2 이동통신 단말기로 제공하는 서비 스 요금을 과금하는 결제 서버In connection with the replay server and the real-time broadcast server, the replay server and the real-time broadcast server charges a service fee for providing a replay download service and a replay real-time relay service to the first mobile terminal and the second mobile communication terminal. Billing server 를 포함하는 것을 특징으로 하는 모바일 게임 리플레이 서비스 제공 시스템.Mobile game replay service providing system comprising a. 제 1 이동통신 단말기, 제 2 이동통신 단말기, 이동통신망, 모바일 게임 서버 및 리플레이 시스템을 포함하는 시스템에서, 모바일 게임에 대한 리플레이 다운로드 서비스를 제공하는 방법에 있어서,In a system comprising a first mobile communication terminal, a second mobile communication terminal, a mobile communication network, a mobile game server and a replay system, the method for providing a replay download service for a mobile game, (a) 상기 제 1 이동통신 단말기가 상기 모바일 게임 서버에 접속하여 상기 모바일 게임을 수행하는 단계;(a) the first mobile communication terminal accessing the mobile game server to perform the mobile game; (b) 상기 제 1 이동통신 단말기가 상기 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 상기 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하는 단계;(b) generating and storing game log data by attaching a time tag to each key value input in the process of performing the mobile game by the first mobile communication terminal and each game data received from the mobile game server; (c) 상기 제 1 이동통신 단말기가 상기 모바일 게임이 종료되면 상기 게임 로그 데이터를 리플레이 파일로서 생성하여 상기 리플레이 시스템으로 업로드하는 단계;(c) generating, by the first mobile communication terminal, the game log data as a replay file and uploading it to the replay system when the mobile game ends; (d) 상기 리플레이 시스템에서 상기 리플레이 파일에 대한 리플레이 메뉴를 등록하는 단계;(d) registering a replay menu for the replay file in the replay system; (e) 상기 제 2 이동통신 단말기가 상기 리플레이 시스템에 접속하여 상기 리플레이 메뉴를 선택하는 단계; 및(e) the second mobile communication terminal accessing the replay system and selecting the replay menu; And (f) 상기 제 2 이동통신 단말기가 상기 리플레이 시스템으로부터 상기 리플레이 파일을 다운로드하여 재생하는 단계(f) downloading and playing the replay file from the replay system by the second mobile communication terminal; 를 포함하는 것을 리플레이 다운로드 서비스 제공 방법.Replay download service providing method comprising a. 제 1 이동통신 단말기, 제 2 이동통신 단말기, 이동통신망, 모바일 게임 서버 및 리플레이 시스템을 포함하는 시스템에서, 모바일 게임에 대한 리플레이 서비스를 제공하는 방법에 있어서,In a system comprising a first mobile communication terminal, a second mobile communication terminal, a mobile communication network, a mobile game server and a replay system, the method for providing a replay service for a mobile game, (a) 상기 제 1 이동통신 단말기가 상기 모바일 게임 서버에 접속하는 단계;(a) accessing the mobile game server by the first mobile communication terminal; (b) 상기 제 1 이동통신 단말기가 리플레이 실시간 중계 서비스를 선택하여 상기 리플레이 시스템에 접속하는 단계;(b) the first mobile communication terminal selecting a replay real-time relay service and accessing the replay system; (c) 상기 제 1 이동통신 단말기가 상기 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 상기 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하는 단계;(c) generating game log data by attaching a time tag to each key value input in the process of performing the mobile game by the first mobile communication terminal and each game data received from the mobile game server; (d) 상기 제 1 이동통신 단말기가 상기 게임 로그 데이터를 상기 리플레이 시스템으로 실시간으로 업로드하는 단계;(d) uploading the game log data to the replay system in real time by the first mobile communication terminal; (d) 상기 리플레이 시스템에서 기 접속한 상기 제 2 이동통신 단말기로 상기 게임 로그 데이터를 실시간으로 중계하는 단계; 및(d) relaying the game log data in real time to the second mobile communication terminal previously connected in the replay system; And (e) 상기 제 2 이동통신 단말기가 상기 리플레이 시스템으로부터 상기 게임 로그 데이터를 실시간으로 다운로드하여 재생하는 단계(e) downloading and playing the game log data in real time from the replay system by the second mobile communication terminal; 를 포함하는 것을 리플레이 실시간 중계 서비스 제공 방법.Replay real-time relay service providing method comprising a. 이동통신망을 이용하여 모바일 게임 서버에 접속하여 모바일 게임을 수행하 고, 상기 모바일 게임 리플레이 서비스를 수행하는 이동통신 단말기에 있어서,In the mobile communication terminal to access the mobile game server using a mobile communication network to perform a mobile game, the mobile game replay service, 상기 이동통신망과 통신을 수행하는 이동통신 처리부;A mobile communication processor for communicating with the mobile communication network; 상기 모바일 게임을 수행하는 과정과 상기 리플레이 파일을 재생하는 과정에서 발생하는 데이터를 화면 및 소리로서 출력하는 출력부;An output unit for outputting data generated in the process of playing the mobile game and playing the replay file as a screen and a sound; 상기 모바일 게임을 수행하기 위한 키 값을 입력받아 전달하는 키 입력부;A key input unit which receives and transfers a key value for playing the mobile game; 상기 모바일 게임을 위한 게임 로직을 구비하고, 상기 키 값 및 상기 모바일 게임 서버로부터 수신하는 게임 데이터를 상기 게임 로직에 입력하여 상기 모바일 게임을 처리하는 게임 처리부;A game processor having game logic for the mobile game, and processing the mobile game by inputting the key value and game data received from the mobile game server into the game logic; 상기 게임 처리부에서 상기 모바일 게임을 처리하는 과정에서, 상기 키 값 및 상기 게임 데이터가 전달되면 상기 키 값 및 상기 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하여 저장하고, 상기 모바일 게임이 종료되면 상기 게임 로그 데이터를 상기 리플레이 파일로서 생성하는 리플레이 처리부; 및In the process of processing the mobile game in the game processor, when the key value and the game data are delivered, a game tag data is generated and stored by attaching a time tag to the key value and the game data, and the mobile game ends. A replay processing unit to generate the game log data as the replay file when the game log data is generated; And 상기 리플레이 파일을 저장하는 리플레이 저장부Replay storage unit for storing the replay file 를 포함하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 이동통신 단말기.Mobile communication terminal for a mobile game replay service, characterized in that it comprises a. 제 10 항에 있어서, 상기 리플레이 처리부는,The method of claim 10, wherein the replay processing unit, 상기 키 입력부로부터 상기 리플레이 파일의 재생을 선택하는 키 값이 전달되면, 상기 리플레이 파일을 분석하여 상기 게임 로그 데이터에 첨부된 상기 시간 태그에 지정된 시간별로 상기 키 값 또는 상기 게임 데이터를 상기 게임 처리부로 전달하여, 상기 게임 처리부로 하여금 상기 게임 로직에 입력하도록 제어함으로써, 상기 리플레이 파일을 재생하도록 제어하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 이동통신 단말기.When a key value for selecting playback of the replay file is transmitted from the key input unit, the key value or the game data is transmitted to the game processor for each time specified in the time tag attached to the game log data by analyzing the replay file. And transmitting and controlling the game processor to input the game logic to play the replay file. 제 11 항에 있어서, 상기 게임 처리부는,The method of claim 11, wherein the game processing unit, 상기 리플레이 파일을 재생하는 과정에서, 상기 게임 로직에 의해 상기 게임 서버로 송신할 데이터가 발생하는 경우에는 상기 데이터를 삭제하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 이동통신 단말기.The mobile communication terminal for a mobile game replay service, in the process of playing the replay file, if the data to be transmitted to the game server is generated by the game logic. 제 10 항에 있어서, 상기 리플레이 처리부는,The method of claim 10, wherein the replay processing unit, 상기 게임 로그 데이터가 생성되면 상기 리플레이 파일로서 리플레이 시스템으로 실시간으로 업로드하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 이동통신 단말기.And generating the game log data in real time as the replay file to the replay system. 게임 로직을 구비한 이동통신 단말기에서, 모바일 게임에 대한 리플레이 서비스를 수행하는 방법에 있어서,In a mobile communication terminal having a game logic, a method for performing a replay service for a mobile game, (a) 상기 게임 로직에 따라 모바일 게임 서버에 접속하여 상기 모바일 게임을 수행하는 단계;(a) accessing a mobile game server according to the game logic to perform the mobile game; (b) 상기 모바일 게임을 수행하는 과정에서 입력되는 각 키 값 및 상기 모바일 게임 서버로부터 수신하는 각 게임 데이터에 시간 태그를 첨부하여 게임 로그 데이터를 생성하는 단계;(b) generating game log data by attaching a time tag to each key value input in the process of performing the mobile game and each game data received from the mobile game server; (c) 상기 모바일 게임이 종료되면 상기 게임 로그 데이터를 리플레이 파일로서 생성하여 저장하는 단계; 및(c) generating and storing the game log data as a replay file when the mobile game ends; And (d) 상기 리플레이 파일의 재생이 선택되면 상기 리플레이 파일을 분석하여 상기 게임 로그 데이터에 첨부된 상기 시간 태그에 지정된 시간별로 상기 키 값 또는 상기 게임 데이터를 상기 게임 로직에 입력하여 상기 리플레이 파일을 재생하는 단계(d) If playback of the replay file is selected, the replay file is analyzed and the key value or the game data is input to the game logic for each time specified in the time tag attached to the game log data to play the replay file. Steps to 를 포함하는 것을 특징으로 하는 모바일 게임 리플레이 서비스를 위한 리플레이 파일 생성 및 재생 방법.Replay file generation and playback method for a mobile game replay service comprising a.
KR20060109996A 2006-11-08 2006-11-08 Method and system for providing mobile game replay service and mobile communication terminal therefor KR100793311B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20060109996A KR100793311B1 (en) 2006-11-08 2006-11-08 Method and system for providing mobile game replay service and mobile communication terminal therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20060109996A KR100793311B1 (en) 2006-11-08 2006-11-08 Method and system for providing mobile game replay service and mobile communication terminal therefor

Publications (1)

Publication Number Publication Date
KR100793311B1 true KR100793311B1 (en) 2008-01-11

Family

ID=39217366

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20060109996A KR100793311B1 (en) 2006-11-08 2006-11-08 Method and system for providing mobile game replay service and mobile communication terminal therefor

Country Status (1)

Country Link
KR (1) KR100793311B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110081400A (en) * 2010-01-08 2011-07-14 주식회사 엔씨소프트 Apparstus and method of providing replay movie in massively multiplayer online role playing game
WO2014055108A1 (en) * 2012-10-03 2014-04-10 Google Inc. Cloud-based gameplay video rendering and encoding

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09173637A (en) * 1995-12-25 1997-07-08 Hudson Soft Co Ltd Backup method for video game progress condition
KR20000063715A (en) * 2000-07-31 2000-11-06 김천수 Web-STASH
KR20030074020A (en) * 2002-03-15 2003-09-19 주식회사 아카더스 Game environment storage system of computer games supporting network (Internet)
KR20040005068A (en) * 2002-07-08 2004-01-16 봉래 박 System and Method For Playing The Closed Game At It's Any Point Again
KR20040107749A (en) * 2003-06-12 2004-12-23 방정철 A System that Saving And Replaying Online Game Play At Online
KR20070033512A (en) * 2005-09-21 2007-03-27 에스케이 텔레콤주식회사 System and method for storing game data using mobile communication network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09173637A (en) * 1995-12-25 1997-07-08 Hudson Soft Co Ltd Backup method for video game progress condition
KR20000063715A (en) * 2000-07-31 2000-11-06 김천수 Web-STASH
KR20030074020A (en) * 2002-03-15 2003-09-19 주식회사 아카더스 Game environment storage system of computer games supporting network (Internet)
KR20040005068A (en) * 2002-07-08 2004-01-16 봉래 박 System and Method For Playing The Closed Game At It's Any Point Again
KR20040107749A (en) * 2003-06-12 2004-12-23 방정철 A System that Saving And Replaying Online Game Play At Online
KR20070033512A (en) * 2005-09-21 2007-03-27 에스케이 텔레콤주식회사 System and method for storing game data using mobile communication network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110081400A (en) * 2010-01-08 2011-07-14 주식회사 엔씨소프트 Apparstus and method of providing replay movie in massively multiplayer online role playing game
KR101629378B1 (en) * 2010-01-08 2016-06-13 주식회사 엔씨소프트 Apparstus and method of providing replay movie in massively multiplayer online role playing game
WO2014055108A1 (en) * 2012-10-03 2014-04-10 Google Inc. Cloud-based gameplay video rendering and encoding
US9233299B2 (en) 2012-10-03 2016-01-12 Google Inc. Cloud-based multi-player gameplay video rendering and encoding
US9682313B2 (en) 2012-10-03 2017-06-20 Google Inc. Cloud-based multi-player gameplay video rendering and encoding

Similar Documents

Publication Publication Date Title
US20120178536A1 (en) Method for inviting users to game through chatting in mobile platform
CN101461236B (en) Equipment and method for sharing and storing video frequency data talk
CN102016821B (en) Limiting access to shared media content
JP2015180085A (en) System and method for application management through threshold events
WO2006080694A1 (en) Mobile communication terminal capable of playing and updating multimedia content and method of playing the same
EP1638660A1 (en) Methods and systems for remote execution of game content and presentation on a wireless portable device
CN1953793B (en) Game server system, game element providing method and game device
CN108038522A (en) A kind of easily information introduction method and device
CN105682759A (en) Electronic game provision device, electronic game device, electronic game provision program, and electronic game program
CN104620561B (en) The thin client of remote access from to(for) content
CN102868742A (en) Method for automatically publishing information and mobile terminal
KR100793311B1 (en) Method and system for providing mobile game replay service and mobile communication terminal therefor
JP2006155560A (en) Operation method for wireless amusement system
CN103686438B (en) Method and device for joining channel
JP2002082676A (en) Remote/access to multimedia and system and method for customizing
KR101565473B1 (en) Method and system for providing game
KR100700873B1 (en) Method for joining in broadcasting by using mobile terminal and service providing apparatus and system for joining broadcasting
JP2009301089A (en) System, method, and program for reproducing voice of character on virtual space
GB2377588A (en) Enabling a player using a mobile communications device
KR20060129892A (en) Apparatus and its method of controlling network game
KR100777824B1 (en) Method for self music video service, server and system using the same
KR100678691B1 (en) Method and System for Providing Image Data Editing for Mobile Communication Terminal
KR20020035524A (en) Method for transmitting bell-sound and figure file to mobile phone and system therefor
KR101020058B1 (en) Mobile Devices and Recording Medium
KR20060022495A (en) Wireless telecommunication terminal and its method for downloading a large of mobile contents to external space and mobile contents download device and its method

Legal Events

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

Payment date: 20121228

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131231

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141230

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170103

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180103

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20181217

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20191209

Year of fee payment: 13