[go: up one dir, main page]

KR102862737B1 - Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services - Google Patents

Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services

Info

Publication number
KR102862737B1
KR102862737B1 KR1020230073209A KR20230073209A KR102862737B1 KR 102862737 B1 KR102862737 B1 KR 102862737B1 KR 1020230073209 A KR1020230073209 A KR 1020230073209A KR 20230073209 A KR20230073209 A KR 20230073209A KR 102862737 B1 KR102862737 B1 KR 102862737B1
Authority
KR
South Korea
Prior art keywords
game
content
terminal
selected content
played
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.)
Active
Application number
KR1020230073209A
Other languages
Korean (ko)
Other versions
KR20240173997A (en
Inventor
권성준
Original Assignee
주식회사 인포바인
Filing date
Publication date
Application filed by 주식회사 인포바인 filed Critical 주식회사 인포바인
Priority to KR1020230073209A priority Critical patent/KR102862737B1/en
Publication of KR20240173997A publication Critical patent/KR20240173997A/en
Application granted granted Critical
Publication of KR102862737B1 publication Critical patent/KR102862737B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/85Providing additional services to players
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0209Incentive being awarded or redeemed in connection with the playing of a video game
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0272Period of advertisement exposure
    • 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/57Features 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 details of game services offered to the player
    • A63F2300/572Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
    • 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/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/807Role playing or strategy games

Abstract

게임 서비스 및 스트리밍 서비스를 결합함으로써 연동된 광고 및 게임 보상을 제공하는 방법, 장치 및 시스템이 제공된다. 사용자 단말 및 서버와의 연동을 통해 사용자에게 게임이 제공되며, 게임 플레이 중 사용자 단말에서 재생될 콘텐츠가 선택된다. 콘텐츠가 사용자 단말에게 제공되면, 콘텐츠는 게임 플레이가 이루어지는 것과 동시에 사용자 단말에서 재생된다. 콘텐츠의 재생이 특정 조건을 충족시키면, 재생에 대한 보상이 게임 내에서 제공된다.A method, device, and system for providing linked advertising and game rewards by combining game services and streaming services are provided. Games are provided to users through linkage with a user terminal and a server, and content to be played on the user terminal during gameplay is selected. Once the content is provided to the user terminal, it is played on the user terminal simultaneously with the gameplay. If the content playback meets certain conditions, a reward for the playback is provided within the game.

Description

게임 서비스 및 스트리밍 서비스를 결합함으로써 연동된 광고 및 게임 보상을 제공하는 방법, 장치 및 시스템{METHOD, APPARATUS AND SYSTEM FOR PROVIDING INTEGRATED ADVERTISING AND GAME REWARDS BY COMBINING GAMING AND STREAMING SERVICES}Method, apparatus and system for providing integrated advertising and game rewards by combining gaming services and streaming services.

본 발명은 게임 서비스에 관한 것이다. 구체적으로, 게임 서비스 및 스트리밍 서비스를 결합함으로써 연동된 광고 및 게임 보상을 제공하는 방법, 장치 및 시스템이 개시된다.The present invention relates to game services. Specifically, a method, device, and system for providing linked advertising and game rewards by combining game services and streaming services are disclosed.

서버 및 사용자 단말 간의 연동을 통해 게임을 제공하는 온-라인 게임 서비스가 널리 보급되고 있다.Online game services that provide games through linkage between servers and user terminals are becoming widespread.

게임에서는 게임 플레이 중 통해 버프(buff), 아이템(item) 및 재화(goods) 등과 같이 다양한 보상들(rewards)이 제공되며, 게임 플레이어는 이러한 버프, 아이템 및 재화 등을 사용하여 게임 플레이를 진행한다.In the game, various rewards such as buffs, items, and goods are provided during gameplay, and game players use these buffs, items, and goods to progress through the gameplay.

게임의 특성 상 게임 플레이어는 장시간 동안 게임에 몰입할 수 있고, 게임과 함께 제공되는 화면 및 음향을 자연스럽게 받아 들일 수 있다. 이러한 게임의 특성을 이용하여, 특히 무료(free) 게임의 경우, 게임 플레이의 시작 전, 종료 후 또는 게임 플레이의 중간에 동영상과 같은 광고가 제공될 수 있다.Due to the nature of games, players can be immersed in them for extended periods of time and naturally accept the visuals and sounds that accompany them. Taking advantage of this characteristic, especially in free games, video advertisements can be provided before, after, or during gameplay.

일 실시예는 광고 및 게임 보상 간의 연동을 제공하는 방법, 장치 및 시스템을 제공할 수 있다.One embodiment may provide a method, device, and system for providing linkage between advertising and game rewards.

일 실시예는 상기 연동을 위해 게임 서비스 및 스트리밍 서비스를 결합하는 방법, 장치 및 시스템을 제공할 수 있다.One embodiment may provide a method, device and system for combining a game service and a streaming service for the above linkage.

일 실시예에서, 서버와의 연동을 통해 사용자에게 게임을 제공하는 단말에 의해 수행되는, 상기 단말에서 실행되는 상기 게임 상에서 상기 단말에서 재생될 콘텐츠가 선택되는 단계; 상기 선택된 콘텐츠를 재생하는 단계; 및 상기 선택된 콘텐츠의 재생에 따른 보상이 상기 게임에서 제공되는 단계를 포함하고, 상기 선택된 콘텐츠는 상기 단말의 사용자에 의한 게임 플레이와 함께 재생되는, 방법이 제공된다.In one embodiment, a method is provided, comprising: a step of selecting content to be played on a terminal in a game running on the terminal, the step being performed by a terminal that provides a game to a user through linkage with a server; a step of playing the selected content; and a step of providing a reward in the game according to playing the selected content, wherein the selected content is played together with game play by a user of the terminal.

상기 보상은 상기 선택된 콘텐츠의 재생이 특정 조건을 충족시킨 경우 제공될 수 있다.The above reward may be provided when the playback of the selected content satisfies certain conditions.

상기 특정 조건은 상기 선택된 콘텐츠가 특정 시간 이상 재생되는 것일 수 있다.The above specific condition may be that the selected content is played for a certain period of time or longer.

상기 서버로부터 복수의 재생 가능한 콘텐츠들의 정보를 포함하는 재생 리스트가 제공될 수 있다.A playlist containing information on multiple playable contents may be provided from the above server.

상기 재생 리스트가 나타내는 상기 복수의 재생 가능한 콘텐츠들 중에서 상기 단말에서 재생될 콘텐츠가 선택될 수 있다.Among the plurality of playable contents indicated by the playlist, contents to be played on the terminal can be selected.

상기 콘텐츠는 음악, 음향, 동영상 또는 방송일 수 있다.The above content may be music, sound, video or broadcast.

상기 콘텐츠는 광고 또는 홍보의 목적을 갖는 콘텐츠일 수 있다.The above content may be content for advertising or promotional purposes.

상기 콘텐츠는 서버로부터의 스트리밍을 통해 상기 단말에서 출력될 수 있다.The above content can be output to the terminal through streaming from a server.

상기 보상은 상기 게임에서 사용되는 버프, 아이템 또는 재화일 수 있다.The above reward may be a buff, item, or item used in the above game.

다른 일 측에 있어서, 상기 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능한 기록매체가 제공될 수 있다.On the other hand, a computer-readable recording medium containing a program for performing the above method may be provided.

또 다른 일 측에 있어서, 단말과의 연동을 통해 상기 단말의 사용자에게 게임을 제공하는 서버에 의해 수행되는, 상기 단말로부터 선택된 콘텐츠의 요청을 수신하는 단계; 상기 단말에게 선택된 콘텐츠를 제공하는 단계; 및 상기 게임에 대하여 상기 선택된 콘텐츠에 대한 보상을 제공하는 단계를 포함하고, 상기 선택된 콘텐츠는 상기 단말에서 상기 사용자에 의한 게임 플레이와 함께 재생되는, 방법이 제공된다.In another aspect, a method is provided, comprising: a step of receiving a request for selected content from a terminal, performed by a server that provides a game to a user of the terminal through linkage with the terminal; a step of providing the selected content to the terminal; and a step of providing a reward for the selected content for the game, wherein the selected content is played along with game play by the user on the terminal.

상기 서버는 상기 선택된 콘텐츠가 상기 단말에서 상기 사용자에 의한 게임 플레이와 함께 재생되도록 상기 게임을 제어할 수 있다.The server can control the game so that the selected content is played along with game play by the user on the terminal.

상기 보상은 상기 선택된 콘텐츠의 재생이 특정 조건을 충족시킨 경우 제공될 수 있다.The above reward may be provided when the playback of the selected content satisfies certain conditions.

상기 서버는 상기 선택된 콘텐츠의 재생이 상기 특정 조건을 충족시키는지 여부를 판단할 수 있다.The above server can determine whether the playback of the above selected content satisfies the above specific condition.

상기 특정 조건은 상기 선택된 콘텐츠가 특정 시간 이상 재생되는 것일 수 있다.The above specific condition may be that the selected content is played for a certain period of time or longer.

상기 서버는 복수의 재생 가능한 콘텐츠들의 정보를 포함하는 재생 리스트를 상기 단말에게 제공할 수 있다.The above server can provide the terminal with a playlist containing information on a plurality of playable contents.

상기 선택된 콘텐츠는 상기 재생 리스트가 나타내는 복수의 재생 가능한 콘텐츠들 중에서 상기 단말에서 재생될 콘텐츠로서 결정된 콘텐츠일 수 있다.The above-mentioned selected content may be content determined as content to be played on the terminal among a plurality of playable contents indicated by the playlist.

상기 콘텐츠는 음악, 음향, 동영상 또는 방송일 수 있다.The above content may be music, sound, video or broadcast.

상기 콘텐츠는 광고 또는 홍보의 목적을 갖는 콘텐츠일 수 있다.The above content may be content for advertising or promotional purposes.

상기 서버는 스트리밍을 통해 상기 콘텐츠를 상기 단말에게 제공할 수 있다.The above server can provide the above content to the above terminal through streaming.

상기 보상은 상기 게임에서 사용되는 버프, 아이템 또는 재화일 수 있다.The above reward may be a buff, item, or item used in the above game.

또 다른 일 측에 있어서, 상기 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능한 기록매체가 제공될 수 있다.In another aspect, a computer-readable recording medium containing a program for performing the above method may be provided.

광고 및 게임 보상 간의 연동을 제공하는 방법, 장치 및 시스템이 제공된다.Methods, devices, and systems are provided that provide linkage between advertising and game rewards.

상기 연동을 위해 게임 서비스 및 스트리밍 서비스를 결합하는 방법, 장치 및 시스템이 제공된다.A method, device and system for combining a game service and a streaming service for the above linkage are provided.

도 1은 일 실시예에 따른 시스템의 구성을 나타낸다.
도 2는 일 실시예에 따른 시스템의 장치의 구조도이다.
도 3은 일 실시예에 따른 시스템의 동작을 나타낸다.
도 4는 일 예에 다른 비활성화된 쥬크 박스 아이콘을 표시하는 게임 화면을 나타낼 수 있다.
도 5는 일 예에 따른 제1 쥬크 박스 실행 화면을 나타낼 수 있다.
도 6은 일 예에 따른 제2 쥬크 박스 실행 화면을 나타낼 수 있다.
도 7은 일 예에 따른 제3 쥬크 박스 실행 화면을 나타낼 수 있다.
도 8은 일 예에 따른 활성화된 쥬크 박스 아이콘을 표시하는 게임 화면을 나타낼 수 있다.
도 9는 일 예에 따른 지급된 보상을 표시하는 게임 화면을 나타낼 수 있다.
도 10은 일 예에 따른 보상에 대한 상세 보기를 표시하는 게임 화면을 나타낼 수 있다.
Figure 1 illustrates the configuration of a system according to one embodiment.
Figure 2 is a structural diagram of a device of a system according to one embodiment.
Figure 3 illustrates the operation of a system according to one embodiment.
FIG. 4 may represent a game screen displaying another disabled jukebox icon, for example.
FIG. 5 may represent a first juke box execution screen according to an example.
FIG. 6 may represent a second juke box execution screen according to an example.
FIG. 7 may represent a third juke box execution screen according to an example.
FIG. 8 may illustrate a game screen displaying an activated jukebox icon according to an example.
FIG. 9 may represent a game screen displaying a reward paid according to an example.
FIG. 10 may represent a game screen displaying a detailed view of a reward according to an example.

발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The invention is susceptible to numerous modifications and embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the invention to specific embodiments, but rather to encompass all modifications, equivalents, and alternatives falling within the spirit and technical scope of the invention.

후술하는 예시적 실시예들에 대한 상세한 설명은, 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 실시예를 실시할 수 있기에 충분하도록 상세히 설명된다. 다양한 실시예들은 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들면, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 실시예의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 예시적 실시예들의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다.The detailed description of the exemplary embodiments described below refers to the accompanying drawings, which illustrate specific embodiments by way of example. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments. It should be understood that the various embodiments, while different from each other, are not necessarily mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the present invention. Furthermore, it should be understood that the positions or arrangements of individual components within each disclosed embodiment may be modified without departing from the spirit and scope of the embodiment. Accordingly, the following detailed description is not intended to be limiting, and the scope of the exemplary embodiments, if properly described, is defined only by the appended claims, along with the full scope of equivalents to which such claims are entitled.

도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다. 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.Similar reference numerals in the drawings indicate identical or similar functions throughout. The shapes and sizes of elements in the drawings may be exaggerated for clarity.

본 발명에서 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들면, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는"이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함할 수 있다.While terms such as "first" and "second" may be used to describe various components in the present invention, these components should not be limited by these terms. These terms are used solely to distinguish one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the "second component," and similarly, the second component may also be referred to as the "first component." The term "and/or" may encompass a combination of multiple related items described herein or any of multiple related items described herein.

어떤 구성요소(component)가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 상기의 2개의 구성요소들이 서로 간에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있으나, 상기의 2개의 구성요소들의 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소(component)가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기의 2개의 구성요소들의 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is referred to as being "connected" or "connected" to another component, it should be understood that the two components may be directly connected or connected to each other, but that there may be another component between the two components. Conversely, when a component is referred to as being "directly connected" or "directly connected" to another component, it should be understood that no other component exists between the two components.

실시예들에서 나타나는 구성요소들은 서로 다른 특징적인 기능들을 나타내기 위해 독립적으로 도시되는 것으로, 각 구성요소들이 분리된 하드웨어나 하나의 소프트웨어 구성단위로 이루어짐을 의미하지 않는다. 즉, 각 구성요소는 설명의 편의상 각각의 구성요소로 나열하여 포함한 것으로 각 구성요소 중 적어도 두 개의 구성요소가 합쳐져 하나의 구성요소로 이루어지거나, 하나의 구성요소가 복수 개의 구성요소로 나뉘어져 기능을 수행할 수 있고 이러한 각 구성요소의 통합된 실시예 및 분리된 실시예도 본 발명의 본질에서 벗어나지 않는 한 본 발명의 권리범위에 포함된다.The components shown in the embodiments are independently depicted to represent different characteristic functions, and do not imply that each component is composed of separate hardware or a single software configuration unit. That is, each component is listed and included as a separate component for convenience of explanation, and at least two components among each component may be combined to form a single component, or a single component may be divided into multiple components to perform a function, and integrated and separate embodiments of each of these components are also included in the scope of the present invention as long as they do not deviate from the essence of the present invention.

실시예들에서 사용된 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 실시예들에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 즉, 실시예들에서 특정 구성을 "포함"한다고 기술하는 내용은 해당 구성 이외의 구성을 배제하는 것이 아니며, 추가적인 구성 또한 본 발명의 실시 또는 본 발명의 기술적 사상의 범위에 포함될 수 있음을 의미한다.The terms used in the embodiments are only used to describe specific embodiments and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In the embodiments, it should be understood that the terms "comprises" or "has" indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof. In other words, the description in the embodiments as "comprising" a specific configuration does not exclude configurations other than the specified configuration, and means that additional configurations may also be included in the scope of the implementation of the present invention or the technical idea of the present invention.

실시예들에서 용어 "적어도 하나(at least one)"는 1, 2, 3 및 4와 같은 1 이상의 개수들 중 하나를 의미할 수 있다. 실시예들에서 용어 "복수(a plurality of)"는 2, 3 및 4와 같은 2 이상의 개수들 중 하나를 의미할 수 있다.In the embodiments, the term "at least one" may mean one of a number greater than or equal to 1, such as 1, 2, 3, and 4. In the embodiments, the term "a plurality of" may mean one of a number greater than or equal to 2, such as 2, 3, and 4.

실시예들의 일부의 구성요소는 본 발명에서 본질적인 기능을 수행하는 필수적인 구성요소는 아니고 단지 성능을 향상시키기 위한 선택적 구성요소일 수 있다. 실시예들은, 단지 성능 향상을 위해 사용되는 구성요소가 제외된, 실시예들의 본질을 구현함에 있어 필수적인 구성요소만을 포함하여 구현될 수 있다. 단지 성능 향상을 위해 사용되는 선택적인 구성요소가 제외된 필수적인 구성요소만을 포함하는 구조도 실시예들의 권리범위에 포함된다.Some components of the embodiments may not be essential components that perform essential functions of the present invention, but may be optional components merely for performance enhancement. The embodiments may be implemented by including only essential components necessary to realize the essence of the embodiments, excluding components used solely for performance enhancement. A structure that includes only essential components, excluding optional components used solely for performance enhancement, is also within the scope of the embodiments.

이하에서는, 기술분야에서 통상의 지식을 가진 자가 실시예들을 용이하게 실시할 수 있도록 하기 위하여, 첨부된 도면을 참조하여 실시 형태에 대하여 구체적으로 설명한다. 실시예들을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 명세서의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다. 또한, 도면 상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고, 동일한 구성요소에 대한 중복된 설명은 생략한다.Hereinafter, embodiments are described in detail with reference to the attached drawings to enable those skilled in the art to easily implement the embodiments. In describing the embodiments, detailed descriptions of related known structures or functions will be omitted if they are judged to obscure the gist of the present specification. In addition, identical components in the drawings are designated by the same reference numerals, and redundant descriptions of identical components are omitted.

시스템의 구성System configuration

도 1은 일 실시예에 따른 시스템의 구성을 나타낸다.Figure 1 illustrates the configuration of a system according to one embodiment.

시스템(100)은 사용자 단말(110), 서버(120) 및 데이터베이스(130)를 포함할 수 있다.The system (100) may include a user terminal (110), a server (120), and a database (130).

아래에서는, 시스템(100)의 개괄적인 동작들이 설명된다.Below, the general operations of the system (100) are described.

사용자 단말(110)은 모바일 단말 또는 컴퓨터와 같이 사용자에게 게임을 제공하는 단말일 수 있다. 실시예들에서, 사용자 단말(110)은 휴대형 전자 장치일 수 있다. 예를 들면, 단말은 스마트폰(smart phone)일 수 있다. 또는, 장치(100)는 피디에이(Personal Digital Assistant; PDA), 피엠피(Portable Multimedia Player; PMP), 피처폰(feature phone), 네비게이션(navigation), 태블릿(tablet), 노트북(notebook), 개인용 컴퓨터(Personal Computer; PC), 셋-탑 박스(Set-top Box), 웨어러블 디바이스(wearable device), 디지털 사이니지(digital signage), 사물 인터넷(Internet of Things; IoT) 장치 또는 컴퓨터 시스템일 수 있다. 실시예들에서의 각 단말은, 예를 들면, 헤드 마운트 디스플레이(Head Mounted Display; HMD), 스마트 워치(smart watch) 및 스마트 글래스(smart glass)와 같은 웨어러블 디바이스일 수 있으며, 웨어러블 디바이스를 포함할 수 있다.The user terminal (110) may be a terminal that provides a game to the user, such as a mobile terminal or a computer. In embodiments, the user terminal (110) may be a portable electronic device. For example, the terminal may be a smart phone. Alternatively, the device (100) may be a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), a feature phone, a navigation device, a tablet, a notebook, a Personal Computer (PC), a set-top box, a wearable device, a digital signage, an Internet of Things (IoT) device, or a computer system. In embodiments, each terminal may be, or may include, a wearable device, such as a Head Mounted Display (HMD), a smart watch, or smart glasses.

