[go: up one dir, main page]

KR101009887B1 - Recording medium recording system and method of game termination service and program for performing the method - Google Patents

Recording medium recording system and method of game termination service and program for performing the method Download PDF

Info

Publication number
KR101009887B1
KR101009887B1 KR1020080057913A KR20080057913A KR101009887B1 KR 101009887 B1 KR101009887 B1 KR 101009887B1 KR 1020080057913 A KR1020080057913 A KR 1020080057913A KR 20080057913 A KR20080057913 A KR 20080057913A KR 101009887 B1 KR101009887 B1 KR 101009887B1
Authority
KR
South Korea
Prior art keywords
game
user
time
option
schedule
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.)
Expired - Fee Related
Application number
KR1020080057913A
Other languages
Korean (ko)
Other versions
KR20090131915A (en
Inventor
양병석
Original Assignee
엔에이치엔(주)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엔에이치엔(주) filed Critical 엔에이치엔(주)
Priority to KR1020080057913A priority Critical patent/KR101009887B1/en
Publication of KR20090131915A publication Critical patent/KR20090131915A/en
Application granted granted Critical
Publication of KR101009887B1 publication Critical patent/KR101009887B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

사용자의 일정을 관리하는 일정관리 어플리케이션에 등록된 사용자 일정을 이용하여 게임의 종료를 제어할 수 있는 게임 종료 서비스 방법은 사용자 클라이언트에 설치된 게임 어플리케이션의 게임 시작 요청에 따라 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드하는 단계; 및 상기 로드된 사용자 일정을 이용하여 상기 게임의 종료를 제어하는 단계를 포함하여 이루어지는 것을 특징으로 한다.Game termination service method that can control the end of the game using a user schedule registered in the schedule management application for managing the user's schedule is registered in the user's schedule application in response to the game start request of the game application installed on the user client Loading a user schedule; And controlling the end of the game by using the loaded user schedule.

게임, 일정관리, 사용자 일정, 게임 종료, 로드 Game, Calendar, User Schedule, End Game, Load

Description

게임 종료 서비스 시스템 및 방법, 그리고 그 방법을 수행하기 위한 프로그램이 기록된 기록매체{SYSTEM AND METHOD FOR CONTROLLING GAME TIME USING THE USER SCHEDULE, AND RECORD MEDIA RECODED PROGRAM FOR IMPLEMENT THEREOF}SYSTEM AND METHOD FOR CONTROLLING GAME TIME USING THE USER SCHEDULE, AND RECORD MEDIA RECODED PROGRAM FOR IMPLEMENT THEREOF}

본 발명은 게임 종료 서비스 시스템 및 방법에 관한 것으로, 보다 구체적으로, 사용자의 일정을 관리하는 일정관리 어플리케이션에 등록된 사용자 일정을 이용하여 게임의 종료를 제어할 수 있는 게임 종료 서비스 시스템 및 방법, 그리고 그 방법을 수행하기 위한 프로그램이 기록된 기록매체에 관한 것이다.The present invention relates to a game end service system and method, and more particularly, to a game end service system and method for controlling the end of a game using a user schedule registered in a schedule management application that manages a user's schedule, and A recording medium on which a program for performing the method is recorded.

최근에 이르러 인터넷을 이용한 통신 환경의 급속한 발달과 더불어 초고속 통신망의 보급으로 인하여, 대용량 멀티미디어 데이터의 고속 전송이 가능해지고, 네트워크에 접속 가능한 사용자 클라이언트의 보편적인 보급에 따라 인터넷을 통한 온라인 멀티게임 종료 서비스가 활발해지고 있으며, 사용자에게 다양한 종류의 컨텐츠를 제공하는 컨텐츠 제공업체(Contents Provider: CP)가 급속도로 증가하고 있는 추세이다.Recently, due to the rapid development of the communication environment using the Internet and the spread of the high-speed communication network, high-speed transmission of large-capacity multimedia data becomes possible, and online multi-game termination service through the Internet in accordance with the universal dissemination of the user client connected to the network. Increasingly, content providers (CPs) that provide various types of content to users are rapidly increasing.

컨텐츠 제공업체는 검색, 쇼핑, 게임 및 채팅 서비스와 같은 다양한 종류의 컨텐츠를 제공하고 있으며, 특히, 게임 종료 서비스는 유료 서비스인 경우에도 많 은 수요자 층을 확보할 수 있다는 점에서 컨텐츠 제공업체의 큰 수익원으로 자리 잡고 있다.Content providers offer a wide variety of content, such as search, shopping, games, and chat services. In particular, game-end services can attract a large audience of users, even for paid services. It is a revenue source.

그러나, 인터넷을 통해 제공되는 고스톱, 포커(poker) 등과 같은 다양한 종류의 온라인 게임은 사용자가 게임에 너무 많은 시간을 소모하게 함으로써, 사용자를 게임 중독에 빠지게 할 수 있다.However, various kinds of online games such as GoStop, poker, etc. provided through the Internet can make the user addicted to the game by causing the user to spend too much time playing the game.

또한, 게임 사용자가 게임 플레이에 열중하다 개인일정, 예를 들어 약속시간을 까먹거나 늦는 경우가 발생함으로써 게임 사용자의 신용을 떨어뜨릴 수 있는 문제점이 있다.In addition, there is a problem that the game user is engrossed in the game play, personal schedules, for example, when the appointment time is missed or delayed, which can lower the credit of the game user.

본 발명은 상술한 문제점을 해결하기 위한 것으로서, 사용자의 일정을 관리하는 일정관리 어플리케이션에 등록된 사용자 일정을 이용하여 게임의 종료를 제어할 수 있는 게임 종료 서비스 시스템 및 방법, 그리고 그 방법을 수행하기 위한 프로그램이 기록된 기록매체를 제공하는 것을 기술적 과제로 한다.The present invention has been made to solve the above-described problem, a game end service system and method that can control the end of the game using a user schedule registered in a schedule management application for managing a user's schedule, and to perform the method It is a technical task to provide a recording medium having recorded thereon a program.

요금에 따른 요금관리 어플리케이션에 등록된 요금 만료시간을 이용하여 게임의 종료를 제어할 수 있는 게임 종료 서비스 시스템 및 방법, 그리고 그 방법을 수행하기 위한 프로그램이 기록된 기록매체를 제공하는 것을 다른 기술적 과제로 한다.Another technical problem is to provide a game termination service system and method capable of controlling the end of a game using a fee expiration time registered in a fee management application according to a fee, and a recording medium on which a program for performing the method is recorded. Shall be.

상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 게임 종료 서비스 방법은 사용자 클라이언트에 설치된 게임 어플리케이션의 게임 시작 요청에 따라 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드하는 단계; 및 상기 로드된 사용자 일정을 이용하여 상기 게임의 종료를 제어하는 단계를 포함하여 이루어지는 것을 특징으로 한다.Game end service method according to an aspect of the present invention for achieving the above object comprises the steps of loading a user schedule registered in the user's schedule management application according to the game start request of the game application installed in the user client; And controlling the end of the game by using the loaded user schedule.

일 실시 예에 있어서, 상기 사용자 일정을 로드하는 단계는 상기 일정관리 어플리케이션의 사용자 로그인 정보를 수신하는 단계; 및 상기 사용자 로그인 정보를 이용해 상기 일정관리 어플리케이션에 접속하여 상기 사용자 일정을 로드하는 단계를 포함하여 이루어지는 것을 특징으로 한다.The loading of the user schedule may include receiving user login information of the calendar application; And loading the user schedule by accessing the schedule management application using the user login information.

일 실시 예에 있어서, 상기 게임 종료 서비스 방법은 상기 로드된 사용자 일정에 대응되는 일정시간 또는 상기 일정시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정하는 단계; 상기 게임 종료시간을 포함하며 상기 게임의 종료를 제어하기 위한 게임 종료 옵션을 설정하기 위한 설정 정보를 상기 사용자에게 제공하는 단계; 및 상기 설정 정보를 수신하여 상기 게임 종료 옵션을 설정하는 단계를 더 포함하며, 상기 게임을 종료를 제어하는 단계는 현재시간이 상기 게임 종료시간일 경우 상기 설정된 게임 종료 옵션에 따라 상기 게임을 종료를 제어하는 것을 특징으로 한다.According to an embodiment, the game end service method may include: setting a predetermined time corresponding to the loaded user schedule or a time obtained by subtracting an offset time from the predetermined time as a game end time; Providing the user with setting information including a game end time and setting information for setting a game end option for controlling the end of the game; And setting the game end option by receiving the setting information, wherein the controlling of the end of the game comprises ending the game according to the set game end option when a current time is the game end time. It is characterized by controlling.

본 발명의 실시 예에 따른 게임 종료 서비스 방법은 사용자 클라이언트와 통신망으로 연결되는 게임 서버에서 게임 종료 서비스를 제공하는 방법에 있어서, 상기 사용자 클라이언트에 설치된 게임 어플리케이션으로부터 게임 시작 요청을 수신하는 단계; 상기 게임 시작 요청에 상응하여 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드하는 단계; 및 상기 로드된 사용자 일정을 이용하여 상기 게임의 종료를 제어하는 단계를 포함하여 이루어지는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of providing a game termination service in a game server connected to a communication network with a user client, the method comprising: receiving a game start request from a game application installed in the user client; Loading a user schedule registered in a user's schedule management application in response to the game start request; And controlling the end of the game by using the loaded user schedule.

일 실시 예에 있어서, 상기 사용자 일정을 로드하는 단계는 상기 사용자 클라이언트로부터 상기 일정관리 어플리케이션의 사용자 로그인 정보를 수신하는 단계; 및 상기 사용자 로그인 정보를 이용해 상기 사용자 일정관리 어플리케이션에 접속하여 상기 사용자 일정을 로드하는 단계를 포함하여 이루어지는 것을 특징으로 한다.The loading of the user schedule may include receiving user login information of the schedule application from the user client; And loading the user schedule by accessing the user schedule application using the user login information.

일 실시 예에 있어서, 상기 게임 종료 서비스 방법은 상기 로드된 사용자 일 정에 대응되는 일정시간 또는 상기 일정시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정하는 단계; 상기 게임 종료시간을 포함하며 상기 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 정보를 상기 사용자 클라이언트에 전송하는 단계; 및 상기 사용자 클라이언트로부터 설정된 설정 정보를 수신하여 상기 게임 종료 옵션을 설정하는 단계를 더 포함하며, 상기 게임을 종료를 제어하는 단계는 현재시간이 상기 게임 종료시간일 경우 상기 설정된 게임 종료 옵션에 따라 상기 게임을 종료를 제어하는 것을 특징으로 한다.According to an embodiment, the game end service method may include: setting a predetermined time corresponding to the loaded user schedule or a time obtained by subtracting an offset time from the predetermined time as a game end time; Transmitting setting information including the game end time and setting information for setting a game end option for the end of the game to the user client; And setting the game end option by receiving setting information from the user client, wherein controlling the game end comprises: setting the game end option according to the set game end option when the current time is the game end time. Controlling the end of the game.

일 실시 예에 있어서, 상기 설정 정보는 상기 게임을 강제 종료시키기 위한 제 1 제어 옵션, 상기 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 상기 게임을 종료시키기 위한 제 2 제어 옵션, 및 상기 알림 이벤트만을 상기 사용자에게 제공하는 제 3 제어 옵션 중 어느 하나로 설정되는 게임 제어 옵션을 포함하는 것을 특징으로 한다.The setting information may include a first control option for forcibly terminating the game, a second control option for terminating the game after providing a notification event for ending the game to the user, and the notification event. And a game control option set to any one of the third control options for providing only the user to the user.

일 실시 예에 있어서, 상기 게임의 종료를 제어하는 단계는 상기 게임의 1회 플레이 시간과 상기 게임 종료시간까지의 잔여시간을 산출하는 단계; 상기 1회 플레이 시간이 상기 잔여시간보다 큰 경우 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 단계; 상기 1회 플레이 시간이 상기 잔여시간보다 작은 경우 상기 알림 이벤트를 사용자에게 제공하는 단계; 및 상기 알림 이벤트를 통해 수신되는 상기 게임 종료 정보에 따라 상기 게임의 종료를 제어하는 것을 특징으로 한다.In an embodiment, the controlling of the end of the game may include: calculating a remaining play time of the game and a remaining time until the game end time; Controlling the end of the game according to the game end option when the one-time play time is greater than the remaining time; Providing the notification event to a user when the one play time is less than the remaining time; And controlling the end of the game according to the game end information received through the notification event.

일 실시 예에 있어서, 상기 게임 종료 정보는 상기 게임을 종료시키기 위한 제 1 옵션, 상기 게임 종료시간을 재설정하기 위한 제 2 옵션, 상기 게임의 종료 설정을 취소하기 위한 제 3 옵션 중 어느 하나로 설정되는 것을 특징으로 한다.The game end information is set to any one of a first option for terminating the game, a second option for resetting the game end time, and a third option for canceling the end setting of the game. It is characterized by.

