KR20030043348A - Method for holding a game contest based on the result data of off-line game - Google Patents
Method for holding a game contest based on the result data of off-line game Download PDFInfo
- Publication number
- KR20030043348A KR20030043348A KR1020010074482A KR20010074482A KR20030043348A KR 20030043348 A KR20030043348 A KR 20030043348A KR 1020010074482 A KR1020010074482 A KR 1020010074482A KR 20010074482 A KR20010074482 A KR 20010074482A KR 20030043348 A KR20030043348 A KR 20030043348A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- participant
- information
- participants
- result data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
게임서버를 이용하여 참가자에게 게임 소프트웨어를 제공하고, 이 게임 소프트웨어의 실행에 따른 게임결과 정보를 이용하여 참가자들 사이의 게임수행 능력을 비교, 테스트하는 게임대회를 개최하는 방법으로서, 게임선택정보를 포함하는 게임대회 참가신청을 네트워크를 경유하여 상기 게임서버에 요청하는 단계와; 게임규칙 준수 여부를 자동적으로 감시하기 위한 옵저버 프로그램과 선택된 게임 소프트웨어를 포함하는 게임 컨텐츠를 상기 참가자에게 제공하는 단계와; 상기 게임 컨텐츠를 상기 참가자의 단말기에 저장, 설치하는 단계와; 상기 게임 컨텐츠의 실행이 종료되면, 상기 옵저버 프로그램은 최종 게임종료화면을 캡처하고, 이 화면정보와 더불어 게임점수 및 게임규칙 준수정보를 포함하는 게임결과 데이터를 네트워크를 경유하여 상기 게임서버에 입력하는 단계; 및 상기 게임결과 데이터에 근거하여 복수의 참가자들에 대한 게임 수행능력의 순위를 결정하는 단계를 포함하는 것을 특징으로 하는 방법을 포함한다.A game server is provided to the participants by using a game server, and a game competition is held to compare and test game performance between participants using game result information according to the execution of the game software. Requesting the game server to include a game competition participation application through a network; Providing the participants with game content including an observer program for automatically monitoring game rule compliance and selected game software; Storing and installing the game contents in the terminal of the participant; When the execution of the game content is finished, the observer program captures the final game end screen, and inputs the game result data including game score and game rule compliance information together with the screen information to the game server via a network. step; And determining a ranking of game performance for a plurality of participants based on the game result data.
Description
본 발명은 게임서비스 이용자들이 오프라인(off line)상에서 이용한 게임결과 데이터들을 기반으로 하여 게임대회를 개최하는 방법에 관한 것으로서, 더욱 상세하게는 게임서버에 접속해서 참가신청을 하고 필요한 소프트웨어를 개인용 단말기에 다운로드 하고 게임대회동안 개인용 단말기에서 실행했던 결과를 다시 게임서버에 전송하여 상기 결과데이터를 이용해 순위가 결정되는 게임대회 개최방법에 관한 것이다.The present invention relates to a method of holding a game competition based on game result data used by game service users offline. More particularly, the present invention relates to a game server to apply for participation and provide necessary software to a personal terminal. The present invention relates to a method of holding a game competition in which a result of downloading and executing a result of a personal terminal during a game competition is transmitted to the game server again and the ranking is determined using the result data.
통신 기기의 눈부신 발전과 더불어 거의 모든 사람들이 하나 이상의 통신 단말기를 사용하고 있는 요즘 통신회사들은 다양한 컨텐츠의 서비스를 이용자들에게 제공하고 있다.With the remarkable development of communication devices, almost all people are using more than one communication terminal, and nowadays, telecommunication companies are providing users with various contents services.
모바일(Mobile)의 예를 들면 휴대폰, PDA, 노트북 등을 통하여 네트워크에 접속하여 자신의 이메일 확인 혹은 티켓예약서비스, 게임 등의 서비스가 이용되고 있다.Mobiles, for example, are connected to a network through a mobile phone, PDA, laptop, etc., and services such as e-mail confirmation, ticket reservation service, and games are used.
일반적으로, 모바일 게임이란 브라우저가 장착된 단말기를 통해 무선 인터넷 환경 아래에서 구동되는 게임이다. 무선인터넷으로 전송되는 모바일 게임에 대한 정보나 진행은 단말기의 액정화면을 통하여 전달되고 모든 장르의 다양한 게임을 단말기를 통하여 실시간으로 이용할 수 있으며 간단한 버튼조작만으로 시간과 장소에 구애받지 않고 손쉽게 게임을 즐길 수 있다. 하지만 모바일 사용자들은 게임서비스가 이루어지는 동안에는 게임서버와 개인용 단말기 사이에 무선네트워크를 통해 지속적으로 접속되어 있어야 하므로 통신요금이 비쌀 수밖에 없는 단점이 있었다. 다른 한편으로는 모바일 게임프로그램을 다운 받아 오프라인으로 게임을 하는 방법이 있지만 이 경우에도 사용자가 원하는 게임프로그램을 그때그때 다운로드를 해야 하며 이용자들은 혼자서 게임을 하게 되므로 시간이 지남에 따라 흥미를 상실하게 된다.In general, a mobile game is a game that runs under a wireless Internet environment through a terminal equipped with a browser. Information and progress of mobile games transmitted through the wireless Internet are transmitted through the LCD screen of the terminal, and various games of all genres can be used in real time through the terminal.Easy game play regardless of time and place with simple button operation. Can be. However, mobile users have a disadvantage in that the communication fee is expensive because the game server and the personal terminal must be constantly connected through the wireless network during the game service. On the other hand, there is a way to download a mobile game program and play the game offline, but even in this case, the user needs to download the game program at that time, and users play the game by themselves, thus losing interest over time. .
본 발명은 상기와 같은 문제점을 해결하기 위해 창안된 것으로서, 네트워크로 연결되는 게임서버로부터 소프트웨어를 제공받은 단말기의 오프라인 게임결과에 근거하여 게임대회를 개최함으로서, 혼자서 즐기던 게임을 타인과의 경쟁을 통해 더욱 재미와 흥미를 유발시키고 많은 참가자들을 적극적으로 게임대회에 참가시킬 수 있는 게임대회 개최방법을 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, by holding a game competition based on the offline game results of the terminal provided the software from the game server connected to the network, through the competition with others to enjoy the game The purpose is to provide a way to hold a game competition that will induce more fun and interest and actively participate in the game competition.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어서는 아니된다.The following drawings attached to this specification are illustrative of preferred embodiments of the present invention, and together with the detailed description of the invention to serve to further understand the technical spirit of the present invention, the present invention is a matter described in such drawings It should not be limited to only.
도 1은 본 발명에 따른 게임대회 개최 방법을 구현하기 위한 시스템 구성도이다.1 is a system configuration for implementing a game competition holding method according to the present invention.
도 2는 본 발명에 따라 구축되는 참가자관리DB(35b)에 포함되는 테이블의 일 실시예를 나타내는 도면이다.2 is a diagram illustrating an embodiment of a table included in the participant management DB 35b constructed according to the present invention.
도 3는 본 발명에 따라 구축되는 결과데이터DB(35d)에 포함되는 테이블의 일 실시예를 나타내는 도면이다.3 is a diagram showing an embodiment of a table included in the result data DB 35d constructed according to the present invention.
도 4a 와 4b는 본 발명의 바람직한 실시예에 따라 게임대회 개최방법이 수행되는 과정을 도시하는 흐름도이다.4A and 4B are flowcharts illustrating a process of performing a game competition holding method according to a preferred embodiment of the present invention.
도 5는 본 발명에 따라 게임 종료 후 게임서버로 전송 될 게임점수 및 최종 화면정보가 포함되는 것의 일 실시예를 보여주는 도면이다.5 is a view showing an embodiment of including the game score and the final screen information to be transmitted to the game server after the end of the game according to the present invention.
게임서버를 이용하여 참가자에게 게임 소프트웨어를 제공하고, 이 게임 소프트웨어의 실행에 따른 게임결과 정보를 이용하여 참가자들 사이의 게임수행 능력을 비교, 테스트하는 게임대회를 개최하는 방법으로서, 게임선택정보를 포함하는 게임대회 참가신청을 네트워크를 경유하여 상기 게임서버에 요청하는 단계와; 게임규칙 준수 여부를 자동적으로 감시하기 위한 옵저버 프로그램과 선택된 게임 소프트웨어를 포함하는 게임 컨텐츠를 상기 참가자에게 제공하는 단계와; 상기 게임 컨텐츠를 상기 참가자의 단말기에 저장, 설치하는 단계와; 상기 게임 컨텐츠의 실행이 종료되면, 상기 옵저버 프로그램은 최종 게임종료화면을 캡처하고, 이 화면정보와 더불어 게임점수 및 게임규칙 준수정보를 포함하는 게임결과 데이터를 네트워크를 경유하여 상기 게임서버에 입력하는 단계; 및 상기 게임결과 데이터에 근거하여 복수의 참가자들에 대한 게임 수행능력의 순위를 결정하는 단계를 포함하는 것을 특징으로 하는 방법을 포함한다.A game server is provided to the participants by using a game server, and a game competition is held to compare and test game performance between participants using game result information according to the execution of the game software. Requesting the game server to include a game competition participation application through a network; Providing the participants with game content including an observer program for automatically monitoring game rule compliance and selected game software; Storing and installing the game contents in the terminal of the participant; When the execution of the game content is finished, the observer program captures the final game end screen, and inputs the game result data including game score and game rule compliance information together with the screen information to the game server via a network. step; And determining a ranking of game performance for a plurality of participants based on the game result data.
바람직하게, 본 발명에는 개별 참가자에 대해 고유식별자를 생성하고, 이 식별자를 상기 게임 컨텐츠와 더불어 상기 참가자에게 제공하는 단계와 게임 결과데이터와 더불어 상기 고유식별자를 상기 게임서버에 입력하는 단계 및 상기 고유식별자에 근거하여 해당 참가자를 인증하는 단계를 더 포함하는 것을 특징으로 하는 게임대회 개최방법을 포함한다.Preferably, in the present invention, generating a unique identifier for each participant, providing the identifier with the game content to the participant, inputting the unique identifier with the game result data to the game server, and the uniqueness. The method of claim 1, further comprising authenticating the participant based on the identifier.
또한 상기 순위정보를 해당 참가자에게 출력하는 단계를 더 포함하거나, 상기 게임규칙 준수정보에는 유효기간, 규칙위반 횟수, 소프트웨어 변경 여부 등에 관한 정보가 포함되는 것이 바람직하다.The method may further include outputting the ranking information to the corresponding participant, or the game rule compliance information may include information regarding an expiration date, the number of rule violations, whether or not the software has been changed.
이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly explain the concept of terms in order to best explain their own invention. Based on the principle that can be defined, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.
도 1에서는 본 발명에 따른 오프라인의 게임 결과 데이터를 기반으로 하는 게임대회 개최를 수행하기 위한 시스템 구성의 일 실시예가 도시되어 있다. 도면을 참조하면, 본 발명의 게임 대회 개최 방법은 적어도 하나 이상의 단말기(10)와, 네트워크(20)를 통해 상기 단말기(10)와 접속되는 게임서버(30)를 포함한다.1 illustrates an embodiment of a system configuration for performing a game competition based on offline game result data according to the present invention. Referring to the drawings, the method of holding a game tournament of the present invention includes at least one terminal 10 and a game server 30 connected to the terminal 10 through a network 20.
상기 단말기(10)는 본 발명에 따라 게임서버(30)에 접속하여 게임대회에 참여하는 참가자측 단말기로서 휴대폰, PDA, 노트북 등의 모바일(Mobile)기기가 사용될 수 있다. 단 모바일기기일 경우에는 네트워크와 연결되기 위한 무선모뎀과 같은무선 통신장치가 내장되어 있어야 한다.The terminal 10 may be a mobile device such as a mobile phone, PDA, laptop, etc. as a participant side terminal connected to the game server 30 to participate in the game competition in accordance with the present invention. However, in the case of a mobile device, a wireless communication device such as a wireless modem for connecting to a network should be built in.
상기 네트워크(20)로는 무선 인터넷을 통해 직접 모바일 단말기와 연결하거나, 공중 전화망(PSTN:Public Switced Telephone Nework) 또는 케이블과 접속된 데스크탑 PC 등, 모바일 단말기와 데이터통신이 가능한 수단이 채용 가능하다.As the network 20, a means capable of directly connecting with a mobile terminal through a wireless Internet, or a data communication with the mobile terminal, such as a desktop PC connected to a public telephone network (PSTN) or a cable, may be employed.
상기 게임서버(30)는 도 1에 도시된 것과 같이 게임대회 운영을 위한 대회진행모듈(31)과 단말기(10)와 접속되어 게임대회 참가요청을 수신하고 참가자들의 정보를 관리하는 참가자관리모듈(32), 상기 단말기(10)로 요청 받은 소프트웨어를 제공하는 소프트웨어제공부(33), 오프라인상에서 실행된 게임결과 데이터를 수신하는 게임결과수신모듈(34a), 수신된 게임결과 데이터를 정렬하여 순위를 결정하는 순위결정부(34b), 상기 결정된 순위를 단말기(10)로 재전송하는 결과통지모듈(34c)을 포함한다.The game server 30 is connected to the tournament progress module 31 and the terminal 10 for operating the game tournament, as shown in Figure 1, a participant management module for receiving a game competition participation request and managing the information of the participants ( 32), a software providing unit 33 providing the requested software to the terminal 10, a game result receiving module 34a for receiving game result data executed offline, and arranging the received game result data for ranking. The ranking unit 34b for determining and the result notification module 34c for retransmitting the determined ranking to the terminal 10.
또한, 상기 게임서버(30)는 게임대회 일정이 저장되어있는 대회운영DB(35a), 참가자정보를 관리하는 참가자관리DB(35b), 게임 소프트웨어와 옵저버 프로그램을 저장 관리하는 소프트웨어DB(35c), 수신된 게임결과 데이터의 저장 및 순위정보를 저장 관리하는 결과데이터DB(35d)로 구성되어 있다.In addition, the game server 30 is a tournament management DB (35a) that stores the game competition schedule, a participant management DB (35b) for managing participant information, a software DB (35c) for storing and managing game software and observer program, And a result data DB 35d for storing and managing the received game result data and ranking information.
여기서, 상기 대회운영DB(35a)에는, 게임대회 개최를 의뢰한 개인 혹은 업체의 정보를 나타내는 주최자 필드를 비롯하여, 대회기간, 경기방식 등에 관한 필드 등이 포함된다.Here, the tournament administration DB 35a includes an organizer field indicating information of an individual or a company requested to hold a game tournament, as well as a field related to a tournament period, a game method, and the like.
또한 상기 참가자관리DB(35b)는 도 2에 도시한 것과 같이 참가자들의 개인 정보를 저장하는 테이블을 포함하는데, 이 테이블에는 신상정보 필드들과 고유식별자 필드 등이 포함된다.In addition, the participant management DB (35b) includes a table for storing the personal information of the participants, as shown in Figure 2, this table includes personal information fields, unique identifier field and the like.
상기 결과데이터DB(35d)는 상기 참가자관리DB(35b)와 소프트웨어DB(35c)를 바탕으로 구축되는 DB로서 바람직하게는, 게임서버(30)에 수신된 게임결과 데이터를 비교연산하여 순위를 작성한 데이터(34b)를 포함하여 구성된다.The result data DB 35d is a DB constructed based on the participant management DB 35b and the software DB 35c. Preferably, the result data DB 35d compares game result data received by the game server 30 to prepare a ranking. And data 34b.
이하에서는 상술한 상기 게임서버(30)의 기능적 구성을 상세히 설명한다.Hereinafter, the functional configuration of the game server 30 described above will be described in detail.
대회진행모듈(31)은 단말기를 통해 접속한 게임대회 참가희망자들에게 게임대회에 관한 정보를 제공하는 기능을 수행한다. 상기 대회운영DB(35a)에 저장되있는 게임대회 진행에 관한 데이터;대회기간, 참가자자격, 경기방식, 시상 등에 관한 데이터를 상기 단말기(10)에 전송하게 된다. 상기 데이터들은 협소한 모바일 화면 환경에 맞게 트리구조로 상위 메뉴에서 하위 메뉴로 화면을 변경하는 방식을 사용할 수 있다.The tournament progress module 31 performs a function of providing information on a game competition to those who participate in a game competition accessed through the terminal. Data relating to the progress of the game competition stored in the competition management DB (35a); Data about the competition period, the participant qualification, the game method, the award, etc. will be transmitted to the terminal (10). The data may use a method of changing a screen from an upper menu to a lower menu in a tree structure to fit a narrow mobile screen environment.
참가자관리모듈(32)은 본 게임대회에 참가하고자 하는 게임대회 참가희망자들의 정보를 게임서버(30)내의 참가자관리DB(35b)에 저장하는 기능을 수행한다. 상기 게임대회 참가희망자들은 자신의 단말기 키보드를 통해 상기 게임대회에서 요구하는 사항들을 입력하고 상기 참가자정보는 네트워크(20)를 거쳐서 게임서버(30)로 전송된다. 참가자들이 입력한 정보는 참가자관리DB(35b)에 저장되고 각각의 게임참가자에게는 고유식별자가 부여된다. 고유식별자는 참가자 고유의 식별번호이며 문자와 숫자를 조합한 형태로 구성되는 것이 바람직하다. 상기 고유식별자는 나중에 게임결과를 업로드 할때 정당 사용자 여부를 판단하는데 사용된다.The participant management module 32 performs a function of storing the information of the participants who want to participate in the game competition in the participant management DB 35b in the game server 30. Participants who wish to participate in the game competition input the requirements for the game competition through their terminal keyboards and the participant information is transmitted to the game server 30 via the network 20. The information entered by the participants is stored in the participant management DB 35b and each game participant is given a unique identifier. The unique identifier is a unique identification number of the participant and preferably consists of a combination of letters and numbers. The unique identifier is used to determine whether the user is a political party when uploading the game result later.
소프트웨어제공부(33)는 참가자들의 단말기(10)에 참가자들이 요청한 게임 소프트웨어(Game Software)와 게임진행 상황을 감시할 옵저버프로그램 (Observer Program)을 다운로드(Download)하는 기능을 수행한다.The software providing unit 33 performs a function of downloading the game software requested by the participants and the observer program for monitoring the game progress to the terminal 10 of the participants.
소프트웨어DB(35c)에는 게임대회 참가자들의 단말기에 제공될 다양한 카테고리의 게임 컨텐츠가 저장되어있다. 예를 들면 기본적인 겔로그와 같은 슈팅게임에서부터 아케이드 ,롤플레잉, 시뮬레이션게임에 이르기까지 게임명칭, 게임종류, 난이도, 평가점수 등의 정보가 포함될 수 있다.The software DB 35c stores game contents of various categories to be provided to terminals of game contest participants. For example, information can include information about game names, game types, difficulty levels, and scores, from shooting games such as basic gellogues to arcade, role-playing, and simulation games.
상기 게임결과수신모듈(34a)은 게임대회 참가자들이 오프라인상에서 실행했던 게임결과 데이터들을 수신하고 이 데이터를 결과데이터DB(35d)에 저장하는 기능을 수행한다. 오프라인에서 참가자들이 게임서버(30)으로부터 다운로드 받은 게임을 시작하면 옵저버 프로그램은 자동으로 실행된다. 상기 옵저버 프로그램은 게임이 진행되는 동안에 발생하는 정보들 예를들면 참가자가 게임을 한 시간, 게임 점수, 게임규칙 준수여부 등을 게임이 종료될때까지 감시하게 된다. 상기 게임규칙준수 사항에는 유효기간, 규칙위반 횟수, 소프트웨어 변경 여부 등에 관한 정보가 포함된다. 상기 감시된 게임실행 정보들은 참가자의 게임대회 참여도를 나타내는 옵저버관리점수로서 환산되어 저장된다. 상기 옵저버관리점수는 나중에 참가자들의 순위를 작성할 때 참조될 수 있다. 참가자가 게임을 종료하면 게임의 최종점수와 도 5에 도시된 최종화면 정보를 게임서버(30)에 전송하게 된다. 도 5에 도시된 최종화면정보는 전송된 데이터의 신뢰성 및 나중에 게임대회의 공정성을 증명하는 자료로서 사용될 수 있다.The game result receiving module 34a performs a function of receiving game result data that the game contest participants performed offline and storing the data in the result data DB 35d. When the participants start the game downloaded from the game server 30, the observer program is automatically executed. The observer program monitors information generated while the game is in progress, for example, the time the participant played the game, the game score, and whether the game rules are observed until the game is finished. The game rule compliance matters include information on the validity period, the number of rule violations, whether or not the software has been changed. The monitored game execution information is converted and stored as an observer management score indicating a participant's participation in a game competition. The observer management score can be referred to later when preparing the ranking of the participants. When the participant ends the game, the final score of the game and the final screen information shown in FIG. 5 are transmitted to the game server 30. The final screen information shown in FIG. 5 can be used as data demonstrating the reliability of the transmitted data and the fairness of the game competition later.
순위결정부(34b)는 결과데이터DB(35d)에 저장된 게임결과 데이터들을 대회운영DB(35a)에서 필요한 기준에 따라 순위를 작성한다. 예를 들면 단일종목 게임대회의 경우에는 최종점수를 기준으로 순위를 결정하거나, 최종점수와 상기의 옵저버관리점수를 합산하여 순위를 결정할 수도 있다. 다종목 게임대회의 경우에는 각각의 게임종류에 따른 개별순위가 작성될 수도 있고, 전체종목 순위로 작성될 수도 있다. 상기의 순위데이터는 결과데이터DB(35d)에 저장된다.The ranking unit 34b prepares the ranking of the game result data stored in the result data DB 35d according to a criterion necessary in the tournament operation DB 35a. For example, in a single event game competition, the ranking may be determined based on the final score, or the sum may be determined by adding the final score and the observer management score. In the case of multi-game game competitions, individual rankings for each game type may be made or may be written in all event rankings. The ranking data is stored in the result data DB 35d.
결과통지모듈(34c)은 게임대회가 끝나면 결과데이터DB(35d)에 저장된 순위데이터를 개별 게임참여자들에게 통보한다.The result notification module 34c notifies individual game participants of the ranking data stored in the result data DB 35d after the game competition.
그러면, 상기와 같이 구성되는 시스템을 통해 본 게임대회개최방법이 수행되는 과정을 도 4a 및 4b를 참조하여 살펴보기로 한다.Next, the process of performing the game competition holding method through the system configured as described above will be described with reference to FIGS. 4A and 4B.
도면에 나타낸 바와 같이, 단말기(10)를 통해 게임대회에 참여하고자 하는 참가희망자는 먼저 게임서버(30)에 접속하게 된다. 상기 단말기는 네트워크(20)와 연결이 가능한 기기를 이용하며, 상기 참가희망자는 게임서버(30)로부터 제공되는정보를 단말기의 화면을 통해 인지하게 된다.(S100)As shown in the figure, a participant who wishes to participate in a game competition through the terminal 10 first connects to the game server 30. The terminal uses a device that can be connected to the network 20, and the participants wish to recognize the information provided from the game server 30 through the screen of the terminal (S100).
상기 게임대회 참가희망자는 단말기를 통해 게임대회 전반에 대한 정보를 취득하고 참가를 원하면 상기 게임서버(30)에서 필요로 하는 정보들 예를 들면 개인인적사항, 참가종목 등을 상기 단말기(10)의 키보드를 통해 입력하고 게임서버(30)에 상기 데이터를 전송한다.(S102)Participants who wish to participate in the game competition acquire information on the entire game competition through the terminal and, if desired, participate in the information required by the game server 30, for example, personal information, participation items, etc. of the terminal 10. Input through the keyboard and transmits the data to the game server (30) (S102).
상기 참가희망자로부터 데이터를 수신 받은 게임서버(30)는 상기 수신데이터를 참가자관리DB(35b)에 저장을 하고 동시에 상기 게임대회 참가자들에게 고유식별자를 부여하게 된다. 상기 고유식별자는 참가자들의 신원을 확인하기 위한 것으로 중복되지 않도록 숫자와 문자를 조합하여 구성되는 것이 바람직하다. 상기 게임서버(30)는 소프트웨어DB(35c)에 저장되어 있는 참가자가 선택한 게임소프트웨어와 옵저버프로그램 및 참가자관리DB(35b)에 저장되어 있는 고유식별자를 함께 참가자의 단말기에 다운로드하게 된다.(S104)The game server 30 receiving the data from the participating candidate stores the received data in the participant management DB 35b and simultaneously assigns a unique identifier to the game contest participants. The unique identifier is to confirm the identity of the participants is preferably configured by combining a number and a letter so as not to overlap. The game server 30 downloads the game software selected by the participant stored in the software DB 35c, the observer program and the unique identifier stored in the participant management DB 35b together to the participant's terminal.
상기 게임대회 참가자는 단말기로 다운로드 된 게임소프트웨어와 옵저버 프로그램이 포함된 게임 컨텐츠를 저장하고 설치한다.(S106)The game contest participant stores and installs the game contents including the game software and the observer program downloaded to the terminal (S106).
상기 게임 참가자는 자신의 의사에 따라 시간과 장소에 구애받지 않고 게임을 실시할 수 있다.(S108) 게임이 실행되면 상기 단계(S104)에서 다운로드 받은 옵저버프로그램은 자동으로 실행되게 된다.(S110) 옵저버프로그램은 게임이 실시되는 동안에 게임 참가자가 작업한 모든 데이터들을 감시한다. 예를 들면 게임실행시간, 게임점수 변동사항, 일시중지 등의 실행중에 변경된 게임정보를 게임이 종료될 때까지 계속 감시하고 게임 중에 실시된 모든 게임실행 정보는 옵저버관리점수로 환산되어 저장된다. 또한 참가자가 게임 실시 중에 단말기로 전화가 올 경우에 상기 게임은 자동으로 일시 정지되고 이후 참가자는 다시 통화종료 뒤에 계속 게임을 실시할지 안할지의 여부를 결정할 수 있다. 그 밖에 참가자가 임의로 게임을 일시중지 할 경우에는 상기 단말기 화면 하단의 일시정지버턴을 선택함으로써 게임을 일시중지 할 수 있다.(S112)The game participant can play the game regardless of time and place according to his or her intention. (S108) When the game is executed, the observer program downloaded in the step S104 is automatically executed. The observer program monitors all the data the game participant has worked on while the game is running. For example, game information changed during execution of game execution time, game score change, pause, etc. is continuously monitored until the game is finished, and all game execution information executed during the game is converted into an observer management score and stored. In addition, when the participant comes to the terminal during the game, the game is automatically paused, and the participant can then decide whether or not to continue the game after the call ends. In addition, when the participant arbitrarily pauses the game, the game may be paused by selecting a pause button at the bottom of the terminal screen.
상기 게임 참가자가 상기 게임진행 상태에서 게임을 종료하기를 원한다면 상기 옵저버프로그램은 게임종료시점까지의 게임결과 저장 및 종료 화면을 캡처해서 저장한다.(S114) 상기 캡처된 종료화면은 이후에 게임대회가 종료된 후 게임대회 결과에 대한 신빙성 및 인증을 위한 자료로 사용될 수 있다.(S116)If the game participant wants to end the game in the game progress state, the observer program captures and stores the game result storage and end screens up to the end of the game. After it is finished, it can be used as a material for authenticity and certification of the result of the game competition (S116).
상기 게임이 종료되면 옵저버프로그램은 게임종료 여부를 판단하고 자동으로 게임서버(30)에 접속하여 저장된 게임결과 데이터를 업로드한다. 대안으로는 참가자가 단말기에 게임종료 버턴을 누르는 확인절차를 둘 수 있다. 상기와 같은 확인절차는 참가자의 종료의사를 재확인하는 것으로서 상기 게임종료버턴을 누름과 동시에 상기 게임서버(30)에 접속하고 데이터를 업로드하게 된다.(S118)When the game ends, the observer program determines whether the game is finished and automatically accesses the game server 30 to upload the stored game result data. Alternatively, the participant may have a confirmation procedure for pressing the end game button on the terminal. The confirmation procedure as described above reconfirms the intention of the participant, and simultaneously presses the game end button and accesses the game server 30 and uploads the data.
상기 단계(S118)에서 옵저버프로그램이 자동으로 결과데이터를 게임서버(30)에 전송할 때 참가자의 고유식별자도 자동으로 함께 전송된다.(S120) 전송된 고유식별자와 서버측 고유식별자 일치하지 않으면 부정행위로 간주하여 대회 참가 불가 메세지를 단말기로 전송한다.(S122)When the observer program automatically transmits the result data to the game server 30 in step S118, the participant's unique identifier is also automatically transmitted. (S120) If the transmitted unique identifier does not match the server-side unique identifier, cheating In consideration of the non-participation message transmits to the terminal. (S122)
상기 단계(S120)에서 상기 게임대회 참가자로 하여금 직접 고유 식별자를 입력하도록 할 수도 있다. 상기 게임결과 데이터에는 옵저버관리점수, 최종화면이미지 및 게임결과점수 등의 정보가 포함된다.(S124)In the step S120, the game contest participant may directly input a unique identifier. The game result data includes information such as an observer management score, a final screen image, and a game result score (S124).
상기 단계(S124)에서 업로드된 점수데이터, 최종화면 데이터 및 옵저버관리점수 데이터들은 상기 단계(S120)에서 확인된 고유식별자에 대응하는 결과데이터DB (35d)의 레코드필드에 저장된다.(S126)The score data, the final screen data and the observer management score data uploaded in the step S124 are stored in the record field of the result data DB 35d corresponding to the unique identifier identified in the step S120 (S126).
게임대회 기간동안에는 참가자들은 자신이 원하는 시간과 장소에서 자유로이 게임을 실행하고 그 게임결과 데이터를 게임서버(30)에 전송할 수 있다. 또한 상기 게임서버(30)에 전송된 데이터는 결과데이터DB(35d)의 필드에 저장된다.(S128)During the game competition, participants can freely execute the game at a desired time and place and transmit the game result data to the game server 30. In addition, the data transmitted to the game server 30 is stored in the field of the result data DB 35d (S128).
게임대회가 끝나면 게임서버(30)는 결과데이터DB(35d)에 저장된 게임결과 데이터를 비교연산하여 순위를 결정한다. 상기 순위를 판단하는 기준은 최종점수가 될 수도 있고, 참가자의 옵저버 관리점수와 게임점수를 합산한 총계를 기준으로 할 수도 있다.(S130)After the game competition, the game server 30 compares the game result data stored in the result data DB 35d to determine the ranking. The criterion for determining the ranking may be the final score, or may be based on the total sum of the observer management score and the game score of the participant (S130).
상기 단계(S130)에서 결정된 순위데이터는 게임대회 일정이 끝나면 참가자들에게 출력된다. 상기 순위데이터 출력방법은 게임참가자들의 단말기에 단문 메세지 서비스(Short Message Service)를 보내주거나 대회운영게시판에 게재해 통보 할 수도 있고, 상기 게임서버(30)에 접속하여 자신의 고유식별자를 입력하면 순위에 들어있는지의 여부를 확인할 수도 있다.(S132)The ranking data determined in the step (S130) is output to the participants after the schedule of the game competition. The ranking data output method may send a short message service (Short Message Service) to the terminal of the game participants, or may be posted on the tournament operation bulletin board notification, or by accessing the game server 30 to enter its own unique identifier ranking It is also possible to check whether or not included in (S132).
본 발명의 게임대회 개최방법에 의하면, 단말기 이용자들은 공간과 시간의 제약없이 각자가 선호하는 장소와 시간에 게임을 즐길 수 있고, 단순히 혼자서 즐기던 싱글플레이(Single Play)에서 벗어나 타인과의 경쟁을 통해 더욱 재미와 흥미를 느낄수 있어 보다 많은 참가자들을 대회에 참가시킬 수 있을 뿐만 아니라 참가자들의 적극적인 참여를 유도할 수 있게 된다. 또한 본 발명에 따른 순위결정 데이터에 따라 경품지급 이벤트에 적용할 경우에는 보다 많은 단말기 이용자들의 능동적인 참여효과도 얻을 수 있다.According to the method of holding the game competition of the present invention, the terminal users can enjoy the game at their preferred place and time without any limitation of space and time, and simply compete with others by deviating from the single play that they enjoyed alone. It will be more fun and interesting to not only attract more participants to the competition, but also encourage active participation. In addition, when applied to the prize payment event according to the ranking data according to the present invention it is also possible to obtain an active participation effect of more terminal users.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010074482A KR20030043348A (en) | 2001-11-28 | 2001-11-28 | Method for holding a game contest based on the result data of off-line game |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010074482A KR20030043348A (en) | 2001-11-28 | 2001-11-28 | Method for holding a game contest based on the result data of off-line game |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030043348A true KR20030043348A (en) | 2003-06-02 |
Family
ID=29571761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010074482A Ceased KR20030043348A (en) | 2001-11-28 | 2001-11-28 | Method for holding a game contest based on the result data of off-line game |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030043348A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100476485B1 (en) * | 2002-01-26 | 2005-03-17 | 주식회사 케이티프리텔 | System and method for executing integration management of ranking information |
WO2015055014A1 (en) * | 2013-10-16 | 2015-04-23 | Tencent Technology (Shenzhen) Company Limited | Description METHOD AND SYSTEM FOR PROVIDING GAME RANKING INFORMATION |
US9144741B2 (en) | 2004-12-07 | 2015-09-29 | Microsoft Technology Licensing, Llc | Application interface for tracking player identity |
US9355097B2 (en) | 2004-12-07 | 2016-05-31 | Microsoft Technology Licensing, Llc | Game achievements system |
US9764242B2 (en) | 2013-10-16 | 2017-09-19 | Tencent Technology (Shenzhen) Company Limited | Method and system for providing game ranking information |
KR20230088024A (en) * | 2021-12-10 | 2023-06-19 | 주식회사 레드버튼 | Method for registering user rankings of offline game and server performing the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01307924A (en) * | 1988-06-07 | 1989-12-12 | Sony Corp | Information recording method |
JP2000051523A (en) * | 1998-08-05 | 2000-02-22 | Namco Ltd | Network game system and game total data display method |
JP2001157782A (en) * | 1999-12-02 | 2001-06-12 | Dowango:Kk | Opponent determination system |
KR20020007093A (en) * | 2000-07-15 | 2002-01-26 | 양호철 | System for intermediating network game having automatic game results recognition function and intermediating method thereof |
-
2001
- 2001-11-28 KR KR1020010074482A patent/KR20030043348A/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01307924A (en) * | 1988-06-07 | 1989-12-12 | Sony Corp | Information recording method |
JP2000051523A (en) * | 1998-08-05 | 2000-02-22 | Namco Ltd | Network game system and game total data display method |
JP2001157782A (en) * | 1999-12-02 | 2001-06-12 | Dowango:Kk | Opponent determination system |
KR20020007093A (en) * | 2000-07-15 | 2002-01-26 | 양호철 | System for intermediating network game having automatic game results recognition function and intermediating method thereof |
Non-Patent Citations (1)
Title |
---|
카다로그[신문-매일경제 2000년 5월 22일자 참조]2000.05.22 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100476485B1 (en) * | 2002-01-26 | 2005-03-17 | 주식회사 케이티프리텔 | System and method for executing integration management of ranking information |
US9144741B2 (en) | 2004-12-07 | 2015-09-29 | Microsoft Technology Licensing, Llc | Application interface for tracking player identity |
US9355097B2 (en) | 2004-12-07 | 2016-05-31 | Microsoft Technology Licensing, Llc | Game achievements system |
US9367543B2 (en) | 2004-12-07 | 2016-06-14 | Microsoft Technology Licensing, Llc | Game achievements system |
US10391405B2 (en) | 2004-12-07 | 2019-08-27 | Microsoft Technology Licensing, Llc | Application interface for tracking player identity |
WO2015055014A1 (en) * | 2013-10-16 | 2015-04-23 | Tencent Technology (Shenzhen) Company Limited | Description METHOD AND SYSTEM FOR PROVIDING GAME RANKING INFORMATION |
US9764242B2 (en) | 2013-10-16 | 2017-09-19 | Tencent Technology (Shenzhen) Company Limited | Method and system for providing game ranking information |
US10159902B2 (en) | 2013-10-16 | 2018-12-25 | Tencent Technology (Shenzhen) Company Limited | Method and system for providing game ranking information |
KR20230088024A (en) * | 2021-12-10 | 2023-06-19 | 주식회사 레드버튼 | Method for registering user rankings of offline game and server performing the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6921333B2 (en) | Information supply system and program for a multi-player game | |
US20100022307A1 (en) | Skill-Based Electronic Gaming Tournament Play | |
US6565437B2 (en) | Game service provision device and method | |
KR100477714B1 (en) | Battle Game Method Using telecomunication, and Server and Memory medium therefor | |
EP1246426A2 (en) | Network gaming apparatus and method | |
CA2442043A1 (en) | Console-based system and method for providing multi-player interactive game functionality for use with interactive games | |
KR20080012128A (en) | Offline opponent connection system and opponent connection method using same | |
JP2001327749A (en) | Server device, content distribution method, and game program | |
KR20010093376A (en) | Internet Bingo Game Method and System Capable of Promoting Perception and Studying Ability | |
JP6393701B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
KR20030043348A (en) | Method for holding a game contest based on the result data of off-line game | |
KR100690081B1 (en) | Method and system of providing bonus in game service | |
WO2016163725A1 (en) | Processing method of system for providing mobile promotional games combined with advertisements | |
TW576974B (en) | Multi-participant game method using network, game server executing the game method, and storage medium storing game program executing the game method | |
KR20110126937A (en) | Online mobile text challenge game apparatus with remote user on mobile device | |
US20030085522A1 (en) | Game and method of playing a game | |
JP3822484B2 (en) | GAME SERVER, GAME PROVIDING METHOD, AND PORTABLE TERMINAL DEVICE | |
US20230290227A1 (en) | Tournament application system and method of participation / operation thereof | |
JP7309157B2 (en) | Game control method, computer and control program | |
JP2011143010A (en) | Program and server device | |
JP2019022667A (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
KR20060012821A (en) | Priority Block Matching Game Service Method and System using Internet | |
KR20030039775A (en) | System and method for providing a education service by using network | |
KR100599978B1 (en) | Computer-readable recording media recording online game service methods and programs for executing the methods | |
KR100452084B1 (en) | Method for providing on-line game |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011128 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20031205 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20040227 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20031205 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |