KR102017467B1 - 사용자의 컨텐츠 이용을 보조하는 방법 및 장치 - Google Patents

사용자의 컨텐츠 이용을 보조하는 방법 및 장치 Download PDF

Info

Publication number
KR102017467B1
KR102017467B1 KR1020190012585A KR20190012585A KR102017467B1 KR 102017467 B1 KR102017467 B1 KR 102017467B1 KR 1020190012585 A KR1020190012585 A KR 1020190012585A KR 20190012585 A KR20190012585 A KR 20190012585A KR 102017467 B1 KR102017467 B1 KR 102017467B1
Authority
KR
South Korea
Prior art keywords
user
driver
passenger
content
target content
Prior art date
Application number
KR1020190012585A
Other languages
English (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 KR1020190012585A priority Critical patent/KR102017467B1/ko
Application granted granted Critical
Publication of KR102017467B1 publication Critical patent/KR102017467B1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/58Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5566Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

드라이버 사용자를 통해 승객 사용자의 컨텐츠 이용을 보조하기 위해, 승객 사용자로부터 타겟 컨텐츠에 대해 보조 요청을 수신하고, 타겟 컨텐츠에 대한 후보 드라이버 사용자 중 드라이버 사용자를 결정하며, 드라이버 사용자에게 승객 사용자의 사용자 캐릭터에 대한 제어권을 설정하고, 제어권에 기초하여 드라이버 사용자 및 승객 사용자에게 타겟 컨텐츠를 제공한다.

Description

사용자의 컨텐츠 이용을 보조하는 방법 및 장치{METHOD AND APPARATUS FOR ASSISTING A USER IN USING CONTENT}
아래의 실시예들은 게임 내의 컨텐츠를 사용자가 이용하는 경우, 사용자의 컨텐츠 이용을 보조하는 기술에 관한 것이다. 보다 구체적으로, 제1 사용자 및 제2 사용자를 매칭함으로써 제1 사용자의 컨텐츠 이용을 보조하는 방법 및 장치에 관한 것이다.
사용자가 게임을 플레이하는 경우, 게임 내에서 제공되는 다양한 컨텐츠들을 이용할 수 있다. 예를 들어, 대전 게임과 같은 경우 다양한 레벨의 NPC(non-player character)들을 상대할 수 있다. 일반적으로, 게임의 진행도가 증가할수록 상대적으로 강한 NPC가 등장하기 때문에, 주어진 조건을 만족하지 못하면 계속적으로 게임 진행을 하기 어려워진다. 이러한 게임 특징에 의해 사용자는 게임 또는 특정 컨텐츠에 대해 스트레스를 받을 수 있고, 이는 게임 플레이의 중단으로 이어질 수 있다.
일 실시예는 사용자의 컨텐츠의 이용을 보조하는 방법 및 장치를 제공할 수 있다.
다른 일 실시예는 드라이버 사용자에게 승객 사용자의 사용자 캐릭터에 대한 제어권을 설장하고, 이에 기초하여 승객 사용자의 컨텐츠의 이용을 보조하는 방법 및 장치하는 방법 및 장치를 제공할 수 있다.
일 측면에 따른, 드라이버 사용자를 통해 승객 사용자의 컨텐츠 이용을 보조하는 방법은, 상기 승객 사용자로부터 타겟 컨텐츠에 대해 보조 요청을 수신하는 단계, 상기 타겟 컨텐츠에 대한 적어도 하나의 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계, 상기 드라이버 사용자에게 상기 승객 사용자의 사용자 캐릭터에 대한 적어도 일부의 제어권을 설정하는 단계, 및 상기 제어권에 기초하여 상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계를 포함하고, 상기 드라이버 사용자가 상기 제어권에 기초하여 상기 사용자 캐릭터를 통해 상기 타겟 컨텐츠를 이용한다.
상기 컨텐츠 이용 보조 방법은, 상기 승객 사용자로부터 상기 보조 요청을 수신한 경우, 상기 승객 사용자가 상기 타겟 컨텐츠에 대해 미리 설정된 승객 조건을 만족하였는지 여부를 결정하는 단계를 더 포함하고, 상기 승객 조건이 만족된 경우, 상기 드라이버 사용자가 결정될 수 있다.
상기 승객 조건은, 상기 타겟 컨텐츠에 대해 미리 설정된 아이템의 보유, 상기 타겟 컨텐츠의 이용 횟수, 및 상기 승객 사용자의 사용자 캐릭터의 능력치 중 적어도 하나를 포함할 수 있다.
상기 드라이버 사용자를 결정하는 단계는, 상기 타겟 컨텐츠에 대해 미리 설정된 드라이버 조건을 만족하는 사용자를 후보 드라이버 사용자로 등록하는 단계, 및 등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계를 포함할 수 있다.
상기 등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계는, 상기 등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계는, 상기 등록된 후보 드라이버 사용자 중 상기 보조 요청에 포함된 필터링 조건을 만족하는 후보 드라이버 사용자를 상기 드라이버 사용자로 결정하는 단계를 포함할 수 있다.
상기 제어권은 상기 사용자 캐릭터의 움직임 조작에 대한 제어권일 수 있다.
상기 제어권은 상기 사용자 캐릭터의 아이템 이용에 대한 제어권일 수 있다.
상기 제어권으로 상기 드라이버 사용자가 이용할 수 있는 아이템은 상기 승객 사용자에 의해 상기 타겟 컨텐츠의 제공 이전에 결정될 수 있다.
상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계는, 상기 타겟 컨텐츠의 제공이 시작되기 전에, 상기 승객 사용자의 크레딧 중 일부를 차감하는 단계를 포함할 수 있다.
상기 컨텐츠 이용 보조 방법은, 상기 타겟 컨텐츠의 제공이 종료된 경우, 상기 승객 사용자로부터 상기 드라이버 사용자에 대한 평가 값을 수신하는 단계, 및 상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계를 더 포함할 수 있다.
상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계는, 상기 타겟 컨텐츠의 플레이 결과에 기초하여 상기 평가 값이 적절한지 여부를 결정하는 단계, 및 상기 평가 값이 적절한 경우, 상기 평가 값에 기초하여 상기 드라이버 사용자에게 상기 타겟 크레딧을 제공하는 단계를 포함할 수 있다.
상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계는, 상기 평가 값에 기초하여 상기 드라이버 사용자에 대한 세율을 결정하는 단계, 및 상기 세율에 기초하여 상기 드라이버 사용자에게 제공할 상기 타겟 크레딧을 계산하는 단계를 포함할 수 있다.
상기 드라이버 사용자에게 상기 제어권이 설정된 경우, 상기 승객 사용자 및 상기 드라이버 사용자 각각에게 출력되는 사용자 인터페이스들이 서로 다르게 조정될 수 있다.
다른 일 측면에 따른, 드라이버 사용자를 통해 승객 사용자의 컨텐츠 이용을 보조하는 방법을 수행하는 서버는, 승객 사용자의 컨텐츠 이용을 보조하는 프로그램이 기록된 메모리, 및 상기 프로그램을 수행하는 프로세서를 포함하고, 상기 프로그램은, 상기 승객 사용자로부터 타겟 컨텐츠에 대해 보조 요청을 수신하는 단계, 상기 타겟 컨텐츠에 대한 적어도 하나의 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계, 상기 드라이버 사용자에게 상기 승객 사용자의 사용자 캐릭터에 대한 적어도 일부의 제어권을 설정하는 단계, 및 상기 제어권에 기초하여 상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계를 수행하고, 상기 드라이버 사용자가 상기 제어권에 기초하여 상기 사용자 캐릭터를 통해 상기 타겟 컨텐츠를 이용한다.
상기 프로그램은, 상기 승객 사용자로부터 상기 보조 요청을 수신한 경우, 상기 승객 사용자가 상기 타겟 컨텐츠에 대해 미리 설정된 승객 조건을 만족하였는지 여부를 결정하는 단계를 더 수행하고, 상기 승객 조건이 만족된 경우, 상기 드라이버 사용자가 결정될 수 있다.
상기 승객 조건은, 상기 타겟 컨텐츠에 대해 미리 설정된 아이템의 보유, 상기 타겟 컨텐츠의 이용 횟수, 및 상기 승객 사용자의 사용자 캐릭터의 능력치 중 적어도 하나를 포함할 수 있다.
상기 드라이버 사용자를 결정하는 단계는, 상기 타겟 컨텐츠에 대해 미리 설정된 드라이버 조건을 만족하는 사용자를 후보 드라이버 사용자로 등록하는 단계, 및 등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계를 포함할 수 있다.
상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계는, 상기 타겟 컨텐츠의 제공이 시작되기 전에, 상기 승객 사용자의 크레딧 중 일부를 차감하는 단계를 포함할 수 있다.
상기 프로그램은, 상기 타겟 컨텐츠의 제공이 종료된 경우, 상기 승객 사용자로부터 상기 드라이버 사용자에 대한 평가 값을 수신하는 단계, 및 상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계를 더 수행할 수 있다.
상기 드라이버 사용자에게 상기 제어권이 설정된 경우, 상기 승객 사용자 및 상기 드라이버 사용자 각각에게 출력되는 사용자 인터페이스들이 서로 다르게 조정될 수 있다.
사용자의 컨텐츠의 이용을 보조하는 방법 및 장치가 제공될 수 있다.
드라이버 사용자에게 승객 사용자의 사용자 캐릭터에 대한 제어권을 설장하고, 이에 기초하여 승객 사용자의 컨텐츠의 이용을 보조하는 방법 및 장치하는 방법 및 장치가 제공될 수 있다.
도 1은 일 예에 따른 게임 제공 시스템의 구성도이다.
도 2는 일 실시예에 따른 서버의 구성도이다.
도 3은 일 실시예에 따른 사용자의 컨텐츠 이용을 보조하는 방법의 흐름도이다.
도 4는 일 예에 따른 후보 드라이버 사용자를 결정하는 방법의 흐름도이다.
도 5는 일 예에 따른 등록된 후보 드라이버 사용자 중 드라이버 사용자를 결정하는 방법의 흐름도이다.
도 6은 일 예에 따른 정상 인터페이스, 승객 사용자에게 출력되는 사용자 인터페이스 및 드라이버 사용자에게 출력되는 사용자 인터페이스이다.
도 7은 일 예에 따른 드라이버 사용자에게 타겟 크레딧을 제공하는 방법의 흐름도이다.
도 8은 일 예에 따른 타겟 컨텐츠의 플레이 결과 및 평가 값에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공하는 방법의 흐름도이다.
도 9는 일 예에 따른 결정된 세율에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공하는 방법의 흐름도이다.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 그러나, 실시예들에는 다양한 변경이 가해질 수 있어서 특허출원의 권리 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 실시예들에 대한 모든 변경, 균등물 내지 대체물이 권리 범위에 포함되는 것으로 이해되어야 한다.
실시예에서 사용한 용어는 단지 설명을 목적으로 사용된 것으로, 한정하려는 의도로 해석되어서는 안된다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 1은 일 예에 따른 게임 제공 시스템의 구성도이다.
게임 제공 시스템은 서버(110) 및 복수의 사용자 단말들(120, 130)을 포함한다. 서버(110)는 복수의 사용자 단말들(120, 130)로 게임(예를 들어, 온라인 게임)을 제공할 수 있으나, 기재된 실시예로 한정되지 않는다. 사용자들은 사용자 단말들(120, 130)의 각각을 통해 게임을 이용할 수 있다. 사용자 단말들(120, 130)의 각각은 스마트 폰(smart phone), 랩탑, 태블릿과 같은 모바일 단말을 포함할 수 있고, PC(personal computer)와 같은 비-모바일 단말을 포함할 수 있다. 즉, 사용자 단말들(120, 130)은 온라인에 접속할 수 있는 모든 장치를 의미하며, 기재된 실시예로 한정되지 않는다. 사용자 단말(120)의 제1 사용자는 사용자 계정을 통해 서버(110)에 접속하고, 서버(110)는 접속된 사용자 계정을 통해 연결된 사용자 단말(120)에게 게임을 제공할 수 있다.
일반적으로, 제2 사용자의 제2 사용자 캐릭터 및 제1 사용자의 제1 사용자 캐릭터 간의 상호작용(예를 들어, 전투)이 제1 사용자 캐릭터의 행동 또는 액션에 영향을 줄 수 있으나, 제1 사용자 캐릭터의 능동 조작은 다른 사용자(예를 들어, 제2 사용자)의 입력에 영향을 받지 않으며, 오로지 제1 사용자의 입력에 의해서만 영향을 받는다. 이에 따라, 게임 내의 복수의 컨텐츠들 중 특정 컨텐츠(예를 들어, 보스 몬스터 사냥)가 난이도가 높더라도, 제1 사용자는 스스로의 조작으로만 특정 컨텐츠를 해결해야 한다.
제1 사용자가 특정 컨텐츠를 해결하기 위한 나머지 조건들을 갖추었더라도, 제1 사용자가 능숙한 조작을 하지 못하는 경우에는 제1 사용자는 오랫동안 특정 컨텐츠를 해결하지 못할 수 있다. 이러한 경우, 제1 사용자는 게임을 더 이상 즐기지 못하고, 게임을 포기할 수 있다.
제1 사용자가 특정 컨텐츠를 해결할 수 있도록 컨텐츠 이용을 보조하는 방법이 고려될 수 있다. 예를 들어, 제2 사용자에게 제1 사용자 캐릭터의 조작을 맡기고, 제2 사용자가 제1 사용자 캐릭터를 통해 특정 컨텐츠를 해결하는 방법이 있을 수 있다. 제1 사용자는 승객 사용자로 명명되고, 제2 사용자는 드라이버 사용자로 명명될 수 있다. 아래에서, 도 2 내지 도 9를 참조하여 사용자의 컨텐츠 이용을 보조하는 방법이 상세히 설명된다.
도 2는 일 실시예에 따른 서버의 구성도이다.
서버(200)는 통신부(210), 프로세서(220) 및 메모리(230)를 포함한다. 예를 들어, 서버(200)은 도 1을 참조하여 전술된 서버(110)에 대응한다.
통신부(210)는 프로세서(220) 및 메모리(230)와 연결되어 데이터를 송수신한다. 통신부(210)는 외부의 다른 장치와 연결되어 데이터를 송수신할 수 있다. 이하에서 "A"를 송수신한다라는 표현은 "A를 나타내는 정보(information) 또는 데이터"를 송수신하는 것을 나타낼 수 있다.
통신부(210)는 서버(200) 내의 회로망(circuitry)으로 구현될 수 있다. 예를 들어, 통신부(210)는 내부 버스(internal bus) 및 외부 버스(external bus)를 포함할 수 있다. 다른 예로, 통신부(210)는 서버(200)와 외부의 장치를 연결하는 요소일 수 있다. 통신부(210)는 인터페이스(interface)일 수 있다. 통신부(210)는 외부의 장치로부터 데이터를 수신하여, 프로세서(220) 및 메모리(230)에 데이터를 전송할 수 있다.
프로세서(220)는 통신부(210)가 수신한 데이터 및 메모리(230)에 저장된 데이터를 처리한다. "프로세서"는 목적하는 동작들(desired operations)을 실행시키기 위한 물리적인 구조를 갖는 회로를 가지는 하드웨어로 구현된 데이터 처리 장치일 수 있다. 예를 들어, 목적하는 동작들은 프로그램에 포함된 코드(code) 또는 인스트럭션들(instructions)을 포함할 수 있다. 예를 들어, 하드웨어로 구현된 데이터 처리 장치는 마이크로프로세서(microprocessor), 중앙 처리 장치(central processing unit), 프로세서 코어(processor core), 멀티-코어 프로세서(multi-core processor), 멀티프로세서(multiprocessor), ASIC(Application-Specific Integrated Circuit), FPGA(Field Programmable Gate Array)를 포함할 수 있다.
프로세서(220)는 메모리(예를 들어, 메모리(230))에 저장된 컴퓨터로 읽을 수 있는 코드(예를 들어, 소프트웨어) 및 프로세서(220)에 의해 유발된 인스트럭션들을 실행한다.
메모리(230)는 통신부(210)가 수신한 데이터 및 프로세서(220)가 처리한 데이터를 저장한다. 예를 들어, 메모리(230)는 프로그램(또는 어플리케이션, 소프트웨어)을 저장할 수 있다. 저장되는 프로그램은 사용자 단말로 게임을 제공할 수 있도록 코딩되어 프로세서(220)에 의해 실행 가능한 신텍스(syntax)들의 집합일 수 있다. 저장되는 다른 프로그램은 사용자의 컨텐츠 이용을 보조할 수 있도록 코딩되어 프로세서(220)에 의해 실행 가능한 신텍스들의 집합일 수 있다.
일 측면에 따르면, 메모리(230)는 하나 이상의 휘발성 메모리, 비휘발성 메모리 및 RAM(Random Access Memory), 플래시 메모리, 하드 디스크 드라이브 및 광학 디스크 드라이브를 포함할 수 있다.
메모리(230)는 서버(200)를 동작 시키는 명령어 세트(예를 들어, 소프트웨어)를 저장한다. 서버(200)를 동작 시키는 명령어 세트는 프로세서(220)에 의해 실행된다.
통신부(210), 프로세서(220) 및 메모리(230)에 대해, 아래에서 도 3 내지 9를 참조하여 상세히 설명된다.
도 3은 일 실시예에 따른 사용자의 컨텐츠 이용을 보조하는 방법의 흐름도이다.
아래의 단계들(310 내지 350)은 도 2를 참조하여 전술된 서버(200)에 의해 수행된다.
단계(310)에서, 서버(200)는 승객 사용자로부터 타겟 컨텐츠에 대한 보조 요청을 수신한다. 예를 들어, 타겟 컨텐츠를 해결하지 못한 제1 사용자는 승객 사용자로서 사용자 단말을 통해 보조 요청을 서버(200)로 전송할 수 있다.
단계(320)에서, 서버(200)는 보조 요청을 수신한 경우, 승객 사용자가 승객 조건을 만족하는지 여부를 결정한다. 승객 조건은 사용자가 노력도 없이 타겟 컨텐츠를 해결하기 위해 컨텐츠 이용 보조 서비스를 이용하는 것을 방기하기 위해 미리 설정될 수 있다. 예를 들어, 승객 조건은, 타겟 컨텐츠에 대해 미리 설정된 아이템의 보유, 타겟 컨텐츠의 이용 횟수, 및 승객 사용자의 사용자 캐릭터의 능력치 중 적어도 하나를 포함할 수 있고, 기재된 실시예로 한정되지 않는다.
단계(330)에서, 서버(200)는 타겟 컨텐츠에 대한 적어도 하나의 후보 드라이버 사용자 중 드라이버 사용자를 결정한다. 타겟 컨텐츠에 대한 후보 드라이버 사용자는 미리 등록될 수 있다. 드라이버 사용자를 결정하는 방법에 대해, 아래에서 도 4 및 5를 참조하여 상세히 설명된다.
단계(340)에서, 서버(200)는 드라이버 사용자에게 승객 사용자의 사용자 캐릭터에 대한 제어권을 설정한다. 예를 들어, 제어권은 사용자 캐릭터의 움직임 조작에 대한 제어권일 수 있다. 다른 예로, 제어권은 사용자 캐릭터의 아이템 이용에 대한 제어권일 수 있다. 제어권으로 드라이버 사용자가 이용할 수 있는 아이템은 승객 사용자에 의해 타겟 컨텐츠의 제공 이전에 결정될 수 있다. 예를 들어, 승객 사용자는 드라이버 사용자가 이용할 수 있는, 아이템의 종류 및 개수를 미리 지정할 수 있다.
단계(350)에서, 서버(200)는 제어권에 기초하여 드라이버 사용자 및 승객 사용자에게 타겟 컨텐츠를 제공한다. 드라이버 사용자 및 승객 사용자에게 동일한 타겟 컨텐츠가 제공되며, 승객 사용자의 사용자 캐릭터는 사용자 캐릭터의 제어권이 부여된 드라이버 사용자에 의해 제어될 수 있다. 예를 들어, 드라이버 사용자는 승객 사용자가 미리 설정한 아이템을 이용하여 타겟 컨텐츠를 플레이할 수 있다.
드라이버 사용자가 승객 사용자의 사용자 캐릭터로 타겟 컨텐츠를 완료한 경우, 승객 사용자가 타겟 컨텐츠를 완료한 것으로 간주된다. 승객 사용자는 타겟 컨텐츠를 완료하였으므로, 추가의 컨텐츠를 진행할 수 있게 되고, 이에 따라 승객 사용자의 게임 이탈이 방지될 수 있다.
일 측면에 따르면, 서버(200)는 타겟 컨텐츠의 제공이 시작되기 전에, 승객 사용자의 크레딧 중 일부를 컨텐츠 이용 보조 서비스의 이용료로서 차감할 수 있다. 크레딧은 게임 내에서 이용되는 재화, 아이템 또는 컨텐츠 이용 보조 서비스 내에서 이용되는 재화일 수 있으나, 기재된 실시예로 한정되지 않는다.
도 4는 일 예에 따른 후보 드라이버 사용자를 결정하는 방법의 흐름도이다.
일 측면에 따르면, 도 3을 참조하여 전술된 단계(330)는 아래의 단계들(410, 420)을 포함할 수 있다.
단계(410)에서, 서버(200)는 타겟 컨텐츠에 대해 미리 설정된 드라이버 조건을 만족하는 사용자를 후보 드라이버 사용자로 등록한다. 타겟 컨텐츠의 해결 경험이 많은 사용자가 신청에 의해 후보 드라이버 사용자로 등록될 수 있다. 드라이버 조건은 타겟 컨텐츠의 해결이 미숙한 사용자를 필터링하기 위한 조건일 수 있다. 예를 들어, 드라이버 조건은 타겟 컨텐츠의 해결 횟수, 보유 크레딧이 타겟 컨텐츠에 대해 설정된 임계치를 초과하는지의 여부 등을 포함할 수 있다.
단계(420)에서, 서버(200)는 등록된 후보 드라이버 사용자 중 드라이버 사용자를 결정한다. 드라이버 사용자를 결정하는 방법에 대해, 아래에서 도 5를 참조하여 상세히 설명된다.
도 5는 일 예에 따른 등록된 후보 드라이버 사용자 중 드라이버 사용자를 결정하는 방법의 흐름도이다.
일 측면에 따르면, 도 4을 참조하여 전술된 단계(420)는 아래의 단계들(510, 520)을 포함할 수 있다. 단계들(510, 520)은 서로 병렬적(또는 선택적)으로 수행되거나, 어느 하나의 단계가 수행된 후 다른 단계가 수행될 수 있다. 예를 들어, 단계(520)가 수행된 후 단계(510)가 이어서 수행될 수 있다.
단계(510)에서, 서버(200)는 등록된 순서에 기초하여 드라이버 사용자를 결정한다. 예를 들어, FIFO(first-in first-out) 방식으로 드라이버 사용자가 결정될 수 있다.
단계(520)에서, 서버(200)는 승객 사용자가 전송한 보조 요청에 포함된 필터링 조건을 만족하는 후보 드라이버 사용자를 드라이버 사용자로 결정한다. 예를 들어, 필터링 조건이 타겟 컨텐츠의 해결 횟수인 경우, 등록된 후보 드라이버 사용자들 중 필터링 조건을 만족하는 후보 드라이버 사용자들 중 타겟 컨텐츠의 해결 횟수가 가장 많은 후보 드라이버 사용자가 선택될 수 있다. 다른 예로, 필터링 조건을 만족하는 후보 드라이버 사용자들 중 가장 먼저 등록된 후보 드라이버 사용자가 선택될 수 있다.
도 6은 일 예에 따른 정상 인터페이스, 승객 사용자에게 출력되는 사용자 인터페이스 및 드라이버 사용자에게 출력되는 사용자 인터페이스이다.
일 측면에 따르면, 타겟 컨텐츠가 사용자 캐릭터(611)로 NPC(612)를 물리치는 컨텐츠로 예시될 수 있다.
드라이버 사용자에게 제어권이 설정된 경우, 타겟 컨텐츠의 이용 중에 승객 사용자에게 출력되는 사용자 인터페이스 및 드라이버 사용자에게 출력되는 사용자 인터페이스가 서로 다르게 조정될 수 있다.
예를 들어, 사용자가 컨텐츠 이용 보조 서비스를 이용하지 않는 경우, 정상 인터페이스(610)는 보유 스킬 영역(613) 및 보유 아이템들 영역(614)을 포함할 수 있다. 보유 스킬 영역(613)은 사용자 캐릭터(611)가 출력할 수 있는 스킬들이 표시될 수 있다. 보유 아이템들 영역(614)은 사용자 캐릭터(611)가 이용할 수 있는 아이템들이 표시될 수 있다.
사용자가 컨텐츠 이용 보조 서비스를 이용하는 경우, 드라이버 사용자에게 부여된 제어권에 기초하여 각각의 사용자에게 출력되는 사용자 인터페이스가 조정될 수 있다.
..예를 들어, 드라이버 사용자에게 출력되는 사용자 인터페이스(620)는 보유 스킬 영역(613) 및 제한된 이용 가능 아이템들 영역(624)을 포함할 수 있고, 경우에 따라, 보유 스킬 영역(613)만이 포함될 수도 있다. 즉, 드라이버 사용자가 타겟 컨텐츠의 이용 보조 이외의 다른 행동을 하지 못하도록 사용자 인터페이스(620)가 출력될 수 있다.
예를 들어, 승객 사용자에게 출력되는 사용자 인터페이스(630)는 보유 아이템들 영역(614)만을 포함할 수 있다. 즉, 승객 사용자가 드라이버 사용자의 조작을 방해하지 않도록, 사용자 캐릭터의 움직임 조작과 관련된 영역이 출력되지 않을 수 있다. 또는, 사용자 인터페이스(630)가 보유 스킬 영역(633)을 포함하는 경우에도 보유 스킬이 비활성화될 수 있다. 실시예에 따라, 사용자 인터페이스(630)는 아이템들 영역(614)도 포함하지 않을 수 있다.
도 7은 일 예에 따른 드라이버 사용자에게 타겟 크레딧을 제공하는 방법의 흐름도이다.
일 측면에 따르면, 도 5를 참조하여 전술된 단계(350)가 수행된 후, 아래의 단계들(710, 720)이 추가로 수행될 수 있다.
단계(710)에서, 서버(200)는 타겟 컨텐츠의 제공이 종료된 경우 승객 사용자로부터 드라이버 사용자에게 대한 평가 값을 수신한다. 승객 사용자는 드라이버 사용자에 대한 만족도로서 평가 값을 결정할 수 있다. 평가 값은 미리 설정된 범위 내로 제한될 수 있다. 예를 들어, 0.1 스케일을 갖는 -1 내지 2로 범위가 설정될 수 있다.
단계(720)에서, 서버(200)는 평가 값에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공한다. 타겟 크레딧은 컨텐츠 이용 보조 서비스에 대한 보상일 수 있다. 예를 들어, 사용자는 크레딧을 이용하여 아이템을 구매하거나, 컨텐츠 이용 보조 서비스를 이용할 수 있고, 기재된 실시예로 한정되지 않는다.
타겟 크레딧을 결정하는 방법에 대해, 아래에서 도 8 및 9를 참조하여 상세히 설명된다.
도 8은 일 예에 따른 타겟 컨텐츠의 플레이 결과 및 평가 값에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공하는 방법의 흐름도이다.
일 측면에 따르면, 도 7을 참조하여 전술된 단계(720)는 아래의 단계들(810 내지 830)을 포함할 수 있습니다.
단계(810)에서, 서버(200)는 타겟 컨텐츠의 플레이 결과에 기초하여 평가 값이 적절한지 여부를 결정한다. 드라이버 사용자가 좋은 플레이를 하였음에도 불구하고, 낮은 평가 값에 의해 부당한 평가를 받는 것을 방지하기 위해 타겟 컨텐츠의 플레이 결과에 기초하여 평가 값이 적절한지 여부가 결정될 수 있다. 플레이 결과는 드라이버 사용자가 얼마나 효율적으로 타겟 컨텐츠를 완료하였는지를 객관적으로 나타내는 데이터일 수 있다. 예를 들어, 타겟 컨텐츠의 플레이 결과는 타겟 컨텐츠를 완료하기 위해 소요된 시간, 소요된 아이템, 사용자 캐릭터가 받은 데미지, 사용자 캐릭터가 가한 데미지 등을 포함할 수 있다. 드라이버 사용자가 좋은 플레이를 하였음에도 불구하고, 낮은 평가 값에 의해 부당한 평가를 받는 것을 방지하기 위해 타겟 컨텐츠의 플레이 결과에 기초하여 평가 값이 적절한지 여부가 결정될 수 있다.
예를 들어, 서버(200)는 플레이 결과에 기초하여 최소 평가 값을 계산할 수 있다. 플레이 결과가 좋을수록 최소 평가 값이 높아질 수 있다. 승객 사용자로부터 수신한 평가 값이 최소 평가 값 이상인 경우, 평가 값이 적절한 것으로 결정될 수 있다.
평가 값이 적절한 것으로 결정된 경우 단계(820)가 수행되고, 적절하지 않은 경우 단계(830)가 수행된다.
단계(820)에서, 서버(200)는 평가 값에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공한다. 예를 들어, 평가 값에 비례하도록 타겟 크레딧이 계산될 수 있다. 다른 예로, 타겟 크레딧이 드라이버 사용자에게 설정된 세율에 기초하여 계산될 수 있다. 세율에 기초하여 타겟 크레딧을 계산하는 방법에 대해, 아래에서 도 9를 참조하여 상세히 설명된다.
단계(830)에서, 서버(200)는 기본 값에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공한다. 예를 들어, 기본 값은 타겟 컨텐츠에 대해 미리 설정될 수 있다. 다른 예로, 기본 값은 상기의 최소 평가 값일 수 있다.
도 9는 일 예에 따른 결정된 세율에 기초하여 드라이버 사용자에게 타겟 크레딧을 제공하는 방법의 흐름도이다.
일 측면에 따른, 도 7을 참조하여 전술된 단계(720)은 아래의 단계들(910 및 920)을 포함할 수 있다. 더욱 구체적으로, 도 7을 참조하여 전술된 단계(820)는 단계들(910 및 920)을 포함할 수 있다.
단계(910)에서, 서버(200)는 평가 값에 기초하여 사용자에 대한 세율을 결정한다. 타겟 컨텐츠에 대해 동일한 보상 크레딧이 설정된 경우에도, 드라이버 사용자의 등급에 따른 세율이 상이한 경우, 드라이버 사용자에게 제공되는 타겟 크레딧이 상이할 수 있다. 예를 들어, 등급이 높은 드라이버 사용자에게는 낮은 세율이 적용되고, 등급이 낮은 드라이버 사용자에게는 높은 세율이 적용될 수 있다.
일 측면에 따르면, 드라이버 사용자가 받은 평가 값에 기초하여 드라이버 사용자의 등급이 결정될 수 있다. 예를 들어, 평가 값들의 평균에 기초하여 사용자의 등급이 결정될 수 있다.
단계(920)에서, 서버(200)는 세율에 기초하여 드라이버 사용자에게 제공할 타겟 크레딧을 계산한다. 예를 들어, 보상 크레딧이 100 이고, 세율이 5%인 경우, 타겟 크레딧은 95으로 계산될 수 있다. 다른 예로, 보상 크레딧이 100 이고, 세율이 30%인 경우, 타겟 크레딧은 70으로 계산될 수 있다.
평가 값이 높을수록, 타겟 사용자의 등급이 높아지고, 이에 따라 타겟 사용자의 세율이 낮아진다. 세율이 낮은 경우에는 동일한 노력으로도 비교적 많은 크레딧을 획득할 수 있으므로, 드라이버 사용자는 평가 값을 잘 받기 위해 승객 사용자의 타겟 컨텐츠를 잘 플레이할 것이다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.
200: 사용자 단말
300: 서버

Claims (22)

  1. 사용자에게 컨텐츠를 제공하는 서버에 의해 수행되는, 드라이버 사용자를 통해 승객 사용자의 컨텐츠 이용을 보조하는 방법은,
    상기 승객 사용자로부터 타겟 컨텐츠에 대해 보조 요청을 수신하는 단계;
    상기 타겟 컨텐츠에 대한 적어도 하나의 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계;
    상기 드라이버 사용자에게 상기 승객 사용자의 사용자 캐릭터에 대한 적어도 일부의 제어권을 설정하는 단계 - 상기 제어권은 상기 사용자 캐릭터의 아이템 이용에 대한 제어권을 포함하고, 상기 제어권으로 상기 드라이버 사용자가 이용할 수 있는 아이템은 상기 승객 사용자에 의해 상기 타겟 컨텐츠의 제공 이전에 결정됨 -; 및
    상기 제어권에 기초하여 상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계
    를 포함하고,
    상기 드라이버 사용자가 상기 제어권에 기초하여 상기 사용자 캐릭터를 통해 상기 타겟 컨텐츠를 이용하고,
    상기 드라이버 사용자에게 상기 제어권이 설정된 경우, 상기 승객 사용자 및 상기 드라이버 사용자 각각에게 출력되는 사용자 인터페이스들이 서로 다르게 조정되고,
    상기 드라이버 사용자가 이용할 수 있도록 결정될 아이템만이 상기 드라이버 사용자의 사용자 인터페이스에 표시되고, 상기 드라이버 사용자가 이용할 수 있도록 결정되지 않은 아이템이 상기 드라이버 사용자의 사용자 인터페이스에 표시되지 않도록 상기 드라이버 사용자의 사용자 인터페이스가 조정되는,
    컨텐츠 이용 보조 방법.
  2. 제1항에 있어서,
    상기 승객 사용자로부터 상기 보조 요청을 수신한 경우, 상기 승객 사용자가 상기 타겟 컨텐츠에 대해 미리 설정된 승객 조건을 만족하였는지 여부를 결정하는 단계
    를 더 포함하고,
    상기 승객 조건이 만족된 경우, 상기 드라이버 사용자가 결정되는,
    컨텐츠 이용 보조 방법.
  3. 제2항에 있어서,
    상기 승객 조건은,
    상기 타겟 컨텐츠에 대해 미리 설정된 아이템의 보유, 상기 타겟 컨텐츠의 이용 횟수, 및 상기 승객 사용자의 사용자 캐릭터의 능력치 중 적어도 하나를 포함하는,
    컨텐츠 이용 보조 방법.
  4. 제1항에 있어서,
    상기 드라이버 사용자를 결정하는 단계는,
    상기 타겟 컨텐츠에 대해 미리 설정된 드라이버 조건을 만족하는 사용자를 후보 드라이버 사용자로 등록하는 단계; 및
    등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계
    를 포함하는,
    컨텐츠 이용 보조 방법.
  5. 제4항에 있어서,
    상기 등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계는,
    등록된 순서에 기초하여 상기 드라이버 사용자를 결정하는 단계
    를 포함하는,
    컨텐츠 이용 보조 방법.
  6. 제4항에 있어서,
    상기 등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계는,
    상기 등록된 후보 드라이버 사용자 중 상기 보조 요청에 포함된 필터링 조건을 만족하는 후보 드라이버 사용자를 상기 드라이버 사용자로 결정하는 단계
    를 포함하는,
    컨텐츠 이용 보조 방법.
  7. 제1항에 있어서,
    상기 제어권은 상기 사용자 캐릭터의 움직임 조작에 대한 제어권을 더 포함하는,
    컨텐츠 이용 보조 방법.
  8. 삭제
  9. 삭제
  10. 제1항에 있어서,
    상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계는,
    상기 타겟 컨텐츠의 제공이 시작되기 전에, 상기 승객 사용자의 크레딧 중 일부를 차감하는 단계
    를 포함하는,
    컨텐츠 이용 보조 방법.
  11. 제1항에 있어서,
    상기 타겟 컨텐츠의 제공이 종료된 경우, 상기 승객 사용자로부터 상기 드라이버 사용자에 대한 평가 값을 수신하는 단계; 및
    상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계
    를 더 포함하는,
    컨텐츠 이용 보조 방법.
  12. 제11항에 있어서,
    상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계는,
    상기 타겟 컨텐츠의 플레이 결과에 기초하여 상기 평가 값이 적절한지 여부를 결정하는 단계; 및
    상기 평가 값이 적절한 경우, 상기 평가 값에 기초하여 상기 드라이버 사용자에게 상기 타겟 크레딧을 제공하는 단계
    를 포함하는,
    컨텐츠 이용 보조 방법.
  13. 제11항에 있어서,
    상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계는,
    상기 평가 값에 기초하여 상기 드라이버 사용자에 대한 세율을 결정하는 단계; 및
    상기 세율에 기초하여 상기 드라이버 사용자에게 제공할 상기 타겟 크레딧을 계산하는 단계
    를 포함하는,
    컨텐츠 이용 보조 방법.
  14. 삭제
  15. 제1항 내지 제7항, 제10항, 제11항, 제12항 및 제13항 중 어느 한 항의 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체.
  16. 드라이버 사용자를 통해 승객 사용자의 컨텐츠 이용을 보조하는 방법을 수행하는 서버는,
    승객 사용자의 컨텐츠 이용을 보조하는 프로그램이 기록된 메모리; 및
    상기 프로그램을 수행하는 프로세서
    를 포함하고,
    상기 프로그램은,
    상기 승객 사용자로부터 타겟 컨텐츠에 대해 보조 요청을 수신하는 단계;
    상기 타겟 컨텐츠에 대한 적어도 하나의 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계;
    상기 드라이버 사용자에게 상기 승객 사용자의 사용자 캐릭터에 대한 적어도 일부의 제어권을 설정하는 단계- 상기 제어권은 상기 사용자 캐릭터의 아이템 이용에 대한 제어권을 포함하고, 상기 제어권으로 상기 드라이버 사용자가 이용할 수 있는 아이템은 상기 승객 사용자에 의해 상기 타겟 컨텐츠의 제공 이전에 결정됨 -; 및
    상기 제어권에 기초하여 상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계
    를 수행하고,
    상기 드라이버 사용자가 상기 제어권에 기초하여 상기 사용자 캐릭터를 통해 상기 타겟 컨텐츠를 이용하고,
    상기 드라이버 사용자에게 상기 제어권이 설정된 경우, 상기 승객 사용자 및 상기 드라이버 사용자 각각에게 출력되는 사용자 인터페이스들이 서로 다르게 조정되고,
    상기 드라이버 사용자가 이용할 수 있도록 결정될 아이템만이 상기 드라이버 사용자의 사용자 인터페이스에 표시되고, 상기 드라이버 사용자가 이용할 수 있도록 결정되지 않은 아이템이 상기 드라이버 사용자의 사용자 인터페이스에 표시되지 않도록 상기 드라이버 사용자의 사용자 인터페이스가 조정되는,
    서버.
  17. 제16항에 있어서,
    상기 프로그램은,
    상기 승객 사용자로부터 상기 보조 요청을 수신한 경우, 상기 승객 사용자가 상기 타겟 컨텐츠에 대해 미리 설정된 승객 조건을 만족하였는지 여부를 결정하는 단계
    를 더 수행하고,
    상기 승객 조건이 만족된 경우, 상기 드라이버 사용자가 결정되는,
    서버.
  18. 제17항에 있어서,
    상기 승객 조건은,
    상기 타겟 컨텐츠에 대해 미리 설정된 아이템의 보유, 상기 타겟 컨텐츠의 이용 횟수, 및 상기 승객 사용자의 사용자 캐릭터의 능력치 중 적어도 하나를 포함하는,
    서버.
  19. 제16항에 있어서,
    상기 드라이버 사용자를 결정하는 단계는,
    상기 타겟 컨텐츠에 대해 미리 설정된 드라이버 조건을 만족하는 사용자를 후보 드라이버 사용자로 등록하는 단계; 및
    등록된 후보 드라이버 사용자 중 상기 드라이버 사용자를 결정하는 단계
    를 포함하는,
    서버.
  20. 제16항에 있어서,
    상기 드라이버 사용자 및 상기 승객 사용자에게 상기 타겟 컨텐츠를 제공하는 단계는,
    상기 타겟 컨텐츠의 제공이 시작되기 전에, 상기 승객 사용자의 크레딧 중 일부를 차감하는 단계
    를 포함하는,
    서버.
  21. 제16항에 있어서,
    상기 프로그램은,
    상기 타겟 컨텐츠의 제공이 종료된 경우, 상기 승객 사용자로부터 상기 드라이버 사용자에 대한 평가 값을 수신하는 단계; 및
    상기 평가 값에 기초하여 상기 드라이버 사용자에게 타겟 크레딧을 제공하는 단계
    를 더 수행하는,
    서버.
  22. 삭제
KR1020190012585A 2019-01-31 2019-01-31 사용자의 컨텐츠 이용을 보조하는 방법 및 장치 KR102017467B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190012585A KR102017467B1 (ko) 2019-01-31 2019-01-31 사용자의 컨텐츠 이용을 보조하는 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190012585A KR102017467B1 (ko) 2019-01-31 2019-01-31 사용자의 컨텐츠 이용을 보조하는 방법 및 장치

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020190104815A Division KR20200095321A (ko) 2019-08-27 2019-08-27 사용자의 컨텐츠 이용을 보조하는 방법 및 장치

Publications (1)

Publication Number Publication Date
KR102017467B1 true KR102017467B1 (ko) 2019-09-03

Family

ID=67951824

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190012585A KR102017467B1 (ko) 2019-01-31 2019-01-31 사용자의 컨텐츠 이용을 보조하는 방법 및 장치

Country Status (1)

Country Link
KR (1) KR102017467B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008194312A (ja) * 2007-02-14 2008-08-28 Konami Digital Entertainment:Kk ゲームシステム、及び、これに含まれるゲーム装置
KR20130137871A (ko) * 2012-06-08 2013-12-18 (주)네오위즈게임즈 다른 게임 사용자에게 게임 플레이를 대리하게 하는 방법, 이를 수행하는 게임 서버 및 이를 기록한 기록매체

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008194312A (ja) * 2007-02-14 2008-08-28 Konami Digital Entertainment:Kk ゲームシステム、及び、これに含まれるゲーム装置
KR20130137871A (ko) * 2012-06-08 2013-12-18 (주)네오위즈게임즈 다른 게임 사용자에게 게임 플레이를 대리하게 하는 방법, 이를 수행하는 게임 서버 및 이를 기록한 기록매체

Similar Documents

Publication Publication Date Title
US8858314B1 (en) Video game with expedited combat
JP6505914B1 (ja) コンピュータプログラム、およびコンピュータ装置
JP6505911B1 (ja) コンピュータプログラム、およびコンピュータ装置
US11426665B2 (en) Method, apparatus, computer program and recording medium for providing game service
US9314700B2 (en) Information processing device and game program
US20150375116A1 (en) Game terminal device
JP2020018409A (ja) コンピュータプログラム、およびコンピュータ装置
KR20230042002A (ko) 보상 제공 방법 및 장치
KR102017467B1 (ko) 사용자의 컨텐츠 이용을 보조하는 방법 및 장치
KR20200095321A (ko) 사용자의 컨텐츠 이용을 보조하는 방법 및 장치
CN111035922A (zh) 游戏辅助方法、装置及存储介质
JP6162419B2 (ja) 情報処理システム、情報処理プログラム、および情報処理方法
JP6764919B2 (ja) コンピュータプログラム、およびサーバ装置
KR101283526B1 (ko) 아이템 임대 서비스 제공 방법 및 서버
KR20200086610A (ko) 게임 파티 결성 방법 및 장치
KR102019428B1 (ko) 게임 파티 결성 방법 및 장치
KR20220011915A (ko) 다른 사용자의 게임 요소를 사용하는 게임 제어 방법 및 장치
KR102071063B1 (ko) 아이템 구매에 따른 보너스 아이템을 사용자에게 제공하는 방법 및 그 방법을 수행하는 서버
KR102583718B1 (ko) 서비스 대기시간 보상 방법 및 장치
KR20160088451A (ko) 프리미엄 컨텐츠를 제공하는 서버, 장치 및 방법
JP6695458B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP7149200B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP6759377B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP7029094B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP6757694B2 (ja) ビデオゲーム処理プログラム、ビデオゲーム処理システム及びビデオゲーム処理方法

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
A107 Divisional application of patent
GRNT Written decision to grant