일 실시 예에 있어서, 상기 설정 정보는 사용자의 게임상태에 따라 상기 제 2 및 제 3 제어 옵션 각각에 대한 상기 알림 이벤트를 상기 사용자에게 제공하기 위해 게임 플레이중, 게임 필드중, 게임 전투중, 게임 이벤트중, 게임 대기실 및 게임 스테이지 사이 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 더 포함하는 것을 특징으로 한다.In one embodiment, the setting information is in game play, game field, game battle, game to provide the user with the notification event for each of the second and third control options according to the game state of the user. The event may further include a notification event display option set to at least one of the game waiting room and the game stage.

일 실시 예에 있어서, 상기 게임 종료 서비스 방법은 상기 설정 정보를 통해 새로운 사용자 일정을 수신하여 상기 게임 종료시간을 재설정하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In an embodiment, the game end service method may further include receiving a new user schedule through the setting information and resetting the game end time.

본 발명의 실시 예에 따른 게임 종료 서비스 방법은 사용자 클라이언트에 설치된 게임 어플리케이션의 게임 시작 요청에 상응하여 요금에 따른 요금 만료시간을 관리하는 요금관리 어플리케이션의 요금관리 로그인 정보를 수신하는 단계; 상기 요금관리 로그인 정보를 이용해 상기 요금관리 어플리케이션에 접속하여 상기 요금 만료시간을 로드하는 단계; 상기 로드된 요금 만료시간 또는 상기 요금 만료시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정하는 단계; 상기 게임 종료시간을 포함하며 상기 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 정보를 상기 사용자에게 제공하는 단계; 상기 사용자 클라이언트로부터 설정된 설정 정보를 수신하여 상기 게임 종료 옵션을 설정하는 단계; 및 상기 설정된 게임 종료시간을 이용하여 상기 설정된 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 단계를 포함하여 이루어지는 것을 특징으로 한다.Game ending service method according to an embodiment of the present invention comprises the steps of receiving the fee management login information of the fee management application for managing the fee expiration time according to the rate corresponding to the game start request of the game application installed in the user client; Loading the fee expiration time by accessing the fee management application using the fee management login information; Setting the loaded fee expiration time or a time subtracting an offset time from the fee expiration time as a game end time; Providing the user with setting information including the game end time and setting information for setting a game end option for the end of the game; Setting the game termination option by receiving setting information from the user client; And controlling the end of the game according to the set game end option using the set game end time.

일 실시 예에 있어서, 상기 게임의 종료를 제어하는 단계는 상기 게임의 1회 플레이 시간과 상기 게임 종료시간까지의 잔여시간을 산출하는 단계; 상기 1회 플레이 시간이 상기 잔여시간보다 큰 경우 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 단계; 상기 1회 플레이 시간이 상기 잔여시간보다 작은 경우 상기 알림 이벤트를 사용자에게 제공하는 단계; 및 상기 알림 이벤트를 통해 수신되는 상기 게임 종료 정보에 따라 상기 게임을 종료시키거나 상기 게임의 종료 설정을 취소하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In an embodiment, the controlling of the end of the game may include: calculating a remaining play time of the game and a remaining time until the game end time; Controlling the end of the game according to the game end option when the one-time play time is greater than the remaining time; Providing the notification event to a user when the one play time is less than the remaining time; And terminating the game or canceling the end setting of the game according to the game end information received through the notification event.

일 실시 예에 있어서, 상기 사용자 일정은 상기 사용자 클라이언트에 설치된 상기 일정관리 어플리케이션 및 웹 서비스를 제공하는 웹 서비스 서버에 설치된 상기 일정관리 어플리케이션 중 적어도 하나로부터 로드되는 것을 특징으로 한다.The user schedule may be loaded from at least one of the schedule application installed on the user client and the schedule application installed on a web service server providing a web service.

본 발명의 실시 예에 따른 게임 종료 서비스 시스템은 사용자 클라이언트에 설치된 게임 어플리케이션; 및 상기 게임 어플리케이션의 게임 실행에 연동하여 상기 게임의 종료를 제어하는 게임 타이머 어플리케이션을 포함하며, 상기 게임 타이머 어플리케이션은 사용자의 일정관리 어플리케이션에 등록된 사용자 일정에 대응되는 시간에 상기 게임의 종료를 제어하는 것을 특징으로 한다.Game end service system according to an embodiment of the present invention is a game application installed in the user client; And a game timer application for controlling the end of the game in association with game execution of the game application, wherein the game timer application controls the end of the game at a time corresponding to a user schedule registered in a user's schedule management application. Characterized in that.

일 실시 예에 있어서, 상기 게임 타이머 어플리케이션은 상기 사용자 클라이언트로부터 상기 일정관리 어플리케이션의 사용자 로그인 정보를 수신하고, 수신된 사용자 로그인 정보를 이용해 상기 일정관리 어플리케이션에 접속하여 상기 사용자 일정을 로드하는 로드부; 상기 로드된 사용자 일정을 이용하여 게임 종료시간을 설정함과 아울러 상기 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 창 을 사용자에게 제공하고, 상기 설정 창을 통해 수신되는 설정 정보에 따라 상기 게임 종료 옵션을 설정하는 게임 종료시간 설정부; 및 현재시간과 상기 게임 종료시간을 비교하여 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 게임 종료 제어부를 포함하여 이루어지는 것을 특징으로 한다.The game timer application may include: a load unit configured to receive user login information of the schedule application from the user client, and load the user schedule by accessing the schedule application using the received user login information; Set a game end time using the loaded user schedule and provide a user with a setting window for setting a game end option for the end of the game, and the game according to the setting information received through the setting window. A game end time setting unit for setting an end option; And a game end controller configured to compare a current time and the game end time and control the end of the game according to the game end option.

일 실시 예에 있어서, 상기 설정 정보는 상기 게임을 강제 종료시키기 위한 제 1 제어 옵션, 상기 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 상기 게임을 종료시키기 위한 제 2 제어 옵션, 및 상기 알림 이벤트만을 상기 사용자에게 제공하는 제 3 제어 옵션 중 어느 하나로 설정되는 게임 제어 옵션; 및 사용자의 게임상태에 따라 상기 제 2 및 제 3 제어 옵션 각각에 대한 상기 알림 이벤트를 상기 사용자에게 제공하기 위해 게임 플레이중, 게임 필드중, 게임 전투중, 게임 이벤트중, 게임 대기실 및 게임 스테이지 사이 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 포함하는 것을 특징으로 한다.The setting information may include a first control option for forcibly terminating the game, a second control option for terminating the game after providing a notification event for ending the game to the user, and the notification event. A game control option set to any one of a third control option for providing only the user to the user; And between game play, game field, game battle, game event, game waiting room, and game stage to provide the user with the notification event for each of the second and third control options according to the user's game state. It characterized in that it comprises a notification event display option is set to at least one of.

일 실시 예에 있어서, 상기 게임 종료시간 설정부는 상기 설정 창을 통해 변경된 새로운 사용자 일정을 수신하여 상기 게임 종료시간을 재설정하는 것을 특징으로 한다.In an embodiment, the game end time setting unit may receive a new user schedule changed through the setting window and reset the game end time.

일 실시 예에 있어서, 상기 게임 종료 제어부는 상기 게임의 1회 플레이 시간과 상기 게임 종료시간까지의 잔여시간을 산출하고; 상기 1회 플레이 시간이 상기 잔여시간보다 큰 경우 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하고; 상기 1회 플레이 시간이 상기 잔여시간보다 작은 경우 상기 알림 이벤트를 사용자에게 제공하여 상기 알림 이벤트를 통해 수신되는 게임 종료 정보에 따라 상기 게임의 종료를 제어하는 것을 특징으로 한다.In one embodiment, the game end control unit calculates the remaining time until the one-time play time and the game end time of the game; If the one play time is greater than the remaining time, control the end of the game according to the game end option; When the one-time play time is smaller than the remaining time, the notification event is provided to a user, and the end of the game is controlled according to game termination information received through the notification event.

일 실시 예에 있어서, 상기 게임 종료 정보는 상기 게임을 종료시키기 위한 제 1 옵션, 상기 게임 종료시간을 재설정하기 위한 제 2 옵션, 상기 게임의 종료 설정을 취소하기 위한 제 3 옵션 중 어느 하나로 설정되는 것을 특징으로 한다.The game end information is set to any one of a first option for terminating the game, a second option for resetting the game end time, and a third option for canceling the end setting of the game. It is characterized by.

일 실시 예에 있어서, 상기 일정관리 어플리케이션은 상기 사용자 클라이언트 및 웹 서비스를 제공하는 웹 서비스 서버 중 적어도 하나에 설치된 것을 특징으로 한다.In one embodiment, the calendar application is installed on at least one of the user client and a web service server providing a web service.

일 실시 예에 있어서, 상기 게임 종료 서비스 시스템은 통신망을 통해 상기 사용자 클라이언트에 연결된 게임 서버를 더 포함하며, 상기 게임 타이머 어플리케이션은 상기 사용자 클라이언트 또는 상기 게임 서버에 설치된 것을 특징으로 한다.The game termination service system may further include a game server connected to the user client through a communication network, and the game timer application may be installed in the user client or the game server.

상술한 바와 같이 본 발명에 따르면, 사용자의 개인 일정관리 어플리케이션에 등록된 사용자 일정을 이용하여 게임의 종료를 제어함으로써 사용자가 게임 플레이에 열중하다 개인일정, 예를 들어 약속시간을 까먹거나 늦는 경우를 방지할 수 있는 효과가 있다.As described above, according to the present invention, the user is immersed in the game play by controlling the end of the game by using the user schedule registered in the user's personal schedule application. There is an effect that can be prevented.

또한, 본 발명에 따르면, 요금관리 어플리케이션에 등록된 요금 만료시간을 이용하여 게임의 종료를 제어함으로써 사용자가 게임 플레이에 열중하다 추가적인 요금이 발생되는 것을 방지할 수 있는 효과가 있다.In addition, according to the present invention, by controlling the end of the game by using the fee expiration time registered in the fee management application, there is an effect that can prevent the user from being immersed in the game play and additional charges are generated.

이하 첨부된 도면을 참조하여 본 발명의 실시 예에 대해 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 제 1 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.1 is a view for explaining a game termination service system according to a first embodiment of the present invention.

도 1을 참조하면, 본 발명의 제 1 실시 예에 따른 게임 종료 서비스 시스템은 사용자 클라이언트(100)에 설치된 게임 어플리케이션(110), 게임 어플리케이션(110)의 게임 시작 요청에 따라 사용자의 일정관리 어플리케이션(130)에 등록된 사용자 일정을 로드하고 로드된 사용자 일정을 이용하여 게임의 종료를 제어하는 게임 타이머 어플리케이션(120)을 포함하여 구성된다.Referring to FIG. 1, the game end service system according to the first embodiment of the present invention may include a game application 110 installed in the user client 100 and a user's schedule management application according to a game start request of the game application 110. And a game timer application 120 that loads the user schedule registered in 130 and controls the end of the game using the loaded user schedule.

사용자 클라이언트(100)는 통신망(300)에 연결되어 카트라이더, 고고씽, 고스톱, 포커(Poker) 등과 같은 다양한 종류의 게임 어플리케이션(110)을 제공받을 수 있는 복수의 단말 장치로서, 데스크탑 PC, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System)폰 등을 모두 포함할 수 있다.The user client 100 is a plurality of terminal devices that are connected to the communication network 300 to receive various kinds of game applications 110 such as cart rider, gogosing, gostop, poker, and the like. , Mobile phones, PDAs, and mobile broadcast system (MBS) phones.

게임 어플리케이션(110)은 사용자가 실질적으로 게임을 진행할 수 있도록 하는 것으로서, 사용자 클라이언트(100)에 설치되는 프로그램 형태를 갖는다. 이러한, 게임 어플리케이션(110)은 사용자 클라이언트(100)에 반드시 설치되어야 하는 것은 아니며, 웹 브라우저(102)를 통해 게임 종료 서비스가 제공될 수도 있다.The game application 110 allows the user to proceed with the game substantially, and has a program form installed in the user client 100. Such a game application 110 is not required to be installed in the user client 100, and the game termination service may be provided through the web browser 102.

게임 타이머 어플리케이션(120)은, 도 2에 도시된 바와 같이, 로드부(122), 게임 종료시간 설정부(124), 게임 종료 제어부(126), 및 저장부(128)를 포함하여 구성될 수 있다.As shown in FIG. 2, the game timer application 120 may include a load unit 122, a game end time setting unit 124, a game end control unit 126, and a storage unit 128. have.

