[go: up one dir, main page]

KR20240164359A - Method and apparatus for providing game service - Google Patents

Method and apparatus for providing game service Download PDF

Info

Publication number
KR20240164359A
KR20240164359A KR1020230164846A KR20230164846A KR20240164359A KR 20240164359 A KR20240164359 A KR 20240164359A KR 1020230164846 A KR1020230164846 A KR 1020230164846A KR 20230164846 A KR20230164846 A KR 20230164846A KR 20240164359 A KR20240164359 A KR 20240164359A
Authority
KR
South Korea
Prior art keywords
content
game
service
information
providing device
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.)
Pending
Application number
KR1020230164846A
Other languages
Korean (ko)
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 US18/661,973 priority Critical patent/US20240375000A1/en
Priority to JP2024078000A priority patent/JP2024163902A/en
Publication of KR20240164359A publication Critical patent/KR20240164359A/en
Pending legal-status Critical Current

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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/828Managing virtual sport teams
    • 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/65Generating 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 automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • 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
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/53Features 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 basic data processing
    • A63F2300/537Features 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 basic data processing for exchanging game data using a messaging service, e.g. e-mail, SMS, MMS
    • 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/8052Ball team management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 개시는 게임 진행을 위해 기정의된 전제 정보를 획득하는 단계, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하는 단계, 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청하는 단계, 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하는 단계 및 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는 단계를 포함하는, 방법을 제안한다.The present disclosure proposes a method including a step of acquiring predefined premise information for game progress, a step of acquiring first content produced by setting a predetermined person as a recipient based on the premise information, a step of requesting an external server providing an external service to display the first content through an external service, a step of acquiring a first answer input by a user corresponding to the first content, and a step of providing a game service controlled based on the first answer.

Description

게임 서비스를 제공하는 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING GAME SERVICE} METHOD AND APPARATUS FOR PROVIDING GAME SERVICE

본 개시는 게임 서비스를 제공하는 방법 및 장치에 관한 것이다. The present disclosure relates to a method and device for providing a game service.

최근 다양한 장르의 많은 게임들이 개발되고 있으며, 이는 폭발적인 사용자들의 증가로 이어지고 있다. 다양한 장르들의 게임이 개발되고, 게임을 즐기는 디바이스들의 성능 향상에 따라 게임은 주류 취미 생활로 대두되었다. Recently, many games of various genres have been developed, which has led to an explosive increase in users. As games of various genres have been developed and the performance of devices used to enjoy games has improved, games have emerged as a mainstream hobby.

게임 서비스 제공사들은 게임 내 사용자들에게 다양한 게임 컨텐츠를 제공한다. 다만, 공통적으로 게임 서비스 제공사들은 게임 컨텐츠를 제공하기 위해 게임 클라이언트를 이용할 것을 요구한다. 사용자들은 게임 클라이언트를 실행함으로써 게임 서비스에 접속할 수 있고, 게임 클라이언트를 통해 게임을 플레이할 수 있다.Game service providers provide various game contents to users within the game. However, game service providers commonly require the use of game clients to provide game contents. Users can access the game service by running the game client and play the game through the game client.

게임 클라이언트는 게임을 실행하고 플레이할 수 있는 소프트웨어이다. 게임 클라이언트는 게임을 플레이하기 위해 필요한 환경을 제공한다. 게임 클라이언트는 사용자 단말에서 작동하며, 게임 서버와 통신하여 게임에 관련된 데이터를 주고받을 수 있다. 일반적으로 게임 클라이언트는 개인 컴퓨터, 게임 콘솔(console), 스마트폰 또는 태블릿PC 등의 기기에서 작동하는 애플리케이션 형태로 제공될 수 있다.A game client is a software that can run and play a game. The game client provides the environment necessary to play the game. The game client operates on a user terminal and can communicate with the game server to send and receive game-related data. In general, the game client can be provided in the form of an application that operates on devices such as a personal computer, game console, smartphone, or tablet PC.

본 개시에서는 별도의 게임 클라이언트 없이, 게임에 대한 사용자들의 몰입도를 향상시킬 수 있는 게임 서비스를 제공하는 방법 및 장치를 제공하고자 한다.The present disclosure provides a method and device for providing a game service capable of improving users' immersion in a game without a separate game client.

본 개시의 다양한 실시 예들에 따르면, 게임 제공 장치가 게임 서비스를 제공하는 방법에 있어서, 게임 진행을 위해 기정의된 전제 정보를 획득하는 단계, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하는 단계, 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청하는 단계, 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하는 단계, 및 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는 단계를 포함하는 방법이 제공된다.According to various embodiments of the present disclosure, a method for a game providing device to provide a game service is provided, the method including the steps of: acquiring predefined premise information for game progress; acquiring first content produced by setting a predetermined person as a recipient based on the prerequisite information; requesting an external server providing an external service to display the first content through an external service; acquiring a first answer input by a user corresponding to the first content; and providing a game service controlled based on the first answer.

본 개시의 다양한 실시 예들에 따르면, 인스트럭션들을 저장하는 메모리; 및 메모리와 기능적으로 연결되는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는 인스트럭션들을 실행하여, According to various embodiments of the present disclosure, a memory storing instructions; and at least one processor functionally connected to the memory, wherein the at least one processor executes the instructions,

본 개시의 다양한 실시 예들에 따르면, 인스트럭션들을 저장하는 메모리 및 메모리와 기능적으로 연결되는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는 인스트럭션들을 실행하여, 게임 진행을 위해 기정의된 전제 정보를 획득하고, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고, 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청하고, 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고, 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는, 게임 제공 장치가 제공된다.According to various embodiments of the present disclosure, a game providing device is provided, including a memory storing instructions and at least one processor functionally connected to the memory, wherein the at least one processor executes instructions to obtain predefined premise information for game progress, obtain first content produced by setting a predetermined person as a recipient based on the premise information, request an external server providing an external service to display the first content through the external service, obtain a first answer input by a user corresponding to the first content, and provide a game service controlled based on the first answer.

본 개시의 다양한 실시 예들에 따르면, 인스트럭션들을 저장하는 메모리 및 메모리와 기능적으로 연결되고, 인스트럭션들을 실행하도록 구성되는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는 인스트럭션들을 실행하여, 게임 진행을 위해 기정의된 전제 정보를 획득하고, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고, 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청하고, 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고, 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는, 서버가 제공된다.According to various embodiments of the present disclosure, a server is provided, which includes a memory storing instructions and at least one processor functionally connected to the memory and configured to execute the instructions, wherein the at least one processor executes the instructions to obtain predefined premise information for game progress, obtain first content produced by setting a predetermined person as a recipient based on the premise information, request an external server providing an external service to display the first content through the external service, obtain a first answer input by a user corresponding to the first content, and provide a game service controlled based on the first answer.

본 개시의 다양한 실시 예들에 따르면, 게임 서비스를 제공하는 사용자 단말에 있어서, 사용자 단말은, 사용자 입력을 수신하는 사용자 입력부, 인스트럭션들을 저장하는 메모리 및 사용자 입력부 및 메모리와 기능적으로 연결되고, 인스트럭션들을 실행하도록 구성되는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는 인스트럭션들을 실행하여, 게임 진행을 위해 기정의된 전제 정보를 획득하고, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고, 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청하고, 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고, 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는, 사용자 단말이 제공된다.According to various embodiments of the present disclosure, a user terminal providing a game service is provided, wherein the user terminal includes a user input unit for receiving a user input, a memory for storing instructions, and at least one processor functionally connected to the user input unit and the memory and configured to execute the instructions, wherein the at least one processor executes the instructions to obtain predefined premise information for game progress, obtain first content produced by setting a predetermined person as a recipient based on the premise information, request an external server providing an external service to display the first content through an external service, obtain a first answer input by the user in response to the first content, and provide a game service controlled based on the first answer.

본 개시의 다양한 실시 예들에 따라 게임 서비스를 제공하는 방법을 컴퓨터 상에서 실행하는 프로그램이 수록된 컴퓨터 판독가능 기록매체가 제공된다.A computer-readable recording medium is provided, which includes a program for executing a method for providing a game service on a computer according to various embodiments of the present disclosure.

본 개시의 다양한 실시 예들에 따른 게임 서비스 제공 방법은 게임과 현실의 경계가 모호하도록 게임 서비스를 제공함으로써, 게임에 대한 사용자의 몰입도를 향상시킬 수 있다.The game service providing method according to various embodiments of the present disclosure can improve a user's immersion in a game by providing a game service in such a way that the boundary between the game and reality is ambiguous.

도 1은 본 개시의 다양한 실시 예들에 따른, 서버 및 사용자 단말을 포함하는 게임 제공 시스템을 도시한다.
도 2는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 개념도이다.
도 3은 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 4는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 5는 본 개시의 일 실시 예에 따라 게임 진행을 위해 기정의된 전제 정보를 설명하기 위한 도면이다.
도 6은 본 개시의 일 실시 예에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 7은 본 개시의 일 실시 예에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 8은 본 개시의 일 실시 예에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 9는 본 개시의 일 실시 예에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 10은 본 개시의 일 실시 예에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 11은 본 개시의 일 실시 예에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 12는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 13은 본 개시의 일 실시 예에 따른, 컨텐츠와 답변이 반복적으로 획득됨에 따라 의사소통하는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 14는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 15는 본 개시의 다양한 실시예들에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 16은 본 개시의 다양한 실시예들에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 17은 본 개시의 다양한 실시예들에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 18은 본 개시의 다양한 실시 예들에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 19는 본 개시의 다양한 실시예들에 따른, 컨텐츠와 답변이 획득됨에 따라 의사소통하는 동작이 수행되기 이전에 프리컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.
도 20은 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 21은 본 개시의 다양한 실시예들에 따른, 게임 제공 장치의 세부적인 구성을 설명하기 위한 도면이다.
도 22는 본 개시의 다양한 실시예들에 따른 서버의 세부적인 구성을 설명하기 위한 도면이다.
도 23은 본 개시의 다양한 실시예들에 따른 사용자 단말의 세부적인 구성을 설명하기 위한 도면이다.
FIG. 1 illustrates a game providing system including a server and a user terminal according to various embodiments of the present disclosure.
FIG. 2 is a conceptual diagram illustrating a method for providing a game service according to one embodiment of the present disclosure.
FIG. 3 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.
FIG. 4 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.
FIG. 5 is a diagram for explaining predefined premise information for game progress according to one embodiment of the present disclosure.
FIG. 6 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to one embodiment of the present disclosure.
FIG. 7 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to an embodiment of the present disclosure.
FIG. 8 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to one embodiment of the present disclosure.
FIG. 9 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to an embodiment of the present disclosure.
FIG. 10 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to one embodiment of the present disclosure.
FIG. 11 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to an embodiment of the present disclosure.
FIG. 12 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.
FIG. 13 is a diagram illustrating a user interface for explaining a communication operation as content and answers are repeatedly obtained according to one embodiment of the present disclosure.
FIG. 14 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.
FIG. 15 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to various embodiments of the present disclosure.
FIG. 16 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to various embodiments of the present disclosure.
FIG. 17 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to various embodiments of the present disclosure.
FIG. 18 is a flowchart illustrating a method for providing a game service according to various embodiments of the present disclosure.
FIG. 19 is a diagram illustrating a user interface for explaining an operation in which precontent is displayed before a communication operation is performed as content and a response are obtained, according to various embodiments of the present disclosure.
FIG. 20 is a flowchart illustrating a method for providing a game service according to an embodiment of the disclosure.
FIG. 21 is a drawing for explaining a detailed configuration of a game providing device according to various embodiments of the present disclosure.
FIG. 22 is a drawing for explaining a detailed configuration of a server according to various embodiments of the present disclosure.
FIG. 23 is a drawing for explaining a detailed configuration of a user terminal according to various embodiments of the present disclosure.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시 예를 상세하게 설명한다. 또한, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명의 실시 예에 따른 게임 제공 장치를 구성하고 사용하는 방법을 상세히 설명한다. 각 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the contents described in the attached drawings. In addition, a method of configuring and using a game providing device according to an embodiment of the present invention will be described in detail with reference to the contents described in the attached drawings. The same reference numbers or symbols presented in each drawing represent parts or components that perform substantially the same function.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되지는 않는다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. '및/또는'이라는 용어는 복수의 관련된 항목들의 조합 또는 복수의 관련된 항목들 중의 어느 하나의 항목을 포함한다. Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are only used 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" includes any combination of a plurality of related items or any one of a plurality of related items.

본 명세서에서 사용한 용어는 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원서에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. The terminology used herein is for the purpose of describing exemplary embodiments only and is not intended to limit and/or restrict the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, it should be understood that the terms “comprises” or “has”, etc., are intended to specify 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.

명세서 전체에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 전기적으로 연결되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. Throughout the specification, when it is said that a part is connected to another part, this includes not only cases where they are directly connected, but also cases where they are electrically connected with another element in between. Also, when it is said that a part includes a certain component, this does not mean that other components are excluded unless specifically stated to the contrary, but that other components can be included. In addition, terms such as "part", "module", etc. described in the specification mean a unit that processes at least one function or operation, and this can be implemented by hardware or software, or by a combination of hardware and software.

이하의 본 개시에서 게임 제공 장치는 게임 서버, 사용자 단말, 게임 서버 및 사용자 단말을 포함하는 게임 시스템 또는 독립적인 하나의 장치일 수 있다. In the present disclosure below, the game providing device may be a game server, a user terminal, a game system including the game server and the user terminal, or an independent device.

이하의 본 개시에서, 서버가 사용자 단말을 제어한다는 의미는 서버가 사용자 단말과의 통신을 통해 사용자 단말에서의 출력(화면 표시, 음향 출력, 진동 출력, 램프 발광 등 사용자 단말에서의 모든 출력 장치) 및 사용자 단말이 소정의 동작을 수행하기 위한 데이터를 제공하는 것을 의미할 수 있다. 물론 사용자 단말이 기 저장된 데이터를 이용하여 사용자 단말에서의 출력을 제어할 수도 있으며, 상기 예시에 제한되지 않는다. In the present disclosure below, the meaning that the server controls the user terminal may mean that the server provides output from the user terminal (all output devices from the user terminal, such as screen display, sound output, vibration output, and lamp lighting) and data for the user terminal to perform a predetermined operation through communication with the user terminal. Of course, the user terminal may also control the output from the user terminal using pre-stored data, and is not limited to the above example.

이하의 본 개시에서 사용자(또는 사용자 계정)와 정보 또는 데이터를 송수신한다는 의미는 사용자(또는 사용자 계정)와 대응 또는 연동된 디바이스(또는 사용자 단말)과 정보 또는 데이터를 송수신한다는 의미를 포함할 수 있다. In the present disclosure below, the meaning of transmitting and receiving information or data with a user (or user account) may include the meaning of transmitting and receiving information or data with a device (or user terminal) corresponding to or linked with the user (or user account).

이하의 본 개시에서, 유저, 플레이어, 사용자, 사용자 계정, 게이머는 동일한 의미로 사용될 수 있다. 본 개시에서 사용자 단말은 문맥에 따라 유저, 플레이어, 사용자, 사용자 계정, 게이머를 가리키거나, 그들에 의해 사용되는 장치를 가리킬 수 있음이 이해되어야 한다. 본 개시에서 유저, 플레이어, 사용자, 사용자 계정, 게이머는 문맥에 따라 그들이 조작하는 아바타나 캐릭터를 가리키거나 그들에 의해 사용되는 장치를 가리킬 수 있음이 이해되어야 한다. In the present disclosure below, user, player, user, user account, and gamer may be used with the same meaning. It should be understood that a user terminal in the present disclosure may refer to a user, player, user, user account, or gamer, or may refer to a device used by them, depending on the context. It should be understood that a user, player, user, user account, and gamer in the present disclosure may refer to an avatar or character they operate, or may refer to a device used by them, depending on the context.

이하의 본 개시에서, 게임 서비스란 본 개시의 다양한 실시 예들에 따른 게임 제공 장치에 의해 제공되는 게임을 의미할 수 있다. 일반적으로 사용자는 게임 클라이언트를 실행함으로써 게임 서비스에 접근할 수 있으나, 본 개시의 일 실시예에 따른 게임 제공 장치는 별도의 게임 클라이언트를 실행하는 과정 없이 사용자에게 게임 서비스를 제공할 수 있다. In the present disclosure below, a game service may mean a game provided by a game providing device according to various embodiments of the present disclosure. In general, a user can access a game service by executing a game client, but a game providing device according to one embodiment of the present disclosure can provide a game service to a user without executing a separate game client.

이하의 본 개시에서, 외부 서비스란 본 개시의 다양한 실시 예들에 따른 게임 제공 장치에 의해 제공되지 않는 서비스를 의미할 수 있다. 외부 서비스는 게임 서비스와 구별될 수 있다. 외부 서비스는 게임 제공 장치와 별도로 운영되는 외부 서버에 의해 제공될 수 있다. 예를 들어, 외부 서비스는 영상 제공 서비스, 메신저 서비스, 웹 검색 서비스, 캘린더 서비스, 메일 서비스, SNS(Social Network Service) 등 유저에게 편의를 제공하기 위한 서비스를 포함할 수 있다.In the present disclosure below, an external service may mean a service that is not provided by a game providing device according to various embodiments of the present disclosure. The external service may be distinguished from a game service. The external service may be provided by an external server that is operated separately from the game providing device. For example, the external service may include services for providing convenience to users, such as a video providing service, a messenger service, a web search service, a calendar service, a mail service, and a SNS (Social Network Service).

도 1은 본 개시의 다양한 실시 예들에 따른, 서버 및 사용자 단말을 포함하는 게임 제공 시스템을 도시한다. FIG. 1 illustrates a game providing system including a server and a user terminal according to various embodiments of the present disclosure.

본 개시의 게임 제공 시스템(100)은 서버(170)와 적어도 하나의 사용자 단말(110 내지 160)을 포함할 수 있다. 서버(170)는 네트워크 망을 통해 다양한 온라인 활동을 제공할 수 있다. 서버(170)는 적어도 하나의 사용자 단말(110 내지 160)에게 동시에 온라인 활동을 제공할 수 있다. The game providing system (100) of the present disclosure may include a server (170) and at least one user terminal (110 to 160). The server (170) may provide various online activities through a network. The server (170) may provide online activities to at least one user terminal (110 to 160) simultaneously.

본 개시의 일 실시 예에 따르면, 서버(170)라 함은, 단일 서버, 서버의 집합체, 클라우드 서버 등을 포함할 수 있으며, 상기 예시에 제한되지 않는다. 서버(170)는 다양한 온라인 활동을 제공하며, 온라인 활동을 위한 데이터를 저장하는 데이터베이스를 포함할 수 있다. 또한 서버(170)는 결제 이벤트를 생성 및 처리하는 결제 서버를 포함할 수도 있다. 앞서 설명한 바와 같이 서버(170)는 게임 제공 장치일 수 있다. According to one embodiment of the present disclosure, the server (170) may include a single server, a collection of servers, a cloud server, etc., but is not limited to the above examples. The server (170) provides various online activities and may include a database that stores data for the online activities. In addition, the server (170) may include a payment server that generates and processes payment events. As described above, the server (170) may be a game providing device.

본 개시의 일 실시 예에 따르면 네트워크란 모든 통신 방식을 이용하여 설립(또는 형성)된 연결을 의미하며, 단말과 단말 간의 또는 단말과 서버 간의 데이터를 송수신하는, 모든 통신 방식을 통해 연결된 통신망을 의미할 수 있다. According to one embodiment of the present disclosure, a network means a connection established (or formed) using any communication method, and may mean a communication network connected via any communication method that transmits and receives data between terminals or between terminals and servers.

모든 통신 방식이라 함은 소정의 통신 규격, 소정의 주파수 대역, 소정의 프로토콜 또는 소정의 채널을 통한 통신 등 모든 통신 방식을 포함할 수 있다. 예를 들면, 블루투스, BLE, Wi-Fi, Zigbee, 3G, LTE, 초음파를 통한 통신 방식 등을 포함할 수 있으며, 근거리 통신, 원거리 통신, 무선 통신 및 유선 통신을 모두 포함할 수 있다. 물론 상기 예시에 제한되지 않는다. All communication methods may include all communication methods, such as communication through a given communication standard, a given frequency band, a given protocol, or a given channel. For example, it may include Bluetooth, BLE, Wi-Fi, Zigbee, 3G, LTE, and communication methods through ultrasound, and may include short-range communication, long-range communication, wireless communication, and wired communication. Of course, it is not limited to the above examples.

본 개시의 일 실시 예에 따르면 근거리 통신 방식이라 함은, 통신을 수행하는 디바이스(단말 또는 서버)가 소정의 범위 내에 있을 때에만 통신이 가능한 통신 방식을 의미할 수 있으며, 예를 들어, 블루투스, NFC 등을 포함할 수 있다. 원거리 통신 방식이라 함은, 통신을 수행하는 디바이스가 거리와 관계없이 통신이 가능한 통신 방식을 의미할 수 있다. 예를 들면, 원거리 통신 방식은 AP와 같은 중계기를 통해 통신을 수행하는 두 디바이스가 소정의 거리 이상일 때에도 통신할 수 있는 방식을 의미할 수 있으며, SMS, 전화와 같은 셀룰러 네트워크(3G, LTE)를 이용한 통신 방식을 포함할 수 있다. 물론 상기 예시에 제한되지 않는다. 네트워크 망을 이용하여 온라인 활동을 제공받는다는 의미는 모든 통신 방식을 통해 서버와 단말 간의 통신이 수행될 수 있다는 의미를 포함할 수 있다. According to one embodiment of the present disclosure, a short-range communication method may mean a communication method in which communication is possible only when a device (terminal or server) performing communication is within a certain range, and may include, for example, Bluetooth, NFC, etc. A long-range communication method may mean a communication method in which a device performing communication is possible regardless of the distance. For example, a long-range communication method may mean a method in which two devices performing communication can communicate even when they are at a certain distance or more through a repeater such as an AP, and may include a communication method using a cellular network (3G, LTE) such as SMS or telephone. Of course, it is not limited to the above examples. The meaning of receiving online activities using a network may include the meaning that communication between a server and a terminal can be performed through all communication methods.

명세서 전체에서 적어도 하나의 사용자 단말(110 내지 160)이라 함은 퍼스널 컴퓨터(Personal Computer)(110), 태블릿(Tablet)(120), 휴대폰(Cellular Phone)(130), 노트북(140), 스마트 폰(150), TV(160) 뿐만 아니라, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어, 디지털 카메라, 냉장고, 세탁기, 청소기 등의 다양한 전자 디바이스를 포함할 수 있고, 상기 예시에 제한되지 않는다. 앞서 설명한 바와 같이 적어도 하나의 사용자 단말(110 내지 160)은 게임 제공 장치일 수 있다. Throughout the specification, at least one user terminal (110 to 160) may include various electronic devices such as a personal computer (110), a tablet (120), a cellular phone (130), a laptop (140), a smart phone (150), a TV (160), as well as personal digital assistants (PDAs), portable multimedia players (PMPs), navigation devices, MP3 players, digital cameras, refrigerators, washing machines, vacuum cleaners, etc., but are not limited to the above examples. As described above, at least one user terminal (110 to 160) may be a game providing device.

본 개시의 일 실시 예에 따르면, 온라인 활동은 온라인 게임, 포털 서비스, SNS(Social Network Service)를 포함할 수 있으며, 상기 예시에 제한되지 않는다. 또한 온라인 게임은 스포츠, MMORPG, AOS, FPS, TCG, CCG 등 다양한 장르를 포함할 수 있다. 온라인 게임은 사용자와 사용자 간의 대결 방식의 게임일 수도 있고, 사용자와 컴퓨터(예를 들면, 인공지능)과의 대결 방식일 수도 있다. 물론 상기 예시에 제한되지 않으며 온라인 게임의 형태에는 제한이 없다. According to one embodiment of the present disclosure, online activities may include online games, portal services, and SNS (Social Network Services), but are not limited to the above examples. In addition, online games may include various genres such as sports, MMORPG, AOS, FPS, TCG, and CCG. Online games may be games in which users compete against each other, or games in which users compete against computers (e.g., artificial intelligence). Of course, they are not limited to the above examples, and there is no limitation on the form of online games.

본 개시의 일 실시 예에 따른 게임 제공 시스템(100)은 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있고, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠를 획득할 수 있다. 게임 제공 시스템(100)은 획득된 컨텐츠를 외부 서비스를 통해 표시되도록 외부 서버에 요청할 수 있다. 게임 제공 시스템(100)은 표시된 컨텐츠에 대응한 답변으로서 사용자 입력을 획득할 수 있고, 답변에 기초하여 게임의 진행을 제어할 수 있다.A game providing system (100) according to one embodiment of the present disclosure can obtain predefined prerequisite information for game progress, and obtain content produced by setting a predetermined person as a recipient based on the prerequisite information. The game providing system (100) can request an external server to display the obtained content through an external service. The game providing system (100) can obtain user input as a response corresponding to the displayed content, and control the progress of the game based on the response.