시스템(100)은 사용자 단말(110)의 사용자가 사용자 단말(110)을 통해 모바일 및/또는 PC 온라인 게임을 이용할 때, 광고 플랫폼을 이용하여 게임 내 보상을 획득할 수 있게 한다.The system (100) enables a user of a user terminal (110) to obtain in-game rewards by using an advertising platform when using a mobile and/or PC online game through the user terminal (110).

사용자는 사용자 단말(110)에 대한 조작을 통해 게임 플레이를 할 수 있다. 이러한 측면에서, 사용자 단말(110)의 사용자는 게임 플레이어일 수 있다.A user can play a game by manipulating a user terminal (110). In this respect, the user of the user terminal (110) may be a game player.

서버(120)는 사용자 단말(110)에게 게임 서비스를 제공할 수 있다.The server (120) can provide a game service to the user terminal (110).

서버(120)는 광고 플랫폼으로서 사용자 단말(110)에게 콘텐츠(content)를 제공할 수 있다.The server (120) can provide content to the user terminal (110) as an advertising platform.

서버(120)는 사용자 단말(110)에게 스트리밍 서비스 등을 통해 콘텐츠를 제공할 수 있다.The server (120) can provide content to the user terminal (110) through a streaming service, etc.

콘텐츠는 음악, 음원, 음향, 노래, 곡, 동영상 및 방송 등과 같이 사용자 단말(110)에서 재생되면서, 사용자가 시각 및/또는 청각 등을 통해 인식할 수 있는 미디어(media) 콘텐츠 또는 멀티미디어(multi-media) 콘텐츠를 의미할 수 있다.Content may refer to media content or multimedia content that can be recognized by the user visually and/or audibly while being played on the user terminal (110), such as music, sound sources, sounds, songs, tunes, videos, and broadcasts.

콘텐츠의 재생은 콘텐츠의 사운드의 재생 및/또는 콘텐츠의 비디오의 재생을 의미할 수 있다.Playback of content may mean playback of sound of the content and/or playback of video of the content.

더 광범위하게는, 콘텐츠는 영화, 음악, 연극, 문학, 사진, 만화, 애니메이션, 컴퓨터 게임, 문자, 도형, 색채, 음성, 동작, 그림 또는 이들을 결합한 것을 의미할 수 있고, 이들에 관한 정보를 사용자 단말(110)와 같은 컴퓨터를 통해 제공하는 프로그램을 의미할 수 있다. 또한, 콘텐츠는 인간의 창조 활동에 따라 창출되는 것 가운데 교양이나 오락의 영역에 있는 것을 말할 수 있다.More broadly, content can refer to films, music, plays, literature, photographs, comics, animation, computer games, text, shapes, colors, voices, movements, pictures, or any combination thereof, and can refer to a program that provides information about these through a computer, such as a user terminal (110). Furthermore, content can refer to anything created through human creative activities that falls within the realm of culture or entertainment.

실시예들에서, 콘텐츠는 광고 및/또는 홍보의 목적을 갖는 콘텐츠일 수 있다. 예를 들면, 콘텐츠는 광고 콘텐츠일 수 있다. 광고 콘텐츠는 전술된 음악, 음원, 노래, 곡, 동영상 및 방송 등의 형식으로 제공될 수 있다.In embodiments, the content may be content intended for advertising and/or promotional purposes. For example, the content may be advertising content. Advertising content may be provided in the form of music, audio files, songs, tunes, videos, broadcasts, etc., as described above.

후술될 보상을 지급하는 광고는 기존의 광고 비즈니스에 대한 차별성을 가질 수 있다. 기존의 게임 내 광고는 게임에서 게임 플레이가 중지된 채 사용자가 광고를 시청한 후, 시청이 끝난 후 다시 게임이 플레이되는 형태를 갖을 수 있다. 반면, 실시예의 방법은 쥬크 박스 등을 통해 콘텐츠가 스트리밍될 때 게임 플레이가 중단되지 않고, 게임과 함께 광고 콘텐츠를 제공할 수 있다.The reward-paying advertisements described below can offer a distinct advantage over existing advertising businesses. Existing in-game advertisements can pause gameplay, prompting the user to watch the advertisement, and then resume playing the game after the advertisement ends. In contrast, the method of the present embodiment can deliver advertising content alongside the game without interrupting gameplay when content is streamed through a jukebox or similar device.