로드부(122)는 사용자 클라이언트(100)로부터 일정관리 어플리케이션(130)의 사용자 로그인 정보를 수신하고, 수신된 사용자 로그인 정보를 이용해 일정관리 어플리케이션(130)에 접속하여 사용자 일정을 로드한다. 여기서, 로드부(122)는 사용자 로그인 정보를 이용해 사용자 클라이언트(100)에 설치된 일정관리 어플리케이션(130) 및 일정관리를 포함하는 웹 서비스를 제공하는 웹 서비스 서버(200)에 포함된 웹 일정관리 어플리케이션(210) 중 적어도 하나에 접속하여 사용자 일정을 로드할 수 있다. 이때, 로드부(122)에 의해 로드된 사용자 일정은 저장부(128)에 저장될 수 있다.The load unit 122 receives the user login information of the schedule application 130 from the user client 100, accesses the schedule application 130 using the received user login information, and loads the user schedule. Here, the load unit 122 is a web calendar application included in a web service server 200 that provides a web service including a calendar application 130 and a calendar installed in the user client 100 using the user login information. The user schedule may be loaded by accessing at least one of the 210. In this case, the user schedule loaded by the load unit 122 may be stored in the storage unit 128.

게임 종료시간 설정부(124)는 로드부(122)에 의해 로드된 사용자 일정을 이용하여 게임 종료시간을 설정함과 아울러, 도 3에 도시된 설정 창(150)을 통해 설정 정보를 수신하여 게임의 종료에 대한 게임 종료 옵션을 설정한다. 여기서, 게임 종료시간 설정부(124)에 의해 설정된 게임 종료시간 및 게임 종료 옵션은 저장부(128)에 저장될 수 있다. 이때, 저장부(128)는 게임 종료시간 설정부(124) 또는 게임 종료 제어부(126)에 포함될 수 있다.The game end time setting unit 124 sets the game end time using the user schedule loaded by the load unit 122, and receives the setting information through the setting window 150 shown in FIG. Set the game end option for the end. Here, the game end time and the game end option set by the game end time setting unit 124 may be stored in the storage unit 128. In this case, the storage unit 128 may be included in the game end time setting unit 124 or the game end control unit 126.

일 실시 예에 있어서, 설정 창(150)은 일정 로드 옵션(151), 게임 제어 옵션(152), 및 알림 이벤트 표시 옵션(154)을 포함하여 구성될 수 있다.According to an embodiment of the present disclosure, the setting window 150 may include a schedule load option 151, a game control option 152, and a notification event display option 154.

일정 로드 옵션(151)은 제 1 및 제 2 로드 옵션(151a, 151b)을 포함하여 구성될 수 있다.The constant load option 151 may be configured to include the first and second load options 151a and 151b.

제 1 로드 옵션(151a)은 사용자 선택에 따라 사용자 로그인 정보, 즉 아이디(ID) 및 비밀번호(Password)를 이용해 사용자 클라이언트(100)에 설치된 일정관리 어플리케이션(130)에 접속하여 사용자 일정을 로드한다. 여기서, 일정관리 어 플리케이션(130)은 마이크로소프트사의 아웃룩(Outlook) 프로그램이 될 수 있다. 이와 같이 사용자 선택에 따른 제 1 로드 옵션(151a)에 의해 로드된 사용자 일정에 대응되는 시간은 날짜, 시간, 오전, 오후 등의 형식으로 설정 창(150)에 마련된 시간 표시부(153)에 표시될 수 있으며, 로드된 사용자 일정에 대한 메시지는 설정 창(150)에 메시지 표시부(155)에 표시될 수 있다.The first load option 151a loads a user schedule by accessing the schedule management application 130 installed in the user client 100 using user login information, that is, an ID and password according to a user selection. Here, the calendar application 130 may be an Outlook program of Microsoft Corporation. As such, the time corresponding to the user schedule loaded by the first load option 151a according to the user selection may be displayed on the time display unit 153 provided in the setting window 150 in the form of date, time, morning, afternoon, or the like. The message about the loaded user schedule may be displayed on the message display unit 155 in the setting window 150.

제 2 로드 옵션(151b)은 사용자 선택에 따라 사용자 로그인 정보를 이용해 웹 서비스 서버(200)의 웹 일정관리 어플리케이션(210)에 접속하여 사용자 일정을 로드한다. 여기서, 웹 일정관리 어플리케이션(210)은 웹 서비스 서버(200)에 포함된 웹 캘린더가 될 수 있다. 이와 같이 사용자 선택에 따른 제 2 로드 옵션(151b)에 의해 로드된 사용자 일정은 날짜, 시간, 오전, 오후 등의 형식으로 시간 표시부(153)에 표시될 수 있으며, 로드된 사용자 일정에 대한 메시지는 메시지 표시부(155)에 표시될 수 있다.The second load option 151b uses the user login information to access the web schedule application 210 of the web service server 200 to load the user schedule according to the user's selection. Here, the web calendar application 210 may be a web calendar included in the web service server 200. As such, the user schedule loaded by the second load option 151b according to the user selection may be displayed on the time display unit 153 in a format such as date, time, morning, afternoon, and the like. It may be displayed on the message display unit 155.

한편, 게임 타이머 어플리케이션(120)은 동기화 프로토콜(Synchronization Protocol)을 통해 사용자 클라이언트(100)의 일정관리 어플리케이션(130)에 등록된 사용자 일정 및/또는 웹 서비스 서버(200)의 웹 일정관리 어플리케이션(210)에 등록된 사용자 일정을 로드할 수 있다.Meanwhile, the game timer application 120 may register a user schedule and / or a web schedule application 210 of the web service server 200 registered in the schedule application 130 of the user client 100 through a synchronization protocol. You can load the user schedule registered in).

게임 제어 옵션(152)은 게임 어플리케이션(110)의 게임을 강제 종료시키기 위한 강제 종료 옵션, 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 게임을 종료시키기 위한 확인/종료 옵션, 및 알림 이벤트만을 사용자에게 제공하기 위한 알림기능 옵션을 포함하도록 구성될 수 있다. 이러한, 게임 제어 옵션(152)은 사용자에 의해 강제 종료 옵션, 확인/종료 옵션, 및 알림기능 옵션 중 어느 하나로 설정될 수 있다.The game control option 152 includes a forced termination option for forcibly terminating the game of the game application 110, a confirmation / termination option for terminating the game after providing a notification event for the end of the game to the user, and a notification event. It may be configured to include a notification function option for providing to. The game control option 152 may be set by the user as one of a forced termination option, a confirmation / end option, and a notification function option.

알림 이벤트 표시 옵션(154)은 게임 제어 옵션(152)이 확인/종료 옵션 또는 알림기능 옵션이 설정된 경우 발생된 알림 이벤트를 사용자의 게임 플레이에 방해되지 않도록 표시하거나, 사용자가 원하는 게임상태의 게임 화면에 표시하기 위하여, 사용자의 게임상태에 따른 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션을 포함하도록 구성될 수 있다. 이러한, 알림 이벤트 표시 옵션(154)은 사용자에 의해 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션 중 적어도 하나로 설정될 수 있다.The notification event display option 154 displays a notification event that is generated when the game control option 152 has the confirmation / termination option or the notification function option set so that it does not interfere with the user's game play, or the game screen of the user's desired game state. In order to be displayed, the game game may be configured to include options during game play, options in game fields, options during game battles, options during game events, game waiting room options, and options between game stages according to a user's game state. The notification event display option 154 may be set by the user to at least one of a game playing option, a game field option, a game combat option, a game event option, a game waiting room option, and an option between game stages.

한편, 사용자는 설정 창(150)의 시간 표시부(153)에 로드된 사용자 일정의 날짜 및 시간을 직접 변경함으로써 게임 종료시간 설정부(124)에 의해 설정된 게임 종료시간을 재설정할 수 있다. 이 경우 변경된 사용자 일정은 일정관리 어플리케이션(130) 및 웹 일정관리 어플리케이션(210) 각각의 사용자 일정에 반영될 수 있다.On the other hand, the user can reset the game end time set by the game end time setting unit 124 by directly changing the date and time of the user schedule loaded on the time display unit 153 of the setting window 150. In this case, the changed user schedule may be reflected in each user schedule of the schedule management application 130 and the web schedule management application 210.

게임 종료 제어부(126)는 현재시간과 게임 종료시간을 비교하여 현재시간이 게임 종료시간일 경우 설정된 게임 종료 옵션에 따라 게임을 종료를 제어한다.The game end control unit 126 compares the current time and the game end time and controls the end of the game according to the set game end option when the current time is the game end time.

일 실시 예에 있어서, 게임 종료 제어부(126)는 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션으로 설정된 경우 게임 종료시간에 대응되는 현재시간에 게임을 강제 종료시킨다.In one embodiment, the game end control unit 126 forcibly terminates the game at the current time corresponding to the game end time when the game control option of the game end option is set to the forced end option.

다른 실시 예에 있어서, 게임 종료 제어부(126)는 게임 종료 옵션의 게임 제어 옵션이 확인/종료 옵션으로 설정된 경우, 알림 이벤트를 사용자에게 제공하고, 알림 이벤트를 통해 수신된 종료 알림 정보에 따라 게임의 종료를 제어한다. 여기서, 알림 이벤트는, 도 4에 도시된 바와 같이, 게임을 종료시키기 위한 종료 버튼(161), 게임의 종료시간을 재설정하기 위한 종료시간 재설정 버튼(162); 및 게임의 종료 설정을 취소하기 위한 게임 종료 설정 취소 버튼(163)을 포함하는 말 풍선을 가지는 캐릭터 또는 팝업 창이 될 수 있으며, 사용자 일정 및 일정에 대응되는 메시지 등을 더 포함할 수 있다.In another embodiment, when the game control option of the game end option is set to the check / end option, the game end control unit 126 provides a notification event to the user and according to the end notification information received through the notification event. Control shutdown. Here, the notification event, as shown in Figure 4, the end button 161 for ending the game, the end time reset button 162 for resetting the end time of the game; And a character or pop-up window having a speech bubble including a game end setting cancel button 163 for canceling the end setting of the game, and may further include a user schedule and a message corresponding to the schedule.

구체적으로, 게임 종료 제어부(126)는 종료 버튼(161)에 의한 종료 알림 정보가 수신될 경우, 실행중인 게임 판이 끝나면 게임을 종료시킨다. 그리고, 게임 종료 제어부(126)는 종료시간 재설정 버튼(162)에 의한 종료 알림 정보가 수신될 경우 설정 창(150)을 사용자에게 제공하고, 설정 창(150)을 통해 제공되는 게임 종료시간 및 설정 정보를 수신하여 게임 종료시간 및 게임 종료 옵션을 재설정한다. 반면에, 게임 종료 제어부(126)는 게임 종료 설정 취소 버튼(163)에 의한 종료 알림 정보가 수신될 경우 더 이상 게임의 종료 제어를 수행하지 않는다.Specifically, when the end notification information by the end button 161 is received, the game end control unit 126 terminates the game when the running game board ends. The game end control unit 126 provides the setting window 150 to the user when the end notification information by the end time reset button 162 is received, and the game end time and setting provided through the setting window 150. Receive information to reset game end time and game end options. On the other hand, the game end control unit 126 no longer performs the end control of the game when the end notification information received by the game end setting cancel button 163 is received.

다른 실시 예에 있어서, 게임 종료 제어부(126)는 게임 종료 옵션의 게임 제어 옵션이 알림기능 옵션으로 설정된 경우, 사용자 일정 및 메시지를 포함하는 일정 메시지 창(미도시)을 사용자에게 제공한 후, 더 이상 게임의 종료 제어를 수행하지 않는다.In another embodiment, when the game control option of the game end option is set as a notification function option, the game end control unit 126 provides a user with a schedule message window (not shown) including a user schedule and a message, No longer do the end control of the game.