본 개시의 일 실시 예에 따르면, 서버(170)는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있고, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠를 획득할 수 있다. 서버(170)는 획득된 컨텐츠를 외부 서비스를 통해 표시되도록 외부 서버에 요청할 수 있다. 서버(170)는 표시된 컨텐츠에 대응한 답변으로서 사용자 입력을 획득할 수 있고, 답변에 기초하여 게임의 진행을 제어할 수 있다.According to one embodiment of the present disclosure, the server (170) can obtain predefined prerequisite information for game progress, and obtain content produced by setting a predetermined person as a recipient based on the prerequisite information. The server (170) can request an external server to display the obtained content through an external service. The server (170) can obtain user input as a response corresponding to the displayed content, and control the progress of the game based on the response.

본 개시의 일 실시 예에 따르면, 적어도 하나의 사용자 단말(110 내지 160) 중 하나는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있고, 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠를 획득할 수 있고, 획득된 컨텐츠를 외부 서비스를 통해 표시되도록 외부 서버에 요청할 수 있다. 적어도 하나의 사용자 단말(110 내지 160) 중 하나는 표시된 컨텐츠에 대응한 답변으로서 사용자 입력을 획득할 수 있고, 답변에 기초하여 게임의 진행을 제어할 수 있다.According to one embodiment of the present disclosure, at least one of the user terminals (110 to 160) can obtain predefined prerequisite information for game progress, obtain content produced by setting a predetermined person as a recipient based on the prerequisite information, and request an external server to display the obtained content through an external service. At least one of the user terminals (110 to 160) can obtain user input as a response corresponding to the displayed content, and control the progress of the game based on the response.

일 실시 예에서, 서버(170)의 동작 중 일부 또는 전부는 사용자 단말(110 내지 160)에서 수행될 수도 있다. 예를 들어, 본 개시의 다양한 실시 예들에 따라 게임 서비스를 제공하는 방법은 서버(170)와의 통신 없이 사용자 단말(110 내지 160)에 의해 수행될 수 있다. In one embodiment, some or all of the operations of the server (170) may be performed at the user terminal (110 to 160). For example, the method of providing a game service according to various embodiments of the present disclosure may be performed by the user terminal (110 to 160) without communication with the server (170).

도 2는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 개념도이다.FIG. 2 is a conceptual diagram illustrating a method for providing a game service according to one embodiment of the present disclosure.

도 2를 참조하면, 게임 제공 장치는 외부 서비스(190)를 통해 사용자에게 컨텐츠를 표시하고, 컨텐츠에 대한 사용자의 답변에 기초한 게임 서비스(180)를 제공할 수 있다. 예를 들어, 게임 제공 장치는 채팅 앱을 통해 사용자에게 메시지를 전달하고, 전달된 메시지에 대한 사용자의 답장에 기초하여 게임의 진행을 제어할 수 있다.Referring to FIG. 2, the game providing device can display content to the user through an external service (190) and provide a game service (180) based on the user's response to the content. For example, the game providing device can deliver a message to the user through a chat app and control the progress of the game based on the user's response to the delivered message.

일 실시 예에서, 게임 제공 장치는 전제 정보를 획득할 수 있다. 전제 정보는 게임 진행을 위해 기정의된 정보일 수 있다. 게임 제공 장치는 게임 진행을 위해 전제 정보를 미리 정의할 수 있고, 메모리에 저장할 수 있다. 전제 정보는 게임 진행을 위해 설정된 게임 환경에 대한 정보일 수 있다. In one embodiment, the game providing device can obtain prerequisite information. The prerequisite information may be information predefined for game progress. The game providing device can predefine prerequisite information for game progress and store it in memory. The prerequisite information may be information about a game environment set for game progress.

예를 들어, 게임 제공 장치는 축구 스포츠 장르의 게임 서비스를 제공할 수 있다. 게임 제공 장치는 제공되는 축구 게임의 진행을 위해 축구 대회의 경기 일정에 관한 데이터를 전제 정보로서 획득할 수 있다. 게임 제공 장치는 획득된 전제 정보에 기초하여, 제공된 축구 대회의 경기 일정에 따라 게임 서비스를 제공할 수 있다. For example, a game providing device may provide a game service of the soccer sports genre. The game providing device may obtain data on the match schedule of a soccer competition as prerequisite information for the progress of the provided soccer game. The game providing device may provide a game service according to the match schedule of the provided soccer competition based on the obtained prerequisite information.

다른 예로, 게임 제공 장치는 축구 게임의 진행을 위해 게임 내 축구 선수 및 팀(team)에 대한 데이터를 전제 정보로서 획득할 수 있다. 즉, 게임 제공 장치는 사용자에 의해 선택 가능한 팀 및 팀에 소속된 선수들을 미리 정의할 수 있다. 일 실시 예에서, 게임 제공 장치는 실제 축구팀 및 실제 축구 선수에 대한 정보를 전제 정보에 반영하여 저장할 수 있다. 게임 제공 장치는 획득된 전제 정보에 기초하여, 제공된 축구 선수 및 팀에 대한 데이터를 이용한 게임 서비스(180)를 제공할 수 있다. As another example, the game providing device can obtain data on soccer players and teams in the game as prerequisite information for the progress of the soccer game. That is, the game providing device can predefine teams and players belonging to the teams that can be selected by the user. In one embodiment, the game providing device can reflect information on actual soccer teams and actual soccer players in the prerequisite information and store it. The game providing device can provide a game service (180) using the provided data on soccer players and teams based on the obtained prerequisite information.

일 실시 예에서, 게임 제공 장치는 제1 컨텐츠(210)를 획득할 수 있다. 제1 컨텐츠(210)는 이미지, 영상, 텍스트 및 음성 중 적어도 하나를 포함하는 컨텐츠일 수 있다. In one embodiment, the game providing device may obtain first content (210). The first content (210) may be content including at least one of an image, a video, text, and voice.

예를 들어, 제1 컨텐츠(210)는 사용자들이 동영상을 자유로이 올리거나 시청할 수 있는 비디오 플랫폼(video platform) 내에 업로드되는 영상 컨텐츠일 수 있다. 이 경우, 제1 컨텐츠(210)를 제공하는 외부 서비스(190)는 비디오 플랫폼일 수 있다.For example, the first content (210) may be video content uploaded to a video platform where users can freely upload or view videos. In this case, the external service (190) providing the first content (210) may be a video platform.

다른 예로, 제1 컨텐츠(210)는 텍스트 컨텐츠일 수 있다. 예를 들어, 제1 컨텐츠(210)는 메일(mail) 컨텐츠, 메시지(message) 컨텐츠, 기사(article) 컨텐츠 등 텍스트로 구성된 컨텐츠를 포함할 수 있다.As another example, the first content (210) may be text content. For example, the first content (210) may include content composed of text, such as mail content, message content, article content, etc.

다른 예로, 제1 컨텐츠(210)는 이미지 컨텐츠일 수 있다. 또한, 제1 컨텐츠(210)는 이미지와 텍스트가 결합된 컨텐츠일 수 있다. 예를 들어, 제1 컨텐츠(210)는 이미지와 텍스트로 구성된 기사(article) 컨텐츠일 수 있다.As another example, the first content (210) may be image content. In addition, the first content (210) may be content that combines an image and text. For example, the first content (210) may be article content composed of an image and text.

일 실시 예에서, 제1 컨텐츠(210)는 이미지, 영상, 텍스트 및 음성 중 적어도 둘의 조합으로 구성된 컨텐츠를 포함할 수 있다. 예를 들어, 제1 컨텐츠(210)는 비디오 플랫폼 내에 업로드되는 영상 컨텐츠일 수 있고, 물론 영상에 따른 음성을 포함할 수 있다.In one embodiment, the first content (210) may include content consisting of a combination of at least two of an image, a video, text, and voice. For example, the first content (210) may be video content uploaded within a video platform, and may of course include voice corresponding to the video.

일 실시 예에서, 제1 컨텐츠(210)는 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다.In one embodiment, the first content (210) may be content created by setting a predetermined person as the recipient.

게임 제공 장치에 의해 제공되는 온라인 게임은 스포츠, 시뮬레이션 게임, MMORPG, AOS, 등 다양한 장르를 포함할 수 있다. 설명의 편의상, 스포츠 게임 중 축구 게임을 예로 들어 설명한다. 일 실시 예에서, 게임 제공 장치는 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠(210)를 획득할 수 있다. 게임 제공 장치는 축구 감독직을 맡은 인물을 수신인으로 하는 제1 컨텐츠(210)를 획득할 수 있다. 예를 들어, 게임 제공 장치는 축구 감독직을 맡은 인물에게 전달될 메시지를 제1 컨텐츠(210)로서 획득할 수 있다. 다른 예로, 게임 제공 장치는 축구 감독직을 맡은 인물에게 전달될 축구팀 훈련 영상을 제1 컨텐츠(210)로서 획득할 수 있다. Online games provided by a game providing device may include various genres such as sports, simulation games, MMORPGs, AOS, etc. For convenience of explanation, a soccer game among sports games will be described as an example. In one embodiment, the game providing device may obtain first content (210) produced by setting a predetermined person as a recipient. The game providing device may obtain first content (210) having a person who is in charge of a soccer coach as a recipient. For example, the game providing device may obtain a message to be delivered to a person who is in charge of a soccer coach as the first content (210). As another example, the game providing device may obtain a soccer team training video to be delivered to a person who is in charge of a soccer coach as the first content (210).

일 실시 예에서, 제1 컨텐츠(210)는 인공지능 모델에 의해 획득될 수 있다. 인공지능 모델은 대화형 인공지능 모델일 수 있다. 인공지능 모델은 대규모의 텍스트 데이터를 기초로 학습함으로써, 사용자와의 대화를 통해 질문에 답하거나 정보를 제공하는 등의 텍스트를 출력하는 모델일 수 있다. 게임 제공 장치는 인공지능 모델을 이용하여, 제1 컨텐츠(210)로서 텍스트 컨텐츠를 획득할 수 있다.In one embodiment, the first content (210) may be acquired by an artificial intelligence model. The artificial intelligence model may be a conversational artificial intelligence model. The artificial intelligence model may be a model that learns based on a large amount of text data and outputs text, such as answering questions or providing information through conversation with a user. The game providing device may acquire text content as the first content (210) by using the artificial intelligence model.

게임 제공 장치는 TTS(Text-to-Speech) 알고리즘을 이용하여 획득된 텍스트 컨텐츠를 음성으로 변환할 수 있다. 게임 제공 장치는 변환된 음성을 제1 컨텐츠(210)로서 획득할 수 있다. 단, 음성 컨텐츠가 획득되는 방식은 예시일 뿐, 이에 한정되지 않으며, 데이터를 기반으로 상황에 적절한 음성을 생성하는 인공지능 모델에 의해 제1 컨텐츠(210)로서 음성 컨텐츠가 획득될 수 있다.The game providing device can convert the acquired text content into voice using a TTS (Text-to-Speech) algorithm. The game providing device can obtain the converted voice as the first content (210). However, the method of obtaining the voice content is only an example and is not limited thereto, and the voice content can be obtained as the first content (210) by an artificial intelligence model that generates voice appropriate to the situation based on data.

인공지능 모델은 대규모의 텍스트 데이터 및 영상 데이터를 기초로 학습함으로써, 사용자와의 대화를 통해 상황에 맞는 영상을 출력하는 모델일 수 있다. 게임 제공 장치는 인공지능 모델을 이용하여, 제1 컨텐츠(210)로서 영상 컨텐츠를 획득할 수 있다.The artificial intelligence model may be a model that learns based on large amounts of text data and image data and outputs images appropriate to the situation through conversation with the user. The game providing device may obtain image content as the first content (210) by using the artificial intelligence model.

일 실시 예에서, 게임 제공 장치는 전제 정보에 기초하여 제1 컨텐츠(210)를 획득할 수 있다. 게임 제공 장치는 전제 정보에 따라 설정된 게임 환경을 기반으로, 제1 컨텐츠(210)를 획득할 수 있다.In one embodiment, the game providing device can obtain first content (210) based on premise information. The game providing device can obtain first content (210) based on a game environment set according to the premise information.

예를 들어, 게임 제공 장치는 전제 정보를 통해 정의된 축구 선수를 수신인으로 설정하여 제작된 제1 컨텐츠(210)를 획득할 수 있다. 구체적으로 예를 들어, 게임 제공 장치는 게임 환경 내 정의된 축구 선수로부터 전달된 메시지를 제1 컨텐츠(210)로서 획득할 수 있다. 제1 컨텐츠(210)를 사용자에게 표시함으로써, 게임 제공 장치는 사용자와 게임 환경 내 가상 인물 간의 자연스러운 커뮤니케이션을 유발할 수 있다. 게임 제공 장치는 제공되는 게임 서비스에 대한 사용자의 몰입도를 향상시킬 수 있다.For example, the game providing device can obtain the first content (210) produced by setting a soccer player defined through premise information as a recipient. Specifically, for example, the game providing device can obtain a message transmitted from a soccer player defined in a game environment as the first content (210). By displaying the first content (210) to the user, the game providing device can induce natural communication between the user and a virtual character in the game environment. The game providing device can improve the user's immersion in the provided game service.

일 실시 예에서, 게임 제공 장치는 외부 서비스(190)를 통해 제1 컨텐츠(210)가 표시되도록, 외부 서비스(190)를 제공하는 외부 서버에 요청할 수 있다.In one embodiment, the game providing device may request an external server providing an external service (190) to display first content (210) through the external service (190).

외부 서비스(190)는 사용자 간 메시지 전달 기능을 제공하는 메신저 플랫폼, 동영상 업로드 및 시청 기능을 제공하는 비디오 플랫폼, 소셜 네트워크 서비스(SNS; Social Network Service), 검색 포탈 서비스, 메일 서비스 등을 포함할 수 있다.External services (190) may include a messenger platform that provides a message transmission function between users, a video platform that provides a video upload and viewing function, a social network service (SNS), a search portal service, a mail service, etc.

메신저 플랫폼에서 표시가능한 제1 컨텐츠(210)는 메시지 컨텐츠일 수 있다. 비디오 플랫폼에서 표시가능한 제1 컨텐츠(210)는 영상 컨텐츠일 수 있다. 소셜 네트워크 서비스에서 표시가능한 제1 컨텐츠(210)는 메시지 컨텐츠 및 업로드된 게시글 컨텐츠를 포함할 수 있다. 검색 포탈 서비스에서 표시가능한 제1 컨텐츠(210)는 인터넷 기사 컨텐츠 및 블로그(blog)에 업로드된 컨텐츠 등을 포함할 수 있다. 메일 서비스에서 표시가능한 제1 컨텐츠(210)는 메일 컨텐츠를 포함할 수 있다.The first content (210) that can be displayed on the messenger platform may be message content. The first content (210) that can be displayed on the video platform may be video content. The first content (210) that can be displayed on the social network service may include message content and uploaded post content. The first content (210) that can be displayed on the search portal service may include Internet article content and content uploaded to a blog. The first content (210) that can be displayed on the mail service may include mail content.

일 실시 예에서, 게임 제공 장치는 외부 서비스(190)를 통해 제1 컨텐츠(210)가 표시되도록 외부 서버에 요청할 수 있다. 게임 제공 장치는 외부 서비스(190)에 접속된 사용자 단말(150)이 제1 컨텐츠(210)를 표시하도록, 외부 서비스(190)를 제공하는 외부 서버에 요청할 수 있다. 예를 들어, 제1 컨텐츠(210)는 사용자 단말(150)의 디스플레이 상에 표시될 수 있다.In one embodiment, the game providing device may request an external server to display the first content (210) through an external service (190). The game providing device may request an external server providing the external service (190) to display the first content (210) on a user terminal (150) connected to the external service (190). For example, the first content (210) may be displayed on a display of the user terminal (150).

일 실시 예에서, 게임 제공 장치는 사용자 단말(150)을 통해 제1 답변(220)을 획득할 수 있다. 제1 답변(220)은 제1 컨텐츠(210)에 대응하여 사용자에 의해 입력된 사용자 입력일 수 있다. 제1 답변(220)은 사용자 단말(150)을 통해 입력된 사용자 입력일 수 있다. In one embodiment, the game providing device may obtain a first answer (220) through a user terminal (150). The first answer (220) may be a user input entered by a user corresponding to the first content (210). The first answer (220) may be a user input entered through the user terminal (150).

제1 답변(220)은 텍스트 및 음성 중 적어도 하나를 포함할 수 있다. 예를 들어, 제1 답변(220)은 사용자 단말(150)의 인터페이스를 통해 획득된 텍스트 데이터일 수 있다. 다른 예로, 제1 답변(220)은 사용자 단말(150)을 통해 인식된 사용자의 음성 데이터일 수 있다.The first answer (220) may include at least one of text and voice. For example, the first answer (220) may be text data obtained through the interface of the user terminal (150). As another example, the first answer (220) may be voice data of the user recognized through the user terminal (150).

게임 제공 장치의 동작 중 일부 또는 전부는 사용자 단말(150)에서 수행될 수도 있다.Some or all of the operations of the game providing device may be performed at the user terminal (150).

일 실시 예에서, 게임 제공 장치는 외부 서버로부터 외부 서비스(190)에 가입된 사용자 정보를 획득하고, 가입된 사용자 정보에 따른 사용자에게 제1 컨텐츠(210)를 제공할 수 있다. In one embodiment, the game providing device may obtain user information subscribed to an external service (190) from an external server and provide first content (210) to a user according to the subscribed user information.

외부 서비스(190)를 제공하는 외부 서버는 다양한 사용자들이 외부 서비스(190)에 가입한 정보들을 저장할 수 있다. 외부 서비스(190)에 가입하는 동작은 각각의 서비스에서 제공되는 UI/UX(User Interface/User Experience) 형태에 따라 다를 수 있다. 예를 들어, 사용자는 외부 서비스(190)에 가입하기 위해, 외부 서비스(190)에서 제공되는 회원가입 페이지를 통해 외부 서비스(190)의 회원으로 등록될 수 있다.An external server providing an external service (190) can store information on various users who have signed up for the external service (190). The operation of signing up for the external service (190) may vary depending on the UI/UX (User Interface/User Experience) form provided by each service. For example, in order to sign up for the external service (190), a user may register as a member of the external service (190) through a membership registration page provided by the external service (190).

예를 들어, 가입된 사용자 정보는 이메일 주소 정보, 핸드폰 정보, 주소 정보, 전화번호 정보 등 사용자에 관한 개인정보를 포함할 수 있다.For example, registered user information may include personal information about the user, such as email address information, mobile phone information, address information, and phone number information.

게임 제공 장치는 외부 서버에게 외부 서비스(190)에 가입된 사용자 정보를 요청할 수 있고, 외부 서버로부터 요청한 사용자 정보를 수신할 수 있다. 게임 제공 장치는 수신한 사용자 정보에 기초하여 제1 컨텐츠(210)를 제공할 수 있다.The game providing device can request user information subscribed to an external service (190) from an external server and receive the requested user information from the external server. The game providing device can provide first content (210) based on the received user information.

예를 들어, 게임 제공 장치는 축구와 관련된 게임 서비스를 제공할 수 있다. 게임 제공 장치는 게임 서비스의 진행을 위해 수신한 사용자 정보에 따른 사용자에게 소정의 선수를 영입할 것을 제안하는 메일을 제1 컨텐츠(210)로서 제공할 수 있다. For example, a game providing device may provide a game service related to soccer. The game providing device may provide an email suggesting to a user to recruit a certain player based on the user information received for the game service to proceed as the first content (210).

다른 예로, 게임 제공 장치는 가입된 사용자 정보로서 전화번호 정보를 획득할 수 있고, 전화번호 정보에 기초하여 사용자에게 제1 컨텐츠(210)로서 음성 컨텐츠를 제공할 수도 있다. 이 경우 예를 들어, 음성 컨텐츠는 TTS(Text To Speech) 방식을 이용하여 문자 형태의 컨텐츠로부터 변환된 음성데이터일 수도 있다. 또한, 게임 제공 장치가 제1 컨텐츠(210)에 대한 제1 답변(220)으로서 음성 답변을 획득하게 되는 경우, 게임 제공 장치는 음성 인식 기술을 이용하여 음성 답변을 처리할 수도 있다. As another example, the game providing device may obtain phone number information as subscribed user information, and may provide voice content as first content (210) to the user based on the phone number information. In this case, for example, the voice content may be voice data converted from text content using the TTS (Text To Speech) method. In addition, when the game providing device obtains a voice answer as a first answer (220) to the first content (210), the game providing device may process the voice answer using voice recognition technology.

일 실시 예에서, 제1 컨텐츠(210)는 사용자에게 게임 제공 장치에 의해 제공되는 게임 서비스(180)에 참여할 것을 제안하는 내용의 컨텐츠를 포함할 수 있다. 예를 들어, 제1 컨텐츠(210)는 메일, 메신저, 전화 등의 외부 서비스(190)를 통해 사용자에게 제공될 수 있다. 게임 제공 장치가 게임 서비스(180)에 참여할 것에 승낙하는 내용의 컨텐츠를 포함하는 제1 답변(220)을 수신하는 경우, 게임 제공 장치는 사용자를 대상으로 하는 게임 서비스(180)의 제공을 시작할 수 있다. In one embodiment, the first content (210) may include content suggesting to the user to participate in a game service (180) provided by the game providing device. For example, the first content (210) may be provided to the user through an external service (190) such as mail, messenger, or telephone. When the game providing device receives a first response (220) including content agreeing to participate in the game service (180), the game providing device may start providing the game service (180) to the user.

일 실시 예에서, 게임 제공 장치는 제1 답변(220)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 게임 제공 장치는 게임의 진행을 위해 사용자에 의해 제어될 수 있는 제어가능 정보를 변경할 수 있다. 예를 들어, 게임 제공 장치는 게임의 진행에 영향을 주는 게임의 설정, 기준, 방향성, 계획 등과 같은 제어가능 정보를 변경할 수 있다. 예를 들어, 축구 스포츠 게임의 경우 게임 제공 장치는 공격수가 보다 적극적으로 상대 수비수를 압박하라는 내용의 제1 답변(220)을 획득할 수 있고, 제1 답변(220)에 기초하여 축구 경기 중 공격수의 행동 방향성을 변경할 수 있다. 게임 제공 장치는 변경된 제어가능 정보에 기초하여 게임 서비스를 제공할 수 있다. 게임 제공 장치는 공격수가 보다 적극적으로 압박하도록 진행되는 축구 경기를 게임 서비스로서 제공할 수 있다. In one embodiment, the game providing device can provide a game service controlled based on the first answer (220). The game providing device can change controllable information that can be controlled by the user for the progress of the game. For example, the game providing device can change controllable information such as game settings, criteria, direction, plan, etc. that affect the progress of the game. For example, in the case of a soccer sports game, the game providing device can obtain the first answer (220) that the attacker should more actively press the opposing defender, and can change the action direction of the attacker during the soccer game based on the first answer (220). The game providing device can provide the game service based on the changed controllable information. The game providing device can provide a soccer game that is played so that the attacker should more actively press as a game service.

다른 예로, 게임 제공 장치는 축구 팀 선수들 모두에게 훈련 세션을 진행하라는 내용의 제1 답변(220)을 획득할 수 있고, 제1 답변(220)에 기초하여 훈련 세션이 진행되도록 게임 진행 계획을 변경할 수 있다. 게임 제공 장치는 변경된 제어가능 정보에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 게임 제공 장치는 축구 팀 선수들에게 훈련 세션을 진행하는, 제어된 게임 컨텐츠를 게임 서비스로서 제공할 수 있다.As another example, the game providing device may obtain a first answer (220) that instructs all soccer team players to conduct a training session, and may change the game progress plan so that the training session is conducted based on the first answer (220). The game providing device may provide a controlled game service based on the changed controllable information. The game providing device may provide controlled game content that conducts a training session for soccer team players as a game service.

일 실시 예에서, 제어가능 정보는 게임의 진행을 위해 사용자에 의해 제어될 수 있는 정보일 수 있다. 예를 들어, 제어가능 정보는 게임의 진행에 영향을 주는 게임의 설정, 기준, 방향성, 계획 등과 같은 정보를 포함할 수 있다. In one embodiment, controllable information may be information that can be controlled by the user for the progress of the game. For example, controllable information may include information such as game settings, criteria, direction, plans, etc. that affect the progress of the game.