실시예들에서, 동영상은 음향 없이 영상들만으로 이루어질 수 있고, 음향 및 영상들을 포함할 수 있다.In embodiments, the video may consist of only images without sound, or may include both sound and images.

사용자 단말(110)은 서버(120)에게 재생 리스트를 요청할 수 있다. 재생 리스트는 복수의 재생 가능한 콘텐츠들의 정보를 포함할 수 있다. 예를 들면, 재생 리스트는 복수의 재생 가능한 음악들의 정보를 포함할 수 있다. 서버(120)는 사용자 단말(110)에게 재생 리스트를 제공할 수 있다.A user terminal (110) may request a playlist from a server (120). The playlist may include information on multiple playable contents. For example, the playlist may include information on multiple playable music tracks. The server (120) may provide the playlist to the user terminal (110).

복수의 재생 가능한 콘텐츠들의 정보는 재생 리스트가 포함하는 복수의 재생 가능한 콘텐츠들의 각 콘텐츠의 정보를 포함할 수 있다.Information about multiple playable contents may include information about each content of multiple playable contents included in the playlist.

서버(120) 또는 데이터베이스(130)는 서버(120)에서 가용한 콘텐츠들 중 단말(110)에게 스트리밍 등을 통해 제공될 복수의 재생 가능한 콘텐츠들을 선택할 수 있고, 선택된 복수의 재생 가능한 콘텐츠들을 포함하는 리스트를 구성할 수 있다. 구성된 리스트는 서버(120) 또는 데이터베이스(130) 내에 저장될 수 있다.The server (120) or database (130) can select a plurality of playable contents to be provided to the terminal (110) through streaming or the like from among the contents available on the server (120), and can configure a list including the selected plurality of playable contents. The configured list can be stored in the server (120) or database (130).

실시예에서, 콘텐츠의 정보는 콘텐츠의 1) 명칭, 2) 재생 시간, 3) 콘텐츠의 보상을 획득하기 위한 조건을 설명하는 정보 및 4) 콘텐츠의 보상을 설명하는 정보 등을 포함할 수 있다. 콘텐츠의 보상은 콘텐츠가 재생되었을 때 주어지는 보상일 수 있다. 콘텐츠의 보상을 설명하는 정보는 보상이 게임 내에서 발생시키는 효과를 설명할 수 있다. 또한, 콘텐츠의 보상을 설명하는 정보는 보상이 실행됨에 따라 게임 내에서 발생하는 효과를 설명할 수 있다. 이러한 측면에서, 콘텐츠의 정보는 보상의 정보로 간주될 수 있다.In an embodiment, information about the content may include 1) the content's name, 2) the playback time, 3) information describing conditions for obtaining the content's reward, and 4) information describing the content's reward. The content's reward may be a reward given when the content is played. The information describing the content's reward may describe the effect the reward causes within the game. Additionally, the information describing the content's reward may describe the effect that occurs within the game when the reward is executed. In this respect, the content's information may be considered reward information.

예를 들면, 콘텐츠들의 정보는 콘텐츠들의 명칭들, 재생 시간들 및 콘텐츠의 보상들을 설명하는 정보를 포함할 수 있다.For example, information about the contents may include information describing the contents' names, playing times, and rewards for the contents.

또한, 콘텐츠의 정보는 콘텐츠의 제작사, 작성자, 가수, 작곡가, 작사가, 앨범 및 장르 등과 같은 콘텐츠의 저작 및 내용에 관련된 정보를 포함할 수 있다.Additionally, information about the content may include information related to the authorship and content of the content, such as the content's producer, author, singer, composer, lyricist, album, and genre.

사용자 단말(110)은 재생 리스트를 사용하여 복수의 재생 가능한 콘텐츠들을 식별할 수 있다.The user terminal (110) can identify multiple playable contents using a playlist.

일 실시예에서, 리스트 내의 복수의 재생 가능한 콘텐츠들은 순차적으로 사용자 단말(110)에서 재생될 수 있다.In one embodiment, multiple playable contents within a list can be played sequentially on a user terminal (110).

일 실시예에서, 사용자 단말(110)은 복수의 재생 가능한 콘텐츠들 중 콘텐츠를 선택할 수 있고, 서버(120)에게 선택된 콘텐츠를 요청할 수 있다. 서버(120)는 스트리밍 등을 통해 선택된 콘텐츠를 사용자 단말(110)에게 제공할 수 있다. 사용자 단말(110)은 제공된 콘텐츠를 재생할 수 있다. 여기에서, 콘텐츠의 재생은 사용자의 게임 플레이와 동시에 이루어질 수 있다. 말하자면, 사용자가 사용자 단말(110)을 통해 게임 플레이를 계속하면서, 동시에 선택된 콘텐츠가 재생될 수 있다.In one embodiment, the user terminal (110) can select content from among a plurality of playable contents and request the selected content from the server (120). The server (120) can provide the selected content to the user terminal (110) through streaming or the like. The user terminal (110) can play the provided content. Here, the content can be played simultaneously with the user's game play. In other words, the selected content can be played simultaneously while the user continues to play the game through the user terminal (110).

서버(120)는 게임 서버 및 스트리밍 서버를 포함할 수 있다.The server (120) may include a game server and a streaming server.

게임 서버 및 스트리밍 서버는 물리적/논리적으로 하나의 서버로 간주될 수 있다. 또는, 게임 서버 및 스트리밍 서버는 물리적/논리적으로 분리된 서버들로 각각 간주될 수 있다. 실시예에서, 콘텐츠의 제공에 관련된 설명된 서버(120)의 처리, 기능 및 동작 등은 스트리밍 서버에 의해 실행되는 것으로 간주될 수 있다. 게임 서비스의 제공에 관련된 설명된 서버(120)의 처리, 기능 및 동작 등은 게임 서버에 의해 실행되는 것으로 간주될 수 있다.The game server and the streaming server may be considered a single server, both physically and logically. Alternatively, the game server and the streaming server may be considered as physically and logically separate servers. In an embodiment, the processing, functions, and operations of the described server (120) related to providing content may be considered to be performed by the streaming server. The processing, functions, and operations of the described server (120) related to providing game services may be considered to be performed by the game server.

콘텐츠의 재생이 종료하면, 사용자 단말(110)은 재생의 결과를 나타내는 정보를 서버(120)로 전송할 수 있다. 서버(120)는 재생의 결과에 대하여 분석을 할 수 있고, 재생의 결과가 특정 조건을 충족시키는 경우 사용자 단말(110)에서 플레이되는 게임 내에서 보상을 지급할 수 있다.When playback of content ends, the user terminal (110) can transmit information indicating the result of the playback to the server (120). The server (120) can analyze the result of the playback, and if the result of the playback satisfies a specific condition, a reward can be provided within the game being played on the user terminal (110).

예를 들면, 서버(120)는 콘텐츠가 사용자 단말(110)에서 특정 시간 이상 재생되었는지 여부를 판단할 수 있고, 콘텐츠가 사용자 단말(110)에서 특정 시간 이상 재생된 경우 사용자 단말(110)에서 플레이되는 게임 내에서 보상을 지급할 수 있다.For example, the server (120) can determine whether content has been played for a certain period of time or longer on the user terminal (110), and if the content has been played for a certain period of time or longer on the user terminal (110), a reward can be provided within the game played on the user terminal (110).

보상은 게임에 사용될 수 있는 버프, 아이템 및 재화를 포함할 수 있다.Rewards may include buffs, items, and goods that can be used in the game.

게임 내에서 사용되는 보상을 통해, 게임을 이용하는 사용자의 경제적 비용 및 사회적 비용이 감소할 수 있다.Through rewards used in games, the economic and social costs for users of the game can be reduced.

콘텐츠 및 보상 간에는 특정 연관이 있을 수 있다. 이러한 연관은 콘텐츠를 제공하는 주체 및 보상이 사용되는 게임을 제공하는 주체 간의 계약적 또는 조직적 연관일 수 있다.There may be a specific connection between content and rewards. This connection may be contractual or organizational between the entity providing the content and the entity providing the game in which the rewards are used.

예를 들면, 재생될 콘텐츠에 기반하여 보상이 결정될 수 있고, 주어질 보상에 기반하여 재생될 콘텐츠가 선택될 수 있다. 또는, 특정 콘텐츠에 대해서는 특정 보상들이 제공될 수 있고, 특정 보상이 제공되기 위해 특정 콘텐츠들의 재생이 요구될 수 있다. 특정 보상에 대해서 특정 콘텐츠들을 포함하는 재생 리스트가 생성될 수 있다. 콘텐츠 및 보상은 게임의 사용자 및/또는 캐릭터에 기반하여 결정될 수 있다. 예를 들면, 사용자에 의한 설정, 사용자의 특징, 사용자의 선호, 캐릭터의 레벨, 캐릭터의 클래스(class), 캐릭터의 직업, 캐릭터가 게임 내에서 위치하는 장소/스테이지 및 캐릭터에게 주어진 미션에 의해 특정 콘텐츠, 특정 콘텐츠들을 포함하는 리스트 및 특정 보상이 결정될 수 있다. 실시예들에서, 캐릭터는 캐릭터를 포함하는 파티로 대체될 수 있다. 예를 들면, 보상의 결정과 관련하여 적어도 일부의 측면에서 캐릭터를 대체하여 캐릭터를 포함하는 파티가 기준으로서 사용될 수 있다.For example, rewards may be determined based on the content to be played, and the content to be played may be selected based on the reward provided. Alternatively, specific rewards may be provided for specific content, and playback of specific content may be required to provide specific rewards. A playlist containing specific content may be generated for specific rewards. Content and rewards may be determined based on the user and/or character of the game. For example, specific content, a list containing specific content, and specific rewards may be determined based on user settings, user characteristics, user preferences, character level, character class, character occupation, location/stage where the character is located within the game, and missions given to the character. In embodiments, a character may be replaced by a party that includes the character. For example, a party that includes the character may be used as a criterion for determining rewards, replacing the character in at least some aspects.

일 실시예에서, 콘텐츠의 내용 및 보상에 관련된 정보는 서로 연관될 수 있다. 예를 들면, 콘텐츠가 음악, 음원, 음향, 노래, 곡, 동영상 또는 방송일 때, 보상의 명칭 또는 설명은 콘텐츠의 명칭, 음원 명, 곡 명, 동영상 제목, 장르, 소유자, 제작사, 제작자, 가수, 그룹, 작곡가, 작사가, 가사, 자막 및/또는 대사의 적어도 일부를 포함할 수 있다. 또는, 콘텐츠가 음악, 음원, 음향, 노래, 곡, 동영상 또는 방송일 때, 보상의 게임 내에서의 효과는 콘텐츠의 명칭, 음원 명, 곡 명, 동영상 제목, 장르, 소유자, 제작사, 제작자, 가수, 그룹, 작곡자, 작사가, 가사, 자막 및/또는 대사의 적어도 일부와 관련될 수 있다.In one embodiment, information related to the content and the reward may be related to each other. For example, when the content is music, a sound source, an audio, a song, a tune, a video, or a broadcast, the name or description of the reward may include at least a portion of the content's name, the sound source name, the song title, the video title, the genre, the owner, the production company, the producer, the singer, the group, the composer, the lyricist, the lyrics, the subtitles, and/or the dialogue. Alternatively, when the content is music, a sound source, an audio, a song, a tune, a video, or a broadcast, the in-game effect of the reward may be related to at least a portion of the content's name, the sound source name, the song title, the video title, the genre, the owner, the production company, the producer, the singer, the group, the composer, the lyricist, the lyrics, the subtitles, and/or the dialogue.

일 실시예에서, 콘텐츠가 광고 콘텐츠일 때, 보상의 명칭 또는 설명은 콘텐츠가 광고/홍보하고자 하는 대상과 관련된 정보를 포함할 수 있다. 예를 들면, 콘텐츠가 광고 콘텐츠일 때, 보상의 명칭 또는 설명은 콘텐츠가 광고/홍보하고자 하는 대상의 명칭, 상기 대상의 생산자/제조자/판매자의 명칭 및/또는 상기 대상의 소유자/제작사/제작자/가수/그룹/작곡가/작사가의 명칭의 적어도 일부를 포함할 수 있다.In one embodiment, when the content is an advertisement, the name or description of the reward may include information related to the subject matter that the content is intended to advertise/promote. For example, when the content is an advertisement, the name or description of the reward may include at least a portion of the name of the subject matter that the content is intended to advertise/promote, the name of the producer/manufacturer/seller of the subject matter, and/or the name of the owner/producer/producer/singer/group/composer/lyricist of the subject matter.