다른 실시 예에 있어서, 게임 종료 제어부(124)는 게임의 1회 플레이 시간과 게임 종료시간까지의 잔여시간을 산출하고, 산출된 1회 플레이 시간(또는 예상시간)이 잔여시간보다 큰 경우 설정된 게임 종료 옵션에 따라 게임의 종료를 제어할 수 있다. 예를 들어, 게임 종료 옵션의 게임 제어 옵션이 확인/종료 옵션으로 설정되고, 알림 이벤트 표시 옵션(154)이 게임 대기실 또는/및 게임 스테이지 사이로 설정됨과 아울러, 게임 종료시간이 "18시"로 설정되고, 사용자가 1회 플레이 시간이 3분 정도인 카트라이더 또는 고고씽 같은 레이싱 게임을 플레이하는 경우에 있어서, 게임 종료 제어부(124)는 사용자가 "17시58분"에 게임 플레이 사이(예를 들어, 스테이지, 대기실 등)에 위치하는 경우에 상술한 알림 이벤트를 게임 화면에 표시하여 게임의 종료를 제어한다.In another embodiment, the game end control unit 124 calculates the remaining time until the one-time play time and the game end time of the game, and the set game when the calculated one-time play time (or the estimated time) is larger than the remaining time. You can control the end of the game according to the end option. For example, the game control option of the game end option is set to the check / end option, the notification event display option 154 is set between the game waiting room and / or the game stage, and the game end time is set to "18:00". When a user plays a racing game such as a kart rider or gogosing, which has a play time of about 3 minutes, the game end control unit 124 sets the user to "17:58" between gameplay (eg, For example, when located in the stage, waiting room, etc., the above-described notification event is displayed on the game screen to control the end of the game.

이와 같은, 본 발명의 제 1 실시 예에 따른 게임 종료 서비스 시스템은 사용자의 개인 일정관리 어플리케이션(130, 210)에 등록된 사용자 일정을 로드하고, 로드된 사용자 일정을 이용하여 게임의 종료를 제어함으로써 사용자가 게임 플레이에 열중하다 개인일정, 예를 들어 약속시간을 까먹거나 늦는 경우를 방지할 수 있다.As such, the game end service system according to the first embodiment of the present invention loads a user schedule registered in a user's personal schedule application 130 and 210, and controls the end of the game by using the loaded user schedule. It is possible to prevent the user from being engrossed in game play or losing personal schedules such as appointment time or being late.

도 5는 본 발명의 제 2 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이고, 도 6은 도 5에 도시된 게임 서버를 설명하기 위한 도면이다.FIG. 5 is a diagram for describing a game termination service system according to a second embodiment of the present invention, and FIG. 6 is a diagram for explaining the game server illustrated in FIG. 5.

도 5 및 도 6을 참조하면, 본 발명의 제 2 실시 예에 따른 게임 종료 서비스 시스템은 게임 어플리케이션(110)이 설치된 사용자 클라이언트(100), 통신망(300)을 통해 사용자 클라이언트(100)에 연결되며 사용자의 일정관리 어플리케이션(130, 210)에 등록된 사용자 일정을 이용하여 사용자의 게임 종료를 제어하는 게임 타이머 어플리케이션(420)을 가지는 게임 서버(400)를 포함하여 구성된다.5 and 6, the game termination service system according to the second embodiment of the present invention is connected to the user client 100 through the user client 100 and the communication network 300 in which the game application 110 is installed. It comprises a game server 400 having a game timer application 420 for controlling the user's game end by using a user schedule registered in the user's schedule management application (130, 210).

사용자 클라이언트(100)는 통신망(300)에 연결되어 카트라이더, 고고씽, 고스톱, 포커(Poker) 등과 같은 다양한 종류의 게임 어플리케이션(110)을 제공받을 수 있는 복수의 단말 장치로서, 데스크탑 PC, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System)폰 등을 모두 포함할 수 있다.The user client 100 is a plurality of terminal devices that are connected to the communication network 300 to receive various kinds of game applications 110 such as cart rider, gogosing, gostop, poker, and the like. , Mobile phones, PDAs, and mobile broadcast system (MBS) phones.

게임 어플리케이션(110)은 사용자가 실질적으로 게임을 진행할 수 있도록 하는 것으로서, 사용자 클라이언트(100)에 설치되는 프로그램 형태를 갖는다. 또한, 게임 어플리케이션(110)은 게임 서버(400)로부터 모든 채널 리스트를 수신하여 사용자에게 표시하고, 사용자가 특정 채널 입장 및 게임방 참여를 요청하는 경우, 게임 서버(400)로부터 입장한 채널에 관한 정보 및 개설된 게임방 정보를 수신하며, 게임 진행 시 게임을 위한 게임 패킷을 송수신하는 기능을 수행한다. 여기서, 게임 어플리케이션(110)은 사용자 클라이언트(100)에 반드시 설치되어야 하는 것은 아니며, 웹 브라우저(102)를 통해 게임 종료 서비스가 제공될 수도 있다.The game application 110 allows the user to proceed with the game substantially, and has a program form installed in the user client 100. In addition, the game application 110 receives a list of all channels from the game server 400 and displays them to the user. When the user requests to enter a specific channel and participate in a game room, the game application 110 receives information about channels entered from the game server 400. And it receives the opened game room information, and performs the function of transmitting and receiving game packets for the game during the game progress. In this case, the game application 110 is not necessarily installed in the user client 100, and the game end service may be provided through the web browser 102.

게임 서버(400)는 사용자 클라이언트(100)에 게임 어플리케이션(110)을 제공하는 게임 어플리케이션 제공 모듈(410); 사용자 클라이언트(100)에 설치된 게임 어플리케이션(110)의 실행에 연동하여 사용자의 게임 종료를 제어하는 게임 타이머 어플리케이션(420); 및 사용자 클라이언트(100)에 채널 리스트 정보를 제공하는 채널 정보 제공 모듈(430)을 포함하여 구성된다.The game server 400 may include a game application providing module 410 for providing a game application 110 to the user client 100; A game timer application 420 for controlling the end of the user's game in connection with the execution of the game application 110 installed in the user client 100; And a channel information providing module 430 for providing channel list information to the user client 100.

게임 어플리케이션 제공 모듈(410)은 통신망(300)을 통해 사용자 클라이언트(100)에 게임 어플리케이션(110)을 제공한다. 또한, 게임 어플리케이션 제공 모듈(410)은 어플리케이션(110)의 버전을 확인하여 최신 버전으로 갱신하는 기능을 수행할 수 있다.The game application providing module 410 provides the game application 110 to the user client 100 through the communication network 300. In addition, the game application providing module 410 may perform a function of checking the version of the application 110 and updating it to the latest version.

게임 타이머 어플리케이션(420)은, 도 2에 도시된 바와 같이, 로드부(122), 게임 종료시간 설정부(124), 게임 종료 제어부(126), 및 저장부(128)를 포함하여 구성되며, 게임 서버(400)에 설치되는 것을 제외하고는 본 발명의 제 1 실시 예에서는 동일하게 구성되어 사용자의 게임 종료를 제어한다. 이에 따라, 게임 타이머 어플리케이션(420)에 대한 상세한 설명은 상술한 본 발명의 제 1 실시 예에 대한 설명으로 대신하기로 한다.As shown in FIG. 2, the game timer application 420 includes a load unit 122, a game end time setting unit 124, a game end control unit 126, and a storage unit 128. Except that installed in the game server 400 in the first embodiment of the present invention is configured in the same way to control the user's game termination. Accordingly, the detailed description of the game timer application 420 will be replaced with the description of the first embodiment of the present invention described above.

채널 정보 제공 모듈(430)은 데이터 베이스(500)에 저장된 채널 리스트 정보를 사용자 클라이언트(100)로 전송하고, 또한, 사용자가 특정 채널에 입장한 경우 그 채널에서 게임 중 또는 대기 중인 사용자 정보 및 개설된 게임방 정보 등을 사용자 클라이언트(100)로 전송한다.The channel information providing module 430 transmits the channel list information stored in the database 500 to the user client 100, and, when the user enters a specific channel, the user information and establishment during the game or waiting on the channel. Transmitted game room information and the like to the user client 100.

데이터 베이스(500)는 게임 서버(400)에 연결되며, 사용자 인증을 위한 사용자 인증정보, 사용자의 게임등급, 사용자의 게임승률, 사용자의 게임 패턴 정보 및 게임 종류에 따른 사용자의 게임 상대 중 적어도 하나를 저장한다. 이러한, 데이터 베이스(500)는 채널 리스트 정보를 저장하는 채널 데이터 베이스(미도시)를 포함하여 구성될 수 있다.The database 500 is connected to the game server 400, at least one of the user authentication information for the user authentication, the user's game rating, the user's game win rate, the user's game pattern information and the user's game opponent according to the game type Save it. The database 500 may include a channel database (not shown) that stores channel list information.

한편, 게임 서버(400)는 사용자의 게임 플레이 중 게임 타이머 어플리케이션(420)에 의해 게임이 종료된 경우에 있어서, 정상적인 게임 종료로 판단하여 사용자의 게임등급, 게임승률 등에 영향을 미치지 않도록 게임 내의 패널티를 작게 하거나 발생시키지 않는다.On the other hand, the game server 400, when the game is terminated by the game timer application 420 during the user's game play, it is determined that the normal game end, the penalty in the game so as not to affect the user's game rating, game win rate, etc. Do not make small or occur.

상술한 바와 같이, 본 발명의 제 2 실시 예에 따른 게임 종료 서비스 시스템은 사용자 클라이언트(100)로부터 제공되는 사용자 일정관리 어플리케이션(130, 210)의 사용자 로그인 정보를 이용해 사용자의 개인 일정관리 어플리케이션(130, 210)에 등록된 사용자 일정을 로드하고, 로드된 사용자 일정에 따라 사용자의 게임 종료를 게임 서버(400)에서 제어함으로써 사용자가 게임 플레이에 열중하다 개인일정, 예를 들어 약속시간을 까먹거나 늦는 경우를 방지할 수 있다.As described above, the game end service system according to the second embodiment of the present invention uses the user login information of the user schedule application 130,210 provided from the user client 100, the personal schedule application 130 of the user , The user is engrossed in the game play by loading the user schedule registered in (210), and controlling the user's game termination in the game server 400 according to the loaded user schedule. The case can be prevented.

도 7은 본 발명의 제 3 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.7 is a view for explaining a game termination service system according to a third embodiment of the present invention.

도 7을 참조하면, 본 발명의 제 3 실시 예에 따른 게임 종료 서비스 시스템은 사용자 클라이언트(100)에 설치된 게임 어플리케이션(110), 게임 어플리케이션(110)의 게임 시작 요청에 상응하여 요금에 따른 요금 만료시간을 관리하는 요금관리 어플리케이션(630)에 등록된 요금 만료시간을 로드하여 게임의 종료를 제어하는 게임 타이머 어플리케이션(620)을 포함하여 구성된다.Referring to FIG. 7, the game termination service system according to the third embodiment of the present invention expires a fee according to a fee in response to a game start request of the game application 110 and the game application 110 installed in the user client 100. And a game timer application 620 for controlling the end of the game by loading the fee expiration time registered in the fee management application 630 for managing time.

사용자 클라이언트(100)는 카트라이더, 고고씽, 고스톱, 포커(Poker) 등과 같은 다양한 종류의 게임 어플리케이션(110)을 제공받을 수 있는 복수의 단말 장치로서, 데스크탑 PC, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System)폰 등을 모두 포함할 수 있다.The user client 100 is a plurality of terminal devices capable of receiving various kinds of game applications 110 such as cart rider, gogosing, gostop, poker, and the like, and includes a desktop PC, a notebook, a mobile phone, a PDA, and an MBS. (Mobile Broadcast System) It can include all the phones.

게임 어플리케이션(110)은 사용자가 실질적으로 게임을 진행할 수 있도록 하는 것으로서, 사용자 클라이언트(100)에 설치되는 프로그램 형태를 갖는다. 이러한, 게임 어플리케이션(110)은 사용자 클라이언트(100)에 반드시 설치되어야 하는 것은 아니며, 웹 브라우저(102)를 통해 게임 종료 서비스가 제공될 수도 있다.The game application 110 allows the user to proceed with the game substantially, and has a program form installed in the user client 100. Such a game application 110 is not required to be installed in the user client 100, and the game termination service may be provided through the web browser 102.

요금관리 어플리케이션(630)은 사용자 클라이언트(100)에 설치되어 요금에 따른 요금 만료시간을 설정하여 사용자의 사용자 클라이언트(100)의 이용시간을 제한한다. 여기서, 요금관리 어플리케이션(630)은 요금결제를 수행하여 요금 만료시간을 재설정할 수도 있다.The fee management application 630 is installed in the user client 100 to set a fee expiration time according to the fee to limit the user's use time of the user client 100. Here, the fee management application 630 may reset the fee expiration time by performing a billing.

게임 타이머 어플리케이션(120)은, 도 2에 도시된 바와 같이, 로드부(122), 게임 종료시간 설정부(124), 게임 종료 제어부(126), 및 저장부(128)를 포함하여 구성될 수 있다.As shown in FIG. 2, the game timer application 120 may include a load unit 122, a game end time setting unit 124, a game end control unit 126, and a storage unit 128. have.

로드부(122)는 사용자 클라이언트(100)로부터 요금관리 어플리케이션(630)의 요금관리 로그인 정보를 수신하고, 수신된 요금관리 로그인 정보를 이용해 요금관리 어플리케이션(630)에 접속하여 요금 만료시간을 로드한다.The load unit 122 receives fee management login information of the fee management application 630 from the user client 100, and accesses the fee management application 630 using the received fee management login information to load a fee expiration time. .

게임 종료시간 설정부(126)는 로드부(122)에 의해 로드된 요금 만료시간을 게임 종료시간으로 설정하는 것을 제외하고는 상술한 본 발명의 제 1 실시 예와 동일하다.The game end time setting unit 126 is the same as the first embodiment of the present invention except that the fee expiration time loaded by the load unit 122 is set as the game end time.

게임 종료 제어부(126)는 상술한 본 발명의 제 1 실시 예와 동일하게 게임 종료시간 설정부(126)에 의해 설정된 게임 종료시간 및 게임 종료 옵션에 따라 게임의 종료를 제어한다.The game end control unit 126 controls the end of the game according to the game end time and the game end option set by the game end time setting unit 126 as in the first embodiment of the present invention described above.

상술한 바와 같이, 본 발명의 제 3 실시 예에 따른 게임 종료 서비스 시스템은 요금관리 어플리케이션(630)으로부터 요금 만료시간을 로드하고, 로드된 요금 만료시간을 이용하여 사용자의 게임 종료를 제어함으로써 사용자의 추가적인 요금 지불을 방지할 수 있다.As described above, the game termination service system according to the third embodiment of the present invention loads the fee expiration time from the fee management application 630, and controls the user's game termination by using the loaded fee expiration time. You can avoid paying additional fees.