일 실시 예에서, 제어가능 정보는 전제 정보에 포함될 수 있다. 예를 들어, 전제 정보는 게임의 진행을 위해 기본적으로 설정된 캐릭터의 행동 양식에 대한 정보를 포함할 수 있다. 캐릭터의 행동 양식은 게임의 진행에 따라 사용자에 의해 제어될 수도 있으며, 제어가능 정보는 캐릭터의 행동 양식에 대한 정보를 포함할 수 있다. 다른 예로, 전제 정보는 게임의 진행을 위해 설정된 게임의 시작 날짜에 관한 정보를 포함할 수 있다. 게임의 시작 날짜에 관한 정보는 사용자에 의한 제어가 불가능할 수 있다.In one embodiment, the controllable information may be included in the prerequisite information. For example, the prerequisite information may include information about the behavioral pattern of a character that is basically set for the progress of the game. The behavioral pattern of the character may be controlled by the user as the game progresses, and the controllable information may include information about the behavioral pattern of the character. As another example, the prerequisite information may include information about the start date of the game that is set for the progress of the game. Information about the start date of the game may not be controllable by the user.

즉, 일 실시 예에서, 전제 정보는 제어가능 정보를 포함하는 범위의 정보를 의미할 수 있다. That is, in one embodiment, the premise information may mean information in a range that includes controllable information.

일 실시 예에 따른 게임 제공 장치는 외부 서비스(190)를 통해 제1 컨텐츠(210)를 표시하고, 제1 컨텐츠(210)에 대응되는 제1 답변(220)에 기초하여 게임의 진행을 제어할 수 있다. 이를 통해, 게임 제공 장치는 게임 서비스(180)와 별도로 운영되는 외부 서비스(190)를 통해 게임 서비스(180)의 게임 진행을 제어할 수 있다. 외부 서비스(190)가 사용자들이 일상에서 접근하기 쉬운 검색 포탈, 비디오 플랫폼, 메신저 서비스 등인 경우, 사용자들은 게임을 의식하지 않고 일상 속에서 게임을 플레이하게 된다. 게임 제공 장치는 게임과 현실의 경계가 모호하도록 게임 서비스(180)를 제공함으로써, 사용자의 몰입도를 향상시킬 수 있다.A game providing device according to one embodiment may display first content (210) through an external service (190) and control game progress based on a first answer (220) corresponding to the first content (210). Through this, the game providing device may control game progress of the game service (180) through an external service (190) that is operated separately from the game service (180). If the external service (190) is a search portal, video platform, messenger service, etc. that users can easily access in their daily lives, users play the game in their daily lives without being conscious of the game. The game providing device may provide the game service (180) so that the boundary between the game and reality is ambiguous, thereby enhancing user immersion.

또한, 게임 제공 장치는 가상의 인물로부터 수신되는 제1 컨텐츠를 획득하고 외부 서비스(190)를 통해 표시되도록 제어한다. 하지만, 사용자는 외부 서비스(190)를 통해 표시된 제1 컨텐츠(210)의 발신 주체가 가상 인물인지 현실 인물인지 구분할 수 없으므로, 사용자는 더욱 몰입도가 높은 게임 서비스(180)를 제공받을 수 있다.In addition, the game providing device obtains the first content received from the virtual character and controls it to be displayed through an external service (190). However, since the user cannot distinguish whether the sender of the first content (210) displayed through the external service (190) is a virtual character or a real character, the user can receive a more immersive game service (180).

도 3은 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.FIG. 3 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.

도 3을 참조하면, 단계 S310에서, 게임 제공 장치는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있다.Referring to FIG. 3, in step S310, the game providing device can obtain predefined premise information for game progress.

일 실시 예에서, 게임 제공 장치는 게임 진행을 위해 전제 정보를 미리 정의할 수 있고, 메모리에 저장할 수 있다. 게임 제공 장치는 메모리로부터 전제 정보를 획득할 수 있다. 일 실시 예에서, 게임 제공 장치는 별도의 서버로부터 전제 정보를 획득할 수 있다.In one embodiment, the game providing device can predefine premise information for game progress and store it in memory. The game providing device can obtain premise information from the memory. In one embodiment, the game providing device can obtain premise information from a separate server.

일 실시 예에서, 전제 정보는 게임 진행을 위해 설정된 게임 환경에 대한 정보일 수 있다. 예를 들어, 게임 제공 장치는 축구 스포츠 장르의 게임 서비스를 제공할 수 있다. 게임 제공 장치는 제공되는 축구 게임의 진행을 위해 축구 대회의 경기 일정에 관한 데이터를 전제 정보로서 획득할 수 있다. 게임 제공 장치는 획득된 전제 정보에 기초하여, 제공된 축구 대회의 경기 일정에 따라 게임 서비스를 제공할 수 있다. In one embodiment, the prerequisite information may be information about a game environment set for game progress. For example, a game providing device may provide a game service of the soccer sports genre. The game providing device may obtain data about the match schedule of a soccer competition as prerequisite information for progressing the provided soccer game. The game providing device may provide a game service according to the match schedule of the provided soccer competition based on the obtained prerequisite information.

단계 S320에서, 게임 제공 장치는 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득할 수 있다.In step S320, the game providing device can obtain the first content produced by setting a predetermined person as a recipient based on the premise information.

일 실시 예에서, 제1 컨텐츠는 이미지, 영상, 텍스트 및 음성 중 적어도 하나를 포함하는 컨텐츠일 수 있다. 제1 컨텐츠는 이미지, 영상, 텍스트 및 음성 중 적어도 둘의 조합으로 구성된 컨텐츠일 수 있다.In one embodiment, the first content may be content including at least one of an image, a video, text, and audio. The first content may be content composed of a combination of at least two of an image, a video, text, and audio.

일 실시 예에서, 제1 컨텐츠는 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 예를 들어, 일 실시 예에 따른 게임 제공 장치가 축구 게임 서비스를 제공하는 경우, 제1 컨텐츠는 축구 감독직을 수행하는 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 게임 제공 장치는 축구 감독직을 수행하는 인물에게 전송하는 제1 컨텐츠를 획득할 수 있다. In one embodiment, the first content may be content produced by setting a predetermined person as the recipient. For example, if the game providing device according to one embodiment provides a soccer game service, the first content may be content produced by setting a person performing the role of a soccer coach as the recipient. The game providing device may obtain the first content to be transmitted to the person performing the role of a soccer coach.

일 실시 예에서, 제1 컨텐츠는 전제 정보에 기초하여 획득되는 정보일 수 있다. 예를 들어, 게임 제공 장치는 축구 스포츠 장르의 게임 서비스를 제공할 수 있고, 전제 정보는 게임 내 가상의 축구 대회 진행을 위한 축구 대회의 경기 일정에 관한 데이터를 포함할 수 있다. 게임 제공 장치는 축구 대회의 경기 일정 중 제1 경기를 앞두고, 제1 경기의 선수 선발 명단을 어떻게 구성할 것인지에 관한 메시지를 제1 컨텐츠로서 획득할 수 있다.In one embodiment, the first content may be information obtained based on prerequisite information. For example, the game providing device may provide a game service of the soccer sports genre, and the prerequisite information may include data regarding the match schedule of a soccer tournament for conducting a virtual soccer tournament within the game. The game providing device may obtain, as the first content, a message regarding how to compose a player selection list for the first match ahead of the first match of the soccer tournament match schedule.

단계 S330에서, 게임 제공 장치는 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청할 수 있다. In step S330, the game providing device may request an external server providing an external service to display first content through the external service.

일 실시 예에서, 외부 서비스는 게임 제공 장치와 별도로 운영되는 외부 서버에 의해 제공될 수 있다. 예를 들어, 외부 서비스는 영상 제공 서비스, 메신저 서비스, 웹 검색 서비스, 캘린더 서비스, 메일 서비스, SNS(Social Network Service) 등 유저에게 편의를 제공하기 위한 서비스를 포함할 수 있다.In one embodiment, the external service may be provided by an external server that operates separately from the game providing device. For example, the external service may include a service for providing convenience to users, such as a video providing service, a messenger service, a web search service, a calendar service, a mail service, and a SNS (Social Network Service).

게임 제공 장치는 외부 서비스를 통해 제1 컨텐츠가 표시되도록, 외부 서비스를 제공하는 외부 서버에 요청할 수 있다. 게임 제공 장치는 제1 컨텐츠가 사용자 단말을 통해 표시되도록 외부 서버에 요청할 수 있다. 요청에 기초하여, 제1 컨텐츠는 사용자 단말을 통해 표시될 수 있다.The game providing device may request an external server providing an external service to display the first content through the external service. The game providing device may request the external server to display the first content through the user terminal. Based on the request, the first content may be displayed through the user terminal.

예를 들어, 일 실시 예에 따른 게임 제공 장치가 축구 게임 서비스를 제공하는 경우, 제1 컨텐츠는 축구 감독직을 수행하는 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 게임 제공 장치에 의해 획득된 제1 컨텐츠는 사용자 단말을 통해 게임 서비스를 제공받는 사용자에게 보여질 수 있다. 이에 따라, 일 실시 예에 따른 게임 제공 장치에 의해 게임 서비스를 제공받는 사용자는 축구 감독으로서의 가상의 삶을 경험할 수 있다. For example, if a game providing device according to one embodiment provides a soccer game service, the first content may be content created by setting a person performing the role of a soccer coach as the recipient. The first content obtained by the game providing device may be shown to a user receiving the game service through a user terminal. Accordingly, a user receiving the game service by the game providing device according to one embodiment may experience a virtual life as a soccer coach.

단계 S340에서, 게임 제공 장치는 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득할 수 있다.In step S340, the game providing device can obtain a first answer input by the user corresponding to the first content.

일 실시 예에서, 제1 답변은 텍스트 및 음성 중 적어도 하나를 포함할 수 있다.In one embodiment, the first answer may include at least one of text and speech.

일 실시 예에서, 제1 답변은 사용자 단말의 인터페이스를 통해 입력된 사용자 입력일 수 있다. 게임 제공 장치는 제1 답변을 사용자 단말로부터 획득할 수 있고, 물론, 사용자 단말의 동작 중 일부 또는 전부는 게임 제공 장치의 동작에 포함될 수 있다.In one embodiment, the first answer may be a user input entered through an interface of the user terminal. The game providing device may obtain the first answer from the user terminal, and of course, some or all of the operations of the user terminal may be included in the operations of the game providing device.

일 실시 예에서, 제1 답변은 외부 서비스를 통해 저장되고, 표시될 수 있다. 게임 제공 장치는 제1 답변의 전송을 외부 서버에 요청할 수 있고, 외부 서버로부터 제1 답변을 획득할 수 있다. 게임 제공 장치는 외부 서비스 내에서 획득된 제1 답변을, 외부 서버로부터 수신할 수 있다.In one embodiment, the first answer may be stored and displayed through an external service. The game providing device may request transmission of the first answer to an external server and obtain the first answer from the external server. The game providing device may receive the first answer obtained within the external service from the external server.

단계 S350에서, 게임 제공 장치는 제1 답변에 기초하여 제어되는 게임 서비스를 제공할 수 있다.In step S350, the game providing device can provide a game service controlled based on the first answer.

일 실시 예에서, 게임 제공 장치는 게임의 진행에 영향을 주는 게임의 설정, 기준, 방향성, 계획 등과 같은 정보를 변경할 수 있다. 예를 들어, 제1 답변은 게임의 방향성을 변경하도록 명령하는 내용을 포함할 수 있다. 구체적으로, 축구 스포츠 게임의 경우 게임 제공 장치는 제1 컨텐츠에 대응하여 '공격수가 적극적으로 상대 수비수를 압박'할 것을 지시하는 내용의 제1 답변을 획득할 수 있다. 게임 제공 장치는 획득된 제1 답변에 기초하여 게임 진행의 방향성을 변경할 수 있다.In one embodiment, the game providing device can change information such as game settings, criteria, direction, plan, etc. that affect the progress of the game. For example, the first answer can include content that commands to change the direction of the game. Specifically, in the case of a soccer sports game, the game providing device can obtain a first answer that commands 'the attacker to actively pressure the opposing defender' in response to the first content. The game providing device can change the direction of the game progress based on the obtained first answer.

도 4는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다. 설명의 편의상, 도 3을 이용하여 설명한 것과 중복되는 것은 간략히 하거나 생략한다.FIG. 4 is a flowchart for explaining a method for providing a game service according to one embodiment of the present disclosure. For convenience of explanation, parts that overlap with those explained using FIG. 3 are simplified or omitted.

도 4를 참조하면, 도 3의 단계 S320은 단계 S410 및 단계 S420를 포함할 수 있다.Referring to FIG. 4, step S320 of FIG. 3 may include steps S410 and S420.

단계 S410에서, 게임 제공 장치는 게임 서비스 내에서 사용자가 처한 상황에 관한 제1 상황 정보를 획득할 수 있다.In step S410, the game providing device can obtain first situation information about a situation in which the user is in the game service.

일 실시 예에서, 게임 제공 장치는 게임의 경과 및 기록에 기초하여 제1 상황 정보를 획득할 수 있다. 예를 들어, 축구 스포츠 게임의 경우, 게임 제공 장치는 사용자에 의해 운영가능한 축구팀에 대한 게임 서비스를 제공할 수 있다. 축구팀에 소속된 제1 선수는 최근 3경기 동안 공격포인트를 기록하지 못했을 수 있다. 제1 상황 정보는 제1 선수가 자신감을 잃은 상태이고, 제1 선수가 축구 경기에 나설시 하락된 컨디션(condition)으로 미흡한 성과를 낼 가능성이 높다는 상황에 대한 정보를 포함할 수 있다.In one embodiment, the game providing device may obtain first situation information based on the progress and record of the game. For example, in the case of a soccer sports game, the game providing device may provide a game service for a soccer team that can be operated by a user. A first player belonging to the soccer team may not have recorded an attack point in the last three games. The first situation information may include information about a situation in which the first player has lost confidence and is likely to perform poorly due to a deteriorated condition when participating in a soccer game.

단계 S420에서, 게임 제공 장치는 전제 정보 및 제1 상황 정보에 기초하여 제1 컨텐츠를 획득할 수 있다. In step S420, the game providing device can obtain first content based on the premise information and the first situation information.

일 실시 예에서, 제1 컨텐츠는 전제 정보를 고려하여 획득된 컨텐츠일 수 있다. 이와 관련된 설명은 도 3의 단계 S320을 이용하여 설명한 것과 중복되므로 생략한다.In one embodiment, the first content may be content acquired by considering the prerequisite information. The description related to this is omitted as it overlaps with the description using step S320 of FIG. 3.

일 실시 예에서, 제1 컨텐츠는 제1 상황 정보를 고려하여 획득된 컨텐츠일 수 있다. 예를 들어, 제1 상황 정보는 제1 선수가 자신감을 잃은 상태이고, 제1 선수가 축구 경기에 나설시 하락된 컨디션(condition)으로 미흡한 성과를 낼 가능성이 높다는 상황에 대한 정보를 포함할 수 있다. 게임 제공 장치는 제1 상황 정보를 고려하여, 코치로부터 제1 선수를 다음 경기에 제외할 것을 요청하는 메시지를 제1 컨텐츠로서 획득할 수 있다. In one embodiment, the first content may be content acquired by considering the first situation information. For example, the first situation information may include information about a situation in which the first player has lost confidence and is likely to perform poorly due to the deteriorated condition when playing a soccer game. The game providing device may acquire, as the first content, a message from the coach requesting that the first player be excluded from the next game by considering the first situation information.

나아가, 게임 제공 장치는 제1 컨텐츠에 대응하여 코치의 의견에 동의하는 메시지를 제1 답변으로 획득할 수 있고, 획득된 제1 답변에 기초하여 코치의 의견에 상응하는 게임 서비스를 제공할 수 있다. 즉, 게임 제공 장치는 제1 선수가 제외된 채로 다음 경기가 진행되도록 게임 서비스를 제공할 수 있다.Furthermore, the game providing device can obtain a message agreeing with the coach's opinion as a first answer in response to the first content, and can provide a game service corresponding to the coach's opinion based on the obtained first answer. In other words, the game providing device can provide a game service so that the next game can proceed with the first player excluded.

다른 예로, 동일한 제1 상황 정보에 대하여, 게임 제공 장치는 제1 상황 정보를 고려하여 제1 선수가 자신감을 잃어 우울해하는 모습의 영상을 제1 컨텐츠로서 획득할 수 있다. As another example, for the same first situation information, the game providing device may obtain, as first content, a video of the first player losing confidence and looking depressed by taking into consideration the first situation information.

나아가, 게임 제공 장치는 제1 컨텐츠에 대응하여 제1 선수를 격려하는 메시지를 제1 답변으로 획득할 수 있고, 획득된 제1 답변에 기초하여 격려 메시지에 상응하는 게임 서비스를 제공할 수 있다. 예를 들어, 게임 제공 장치는 격려 메시지에 따라 제1 선수의 컨디션(condition)이 향상된 채로 다음 경기가 진행되도록 게임 서비스를 제공할 수 있다. 예를 들어, 다음 경기에서 제1 선수의 영향력이 증대될 수 있다.In addition, the game providing device can obtain a message encouraging the first player as a first answer in response to the first content, and can provide a game service corresponding to the encouraging message based on the obtained first answer. For example, the game providing device can provide a game service so that the next game can proceed with the condition of the first player improved according to the encouraging message. For example, the influence of the first player can be increased in the next game.

일 실시 예에서, 게임 제공 장치는 전제 정보 및 제1 상황 정보를 인공지능 모델에 입력하여 제1 컨텐츠를 획득할 수 있다. 예를 들어, 인공지능 모델은 대규모의 텍스트 데이터를 기초로 학습함으로써, 사용자와의 대화를 통해 질문에 답하거나 정보를 제공하는 등의 텍스트를 출력하는 모델일 수 있다. 게임 제공 장치는 인공지능 모델에 전제 정보 및 제1 상황 정보에 대응되는 텍스트 데이터를 입력하여, 전제 정보 및 제1 상황 정보에 기초한 제1 컨텐츠를 출력으로서 획득할 수 있다.In one embodiment, the game providing device can input premise information and first situation information into an artificial intelligence model to obtain first content. For example, the artificial intelligence model can be a model that learns based on a large amount of text data and outputs text, such as answering a question or providing information through a conversation with a user. The game providing device can input text data corresponding to the premise information and the first situation information into the artificial intelligence model to obtain first content based on the premise information and the first situation information as an output.

단, 인공지능 모델이 제1 컨텐츠를 획득하도록 학습하는 방식은 예시일 뿐, 본 개시의 기술적 사상은 이에 한정되지 않는다.However, the method by which the artificial intelligence model learns to acquire the first content is only an example, and the technical idea of the present disclosure is not limited thereto.

도 5는 본 개시의 일 실시 예에 따라 게임 진행을 위해 기정의된 전제 정보를 설명하기 위한 도면이다.FIG. 5 is a diagram for explaining predefined premise information for game progress according to one embodiment of the present disclosure.

일 실시 예에서, 게임 제공 장치는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있다. 게임 제공 장치는 메모리 또는 별도의 서버를 통해 전제 정보를 저장할 수 있다. 게임 제공 장치는 메모리 또는 별도의 서버로부터 기정의된 전제 정보를 획득할 수 있다.In one embodiment, the game providing device can obtain predefined premise information for game progress. The game providing device can store the predefined premise information through memory or a separate server. The game providing device can obtain the predefined premise information from memory or a separate server.

본 개시에서, 전제 정보는 일 실시 예에 따른 게임 제공 장치에 의해 제공되는 게임 서비스의 진행을 위해 미리 설정되어야 하는 정보들을 포함할 수 있다. 예를 들어, 축구 스포츠 장르의 게임 서비스가 제공되는 경우, 전제 정보는 게임 서비스가 진행되기 위한 축구 대회의 경기 일정에 대한 정보, 축구 대회에 참가한 팀에 관한 정보, 팀에 소속된 선수들에 대한 인적 사항 정보 등을 포함할 수 있다.In the present disclosure, the prerequisite information may include information that must be set in advance for the progress of a game service provided by a game providing device according to an embodiment. For example, if a game service of the soccer sports genre is provided, the prerequisite information may include information on the match schedule of a soccer competition for the game service to be progressed, information on a team participating in the soccer competition, personal information on players belonging to the team, etc.

도 5는 예를 들어 축구 스포츠 장르의 게임 서비스가 제공되는 경우, 전제 정보로서 게임 서비스가 진행되기 위한 축구 대회의 경기 일정에 대한 정보가 사용자 인터페이스를 통해 디스플레이된 화면을 도시한다.FIG. 5 illustrates a screen where, for example, information about the match schedule of a soccer competition for which a game service is to be conducted is displayed through a user interface as prerequisite information when a game service of the soccer sports genre is provided.

도 5를 참조하면, 일 실시 예에서, 게임 제공 장치는 일정표 인터페이스(400)를 제공한다. 일정표 인터페이스(400)는 게임 서비스가 진행되기 위한 일정을 표시하는 사용자 인터페이스일 수 있다. 예를 들어, 축구 게임 서비스가 제공되는 경우, 일정표 인터페이스(400)는 축구 게임 서비스가 진행되기 위한, 축구 경기, 훈련 일정, 경기 전 전략체크 일정 등의 일정을 표시하는 사용자 인터페이스일 수 있다.Referring to FIG. 5, in one embodiment, the game providing device provides a schedule interface (400). The schedule interface (400) may be a user interface that displays a schedule for the game service to be performed. For example, when a soccer game service is provided, the schedule interface (400) may be a user interface that displays a schedule for the soccer game service to be performed, such as a soccer game, training schedule, and pre-game strategy check schedule.

일 실시 예에서, 일정표 인터페이스(400)는 외부 서비스를 통해 제공되는 화면일 수 있다. 예를 들어, 게임 제공 장치는 캘린더(calendar) 서비스를 제공하는 외부 서비스에 접속함으로써, 외부 서비스를 통해 전제 정보에 따른 일정들(410, 420, 430)을 표시할 수 있다. 사용자는 외부 서비스를 통해 표시된 일정들(410, 420, 430)을 확인할 수 있다. In one embodiment, the schedule interface (400) may be a screen provided through an external service. For example, the game providing device may display schedules (410, 420, 430) based on prerequisite information through the external service by accessing an external service providing a calendar service. The user may check the schedules (410, 420, 430) displayed through the external service.

일 실시 예에서, 게임 제공 장치는 외부 서비스를 통해 표시된 일정들(410, 420, 430)과 관련된 컨텐츠를 제공할 수 있다. 게임 제공 장치는 예를 들어, 표시된 일정들(410, 420, 430)과 대응되는 링크를 선택하는 사용자 입력을 획득할 수 있고, 획득된 사용자 입력에 기초하여 표시된 일정들(410, 420, 430)과 대응되는 컨텐츠를 제공할 수 있다.In one embodiment, the game providing device may provide content related to the displayed schedules (410, 420, 430) through an external service. The game providing device may obtain a user input for selecting a link corresponding to the displayed schedules (410, 420, 430), for example, and provide content corresponding to the displayed schedules (410, 420, 430) based on the obtained user input.

예를 들어, 게임 제공 장치는 표시된 일정(410)를 선택하는 사용자 입력을 획득할 수 있다. 표시된 일정(410)를 선택하는 방식은 예를 들어 표시된 일정(410)를 단순히 클릭(click)하는 방식일 수 있고, 본 개시의 기술적 사상을 한정하지 않는다.For example, the game providing device can obtain a user input for selecting a displayed schedule (410). The method for selecting the displayed schedule (410) can be, for example, a method of simply clicking the displayed schedule (410), and does not limit the technical idea of the present disclosure.

게임 제공 장치는 표시된 일정(410)를 선택하는 사용자 입력에 기초하여, 표시된 일정(410)에 관련된 컨텐츠를 제공할 수 있다. 예를 들어, 게임 제공 장치는 표시된 일정(410)에 관련된 영상, 이미지, 텍스트, 기사, 메신저 등 다양한 컨텐츠들 중 하나를 제공할 수 있다.The game providing device can provide content related to the displayed schedule (410) based on a user input selecting the displayed schedule (410). For example, the game providing device can provide one of various contents such as a video, image, text, article, messenger, etc. related to the displayed schedule (410).

일 실시 예에서, 도 5 및 도 8을 함께 참조하면, 게임 제공 장치는 표시된 일정(410)를 선택하는 사용자 입력을 획득할 수 있다. 게임 제공 장치는 획득된 사용자 입력에 기초하여 도 8에 도시된 오후 훈련 영상 컨텐츠를 제공할 수 있다.In one embodiment, referring to FIGS. 5 and 8 together, the game providing device can obtain a user input for selecting a displayed schedule (410). The game providing device can provide the afternoon training video content illustrated in FIG. 8 based on the obtained user input.

일 실시 예에서, 게임 제공 장치는 전제 정보에 따른 일정들(410, 420, 430)에 대한 일정 알림을 제1 컨텐츠로서 제공할 수도 있다. 게임 제공 장치는 일정 알림이 가능한 외부 서비스를 이용하여, 전제 정보에 따른 일정들(410, 420, 430)이 시작되기 전에 일정 알림을 제공할 수 있다. In one embodiment, the game providing device may provide schedule notifications for schedules (410, 420, 430) according to the premise information as the first content. The game providing device may provide schedule notifications before the schedules (410, 420, 430) according to the premise information start by using an external service capable of schedule notifications.