콘텐츠의 특징에 따라서 보상의 레벨이 결정될 수 있다.The level of reward may be determined depending on the characteristics of the content.

예를 들면, 콘텐츠의 특징은 콘텐츠에 대한 보상이 주어지기 위한 특정 조건 또는 제한 시간을 포함할 수 있다.For example, features of the content may include specific conditions or time limits for rewarding the content.

예를 들면, 보상의 레벨은 보상이 지속되는 시간(예를 들면, 보상이 버프일 때) 및 보상의 종류(예를 들면, 보상이 아이템일 때) 등을 나타낼 수 있다.For example, the level of a reward may indicate how long the reward lasts (e.g., if the reward is a buff) and what type of reward it is (e.g., if the reward is an item).

데이터베이스(130)는 서버(120)의 요청에 따라 게임에 관련된 특정 정보를 서버(120)에게 제공할 수 있다.The database (130) can provide specific information related to the game to the server (120) upon request from the server (120).

예를 들면, 서버(120)는 데이터베이스(130)에서 재생 리스트를 조회할 수 있고, 데이터베이스(130)는 재생 리스트를 서버(120)에게 제공할 수 있다.For example, the server (120) can retrieve a playlist from the database (130), and the database (130) can provide the playlist to the server (120).

서버(120) 및 데이터베이스(130)는 물리적/논리적으로 하나의 서버로 간주될 수 있다. 데이터베이스(130)는 서버(120) 내의 기능으로 간주될 수 있으며, 실시예에서, 데이터베이스(130)에 의해 실행되는 것으로 설명된 처리, 기능 및 동작 등은 서버(120)에 의해 실행되는 것으로 간주될 수 있다.The server (120) and the database (130) may be considered as one server physically/logically. The database (130) may be considered as a function within the server (120), and in the embodiment, the processing, functions, and operations described as being executed by the database (130) may be considered as being executed by the server (120).

시스템의 각 장치의 구조Structure of each device in the system

도 2는 일 실시예에 따른 시스템의 장치의 구조도이다.Figure 2 is a structural diagram of a device of a system according to one embodiment.

장치(200)는 시스템 내의 장치들 중 하나를 나타낼 수 있다. 예를 들면, 장치(200)는 사용자 단말(110), 서버(120), 데이터베이스(130), 게임 서버 및 스트리밍 서버의 각각을 나타낼 수 있으며, 장치(200)에 대한 설명은 사용자 단말(110), 서버(120), 데이터베이스(130), 게임 서버 및 스트리밍 서버에 적용될 수 있다.The device (200) may represent one of the devices within the system. For example, the device (200) may represent each of a user terminal (110), a server (120), a database (130), a game server, and a streaming server, and the description of the device (200) may be applied to the user terminal (110), the server (120), the database (130), the game server, and the streaming server.

장치(200)는 처리부(210), 통신부(220) 및 저장부(230)를 포함할 수 있다.The device (200) may include a processing unit (210), a communication unit (220), and a storage unit (230).

처리부(210)는 실시예들에서 설명되는 장치(200)의 동작을 수행할 수 있다. 실시예들에서, 장치(200)가 특정 동작을 수행한다는 설명은 장치(200)가 상기의 특정 동작을 수행한다는 것으로 간주될 수 있다.The processing unit (210) can perform the operations of the device (200) described in the embodiments. In the embodiments, a description that the device (200) performs a specific operation may be considered as the device (200) performing the specific operation.

통신부(220)는 실시예들에서 설명되는 장치(200)로부터 전송되는 정보의 전송 및 장치(200)로 수신되는 정보의 수신을 수행할 수 있다. 실시예들에서, 장치(200)가 특정 정보를 전송한다는 설명은 통신부(220)가 상기의 특정 정보를 전송한다는 것으로 간주될 수 있다. 장치(200)가 특정 정보를 수신한다는 설명은 통신부(220)가 상기의 특정 정보를 수신한다는 것으로 간주될 수 있다.The communication unit (220) can transmit information transmitted from the device (200) described in the embodiments and receive information received by the device (200). In the embodiments, a description that the device (200) transmits specific information can be considered as the communication unit (220) transmitting the specific information. A description that the device (200) receives specific information can be considered as the communication unit (220) receiving the specific information.

저장부(230)는 장치(200)에서 사용되는 정보 및 장치(200)가 제공하는 정보를 저장할 수 있다. 또한, 저장부(230)는 통신부(220)로부터 전송되는 정보 및 통신부(220)가 전송하는 정보를 저장할 수 있다. 실시예들에서, 장치(200)가 특정 정보를 사용한다는 설명은 저장부(230)에 저장된 특정 정보가 사용된다는 것으로 간주될 수 있다. 장치(200)가 특정 정보를 저장한다는 설명은 저장부(230)에 특정 정보가 저장된 것으로 간주될 수 있다.The storage unit (230) can store information used in the device (200) and information provided by the device (200). In addition, the storage unit (230) can store information transmitted from the communication unit (220) and information transmitted by the communication unit (220). In embodiments, a description that the device (200) uses specific information may be considered as the use of specific information stored in the storage unit (230). A description that the device (200) stores specific information may be considered as the storage unit (230) storing specific information.

시스템의 게임 서비스, 스트리밍 서비스 및 게임 보상의 제공Provision of game services, streaming services and game rewards on the system

도 3은 일 실시예에 따른 시스템의 동작을 나타낸다.Figure 3 illustrates the operation of a system according to one embodiment.

아래에서 설명될 시스템의 동작은, 사용자 단말(110) 및 서버(120)의 측면에서 각각 수행되는 것으로 간주될 수 있다. 아래의 단계들은, 서버(120)와의 연동을 통해 사용자 단말(110)의 사용자에게 게임을 제공하는 사용자 단말(110)에 의해 수행될 수 있고, 사용자 단말(110)과의 연동을 통해 사용자 단말(110)의 사용자에게 게임을 제공하는 서버(120)에 의해 수행될 수 있다.The operation of the system described below may be considered to be performed on the user terminal (110) and the server (120), respectively. The steps below may be performed by the user terminal (110) that provides a game to a user of the user terminal (110) through linkage with the server (120), and may be performed by the server (120) that provides a game to a user of the user terminal (110) through linkage with the user terminal (110).

도 3에서는, 사용자 단말(110)의 측면에서, 쥬크 박스를 사용하는 스트리밍 서비스를 통해 콘텐츠가 제공되는 것으로 도시되었다. 그러나, 이러한 도시는 시스템의 동작의 일 예이며, 아래의 설명에서는 사용자 단말(110) 및 서버(120)를 포함하는 시스템의 장치들의 더 포괄적인 동작이 함께 설명된다.In Figure 3, content is depicted as being provided via a streaming service using a jukebox, from the user terminal (110). However, this illustration is only an example of the system's operation, and the description below describes a more comprehensive operation of the system's devices, including the user terminal (110) and the server (120).

쥬크 박스는 게임 상에서 실행되는 모듈일 수 있다. 따라서, 실시예들에서 설명된 쥬크 박스에 대한 내용은 (쥬크 박스를 생략하고) 게임에 대한 내용으로 간주될 수 있다. 실시예들에서 설명된 쥬크 박스의 기능, 동작 및 특징 등은 게임의 기능, 동작 및 특징 등으로 간주될 수 있다.A jukebox may be a module running on a game. Therefore, the description of the jukebox described in the embodiments (omitting the jukebox) may be considered description of the game. The functions, operations, and features of the jukebox described in the embodiments may be considered functions, operations, and features of the game.

이하에서, 사용자 단말(110)은 단말로 약술된다. 서버(120)는 서버로 약술된다. 데이터베이스(130)는 데이터베이스로 약술된다.Hereinafter, the user terminal (110) is abbreviated as a terminal. The server (120) is abbreviated as a server. The database (130) is abbreviated as a database.

이하, 게임 플레이 단계(S300)가 설명된다.Below, the game play stage (S300) is described.

단말의 처리부는 단말의 사용자에게 게임을 제공할 수 있으며, 사용자는 게임 플레이를 할 수 있다.The processing unit of the terminal can provide a game to the user of the terminal, and the user can play the game.

단말은 모바일 단말 또는 PC일 수 있으며, 게임은 모바일 게임 또는 PC 온라인(또는, 네트워크) 게임일 수 있다. 실시예들에서, 단말에서 실행되는 게임은 게임 클라이언트를 의미할 수 있다.The terminal may be a mobile terminal or a PC, and the game may be a mobile game or a PC online (or network) game. In embodiments, the game running on the terminal may refer to a game client.

게임을 플레이하면서, 사용자는 단말을 통해 콘텐츠를 요청할 수 있다. 단말은 콘텐츠의 요청을 나타내는 입력을 수신할 수 있다.While playing a game, a user can request content through their terminal. The terminal can receive input indicating a content request.

실시예들에서, 콘텐츠는 게임 내의 쥬크 박스를 통해 제공될 수 있다. 콘텐츠의 요청을 나타내는 입력은 사용자가 게임 내에서 쥬크 박스 메뉴 또는 쥬크 박스 아이콘을 선택 또는 클릭하는 것일 수 있다.In embodiments, content may be provided via a jukebox within the game. The input indicating a request for content may be a user selecting or clicking on a jukebox menu or jukebox icon within the game.

상기의 입력을 통해, 게임 내에서 쥬크 박스가 실행될 수 있다. 쥬크 박스가 실행됨에 따라, 후술될 단계(S310)가 수행될 수 있다.Through the above input, a jukebox can be run within the game. As the jukebox is run, the step (S310) described below can be performed.

이하, 재생 리스트 다운로드 단계(S310)가 설명된다.Below, the playlist download step (S310) is described.

단말의 통신부는 재생 리스트의 요청을 서버의 통신부로 전송할 수 있다. 서버의 통신부는 단말의 통신부로부터 재생 리스트의 요청을 수신할 수 있다.The communication unit of the terminal can transmit a playlist request to the communication unit of the server. The communication unit of the server can receive a playlist request from the communication unit of the terminal.

재생 리스트는 복수의 재생 가능한 콘텐츠들의 정보를 나타내는 리스트일 수 있다. 또는, 재생 리스트는 단말에서 재생될 수 있는 복수의 재생 가능한 콘텐츠들을 나타낼 수 있다.A playlist may be a list representing information about multiple playable contents. Alternatively, the playlist may represent multiple playable contents that can be played on a terminal.

재생 리스트는 단말에서 재생될 콘텐츠의 정보를 포함할 수 있다.A playlist may contain information about content to be played on the terminal.

서버는 데이터베이스에서 재생 리스트를 조회할 수 있다. 데이터베이스는 서버에게 재생 리스트를 제공할 수 있다.The server can retrieve playlists from the database. The database can provide playlists to the server.

서버는 재생 리스트를 단말에게 제공할 수 있다.The server can provide a playlist to the terminal.

실시예들에서, 콘텐츠는 스트리밍을 통해 제공될 수 있다. 이러한 측면에서, 실시예들에서의 재생 리스트는 스트리밍 리스트일 수 있다. 스트리밍 리스트는 스트리밍을 통해 서버로부터 단말(110)로 제공되는 콘텐츠들을 나타내는 리스트일 수 있다.In embodiments, content may be provided via streaming. In this regard, the playlist in the embodiments may be a streaming list. The streaming list may be a list representing content provided from a server to a terminal (110) via streaming.

서버의 통신부는 재생 리스트의 요청에 대한 응답으로서 재생 리스트를 단말의 통신부로 전송할 수 있다.The communication unit of the server can transmit the playlist to the communication unit of the terminal as a response to the request for the playlist.

이하, 쥬크 박스 대기 단계(S320)가 설명된다.Below, the juke box standby stage (S320) is described.

재생 리스트가 다운로드되는 동안, 쥬크 박스가 대기 중의 상태로 있을 수 있다.While the playlist is downloading, the jukebox may remain in a waiting state.

재생 리스트의 다운로드가 완료되면, 후술될 단계(S330)가 수행될 수 있다.When the download of the playlist is completed, the step (S330) described later can be performed.