한편, 본 발명의 제 4 실시 예에 따른 게임 종료 서비스 시스템은, 도 8에 도시된 바와 같이, 본 발명의 제 1 및 제 3 실시 예를 결합하여 구성될 수 있다. 즉, 사용자 클라이언트(100)에 설치된 게임 타이머 어플리케이션(120)을 이용하여 사용자 클라이언트(100) 및 웹 서비스 서버(200) 중 적어도 하나에 설치된 사용자 일정관리 어플리케이션(130, 210)에 등록된 사용자 일정과 사용자 클라이언트(100)에 설치된 요금관리 어플리케이션(630)에 등록된 요금 만료시간 중 적어도 하나를 게임 종료시간으로 설정하여 게임의 종료를 제어할 수 있다.Meanwhile, the game termination service system according to the fourth embodiment of the present invention may be configured by combining the first and third embodiments of the present invention, as shown in FIG. 8. That is, the user schedule registered in the user schedule application 130 and 210 installed in at least one of the user client 100 and the web service server 200 using the game timer application 120 installed in the user client 100 and At least one of the fee expiration time registered in the fee management application 630 installed in the user client 100 may be set as the game end time to control the end of the game.

한편, 본 발명의 제 5 실시 예에 따른 게임 종료 서비스 시스템은, 도 9에 도시된 바와 같이, 본 발명의 제 2 및 제 3 실시 예를 결합하여 구성될 수 있다. 즉, 게임 서버(400)에 설치된 게임 타이머 어플리케이션(420)을 이용하여 사용자 클라이언트(100) 및 웹 서비스 서버(200) 중 적어도 하나에 설치된 사용자 일정관리 어플리케이션(130, 210)에 등록된 사용자 일정과 사용자 클라이언트(100)에 설치된 요금관리 어플리케이션(630)에 등록된 요금 만료시간 중 적어도 하나를 게임 종료시간으로 설정하여 게임의 종료를 게임 서버(400)에서 제어할 수 있다.Meanwhile, the game termination service system according to the fifth embodiment of the present invention may be configured by combining the second and third embodiments of the present invention, as shown in FIG. 9. That is, the user schedule registered in the user schedule application 130, 210 installed in at least one of the user client 100 and the web service server 200 using the game timer application 420 installed in the game server 400. The game server 400 may control the end of the game by setting at least one of the fee expiration time registered in the fee management application 630 installed in the user client 100 as the game end time.

도 10은 사용자 클라이언트에 설치된 게임 타이머 어플리케이션을 이용한 게임 종료 서비스 방법을 설명하기 위한 순서도이다.10 is a flowchart illustrating a game end service method using a game timer application installed in a user client.

먼저, 사용자 클라이언트에 설치된 게임 어플리케이션의 게임 시작 요청(S102)에 따라 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드한다(S104).First, in accordance with a game start request (S102) of a game application installed in a user client, a user schedule registered in a user's schedule management application is loaded (S104).

일 실시 예에 있어서, 사용자 일정을 로드하는 단계(S104)에서는 일정관리 어플리케이션의 사용자 로그인 정보를 수신하고, 수신된 사용자 로그인 정보를 이용해 일정관리 어플리케이션에 접속하여 일정관리 어플리케이션에 등록된 사용자 일정을 로드할 수 있다.In one embodiment, the step of loading a user schedule (S104) receives the user login information of the calendar application, access the calendar application using the received user login information to load the user schedule registered in the calendar application can do.

이어, 로드된 사용자 일정에 대응되는 일정시간 또는 일정시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정한다(S106). 여기서, 옵셋 시간은 일정시간에서 적어도 1분 전후로 설정될 수 있다.Subsequently, the game end time is set as a time at which the offset time is subtracted from a predetermined time or a predetermined time corresponding to the loaded user schedule (S106). Here, the offset time may be set to at least one minute before and after a predetermined time.

이어, 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 정보를 사용자에게 제공하고, 설정 정보를 수신하여 게임 종료 옵션을 설정한다(S108). 여기서, 설정 정보에는 설정된 게임 종료시간 및 사용자 일정에 대응되는 일정 메시지가 표시될 수 있다.Subsequently, the user is provided with setting information for setting the game end option for the end of the game, and receives the setting information to set the game end option (S108). Here, the schedule information corresponding to the set game end time and the user schedule may be displayed in the setting information.

일 실시 예에 있어서, 설정 정보는 게임을 강제 종료시키기 위한 강제 종료 옵션, 게임 종료에 대한 알림 이벤트를 제공한 후 게임을 종료시키기 위한 확인/종료 옵션, 및 알림 이벤트만을 상기 사용자에게 제공하는 알림기능 옵션 중 어느 하나로 설정되는 게임 제어 옵션을 포함할 수 있다.According to an embodiment, the setting information may include a forced termination option for forcibly terminating the game, a confirmation / end option for terminating the game after providing a notification event for ending the game, and a notification function for providing the notification event only to the user. It may include a game control option set to any one of the options.

또한, 설정 정보는 사용자의 게임상태에 따라 게임 제어 옵션에 의해 알림 이벤트가 발생되는 경우 알림 이벤트를 사용자에게 제공하기 위해 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 더 포함할 수 있다.In addition, the setting information may be provided during the game play option, the game field option, the game battle option, the game event option, to provide a notification event to the user when a notification event is generated by the game control option according to the user's game state. The display apparatus may further include a notification event display option set to at least one of a game waiting room option and an option between game stages.

한편, 사용자는 설정 정보에 표시된 게임 종료시간을 변경하여 재설정할 수도 있다.On the other hand, the user can also reset by changing the game end time displayed in the setting information.

이어, 로드된 사용자 일정, 즉 설정된 게임 종료시간에 대응되는 시간에 설정된 게임 종료 옵션에 따라 게임의 종료를 제어한다(S110).Subsequently, the end of the game is controlled according to the loaded user schedule, that is, the game end option set at a time corresponding to the set game end time (S110).

도 11은 도 10에 도시된 본 발명의 제 1 실시 예에 따른 게임의 종료를 제어하는 단계를 설명하기 위한 순서도이다.FIG. 11 is a flowchart for describing an operation of controlling the end of a game according to the first embodiment of the present invention shown in FIG. 10.

먼저, 현재시간이 게임 종료시간인지를 확인한다(S200).First, it is checked whether the current time is the game end time (S200).

이어, 현재시간이 게임 종료시간일 경우(S200의 "예"), 설정 창을 통해 설정된 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션인지를 확인한다(S202).Subsequently, if the current time is the game end time (YES in S200), it is checked whether the game control option of the game termination option set through the setting window is a forced termination option (S202).

만약, 현재시간이 게임 종료시간이 아닌 경우(S200의 "아니오"), 현재시간이 게임 종료시간이 될 때까지 현재시간이 게임 종료시간인지를 계속적으로 확인한다(S200).If the current time is not the end time of the game (No in S200), it is continuously checked whether the current time is the end time of the game until the current time becomes the end time of the game (S200).

이어, 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션으로 설정된 경우(S202의 "예"), 실행중인 게임을 강제 종료시킨다(S204).Subsequently, when the game control option of the game end option is set to the forced end option (YES in S202), the running game is forcibly terminated (S204).

만약, 게임 제어 옵션이 강제 종료 옵션으로 설정되지 않은 경우(S202의 "아니오"), 게임 종료 옵션의 게임 제어 옵션이 확인/종료 옵션인지를 확인한다(S206).If the game control option is not set to the forced end option (NO in S202), it is checked whether the game control option of the game end option is the check / end option (S206).

이어, 게임 제어 옵션이 확인/종료 옵션으로 설정된 경우(S206의 "예"), 종료 알림 정보를 포함하는 알림 이벤트를 사용자에게 제공하고, 알림 이벤트를 통해 종료 알림 정보를 수신한다(S208). 여기서, 종료 알림 정보는 설정된 알림 이벤트 표시 옵션에 대응되도록 게임 화면에 표시되어 사용자에게 제공되는 것으로, 게임을 종료시키기 위한 게임 종료 옵션, 상기 게임 종료시간을 재설정하기 위한 게임 종료시간 재설정 옵션, 상기 게임의 종료 설정을 취소하기 위한 게임 종료 취소 옵션을 포함할 수 있다. 그리고, 알림 이벤트는 팝업 창이 될 수 있다.Subsequently, when the game control option is set to the confirmation / end option (YES in S206), a notification event including the termination notification information is provided to the user, and the termination notification information is received through the notification event (S208). Here, the end notification information is displayed on the game screen so as to correspond to the set notification event display option and provided to the user. The end notification information may include a game end option for terminating a game, a game end time reset option for resetting the game end time, and the game. It may include a game end cancel option for canceling the end setting of the. The notification event may be a popup window.

이어, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 옵션인지를 확인한다(S210).Then, it is checked whether the end notification information received through the notification event is the game end option (S210).

이어, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 옵션인 경우(S210의 "예"), 게임을 종료시키거나, 게임 종료 요청을 통해 실행중인 게임 판이 끝나면 게임이 종료될 수 있도록 한다(S212).Subsequently, when the termination notification information received through the notification event is the game termination option (YES in S210), the game may be terminated when the game board is finished or the game board is executed through the game termination request (S212). ).

만약, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 옵션이 아닌 경우(S210의 "아니오"), 즉 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 취소 옵션인 경우, 사용자 게임의 종료를 제어하지 않는다.If the end notification information received through the notification event is not the game end option (“No” in S210), that is, if the end notification information received through the notification event is the game end cancellation option, the end of the user game is controlled. I never do that.

또한, 게임 제어 옵션이 확인/종료 옵션으로 설정되지 않은 경우(S206의 "아니오"), 사용자 일정 및 메시지를 포함하는 일정 메시지 창(미도시)을 사용자에게 제공(S214)한 후, 더 이상 게임의 종료 제어를 수행하지 않는다.In addition, when the game control option is not set to the confirm / terminate option (“No” in S206), after providing the user with a schedule message window (not shown) including the user schedule and the message (S214), the game is no longer played. Does not perform end control.

도 12는 도 10에 도시된 본 발명의 제 2 실시 예에 따른 게임의 종료를 제어하는 단계를 설명하기 위한 순서도이다.FIG. 12 is a flowchart for describing an operation of controlling the end of a game according to the second embodiment of the present invention shown in FIG. 10.

먼저, 게임의 1회 플레이 시간을 산출한다(S300). 여기서, 게임의 1회 플레이 시간은 사용자가 실행중인 게임의 평균 플레이 시간이거나, 가장 최근의 플레이 시간이 될 수 있다.First, the one-time play time of the game is calculated (S300). Here, the one time play time of the game may be the average play time of the game being executed by the user or the most recent play time.

이어, 현재시간이 게임 종료시간을 비교하여 잔여시간을 산출한다(S302).Next, the current time is compared to the game end time to calculate the remaining time (S302).

이어, 실행중인 사용자의 게임상태를 검출한다(S304).Then, the game state of the running user is detected (S304).

이어, 산출된 1회 플레이 시간이 산출된 잔여시간보다 큰지를 판단한다(S306).Next, it is determined whether the calculated one-time play time is greater than the calculated remaining time (S306).

이어, 산출된 1회 플레이 시간이 산출된 잔여시간보다 큰 경우(S306의 "예"), 검출된 사용자의 게임상태가 설정된 게임 종료 옵션의 알림 이벤트 표시 옵션에 대응되는지를 확인한다(S308). 만약, 산출된 1회 플레이 시간이 산출된 잔여시간보다 작을 경우(S306의 "아니오"), 산출된 1회 플레이 시간이 산출된 잔여시간보다 큰 때까지 상술한 S302 내지 S306 단계를 반복적으로 수행한다.Then, if the calculated one-time play time is larger than the calculated remaining time (YES in S306), it is checked whether the detected user game state corresponds to the notification event display option of the set game end option (S308). If the calculated one-time play time is smaller than the calculated remaining time (NO in S306), the above-described steps S302 to S306 are repeatedly performed until the calculated one-time play time is larger than the calculated remaining time. .

이어, 검출된 사용자의 게임상태가 설정된 알림 이벤트 표시 옵션에 대응될 경우(S308의 "예"), 종료 알림 정보를 포함하는 알림 이벤트를 사용자에게 제공하고, 알림 이벤트를 통해 종료 알림 정보를 수신한다(S310). 여기서, 종료 알림 정보는 설정된 알림 이벤트 표시 옵션에 대응되도록 게임 화면에 표시되어 사용자에게 제공되는 것으로, 게임을 종료시키기 위한 게임 종료 옵션, 상기 게임 종료시간을 재설정하기 위한 게임 종료시간 재설정 옵션, 상기 게임의 종료 설정을 취소하기 위한 게임 종료 취소 옵션을 포함할 수 있다. 그리고, 알림 이벤트는 팝업 창이 될 수 있다.Subsequently, when the detected game state of the user corresponds to the set notification event display option (YES in S308), the user may be provided with a notification event including the termination notification information, and receive the termination notification information through the notification event. (S310). Here, the end notification information is displayed on the game screen so as to correspond to the set notification event display option and provided to the user. The end notification information may include a game end option for terminating a game, a game end time reset option for resetting the game end time, and the game. It may include a game end cancel option for canceling the end setting of the. The notification event may be a popup window.