이용되는 외부 서비스는 도 5에서 설명된 캘린더 서비스일 수도 있고, 알림 기능이 가능한 별도의 외부 서비스일 수도 있다. 예를 들어, 일정을 관리하여 일정이 시작되기 전에 알림 기능을 제공하는 외부 서비스일 수도 있고, 단순히 일정이 시작되기 전에 일정 정보를 수신하여 텍스트 알림 기능을 제공하는 외부 메신저 서비스일 수도 있다.The external service used may be the calendar service described in Fig. 5, or a separate external service capable of a notification function. For example, it may be an external service that manages schedules and provides a notification function before the schedule starts, or it may be an external messenger service that simply receives schedule information before the schedule starts and provides a text notification function.

일 실시 예에서, 도 5에 도시되지는 않았지만, 일정표 인터페이스(400)는 사용자가 외부 서비스를 통해 입력한 개인 일정들을 표시할 수도 있다. 표시된 개인 일정들은 게임 서비스와 무관할 수 있다. 캘린더 서비스를 제공하는 외부 서비스를 통해, 게임 제공 장치에 의해 제공가능한 게임 서비스에 관련된 정보와 게임 서비스에 무관한 정보가 함께 제공됨으로써 게임에 대한 몰입도를 향상시킬 수 있다. 게임 제공 장치는 게임과 현실의 경계가 모호하도록 게임 서비스를 제공함으로써, 게임에 대한 사용자의 몰입도를 향상시킬 수 있다.In one embodiment, although not shown in FIG. 5, the calendar interface (400) may also display personal schedules entered by the user through an external service. The displayed personal schedules may be unrelated to the game service. Through an external service that provides a calendar service, information related to the game service that can be provided by the game providing device and information unrelated to the game service are provided together, thereby enhancing the immersion in the game. The game providing device can enhance the user's immersion in the game by providing the game service so that the boundary between the game and reality is ambiguous.

도 6은 본 개시의 일 실시 예에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다. FIG. 6 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to one embodiment of the present disclosure.

일 실시 예에서, 게임 제공 장치는 외부 서비스를 통해 제1 컨텐츠(510)가 표시되도록, 외부 서버에 요청할 수 있다. 도 6에 도시된 바와 같이, 외부 서비스는 메신저 서비스일 수 있으나, 외부 서비스의 유형은 예시일 뿐, 본 개시의 기술적 사상은 이에 한정되지 않는다. 제1 컨텐츠(510)는 메신저 서비스를 통해 표시되는 메시지일 수 있으나, 제1 컨텐츠(510)의 유형 또한 예시일 뿐, 본 개시의 기술적 사상은 이에 한정되지 않는다. In one embodiment, the game providing device may request an external server to display first content (510) through an external service. As illustrated in FIG. 6, the external service may be a messenger service, but the type of the external service is only an example, and the technical idea of the present disclosure is not limited thereto. The first content (510) may be a message displayed through a messenger service, but the type of the first content (510) is also only an example, and the technical idea of the present disclosure is not limited thereto.

일 실시 예에서, 제1 컨텐츠(510)는 외부 서비스를 통해 표시될 수 있다. 일 실시 예에서, 복수의 제1 컨텐츠들(511, 512, 513, 514)이 표시될 수 있다. In one embodiment, the first content (510) may be displayed via an external service. In one embodiment, a plurality of first contents (511, 512, 513, 514) may be displayed.

게임 제공 장치는 외부 서비스에 접속함으로써, 외부 서비스 내에 제1 컨텐츠(510)를 표시할 수 있다. 예를 들어, 사용자는 사용자 단말을 통해 메신저 서비스에 접속할 수 있다. 사용자는 메신저 서비스를 통해 표시된 메시지들을 확인할 수 있다. 이 경우, 게임 제공 장치로서 사용자 단말은 메신저 서비스에 접속함으로써, 메신저 서비스 내에 제1 컨텐츠(510)로서 메시지들을 표시할 수 있다. The game providing device can display the first content (510) within the external service by accessing the external service. For example, the user can access the messenger service through the user terminal. The user can check the messages displayed through the messenger service. In this case, the user terminal as the game providing device can display the messages as the first content (510) within the messenger service by accessing the messenger service.

제1 컨텐츠(510)는 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 예를 들어, 제1 컨텐츠(510)는 축구 감독직을 수행하는 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 이러한 제1 컨텐츠(510)가 메신저 서비스를 통해 사용자에게 전달되는 경우, 사용자는 스스로가 축구 감독이 된 듯한 가상 경험을 제공받을 수 있다. The first content (510) may be content created by setting a certain person as the recipient. For example, the first content (510) may be content created by setting a person who performs the role of a soccer coach as the recipient. When this first content (510) is delivered to a user through a messenger service, the user may be provided with a virtual experience as if he or she had become a soccer coach.

제1 컨텐츠(510)의 발신 주체는 가상 인물일 수 있다. 제1 컨텐츠(510)는 실존 인물이 아닌 허구의 인물로부터 전달된 컨텐츠일 수 있다. The sender of the first content (510) may be a virtual person. The first content (510) may be content delivered from a fictional person, not a real person.

예를 들어, 도 6에 도시된 바와 같이, 게임 제공 장치는 디스플레이 상에 외부 서비스로서 메신저 서비스를 표시할 수 있다. 게임 제공 장치는 메신저 서비스를 통해 제1 컨텐츠(510)로서 메시지들을 표시할 수 있다. 즉, 게임 제공 장치는 메신저 서비스를 통해 사용자와 가상 인물들 간의 서로 대화가능한 채팅방 서비스를 제공할 수 있다. 게임 제공 장치는 제1 채팅방 내에서 손흥민, 히샬리송 및 해리 케인이 대화하고 있는 상황을 표시할 수 있다. 제1 컨텐츠(510)는 손흥민으로부터 수신되는 메시지, 히샬리송으로부터 수신되는 메시지 및 해리 케인으로부터 수신되는 메시지를 포함할 수 있고, 손흥민, 히샬리송 및 해리 케인은 모두 가상 인물일 수 있다.For example, as illustrated in FIG. 6, the game providing device can display a messenger service as an external service on the display. The game providing device can display messages as first content (510) through the messenger service. That is, the game providing device can provide a chat room service in which users and virtual characters can converse with each other through the messenger service. The game providing device can display a situation in which Son Heung-min, Richarlison, and Harry Kane are conversing within the first chat room. The first content (510) can include a message received from Son Heung-min, a message received from Richarlison, and a message received from Harry Kane, and Son Heung-min, Richarlison, and Harry Kane can all be virtual characters.

즉, 게임 제공 장치는 잉글랜드 프리미어리그 프로 축구 클럽 중 토트넘 핫스퍼(Tottenham Hotspur) FC의 채팅방을 표시할 수 있다. 게임 제공 장치는 토트넘 핫스퍼 FC의 선수인 손흥민, 해리 케인, 히샬리송의 메시지를 제1 컨텐츠(510)로 표시할 수 있다. 단, 표시된 제1 컨텐츠는 손흥민으로부터 전달된 메시지일 수 있지만, 실제 손흥민으로부터 전달된 것이 아닌 인공지능 모델에 의해 획득된 메시지일 수 있다.That is, the game providing device can display a chat room of Tottenham Hotspur FC, one of the professional soccer clubs in the English Premier League. The game providing device can display messages of Tottenham Hotspur FC players Son Heung-min, Harry Kane, and Richarlison as the first content (510). However, the displayed first content may be a message transmitted from Son Heung-min, but may not be a message transmitted from the actual Son Heung-min, but may be a message acquired by an artificial intelligence model.

일 실시 예에서, 제1 컨텐츠(510)는 인공지능 모델에 의해 획득될 수 있다. 제1 컨텐츠(510)는 실존하는 인물로부터 전달된 메시지가 아닐 수 있고, 인공지능 모델에 의해 생성된 메시지일 수 있다. 이에 따라, 손흥민, 히샬리송 및 해리 케인은 실존하지 않는 가상의 인물일 수 있다. 단, 손흥민, 히샬리송 및 해리 케인은 실존하는 인물의 이름과 동일할 수 있으므로, 게임 제공 장치는 마치 실존하는 인물로부터 메시지를 수신한 듯한 사용자 경험을 제공할 수 있다.In one embodiment, the first content (510) may be acquired by an artificial intelligence model. The first content (510) may not be a message transmitted from a real person, but may be a message generated by an artificial intelligence model. Accordingly, Son Heung-min, Richarlison, and Harry Kane may be virtual characters that do not exist. However, since Son Heung-min, Richarlison, and Harry Kane may be the same as the names of real people, the game providing device may provide a user experience as if a message was received from a real person.

인공지능 모델은 대화형 인공지능 모델일 수 있다. 인공지능 모델은 대규모의 텍스트 데이터를 기초로 학습함으로써, 사용자와의 대화를 통해 질문에 답하거나 정보를 제공하는 등의 텍스트를 출력하는 모델일 수 있다. 게임 제공 장치는 인공지능 모델을 이용하여, 제1 컨텐츠(510)로서 메시지를 획득할 수 있다.The AI model may be a conversational AI model. The AI model may be a model that learns based on large-scale text data and outputs text, such as answering questions or providing information through conversation with a user. The game providing device may obtain a message as the first content (510) by using the AI model.

게임 제공 장치는 축구팀의 채팅방에 참여하는 경험을 제공함으로써, 사용자에게 향상된 몰입도의 게임 서비스를 제공할 수 있다. 또한, 게임 제공 장치는 사용자를 축구 감독의 입장에서 채팅방에 참여하도록 함으로써, 사용자에게 축구 감독이 된 듯한 가상 경험을 제공할 수 있다.The game providing device can provide a game service with enhanced immersion to the user by providing the experience of participating in a chat room of a soccer team. In addition, the game providing device can provide the user with a virtual experience as if he or she were a soccer coach by allowing the user to participate in the chat room from the perspective of a soccer coach.

일 실시 예에서, 게임 제공 장치는 입력 인터페이스(550)를 통해 사용자 입력을 획득할 수 있다. 입력 인터페이스(550)는 외부 서비스 내에서 사용자의 답변으로서 사용자 입력을 획득하기 위한 인터페이스일 수 있다. In one embodiment, the game providing device may obtain user input through an input interface (550). The input interface (550) may be an interface for obtaining user input as a user's answer within an external service.

일 실시 예에서, 게임 제공 장치는 전송 인터페이스(555)를 통해 사용자의 답변을 표시할 수 있다. 전송 인터페이스(555)는 입력 인터페이스(550)를 통해 입력된 답변을 채팅방 내 다른 사용자에게 전달하기 위한 인터페이스일 수 있다.In one embodiment, the game providing device may display the user's answer through a transmission interface (555). The transmission interface (555) may be an interface for transmitting the answer input through the input interface (550) to other users in the chat room.

도 7은 본 개시의 일 실시 예에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 7 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to an embodiment of the present disclosure.

도 7을 참조하면, 일 실시 예에서, 게임 제공 장치는 입력 인터페이스(550)를 통해 사용자 입력을 획득할 수 있고, 전송 인터페이스(555)를 통해 획득된 사용자 입력을 사용자의 답변으로서 표시할 수 있다. 게임 제공 장치는 제1 답변(520)을 표시할 수 있다. 즉, 게임 제공 장치는 사용자가 제1 채팅방 내에서 사용자 간 대화에 참여하는 경험을 제공할 수 있다. Referring to FIG. 7, in one embodiment, the game providing device can obtain user input through the input interface (550) and display the user input obtained through the transmission interface (555) as the user's answer. The game providing device can display the first answer (520). That is, the game providing device can provide an experience in which the user participates in a conversation between users within the first chat room.

일 실시 예에서, 제1 답변(520)은 제1 컨텐츠(510)에 대응하여 획득된 사용자 입력일 수 있다. 제1 답변(520)은 사용자의 입력에 기초하여 획득될 수 있다. 예를 들어, 제1 답변(520)은 복수의 제1 컨텐츠들(511, 512, 513, 514) 중 하나에 대한 답변일 수 있다. 제1 답변(520)은 복수의 제1 컨텐츠들(511, 512, 513, 514) 중 하나에 대응될 수 있다. In one embodiment, the first answer (520) may be a user input obtained in response to the first content (510). The first answer (520) may be obtained based on the user's input. For example, the first answer (520) may be a response to one of the plurality of first contents (511, 512, 513, 514). The first answer (520) may correspond to one of the plurality of first contents (511, 512, 513, 514).

일 실시 예에서, 게임 제공 장치는 제1 답변(520)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 예를 들어, 게임 제공 장치는 사용자 입력에 기초하여, '훈련에 늦지 말아라'라는 내용을 포함하는 제1 답변(520)을 표시할 수 있다. 게임 제공 장치는 제1 답변(520)에 기초하여 게임 내 가상 인물인 손흥민, 히샬리송 및 손흥민이 훈련에 늦지 않게 참석하도록 게임을 진행할 수 있다. 게임 제공 장치는 손흥민, 히샬리송 및 해리 케인이 모두 훈련의 효과를 받도록 게임 서비스를 진행할 수 있다.In one embodiment, the game providing device can provide a game service controlled based on the first answer (520). For example, the game providing device can display the first answer (520) including the content 'Don't be late for training' based on the user input. The game providing device can proceed with the game based on the first answer (520) so that the virtual characters in the game, Son Heung-min, Richarlison, and Son Heung-min, attend training on time. The game providing device can proceed with the game service so that Son Heung-min, Richarlison, and Harry Kane all benefit from the training.

도 8은 본 개시의 일 실시 예에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다. FIG. 8 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to one embodiment of the present disclosure.

일 실시 예에서, 게임 제공 장치는 검색어 입력 인터페이스(760)를 통해 사용자 입력에 의한 검색어를 획득할 수 있다. 검색어 입력 인터페이스(760)는 외부 서비스 내에서 제1 컨텐츠(711)를 검색하기 위해 사용자 입력을 획득하는 인터페이스일 수 있다. In one embodiment, the game providing device may obtain a search word by user input through a search word input interface (760). The search word input interface (760) may be an interface that obtains user input to search for first content (711) within an external service.

일 실시 예에서, 게임 제공 장치는 검색 인터페이스(765)를 통해 검색어와 관련된 컨텐츠들을 검색할 수 있다. 검색 인터페이스(765)는 검색어 입력 인터페이스(760)를 통해 입력된 검색어에 관련한 컨텐츠 검색 동작을 수행하도록 신호를 획득하는 인터페이스일 수 있다.In one embodiment, the game providing device can search for contents related to a search word through a search interface (765). The search interface (765) can be an interface that obtains a signal to perform a content search operation related to a search word input through a search word input interface (760).

예를 들어, 게임 제공 장치는 검색어 입력 인터페이스(760)를 통해 '28번째 경기 오후 훈련'을 검색어로 하는 사용자 입력을 획득할 수 있다. 게임 제공 장치는 검색 인터페이스(765)를 통해 '28번째 경기 오후 훈련'에 관련된 컨텐츠들의 검색 동작을 수행하도록 하는 신호를 획득할 수 있다. 게임 제공 장치는 검색어 '28번째 경기 오후 훈련'에 관련된 내용을 포함하는 제1 컨텐츠(711)를 제공할 수 있다. 물론, 게임 제공 장치는 검색어 '28번째 경기 오후 훈련'에 관련된 내용을 포함하는 복수의 컨텐츠들을 획득할 수 있고, 사용자의 선택에 따른 제1 컨텐츠(711)를 제공할 수도 있다.For example, the game providing device can obtain a user input using '28th game afternoon training' as a search word through the search word input interface (760). The game providing device can obtain a signal for performing a search operation for contents related to '28th game afternoon training' through the search interface (765). The game providing device can provide first content (711) including contents related to the search word '28th game afternoon training'. Of course, the game providing device can obtain a plurality of contents including contents related to the search word '28th game afternoon training' and provide first content (711) according to the user's selection.

게임 제공 장치는 외부 서비스에 접속함으로써, 외부 서비스 내에 제1 컨텐츠(710)를 표시할 수 있다. 예를 들어, 사용자는 사용자 단말을 통해 영상 서비스에 접속할 수 있다. 사용자는 영상 서비스를 통해 표시된 영상 또는 함께 제공되는 메시지들을 확인할 수 있다. 이 경우, 게임 제공 장치로서 사용자 단말은 영상 서비스에 접속함으로써, 영상 서비스 내에 제1 컨텐츠(710)로서 영상과 메시지들을 표시할 수 있다. The game providing device can display the first content (710) within the external service by accessing the external service. For example, the user can access the video service through the user terminal. The user can check the video displayed through the video service or the messages provided together. In this case, the user terminal as the game providing device can display the video and messages as the first content (710) within the video service by accessing the video service.

제1 컨텐츠(710)는 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 예를 들어, 제1 컨텐츠(710)는 축구 감독직을 수행하는 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. The first content (710) may be content produced by setting a certain person as the recipient. For example, the first content (710) may be content produced by setting a person performing the role of a soccer coach as the recipient.

제1 컨텐츠(710)의 발신 주체는 가상 인물일 수 있다. 제1 컨텐츠(710)는 실존 인물이 아닌 허구의 인물로부터 전달된 컨텐츠일 수 있다. The sender of the first content (710) may be a virtual person. The first content (710) may be content delivered from a fictional person, not a real person.

일 실시 예에서, 게임 제공 장치는 디스플레이 상에 외부 서비스로서 영상 서비스를 표시할 수 있다. 게임 제공 장치는 영상 서비스를 통해 제1 컨텐츠(710)로서 영상과 메시지들을 표시할 수 있다. 즉, 게임 제공 장치는 영상 서비스를 통해 영상 시스템과 영상에 대해 가상 인물과 대화가능한 채팅시스템을 제공할 수 있다. In one embodiment, the game providing device can display a video service as an external service on the display. The game providing device can display videos and messages as the first content (710) through the video service. That is, the game providing device can provide a video system and a chat system that can converse with a virtual character about the video through the video service.

예를 들어, 도 8에 도시된 바와 같이, 게임 제공 장치는 영상 서비스를 통해 잉글랜드 프리미어리그 프로 축구 클럽 중 토트넘 핫스퍼 FC의 훈련 영상을 제1 컨텐츠(711)로서 표시할 수 있다. 또한, 게임 제공 장치는 훈련 영상과 함께 훈련 영상에 따른 메시지들을 제1 컨텐츠(712, 713, 714)로서 표시할 수 있다. 메시지로서 표시된 제1 컨텐츠(712, 713, 714)는 코치 1, 스태프 2, 코치 2로부터 전달된 메시지로 표시되었으나, 인공지능 모델에 의해 생성된 가상 인물로부터의 메시지일 수 있다.For example, as illustrated in FIG. 8, the game providing device may display a training video of Tottenham Hotspur FC, one of the professional soccer clubs in the English Premier League, as the first content (711) through a video service. In addition, the game providing device may display messages according to the training video together with the training video as the first content (712, 713, 714). The first contents (712, 713, 714) displayed as messages are displayed as messages transmitted from Coach 1, Staff 2, and Coach 2, but may be messages from a virtual character generated by an artificial intelligence model.

게임 제공 장치는 축구팀의 훈련 영상을 제공받고, 훈련 영상에 관한 피드백(feedback)을 위해 메시지를 주고받는 경험을 제공함으로써, 사용자에게 향상된 몰입도의 게임 서비스를 제공할 수 있다. 또한, 게임 제공 장치는 사용자에게 축구 감독의 입장에서의 훈련 영상을 제공함으로써, 사용자에게 축구 감독이 된 듯한 가상 경험을 제공할 수 있다.The game providing device can provide a game service with enhanced immersion to the user by providing a training video of a soccer team and an experience of exchanging messages for feedback on the training video. In addition, the game providing device can provide the user with a virtual experience as if he or she were a soccer coach by providing the user with a training video from the perspective of a soccer coach.

도 9는 본 개시의 일 실시 예에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 9 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to an embodiment of the present disclosure.

도 9를 참조하면, 일 실시 예에서, 게임 제공 장치는 입력 인터페이스(750)를 통해 사용자 입력을 획득할 수 있고, 전송 인터페이스(755)를 통해 획득된 사용자 입력을 사용자의 답변으로서 표시할 수 있다. 즉, 게임 제공 장치는 사용자가 훈련 영상을 확인하고, 훈련 영상에 따라 선수들에게 직접 코칭하는 경험을 제공할 수 있다. Referring to FIG. 9, in one embodiment, the game providing device can obtain user input through the input interface (750) and display the obtained user input as the user's answer through the transmission interface (755). That is, the game providing device can provide an experience in which the user checks the training video and directly coaches the players according to the training video.

일 실시 예에서, 제1 답변(720)은 제1 컨텐츠(710)에 대응하여 획득된 사용자 입력일 수 있다. 제1 답변(720)은 사용자의 입력에 기초하여 획득될 수 있다. 예를 들어, 제1 답변(720)은 복수의 제1 컨텐츠들(711, 712, 713, 714) 중 하나에 대한 답변일 수 있다. In one embodiment, the first answer (720) may be a user input obtained in response to the first content (710). The first answer (720) may be obtained based on the user's input. For example, the first answer (720) may be a response to one of the plurality of first contents (711, 712, 713, 714).

일 실시 예에서, 게임 제공 장치는 제1 답변(720)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 예를 들어, 게임 제공 장치는 사용자 입력에 기초하여, 'A 팀! 윙백 전진해!' 라는 내용을 포함하는 제1 답변(720)을 표시할 수 있다. 게임 제공 장치는 제1 답변(720)에 기초하여 게임 내 가상 인물인 A 팀의 윙백(wing-back) 역할의 선수들이 앞으로 전진하여 플레이하도록 게임을 진행할 수 있다. 게임 제공 장치는 제1 답변(720)에 기초하여, 사용자의 의도가 반영되도록 게임의 진행을 제어할 수 있다.In one embodiment, the game providing device can provide a game service controlled based on the first answer (720). For example, the game providing device can display the first answer (720) including the content, 'Team A! Wingbacks, advance!' based on a user input. The game providing device can proceed with the game based on the first answer (720) so that the players of the wingback role of Team A, who are virtual characters in the game, advance and play. The game providing device can control the progress of the game based on the first answer (720) so that the user's intention is reflected.

도 10은 본 개시의 일 실시 예에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다. FIG. 10 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to one embodiment of the present disclosure.

게임 제공 장치는 외부 서비스에 접속함으로써, 외부 서비스 내에 제1 컨텐츠(910)를 표시할 수 있다. 예를 들어, 사용자는 사용자 단말을 통해 메일 서비스에 접속할 수 있다. 사용자는 메일 서비스를 통해 표시된 메일들을 확인할 수 있다. 이 경우, 게임 제공 장치로서 사용자 단말은 메일 서비스에 접속함으로써, 메일 서비스 내에 제1 컨텐츠(910)로서 메일들을 표시할 수 있다. 게임 제공 장치는 사용자 입력에 의해 선택된 메일을 제1 컨텐츠(910)로서 표시할 수 있다.The game providing device can display the first content (910) within the external service by accessing the external service. For example, the user can access the mail service through the user terminal. The user can check the mails displayed through the mail service. In this case, the user terminal as the game providing device can display the mails as the first content (910) within the mail service by accessing the mail service. The game providing device can display the mail selected by the user input as the first content (910).

게임 제공 장치는 제1 컨텐츠(910)로서 사용자에게 전송된 메일의 제목을 표시할 수 있다. 예를 들어, 도 10에 도시된 바와 같이, 제1 컨텐츠(910)로서 제공된 메일의 제목은 '다음 경기 라인업'일 수 있다. 즉, 전송된 메일이 축구 경기에 나설 선수 선발에 관한 내용일 것을 암시하는 제목이 표시될 수 있다.The game providing device may display the title of the mail sent to the user as the first content (910). For example, as illustrated in FIG. 10, the title of the mail provided as the first content (910) may be 'Next Game Lineup'. In other words, a title indicating that the sent mail is about selecting players to play in a soccer game may be displayed.

게임 제공 장치는 제1 컨텐츠(910)로서 사용자에게 전송된 메일의 발신 주체를 표시할 수 있다. The game providing device can display the sender of the mail sent to the user as the first content (910).

게임 제공 장치는 제1 컨텐츠(910)의 내용을 표시할 수 있다. 예를 들어, 도 10에 도시된 바와 같이, 게임 제공 장치는 히샬리송을 해리 케인 대신 선발할 것을 제안하는 내용의 메일을 제1 컨텐츠(910)로서 표시할 수 있다.The game providing device can display the content of the first content (910). For example, as illustrated in FIG. 10, the game providing device can display an email suggesting that Richarlison be selected instead of Harry Kane as the first content (910).