이하, 쥬크 박스 실행 단계(S330)가 설명된다.Below, the juke box execution step (S330) is described.

단말의 처리부는 쥬크 박스를 실행할 수 있다.The terminal's processing unit can run a jukebox.

일 실시예에서, 재생 리스트의 복수의 재생 가능한 콘텐츠들 중에서 사용자에 의해 재생될 콘텐츠가 선택될 수 있다.In one embodiment, content to be played can be selected by the user from among a plurality of playable contents in a playlist.

사용자의 단말에 대한 조작을 통해, 출력된 복수의 재생 가능한 콘텐츠들의 정보를 사용하여 복수의 재생 가능한 콘텐츠들 중에서 사용자가 원하는 콘텐츠가 선택될 수 있다.By manipulating the user's terminal, the user can select the desired content from among the plurality of playable contents using information on the plurality of playable contents output.

단말에서 실행되는 게임 상의 쥬크 박스에서 재생 리스트의 복수의 재생 가능한 콘텐츠들의 정보가 출력될 수 있다. 예를 들면, 쥬크 박스는 재생 가능한 콘텐츠들의 명칭들을 출력할 수 있고, 재생 시간들 및 콘텐츠의 보상들을 설명하는 정보를 출력할 수 있다.A jukebox in a game running on a terminal may output information about multiple playable contents in a playlist. For example, the jukebox may output the names of playable contents, as well as information describing the play times and rewards for the contents.

일 실시예에서, 단말의 처리부 또는 쥬크 박스는 재생 리스트의 복수의 재생 가능한 콘텐츠들 중에서 재생될 콘텐츠를 선택할 수 있다.In one embodiment, the terminal's processing unit or jukebox can select content to be played from among a plurality of playable contents in a playlist.

단말은 재생 리스트의 복수의 재생 가능한 콘텐츠들을 순차적으로 재생될 콘텐츠로서 선택할 수 있다. 즉, 리스트 내에서의 복수의 재생 가능한 콘텐츠들의 순서에 따라 순차적으로 재생 가능한 콘텐츠가 선택될 수 있다.The terminal can select multiple playable contents from a playlist as content to be played sequentially. That is, the playable contents can be selected sequentially based on the order of the multiple playable contents within the list.

말하자면, 단말의 측면에서, 단말에서 실행되는 게임 상의 쥬크 박스에서, 재생 리스트가 나타내는 복수의 재생 가능한 콘텐츠들 중에서 단말에서 재생될 콘텐츠가 선택될 수 있다. 또한, 서버의 측면에서, 선택된 콘텐츠는 재생 리스트가 나타내는 복수의 재생 가능한 콘텐츠들 중에서 단말에서 실행되는 게임 상의 쥬크 박스에서 단말에서 재생될 콘텐츠로서 결정된 콘텐츠일 수 있다.In other words, from the terminal's perspective, content to be played on the terminal can be selected from among multiple playable contents indicated by a playlist in a jukebox running on the terminal. Furthermore, from the server's perspective, the selected content can be content determined to be played on the terminal from among multiple playable contents indicated by a playlist in a jukebox running on the terminal.

이하, 스트리밍 앱 설치 확인 단계(S340)가 설명된다.Below, the streaming app installation confirmation step (S340) is described.

단말의 처리부는 선택된 콘텐츠를 재생하기 위한 프로그램이 설치되었는지 여부를 확인할 수 있다.The terminal's processing unit can check whether a program for playing the selected content is installed.

여기에서, 콘텐츠가 스트리밍을 통해 제공될 수 있기 때문에, 콘텐츠를 재생하기 위한 프로그램은 스트리밍 서비스 어플리케이션, 앱 또는 프로그램일 수 있다.Here, since the content may be provided via streaming, the program for playing the content may be a streaming service application, app, or program.

이러한 콘텐츠를 재생하기 위한 프로그램은 게임을 제공하는 게임 프로그램과는 독립적으로 설치 및 실행될 수 있다.Programs for playing such content can be installed and run independently of the game program that provides the game.

예를 들면, 게임 프로그램에서 실행되는 "isAppInstalled(AppName)"의 결과 값이 참(true)인 경우, 단말의 처리부는 선택된 콘텐츠를 재생하기 위한 프로그램이 설치되었음을 확인할 수 있다.For example, if the result value of "isAppInstalled(AppName)" executed in a game program is true, the processing unit of the terminal can confirm that the program for playing the selected content has been installed.

콘텐츠를 재생하기 위한 프로그램이 설치된 경우, 단계(S350)가 수행될 수 있다. 콘텐츠를 재생하기 위한 프로그램이 설치되지 않은 경우, 단계(S345)가 수행될 수 있다.If a program for playing content is installed, step (S350) may be performed. If a program for playing content is not installed, step (S345) may be performed.

이하, 스트리밍 앱 설치 안내 메시지 출력 단계(S345)가 설명된다.Below, the streaming app installation guidance message output step (S345) is described.

단말의 처리부는 선택된 콘텐츠를 재생하기 위해 프로그램의 설치가 필요함을 나타내는 프로그램 설치 안내 메시지를 출력할 수 있다.The terminal's processing unit may output a program installation guidance message indicating that installation of a program is required to play the selected content.

여기에서, 프로그램은 스트리밍 앱일 수 있기 때문에, 프로그램 설치 안내 메시지는 스트리밍 앱 설치 안내 메시지일 수 있다.Here, since the program may be a streaming app, the program installation guidance message may be a streaming app installation guidance message.

예를 들면, 스트리밍 앱 설치 안내 메시지는 "[알림] 스트리밍 앱 설치 후 이용하여 주십시오" 등과 같을 수 있다.For example, the streaming app installation guidance message may be something like, “[Notice] Please use after installing the streaming app.”

단계(S345)의 다음으로, 단계(S330)가 수행될 수 있다.Following step (S345), step (S330) may be performed.

이하, 스트리밍 앱을 사용하는 재생 단계(S350)가 설명된다.Below, the playback step (S350) using the streaming app is described.

단말의 통신부는 선택된 콘텐츠의 요청을 서버로 전송할 수 있다. 서버의 통신부는 선택된 콘텐츠의 요청을 단말로부터 수신할 수 있다.The communication unit of the terminal can transmit a request for selected content to the server. The communication unit of the server can receive a request for selected content from the terminal.

서버의 통신부는 단말의 통신부에게 선택된 콘텐츠를 제공할 수 있다.The communication unit of the server can provide selected content to the communication unit of the terminal.

단말의 처리부는 프로그램 또는 스트리밍 앱을 통해 선택된 콘텐츠를 재생할 수 있다. 선택된 콘텐츠는 프로그램 또는 스트리밍 앱을 통해 재생될 수 있다. 서버는 스트리밍을 통해 콘텐츠를 단말에게 제공할 수 있으며, 콘텐츠는 서버로부터의 스트리밍을 통해 단말에서 출력될 수 있다.The terminal's processing unit can play content selected through a program or streaming app. The selected content can be played through a program or streaming app. The server can provide content to the terminal via streaming, and the content can be output to the terminal via streaming from the server.

선택된 콘텐츠는 사용자에 의해 플레이되는 게임 상에서 재생될 수 있다. 예를 들면, 쥬크 박스에서 선택된 콘텐츠가 결정됨에 따라, 쥬크 박스는 사라지고, 게임 플레이가 계속되면서 선택된 콘텐츠가 재생될 수 있다. 즉, 선택된 콘텐츠가 재생될 때, 콘텐츠의 재생이 게임의 이용에 방해가 되지 않도록, 게임이 진행되는 화면으로 전환될 수 있다. 이 때, 쥬크 박스는 게임의 화면 중 일부에서 출력될 수 있다. 또는, 쥬크 박스는 게임의 화면에서는 출력되지 않을 수 있다. 이러한 경우에도, 쥬크 박스는 스트리밍 등을 통해 선택된 컨텐츠를 계속적으로 재생할 수 있다.The selected content can be played on the game being played by the user. For example, when the selected content is determined on the jukebox, the jukebox may disappear, and the selected content may be played while the game continues. Specifically, when the selected content is played, the screen may switch to the game screen so that the content playback does not interfere with the game experience. At this time, the jukebox may be displayed on a portion of the game screen. Alternatively, the jukebox may not be displayed on the game screen. Even in these cases, the jukebox may continue to play the selected content through streaming, etc.

선택된 콘텐츠는 단말에서 단말의 사용자에 의한 게임 플레이와 함께 재생될 수 있다. 또한, 서버는 선택된 콘텐츠가 단말에서 사용자에 의한 게임 플레이와 함께 재생되도록 게임을 제어할 수 있다.The selected content can be played on the terminal along with gameplay by the terminal user. Furthermore, the server can control the game so that the selected content is played along with gameplay by the terminal user.

또한, 사용자에 의한 게임 플레이가 진행되면서, 재생되고 있는 선택된 콘텐츠의 사운드가 출력되는 것과 함께, 게임에서 발생하는 사운드(예를 들면, 효과음) 또한 동시에 출력될 수 있다. 따라서, 사용자는 선택된 콘텐츠의 사운드와 게임의 사운드를 동시에 들을 수 있다. 이 때, 선택된 콘텐츠의 사운드가 출력됨에 따라, 게임의 사운드의 크기가 조절될 수 있다. 예를 들면, 선택된 콘텐츠의 사운드가 출력되지 않을 때의 게임의 사운드의 크기에 비해, 선택된 콘텐츠의 사운드가 출력될 때의 게임의 사운드의 크기가 더 클 수 있다.Additionally, as the user progresses through the gameplay, the sound of the selected content being played may be output simultaneously with the sound generated by the game (e.g., sound effects). Accordingly, the user can hear the sound of the selected content and the sound of the game simultaneously. At this time, the volume of the game's sound may be adjusted as the sound of the selected content is output. For example, the volume of the game's sound when the sound of the selected content is output may be louder than when the sound of the selected content is not output.