한편, 검출된 사용자의 게임상태가 설정된 알림 이벤트 표시 옵션에 대응되지 않을 경우(S308의 "아니오"), 현재시간이 게임 종료시간인지를 확인한다(S312).On the other hand, if the detected game state of the user does not correspond to the set notification event display option (NO in S308), it is checked whether the current time is the game end time (S312).

이어, 현재시간이 게임 종료시간일 경우(S312의 "예"), 설정 창을 통해 설정 된 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션인지를 확인한다(S314). 만약, 현재시간이 게임 종료시간이 아닌 경우(S312의 "아니오"), 현재시간이 게임 종료시간이 될 때까지 현재시간이 게임 종료시간인지를 계속적으로 확인한다(S312).Subsequently, if the current time is the game end time (YES in S312), it is checked whether the game control option of the game termination option set through the setting window is a forced termination option (S314). If the current time is not the game end time (“No” in S312), it is continuously checked whether the current time is the game end time until the current time becomes the game end time (S312).

이어, 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션으로 설정된 경우(S314의 "예"), 실행중인 게임을 강제 종료시킨다(S316).Subsequently, when the game control option of the game end option is set to the forced end option (YES in S314), the running game is forcibly terminated (S316).

만약, 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션으로 설정되지 않은 경우(S314의 "아니오"), 게임 종료 옵션의 게임 제어 옵션이 확인/종료 옵션인지를 확인한다(S318).If the game control option of the game end option is not set to the forced end option (NO in S314), it is checked whether the game control option of the game end option is the check / end option (S318).

이어, 게임 제어 옵션이 확인/종료 옵션으로 설정된 경우(S318의 "예"), 종료 알림 정보를 포함하는 알림 이벤트를 사용자에게 제공하고, 알림 이벤트를 통해 종료 알림 정보를 수신하는 S310 단계를 수행한다. 만약, 게임 제어 옵션이 확인/종료 옵션으로 설정되지 않은 경우(S318의 "아니오"), 사용자 일정 및 메시지를 포함하는 일정 메시지 창(미도시)을 사용자에게 제공(S320)한 후, 더 이상 게임의 종료 제어를 수행하지 않는다.Subsequently, when the game control option is set to the check / end option (“YES” in S318), a step S310 of providing a notification event including the termination notification information to the user and receiving the termination notification information through the notification event is performed. . If the game control option is not set to the check / end option (“No” in S318), after providing a schedule message window (not shown) including the user schedule and the message to the user (S320), the game is no longer played. Does not perform end control.

이어, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 옵션인지를 확인한다(S322).Then, it is checked whether the end notification information received through the notification event is the game end option (S322).

이어, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 옵션인 경우(S322의 "예"), 게임을 종료시키거나, 게임 종료 요청을 통해 실행중인 게임 판이 끝나면 게임이 종료될 수 있도록 한다(S324).Subsequently, when the termination notification information received through the notification event is the game termination option (YES in S322), the game may be terminated when the game board is ended by executing the game or ending the game through the game termination request (S324). ).

만약, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 옵션이 아닌 경우(S322의 "아니오"), 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료시간 재설정 옵션인지를 확인한다(S326).If the end notification information received through the notification event is not the game end option (“No” in S322), it is checked whether the end notification information received through the notification event is the game end time reset option (S326).

이어, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료시간 재설정 옵션인 경우(S326의 "예"), 게임 종료시간을 설정 창을 사용자에게 제공하여 설정 창을 통해 변경된 새로운 시간을 게임 종료시간으로 재설정한다(S328). 이와 같이, 사용자가 게임 종료시간을 재설정하는 경우, 상술한 S300 내지 S3328 단계를 수행하여 사용자 게임의 종료를 제어한다.Subsequently, if the end notification information received through the notification event is a game end time reset option (YES in S326), the game end time is provided to the user, and the new time changed through the setting window is used as the game end time. Reset (S328). As such, when the user resets the game end time, the above-described steps S300 to S3328 are performed to control the end of the user game.

만약, 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료시간 재설정 옵션이 아닌 경우(S326의 "아니오"), 즉 알림 이벤트를 통해 수신된 종료 알림 정보가 게임 종료 취소 옵션인 경우, 더 이상 게임의 종료 제어를 수행하지 않는다.If the end notification information received through the notification event is not the game end time reset option (No in S326), that is, if the end notification information received through the notification event is the game end cancellation option, the game is no longer available. Do not perform termination control.

도 13은 사용자 클라이언트와 통신망으로 연결되는 게임 서버에 설치된 게임 타이머 어플리케이션을 이용한 게임 종료 서비스 방법을 설명하기 위한 순서도이다.FIG. 13 is a flowchart illustrating a game termination service method using a game timer application installed in a game server connected to a user client and a communication network.

먼저, 사용자 클라이언트에 설치된 게임 어플리케이션으로부터 게임 시작 요청을 수신한다(S402).First, a game start request is received from a game application installed in a user client (S402).

이어, 수신된 게임 시작 요청에 상응하여 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드한다(S404).Subsequently, in response to the received game start request, the user schedule registered in the user's schedule application is loaded (S404).

일 실시 예에 있어서, 사용자 일정을 로드하는 단계(S404)에서는 사용자 클라이언트에 일정관리 어플리케이션의 사용자 로그인 정보를 요청하여 사용자 클라이언트로부터 사용자 로그인 정보를 수신하고, 수신된 사용자 로그인 정보를 이용 해 일정관리 어플리케이션에 접속하여 일정관리 어플리케이션에 등록된 사용자 일정을 로드할 수 있다.In one embodiment, in the step of loading a user schedule (S404) to request the user login information of the calendar application to the user client to receive the user login information from the user client, the calendar application using the received user login information Access the user schedule registered in the calendar application can be accessed.

이어, 로드된 사용자 일정에 대응되는 일정시간 또는 일정시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정한다(S406). 여기서, 옵셋 시간은 일정시간에서 적어도 1분 전후로 설정될 수 있다.Subsequently, the game time is set as the game end time by subtracting the offset time from the schedule time or the schedule time corresponding to the loaded user schedule (S406). Here, the offset time may be set to at least one minute before and after a predetermined time.

이어, 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 정보를 사용자 클라이언트에 전송한다(S408).Subsequently, setting information for setting a game end option for the end of the game is transmitted to the user client (S408).

일 실시 예에 있어서, 설정 정보는 게임을 강제 종료시키기 위한 강제 종료 옵션, 게임 종료에 대한 알림 이벤트를 제공한 후 게임을 종료시키기 위한 확인/종료 옵션, 및 알림 이벤트만을 상기 사용자에게 제공하는 알림기능 옵션 중 어느 하나로 설정되는 게임 제어 옵션을 포함할 수 있다.According to an embodiment, the setting information may include a forced termination option for forcibly terminating the game, a confirmation / end option for terminating the game after providing a notification event for ending the game, and a notification function for providing the notification event only to the user. It may include a game control option set to any one of the options.

또한, 설정 정보는 사용자의 게임상태에 따라 게임 제어 옵션에 의해 알림 이벤트가 발생되는 경우 알림 이벤트를 사용자에게 제공하기 위해 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 더 포함할 수 있다.In addition, the setting information may be provided during the game play option, the game field option, the game battle option, the game event option, to provide a notification event to the user when a notification event is generated by the game control option according to the user's game state. The display apparatus may further include a notification event display option set to at least one of a game waiting room option and an option between game stages.

여기서, 설정 정보는 설정된 게임 종료시간 및 사용자 일정에 대응되는 일정 메시지를 포함할 수 있다.Here, the setting information may include a schedule message corresponding to the set game end time and the user schedule.

이어, 사용자 클라이언트로부터 제공되는 설정 정보를 수신하여 게임 종료 옵션을 설정한다(S410). Subsequently, the game termination option is set by receiving the setting information provided from the user client (S410).

한편, 사용자는 설정 정보에 표시된 게임 종료시간을 변경하여 재설정할 수도 있다.On the other hand, the user can also reset by changing the game end time displayed in the setting information.

이어, 로드된 사용자 일정, 즉 설정된 게임 종료시간에 대응되는 시간에 설정된 게임 종료 옵션에 따라 게임의 종료를 제어한다(S412). 여기서, 게임의 종료는 도 5를 참조하여 상술한 S200 내지 S214 단계를 통해 제어되거나, 도 6을 참조하여 상술한 S300 내지 S328 단계를 통해 제어될 수 있다.Then, the end of the game is controlled according to the loaded user schedule, that is, the game end option set at a time corresponding to the set game end time (S412). Here, the end of the game may be controlled through the steps S200 to S214 described above with reference to FIG. 5, or may be controlled through the steps S300 to S328 described above with reference to FIG. 6.

도 14는 요금관리 어플리케이션을 포함하는 사용자 클라이언트에 설치된 게임 타이머 어플리케이션을 이용한 게임 종료 서비스 방법을 설명하기 위한 순서도이다.14 is a flowchart illustrating a game end service method using a game timer application installed in a user client including a fee management application.

먼저, 사용자 클라이언트에 설치된 게임 어플리케이션으로부터 게임 시작 요청을 수신한다(S502).First, a game start request is received from a game application installed in a user client (S502).

이어, 수신된 게임 시작 요청에 상응하여 요금에 따른 요금 만료시간을 관리하는 요금관리 어플리케이션의 요금관리 로그인 정보를 수신하고, 수신된 요금관리 로그인 정보를 이용해 요금관리 어플리케이션에 접속하여 요금 만료시간을 로드한다(S504).Subsequently, the fee management login information of the fee management application that manages the fee expiration time according to the fee corresponding to the received game start request is received, and the fee expiration time is loaded by accessing the fee management application using the received fee management login information. (S504).

이어, 로드된 요금 만료시간 또는 요금 만료시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정한다(S506). 여기서, 옵셋 시간은 일정시간에서 적어도 1분 전후로 설정될 수 있다.Subsequently, the time that the offset time is subtracted from the loaded fee expiration time or the fee expiration time is set as the game end time (S506). Here, the offset time may be set to at least one minute before and after a predetermined time.

이어, 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 정보를 사용자에게 전송한다(S508).Subsequently, setting information for setting a game end option for the end of the game is transmitted to the user (S508).

일 실시 예에 있어서, 설정 정보는 게임을 강제 종료시키기 위한 강제 종료 옵션, 게임 종료에 대한 알림 이벤트를 제공한 후 게임을 종료시키기 위한 확인/종료 옵션, 및 알림 이벤트만을 상기 사용자에게 제공하는 알림기능 옵션 중 어느 하나로 설정되는 게임 제어 옵션을 포함할 수 있다.According to an embodiment, the setting information may include a forced termination option for forcibly terminating the game, a confirmation / end option for terminating the game after providing a notification event for ending the game, and a notification function for providing the notification event only to the user. It may include a game control option set to any one of the options.

또한, 설정 정보는 사용자의 게임상태에 따라 게임 제어 옵션에 의해 알림 이벤트가 발생되는 경우 알림 이벤트를 사용자에게 제공하기 위해 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 더 포함할 수 있다.In addition, the setting information may be provided during the game play option, the game field option, the game battle option, the game event option, to provide a notification event to the user when a notification event is generated by the game control option according to the user's game state. The display apparatus may further include a notification event display option set to at least one of a game waiting room option and an option between game stages.

이어, 설정 정보를 수신하여 게임 종료 옵션을 설정한다(S510).Subsequently, the game reception option is set by receiving the setting information (S510).

이어, 로드된 요금 만료시간, 즉 설정된 게임 종료시간에 대응되는 시간에 설정된 게임 종료 옵션에 따라 게임의 종료를 제어한다(S512).Then, the end of the game is controlled according to the loaded game expiration time, that is, the game end option set at the time corresponding to the set game end time (S512).

일 실시 예에 있어서, 게임의 종료는 도 11을 참조하여 상술한 S200 내지 S212 단계를 통해 제어될 수 있다.In one embodiment, the end of the game may be controlled through the steps S200 to S212 described above with reference to FIG.

다른 실시 예에 있어서, 도 12를 참조하여 상술한 S300 내지 S228 단계를 통해 제어될 수 있다.In another embodiment, the control may be controlled through steps S300 to S228 described above with reference to FIG. 12.

한편, 상술한 본 발명의 실시 예에 따른 게임 종료 서비스 방법은 다양한 컴퓨터 수단을 이용하여 수행될 수 있는 프로그램 형태로도 구현될 수 있는데, 이때 게임 종료 서비스 방법을 수행하기 위한 프로그램은 하드 디스크, CD-ROM, DVD, 롬(ROM), 램, 또는 플래시 메모리와 같은 컴퓨터로 판독할 수 있는 기록 매체에 저 장될 수 있다.On the other hand, the game termination service method according to an embodiment of the present invention described above may be implemented in the form of a program that can be performed using a variety of computer means, the program for performing the game termination service method is a hard disk, CD -Can be stored on a computer readable recording medium such as ROM, DVD, ROM, RAM, or flash memory.