제1 컨텐츠(910)는 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 예를 들어, 제1 컨텐츠(910)는 축구 감독직을 수행하는 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 이러한 제1 컨텐츠(910)가 메일 서비스를 통해 사용자에게 전달되는 경우, 사용자는 스스로가 축구 감독이 된 듯한 가상 경험을 제공받을 수 있다. The first content (910) may be content created by setting a certain person as the recipient. For example, the first content (910) may be content created by setting a person who performs the role of a soccer coach as the recipient. When this first content (910) is delivered to a user through a mail service, the user may be provided with a virtual experience as if he or she had become a soccer coach.

제1 컨텐츠(910)의 발신 주체는 가상 인물일 수 있다. 제1 컨텐츠(910)는 실존 인물이 아닌 허구의 인물로부터 전달된 컨텐츠일 수 있다. 일 실시 예에서, 제1 컨텐츠(910)는 인공지능 모델에 의해 획득될 수 있다. 제1 컨텐츠(910)는 실존하는 인물로부터 전달된 메일이 아닐 수 있고, 인공지능 모델에 의해 생성된 메일일 수 있다. 이에 따라, 제1 컨텐츠(910)의 발신 주체인 매니저 1은 실존하지 않는 가상의 인물일 수 있다. The sender of the first content (910) may be a virtual person. The first content (910) may be content delivered from a fictional person, not a real person. In one embodiment, the first content (910) may be acquired by an artificial intelligence model. The first content (910) may not be an email delivered from a real person, but may be an email generated by an artificial intelligence model. Accordingly, the sender of the first content (910), Manager 1, may be a virtual person who does not exist.

게임 제공 장치는 축구팀의 스태프(staff)로부터 메일을 수신하는 경험을 제공함으로써, 사용자에게 향상된 몰입도의 게임 서비스를 제공할 수 있다. 또한, 게임 제공 장치는 사용자를 축구 감독의 입장에서 메일을 수신하도록 함으로써, 사용자에게 축구 감독이 된 듯한 가상 경험을 제공할 수 있다.The game providing device can provide a game service with enhanced immersion to the user by providing an experience of receiving mail from the staff of a soccer team. In addition, the game providing device can provide the user with a virtual experience as if he or she were a soccer coach by allowing the user to receive mail from the perspective of a soccer coach.

일 실시 예에서, 게임 제공 장치는 메일 작성 인터페이스(971)를 통해 메일을 작성하기 위한 웹 페이지를 표시할 수 있다. 예를 들어, 게임 제공 장치는 제1 컨텐츠(910)로서 표시된 메일을 표시하고, 메일 작성 인터페이스(971)를 클릭(click)하는 사용자 입력을 획득함으로써 외부 서비스를 통해 새로운 메일을 작성하기 위한 웹 페이지를 표시할 수 있다.In one embodiment, the game providing device may display a web page for composing a mail through the mail composition interface (971). For example, the game providing device may display a mail displayed as the first content (910) and display a web page for composing a new mail through an external service by obtaining a user input of clicking the mail composition interface (971).

또한, 게임 제공 장치는 메일 회신 인터페이스(972)를 통해 메일에 회신하기 위한 웹 페이지를 표시할 수 있다. 게임 제공 장치는 메일 전달 인터페이스(973)를 통해 메일을 전달하기 위한 웹 페이지를 표시할 수 있다. Additionally, the game providing device can display a web page for replying to a mail through a mail reply interface (972). The game providing device can display a web page for forwarding a mail through a mail forwarding interface (973).

도 11은 본 개시의 일 실시 예에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 11 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to an embodiment of the present disclosure.

참고적으로, 도 11은 제1 컨텐츠(910)로서 메일이 전송되고, 전송된 메일에 대한 회신으로서 제1 답변(920)이 표시된 디스플레이를 도시한다.For reference, FIG. 11 illustrates a display in which a mail is transmitted as first content (910) and a first reply (920) is displayed as a reply to the transmitted mail.

도 11을 참조하면, 일 실시 예에서, 제1 답변(920)은 제1 컨텐츠(910)에 대응하여 획득된 사용자 입력일 수 있다. 제1 답변(920)은 사용자의 입력에 기초하여 획득될 수 있다. 예를 들어, 제1 답변(920)은 제1 컨텐츠(910)에 대한 답변일 수 있다.Referring to FIG. 11, in one embodiment, the first answer (920) may be a user input obtained in response to the first content (910). The first answer (920) may be obtained based on the user's input. For example, the first answer (920) may be a response to the first content (910).

도 11에 도시되지는 않았지만, 게임 제공 장치는 메일 회신 인터페이스(972)를 통해 제1 컨텐츠(910)에 회신하고자 하는 사용자 입력을 획득할 수 있고, 회신하고자 하는 메일의 내용을 입력받을 수 있다. 게임 제공 장치는 입력된 메일 내용에 따라 제1 답변(920)을 표시할 수 있다.Although not shown in FIG. 11, the game providing device can obtain a user input for replying to the first content (910) through the mail reply interface (972) and can receive the content of the mail to be replied to. The game providing device can display a first reply (920) according to the content of the input mail.

일 실시 예에서, 게임 제공 장치는 제1 답변(920)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 예를 들어, 게임 제공 장치는 사용자 입력에 기초하여, '해리 케인을 선발명단에 포함시키고 포메이션을 3-4-2-1로 변경'하는 내용을 포함하는 제1 답변(920)을 표시할 수 있다. 게임 제공 장치는 제1 답변(920)에 기초하여 게임 내 가상 인물인 해리 케인을 선발명단에 포함시키고 포메이션을 3-4-2-1로 변경하여 다음 경기를 진행하도록 게임을 진행할 수 있다. In one embodiment, the game providing device may provide a game service controlled based on the first answer (920). For example, the game providing device may display the first answer (920) including the content of 'include Harry Kane in the starting lineup and change the formation to 3-4-2-1' based on the user input. Based on the first answer (920), the game providing device may proceed with the game by including Harry Kane, a virtual character in the game, in the starting lineup and changing the formation to 3-4-2-1 and proceeding with the next game.

도 12는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다. FIG. 12 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.

설명의 편의상, 도 3 및 도 4를 이용하여 설명한 것과 중복되는 것은 간략히 하거나 생략한다.For convenience of explanation, any part that overlaps with what was explained using Figures 3 and 4 is simplified or omitted.

도 12를 참조하면, 도 3의 단계 S350 이후에 단계 S1110이 수행될 수 있다.Referring to FIG. 12, step S1110 may be performed after step S350 of FIG. 3.

단계 S1110에서, 게임 제공 장치는 게임 서비스 내에서 사용자가 처한 상황에 관한 제2 상황 정보를 획득할 수 있다.In step S1110, the game providing device can obtain second situation information about the situation the user is in within the game service.

일 실시 예에서, 게임 제공 장치는 게임의 경과, 기록에 기초하여 제2 상황 정보를 획득할 수 있다. 예를 들어, 축구 스포츠 게임의 경우, 게임 제공 장치는 사용자에 의해 운영가능한 축구팀에 대한 게임 서비스를 제공할 수 있다. 축구팀에 소속된 제1 선수는 최근 3경기 동안 공격포인트를 기록하지 못했을 수 있다. 제2 상황 정보는 제1 선수가 자신감을 잃은 상태이고, 제1 선수가 축구 경기에 나설시 하락된 컨디션(condition)으로 미흡한 성과를 낼 가능성이 높다는 상황에 대한 정보를 포함할 수 있다.In one embodiment, the game providing device may obtain second situation information based on the progress and record of the game. For example, in the case of a soccer sports game, the game providing device may provide a game service for a soccer team that can be operated by a user. A first player belonging to the soccer team may not have recorded an attack point in the last three games. The second situation information may include information about a situation in which the first player has lost confidence and is likely to perform poorly due to a deteriorated condition when participating in a soccer game.

본 개시에서, 제2 상황 정보는 제1 상황 정보와 동일한 유형의 정보일 수 있으나, 획득 시점에 관하여 구분되는 정보이다. 예를 들어, 제1 상황 정보는 단계 S350에 따라 제1 답변에 기초하여 게임 서비스를 제어하기 전 획득되는 정보이고, 제2 상황 정보는 단계 S350에 따라 게임 서비스를 제어한 후 획득되는 정보이다. In the present disclosure, the second situation information may be the same type of information as the first situation information, but is information that is different in terms of the time of acquisition. For example, the first situation information is information acquired before controlling the game service based on the first answer according to step S350, and the second situation information is information acquired after controlling the game service according to step S350.

단계 S1120에서, 게임 제공 장치는 전제 정보 및 제2 상황 정보에 기초하여, 소정의 인물을 수신인으로 설정하여 제작된 제2 컨텐츠를 획득할 수 있다.In step S1120, the game providing device can obtain second content produced by setting a predetermined person as a recipient based on the premise information and the second situation information.

일 실시 예에서, 제2 컨텐츠는 전제 정보를 고려하여 획득된 컨텐츠일 수 있다. 이와 관련된 설명은 도 3의 단계 S320을 이용하여 설명한 것과 중복되므로 생략한다.In one embodiment, the second content may be content acquired by considering the premise information. The description related to this is omitted as it overlaps with the description using step S320 of FIG. 3.

일 실시 예에서, 제2 컨텐츠는 제2 상황 정보를 고려하여 획득된 컨텐츠일 수 있다. In one embodiment, the second content may be content obtained by taking into account second context information.

예를 들어, 제2 상황 정보는 제1 선수가 자신감을 잃은 상태이고, 제1 선수가 축구 경기에 나설시 하락된 컨디션(condition)으로 미흡한 성과를 낼 가능성이 높다는 상황에 대한 정보를 포함할 수 있다. 게임 제공 장치는 제2 상황 정보를 고려하여, 코치로부터 제1 선수를 다음 경기에 제외할 것을 요청하는 메시지를 제2 컨텐츠로서 획득할 수 있다. For example, the second situation information may include information about a situation in which the first player has lost confidence and is likely to perform poorly in a soccer game due to a deteriorated condition. The game providing device may, by considering the second situation information, obtain a message from the coach requesting that the first player be excluded from the next game as the second content.

일 실시 예에서, 게임 제공 장치는 제2 상황 정보를 인공지능 모델에 입력하여 제2 컨텐츠를 획득할 수 있다. 예를 들어, 인공지능 모델은 대규모의 텍스트 데이터를 기초로 학습함으로써, 사용자와의 대화를 통해 질문에 답하거나 정보를 제공하는 등의 텍스트를 출력하는 모델일 수 있다. 게임 제공 장치는 인공지능 모델에 제2 상황 정보에 대응되는 텍스트 데이터를 입력하여, 제2 상황 정보에 기초한 제2 컨텐츠를 출력으로서 획득할 수 있다.In one embodiment, the game providing device can input second context information into an artificial intelligence model to obtain second content. For example, the artificial intelligence model can be a model that learns based on a large amount of text data and outputs text, such as answering a question or providing information through a conversation with a user. The game providing device can input text data corresponding to the second context information into the artificial intelligence model to obtain second content based on the second context information as an output.

단, 인공지능 모델이 제2 컨텐츠를 획득하도록 학습하는 방식은 예시일 뿐, 본 개시의 기술적 사상은 이에 한정되지 않는다.However, the method by which the artificial intelligence model learns to acquire second content is only an example, and the technical idea of the present disclosure is not limited thereto.

단계 S1130에서, 게임 제공 장치는 외부 서비스를 통해 제2 컨텐츠가 표시되도록, 외부 서버에 요청할 수 있다. 단계 S1130에 관한 설명은 도 3의 단계 S330을 이용하여 설명한 것과 중복되므로 간략히 한다. In step S1130, the game providing device may request an external server to display second content through an external service. The description of step S1130 is repeated with that described using step S330 of FIG. 3, so it is briefly described.

게임 제공 장치는 제2 컨텐츠가 사용자 단말을 통해 표시되도록 외부 서버에 요청할 수 있다. 요청에 기초하여, 제2 컨텐츠는 사용자 단말을 통해 표시될 수 있다.The game providing device may request an external server to display second content through the user terminal. Based on the request, the second content may be displayed through the user terminal.

단계 S1140에서, 게임 제공 장치는 외부 서버로부터, 제2 컨텐츠에 대응하여 사용자에 의해 입력된 제2 답변을 획득할 수 있다. In step S1140, the game providing device can obtain a second answer input by the user corresponding to the second content from an external server.

일 실시 예에서, 제2 답변은 텍스트 및 음성 중 적어도 하나를 포함할 수 있다.In one embodiment, the second answer may include at least one of text and speech.

일 실시 예에서, 제2 답변은 사용자 단말의 인터페이스를 통해 입력된 사용자 입력일 수 있다. 게임 제공 장치는 제2 답변을 사용자 단말로부터 획득할 수 있고, 물론, 사용자 단말의 동작 중 일부 또는 전부는 게임 제공 장치의 동작에 포함될 수 있다.In one embodiment, the second answer may be a user input entered through an interface of the user terminal. The game providing device may obtain the second answer from the user terminal, and of course, some or all of the operations of the user terminal may be included in the operations of the game providing device.

일 실시 예에서, 제2 답변은 외부 서비스를 통해 저장되고, 표시될 수 있다. 게임 제공 장치는 제2 답변의 전송을 외부 서버에 요청할 수 있고, 외부 서버로부터 제2 답변을 획득할 수 있다. In one embodiment, the second answer may be stored and displayed via an external service. The game providing device may request transmission of the second answer to an external server and obtain the second answer from the external server.

단계 S1150에서, 게임 제공 장치는 제1 답변 및 제2 답변 각각에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 단계 S1150에 관한 설명은 도 3의 단계 S350을 이용하여 설명한 것과 중복되므로 간략히 한다.In step S1150, the game providing device can provide a game service controlled based on each of the first answer and the second answer. The description of step S1150 is repeated with that described using step S350 of Fig. 3, so it is brief.

일 실시 예에서, 게임 제공 장치는 복수의 답변들에 기초하여 수시로 게임 서비스를 제어할 수 있다. 게임 제공 장치는 제1 답변에 기초하여 제어되는 게임 서비스를 제공할 수 있고, 그 후 제2 답변에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 답변의 개수는 본 개시의 기술적 사상을 한정하지 않는다. 예를 들어, 제1 답변 및 제2 답변 각각에 기초하여 게임 서비스가 제어되는 것으로 설명되었으나, 그 후 제3 답변에 기초하여 게임 서비스를 제어할 수 있음은 물론이다.In one embodiment, the game providing device can control the game service from time to time based on a plurality of answers. The game providing device can provide a game service controlled based on a first answer, and then provide a game service controlled based on a second answer. The number of answers does not limit the technical idea of the present disclosure. For example, although the game service is described as being controlled based on each of the first answer and the second answer, it is of course possible to control the game service based on a third answer thereafter.

도 13은 본 개시의 일 실시 예에 따른, 컨텐츠와 답변이 반복적으로 획득됨에 따라 의사소통하는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 13 is a diagram illustrating a user interface for explaining a communication operation as content and answers are repeatedly obtained according to one embodiment of the present disclosure.

설명의 편의상, 도 6 및 도 7을 이용하여 설명한 것과 중복되는 것은 간략히 하거나 생략한다.For convenience of explanation, any part that overlaps with what was explained using Figures 6 and 7 is simplified or omitted.

일 실시 예에서, 게임 제공 장치는 외부 서비스를 통해 제1 컨텐츠(511)가 표시되도록, 외부 서버에 요청할 수 있다.In one embodiment, the game providing device may request an external server to display first content (511) through an external service.

일 실시 예에서, 게임 제공 장치는 제1 컨텐츠(511)에 대한 답변으로서, 제1 답변(512)을 표시할 수 있다. 제1 답변(512)은 사용자의 입력에 기초하여 획득될 수 있다.In one embodiment, the game providing device may display a first answer (512) as a response to the first content (511). The first answer (512) may be obtained based on a user's input.

일 실시 예에서, 게임 제공 장치는 외부 서비스를 통해 제2 컨텐츠(512)가 표시되도록, 외부 서버에 요청할 수 있다. 제2 컨텐츠(512)에 관한 설명은 제1 컨텐츠(511)에 관한 설명과 중복되므로 간략히 한다. In one embodiment, the game providing device may request an external server to display second content (512) through an external service. The description of the second content (512) overlaps with the description of the first content (511), so it will be brief.

일 실시 예에서, 제2 컨텐츠(512)는 소정의 인물을 수신인으로 설정하여 제작된 컨텐츠일 수 있다. 제2 컨텐츠(512)의 발신 주체는 가상 인물일 수 있다.In one embodiment, the second content (512) may be content created by setting a predetermined person as the recipient. The sender of the second content (512) may be a virtual person.

일 실시 예에서, 제2 컨텐츠(512)는 인공지능 모델에 의해 획득될 수 있다. 제2 컨텐츠(512)은 실존하는 인물로부터 전달된 메시지가 아닐 수 있고, 인공지능 모델에 의해 생성된 메시지일 수 있다.In one embodiment, the second content (512) may be obtained by an artificial intelligence model. The second content (512) may not be a message delivered from a real person, but may be a message generated by an artificial intelligence model.

일 실시 예에서, 게임 제공 장치는 제2 컨텐츠(512)에 대한 답변으로서, 제2 답변(522)을 표시할 수 있다. 제2 답변(522)은 사용자의 입력에 기초하여 획득될 수 있다. 제2 답변(522)에 관한 설명은 제1 답변(521)에 관한 설명과 중복되므로 간략히 한다.In one embodiment, the game providing device may display a second answer (522) as a response to the second content (512). The second answer (522) may be obtained based on a user's input. The description of the second answer (522) is repeated with the description of the first answer (521), so it is brief.

제2 답변(522)은 제2 컨텐츠(512)에 대응하여 사용자에 의해 입력된 사용자 입력일 수 있다. 제2 답변(522)은 사용자 단말을 통해 입력된 사용자 입력일 수 있다. The second answer (522) may be a user input entered by the user in response to the second content (512). The second answer (522) may be a user input entered through a user terminal.

일 실시 예에서, 게임 제공 장치는 제1 답변(521)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 게임 제공 장치는 제2 답변(522)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 게임 제공 장치는 제1 답변(521) 및 제2 답변(522) 각각에 기초하여 제어되는 게임 서비스를 제공할 수 있다.In one embodiment, the game providing device can provide a game service controlled based on the first answer (521). The game providing device can provide a game service controlled based on the second answer (522). The game providing device can provide a game service controlled based on each of the first answer (521) and the second answer (522).

예를 들어, 도 13에 도시된 바와 같이, 게임 제공 장치는 오후 훈련을 예정대로 진행할 것인지 묻는 내용의 제1 컨텐츠(511)에 대응하여, 그렇다는 내용의 제1 답변(521)을 표시할 수 있다. 게임 제공 장치는 제1 답변(521)에 기초하여 오후 훈련을 예정대로 진행할 수 있다.For example, as illustrated in FIG. 13, the game providing device may display a first answer (521) indicating yes in response to the first content (511) asking whether to proceed with the afternoon training as scheduled. The game providing device may proceed with the afternoon training as scheduled based on the first answer (521).

또한, 게임 제공 장치는 훈련 방식을 묻는 내용의 제2 컨텐츠(512)에 대응하여, 1군 및 2군 선수를 섞어 전반전과 후반전 각각 20분씩 진행하라는 내용의 제2 답변(522)을 표시할 수 있다. 게임 제공 장치는 제2 답변(522)에 기초하여 오후 훈련을 진행하는 게임 컨텐츠를 제공할 수 있다.In addition, the game providing device may, in response to the second content (512) asking about the training method, display a second answer (522) that states to mix the first and second team players and conduct the first half and the second half for 20 minutes each. The game providing device may provide game content for conducting afternoon training based on the second answer (522).

도 14는 본 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.FIG. 14 is a flowchart illustrating a method for providing a game service according to one embodiment of the present disclosure.

일 실시 예에서, 도 3의 단계 S320은 단계 S1310, 단계 S1320 및 단계 S1330을 포함할 수 있다.In one embodiment, step S320 of FIG. 3 may include steps S1310, S1320, and S1330.

단계 S1310에서, 게임 제공 장치는 제1 컨텐츠의 발신 주체에 관한 발신인 정보를 획득할 수 있다.In step S1310, the game providing device can obtain sender information regarding the sender of the first content.

일 실시 예에서, 제1 컨텐츠는 발신 주체로부터 수신 주체에게 전달되는 컨텐츠일 수 있다. 예를 들어, 제1 컨텐츠는 메시지일 수 있다. 발신인 정보는 메시지의 발신 주체에 대한 정보를 포함할 수 있다. 다른 예로, 제1 컨텐츠는 메일일 수 있다. 발신인 정보는 메일의 발신 주체에 대한 정보를 포함할 수 있다. In one embodiment, the first content may be content transmitted from a sender to a recipient. For example, the first content may be a message. The sender information may include information about the sender of the message. In another example, the first content may be an email. The sender information may include information about the sender of the email.

단계 S1320에서, 게임 제공 장치는 게임 서비스 내에서 사용자가 처한 상황에 관한 제1 상황 정보를 획득할 수 있다. 단계 S1330에서, 게임 제공 장치는 전제 정보, 발신인 정보 및 제1 상황 정보에 기초하여, 발신 주체로부터 수신인에게 전달되는 제1 컨텐츠를 획득할 수 있다.In step S1320, the game providing device can obtain first situation information about the situation the user is in within the game service. In step S1330, the game providing device can obtain first content transmitted from the sender to the recipient based on the premise information, the sender information, and the first situation information.

일 실시 예에서, 제1 컨텐츠는 전제 정보를 고려하여 획득된 컨텐츠일 수 있다. 이와 관련된 설명은 도 3의 단계 S320을 이용하여 설명한 것과 중복되므로 생략한다.In one embodiment, the first content may be content acquired by considering the prerequisite information. The description related to this is omitted as it overlaps with the description using step S320 of FIG. 3.

도 8 및 도 14를 함께 참조하면, 예를 들어, 게임 제공 장치는 제1 컨텐츠(712)를 획득할 수 있다. 구체적으로, 게임 제공 장치는 제1 컨텐츠(712)의 발신 주체가 코치 1 인 것에 대한 발신인 정보를 획득할 수 있다. 게임 제공 장치는 사용자가 처한 상황으로서, 사용자가 운영하는 축구 팀 선수들이 훈련을 진행하고 있는 상황에 관한 제1 상황 정보를 획득할 수 있다. 게임 제공 장치는 발신인 정보 및 제1 상황 정보에 기초하여, 코치 1으로부터의 선수들의 훈련 중 코멘트에 관한 제1 컨텐츠(712)를 획득할 수 있다. Referring to FIGS. 8 and 14 together, for example, the game providing device can obtain first content (712). Specifically, the game providing device can obtain sender information that the sender of the first content (712) is Coach 1. The game providing device can obtain first situation information about a situation in which players of a soccer team managed by the user are undergoing training, as a situation in which the user is in. Based on the sender information and the first situation information, the game providing device can obtain first content (712) about comments from Coach 1 during the players' training.

다른 예로, 게임 제공 장치는 제1 컨텐츠(713)를 획득할 수 있다. 구체적으로, 게임 제공 장치는 제1 컨텐츠(713)의 발신 주체가 스태프 1 인 것에 대한 발신인 정보를 획득할 수 있다. 게임 제공 장치는 사용자가 처한 상황으로서, 사용자가 운영하는 축구 팀 선수들이 훈련을 진행하고 있는 상황에 관한 제1 상황 정보를 획득할 수 있다. 게임 제공 장치는 발신인 정보 및 제1 상황 정보에 기초하여, 스태프 1로부터의 선수들의 훈련 중 코멘트에 관한 제1 컨텐츠(713)를 획득할 수 있다. As another example, the game providing device can obtain the first content (713). Specifically, the game providing device can obtain the sender information that the sender of the first content (713) is staff 1. The game providing device can obtain the first situation information about the situation in which the soccer team players managed by the user are undergoing training, as a situation in which the user is in. Based on the sender information and the first situation information, the game providing device can obtain the first content (713) about the comments from staff 1 during the players' training.

도 15는 본 개시의 다양한 실시예들에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 15 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to various embodiments of the present disclosure.

일 실시 예에서, 게임 제공 장치는 사용자가 처한 상황에 관한 상황 정보를 결정하기 위한 컨텐츠들을 제공할 수 있다. 게임 제공 장치는 제공된 컨텐츠들에 기초하여 상황 정보를 결정할 수 있다. 예를 들어, 제공되는 컨텐츠들은 도 15에 도시된 바와 같이 기사(article) 형태로 제공될 수 있으나, 이는 예시일 뿐 본 개시의 기술적 사상을 한정하지 않는다. In one embodiment, the game providing device may provide contents for determining situational information about a situation in which a user is in. The game providing device may determine the situational information based on the provided contents. For example, the provided contents may be provided in the form of articles as illustrated in FIG. 15, but this is only an example and does not limit the technical idea of the present disclosure.