예를 들면, 스트리밍을 통해 콘텐츠를 재생하는 방법으로서, 스트리밍 서비스 어플리케이션, 앱 또는 프로그램이 사용될 수 있고, 쥬크 박스가 이러한 스트리밍 서비스 어플리케이션, 앱 또는 프로그램을 앱투앱 실행 명령(URL 스킴(scheme)으로 작동시킬 수 있다. 이 때, 앱투앱 실행 명령과 함께 스트리밍을 통해 제공될 컨텐츠에 대한 재생 코드가 앱투앱 실행 명령의 파라메타로서 함께 전송될 수 있다.For example, as a method of playing content through streaming, a streaming service application, app, or program may be used, and the jukebox may operate such streaming service application, app, or program through an app-to-app execution command (URL scheme). At this time, a playback code for content to be provided through streaming may be transmitted together with the app-to-app execution command as a parameter of the app-to-app execution command.

앱투앱 실행 명령에 의해 동작되는 스트리밍 서비스 어플리케이션, 앱 또는 프로그램은 파라메타의 재생 코드에 해당하는 컨텐츠를 재생할 수 있다. 재생되는 컨텐츠는 단말에서 출력될 수 있다.A streaming service application, app, or program operated by an app-to-app execution command can play content corresponding to the playback code of the parameter. The played content can be output from the terminal.

이하, 스트리밍 계속 확인 단계(S360)가 설명된다.Below, the streaming continuation confirmation step (S360) is described.

사용자는 단말에 대한 조작을 통해 프로그램 또는 스트리밍 앱에 의해 재생되고 있는 선택된 컨텐츠의 재상을 중단할 수 있다.Users can stop playback of selected content being played by a program or streaming app by manipulating the terminal.

서버의 처리부 또는 단말의 처리부는 콘텐츠의 재생이 계속 중인지 여부를 확인할 수 있다. 또는, 서버의 처리부 또는 단말의 처리부는 콘텐츠의 재생이 종료하였는지 여부를 확인할 수 있다.The server processing unit or the terminal processing unit can determine whether content playback is still in progress. Alternatively, the server processing unit or the terminal processing unit can determine whether content playback has ended.

콘텐츠의 재생이 계속 중인 경우 또는 콘텐츠의 재생이 종료하지 않은 경우, 단계(370)가 수행될 수 있다. 콘텐츠의 재생이 계속 중이지 않은 경우 또는 콘텐츠의 재생이 종료한 경우, 단계(370)가 수행될 수 있다.Step (370) may be performed if the content is still playing or has not yet finished playing. Step (370) may be performed if the content is not still playing or has not yet finished playing.

이하, 재생 종료 메시지 출력 단계(S365)가 설명된다.Below, the playback termination message output step (S365) is described.

단말의 처리부는 선택된 콘텐츠의 재생이 종료하였음을 나타내는 재생 종료 메시지를 출력할 수 있다.The terminal's processing unit can output a playback end message indicating that playback of the selected content has ended.

여기에서, 재생은 스트리밍을 통해 이루어질 수 있기 때문에, 재생 종료 안내 메시지는 스트리밍 종료 안내 메시지일 수 있다.Here, since playback can be done through streaming, the playback end notification message can be a streaming end notification message.

예를 들면, 스트리밍 앱 설치 안내 메시지는 "[알림] 스트리밍 앱 설치 후 이용하여 주십시오" 등과 같을 수 있다.For example, the streaming app installation guidance message may be something like, “[Notice] Please use after installing the streaming app.”

이하, 보상 유효 확인 단계(S370)가 설명된다.Below, the compensation validity confirmation step (S370) is described.

콘텐츠가 재생되면서, 서버의 처리부 또는 단말의 처리부는 선택된 콘텐츠의 재생이 특정 조건을 충족시키는지 여부를 판단할 수 있다.As content is played, the processing unit of the server or the processing unit of the terminal can determine whether the playback of the selected content satisfies a specific condition.

일 실시예에서, 특정 조건은 선택된 콘텐츠가 특정 시간 이상 재생되는 것일 수 있다.In one embodiment, the specific condition may be that the selected content is played for a specific amount of time.

특정 시간은 보상이 지급되기 위한 최소 시간일 수 있고, 최소 스트리밍 재생 제한 시간일 수 있다.A specific time may be the minimum time for a reward to be paid, or may be a minimum streaming playback time limit.

예를 들면, 선택된 콘텐츠가 재생된 시간이 특정 시간에 달하면 사용자에게 보상이 지급될 수 있다.For example, a reward could be paid to a user when the selected content is played for a certain amount of time.

일 실시예에서, 특정 조건은 선택된 콘텐츠가 재생 리스트가 나타내는 복수의 재생 가능한 콘텐츠들 중 하나인 것일 수 있다.In one embodiment, the particular condition may be that the selected content is one of a plurality of playable contents represented by the playlist.

특정 조건은 전술된 특정 조건의 예들의 결합일 수 있다.The specific condition may be a combination of the examples of the specific conditions described above.

콘텐츠의 재생이 특정 조건을 충족시키는 경우, 단계(S380)가 수행될 수 있다.If the playback of the content satisfies a specific condition, step (S380) may be performed.

이하, 보상 지급 단계(S380)가 설명된다.Below, the compensation payment step (S380) is described.

콘텐츠의 재생이 특정 조건을 충족시키는 경우, 선택된 콘텐츠의 재생에 따른 보상이 게임에서 제공될 수 있다. 말하자면, 선택된 콘텐츠의 재생이 특정 조건을 충족시킨 경우 플레이되는 게임 상에서 보상이 제공될 수 있다.Rewards may be offered in-game based on the playback of selected content if the content meets certain conditions. In other words, rewards may be offered within the game if the playback of selected content meets certain conditions.

단말의 처리부 또는 서버의 처리부는 게임에 대하여 선택된 콘텐츠에 대한 보상을 제공할 수 있다.The processing unit of the terminal or the processing unit of the server can provide a reward for selected content for the game.

일 실시예에서, 단말의 처리부 또는 쥬크 박스는 선택된 콘텐츠의 재생이 특정 조건을 충족시키는지 여부를 판단할 수 있고, 선택된 콘텐츠의 재생이 특정 조건을 충족시키는 경우 재생 결과를 서버로 전송할 수 있다. 서버는 재생 결과를 수신할 수 있고, 재생 결과를 수신한 서버는 콘텐츠의 재생에 따른 보상을 게임의 사용자에게 지급할 수 있다. 예를 들면, 단말의 처리부 또는 쥬크 박스는 선택된 콘텐츠가 재생된 시간이 특정 시간에 달하였는지 여부를 판단할 수 있고, 선택된 콘텐츠가 재생된 시간이 특정 시간에 달한 경우 재생 결과를 서버로 전송할 수 있다.In one embodiment, the terminal's processing unit or jukebox can determine whether the playback of the selected content satisfies a specific condition, and if so, transmit the playback result to the server. The server can receive the playback result, and upon receiving the playback result, the server can provide a reward to the game user according to the playback of the content. For example, the terminal's processing unit or jukebox can determine whether the selected content has been played for a specific amount of time, and if so, transmit the playback result to the server.

일 실시예에서, 특정 조건은 콘텐츠의 재생이 계속되는 것일 수 있다. 예를 들면, 보상이 버프와 같이 지속적인 효과를 발생시키면, 콘텐츠의 재생이 계속된다는 조건이 충족되는 경우, 계임 내에서 버프가 계속적으로 발생할 수 있다.In one embodiment, a specific condition may be the continued playback of the content. For example, if the reward generates a persistent effect, such as a buff, the buff may continue to occur within the game if the condition of continued playback of the content is met.

보상은 게임에서 사용되는 버프, 아이템 또는 재화 등일 수 있다.Rewards can be buffs, items, or goods used in the game.

일 실시예에서, 주어진 보상은 게임 상에서 즉시 사용될 수 있으며, 아이템의 형태로 사용자의 캐릭터 또는 계정에 귀속될 수 있다. 아이템의 형태로 귀속된 보상은 사용자가 아이템을 사용함에 따라 게임 내에서 사용될 수 있다.In one embodiment, the given reward can be used immediately in-game, or it can be assigned to the user's character or account in the form of an item. Rewards assigned as items can be used in-game as the user uses the item.

일 실시예에서, 단계들(S370 및 S380)은 반복적으로 수행될 수 있다. 콘텐츠의 재생이 특정 조건을 충족시킴에 때라 보상이 제공이 제공되어도, 콘텐츠가 계속 재생될 수 있다.In one embodiment, steps (S370 and S380) may be performed repeatedly. Even if a reward is provided when playback of the content satisfies a specific condition, the content may continue to be played.

예를 들면, 보상이 지급되거나, 선택된 콘텐츠가 재생된 시간이 특정 시간에 달하더라도 사용자가 쥬크 박스를 종료하지 않은 경우, 콘텐츠가 계속 재생될 수 있다.For example, if a reward is paid or the selected content has been playing for a certain amount of time, the content may continue to play if the user does not exit the jukebox.

콘텐츠가 계속 재생됨에 따라 특정 조건에 따라 추가의 보상(들)이 계속적으로 지급될 수 있다.As content continues to play, additional reward(s) may be continuously awarded under certain conditions.

하나의 콘텐츠의 재생이 종료되면, 재생 리스트 내의 다른 콘텐츠가 선택될 수 있고, 선택된 다른 콘텐츠가 다음으로 재생될 수 있다. 말하자면, 다른 콘텐츠가 실시예들에서 설명된 선택된 콘텐츠로서 재생될 수 있다. 여기에서, 실시예들에서의 설명된 선택된 콘텐츠에 대한 설명은 다른 콘텐츠에도 적용될 수 있다.When playback of one content ends, another content within the playlist can be selected, and that other selected content can be played next. In other words, the other content can be played as the selected content described in the embodiments. The description of the selected content described in the embodiments can also be applied to other content.

다른 콘텐츠가 재생된 시간은 이전의 선택된 콘텐츠가 재생된 시간에서부터 카운트될 수 있다. 말하자면, 실시예들에서 설명된 보상을 제공하기 위한 조건으로서의 재생 시간은 연속적으로 재생된 복수의 선택된 콘텐츠들의 재생 시간들의 합을 의미할 수 있다.The playback time of other content can be counted from the playback time of the previously selected content. In other words, the playback time as a condition for providing the reward described in the embodiments may mean the sum of the playback times of multiple selected contents played consecutively.

도 4는 일 예에 다른 비활성화된 쥬크 박스 아이콘을 표시하는 게임 화면을 나타낼 수 있다.FIG. 4 may represent a game screen displaying another disabled jukebox icon, for example.

쥬크 박스 아이콘은 게임 내에서 표시될 수 있다. 쥬크 박스 아이콘은 쥬크 박스(말하자면, 콘텐츠의 제공 또는 보상의 제공)에 관련된 상태를 나타낼 수 있다.A jukebox icon may appear in-game. The jukebox icon may indicate a status related to the jukebox (e.g., providing content or rewards).

전술된 것과 같이, 쥬크 박스는 (스트리밍을 통한) 콘텐츠의 제공 및 보상의 제공에 관련된 기능을 제공한다. 쥬크 박스 아이콘은 그 기능에 따라, 콘텐츠 제공 아이콘, 보상 아이콘, 스트리밍 아이콘 또는 아이콘 등으로 명명될 수 있다.As mentioned above, the jukebox provides functionality related to the provision of content (via streaming) and the provision of rewards. Depending on its function, the jukebox icon may be named a content provision icon, a reward icon, a streaming icon, or an icon.

도 4에서는 쥬크 박스가 비활성화되었음을 나타내는 쥬크 박스 아이콘이 도시되었다. 쥬크 박스가 비활성화되었음을 나타내는 쥬크 박스 아이콘은 콘텐츠의 제공, 스트리밍의 제공 또는 쥬크 박스에 관련된 동작이 아직 활성화되지 않았음을 의미할 수 있다. 예를 들면, 쥬크 박스가 비활성화되었음을 나타내는 쥬크 박스 아이콘은 단계(S300)에서의 게임의 화면을 나타낼 수 있다.Figure 4 illustrates a jukebox icon indicating that the jukebox is disabled. A jukebox icon indicating that the jukebox is disabled may indicate that content provision, streaming provision, or an operation related to the jukebox is not yet enabled. For example, a jukebox icon indicating that the jukebox is disabled may represent a game screen at step (S300).

사용자는 게임 상에서 쥬크 박스 아이콘을 클릭함으로써 쥬크 박스를 실행할 수 있다.Users can launch the jukebox by clicking on the jukebox icon in the game.

도 5는 일 예에 따른 제1 쥬크 박스 실행 화면을 나타낼 수 있다.FIG. 5 may represent a first juke box execution screen according to an example.

단계(S330)에서는 단말에서 제1 쥬크 박스 실행 화면이 출력될 수 있다.In step (S330), a first juke box execution screen may be output on the terminal.

제1 쥬크 박스 실행 화면의 좌측 등에서는, 콘텐츠에 관련된 정보가 출력될 수 있다.On the left side of the first jukebox execution screen, information related to the content may be displayed.

제1 쥬크 박스 실행 화면의 우측 등에서는, 앱 플레이어 선택 화면이 출력될 수 있다. 앱 플레이어 선택 화면에서는 가용한 앱 플레이어들을 나타내는 표시들이 출력될 수 있다. 앱 플레이어는 실시예들에서 전술된 콘텐츠를 재생하기 위한 프로그램일 수 있다.An app player selection screen may be displayed on the right side of the first jukebox launch screen. The app player selection screen may display indicators indicating available app players. The app player may be a program for playing the content described above in the embodiments.

사용자는 앱 플레이어들을 나타내는 표시들 중 하나를 선택 또는 클릭함으로써 특정 표시를 선택할 수 있고, 특정 표시가 나타내는 앱 플레이어를 콘텐츠를 재생하기 위한 프로그램으로서 선택할 수 있다.A user can select a particular indicator by selecting or clicking on one of the indicators representing app players, and select the app player represented by the particular indicator as the program for playing content.

사용자는 쥬크 박스 실행 화면 내에 출력된 "재생하기"와 같은 재생 버튼을 선택 또는 클릭함으로써 콘텐츠의 재생을 요청할 수 있다.A user can request playback of content by selecting or clicking a play button, such as "Play," displayed within the jukebox launch screen.

도 6은 일 예에 따른 제2 쥬크 박스 실행 화면을 나타낼 수 있다.FIG. 6 may represent a second juke box execution screen according to an example.

제2 쥬크 박스 실행 화면에서는 사용자가 선택한 앱 플레이어를 사용하는 음원의 재생에 대한 확인을 요청하는 메시지가 출력될 수 있고, 이러한 확인의 요청에 대한 사용자의 응답을 수신할 수 있다.The second jukebox launch screen may display a message requesting confirmation of playback of a sound source using the app player selected by the user, and may receive a response from the user to such confirmation request.

도 7은 일 예에 따른 제3 쥬크 박스 실행 화면을 나타낼 수 있다.FIG. 7 may represent a third juke box execution screen according to an example.

제2 쥬크 박스 실행 화면에서는 음원(곡)의 재생에 대한 확인을 요청하는 메시지가 출력될 수 있고, 이러한 확인의 요청에 대한 사용자의 응답을 수신할 수 있다.On the second jukebox execution screen, a message requesting confirmation for playing a sound source (song) may be displayed, and a user's response to this confirmation request may be received.

도 8은 일 예에 따른 활성화된 쥬크 박스 아이콘을 표시하는 게임 화면을 나타낼 수 있다.FIG. 8 may illustrate a game screen displaying an activated jukebox icon according to an example.

쥬크 박스 아이콘은 쥬크 박스(말하자면, 콘텐츠의 제공 또는 보상의 제공)에 관련된 상태를 나타낼 수 있다.A jukebox icon can indicate a status related to the jukebox (i.e., providing content or providing rewards).

이러한 상태 중의 하나로서, 쥬크 박스 아이콘은 쥬크 박스가 활성화되었음을 나타낼 수 있다.As one of these states, the jukebox icon may indicate that the jukebox is activated.

쥬크 박스가 비활성화되었음을 나타내는 쥬크 박스 아이콘 및 쥬크 박스가 활성화되었음을 나타내는 아이콘은, 아이콘들을 구성하는 문자들, 숫자들, 컬러들, 기호들, 모양들 및 형태들 중 하나 이상에 있어서 서로 다를 수 있다. 말하자면, 쥬크 박스의 상태는 문자, 숫자, 컬러, 기호, 모양 및/또는 형태에 의해 표시 및/또는 구분될 수 있다.The jukebox icon indicating that the jukebox is disabled and the icon indicating that the jukebox is enabled may differ from each other in one or more of the letters, numbers, colors, symbols, shapes, and forms that make up the icons. In other words, the status of the jukebox may be indicated and/or distinguished by letters, numbers, colors, symbols, shapes, and/or forms.

쥬크 박스 아이콘은 보상이 주어지기까지 남은 시간을 표시할 수 있다. 말하자면, 게임 플레이가 계속됨에 따라 쥬크 박스 아이콘에서 표시된 시간은 점점 감소할 수 있고, 표시된 시간이 0에 해당할 때 보상이 주어질 수 있다.The jukebox icon can display the time remaining until a reward is awarded. For example, as gameplay continues, the time displayed on the jukebox icon can decrease, and a reward can be awarded when the displayed time reaches zero.

쥬크 박스 아이콘은 콘텐츠가 재생된 시간을 표시할 수 있다. 말하자면, 콘텐츠가 재생되면서 게임 플레이가 계속됨에 따라 쥬크 박스 아이콘에서 표시된 시간은 점점 증가할 수 있고, 표시된 시간이 보상이 주어지는 특정 시간에 해당할 때 보상이 주어질 수 있다.The jukebox icon can display the amount of time the content has been playing. For example, as the content plays and gameplay continues, the time displayed on the jukebox icon can increase, and a reward can be awarded when the displayed time corresponds to a specific time at which a reward is awarded.

또한, 쥬크 박스 아이콘은 보상이 주어지기까지 콘텐츠가 재생된 총 시간을 표시할 수 있고, 주어질 보상에 관련된 정보를 표시할 수 있다.Additionally, the jukebox icon can display the total time the content has been played before a reward is awarded, and can display information related to the reward being awarded.

말하자면, 쥬크 박스 아이콘은 콘텐츠의 재생 및 보상에 관련된 정보를 아이콘, 문자, 숫자 및 기호 등을 사용하여 간략하게 표시할 수 있다.In other words, the jukebox icon can briefly display information related to the playback and reward of content using icons, letters, numbers, and symbols.

도 9는 일 예에 따른 지급된 보상을 표시하는 게임 화면을 나타낼 수 있다.FIG. 9 may represent a game screen displaying a reward paid according to an example.

사용자에게 주어진 보상은 게임의 캐릭터 또는 사용자의 계정에 귀속될 수 있다.Rewards given to users may be attributed to the game's characters or the user's account.

사용자에게 주어진 보상은 캐릭터가 보유하고 있는 버프들, 아이템들 및/또는 재화들의 리스트에 추가될 수 있고, 계정이 보유하고 있는 아이템들의 리스트에 추가될 수 있다.Rewards given to users may be added to the list of buffs, items and/or goods held by the character, and may be added to the list of items held by the account.

주어진 보상은 버프들 아이템들 및/또는 재화들의 리스트가 게임 화면에 표시될 때 다른 아이템들과 함께 아이콘의 형태로 표시될 수 있고, 사용자의 조작에 의해 게임 내에서 사용될 수 있다.The given reward may be displayed in the form of an icon along with other items when a list of buff items and/or goods is displayed on the game screen, and may be used in the game by the user's operation.

보상이 지급되면서, 쥬크 박스 아이콘은 다시 쥬크 박스가 비활성화되었음을 나타낼 수 있다.As the reward is paid out, the jukebox icon may again indicate that the jukebox is disabled.

아이템들의 리스트에서는, 보상에 대한 설명이 추가적으로 표시될 수 있다. 여기에서, 보상에 대한 설명은 보상을 나타내는 기호, 보상의 명칭, 보상의 게임 내에서의 효과, 보상이 사용되었을 때 효과, 보상이 캐릭터에게 장착되었을 때 효과, 보상의 지속 시간, 보상을 획득할 수 있는 방법 및 기타 보상에 대한 설명 등을 나타낼 수 있다. 여기에서, 보상의 명칭은 보상이 (쥬크 박스 또는 스트리밍 등 실시예에서 설명된 방법들을 통해) 콘텐츠를 재생함에 따라 주어졌음을 나타낼 수 있다.In the list of items, a description of the reward may be additionally displayed. The description of the reward may include a symbol representing the reward, the name of the reward, the in-game effect of the reward, the effect when the reward is used, the effect when the reward is equipped to a character, the duration of the reward, the method of obtaining the reward, and other descriptions of the reward. The name of the reward may indicate that the reward was granted by playing the content (e.g., via a jukebox or streaming, as described in the embodiments).

도 10은 일 예에 따른 보상에 대한 상세 보기를 표시하는 게임 화면을 나타낼 수 있다.FIG. 10 may represent a game screen displaying a detailed view of a reward according to an example.

사용자가 도 9에서 도시된 리스트 중 보상을 선택 또는 클릭하면, 도 10에서 도시된 것과 같은 선택 또는 클릭된 보상에 관한 상세 보기가 출력될 수 있다.When a user selects or clicks a reward from the list shown in FIG. 9, a detailed view of the selected or clicked reward, such as that shown in FIG. 10, may be output.

보상에 관한 상세 보기는 보상에 대한 상세한 설명을 포함할 수 있다. 여기에서, 보상에 대한 상세 한설명은 보상을 나타내는 기호, 보상의 명칭, 보상의 게임 내에서의 효과, 보상이 사용되었을 때 효과, 보상이 캐릭터에게 장착되었을 때 효과, 보상의 지속 시간, 보상을 획득할 수 있는 방법 및 기타 보상에 대한 설명 등을 나타낼 수 있다.A detailed view of a reward may include a detailed description of the reward. This detailed description may include a symbol representing the reward, the name of the reward, the in-game effect of the reward, the effect when the reward is used, the effect when the reward is equipped to a character, the duration of the reward, how to obtain the reward, and other descriptions of the reward.

상술된 실시예들에서, 방법들은 일련의 단계 또는 유닛으로서 순서도를 기초로 설명되고 있으나, 본 발명은 단계들의 순서에 한정되는 것은 아니며, 어떤 단계는 상술한 바와 다른 단계와 다른 순서로 또는 동시에 발생할 수 있다. 또한, 당해 기술 분야에서 통상의 지식을 가진 자라면 순서도에 나타난 단계들이 배타적이지 않고, 다른 단계가 포함되거나, 순서도의 하나 또는 그 이상의 단계가 본 발명의 범위에 영향을 미치지 않고 삭제될 수 있음을 이해할 수 있을 것이다.In the embodiments described above, the methods are described based on a flowchart as a series of steps or units. However, the present invention is not limited to the order of the steps, and some steps may occur in a different order or simultaneously with other steps described above. Furthermore, those skilled in the art will understand that the steps depicted in the flowchart are not exclusive, and that other steps may be included, or one or more steps in the flowchart may be deleted without affecting the scope of the present invention.

상술된 실시예들은 다양한 양태의 예시들을 포함한다. 다양한 양태들을 나타내기 위한 모든 가능한 조합이 기술될 수는 없지만, 해당 기술 분야의 통상의 지식을 가진 자는 명시적으로 기술된 조합 외에도 다른 조합이 가능함을 인식할 수 있을 것이다. 따라서, 본 발명은 이하의 특허청구범위 내에 속하는 모든 다른 교체, 수정 및 변경을 포함한다고 할 것이다.The embodiments described above include examples of various aspects. While not all possible combinations to illustrate the various aspects can be described, those skilled in the art will recognize that other combinations are possible in addition to those explicitly described. Accordingly, the present invention is intended to encompass all other alterations, modifications, and variations within the scope of the following claims.

이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다.The embodiments of the present invention described above may be implemented in the form of program commands that can be executed by various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the computer-readable recording medium may be those specifically designed and constructed for the present invention, or may be those known and usable by those skilled in the art of computer software.

컴퓨터 판독 가능한 기록 매체는 본 발명에 따른 실시예들에서 사용되는 정보를 포함할 수 있다. 예를 들면, 컴퓨터 판독 가능한 기록 매체는 비트스트림을 포함할 수 있고, 비트스트림은 본 발명에 따른 실시예들에서 설명된 정보를 포함할 수 있다.A computer-readable recording medium may contain information used in embodiments according to the present invention. For example, the computer-readable recording medium may contain a bitstream, and the bitstream may contain information described in embodiments according to the present invention.

컴퓨터 판독 가능한 기록 매체는 비-일시적 컴퓨터 판독 가능한 매체(non-transitory computer-readable medium)를 포함할 수 있다.The computer-readable recording medium may include a non-transitory computer-readable medium.

컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기의 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROMs, RAMs, and flash memories. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The above hardware devices may be configured to operate as one or more software modules to perform processing according to the present invention, and vice versa.

이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명이 상기의 실시예들에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형을 꾀할 수 있다.Although the present invention has been described above with specific details such as specific components and limited examples and drawings, these are provided only to help a more general understanding of the present invention, and the present invention is not limited to the above examples, and those with ordinary knowledge in the technical field to which the present invention pertains can make various modifications and variations from this description.

따라서, 본 발명의 사상은 상기의 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등하게 또는 등가적으로 변형된 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the idea of the present invention should not be limited to the above-described embodiments, and all things that are modified equally or equivalently to the following claims as well as the claims are considered to fall within the scope of the idea of the present invention.

110: 사용자 단말
120: 서버
130: 데이터베이스
110: User terminal
120: Server
130: Database

Claims (20)

서버와의 연동을 통해 사용자에게 게임을 제공하는 단말에 의해 수행되는,
상기 단말에서 실행되는 상기 게임 상에서 상기 단말에서 재생될 콘텐츠가 선택되는 단계;
상기 선택된 콘텐츠를 재생하는 단계; 및
상기 선택된 콘텐츠의 재생에 따른 보상이 상기 게임에서 제공되는 단계
를 포함하고,
상기 선택된 콘텐츠는 상기 단말의 사용자에 의한 게임 플레이와 함께 재생되고,
상기 보상은 상기 선택된 콘텐츠가 특정 시간 이상 재생되면 상기 게임에서 제공되고,
상기 선택된 콘텐츠의 제공 및 상기 보상에 관련된 정보를 나타내는 아이콘이 상기 게임 내에서 표시되고,
상기 아이콘은 상기 보상이 주어지기까지 남은 시간을 표시하는, 방법.
It is performed by a terminal that provides games to users through linkage with a server.
A step of selecting content to be played on the terminal in the game running on the terminal;
a step of playing the selected content; and
A step in which a reward is provided in the game based on the playback of the selected content.
Including,
The above selected content is played along with game play by the user of the above terminal,
The above reward is provided in the game when the above selected content is played for a certain amount of time.
An icon indicating the provision of the selected content and information related to the reward is displayed within the game.
The above icon indicates the time remaining until the above reward is given.
제1항에 있어서,
상기 아이콘은 상기 선택된 콘텐츠의 제공이 활성화되었는지 여부를 나타내도록 상기 게임 내에서 표시되는, 방법.
In the first paragraph,
The above icon is displayed within the game to indicate whether provision of the above selected content is activated.
제1항에 있어서,
상기 선택된 콘텐츠가 재생된 시간이 상기 특정 시간에 달하더라도 상기 사용자에 의해 상기 재생이 종료되지 않으면, 상기 선택된 콘텐츠가 계속적으로 재생되고,
상기 선택된 콘텐츠가 계속적으로 재생됨에 따라 추가의 보상들이 계속적으로 지급되는, 방법.
In the first paragraph,
If the playback time of the selected content reaches the specific time, and the playback is not terminated by the user, the selected content continues to be played.
A method in which additional rewards are continuously paid out as the above selected content continues to be played.
제1항에 있어서,
상기 사용자에 의해 콘텐츠를 요청하는 입력이 수신되면, 상기 단말로부터 상기 서버로 재생 리스트의 요청이 전송되고,
상기 서버로부터 복수의 재생 가능한 콘텐츠들의 정보를 포함하는 상기 재생 리스트가 상기 단말로 제공되고,
상기 재생 리스트가 나타내는 상기 복수의 재생 가능한 콘텐츠들 중에서 상기 단말에서 재생될 콘텐츠가 선택되고,
상기 입력은 상기 사용자에 의해 상기 게임 내에서 상기 아이콘이 선택 또는 클릭되는 것이고,
상기 선택된 콘텐츠의 재생이 종료되면, 상기 재생 리스트 내의 다른 콘텐츠가 연속적으로 재생되고,
상기 특정 시간은 상기 연속적으로 재생된 복수의 선택된 콘텐츠들의 재생 시간들의 합인, 방법.
In the first paragraph,
When an input requesting content is received by the user, a request for a playlist is transmitted from the terminal to the server,
The playlist containing information on a plurality of playable contents is provided to the terminal from the server,
Among the plurality of playable contents indicated by the playlist, the content to be played on the terminal is selected,
The above input is the icon being selected or clicked by the user within the game,
When the playback of the selected content is finished, other content in the playlist is played continuously.
A method wherein the specific time is the sum of the playback times of the plurality of selected contents that are played continuously.
제4항에 있어서,
상기 복수의 재생 가능한 콘텐츠들의 정보가 상기 단말에서 출력되고,
상기 복수의 재생 가능한 콘텐츠들의 정보는 상기 복수의 재생 가능한 콘텐츠들의 명칭들, 재생 시간들 및 보상들을 나타내는 정보를 포함하는, 방법.
In paragraph 4,
Information on the above plurality of playable contents is output from the terminal,
A method wherein the information of the plurality of playable contents includes information indicating names, play times, and rewards of the plurality of playable contents.
제1항에 있어서,
상기 게임 플레이가 진행되면서, 상기 선택된 콘텐츠의 사운드가 출력되는 것과 함께 상기 게임에서 발생하는 사운드가 동시에 출력되고,
상기 선택된 콘텐츠의 사운드가 출력됨에 따라, 상기 게임에서 발생하는 사운드의 크기가 조절되는, 방법.
In the first paragraph,
As the above game play progresses, the sound of the selected content is output and the sound generated in the game is output simultaneously.
A method in which the size of a sound generated in the game is adjusted as the sound of the selected content is output.
제1항에 있어서,
상기 보상이 주어진 후, 상기 콘텐츠의 재생이 계속되면 상기 게임 내에서 상기 보상의 효과가 계속적으로 발생하는, 방법.
In the first paragraph,
A method in which, after the above reward is given, the effect of the reward continues to occur within the game as the content continues to be played.
제1항에 있어서,
상기 보상은 상기 게임에서 사용되는 버프, 아이템 또는 재화인, 방법.
In the first paragraph,
The above compensation is a buff, item or good used in the above game.
제1항의 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능한 기록매체.A computer-readable recording medium containing a program for performing the method of claim 1. 단말과의 연동을 통해 상기 단말의 사용자에게 게임을 제공하는 서버에 의해 수행되는,
상기 단말로부터 선택된 콘텐츠의 요청을 수신하는 단계;
상기 단말에게 상기 선택된 콘텐츠를 제공하는 단계; 및
상기 게임에 대하여 상기 선택된 콘텐츠에 대한 보상을 제공하는 단계
를 포함하고,
상기 선택된 콘텐츠는 상기 단말에서 상기 사용자에 의한 게임 플레이와 함께 재생되고,
상기 보상은 상기 선택된 콘텐츠가 특정 시간 이상 재생되면 상기 게임에서 제공되고,
상기 선택된 콘텐츠의 제공 및 상기 보상에 관련된 정보를 나타내는 아이콘이 상기 게임 내에서 표시되고,
상기 아이콘은 상기 보상이 주어지기까지 남은 시간을 표시하는, 방법.
It is performed by a server that provides games to users of the terminal through linkage with the terminal.
A step of receiving a request for selected content from the terminal;
A step of providing the selected content to the terminal; and
A step of providing compensation for the selected content for the above game
Including,
The above selected content is played together with game play by the user on the above terminal,
The above reward is provided in the game when the above selected content is played for a certain amount of time.
An icon indicating the provision of the selected content and information related to the reward is displayed within the game.
The above icon indicates the time remaining until the above reward is given.
제10항에 있어서,
상기 서버는 상기 선택된 콘텐츠가 상기 단말에서 상기 사용자에 의한 게임 플레이와 함께 재생되도록 상기 게임을 제어하는, 방법.
In Article 10,
A method in which the server controls the game so that the selected content is played together with game play by the user on the terminal.
제10항에 있어서,
상기 아이콘은 상기 선택된 콘텐츠의 제공이 활성화되었는지 여부를 나타내도록 상기 게임 내에서 표시되는, 방법.
In Article 10,
The above icon is displayed within the game to indicate whether provision of the above selected content is activated.
제10항에 있어서,
상기 서버는 상기 선택된 콘텐츠의 재생이 특정 조건을 충족시키는지 여부를 판단하는, 방법.
In Article 10,
A method in which the server determines whether the playback of the selected content satisfies a specific condition.
제10항에 있어서,
상기 선택된 콘텐츠가 재생된 시간이 상기 특정 시간에 달하더라도 상기 사용자에 의해 상기 재생이 종료되지 않으면, 상기 선택된 콘텐츠가 계속적으로 재생되고,
상기 선택된 콘텐츠가 계속적으로 재생됨에 따라 상기 서버로부터 추가의 보상들이 계속적으로 지급되는, 방법.
In Article 10,
If the playback time of the selected content reaches the specific time, and the playback is not terminated by the user, the selected content continues to be played.
A method in which additional rewards are continuously paid out from the server as the selected content is continuously played.
제10항에 있어서,
상기 단말로부터 재생 리스트의 요청이 수신되고,
상기 서버는 복수의 재생 가능한 콘텐츠들의 정보를 포함하는 상기 재생 리스트를 상기 단말에게 제공하고,
상기 선택된 콘텐츠는 상기 재생 리스트가 나타내는 복수의 재생 가능한 콘텐츠들 중에서 상기 단말에서 재생될 콘텐츠로서 결정된 콘텐츠이고,
상기 선택된 콘텐츠의 재생이 종료되면, 상기 재생 리스트 내의 다른 콘텐츠가 연속적으로 재생되고,
상기 특정 시간은 상기 연속적으로 재생된 복수의 선택된 콘텐츠들의 재생 시간들의 합인, 방법.
In Article 10,
A request for a playlist is received from the above terminal,
The server provides the terminal with the playlist containing information on a plurality of playable contents,
The above selected content is content determined as content to be played on the terminal among a plurality of playable contents indicated by the playlist,
When the playback of the selected content is finished, other content in the playlist is played continuously.
A method wherein the specific time is the sum of the playback times of the plurality of selected contents that are played continuously.
제15항에 있어서,
상기 복수의 재생 가능한 콘텐츠들의 정보가 상기 단말에서 출력되도록 상기 서버로부터 상기 단말로 전송되고,
상기 복수의 재생 가능한 콘텐츠들의 정보는 상기 복수의 재생 가능한 콘텐츠들의 명칭들, 재생 시간들 및 보상들을 나타내는 정보를 포함하는, 방법.
In Article 15,
Information of the plurality of playable contents is transmitted from the server to the terminal so that it can be output from the terminal,
A method wherein the information of the plurality of playable contents includes information indicating names, play times, and rewards of the plurality of playable contents.
제10항에 있어서,
상기 게임 플레이가 진행되면서, 상기 선택된 콘텐츠의 사운드가 출력되는 것과 함께 상기 게임에서 발생하는 사운드가 동시에 출력되고,
상기 선택된 콘텐츠의 사운드가 출력됨에 따라, 상기 게임에서 발생하는 사운드의 크기가 조절되는, 방법.
In Article 10,
As the above game play progresses, the sound of the selected content is output and the sound generated in the game is output simultaneously.
A method in which the size of a sound generated in the game is adjusted as the sound of the selected content is output.
제10항에 있어서,
상기 보상이 주어진 후, 상기 콘텐츠의 재생이 계속되면 상기 게임 내에서 상기 보상의 효과가 계속적으로 발생하는, 방법.
In Article 10,
A method in which, after the above reward is given, the effect of the reward continues to occur within the game as the content continues to be played.
제10항에 있어서,
상기 보상은 상기 게임에서 사용되는 버프, 아이템 또는 재화인, 방법.
In Article 10,
The above compensation is a buff, item or good used in the above game.
제10항의 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능한 기록매체.A computer-readable recording medium containing a program for performing the method of Article 10.
KR1020230073209A 2023-06-07 Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services Active KR102862737B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230073209A KR102862737B1 (en) 2023-06-07 Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230073209A KR102862737B1 (en) 2023-06-07 Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services

Publications (2)

Publication Number Publication Date
KR20240173997A KR20240173997A (en) 2024-12-16
KR102862737B1 true KR102862737B1 (en) 2025-09-24

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102027911B1 (en) 2019-06-03 2019-11-04 주식회사 키키케 Method of offering reward information

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102027911B1 (en) 2019-06-03 2019-11-04 주식회사 키키케 Method of offering reward information

Similar Documents

Publication Publication Date Title
US11520559B2 (en) Entertainment server and associated social networking services
US11847882B2 (en) Digital downloading jukebox with enhanced communication features
US11567641B2 (en) Jukebox with customizable avatar
RU2417113C2 (en) Representation of flow video in, for example, video games or mobile devices
KR101505335B1 (en) System and method for providing video clips, and the creation thereof
US7739584B2 (en) Electronic messaging synchronized to media presentation
US7555195B2 (en) Content combination reproducer, content combination reproduction method, program executing the method, and recording medium recording therein the program
US8122466B2 (en) System and method for updating digital media content
CN101438526B (en) Advertisement rotation
US20110125582A1 (en) Maintaining Advertisements
WO2011148452A1 (en) Digital book system and content server
JP2007508621A (en) Rich content download
WO2002007414A1 (en) Method for information service using portable communication terminal
JP6998452B2 (en) Server systems and methods for non-linear content presentation and experience management
US20240264799A1 (en) Entertainment Server And Associated Social Networking Services
KR102862737B1 (en) Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services
US20110066614A1 (en) Systems and Method for Dynamic Content Injection Using Aspect Oriented Media Programming
KR20240173997A (en) Method, apparatus and system for providing integrated advertising and game rewards by combining gaming and streaming services
JP7612705B2 (en) Personalized Game Notifications
US12100258B2 (en) Digital downloading jukebox with enhanced communication features
KR100977641B1 (en) Music application and music service system and method through the Internet
KR20090060572A (en) Method and system for providing idle screen service during rich media playback

Legal Events

Date Code Title Description
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

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

R15-X000 Change to inventor requested

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

R16-X000 Change to inventor recorded

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

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-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

PE0902 Notice of grounds for rejection

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

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

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

PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

R18-X000 Changes to party contact information recorded

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