본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing the technical spirit or essential features. Therefore, it is to be understood that the embodiments described above are exemplary in all respects and not restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.

도 1은 본 발명의 제 1 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.1 is a view for explaining a game termination service system according to a first embodiment of the present invention.

도 2는 본 발명의 실시 예에 따른 게임 타이머 어플리케이션을 설명하기 위한 도면이다.2 is a view for explaining a game timer application according to an embodiment of the present invention.

도 3은 본 발명의 실시 예에 따른 게임 종료 옵션을 설정하기 위한 설정 창을 설명하기 위한 도면이다.3 is a view for explaining a setting window for setting a game end option according to an embodiment of the present invention.

도 4는 본 발명의 실시 예에 따른 종료 알림 정보를 설정하기 위한 알림 이벤트를 설명하기 위한 도면이다.4 is a view for explaining a notification event for setting the termination notification information according to an embodiment of the present invention.

도 5는 본 발명의 제 2 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.5 is a diagram for describing a game termination service system according to a second embodiment of the present invention.

도 6은 본 발명의 실시 예에 따른 게임 서버를 설명하기 위한 도면이다.6 is a view for explaining a game server according to an embodiment of the present invention.

도 7은 본 발명의 제 3 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.7 is a view for explaining a game termination service system according to a third embodiment of the present invention.

도 8은 본 발명의 제 4 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.8 is a view for explaining a game termination service system according to a fourth embodiment of the present invention.

도 9는 본 발명의 제 5 실시 예에 따른 게임 종료 서비스 시스템을 설명하기 위한 도면이다.9 is a view for explaining a game termination service system according to a fifth embodiment of the present invention.

도 10은 사용자 클라이언트에 설치된 게임 타이머 어플리케이션을 이용한 게임 종료 서비스 방법을 설명하기 위한 순서도이다.10 is a flowchart illustrating a game end service method using a game timer application installed in a user client.

도 11은 본 발명의 제 1 실시 예에 따른 게임의 종료를 제어하는 방법을 설명하기 위한 순서도이다.11 is a flowchart illustrating a method of controlling the end of a game according to a first embodiment of the present invention.

도 12는 본 발명의 제 2 실시 예에 따른 게임의 종료를 제어하는 방법을 설명하기 위한 순서도이다.12 is a flowchart illustrating a method of controlling the end of a game according to a second embodiment of the present invention.

도 13은 사용자 클라이언트와 통신망으로 연결되는 게임 서버에 설치된 게임 타이머 어플리케이션을 이용한 게임 종료 서비스 방법을 설명하기 위한 순서도이다.FIG. 13 is a flowchart illustrating a game termination service method using a game timer application installed in a game server connected to a user client and a communication network.

도 14는 요금관리 어플리케이션을 포함하는 사용자 클라이언트에 설치된 게임 타이머 어플리케이션을 이용한 게임 종료 서비스 방법을 설명하기 위한 순서도이다.14 is a flowchart illustrating a game end service method using a game timer application installed in a user client including a fee management application.

< 도면의 주요 부분에 대한 부호설명 ><Explanation of Signs of Major Parts of Drawings>

100: 사용자 클라이언트 102: 웹 브라우저100: user client 102: web browser

110: 게임 어플리케이션 120, 420: 게임 타이머 어플리케이션110: game application 120, 420: game timer application

122: 로드부 124: 게임 종료시간 설정부122: load unit 124: game end time setting unit

126: 게임 종료 제어부 128: 저장부126: game end control unit 128: storage unit

130: 일정관리 어플리케이션 200: 웹 서비스 서버130: calendar application 200: Web service server

210: 웹 일정관리 어플리케이션 300: 통신망210: web calendar application 300: communication network

400: 게임 서버 410: 게임 어플리케이션 제공 모듈400: game server 410: game application providing module

430: 채널 정보 제공 모듈 630: 요금관리 어플리케이션430: channel information providing module 630: fee management application

Claims (27)