다른 예로, 제공되는 컨텐츠들은 도 15에 도시된 바와 달리, 영상, 이미지, 텍스트 중 적어도 하나로 구성된 컨텐츠일 수 있다. 구체적으로, 제공되는 컨텐츠는 카메라나 특수 장비를 통해 소정의 사람의 행동이나 표정을 대신 표현해주는 캐릭터를 대상으로 촬영된 영상 컨텐츠일 수도 있고, 게임 서비스 내의 캐릭터를 대상으로 제작된 영상 컨텐츠일 수도 있고, 영상 외에 단순히 캐릭터를 대상으로 촬영된 이미지 컨텐츠 또는 이를 설명하는 텍스트 컨텐츠일 수도 있다.As another example, the contents provided may be contents composed of at least one of a video, an image, and text, unlike those illustrated in FIG. 15. Specifically, the contents provided may be video contents filmed targeting a character that expresses the actions or expressions of a given person through a camera or special equipment, video contents produced targeting a character within a game service, or, in addition to a video, image contents filmed targeting a character or text contents describing the character.

도 15를 참조하면, 웹 검색 서비스를 통해 복수의 기사들을 표시하는 사용자 인터페이스가 도시된다. 일 실시 예에서 게임 제공 장치는 웹 검색 서비스에 접속함으로써, 웹 검색 서비스를 통해 복수의 기사들을 표시할 수 있다. 외부 서비스는 웹 검색 서비스를 포함할 수 있다.Referring to FIG. 15, a user interface for displaying a plurality of articles through a web search service is illustrated. In one embodiment, the game providing device can display a plurality of articles through the web search service by accessing the web search service. The external service can include the web search service.

일 실시 예에서, 게임 제공 장치는 검색어 입력 인터페이스(1450)를 통해 사용자 입력에 의한 검색어를 획득할 수 있다. 검색어 입력 인터페이스(1450)는 외부 서비스 내에서 제1 컨텐츠(1411, 1412, 1413)를 검색하기 위해 사용자 입력을 획득하는 인터페이스일 수 있다. 예를 들어, 검색어 입력 인터페이스(1450)는 웹 검색 서비스 내에서 기사(article)들을 검색하기 위해 사용자 입력을 획득하는 인터페이스일 수 있다.In one embodiment, the game providing device can obtain a search word by user input through a search word input interface (1450). The search word input interface (1450) may be an interface that obtains user input to search for first contents (1411, 1412, 1413) within an external service. For example, the search word input interface (1450) may be an interface that obtains user input to search for articles within a web search service.

일 실시 예에서, 게임 제공 장치는 검색 인터페이스(1455)를 통해 검색어와 관련된 컨텐츠들을 검색할 수 있다. 검색 인터페이스(1455)는 검색어 입력 인터페이스(1450)를 통해 입력된 검색어에 관련한 컨텐츠 검색 동작을 수행하도록 신호를 획득하는 인터페이스일 수 있다. In one embodiment, the game providing device can search for contents related to a search word through a search interface (1455). The search interface (1455) can be an interface that obtains a signal to perform a content search operation related to a search word input through a search word input interface (1450).

일 실시 예에서, 게임 제공 장치는 검색어 입력 인터페이스(1450) 및 검색 인터페이스(1455)를 통해 '토트넘 vs 맨체스터 시티'에 관해 검색한 결과, 복수의 제1 컨텐츠들(1411, 1412, 1413)을 표시할 수 있다. 예를 들어, 게임 제공 장치는 검색 결과 복수의 기사들을 표시할 수 있다. 단, 제1 컨텐츠의 유형은 본 개시의 기술적 사상을 한정하지 않는다.In one embodiment, the game providing device may display a plurality of first contents (1411, 1412, 1413) as a result of searching for 'Tottenham vs Manchester City' through the search word input interface (1450) and the search interface (1455). For example, the game providing device may display a plurality of articles as a result of the search. However, the type of the first contents does not limit the technical idea of the present disclosure.

도 16은 본 개시의 다양한 실시예들에 따른, 외부 서비스를 통해 컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 16 is a diagram illustrating a user interface for explaining an operation of displaying content through an external service according to various embodiments of the present disclosure.

도 16을 참조하면, 일 실시 예에서, 게임 제공 장치는 발신인 정보 및 제1 상황 정보에 기초하여, 제1 컨텐츠가 표시되도록 외부 서버에 요청할 수 있다. 게임 제공 장치는 외부 서비스를 통해 제1 컨텐츠를 표시할 수 있다.Referring to FIG. 16, in one embodiment, the game providing device may request an external server to display first content based on the sender information and the first situation information. The game providing device may display the first content through an external service.

네트워크 서비스를 통해 게시글이 표시되는 사용자 인터페이스가 도시된다. 일 실시 예에서 게임 제공 장치는 네트워크 서비스에 접속함으로써, 네트워크 서비스를 통해 복수의 게시글들을 표시할 수 있다. 외부 서비스는 네트워크 서비스를 포함할 수 있다. 네트워크 서비스는 소셜 네트워크 서비스(Social Network Service)일 수 있다. 제1 컨텐츠는 네트워크 서비스를 통해 제공되는 게시글을 포함할 수 있다.A user interface for displaying posts via a network service is illustrated. In one embodiment, a game providing device may display a plurality of posts via the network service by accessing the network service. The external service may include a network service. The network service may be a social network service. The first content may include a post provided via the network service.

일 실시 예에서, 제1 컨텐츠로서 게시글의 작성 주체는 가상 인물일 수 있다. 제1 컨텐츠는 실존 인물이 아닌 허구의 인물로부터 작성된 컨텐츠일 수 있다. 예를 들어, 네트워크 서비스를 통해 표시된 제1 컨텐츠은 인공지능 모델에 의해 획득될 수 있다. 제1 컨텐츠은 실존하는 인물로부터 작성된 글이 아닐 수 있고, 인공지능 모델에 의해 생성된 글일 수 있다.In one embodiment, the subject of the post as the first content may be a virtual person. The first content may be content written by a fictional person, not a real person. For example, the first content displayed through the network service may be acquired by an artificial intelligence model. The first content may not be a text written by a real person, but may be a text generated by an artificial intelligence model.

도 17은 본 개시의 다양한 실시예들에 따른, 표시된 컨텐츠에 따른 답변이 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다.FIG. 17 is a diagram illustrating a user interface for explaining an operation of displaying a response according to displayed content according to various embodiments of the present disclosure.

도 17을 참조하면, 일 실시 예에서, 게임 제공 장치는 도 16에 도시된 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변(1620)을 획득하고, 제1 답변(1620)을 표시할 수 있다. Referring to FIG. 17, in one embodiment, the game providing device may obtain a first answer (1620) input by a user corresponding to the first content illustrated in FIG. 16, and display the first answer (1620).

예를 들어, 도 17에 도시된 바와 같이, 게임 제공 장치는 사용자 입력에 따른 제1 답변(1620)을 표시할 수 있다. 게임 제공 장치는 '이반_페리시치' 를 격려하는 메시지를 제1 답변(1620)으로서 획득할 수 있다. 게임 제공 장치는 '이반_페리시치'를 격려하는 메시지를 제1 답변(1620)으로서 표시할 수 있다.For example, as illustrated in FIG. 17, the game providing device can display a first answer (1620) according to the user input. The game providing device can obtain a message encouraging 'Ivan Perisic' as the first answer (1620). The game providing device can display a message encouraging 'Ivan Perisic' as the first answer (1620).

물론 게임 제공 장치는 제1 답변(1620)에 대하여 '이반_페리시치'의 반응(1640)을 표시할 수 있으며, 이는 필수적인 것은 아니다. 또한, 게임 제공 장치는 사용자에 의한 제1 답변(1640) 외에도 복수의 기타 답변(1630)들을 획득하고, 표시할 수 있다. 복수의 기타 답변(1630)들은 다른 사용자에 의해 입력된 메시지일 수도 있고, 인공지능 모델에 의해 가상의 인물을 작성자로 하여 획득된 메시지일 수 있다.Of course, the game providing device can display 'Ivan Perisic's' response (1640) to the first answer (1620), but this is not essential. In addition, the game providing device can obtain and display a plurality of other answers (1630) in addition to the first answer (1640) by the user. The plurality of other answers (1630) may be messages input by other users, or may be messages obtained by an artificial intelligence model with a virtual character as the writer.

참고적으로, 도 15 내지 도 17을 이용하여 일 실시 예에 따라 발신인 정보 및 제1 상황 정보에 기초하여 제1 컨텐츠를 획득하고, 제1 컨텐츠에 대한 제1 답변을 획득하는 동작을 보충설명한다.For reference, an operation of obtaining first content based on sender information and first situation information and obtaining a first answer to the first content according to one embodiment is supplemented by using FIGS. 15 to 17.

도 15 내지 도 17을 참조하면, 일 실시 예에서, 게임 제공 장치는 제1 상황 정보를 획득할 수 있다. 예를 들어, 도 15에 도시된 바와 같이, 게임 제공 장치는 제3 매거진에 의해 작성된 제1 컨텐츠(1413)를 표시할 수 있다. 제1 컨텐츠(1413)는 제공되는 게임 서비스 내 축구 팀 선수인 '페리시치'가 소속팀 내에서 불행함을 전하는 소식에 관련된 기사일 수 있다. 제1 상황 정보는 '페리시치'가 소속팀 내에서 불행하다는 정보를 포함할 수 있다.Referring to FIGS. 15 to 17, in one embodiment, the game providing device may obtain first situation information. For example, as illustrated in FIG. 15, the game providing device may display first content (1413) created by a third magazine. The first content (1413) may be an article related to news that 'Perisic', a soccer team player within the provided game service, is unhappy within his team. The first situation information may include information that 'Perisic' is unhappy within his team.

일 실시 예에서, 게임 제공 장치는 발신인 정보를 획득할 수 있다. 예를 들어, 게임 제공 장치는 제1 컨텐츠를 획득하기 위하여 '페리시치'를 발신 주체로 하는 발신인 정보를 획득할 수 있다. In one embodiment, the game providing device can obtain sender information. For example, the game providing device can obtain sender information with 'Perisic' as the sender in order to obtain the first content.

일 실시 예에서, 도 16에 도시된 바와 같이, 게임 제공 장치는 발신인 정보 및 제1 상황 정보에 기초하여 제1 컨텐츠를 획득할 수 있다. 구체적으로, 게임 제공 장치는 '페리시치'가 불행하다는 상황에 기초하고, '페리시치'를 주체로 하여 '페리시치'가 행복하지 않다는 의미를 포함하는 게시글을 제1 컨텐츠로서 획득할 수 있다.In one embodiment, as illustrated in FIG. 16, the game providing device may obtain first content based on the sender information and the first situation information. Specifically, the game providing device may obtain a post as the first content based on the situation in which 'Perisic' is unhappy, and including the meaning that 'Perisic' is unhappy with 'Perisic' as the subject.

일 실시 예에서, 게임 제공 장치는 제1 컨텐츠에 대응하여 제1 답변을 획득하고, 제1 답변을 표시할 수 있다. 예를 들어, 도 17에 도시된 바와 같이, 게임 제공 장치는 사용자 입력에 따라 '페리시치'를 격려하는 제1 답변(1620)을 획득할 수 있다. In one embodiment, the game providing device can obtain a first answer corresponding to the first content and display the first answer. For example, as illustrated in FIG. 17, the game providing device can obtain a first answer (1620) encouraging 'Perishi' according to a user input.

게임 제공 장치는 제1 답변(1620)에 기초하여 제어되는 게임 서비스를 제공할 수 있다. 예를 들어, 게임 제공 장치는 '페리시치'를 격려하는 제1 답변(1620)에 기초하여, '페리시치'의 다음 경기에서의 컨디션(condition), 현재 기분 등을 변경할 수 있다. 변경된 컨디션, 기분 등에 따라 '페리시치'의 다음 경기에서의 영향력이 달라질 수 있다.The game providing device can provide a game service controlled based on the first answer (1620). For example, the game providing device can change the condition, current mood, etc. of 'Perisic' in the next game based on the first answer (1620) encouraging 'Perisic'. Depending on the changed condition, mood, etc., the influence of 'Perisic' in the next game can vary.

도 18은 본 개시의 다양한 실시 예들에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다. FIG. 18 is a flowchart illustrating a method for providing a game service according to various embodiments of the present disclosure.

설명의 편의상, 도 3 및 도 12를 이용하여 설명한 것과 중복되는 것은 간략히 하거나 생략한다.For convenience of explanation, any part that overlaps with what was explained using FIG. 3 and FIG. 12 is simplified or omitted.

도 18을 참조하면, 도 3의 단계 S320은 단계 S321, 단계 S322 및 단계 S323을 포함할 수 있다. 또한, 단계 S310와 단계 S320 사이에 단계 S1710 및 단계 S1720이 수행될 수 있다.Referring to FIG. 18, step S320 of FIG. 3 may include steps S321, S322, and S323. Additionally, steps S1710 and S1720 may be performed between steps S310 and S320.

단계 S1710에서, 게임 제공 장치는 수신인으로부터 발신 주체에게 전달되는 프리컨텐츠로서 사용자 입력을 획득할 수 있다.In step S1710, the game providing device can obtain user input as pre-content transmitted from the recipient to the sender.

일 실시 예에서, 프리 컨텐츠(pre-contents)는 제1 컨텐츠가 획득되기 이전에 사용자 입력에 따라 획득되는 컨텐츠일 수 있다. In one embodiment, pre-contents may be content obtained based on user input before first content is obtained.

프리 컨텐츠는 이미지, 영상, 텍스트 및 음성 중 적어도 하나를 포함하는 컨텐츠일 수 있다. 예를 들어, 프리 컨텐츠는 외부 서비스인 메신저 서비스를 통해 표시되는 메시지일 수 있다. 다른 예로, 프리 컨텐츠는 외부 서비스인 메일 서비스를 통해 표시되는 메일일 수 있다. 다른 예로, 프리 컨텐츠는 외부 서비스인 소셜 네트워크 서비스를 통해 표시되는 게시글일 수 있다. 다른 예로, 프리 컨텐츠는 메신저 서비스를 통해 전달가능한 영상 컨텐츠일 수 있다.Free content may be content including at least one of an image, a video, text, and a voice. For example, free content may be a message displayed through an external service, a messenger service. As another example, free content may be an email displayed through an external service, a mail service. As another example, free content may be a post displayed through an external service, a social network service. As another example, free content may be video content that can be transmitted through a messenger service.

일 실시 예에서, 발신 주체로부터 수신인에게 전달되는 제1 컨텐츠의 의미를 기준으로, 프리 컨텐츠는 수신인으로부터 발신 주체에게 전달되는 컨텐츠를 의미할 수 있다.In one embodiment, based on the meaning of the first content transmitted from the sender to the recipient, the free content may mean the content transmitted from the recipient to the sender.

단계 S1720에서, 게임 제공 장치는 외부 서비스를 통해 프리컨텐츠가 표시되도록 외부 서버에 요청할 수 있다.In step S1720, the game providing device may request an external server to display pre-content through an external service.

예를 들어, 게임 제공 장치는 외부 서비스인 메신저 서비스를 통해 메시지를 프리 컨텐츠로서 표시되도록 외부 서버에 요청할 수 있다. 게임 제공 장치는 메신저 서비스를 통해 메시지를 표시할 수 있다.For example, a game providing device may request an external server to display a message as free content through a messenger service, which is an external service. The game providing device may display the message through the messenger service.

단계 S321에서, 게임 제공 장치는 제1 컨텐츠의 발신 주체에 관한 발신인 정보를 획득할 수 있다. 단계 S321에 관한 설명은 도 14의 단계 S1310을 이용하여 설명한 것과 중복되므로 생략한다.In step S321, the game providing device can obtain sender information regarding the sender of the first content. The description of step S321 is omitted because it overlaps with the description using step S1310 of Fig. 14.

단계 S322에서, 게임 제공 장치는 프리 컨텐츠에 기초하여, 게임 서비스 내에서 사용자가 처한 상황에 관한 제1 상황 정보를 획득할 수 있다. 단계 S322에 관한 설명은 도 14의 단계 S1320을 이용하여 설명한 것과 일부 중복되므로 구별되는 부분을 중심으로 설명한다.In step S322, the game providing device can obtain first situation information about the situation the user is in within the game service based on the free content. The description of step S322 partially overlaps with the description using step S1320 of Fig. 14, so the description will focus on the different parts.

일 실시 예에서, 게임 제공 장치는 프리 컨텐츠에 기초하여 제1 상황 정보를 획득할 수 있다. 즉, 제1 상황 정보는 프리 컨텐츠를 고려하여 획득될 수 있다. 예를 들어, 게임 제공 장치는 사용자 입력에 따라 긴급하게 훈련을 진행하라는 지시에 관련된 내용을 포함하는 프리 컨텐츠를 획득할 수 있다. 게임 제공 장치는 획득된 프리 컨텐츠에 기초하여, 긴급 훈련을 진행할 것에 관한 제1 상황 정보를 획득할 수 있다. In one embodiment, the game providing device can obtain first situation information based on the free content. That is, the first situation information can be obtained by considering the free content. For example, the game providing device can obtain free content including content related to an instruction to proceed with urgent training according to a user input. The game providing device can obtain first situation information about proceeding with urgent training based on the obtained free content.

단계 S323에서 게임 제공 장치는 전제 정보, 발신인 정보 및 제1 상황 정보에 기초하여, 발신 주체로부터 수신인에게 전달되는 제1 컨텐츠를 획득할 수 있다. 단계 S323에 관한 설명은 도 14의 단계 S1330을 이용하여 설명한 것과 중복되므로 생략한다.In step S323, the game providing device can obtain the first content transmitted from the sender to the recipient based on the premise information, the sender information, and the first situation information. The description of step S323 is omitted because it overlaps with the description using step S1330 of Fig. 14.

예를 들어, 프리 컨텐츠에 기초하여 긴급 훈련을 진행할 것에 관한 제1 상황 정보가 획득된 경우, 게임 제공 장치는 긴급 훈련에 반대하는 내용의 제1 컨텐츠를 획득할 수 있다. 다른 예로, 게임 제공 장치는 긴급 훈련 일정을 확인하고자 하는 제1 컨텐츠를 획득할 수 있다. For example, if first situational information is obtained about conducting emergency training based on free content, the game providing device may obtain first content opposing the emergency training. As another example, the game providing device may obtain first content to check the emergency training schedule.

도 19는 본 개시의 다양한 실시예들에 따른, 컨텐츠와 답변이 획득됨에 따라 의사소통하는 동작이 수행되기 이전에 프리컨텐츠가 표시되는 동작을 설명하기 위한 사용자 인터페이스를 도시한 도면이다. 설명의 편의상, 도 6, 도 7 및 도 18을 이용하여 설명한 것과 중복되는 것은 간략히 하거나 생략한다.FIG. 19 is a diagram illustrating a user interface for explaining an operation in which pre-content is displayed before a communication operation is performed as content and a response are obtained according to various embodiments of the present disclosure. For convenience of explanation, any part that overlaps with what has been explained using FIGS. 6, 7, and 18 is simplified or omitted.

도 19를 참조하면, 일 실시 예에서, 게임 제공 장치는 외부 서비스를 통해 프리 컨텐츠(1805)가 표시되도록, 외부 서버에 요청할 수 있다. 프리 컨텐츠(1805)는 메신저 서비스를 통해 표시되는 메시지일 수 있으나, 프리 컨텐츠(1805)의 유형 또한 예시일 뿐, 본 개시의 기술적 사상은 이에 한정되지 않는다.Referring to FIG. 19, in one embodiment, the game providing device may request an external server to display free content (1805) through an external service. The free content (1805) may be a message displayed through a messenger service, but the type of the free content (1805) is also only an example, and the technical idea of the present disclosure is not limited thereto.

프리 컨텐츠(1805)의 수신 주체는 가상 인물일 수 있다. 프리 컨텐츠(1805)는 실존 인물이 아닌 허구의 인물에게 전달될 것을 의도로 하는 컨텐츠일 수 있다. The recipient of the free content (1805) may be a fictional character. The free content (1805) may be content intended to be delivered to a fictional character rather than a real person.

예를 들어, 도 19에 도시된 바와 같이, 게임 제공 장치는 디스플레이 상에 외부 서비스로서 메신저 서비스를 표시할 수 있다. 게임 제공 장치는 메신저 서비스를 통해 프리 컨텐츠(1805)로서 메시지를 표시할 수 있다. 즉, 게임 제공 장치는 메신저 서비스를 통해 사용자와 가상 인물들 간의 서로 대화가능한 채팅방 서비스를 제공할 수 있다.For example, as illustrated in FIG. 19, the game providing device can display a messenger service as an external service on the display. The game providing device can display a message as free content (1805) through the messenger service. That is, the game providing device can provide a chat room service where users and virtual characters can converse with each other through the messenger service.

일 실시 예에서, 게임 제공 장치는 프리 컨텐츠(1805)로서 사용자 입력을 획득할 수 있다. 게임 제공 장치는 외부 서비스를 통해 프리 컨텐츠(1805)를 표시할 수 있다. 예를 들어, 도 19에 도시된 바와 같이, 게임 제공 장치는 메신저 서비스를 통해 프리 컨텐츠(1805)로서 메시지를 표시할 수 있다.In one embodiment, the game providing device can obtain user input as free content (1805). The game providing device can display the free content (1805) through an external service. For example, as illustrated in FIG. 19, the game providing device can display a message as free content (1805) through a messenger service.

일 실시 예에서, 게임 제공 장치는 프리 컨텐츠(1805)에 기초하여 제1 컨텐츠(1811, 1812, 1813)를 획득할 수 있다. 게임 제공 장치는 프리 컨텐츠(1805)가 고려된 제1 컨텐츠(1811, 1812, 1813)를 획득할 수 있다. 게임 제공 장치는 제1 컨텐츠(1811, 1812, 1813)를 외부 서비스를 통해 표시할 수 있다.In one embodiment, the game providing device can obtain first content (1811, 1812, 1813) based on free content (1805). The game providing device can obtain first content (1811, 1812, 1813) considering free content (1805). The game providing device can display the first content (1811, 1812, 1813) through an external service.

예를 들어, 게임 제공 장치는 훈련에 늦지 말 것을 당부하는 내용의 프리 컨텐츠(1805)를 표시할 수 있다. 게임 제공 장치는 표시된 프리 컨텐츠(1805)에 기초하여, 대답하는 내용을 포함하는 제1 컨텐츠(1811, 1812)를 획득할 수 있다. 또한 게임 제공 장치는 표시된 프리 컨텐츠(1805)에 기초하여, 훈련을 어떻게 진행할 것인지 질문하는 내용을 포함하는 제1 컨텐츠(1813)를 획득할 수 있다. 게임 제공 장치는 제1 컨텐츠들(1811, 1812, 1813)을 메신저 서비스를 통해 표시할 수 있다.For example, the game providing device may display free content (1805) urging the user not to be late for training. Based on the displayed free content (1805), the game providing device may obtain first content (1811, 1812) including answering content. Also, based on the displayed free content (1805), the game providing device may obtain first content (1813) including asking how to proceed with training. The game providing device may display the first contents (1811, 1812, 1813) through a messenger service.

일 실시 예에서, 게임 제공 장치는 제1 컨텐츠들(1811, 1812, 1813)에 대응하여 제1 답변(1820)을 획득할 수 있다. 게임 제공 장치는 제1 답변(1820)에 기초하여 제어되는 게임 서비스를 제공할 수 있다.In one embodiment, the game providing device can obtain a first answer (1820) corresponding to the first contents (1811, 1812, 1813). The game providing device can provide a game service controlled based on the first answer (1820).

일 실시 예에서, 프리 컨텐츠(1805)는 게임 서비스 내 사용자가 운용하는 팀 외의 선수에게 영입제안을 하기 위한 컨텐츠로 활용될 수 있다. In one embodiment, free content (1805) may be used as content for making recruitment offers to players other than the team operated by the user within the game service.

예를 들어, 게임 제공 장치는 다른 팀에 소속된 선수를 수신인으로 하는 프리 컨텐츠를 획득할 수 있다. 획득되는 프리 컨텐츠의 내용은 사용자 입력에 따라 구성될 수 있다. 게임 제공 장치는 소정의 선수에게 게임 서비스 내 사용자가 운용하는 팀으로 이적할 것을 제안하는 내용을 포함하는 프리 컨텐츠를 획득할 수 있고, 소정의 선수에게 프리 컨텐츠를 전달하여 상호작용하도록 게임 서비스를 제어할 수 있다.For example, the game providing device can obtain free content with a player belonging to another team as the recipient. The content of the obtained free content can be configured according to user input. The game providing device can obtain free content including content suggesting that a given player transfer to a team operated by a user within the game service, and control the game service to deliver the free content to the given player so that they can interact.

게임 제공 장치는 프리 컨텐츠에 기초한 답변으로서 제1 컨텐츠를 획득할 수 있다. 게임 제공 장치는 프리 컨텐츠가 고려된 제1 컨텐츠를 획득할 수 있다. The game providing device can obtain the first content as an answer based on the free content. The game providing device can obtain the first content with the free content taken into consideration.

