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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, 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
본 발명은 게임 종료 서비스 시스템 및 방법에 관한 것으로, 보다 구체적으로, 사용자의 일정을 관리하는 일정관리 어플리케이션에 등록된 사용자 일정을 이용하여 게임의 종료를 제어할 수 있는 게임 종료 서비스 시스템 및 방법, 그리고 그 방법을 수행하기 위한 프로그램이 기록된 기록매체에 관한 것이다.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
사용자 클라이언트(100)는 통신망(300)에 연결되어 카트라이더, 고고씽, 고스톱, 포커(Poker) 등과 같은 다양한 종류의 게임 어플리케이션(110)을 제공받을 수 있는 복수의 단말 장치로서, 데스크탑 PC, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System)폰 등을 모두 포함할 수 있다.The
게임 어플리케이션(110)은 사용자가 실질적으로 게임을 진행할 수 있도록 하는 것으로서, 사용자 클라이언트(100)에 설치되는 프로그램 형태를 갖는다. 이러한, 게임 어플리케이션(110)은 사용자 클라이언트(100)에 반드시 설치되어야 하는 것은 아니며, 웹 브라우저(102)를 통해 게임 종료 서비스가 제공될 수도 있다.The
게임 타이머 어플리케이션(120)은, 도 2에 도시된 바와 같이, 로드부(122), 게임 종료시간 설정부(124), 게임 종료 제어부(126), 및 저장부(128)를 포함하여 구성될 수 있다.As shown in FIG. 2, the
로드부(122)는 사용자 클라이언트(100)로부터 일정관리 어플리케이션(130)의 사용자 로그인 정보를 수신하고, 수신된 사용자 로그인 정보를 이용해 일정관리 어플리케이션(130)에 접속하여 사용자 일정을 로드한다. 여기서, 로드부(122)는 사용자 로그인 정보를 이용해 사용자 클라이언트(100)에 설치된 일정관리 어플리케이션(130) 및 일정관리를 포함하는 웹 서비스를 제공하는 웹 서비스 서버(200)에 포함된 웹 일정관리 어플리케이션(210) 중 적어도 하나에 접속하여 사용자 일정을 로드할 수 있다. 이때, 로드부(122)에 의해 로드된 사용자 일정은 저장부(128)에 저장될 수 있다.The
게임 종료시간 설정부(124)는 로드부(122)에 의해 로드된 사용자 일정을 이용하여 게임 종료시간을 설정함과 아울러, 도 3에 도시된 설정 창(150)을 통해 설정 정보를 수신하여 게임의 종료에 대한 게임 종료 옵션을 설정한다. 여기서, 게임 종료시간 설정부(124)에 의해 설정된 게임 종료시간 및 게임 종료 옵션은 저장부(128)에 저장될 수 있다. 이때, 저장부(128)는 게임 종료시간 설정부(124) 또는 게임 종료 제어부(126)에 포함될 수 있다.The game end
일 실시 예에 있어서, 설정 창(150)은 일정 로드 옵션(151), 게임 제어 옵션(152), 및 알림 이벤트 표시 옵션(154)을 포함하여 구성될 수 있다.According to an embodiment of the present disclosure, the setting
일정 로드 옵션(151)은 제 1 및 제 2 로드 옵션(151a, 151b)을 포함하여 구성될 수 있다.The constant load option 151 may be configured to include the first and
제 1 로드 옵션(151a)은 사용자 선택에 따라 사용자 로그인 정보, 즉 아이디(ID) 및 비밀번호(Password)를 이용해 사용자 클라이언트(100)에 설치된 일정관리 어플리케이션(130)에 접속하여 사용자 일정을 로드한다. 여기서, 일정관리 어 플리케이션(130)은 마이크로소프트사의 아웃룩(Outlook) 프로그램이 될 수 있다. 이와 같이 사용자 선택에 따른 제 1 로드 옵션(151a)에 의해 로드된 사용자 일정에 대응되는 시간은 날짜, 시간, 오전, 오후 등의 형식으로 설정 창(150)에 마련된 시간 표시부(153)에 표시될 수 있으며, 로드된 사용자 일정에 대한 메시지는 설정 창(150)에 메시지 표시부(155)에 표시될 수 있다.The
제 2 로드 옵션(151b)은 사용자 선택에 따라 사용자 로그인 정보를 이용해 웹 서비스 서버(200)의 웹 일정관리 어플리케이션(210)에 접속하여 사용자 일정을 로드한다. 여기서, 웹 일정관리 어플리케이션(210)은 웹 서비스 서버(200)에 포함된 웹 캘린더가 될 수 있다. 이와 같이 사용자 선택에 따른 제 2 로드 옵션(151b)에 의해 로드된 사용자 일정은 날짜, 시간, 오전, 오후 등의 형식으로 시간 표시부(153)에 표시될 수 있으며, 로드된 사용자 일정에 대한 메시지는 메시지 표시부(155)에 표시될 수 있다.The
한편, 게임 타이머 어플리케이션(120)은 동기화 프로토콜(Synchronization Protocol)을 통해 사용자 클라이언트(100)의 일정관리 어플리케이션(130)에 등록된 사용자 일정 및/또는 웹 서비스 서버(200)의 웹 일정관리 어플리케이션(210)에 등록된 사용자 일정을 로드할 수 있다.Meanwhile, the
게임 제어 옵션(152)은 게임 어플리케이션(110)의 게임을 강제 종료시키기 위한 강제 종료 옵션, 게임 종료에 대한 알림 이벤트를 사용자에게 제공한 후 게임을 종료시키기 위한 확인/종료 옵션, 및 알림 이벤트만을 사용자에게 제공하기 위한 알림기능 옵션을 포함하도록 구성될 수 있다. 이러한, 게임 제어 옵션(152)은 사용자에 의해 강제 종료 옵션, 확인/종료 옵션, 및 알림기능 옵션 중 어느 하나로 설정될 수 있다.The
알림 이벤트 표시 옵션(154)은 게임 제어 옵션(152)이 확인/종료 옵션 또는 알림기능 옵션이 설정된 경우 발생된 알림 이벤트를 사용자의 게임 플레이에 방해되지 않도록 표시하거나, 사용자가 원하는 게임상태의 게임 화면에 표시하기 위하여, 사용자의 게임상태에 따른 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션을 포함하도록 구성될 수 있다. 이러한, 알림 이벤트 표시 옵션(154)은 사용자에 의해 게임 플레이중 옵션, 게임 필드중 옵션, 게임 전투중 옵션, 게임 이벤트중 옵션, 게임 대기실 옵션 및 게임 스테이지 사이 옵션 중 적어도 하나로 설정될 수 있다.The notification
한편, 사용자는 설정 창(150)의 시간 표시부(153)에 로드된 사용자 일정의 날짜 및 시간을 직접 변경함으로써 게임 종료시간 설정부(124)에 의해 설정된 게임 종료시간을 재설정할 수 있다. 이 경우 변경된 사용자 일정은 일정관리 어플리케이션(130) 및 웹 일정관리 어플리케이션(210) 각각의 사용자 일정에 반영될 수 있다.On the other hand, the user can reset the game end time set by the game end
게임 종료 제어부(126)는 현재시간과 게임 종료시간을 비교하여 현재시간이 게임 종료시간일 경우 설정된 게임 종료 옵션에 따라 게임을 종료를 제어한다.The game
일 실시 예에 있어서, 게임 종료 제어부(126)는 게임 종료 옵션의 게임 제어 옵션이 강제 종료 옵션으로 설정된 경우 게임 종료시간에 대응되는 현재시간에 게임을 강제 종료시킨다.In one embodiment, the game
다른 실시 예에 있어서, 게임 종료 제어부(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
구체적으로, 게임 종료 제어부(126)는 종료 버튼(161)에 의한 종료 알림 정보가 수신될 경우, 실행중인 게임 판이 끝나면 게임을 종료시킨다. 그리고, 게임 종료 제어부(126)는 종료시간 재설정 버튼(162)에 의한 종료 알림 정보가 수신될 경우 설정 창(150)을 사용자에게 제공하고, 설정 창(150)을 통해 제공되는 게임 종료시간 및 설정 정보를 수신하여 게임 종료시간 및 게임 종료 옵션을 재설정한다. 반면에, 게임 종료 제어부(126)는 게임 종료 설정 취소 버튼(163)에 의한 종료 알림 정보가 수신될 경우 더 이상 게임의 종료 제어를 수행하지 않는다.Specifically, when the end notification information by the
다른 실시 예에 있어서, 게임 종료 제어부(126)는 게임 종료 옵션의 게임 제어 옵션이 알림기능 옵션으로 설정된 경우, 사용자 일정 및 메시지를 포함하는 일정 메시지 창(미도시)을 사용자에게 제공한 후, 더 이상 게임의 종료 제어를 수행하지 않는다.In another embodiment, when the game control option of the game end option is set as a notification function option, the game
다른 실시 예에 있어서, 게임 종료 제어부(124)는 게임의 1회 플레이 시간과 게임 종료시간까지의 잔여시간을 산출하고, 산출된 1회 플레이 시간(또는 예상시간)이 잔여시간보다 큰 경우 설정된 게임 종료 옵션에 따라 게임의 종료를 제어할 수 있다. 예를 들어, 게임 종료 옵션의 게임 제어 옵션이 확인/종료 옵션으로 설정되고, 알림 이벤트 표시 옵션(154)이 게임 대기실 또는/및 게임 스테이지 사이로 설정됨과 아울러, 게임 종료시간이 "18시"로 설정되고, 사용자가 1회 플레이 시간이 3분 정도인 카트라이더 또는 고고씽 같은 레이싱 게임을 플레이하는 경우에 있어서, 게임 종료 제어부(124)는 사용자가 "17시58분"에 게임 플레이 사이(예를 들어, 스테이지, 대기실 등)에 위치하는 경우에 상술한 알림 이벤트를 게임 화면에 표시하여 게임의 종료를 제어한다.In another embodiment, 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
도 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
사용자 클라이언트(100)는 통신망(300)에 연결되어 카트라이더, 고고씽, 고스톱, 포커(Poker) 등과 같은 다양한 종류의 게임 어플리케이션(110)을 제공받을 수 있는 복수의 단말 장치로서, 데스크탑 PC, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System)폰 등을 모두 포함할 수 있다.The
게임 어플리케이션(110)은 사용자가 실질적으로 게임을 진행할 수 있도록 하는 것으로서, 사용자 클라이언트(100)에 설치되는 프로그램 형태를 갖는다. 또한, 게임 어플리케이션(110)은 게임 서버(400)로부터 모든 채널 리스트를 수신하여 사용자에게 표시하고, 사용자가 특정 채널 입장 및 게임방 참여를 요청하는 경우, 게임 서버(400)로부터 입장한 채널에 관한 정보 및 개설된 게임방 정보를 수신하며, 게임 진행 시 게임을 위한 게임 패킷을 송수신하는 기능을 수행한다. 여기서, 게임 어플리케이션(110)은 사용자 클라이언트(100)에 반드시 설치되어야 하는 것은 아니며, 웹 브라우저(102)를 통해 게임 종료 서비스가 제공될 수도 있다.The
게임 서버(400)는 사용자 클라이언트(100)에 게임 어플리케이션(110)을 제공하는 게임 어플리케이션 제공 모듈(410); 사용자 클라이언트(100)에 설치된 게임 어플리케이션(110)의 실행에 연동하여 사용자의 게임 종료를 제어하는 게임 타이머 어플리케이션(420); 및 사용자 클라이언트(100)에 채널 리스트 정보를 제공하는 채널 정보 제공 모듈(430)을 포함하여 구성된다.The
게임 어플리케이션 제공 모듈(410)은 통신망(300)을 통해 사용자 클라이언트(100)에 게임 어플리케이션(110)을 제공한다. 또한, 게임 어플리케이션 제공 모듈(410)은 어플리케이션(110)의 버전을 확인하여 최신 버전으로 갱신하는 기능을 수행할 수 있다.The game
게임 타이머 어플리케이션(420)은, 도 2에 도시된 바와 같이, 로드부(122), 게임 종료시간 설정부(124), 게임 종료 제어부(126), 및 저장부(128)를 포함하여 구성되며, 게임 서버(400)에 설치되는 것을 제외하고는 본 발명의 제 1 실시 예에서는 동일하게 구성되어 사용자의 게임 종료를 제어한다. 이에 따라, 게임 타이머 어플리케이션(420)에 대한 상세한 설명은 상술한 본 발명의 제 1 실시 예에 대한 설명으로 대신하기로 한다.As shown in FIG. 2, the
채널 정보 제공 모듈(430)은 데이터 베이스(500)에 저장된 채널 리스트 정보를 사용자 클라이언트(100)로 전송하고, 또한, 사용자가 특정 채널에 입장한 경우 그 채널에서 게임 중 또는 대기 중인 사용자 정보 및 개설된 게임방 정보 등을 사용자 클라이언트(100)로 전송한다.The channel
데이터 베이스(500)는 게임 서버(400)에 연결되며, 사용자 인증을 위한 사용자 인증정보, 사용자의 게임등급, 사용자의 게임승률, 사용자의 게임 패턴 정보 및 게임 종류에 따른 사용자의 게임 상대 중 적어도 하나를 저장한다. 이러한, 데이터 베이스(500)는 채널 리스트 정보를 저장하는 채널 데이터 베이스(미도시)를 포함하여 구성될 수 있다.The
한편, 게임 서버(400)는 사용자의 게임 플레이 중 게임 타이머 어플리케이션(420)에 의해 게임이 종료된 경우에 있어서, 정상적인 게임 종료로 판단하여 사용자의 게임등급, 게임승률 등에 영향을 미치지 않도록 게임 내의 패널티를 작게 하거나 발생시키지 않는다.On the other hand, the
상술한 바와 같이, 본 발명의 제 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
도 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
사용자 클라이언트(100)는 카트라이더, 고고씽, 고스톱, 포커(Poker) 등과 같은 다양한 종류의 게임 어플리케이션(110)을 제공받을 수 있는 복수의 단말 장치로서, 데스크탑 PC, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System)폰 등을 모두 포함할 수 있다.The
게임 어플리케이션(110)은 사용자가 실질적으로 게임을 진행할 수 있도록 하는 것으로서, 사용자 클라이언트(100)에 설치되는 프로그램 형태를 갖는다. 이러한, 게임 어플리케이션(110)은 사용자 클라이언트(100)에 반드시 설치되어야 하는 것은 아니며, 웹 브라우저(102)를 통해 게임 종료 서비스가 제공될 수도 있다.The
요금관리 어플리케이션(630)은 사용자 클라이언트(100)에 설치되어 요금에 따른 요금 만료시간을 설정하여 사용자의 사용자 클라이언트(100)의 이용시간을 제한한다. 여기서, 요금관리 어플리케이션(630)은 요금결제를 수행하여 요금 만료시간을 재설정할 수도 있다.The
게임 타이머 어플리케이션(120)은, 도 2에 도시된 바와 같이, 로드부(122), 게임 종료시간 설정부(124), 게임 종료 제어부(126), 및 저장부(128)를 포함하여 구성될 수 있다.As shown in FIG. 2, the
로드부(122)는 사용자 클라이언트(100)로부터 요금관리 어플리케이션(630)의 요금관리 로그인 정보를 수신하고, 수신된 요금관리 로그인 정보를 이용해 요금관리 어플리케이션(630)에 접속하여 요금 만료시간을 로드한다.The
게임 종료시간 설정부(126)는 로드부(122)에 의해 로드된 요금 만료시간을 게임 종료시간으로 설정하는 것을 제외하고는 상술한 본 발명의 제 1 실시 예와 동일하다.The game end
게임 종료 제어부(126)는 상술한 본 발명의 제 1 실시 예와 동일하게 게임 종료시간 설정부(126)에 의해 설정된 게임 종료시간 및 게임 종료 옵션에 따라 게임의 종료를 제어한다.The game
상술한 바와 같이, 본 발명의 제 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
한편, 본 발명의 제 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
한편, 본 발명의 제 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
도 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:
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)
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)
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)
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 |
-
2008
- 2008-06-19 KR KR1020080057913A patent/KR101009887B1/en not_active Expired - Fee Related
Patent Citations (4)
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)
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 |