게임 종료 서비스 시스템이 수행하는 게임 종료 서비스 방법에 있어서,In the game end service method performed by the game end service system, 상기 게임 종료 서비스 시스템의 게임 타이머 어플리케이션이 사용자 클라이언트에 설치된 게임 어플리케이션의 게임 시작 요청에 따라 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드하는 단계; 및Loading a user schedule registered in a user's schedule management application according to a game start request of a game application installed in a user client, by a game timer application of the game end service system; And 상기 게임 타이머 어플리케이션이 상기 로드된 사용자 일정에 대응되는 일정시간을 이용하여 상기 게임의 종료를 제어하는 단계를 포함하고,Controlling the end of the game by the game timer application using a predetermined time corresponding to the loaded user schedule, 상기 사용자 일정을 로드하는 단계는,The step of loading the user schedule, 상기 일정관리 어플리케이션의 사용자 로그인 정보를 수신하는 단계; 및Receiving user login information of the calendar application; And 상기 사용자 로그인 정보를 이용해 상기 일정관리 어플리케이션에 접속하여 상기 사용자 일정을 로드하는 단계를 포함하여 이루어지는 것을 특징으로 하는 게임 종료 서비스 방법.And accessing the schedule management application by using the user login information, and loading the user schedule. 삭제delete 제 1 항에 있어서,The method of claim 1, 상기 게임 타이머 어플리케이션이 상기 로드된 사용자 일정에 대응되는 일정시간 또는 상기 일정시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정하는 단계;Setting, by the game timer application, a predetermined time corresponding to the loaded user schedule or a time obtained by subtracting an offset time from the predetermined time as a game end time; 상기 게임 타이머 어플리케이션이 상기 게임 종료시간을 포함하며 상기 게임의 종료를 제어하기 위한 게임 종료 옵션을 설정하기 위한 설정 정보를 상기 사용자에게 제공하는 단계; 및Providing, by the game timer application, the user with setting information for setting a game end option for controlling the end of the game and including the game end time; And 상기 게임 타이머 어플리케이션이 상기 설정 정보를 수신하여 상기 게임 종료 옵션을 설정하는 단계를 더 포함하며,The game timer application further comprises the step of setting the game end option by receiving the setting information, 상기 게임을 종료를 제어하는 단계는 현재시간이 상기 게임 종료시간일 경우 상기 설정된 게임 종료 옵션에 따라 상기 게임을 종료를 제어하는 것을 특징으로 하는 게임 종료 서비스 방법.The controlling of the termination of the game may include controlling the termination of the game according to the set game termination option when the current time is the termination time of the game. 제 3 항에 있어서,The method of claim 3, wherein 상기 설정 정보는 상기 게임을 강제 종료시키기 위한 제 1 제어 옵션, 상기 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 상기 게임을 종료시키기 위한 제 2 제어 옵션, 및 상기 알림 이벤트만을 상기 사용자에게 제공하는 제 3 제어 옵션 중 어느 하나로 설정되는 게임 제어 옵션을 포함하는 것을 특징으로 하는 게임 종료 서비스 방법.The setting information includes a first control option for forcibly terminating the game, a second control option for terminating the game after providing a notification event for ending the game, and providing the notification event to the user only. And a game control option set to any one of the third control options. 제 4 항에 있어서, 상기 게임의 종료를 제어하는 단계는,The method of claim 4, wherein the controlling of the end of the game comprises: 상기 게임의 1회 플레이 시간과 상기 게임 종료시간까지의 잔여시간을 산출하는 단계; 및Calculating a remaining play time of the game and the remaining time until the game end time; And 상기 1회 플레이 시간이 상기 잔여시간보다 큰 경우 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 단계;Controlling the end of the game according to the game end option when the one-time play time is greater than the remaining time; 상기 1회 플레이 시간이 상기 잔여시간보다 작은 경우 상기 알림 이벤트를 사용자에게 제공하는 단계; 및Providing the notification event to a user when the one play time is less than the remaining time; And 상기 알림 이벤트를 통해 수신되는 상기 게임 종료 정보에 따라 상기 게임의 종료를 제어하는 것을 특징으로 하는 게임 종료 서비스 방법.And controlling the end of the game according to the game end information received through the notification event. 제 5 항에 있어서,The method of claim 5, 상기 게임 종료 정보는 상기 게임을 종료시키기 위한 제 1 옵션, 상기 게임 종료시간을 재설정하기 위한 제 2 옵션, 상기 게임의 종료 설정을 취소하기 위한 제 3 옵션 중 어느 하나로 설정되는 것을 특징으로 하는 게임 종료 서비스 방법.The game end information is set to one of a first option for terminating the game, a second option for resetting the game end time, and a third option for canceling the end setting of the game. Service method. 제 4 항에 있어서,The method of claim 4, wherein 상기 설정 정보는 사용자의 게임상태에 따라 상기 제 2 및 제 3 제어 옵션 각각에 대한 상기 알림 이벤트를 상기 사용자에게 제공하기 위해 게임 플레이중, 게임 필드중, 게임 전투중, 게임 이벤트중, 게임 대기실 및 게임 스테이지 사이 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 더 포함하는 것을 특징으로 하는 게임 종료 서비스 방법.The setting information is provided during game play, game field, game battle, game event, game waiting room and the like to provide the user with the notification event for each of the second and third control options according to the user's game state. And a notification event displaying option set to at least one of game stages. 제 3 항에 있어서,The method of claim 3, wherein 상기 설정 정보를 통해 새로운 사용자 일정을 수신하여 상기 게임 종료시간을 재설정하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 게임 종료 서비스 방법.Receiving a new user schedule through the setting information, the game end service method characterized in that it further comprises the step of resetting the game end time. 사용자 클라이언트와 통신망으로 연결되는 게임 서버에서 게임 종료 서비스를 제공하는 방법에 있어서,In the method for providing a game termination service in the game server connected to the user network and the communication network, 상기 사용자 클라이언트에 설치된 게임 어플리케이션으로부터 게임 시작 요청을 수신하는 단계;Receiving a game start request from a game application installed in the user client; 상기 게임 시작 요청에 상응하여 사용자의 일정관리 어플리케이션에 등록된 사용자 일정을 로드하는 단계; 및Loading a user schedule registered in a user's schedule management application in response to the game start request; And 상기 로드된 사용자 일정에 대응되는 일정시간을 이용하여 상기 게임의 종료를 제어하는 단계를 포함하고,Controlling the end of the game by using a predetermined time corresponding to the loaded user schedule, 상기 사용자 일정을 로드하는 단계는,The step of loading the user schedule, 상기 사용자 클라이언트로부터 상기 일정관리 어플리케이션의 사용자 로그인 정보를 수신하는 단계; 및Receiving user login information of the calendar application from the user client; And 상기 사용자 로그인 정보를 이용해 상기 사용자 일정관리 어플리케이션에 접속하여 상기 사용자 일정을 로드하는 단계를 포함하여 이루어지는 것을 특징으로 하는 게임 종료 서비스 방법.And accessing the user schedule management application using the user login information to load the user schedule. 삭제delete 제 9 항에 있어서,The method of claim 9, 상기 로드된 사용자 일정에 대응되는 일정시간 또는 상기 일정시간에서 옵셋 시간을 차감한 시간을 게임 종료시간으로 설정하는 단계;Setting a predetermined time corresponding to the loaded user schedule or a time obtained by subtracting an offset time from the predetermined time as a game end time; 상기 게임 종료시간을 포함하며 상기 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 정보를 상기 사용자 클라이언트에 전송하는 단계;Transmitting setting information including the game end time and setting information for setting a game end option for the end of the game to the user client; 상기 사용자 클라이언트로부터 설정된 설정 정보를 수신하여 상기 게임 종료 옵션을 설정하는 단계를 더 포함하며,Receiving the setting information set from the user client and setting the game end option; 상기 게임을 종료를 제어하는 단계는 현재시간이 상기 게임 종료시간일 경우 상기 설정된 게임 종료 옵션에 따라 상기 게임을 종료를 제어하는 것을 특징으로 하는 게임 종료 서비스 방법.The controlling of the termination of the game may include controlling the termination of the game according to the set game termination option when the current time is the termination time of the game. 제 11 항에 있어서, 상기 설정 정보는,The method of claim 11, wherein the setting information, 상기 게임을 강제 종료시키기 위한 제 1 제어 옵션, 상기 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 상기 게임을 종료시키기 위한 제 2 제어 옵션, 및 상기 알림 이벤트만을 상기 사용자에게 제공하는 제 3 제어 옵션 중 어느 하나로 설정되는 게임 제어 옵션; 및A first control option for forcibly terminating the game, a second control option for terminating the game after providing a notification event for ending the game, and a third control option for providing the notification event only to the user A game control option set to any one of; And 사용자의 게임상태에 따라 상기 제 2 및 제 3 제어 옵션 각각에 대한 상기 알림 이벤트를 상기 사용자에게 제공하기 위해 게임 플레이중, 게임 필드중, 게임 전투중, 게임 이벤트중, 게임 대기실 및 게임 스테이지 사이 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 포함하는 것을 특징으로 하는 게임 종료 서비스 방법.During game play, game field, game battle, game event, between game waiting room and game stage to provide the user with the notification event for each of the second and third control options according to the user's game state. And a notification event display option set to at least one. 제 12 항에 있어서, 상기 게임의 종료를 제어하는 단계는,The method of claim 12, wherein controlling the end of the game comprises: 상기 게임의 1회 플레이 시간과 상기 게임 종료시간까지의 잔여시간을 산출하는 단계; 및Calculating a remaining play time of the game and the remaining time until the game end time; And 상기 1회 플레이 시간이 상기 잔여시간보다 큰 경우 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 단계;Controlling the end of the game according to the game end option when the one-time play time is greater than the remaining time; 상기 1회 플레이 시간이 상기 잔여시간보다 작은 경우 상기 알림 이벤트를 사용자에게 제공하는 단계; 및Providing the notification event to a user when the one play time is less than the remaining time; And 상기 알림 이벤트를 통해 수신되는 상기 게임 종료 정보에 따라 상기 게임의 종료를 제어하는 것을 특징으로 하는 게임 종료 서비스 방법.And controlling the end of the game according to the game end information received through the notification event. 제 13 항에 있어서,The method of claim 13, 상기 게임 종료 정보는 상기 게임을 종료시키기 위한 제 1 옵션, 상기 게임 종료시간을 재설정하기 위한 제 2 옵션, 상기 게임의 종료 설정을 취소하기 위한 제 3 옵션 중 어느 하나로 설정되는 것을 특징으로 하는 게임 종료 서비스 방법.The game end information is set to one of a first option for terminating the game, a second option for resetting the game end time, and a third option for canceling the end setting of the game. Service method. 삭제delete 삭제delete 삭제delete 제 1 항 또는 제 9 항에 있어서,The method according to claim 1 or 9, 상기 사용자 일정은 상기 사용자 클라이언트에 설치된 상기 일정관리 어플리케이션 및 웹 서비스를 제공하는 웹 서비스 서버에 설치된 상기 일정관리 어플리케이션 중 적어도 하나로부터 로드되는 것을 특징으로 하는 게임 종료 서비스 방법.And the user schedule is loaded from at least one of the schedule application installed on the user client and the schedule application installed on a web service server providing a web service. 제 1 항, 제 3 항 내지 제 9 항 또는 제 11 항 내지 제 14 항 중 어느 하나의 항에 기재된 방법을 수행하기 위한 프로그램이 기록된 기록매체.15. A recording medium having recorded thereon a program for carrying out the method of any one of claims 1, 3-9 or 11-14. 사용자 클라이언트에 설치된 게임 어플리케이션; 및A game application installed on the user client; And 상기 게임 어플리케이션의 게임 실행에 연동하여 상기 게임의 종료를 제어하는 게임 타이머 어플리케이션을 포함하며,It includes a game timer application for controlling the end of the game in conjunction with the game execution of the game application, 상기 게임 타이머 어플리케이션은 사용자의 일정관리 어플리케이션에 등록된 사용자 일정에 대응되는 시간에 상기 게임의 종료를 제어하고,The game timer application controls the end of the game at a time corresponding to the user schedule registered in the user's schedule management application, 상기 게임 타이머 어플리케이션은,The game timer application, 상기 사용자 클라이언트로부터 상기 일정관리 어플리케이션의 사용자 로그인 정보를 수신하고, 수신된 사용자 로그인 정보를 이용해 상기 일정관리 어플리케이션에 접속하여 상기 사용자 일정을 로드하는 로드부를 포함하여 이루어지는 것을 특징으로 하는 게임 종료 서비스 시스템.And a load unit configured to receive user login information of the schedule management application from the user client and access the schedule application by using the received user login information to load the user schedule. 제 20 항에 있어서, 상기 게임 타이머 어플리케이션은,The method of claim 20, wherein the game timer application, 상기 로드된 사용자 일정을 이용하여 게임 종료시간을 설정함과 아울러 상기 게임의 종료에 대한 게임 종료 옵션을 설정하기 위한 설정 창을 사용자에게 제공하고, 상기 설정 창을 통해 수신되는 설정 정보에 따라 상기 게임 종료 옵션을 설정하는 게임 종료시간 설정부; 및Provide a user with a setting window for setting a game end time using the loaded user schedule and setting a game end option for the end of the game, and according to the setting information received through the setting window. A game end time setting unit for setting an end option; And 현재시간과 상기 게임 종료시간을 비교하여 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하는 게임 종료 제어부를 더 포함하여 이루어지는 것을 특징으로 하는 게임 종료 서비스 시스템.And a game end controller for comparing the current time with the game end time and controlling the end of the game according to the game end option. 제 21 항에 있어서, 상기 설정 정보는,The method of claim 21, wherein the setting information, 상기 게임을 강제 종료시키기 위한 제 1 제어 옵션, 상기 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 상기 게임을 종료시키기 위한 제 2 제어 옵션, 및 상기 알림 이벤트만을 상기 사용자에게 제공하는 제 3 제어 옵션 중 어느 하나로 설정되는 게임 제어 옵션; 및A first control option for forcibly terminating the game, a second control option for terminating the game after providing a notification event for ending the game, and a third control option for providing the notification event only to the user A game control option set to any one of; And 사용자의 게임상태에 따라 상기 제 2 및 제 3 제어 옵션 각각에 대한 상기 알림 이벤트를 상기 사용자에게 제공하기 위해 게임 플레이중, 게임 필드중, 게임 전투중, 게임 이벤트중, 게임 대기실 및 게임 스테이지 사이 중 적어도 하나로 설정되는 알림 이벤트 표시 옵션을 포함하는 것을 특징으로 하는 게임 종료 서비스 시스템.During game play, game field, game battle, game event, between game waiting room and game stage to provide the user with the notification event for each of the second and third control options according to the user's game state. And a notification event display option set to at least one. 제 21 항에 있어서,The method of claim 21, 상기 게임 종료시간 설정부는 상기 설정 창을 통해 변경된 새로운 사용자 일정을 수신하여 상기 게임 종료시간을 재설정하는 것을 특징으로 하는 게임 종료 서비스 시스템.And the game end time setting unit resets the game end time by receiving a new user schedule changed through the setting window. 제 22 항에 있어서, 상기 게임 종료 제어부는,The method of claim 22, wherein the game end control unit, 상기 게임의 1회 플레이 시간과 상기 게임 종료시간까지의 잔여시간을 산출하고;Calculating a remaining play time of the game and the remaining time until the game end time; 상기 1회 플레이 시간이 상기 잔여시간보다 큰 경우 상기 게임 종료 옵션에 따라 상기 게임의 종료를 제어하고;If the one play time is greater than the remaining time, control the end of the game according to the game end option; 상기 1회 플레이 시간이 상기 잔여시간보다 작은 경우 상기 알림 이벤트를 사용자에게 제공하여 상기 알림 이벤트를 통해 수신되는 게임 종료 정보에 따라 상기 게임의 종료를 제어하는 것을 특징으로 하는 게임 종료 서비스 시스템.And providing the notification event to the user when the one-time play time is smaller than the remaining time, thereby controlling the end of the game according to the game end information received through the notification event. 제 24 항에 있어서,The method of claim 24, 상기 게임 종료 정보는 상기 게임을 종료시키기 위한 제 1 옵션, 상기 게임 종료시간을 재설정하기 위한 제 2 옵션, 상기 게임의 종료 설정을 취소하기 위한 제 3 옵션 중 어느 하나로 설정되는 것을 특징으로 하는 게임 종료 서비스 시스템.The game end information is set to one of a first option for terminating the game, a second option for resetting the game end time, and a third option for canceling the end setting of the game. Service system. 제 20 항에 있어서,The method of claim 20, 상기 일정관리 어플리케이션은 상기 사용자 클라이언트 및 웹 서비스를 제공하는 웹 서비스 서버 중 적어도 하나에 설치된 것을 특징으로 하는 게임 종료 서비스 시스템.The schedule management application is a game end service system, characterized in that installed on at least one of the user client and a web service server providing a web service. 제 20 항 내지 제 26 항 중 어느 한 항에 있어서,The method according to any one of claims 20 to 26, 통신망을 통해 상기 사용자 클라이언트에 연결된 게임 서버를 더 포함하며,Further comprising a game server connected to the user client via a communication network, 상기 게임 타이머 어플리케이션은 상기 사용자 클라이언트 또는 상기 게임 서버에 설치된 것을 특징으로 하는 게임 종료 서비스 시스템.The game timer application is a game end service system, characterized in that installed on the user client or the game server.
KR1020080057913A 2008-06-19 2008-06-19 Recording medium recording system and method of game termination service and program for performing the method Expired - Fee Related KR101009887B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080057913A KR101009887B1 (en) 2008-06-19 2008-06-19 Recording medium recording system and method of game termination service and program for performing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080057913A KR101009887B1 (en) 2008-06-19 2008-06-19 Recording medium recording system and method of game termination service and program for performing the method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020100068972A Division KR101540448B1 (en) 2010-07-16 2010-07-16 System and method for controlling game time using the user schedule, and record media recoded program for implement thereof

Publications (2)

Publication Number Publication Date
KR20090131915A KR20090131915A (en) 2009-12-30
KR101009887B1 true KR101009887B1 (en) 2011-01-19

Family

ID=41691034

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080057913A Expired - Fee Related KR101009887B1 (en) 2008-06-19 2008-06-19 Recording medium recording system and method of game termination service and program for performing the method

Country Status (1)

Country Link
KR (1) KR101009887B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101804244B1 (en) * 2011-02-18 2017-12-06 에스케이플래닛 주식회사 System for informing appointment of user during playing game, apparatus thereof, terminal thereof, method thereof and computer recordable medium storing the method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100599415B1 (en) * 2005-12-30 2006-07-10 김동현 Computer Management System and Management Method by Grade
KR20070007832A (en) * 2004-04-23 2007-01-16 마츠시타 덴끼 산교 가부시키가이샤 Recording medium recording game device and game program
KR20070026976A (en) * 2005-08-29 2007-03-09 주식회사 씽크앤두 Remote control system of offline game device using wired / wireless communication terminal
KR20070108417A (en) * 1999-01-28 2007-11-09 가부시키가이샤 세가 Network game systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070108417A (en) * 1999-01-28 2007-11-09 가부시키가이샤 세가 Network game systems
KR20070007832A (en) * 2004-04-23 2007-01-16 마츠시타 덴끼 산교 가부시키가이샤 Recording medium recording game device and game program
KR20070026976A (en) * 2005-08-29 2007-03-09 주식회사 씽크앤두 Remote control system of offline game device using wired / wireless communication terminal
KR100599415B1 (en) * 2005-12-30 2006-07-10 김동현 Computer Management System and Management Method by Grade

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101804244B1 (en) * 2011-02-18 2017-12-06 에스케이플래닛 주식회사 System for informing appointment of user during playing game, apparatus thereof, terminal thereof, method thereof and computer recordable medium storing the method

Also Published As

Publication number Publication date
KR20090131915A (en) 2009-12-30

Similar Documents

Publication Publication Date Title
RU2434295C2 (en) Advertisement method and system, advertisement control server and mobile device
US8388440B2 (en) Network account linking
US8825765B2 (en) Cross platform gaming
US20060063590A1 (en) Mechanism to control game usage on user devices
US20120011069A1 (en) License management method and content processing system
JP2009511200A (en) Method and apparatus for finding a desirable multiplayer game for a player
US20130054689A1 (en) Redeemable content specific to groups
US8744971B2 (en) Dynamic redemption codes
JP2017113174A (en) Video game processing program and video game processing system
KR20110137626A (en) Advertising content system using game and its method
KR101540448B1 (en) System and method for controlling game time using the user schedule, and record media recoded program for implement thereof
KR101009887B1 (en) Recording medium recording system and method of game termination service and program for performing the method
US20090111575A1 (en) System and method for providing betting game via communication network
JP2013059571A (en) Server system
KR101178325B1 (en) Method and system for controlling team play of online game
US9202201B2 (en) Approval based economy
TWI647639B (en) Servo device, terminal device and method for Provid advertisement
KR20040032847A (en) Gostop game by using network
KR101398181B1 (en) Method of recommending game partner, server performing the same and storage media storing the same
KR101313239B1 (en) Method and server for providing a reward item service
JP2017192829A (en) Video game processing program and video game processing system
KR101275664B1 (en) Method and server for user benefit service which can be bought by exclusive terminal
JP2003044746A (en) Advertisement distribution device, advertisement distribution method, terminal device, and advertisement distribution program
KR20130115020A (en) Method of managing community, server performing the same and storage media stroing the same
JP2019130410A (en) Video game processing program and video game processing system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

A107 Divisional application of patent
AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0107 Divisional application

St.27 status event code: A-0-1-A10-A18-div-PA0107

St.27 status event code: A-0-1-A10-A16-div-PA0107

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

FPAY Annual fee payment

Payment date: 20131224

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20151223

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20161227

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20181226

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20240114

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20240114