예를 들어, 게임 제공 장치는 영입 제안에 관한 내용을 포함하는 프리 컨텐츠에 대한 답변으로서, 승낙의 의미를 포함하는 제1 컨텐츠를 획득할 수 있다. 이 경우, 게임 제공 장치는 소정의 선수가 게임 서비스 내 사용자가 운용하는 팀으로 이적하여 게임이 진행되도록 게임 서비스를 제어할 수 있다. For example, the game providing device may obtain first content that includes the meaning of acceptance as a response to free content that includes information about a recruitment offer. In this case, the game providing device may control the game service so that a given player is transferred to a team operated by a user within the game service and the game proceeds.

다른 예로, 게임 제공 장치는 영입 제안에 관한 내용을 포함하는 프리 컨텐츠에 대한 답변으로서, 거절의 의미를 포함하는 제1 컨텐츠를 획득할 수 있다. 이 경우, 게임 제공 장치는 소정의 선수가 게임 서비스 내 사용자가 운용하는 팀으로 이적하지 않도록 게임 서비스를 제어할 수 있다.As another example, the game providing device may obtain first content that includes the meaning of rejection as a response to free content that includes content regarding a recruitment offer. In this case, the game providing device may control the game service so that a given player does not transfer to a team operated by a user within the game service.

물론, 프리 컨텐츠는 게임 내 캐릭터와 상호작용하기 위해 사용자가 먼저 생성하는 컨텐츠로서, 그 수신인은 게임 내 선수, 감독, 스태프, 기자, 일반인 등 다양할 수 있고, 본 개시의 기술적 사상은 이에 한정되지 않는다.Of course, free content is content that users first create in order to interact with in-game characters, and its recipients may be diverse, such as in-game players, coaches, staff, reporters, and the general public, and the technical ideas of the present disclosure are not limited thereto.

일 실시 예에서, 프리 컨텐츠는 재화와 관련된 컨텐츠일 수 있다. 일 실시 예에서, 프리 컨텐츠는 게임 서비스 내 게임을 진행하기 위한 게임 재화와 관련된 컨텐츠일 수 있다. 일 실시 예에서, 프리 컨텐츠는 현실 재화와 관련된 컨텐츠일 수 있다.In one embodiment, the free content may be content related to goods. In one embodiment, the free content may be content related to game goods for playing a game within a game service. In one embodiment, the free content may be content related to real goods.

예를 들어, 게임 제공 장치는 게임 재화 또는 현실 재화를 프리 컨텐츠로서 획득할 수 있고, 소정의 선수를 수신인으로 하여 게임 재화 또는 현실 재화를 전달할 수 있다. For example, a game providing device can obtain game goods or real goods as free content and deliver the game goods or real goods to a designated player as the recipient.

예를 들어, 게임 제공 장치는 외부 서비스를 통해 프리컨텐츠가 표시되도록 외부 서버에 요청할 수 있다. 표시되는 프리컨텐츠는 게임 재화 또는 현실 재화로서, 프리 컨텐츠의 수신인에게 발신인이 선물의 의미로 제공하는 컨텐츠일 수 있다. For example, a game providing device may request an external server to display pre-content through an external service. The pre-content displayed may be a game asset or a real asset, and may be content provided by the sender to the recipient of the pre-content as a gift.

구체적으로, 게임 제공 장치는 사용자로부터 제1 선물을 프리컨텐츠로서 수신인에게 제공하고자 하는 사용자 입력을 획득할 수 있다. 제1 선물은 게임 내 재화, 게임 내 아이템(예를 들어, 의상, 무기, 축구공 등의 오브젝트), 현실 재화, 현실의 물품 또는 이를 전달하기 위한 서비스를 포함할 수 있고, 선물의 의미를 담아 전달할 수 있는 재화 또는 오브젝트일 뿐, 그 종류는 본 개시의 기술적 사상을 한정하지 않는다. 나아가, 일 실시 예에서, 게임 제공 장치는, 축구 게임 서비스에서 소정의 선수를 영입하기 위하여 이적료의 일부를 제1 선물로서 제공하기 위한 사용자 입력을 획득할 수 있고, 획득된 사용자 입력에 따라 프리 컨텐츠를 표시 및 제공할 수 있다.Specifically, the game providing device can obtain a user input from the user to provide a first gift as free content to the recipient. The first gift can include in-game goods, in-game items (for example, objects such as costumes, weapons, and soccer balls), real goods, real items, or services for delivering them, and is only a good or object that can convey the meaning of a gift, and its type does not limit the technical idea of the present disclosure. Furthermore, in one embodiment, the game providing device can obtain a user input to provide a portion of a transfer fee as the first gift in order to recruit a predetermined player in a soccer game service, and can display and provide free content according to the obtained user input.

게임 제공 장치는 제1 선물을 제공하고자 하는 사용자 입력을 외부 서버를 통해 획득할 수 있다. 예를 들어, 사용자는 외부 서비스를 통해, 게임 서비스 내 소정의 선수를 수신인으로 하여 제1 선물을 제공하고자 하는 사용자 입력을 획득할 수 있다. 그 방식은, 메신저 서비스 내 선물하기 기능을 통한 제1 선물 전달, 현금 거래 서비스 내 현실 재화 이체 시스템 등 본 개시의 기술적 사상을 한정하지 않는다.도 20은 개시의 일 실시 예에 따른 게임 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.The game providing device can obtain a user input for providing a first gift through an external server. For example, the user can obtain a user input for providing a first gift to a predetermined player in the game service as a recipient through an external service. The method is not limited to the technical idea of the present disclosure, such as delivery of the first gift through a gifting function in a messenger service, or a real-world goods transfer system in a cash transaction service. FIG. 20 is a flowchart for explaining a method for providing a game service according to one embodiment of the disclosure.

설명의 편의상, 도 3을 이용하여 설명된 것과 중복되는 것은 간략히 하거나 생략한다.For convenience of explanation, any part that overlaps with what was explained using Fig. 3 is simplified or omitted.

도 20을 참조하면, 단계 S1910에서, 게임 제공 장치는 게임 서비스 내 적어도 하나의 오브젝트와 대응되는 현실 객체와 관련된 현실 데이터를 획득할 수 있다.Referring to FIG. 20, in step S1910, the game providing device can obtain reality data related to a reality object corresponding to at least one object in the game service.

일 실시 예에서, 오브젝트는 게임 공간 내에 존재하는 가상의 오브젝트를 의미할 수 있다. 예를 들면, 오브젝트란 사용자의 캐릭터(예를 들면, 아바타, 사용자가 운영하는 축구 팀의 소속 선수 등)를 포함할 수 있으며, 이에 제한되지 않고, 배경, 지형 등 게임 공간 내에서 구현된 모든 오브젝트를 의미할 수 있다.In one embodiment, an object may mean a virtual object existing within a game space. For example, an object may include a user's character (e.g., an avatar, a player of a soccer team managed by the user, etc.), but may also mean, without limitation, all objects implemented within the game space, such as a background, terrain, etc.

예를 들어, 적어도 하나의 오브젝트는 축구 선수 메시(Messi)에 대응하여 게임 공간 내에 존재하는 가상의 축구 선수 캐릭터를 포함할 수 있다. 게임 제공 장치는 가상의 메시에 대응하여, 현실 상의 메시와 관련된 현실 데이터를 획득할 수 있다. 예를 들어, 현실 데이터는 메시의 키에 대한 정보, 메시의 몸무게에 대한 정보, 2023년 메시가 인터 마이애미(Inter Miami) FC로 이적했음에 대한 정보 등 현실 상의 메시와 관련된 정보들을 포함할 수 있다.For example, at least one object may include a virtual soccer player character existing in the game space corresponding to the soccer player Messi. The game providing device may obtain real data related to the real Messi corresponding to the virtual Messi. For example, the real data may include information related to the real Messi, such as information about Messi's height, information about Messi's weight, and information about Messi's transfer to Inter Miami FC in 2023.

일 실시 예에서, 게임 제공 장치는 메모리로부터 기저장된 현실 데이터들을 획득할 수 있다. 또는, 게임 제공 장치는 외부 서버로부터 현실 데이터들을 획득할 수 있다. 예를 들어, 게임 제공 장치는 웹 검색 서비스를 통해 표시된 인터넷 기사들에 기초하여, 현실 데이터들을 획득할 수 있다.In one embodiment, the game providing device can obtain pre-stored reality data from memory. Alternatively, the game providing device can obtain reality data from an external server. For example, the game providing device can obtain reality data based on Internet articles displayed through a web search service.

단계 S1920에서, 게임 제공 장치는 현실 데이터에 기초하여, 전제 정보를 변경할 수 있다.In step S1920, the game providing device can change premise information based on real data.

예를 들어, 게임 제공 장치는 2023년 메시가 인터 마이애미(Inter Miami) FC로 이적했음에 대한 현실 데이터를 획득할 수 있다. 게임 제공 장치는 획득된 현실 데이터에 기초하여, 전제 정보를 변경할 수 있다. 전제 정보는 게임 서비스 내 캐릭터의 소속팀에 대한 설정 정보를 포함할 수 있다. 게임 제공 장치는 현실 데이터에 기초하여, 게임 서비스 내의 가상의 메시의 소속팀을 변경할 수 있다. For example, the game providing device can obtain real data about Messi's transfer to Inter Miami FC in 2023. The game providing device can change the premise information based on the obtained real data. The premise information can include setting information about the team to which the character belongs within the game service. The game providing device can change the team to which the virtual Messi belongs within the game service based on the real data.

도 21은 본 개시의 다양한 실시예들에 따른, 게임 제공 장치의 세부적인 구성을 설명하기 위한 도면이다. FIG. 21 is a drawing for explaining a detailed configuration of a game providing device according to various embodiments of the present disclosure.

도 21에 도시된 바와 같이 일부 실시예에 따른 게임 제공 장치(2000)는 적어도 하나의 프로세서(2010), 통신부(2030), 및 메모리(2050)를 포함할 수 있다. 그러나 도 21에 도시된 구성 요소가 모두 게임 제공 장치(2000)의 필수 구성 요소인 것은 아니다. 도 21에 도시된 구성 요소보다 많은 구성 요소에 의해 게임 제공 장치(2000)가 구현될 수도 있고, 도 21에 도시된 구성 요소보다 적은 구성 요소에 의해 게임 제공 장치(2000)가 구현될 수 있다. 게임 제공 장치(2000)는 사용자 단말일 수도 있고 서버일 수도 있고, 게임 네트워크 시스템일수도 있고, 별도의 장치일 수도 있다. As illustrated in FIG. 21, a game providing device (2000) according to some embodiments may include at least one processor (2010), a communication unit (2030), and a memory (2050). However, not all of the components illustrated in FIG. 21 are essential components of the game providing device (2000). The game providing device (2000) may be implemented with more components than the components illustrated in FIG. 21, or may be implemented with fewer components than the components illustrated in FIG. 21. The game providing device (2000) may be a user terminal, a server, a game network system, or a separate device.

본 개시의 일 실시예에 따르면, 프로세서(2010)는 통상적으로 게임 제공 장치(2000)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(2010)는 메모리(2050)에 저장된 프로그램을 실행함으로써, 통신부(2030) 및 메모리(2050) 등을 전반적으로 제어할 수 있다. 프로세서(2010)는, 통신부(2030) 및 메모리(2050) 등을 제어함으로써, 본 명세서에서의 게임 제공 장치(2000)의 동작을 제어할 수 있다. According to one embodiment of the present disclosure, the processor (2010) typically controls the overall operation of the game providing device (2000). For example, the processor (2010) may control the communication unit (2030) and the memory (2050) in general by executing a program stored in the memory (2050). The processor (2010) may control the operation of the game providing device (2000) in the present specification by controlling the communication unit (2030) and the memory (2050).

본 개시의 일 실시예에 따르면, 프로세서(2010)는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있다. 프로세서(2010)는 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고, 외부 서비스를 통해 제1 컨텐츠가 표시되도록 외부 서비스를 제공하는 외부 서버에 요청할 수 있다. 프로세서(2010)는 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고, 제1 답변에 기초하여 제어되는 게임 서비스를 제공할 수 있다.According to one embodiment of the present disclosure, the processor (2010) can obtain predefined premise information for game progress. The processor (2010) can obtain first content produced by setting a predetermined person as a recipient based on the prerequisite information, and request an external server providing an external service to display the first content through an external service. The processor (2010) can obtain a first answer input by a user corresponding to the first content, and provide a game service controlled based on the first answer.

일 실시 예에 따르면, 프로세서(2010)는 게임 서비스 내에서 사용자가 처한 상황에 관한 제1 상황 정보를 획득하고, 전제 정보 및 제1 상황 정보에 기초하여 제1 컨텐츠를 획득할 수 있다.According to one embodiment, the processor (2010) may obtain first situation information about a situation in which a user is in a game service, and obtain first content based on the premise information and the first situation information.

일 실시 예에 따르면, 프로세서(2010)는 게임 서비스 내에서 사용자가 처한 상황에 관한 제2 상황 정보를 획득하고, 전제 정보 및 제2 상황 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제2 컨텐츠를 획득하고, 외부 서비스를 통해 제2 컨텐츠가 표시되도록, 외부 서버에 요청하고, 외부 서버로부터 제2 컨텐츠에 대응하여 사용자에 의해 입력된 제2 답변을 획득하고, 제1 답변 및 제2 답변 각각에 기초하여 제어되는 게임 서비스를 제공할 수 있다.According to one embodiment, the processor (2010) may obtain second situation information about a situation in which a user is in a game service, obtain second content created by setting a predetermined person as a recipient based on the premise information and the second situation information, request an external server to display the second content through an external service, obtain a second answer input by the user in response to the second content from the external server, and provide a game service controlled based on each of the first answer and the second answer.

일 실시 예에 따르면, 프로세서(2010)는 제1 컨텐츠의 발신 주체에 관한 발신인 정보를 획득하고, 게임 서비스 내에서 사용자가 처한 상황에 관한 제1 상황 정보를 획득하고, 전제 정보, 발신인 정보 및 제1 상황 정보에 기초하여 발신 주체로부터 수신인에게 전달되는 제1 컨텐츠를 획득할 수 있다.According to one embodiment, the processor (2010) may obtain sender information about a sender of the first content, obtain first situation information about a situation in which a user is in a game service, and obtain first content transmitted from the sender to the recipient based on the premise information, the sender information, and the first situation information.

일 실시 예에 따르면, 프로세서(2010)는 수신인으로부터 발신 주체에게 전달되는 프리컨텐츠로서 사용자 입력을 획득하고, 외부 서비스를 통해 프리컨텐츠가 표시되도록, 외부 서버에 요청할 수 있다.According to one embodiment, the processor (2010) may obtain user input as pre-content transmitted from a recipient to a sender, and request an external server to display the pre-content through an external service.

일 실시 예에 따르면, 프로세서(2010)는 외부 서비스 내에서 획득된 제1 답변을, 외부 서버로부터 수신할 수 있다.According to one embodiment, the processor (2010) may receive a first answer obtained within an external service from an external server.

일 실시 예에 따르면, 프로세서(2010)는 게임 서비스 내 적어도 하나의 캐릭터와 대응되는 현실 인물과 관련된 현실 데이터를 획득하고, 현실 데이터에 기초하여, 전제 정보를 변경할 수 있다.According to one embodiment, the processor (2010) may obtain real data related to a real person corresponding to at least one character in the game service, and change premise information based on the real data.

본 개시의 일 실시예에 따르면, 통신부(2030)는 프로세서(2010)의 제어에 의해 외부 장치와 통신을 수행할 수 있다. 예를 들어, 통신부(2030)는 프로세서(2010)의 제어에 의해 결제 서버, 인증 서버와 같은 외부 장치와 통신을 수행할 수 있다. 또한 통신부(2030)는 외부 인터페이스와의 통신을 통해 사용자 정보 또는 사용자 입력을 획득할 수도 있다. According to one embodiment of the present disclosure, the communication unit (2030) may perform communication with an external device under the control of the processor (2010). For example, the communication unit (2030) may perform communication with an external device such as a payment server or an authentication server under the control of the processor (2010). In addition, the communication unit (2030) may obtain user information or user input through communication with an external interface.

일 실시 예에 따르면, 프로세서(2010)는 통신부(2030)를 통해 외부 서버와 통신을 수행하고, 외부 서비스를 통해 데이터를 표시하거나 데이터를 획득할 수 있다. 일 실시 예에서, 프로세서(2010)는 통신부(2030)를 이용하여 통신함으로써, 외부 서버를 통해 제1 컨텐츠를 표시하거나 제1 답변을 획득할 수 있다.According to one embodiment, the processor (2010) may communicate with an external server through the communication unit (2030) and display data or obtain data through an external service. In one embodiment, the processor (2010) may display first content or obtain a first answer through an external server by communicating using the communication unit (2030).

메모리(2050)는 프로세서(2010)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 게임 제공 장치(2000)로 입력되거나 게임 제공 장치(2000)로부터 출력되는 데이터를 저장할 수도 있다. The memory (2050) can store a program for processing and controlling the processor (2010), and can also store data input to or output from the game providing device (2000).

본 개시의 일 실시예에 따르면, 메모리(2050)에 저장된 프로그램을 이용하여 프로세서(2010)는 게임 서비스를 제공하는 방법을 실행할 수 있다. According to one embodiment of the present disclosure, the processor (2010) can execute a method for providing a game service using a program stored in the memory (2050).

본 개시의 일 실시예에 따르면, 메모리(2050)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 본 개시의 일 실시예에 따르면, 메모리(2050)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. According to one embodiment of the present disclosure, the memory (2050) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. In addition, according to one embodiment of the present disclosure, programs stored in the memory (2050) may be classified into a plurality of modules according to their functions.

본 개시의 일 실시예에 따르면, 게임 서비스를 제공하는 방법은 게임 제공 장치(2000)에서 수행되거나, 서버 또는 사용자 단말에서 수행될 수도 있으며, 또한 게임 제공 장치(2000)가 포함하는 적어도 하나의 구성은 앞선 도 1 내지 도 20에서 설명한 실시예들을 수행할 수 있다. According to one embodiment of the present disclosure, a method for providing a game service may be performed in a game providing device (2000), or may be performed in a server or a user terminal, and further, at least one configuration included in the game providing device (2000) may perform the embodiments described in the preceding FIGS. 1 to 20.

또한 게임 서비스를 제공하는 방법은 서버와 사용자 단말이 개별적으로 또는 함께 수행할 수도 있다. 서버 및 사용자 단말의 구성은 이하 도 22 및 도 23에서 더 자세히 설명한다. In addition, the method of providing game services may be performed individually or together by the server and the user terminal. The configuration of the server and the user terminal is described in more detail in FIGS. 22 and 23 below.

도 22는 본 개시의 다양한 실시예들에 따른 서버의 세부적인 구성을 설명하기 위한 도면이다. FIG. 22 is a drawing for explaining a detailed configuration of a server according to various embodiments of the present disclosure.

도 22에 도시된 바와 같이 일부 실시예에 따른 서버(2100)는 적어도 하나의 프로세서(2110), 통신부(2130), 및 메모리(2150)를 포함할 수 있다. 그러나 도 22에 도시된 구성 요소가 모두 서버(2100)의 필수 구성 요소인 것은 아니다. 도 22에 도시된 구성 요소보다 많은 구성 요소에 의해 서버(2100)가 구현될 수도 있고, 도 22에 도시된 구성 요소보다 적은 구성 요소에 의해 서버(2100)가 구현될 수 있다. As illustrated in FIG. 22, a server (2100) according to some embodiments may include at least one processor (2110), a communication unit (2130), and a memory (2150). However, not all of the components illustrated in FIG. 22 are essential components of the server (2100). The server (2100) may be implemented with more components than the components illustrated in FIG. 22, or may be implemented with fewer components than the components illustrated in FIG. 22.

본 개시의 일 실시예에 따르면, 프로세서(2110)는 통상적으로 서버(2100)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(2110)는 메모리(2150)에 저장된 프로그램을 실행함으로써, 통신부(2130) 및 메모리(2150) 등을 전반적으로 제어할 수 있다. 프로세서(2110)는, 통신부(2130) 및 메모리(2150) 등을 제어함으로써, 본 명세서에서의 서버(2100)의 동작을 제어할 수 있다. According to one embodiment of the present disclosure, the processor (2110) typically controls the overall operation of the server (2100). For example, the processor (2110) may control the overall operation of the communication unit (2130) and the memory (2150) by executing a program stored in the memory (2150). The processor (2110) may control the operation of the server (2100) in the present specification by controlling the communication unit (2130) and the memory (2150).

본 개시의 일 실시예에 따르면, 프로세서(2110)는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있다. 프로세서(2110)는 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고, 외부 서비스를 통해 제1 컨텐츠가 표시되도록 외부 서비스를 제공하는 외부 서버에 요청할 수 있다. 프로세서(2110)는 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고, 제1 답변에 기초하여 제어되는 게임 서비스를 제공할 수 있다.According to one embodiment of the present disclosure, the processor (2110) can obtain predefined premise information for game progress. The processor (2110) can obtain first content produced by setting a predetermined person as a recipient based on the prerequisite information, and request an external server providing an external service to display the first content through an external service. The processor (2110) can obtain a first answer input by a user corresponding to the first content, and provide a game service controlled based on the first answer.

본 개시의 일 실시예에 따르면, 프로세서(2110)의 동작은 도 21에서 설명한 게임 제공 장치(2000)의 프로세서(2010)의 동작과 대응될 수 있으므로, 자세한 설명은 생략한다. According to one embodiment of the present disclosure, the operation of the processor (2110) may correspond to the operation of the processor (2010) of the game providing device (2000) described in FIG. 21, and therefore, a detailed description is omitted.

통신부(2130)는 프로세서(2110)의 제어에 따라 사용자 단말(2200)에게 질의를 제공하고, 질의에 대한 응답 정보를 수신할 수 있다. 또한 본 개시의 일 실시예에 따르면, 통신부(2130)는 사용자 단말(2200)과 데이터를 송수신할 수 있으며, 사용자 단말(2200)과 송수신하는 데이터에는 사용자 단말(2200) 또는 사용자 단말(2200) 내에 포함된 프로그램을 제어하는 제어 데이터를 포함할 수 있다. The communication unit (2130) can provide a query to the user terminal (2200) under the control of the processor (2110) and receive response information to the query. In addition, according to one embodiment of the present disclosure, the communication unit (2130) can transmit and receive data with the user terminal (2200), and the data transmitted and received with the user terminal (2200) can include control data for controlling the user terminal (2200) or a program included in the user terminal (2200).

메모리(2150)는 프로세서(2110)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 서버(2100)로 입력되거나 서버(2100)로부터 출력되는 데이터를 저장할 수도 있다. The memory (2150) can store a program for processing and controlling the processor (2110), and can also store data input to or output from the server (2100).

본 개시의 일 실시예에 따르면, 메모리(2150)에 저장된 프로그램을 이용하여 프로세서(2110)는 게임 서비스를 제공하는 방법을 실행할 수 있다. According to one embodiment of the present disclosure, the processor (2110) can execute a method for providing a game service using a program stored in the memory (2150).

본 개시의 일 실시예에 따르면, 메모리(2150)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 본 개시의 일 실시예에 따르면, 메모리(2150)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. According to one embodiment of the present disclosure, the memory (2150) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. In addition, according to one embodiment of the present disclosure, programs stored in the memory (2150) may be classified into a plurality of modules according to their functions.

또한 본 개시의 일 실시예에 따르면, 게임 제공 방법은 서버(2100)와 사용자 단말(2200)이 나누어 수행할 수도 있고, 서버(2100)와 사용자 단말(2200)이 개별적으로 수행할 수도 있고, 게임 제공 장치(2000)에서 수행될 수도 있다. In addition, according to one embodiment of the present disclosure, the game providing method may be performed separately by the server (2100) and the user terminal (2200), may be performed individually by the server (2100) and the user terminal (2200), or may be performed by the game providing device (2000).

도 23은 본 개시의 다양한 실시예들에 따른 사용자 단말의 세부적인 구성을 설명하기 위한 도면이다.FIG. 23 is a drawing for explaining a detailed configuration of a user terminal according to various embodiments of the present disclosure.

도 23에 도시된 바와 같이 일부 실시예에 따른 사용자 단말(2200)은 적어도 하나의 프로세서(2210), 통신부(2230), 메모리(2250), 및 사용자 인터페이스(2270)를 포함할 수 있다. 그러나 도 23에 도시된 구성 요소가 모두 사용자 단말(2200)의 필수 구성 요소인 것은 아니다. 도 23에 도시된 구성 요소보다 많은 구성 요소에 의해 사용자 단말(2200)이 구현될 수도 있고, 도 23에 도시된 구성 요소보다 적은 구성 요소에 의해 사용자 단말(2200)이 구현될 수 있다. As illustrated in FIG. 23, a user terminal (2200) according to some embodiments may include at least one processor (2210), a communication unit (2230), a memory (2250), and a user interface (2270). However, not all of the components illustrated in FIG. 23 are essential components of the user terminal (2200). The user terminal (2200) may be implemented with more components than the components illustrated in FIG. 23, or the user terminal (2200) may be implemented with fewer components than the components illustrated in FIG. 23.

본 개시의 일 실시예에 따르면, 프로세서(2210)는 통상적으로 사용자 단말(2200)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(2210)는 메모리(2250)에 저장된 프로그램을 실행함으로써, 통신부(2230), 메모리(2250), 및 사용자 인터페이스(2270) 등을 전반적으로 제어할 수 있다. 프로세서(2210)는, 통신부(2230), 메모리(2250), 및 사용자 인터페이스(2270) 등을 제어함으로써, 본 명세서에서의 사용자 단말(2200)의 동작을 제어할 수 있다.According to one embodiment of the present disclosure, the processor (2210) typically controls the overall operation of the user terminal (2200). For example, the processor (2210) may control the overall operation of the communication unit (2230), the memory (2250), and the user interface (2270) by executing a program stored in the memory (2250). The processor (2210) may control the operation of the user terminal (2200) in the present specification by controlling the communication unit (2230), the memory (2250), and the user interface (2270).

본 개시의 일 실시예에 따르면, 프로세서(2210)는 게임 진행을 위해 기정의된 전제 정보를 획득할 수 있다. 프로세서(2210)는 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고, 외부 서비스를 통해 제1 컨텐츠가 표시되도록 외부 서비스를 제공하는 외부 서버에 요청할 수 있다. 프로세서(2010)는 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고, 제1 답변에 기초하여 제어되는 게임 서비스를 제공할 수 있다.According to one embodiment of the present disclosure, the processor (2210) can obtain predefined premise information for game progress. The processor (2210) can obtain first content produced by setting a predetermined person as a recipient based on the prerequisite information, and request an external server providing an external service to display the first content through an external service. The processor (2010) can obtain a first answer input by a user corresponding to the first content, and provide a game service controlled based on the first answer.

본 개시의 일 실시예에 따르면, 프로세서(2210)의 동작은 도 21에서 설명한 게임 제공 장치(2000)의 프로세서(2010)의 동작과 대응될 수 있으므로, 자세한 설명은 생략한다. According to one embodiment of the present disclosure, the operation of the processor (2210) may correspond to the operation of the processor (2010) of the game providing device (2000) described in FIG. 21, and therefore, a detailed description thereof is omitted.

통신부(2230)는 프로세서(2210)의 제어에 따라 서버(2100)에게 질의를 제공하고, 질의에 대한 응답 정보를 수신할 수 있다. 또한 본 개시의 일 실시예에 따르면, 통신부(2230)는 서버(2100)와 데이터를 송수신할 수 있으며, 서버(2100)와 송수신하는 데이터에는 사용자 단말(2200) 또는 사용자 단말(2200) 내에 포함된 프로그램을 제어하는 제어 데이터를 포함할 수 있다. The communication unit (2230) can provide a query to the server (2100) under the control of the processor (2210) and receive response information to the query. In addition, according to one embodiment of the present disclosure, the communication unit (2230) can transmit and receive data with the server (2100), and the data transmitted and received with the server (2100) can include control data for controlling the user terminal (2200) or a program included in the user terminal (2200).

본 개시의 일 실시예에 따르면, 통신부(2230)는 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 자기장 통신부(Near Field Communication), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. According to one embodiment of the present disclosure, the communication unit (2230) may include, but is not limited to, a Bluetooth communication unit, a BLE (Bluetooth Low Energy) communication unit, a near field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an infrared (IrDA, infrared Data Association) communication unit, a WFD (Wi-Fi Direct) communication unit, an UWB (ultra wideband) communication unit, an Ant+ communication unit, etc.

또한 본 개시의 일 실시예에 따르면, 통신부(2230)는 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. In addition, according to one embodiment of the present disclosure, the communication unit (2230) transmits and receives a wireless signal with at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include various forms of data according to transmission and reception of a voice call signal, a video call signal, or a text/multimedia message.

메모리(2250)는 프로세서(2210)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 사용자 단말(2200)로 입력되거나 사용자 단말(2200)로부터 출력되는 데이터를 저장할 수도 있다. 본 개시의 일 실시예에 따르면 메모리(2250)는 게임 관련 정보를 저장할 수 있다. The memory (2250) can store a program for processing and controlling the processor (2210), and can also store data input to or output from the user terminal (2200). According to one embodiment of the present disclosure, the memory (2250) can store game-related information.

본 개시의 일 실시예에 따르면, 메모리(2250)에 저장된 프로그램을 이용하여 프로세서(2210)는 게임 서비스를 제공하는 방법을 실행할 수 있다. According to one embodiment of the present disclosure, the processor (2210) can execute a method for providing a game service using a program stored in the memory (2250).

본 개시의 일 실시예에 따르면, 메모리(2250)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 본 개시의 일 실시예에 따르면, 메모리(2250)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. According to one embodiment of the present disclosure, the memory (2250) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. In addition, according to one embodiment of the present disclosure, programs stored in the memory (2250) may be classified into a plurality of modules according to their functions.

본 개시의 일 실시예에 따르면, 사용자 인터페이스(2270)는 다양한 인터페이스를 포함할 수 있다. 예를 들면, 사용자 인터페이스(2270)는 키 패드(key pad), 돔 스위치(dome switch), 음성 입력 인터페이스, 지문 입력 인터페이스, 터치 입력 인터페이스(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 카메라, 조그 휠, 조그 스위치 등 다양한 인터페이스를 포함할 수 있으며, 가속도 센서, 위치 센서, 온도 센서, 광센서 등 다양한 센서를 사용자 인터페이스와 연동할 수도 있다. 물론 상기 예시에 제한되는 것은 아니다. According to one embodiment of the present disclosure, the user interface (2270) may include various interfaces. For example, the user interface (2270) may include various interfaces such as a key pad, a dome switch, a voice input interface, a fingerprint input interface, a touch input interface (contact electrostatic capacitance type, pressure resistive film type, infrared detection type, surface ultrasonic conduction type, integral tension measurement type, piezo effect type, etc.), a camera, a jog wheel, a jog switch, and various sensors such as an acceleration sensor, a position sensor, a temperature sensor, and a light sensor may be linked to the user interface. Of course, the present invention is not limited to the above examples.

또한 본 개시의 일 실시예에 따르면, 사용자 인터페이스(2270)는 출력부(미도시)를 더 포함할 수도 있다. 출력부는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 디스플레이와 터치패드가 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 또한 출력부(미도시)는 LED 램프, 진동 모터, 스피커, 플래쉬 등을 포함할 수 있으며, 상기 예시에 제한되지 않는다. In addition, according to one embodiment of the present disclosure, the user interface (2270) may further include an output unit (not shown). The output unit may include at least one of a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 3D display, and an electrophoretic display. When the display and the touchpad form a layered structure to form a touch screen, the display may be used as an input device in addition to the output device. In addition, the output unit (not shown) may include an LED lamp, a vibration motor, a speaker, a flash, and the like, but is not limited to the above examples.

또한 본 개시의 일 실시예에 따르면, 사용자 인터페이스(2270)는 게임 정보에 대한 알림을 이미지, 동영상, 소리, 진동, 램프 등으로 출력할 수 있다. 본 개시의 일 실시예에 따르면, 사용자 인터페이스(2270)는 도 6 내지 도 11, 도 13, 도 15 내지 도 17 및 도 19에서 설명된 사용자 인터페이스들을 포함할 수 있다. Also, according to one embodiment of the present disclosure, the user interface (2270) can output a notification about game information in the form of an image, a video, a sound, a vibration, a lamp, etc. According to one embodiment of the present disclosure, the user interface (2270) can include the user interfaces described in FIGS. 6 to 11, FIG. 13, FIGS. 15 to 17, and FIG. 19.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다. The devices described above may be implemented as hardware components, software components, and/or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone, but those skilled in the art will appreciate that the processing device may include multiple processing elements and/or multiple types of processing elements. For example, the processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다. The software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may independently or collectively command the processing device. The software and/or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal waves, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over network-connected computer systems, and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다. The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., alone or in combination. The program commands recorded on the medium may be those specially designed and configured for the embodiment or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands such as ROMs, RAMs, flash memories, etc. Examples of the program commands include not only machine language codes generated by a compiler but also high-level language codes that can be executed by a computer using an interpreter, etc. The above-mentioned hardware devices may be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. Although the embodiments have been described above by way of limited examples and drawings, those skilled in the art can make various modifications and variations from the above description. For example, appropriate results can be achieved even if the described techniques are performed in a different order than the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form than the described method, or are replaced or substituted by other components or equivalents.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also included in the scope of the claims described below.

Claims (21)

게임 제공 장치가 게임 서비스를 제공하는 방법에 있어서,
게임 진행을 위해 기정의된 전제 정보를 획득하는 단계;
상기 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하는 단계;
외부 서비스를 통해 상기 제1 컨텐츠가 표시되도록, 상기 외부 서비스를 제공하는 외부 서버에 요청하는 단계;
상기 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하는 단계; 및
상기 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는 단계;
를 포함하는 방법.
In a method for a game providing device to provide a game service,
A step of acquiring predefined prerequisite information for game progress;
A step of obtaining first content produced by setting a predetermined person as a recipient based on the above premise information;
A step of requesting an external server providing the external service to display the first content through the external service;
A step of obtaining a first answer input by a user corresponding to the first content; and
A step of providing a game service controlled based on the first answer above;
A method including:
제1항에 있어서,
상기 제1 컨텐츠를 획득하는 단계는,
상기 게임 서비스 내에서 상기 사용자가 처한 상황에 관한 제1 상황 정보를 획득하는 단계; 및
상기 전제 정보 및 상기 제1 상황 정보에 기초하여 상기 제1 컨텐츠를 획득하는 단계;
를 포함하는 방법.
In the first paragraph,
The step of obtaining the above first content is:
A step of obtaining first situation information about the situation in which the user is in the above game service; and
A step of obtaining the first content based on the above premise information and the first situation information;
A method including:
제2항에 있어서,
상기 게임 서비스 내에서 상기 사용자가 처한 상황에 관한 제2 상황 정보를 획득하는 단계;
상기 전제 정보 및 상기 제2 상황 정보에 기초하여, 소정의 인물을 수신인으로 설정하여 제작된 제2 컨텐츠를 획득하는 단계;
상기 외부 서비스를 통해 상기 제2 컨텐츠가 표시되도록, 상기 외부 서버에 요청하는 단계;
상기 외부 서버로부터, 상기 제2 컨텐츠에 대응하여 상기 사용자에 의해 입력된 제2 답변을 획득하는 단계; 및
상기 제1 답변 및 상기 제2 답변 각각에 기초하여 제어되는 게임 서비스를 제공하는 단계;
를 더 포함하는 방법.
In the second paragraph,
A step of obtaining second situation information regarding the situation in which the user is in the above game service;
A step of obtaining second content produced by setting a predetermined person as a recipient based on the above premise information and the second situation information;
A step of requesting the external server to display the second content through the external service;
A step of obtaining a second answer input by the user corresponding to the second content from the external server; and
A step of providing a game service controlled based on each of the first answer and the second answer;
How to include more.
제1항에 있어서,
상기 제1 컨텐츠를 획득하는 단계는,
상기 제1 컨텐츠의 발신 주체에 관한 발신인 정보를 획득하는 단계;
상기 게임 서비스 내에서 상기 사용자가 처한 상황에 관한 제1 상황 정보를 획득하는 단계; 및
상기 전제 정보, 상기 발신인 정보 및 상기 제1 상황 정보에 기초하여, 상기 발신 주체로부터 상기 수신인에게 전달되는 상기 제1 컨텐츠를 획득하는 단계;
를 포함하는, 방법.
In the first paragraph,
The step of obtaining the above first content is:
A step of obtaining sender information regarding the sender of the first content;
A step of obtaining first situation information about the situation in which the user is in the above game service; and
A step of obtaining the first content transmitted from the sender to the recipient based on the above premise information, the sender information, and the first situation information;
A method comprising:
제4항에 있어서,
상기 수신인으로부터 상기 발신 주체에게 전달되는 프리컨텐츠로서 사용자 입력을 획득하는 단계; 및
상기 외부 서비스를 통해 상기 프리컨텐츠가 표시되도록, 상기 외부 서버에 요청하는 단계를 더 포함하고,
상기 제1 상황 정보는 상기 프리컨텐츠에 기초하여 획득된 상황 정보인, 방법.
In paragraph 4,
A step of obtaining user input as pre-content transmitted from the recipient to the sender; and
Further comprising a step of requesting the external server to display the pre-content through the external service;
A method wherein the first situation information is situation information obtained based on the precontent.
제1항에 있어서,
상기 제1 컨텐츠는 이미지, 영상, 텍스트 및 음성 중 적어도 하나를 포함하는 컨텐츠인, 방법.
In the first paragraph,
A method wherein the first content is content including at least one of an image, a video, text, and a voice.
제1항에 있어서,
상기 제1 답변을 획득하는 단계는,
상기 외부 서비스 내에서 획득된 상기 제1 답변을, 상기 외부 서버로부터 수신하는 것인, 방법.
In the first paragraph,
The step of obtaining the above first answer is,
A method of receiving the first answer obtained within the external service from the external server.
제1항에 있어서,
상기 제1 답변은 텍스트 및 음성 중 적어도 하나를 포함하는 사용자 입력인, 방법.
In the first paragraph,
A method wherein the first answer is a user input comprising at least one of text and voice.
제1항에 있어서,
상기 게임 서비스 내 적어도 하나의 캐릭터와 대응되는 현실 인물과 관련된 현실 데이터를 획득하는 단계; 및
상기 현실 데이터에 기초하여, 상기 전제 정보를 변경하는 단계;
를 더 포함하는, 방법.
In the first paragraph,
A step of obtaining real data related to a real person corresponding to at least one character in the above game service; and
A step of changing the premise information based on the above reality data;
A method further comprising:
인스트럭션들을 저장하는 메모리; 및
상기 메모리와 기능적으로 연결되는 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는 상기 인스트럭션들을 실행하여,
게임 진행을 위해 기정의된 전제 정보를 획득하고,
상기 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고,
외부 서비스를 통해 상기 제1 컨텐츠가 표시되도록, 상기 외부 서비스를 제공하는 외부 서버에 요청하고,
상기 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고,
상기 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는, 게임 제공 장치.
Memory for storing instructions; and
At least one processor functionally connected to said memory, said at least one processor executing said instructions,
Obtain predefined prerequisite information for game progression,
Based on the above premise information, the first content is obtained by setting a specific person as the recipient,
In order to display the above first content through an external service, a request is made to an external server providing the above external service,
Obtaining a first answer input by the user in response to the first content above,
A game providing device that provides a game service controlled based on the first answer above.
제10항에 있어서,
상기 적어도 하나의 프로세서는,
상기 게임 서비스 내에서 상기 사용자가 처한 상황에 관한 제1 상황 정보를 획득하고,
상기 전제 정보 및 상기 제1 상황 정보에 기초하여 상기 제1 컨텐츠를 획득하는, 게임 제공 장치.
In Article 10,
At least one processor of the above,
Obtain first situation information about the situation the user is in within the above game service,
A game providing device that obtains the first content based on the above premise information and the first situation information.
제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 게임 서비스 내에서 상기 사용자가 처한 상황에 관한 제2 상황 정보를 획득하고,
상기 전제 정보 및 상기 제2 상황 정보에 기초하여, 소정의 인물을 수신인으로 설정하여 제작된 제2 컨텐츠를 획득하고,
상기 외부 서비스를 통해 상기 제2 컨텐츠가 표시되도록, 상기 외부 서버에 요청하고,
상기 외부 서버로부터, 상기 제2 컨텐츠에 대응하여 상기 사용자에 의해 입력된 제2 답변을 획득하고,
상기 제1 답변 및 상기 제2 답변 각각에 기초하여 제어되는 게임 서비스를 제공하는, 게임 제공 장치.
In Article 11,
At least one processor of the above,
Obtain second situation information about the situation the user is in within the above game service,
Based on the above premise information and the second situation information, a second content is obtained by setting a predetermined person as the recipient,
Requesting the external server to display the second content through the external service;
Obtaining a second answer input by the user corresponding to the second content from the external server,
A game providing device that provides a game service controlled based on each of the first answer and the second answer.
제10항에 있어서,
상기 적어도 하나의 프로세서는,
상기 제1 컨텐츠의 발신 주체에 관한 발신인 정보를 획득하고,
상기 게임 서비스 내에서 상기 사용자가 처한 상황에 관한 제1 상황 정보를 획득하고,
상기 전제 정보, 상기 발신인 정보 및 상기 제1 상황 정보에 기초하여, 상기 발신 주체로부터 상기 수신인에게 전달되는 상기 제1 컨텐츠를 획득하는, 게임 제공 장치.
In Article 10,
At least one processor of the above,
Obtain sender information regarding the sender of the first content above,
Obtain first situation information about the situation the user is in within the above game service,
A game providing device that obtains the first content transmitted from the sender to the recipient based on the above premise information, the sender information, and the first situation information.
제13항에 있어서,
상기 적어도 하나의 프로세서는,
상기 수신인으로부터 상기 발신 주체에게 전달되는 프리컨텐츠로서 사용자 입력을 획득하고,
상기 외부 서비스를 통해 상기 프리컨텐츠가 표시되도록, 상기 외부 서버에 요청하고,
상기 제1 상황 정보는 상기 프리컨텐츠에 기초하여 획득된 상황 정보인, 게임 제공 장치.
In Article 13,
At least one processor of the above,
Obtaining user input as pre-content transmitted from the above recipient to the above sender,
Requesting the external server to display the above pre-content through the above external service,
A game providing device, wherein the first situation information is situation information obtained based on the pre-content.
제10항에 있어서,
상기 제1 컨텐츠는 이미지, 영상, 텍스트 및 음성 중 적어도 하나를 포함하는 컨텐츠인, 게임 제공 장치.
In Article 10,
A game providing device, wherein the first content is content including at least one of an image, a video, text, and voice.
제10항에 있어서,
상기 적어도 하나의 프로세서는,
상기 외부 서비스 내에서 획득된 상기 제1 답변을, 상기 외부 서버로부터 수신하는, 게임 제공 장치.
In Article 10,
At least one processor of the above,
A game providing device that receives the first answer obtained within the external service from the external server.
제10항에 있어서,
상기 제1 답변은 텍스트 및 음성 중 적어도 하나를 포함하는 사용자 입력인, 게임 제공 장치.
In Article 10,
A game providing device, wherein the first answer is a user input including at least one of text and voice.
제10항에 있어서,
상기 적어도 하나의 프로세서는,
상기 게임 서비스 내 적어도 하나의 캐릭터와 대응되는 현실 인물과 관련된 현실 데이터를 획득하고,
상기 현실 데이터에 기초하여, 상기 전제 정보를 변경하는, 게임 제공 장치.
In Article 10,
At least one processor of the above,
Obtain real data related to a real person corresponding to at least one character in the above game service,
A game providing device that changes the premise information based on the above reality data.
인스트럭션들을 저장하는 메모리; 및
상기 메모리와 기능적으로 연결되고, 상기 인스트럭션들을 실행하도록 구성되는 적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 프로세서는 상기 인스트럭션들을 실행하여,
게임 진행을 위해 기정의된 전제 정보를 획득하고,
상기 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고,
외부 서비스를 통해 상기 제1 컨텐츠가 표시되도록, 상기 외부 서비스를 제공하는 외부 서버에 요청하고,
상기 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고,
상기 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는, 서버.
Memory for storing instructions; and
At least one processor functionally connected to said memory and configured to execute said instructions,
At least one of the above processors executes the instructions,
Obtain predefined prerequisite information for game progression,
Based on the above premise information, the first content is obtained by setting a specific person as the recipient,
In order to display the above first content through an external service, a request is made to an external server providing the above external service,
Obtaining a first answer input by the user in response to the first content above,
A server providing a game service controlled based on the first answer above.
게임 서비스를 제공하는 사용자 단말에 있어서, 상기 사용자 단말은,
사용자 입력을 수신하는 사용자 입력부;
인스트럭션들을 저장하는 메모리; 및
상기 사용자 입력부 및 상기 메모리와 기능적으로 연결되고, 상기 인스트럭션들을 실행하도록 구성되는 적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 프로세서는 상기 인스트럭션들을 실행하여,
게임 진행을 위해 기정의된 전제 정보를 획득하고,
상기 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하고,
외부 서비스를 통해 상기 제1 컨텐츠가 표시되도록, 상기 외부 서비스를 제공하는 외부 서버에 요청하고,
상기 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하고,
상기 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는, 사용자 단말.
In a user terminal that provides a game service, the user terminal,
A user input section that receives user input;
Memory for storing instructions; and
At least one processor functionally connected to the user input unit and the memory and configured to execute the instructions,
At least one processor executes the instructions,
Obtain predefined prerequisite information for game progression,
Based on the above premise information, the first content is obtained by setting a specific person as the recipient,
In order to display the above first content through an external service, a request is made to an external server providing the above external service,
Obtaining a first answer input by the user in response to the first content above,
A user terminal providing a game service controlled based on the first answer above.
게임 진행을 위해 기정의된 전제 정보를 획득하는 단계;
상기 전제 정보에 기초하여 소정의 인물을 수신인으로 설정하여 제작된 제1 컨텐츠를 획득하는 단계;
외부 서비스를 통해 상기 제1 컨텐츠가 표시되도록, 상기 외부 서비스를 제공하는 외부 서버에 요청하는 단계;
상기 제1 컨텐츠에 대응하여 사용자에 의해 입력된 제1 답변을 획득하는 단계; 및
상기 제1 답변에 기초하여 제어되는 게임 서비스를 제공하는 단계를 포함하는,
방법을 컴퓨터 상에서 실행하는 프로그램이 수록된 컴퓨터 판독가능 기록매체.
A step of acquiring predefined prerequisite information for game progress;
A step of obtaining first content produced by setting a predetermined person as a recipient based on the above premise information;
A step of requesting an external server providing the external service to display the first content through the external service;
A step of obtaining a first answer input by a user corresponding to the first content; and
A step of providing a game service controlled based on the first answer above,
A computer-readable recording medium containing a program for executing a method on a computer.
KR1020230164846A 2023-05-12 2023-11-23 Method and apparatus for providing game service Pending KR20240164359A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US18/661,973 US20240375000A1 (en) 2023-05-12 2024-05-13 Method and apparatus for providing game service
JP2024078000A JP2024163902A (en) 2023-05-12 2024-05-13 Method and device for providing game service

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20230061941 2023-05-12
KR1020230061941 2023-05-12

Publications (1)

Publication Number Publication Date
KR20240164359A true KR20240164359A (en) 2024-11-19

Family

ID=93670288

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230164846A Pending KR20240164359A (en) 2023-05-12 2023-11-23 Method and apparatus for providing game service

Country Status (1)

Country Link
KR (1) KR20240164359A (en)

Similar Documents

Publication Publication Date Title
US11805091B1 (en) Social topical context adaptive network hosted system
US8734255B2 (en) Methods and systems for providing a game center having player specific options and statistics
US8727885B2 (en) Social information game system
US10198775B2 (en) Acceleration of social interactions
CN108984087B (en) Social interaction method and device based on three-dimensional virtual image
US9658737B2 (en) Cross platform sharing of user-generated content
US12233345B2 (en) In-game status bar
US11738277B2 (en) Game testing system
JP6900530B2 (en) Information processing equipment, control methods and programs
US9889373B1 (en) Multilayer framework and architecture with variable video gaming capabilities
WO2022183707A1 (en) Interaction method and apparatus thereof
WO2015165018A1 (en) Method and device for providing online gifting
JP6140107B2 (en) GAME SYSTEM AND COMMUNICATION GAME PROCESSING METHOD
KR20230022983A (en) Messaging system with external-resource dock and drawer
CN104700040A (en) Authority control method and device
US20240375000A1 (en) Method and apparatus for providing game service
WO2024255591A1 (en) Virtual character interaction method and apparatus, terminal device, and storage medium
KR102298070B1 (en) System for providing active artificial intelligence image character based on mobile device
US10722801B1 (en) Session management for virtual environments
KR20240164359A (en) Method and apparatus for providing game service
KR20210132937A (en) Online game server providing messenger service and method thereof
KR102137735B1 (en) Method and apparatus for providing a communication function in an instance area
CN117643728A (en) Method and apparatus for interaction in game play, computing device and storage medium
KR20200093485A (en) Method and apparatus for providing a communication function in an instance area
WO2022146608A1 (en) User behavior based notification interface

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20231123

PG1501 Laying open of application