KR20240090946A - Spectator interaction methods and apparatus and devices, storage media and program products - Google Patents

Spectator interaction methods and apparatus and devices, storage media and program products Download PDF

Info

Publication number
KR20240090946A
KR20240090946A KR1020247017361A KR20247017361A KR20240090946A KR 20240090946 A KR20240090946 A KR 20240090946A KR 1020247017361 A KR1020247017361 A KR 1020247017361A KR 20247017361 A KR20247017361 A KR 20247017361A KR 20240090946 A KR20240090946 A KR 20240090946A
Authority
KR
South Korea
Prior art keywords
spectator
interactive
account
display
accounts
Prior art date
Application number
KR1020247017361A
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 텐센트 테크놀로지(센젠) 컴퍼니 리미티드
Publication of KR20240090946A publication Critical patent/KR20240090946A/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/86Watching games played by other players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/44Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/48Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
    • 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/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • 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/837Shooting of targets
    • 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/534Features 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 network load management, e.g. bandwidth optimization, latency reduction

Abstract

인터넷 기술 분야에 관한, 관전자 인터랙션 방법 및 장치 그리고 디바이스, 저장 매체 및 프로그램 제품이 제공된다. 이 방법은: 제1 관전자 계정이 온라인 배틀을 관전하는 관전자 인터페이스를 디스플레이하는 단계(201) - 관전자 인터페이스는 인터랙티브 컨트롤을 포함함 -; 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 제1 인터랙티브 콘텐츠를 디스플레이하는 단계(202); 및 제1 인터랙티브 콘텐츠에 기반하여, 인터랙션하는 사람의 수를 디스플레이하는 단계(203) - 인터랙션하는 사람의 수는 인터랙션하는 사람의 제1 수와 인터랙션하는 사람의 제2 수를 포함함 - 를 포함한다.Spectator interaction methods and apparatus and devices, storage media and program products related to the field of Internet technology are provided. The method includes: displaying (201) a spectator interface through which a first spectator account observes an online battle, the spectator interface comprising interactive controls; In response to receiving a trigger manipulation for an interactive control, displaying first interactive content (202); and based on the first interactive content, displaying (203) the number of people interacting, wherein the number of people interacting includes the first number of people interacting and the second number of people interacting. .

Description

관전자 인터랙션 방법 및 장치 그리고 디바이스, 저장 매체 및 프로그램 제품Spectator interaction methods and apparatus and devices, storage media and program products

본 출원은 2022년 3월 1일에 출원되고 명칭이 "관전자 인터랙션 방법 및 장치 그리고 디바이스, 저장 매체 및 프로그램 제품"인 중국 특허 출원 번호 제202210194400.5호에 대한 우선권을 주장하며, 이는 그 전체 내용이 참조로 본 명세서에 포함된다.This application claims priority to Chinese Patent Application No. 202210194400.5, filed on March 1, 2022 and entitled “Spectator Interaction Method and Apparatus and Devices, Storage Media and Program Products,” the entire contents of which are hereby incorporated by reference. included in this specification.

본 출원의 실시예는 인터넷 기술 분야에 관한 것이며, 특히 관전자 인터랙션 방법 및 장치, 디바이스, 저장 매체 그리고 프로그램 제품에 관한 것이다.Embodiments of the present application relate to the field of Internet technology, and particularly to spectator interaction methods and apparatus, devices, storage media, and program products.

컴퓨터 기술과 네트워크의 발달로, 온라인 게임의 발전이 점점 빨라지고 있다. 현재 대부분의 온라인 게임은 관전자(spectator) 기능을 지원하며, 사용자는 관전자 플랫폼을 통해 진행 중인 배틀(battle)을 실시간으로 시청할(watch) 수 있다.With the development of computer technology and networks, the development of online games is accelerating. Currently, most online games support a spectator function, and users can watch the ongoing battle in real time through the spectator platform.

종래 기술에서는 복수의 사용자가 주로 관전자 프로세스에서 서로 메시지나 음성 메시지를 전송하는 것에 의해 서로 인터랙션한다. In the prior art, a plurality of users interact with each other mainly by sending messages or voice messages to each other in a spectator process.

그러나, 전술한 인터랙션(interaction) 프로세스에서, 사용자 간의 인터랙션은 메시지 또는 음성 메시지를 전송하는 것에 의존해야 하므로, 관전자 프로세스에서 인터랙션 작동이 더 빈번해지며, 이는 더 많은 백엔드 리소스(backend resource)를 점유하면서 인간-기계 인터랙션의 효율성을 감소시킨다.However, in the above-described interaction process, the interaction between users must rely on sending messages or voice messages, so interaction operations in the spectator process become more frequent, which occupies more backend resources and requires more -Reduces the efficiency of machine interaction.

본 출원의 실시예는 백엔드 리소스를 절약하기 위한 관전자 인터랙션 방법 및 장치, 디바이스, 저장 매체 그리고 프로그램 제품을 제공한다. 기술적 솔루션은 다음과 같다.Embodiments of the present application provide a spectator interaction method and apparatus, device, storage medium, and program product for saving backend resources. The technical solutions are as follows:

일 측면에 따르면, 관전자 인터랙션 방법이 제공되며, 이 방법은:According to one aspect, a spectator interaction method is provided, the method comprising:

온라인 배틀을 시청하기 위한 제1 관전자 계정(spectator account)에 대한 관전자 인터페이스를 디스플레이하는 단계 - 관전자 인터페이스는 인터랙티브 컨트롤(interactive control)을 포함하며, 인터랙티브 컨트롤은 제1 관전자 계정과 현재 온라인 배틀을 시청하는 관전자 계정 사이의 인터랙션을 트리거하도록 구성됨 -;Displaying a spectator interface for a first spectator account for watching an online battle - the spectator interface includes interactive controls, the interactive controls being configured to display a spectator interface for viewing the current online battle with the first spectator account. Configured to trigger interactions between spectator accounts -;

인터랙티브 컨트롤에 대한 트리거 조작(trigger operation)을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하는 단계 - 제1 인터랙티브 콘텐츠는 디스플레이 시작 순간(starting moment) 및 디스플레이 종료 순간(ending moment)에 대응하고, 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송되는 디스플레이 콘텐츠임 -; 및Displaying first interactive content in response to receiving a trigger operation for the interactive control, wherein the first interactive content corresponds to a display starting moment and a display ending moment, 1 Interactive content is display content transmitted to a spectator account within the first spectator set -; and

제1 인터랙티브 콘텐츠에 기반하여 인터랙티브 계정(interactive account)의 수량을 디스플레이하는 단계를 포함하며, 인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함하며, 인터랙티브 계정의 제1 수량은 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이고, 인터랙티브 계정의 제2 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이며, 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거된 디스플레이 콘텐츠이고, 제2 인터랙티브 콘텐츠가 제2 관전자 세트 내의 관전자 계정으로 전송되며, 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태(interaction form)는 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일하다.Displaying a quantity of an interactive account based on the first interactive content, wherein the quantity of the interactive account includes a first quantity of the interactive account and a second quantity of the interactive account, and the quantity of the interactive account includes a first quantity of the interactive account. The quantity is the quantity of accounts responding to the first interactive content in the process of displaying the first interactive content, the second quantity of interactive accounts is the quantity of accounts responding to the second interactive content between the display start moment and the display end moment, , the second interactive content is display content triggered by the second spectator account between the display start moment and the display end moment, the second interactive content is sent to the spectator account in the second spectator set, and the second interactive content corresponds to the first interactive content. The interaction form is the same as the interaction form corresponding to the second interactive content.

다른 측면에 따르면, 관전자 인터랙션 장치가 제공되며, 이 장치는:According to another aspect, a spectator interaction device is provided, which device:

온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이하도록 구성된 디스플레이 모듈 - 관전자 인터페이스는 인터랙티브 컨트롤을 포함하며, 인터랙티브 컨트롤은 제1 관전자 계정과 현재 온라인 배틀을 시청하는 관전자 계정 사이의 인터랙션을 트리거하도록 구성됨 - 을 포함하고,A display module configured to display a spectator interface for a first spectator account for viewing an online battle, wherein the spectator interface includes interactive controls, the interactive controls providing interaction between the first spectator account and the spectator account currently watching the online battle. Configured to trigger - Contains,

디스플레이 모듈은 추가로, 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하도록 구성되며, 제1 인터랙티브 콘텐츠는 디스플레이 시작 순간 및 디스플레이 종료 순간에 대응하고, 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송되는 디스플레이 콘텐츠이며; 그리고The display module is further configured to display a first interactive content in response to receiving a trigger operation for the interactive control, wherein the first interactive content corresponds to a display start moment and a display end moment, and the first interactive content is configured to display the first interactive content in response to receiving a trigger operation for the interactive control. 1 Display content sent to the spectator account within the spectator set; and

디스플레이 모듈은 추가로, 제1 인터랙티브 콘텐츠에 기반하여 인터랙티브 계정의 수량을 디스플레이하도록 구성되며, 인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함하며, 인터랙티브 계정의 제1 수량은 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이고, 인터랙티브 계정의 제2 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이며, 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거된 디스플레이 콘텐츠이고, 제2 인터랙티브 콘텐츠가 제2 관전자 세트 내의 관전자 계정으로 전송되며, 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태는 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일하다.The display module is further configured to display the quantity of the interactive account based on the first interactive content, wherein the quantity of the interactive account includes the first quantity of the interactive account and the second quantity of the interactive account, and the quantity of the interactive account includes the first quantity of the interactive account. The quantity is the quantity of accounts responding to the first interactive content in the process of displaying the first interactive content, the second quantity of interactive accounts is the quantity of accounts responding to the second interactive content between the display start moment and the display end moment, , the second interactive content is display content triggered by the second spectator account between the display start moment and the display end moment, the second interactive content is sent to the spectator account in the second spectator set, and the second interactive content corresponds to the first interactive content. The interaction form is the same as the interaction form corresponding to the second interactive content.

다른 측면에 따르면, 프로세서 및 메모리를 포함하는 컴퓨터 디바이스가 제공되며, 메모리는 적어도 하나의 명령어, 적어도 하나의 프로그램, 코드 세트 또는 명령어 세트를 저장하며, 적어도 하나의 명령어, 적어도 하나의 프로그램, 코드 세트 또는 명령어 세트는 프로세서에 의해 로딩 및 실행되어, 실시예 중 어느 하나에 따른 관전자 인터랙션 방법을 구현한다.According to another aspect, a computer device is provided, including a processor and a memory, the memory storing at least one instruction, at least one program, code set, or instruction set, and storing at least one instruction, at least one program, code set, Alternatively, the set of instructions is loaded and executed by the processor to implement the spectator interaction method according to any one of the embodiments.

다른 측면에 따르면, 적어도 하나의 프로그램 코드를 저장하는, 컴퓨터가 판독 가능한 저장 매체가 제공되며, 적어도 하나의 프로그램 코드는 프로세서에 의해 로딩 및 실행되어, 실시예 중 어느 하나에 따른 관전자 인터랙션 방법을 구현한다.According to another aspect, a computer-readable storage medium is provided, storing at least one program code, and the at least one program code is loaded and executed by a processor to implement the spectator interaction method according to any one of the embodiments. do.

다른 측면에 따르면, 컴퓨터 명령어를 포함하는 컴퓨터 프로그램 제품 또는 컴퓨터 프로그램이 제공되며, 컴퓨터 명령어는 컴퓨터가 판독 가능한 저장 매체에 저장된다. 컴퓨터 디바이스의 프로세서는 컴퓨터가 판독 가능한 저장 매체로부터 컴퓨터 명령어를 읽는다. 프로세서는 컴퓨터 디바이스가 실시예 중 어느 하나에 따른 관전자 인터랙션 방법을 수행하게 하기 위해 컴퓨터 명령어를 실행한다.According to another aspect, a computer program product or computer program including computer instructions is provided, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads computer instructions from a computer-readable storage medium. The processor executes computer instructions to cause the computer device to perform the spectator interaction method according to any one of the embodiments.

본 출원의 실시예에서 제공되는 기술 솔루션은 다음과 같은 유익한 효과를 포함할 수 있다.The technical solutions provided in the embodiments of this application may include the following beneficial effects.

상이한 관전자 계정의 관전자 인터페이스에 디스플레이된 동일한 인터랙티브 콘텐츠가 일부 관전자 계정으로 전송되고, 일정 기간(period of time) 동안 동일한 인터랙티브 콘텐츠에 응답한 관전자 계정의 수량이 카운트되며, 지정된(specified) 응답 결과가 관전자 계정의 수량에 기반하여 관전자 인터페이스에서 디스플레이되며, 이를 통해 상이한 관전자 계정 간의 인터랙션 공유를 구현하면서 백엔드의 컴퓨팅 리소스를 절약한다. The same interactive content displayed in the spectator interface of different spectator accounts is sent to some spectator accounts, the number of spectator accounts that respond to the same interactive content during a period of time is counted, and the specified response result is sent to the spectator account. It is displayed in the spectator interface based on the number of accounts, which saves computing resources in the backend while implementing interaction sharing between different spectator accounts.

도 1은 본 출원의 예시적인 실시예에 따른 구현 환경의 개략도이다.
도 2는 본 출원의 예시적인 실시예에 따른 관전자 인터랙션 방법의 흐름도이다.
도 3은 본 출원의 예시적인 실시예에 따른 인터페이스의 개략도이다.
도 4는 본 출원의 다른 예시적인 실시예에 따른 인터페이스의 개략도이다.
도 5는 본 출원의 다른 예시적인 실시예에 따른 인터페이스의 개략도이다.
도 6은 본 출원의 다른 예시적인 실시예에 따른 관전자 인터랙션 방법의 흐름도이다.
도 7은 본 출원의 예시적인 실시예에 따른 시퀀스의 흐름도이다.
도 8은 본 출원의 다른 예시적인 실시예에 따른 관전자 인터랙션 방법의 흐름도이다.
도 9는 본 출원의 예시적인 실시예에 따른 로직의 흐름도이다.
도 10은 본 출원의 예시적인 실시예에 따른 관전자 인터랙션 장치의 구조적 블록도이다.
도 11은 본 출원의 다른 예시적인 실시예에 따른 관전자 인터랙션 장치의 구조적 블록도이다.
도 12는 본 출원의 다른 예시적인 실시예에 따른 단말의 구조 블록도이다.
1 is a schematic diagram of an implementation environment according to an exemplary embodiment of the present application.
Figure 2 is a flowchart of a spectator interaction method according to an exemplary embodiment of the present application.
Figure 3 is a schematic diagram of an interface according to an exemplary embodiment of the present application.
Figure 4 is a schematic diagram of an interface according to another exemplary embodiment of the present application.
Figure 5 is a schematic diagram of an interface according to another exemplary embodiment of the present application.
Figure 6 is a flowchart of a spectator interaction method according to another exemplary embodiment of the present application.
Figure 7 is a flow chart of a sequence according to an exemplary embodiment of the present application.
Figure 8 is a flowchart of a spectator interaction method according to another exemplary embodiment of the present application.
9 is a flow diagram of logic according to an exemplary embodiment of the present application.
Figure 10 is a structural block diagram of a spectator interaction device according to an exemplary embodiment of the present application.
Figure 11 is a structural block diagram of a spectator interaction device according to another exemplary embodiment of the present application.
Figure 12 is a structural block diagram of a terminal according to another exemplary embodiment of the present application.

종래에는 관전자 계정이 관전자 인터페이스에서 음성 메시지, 문자 메시지, 픽처 메시지 등을 통해 서로 통신하도록 지원된다. 선택적으로, 통신 플랫폼은 관전자 인터페이스의 대화 상자일 수 있다. 관전자 계정은 또한 관전자 인터페이스에서 상대적으로 간단한 인터랙션을 개시(initiate)하도록 지원된다. 예를 들어, 관전자 계정이 게임 배틀을 시청하고 있고 관전자 계정이 지원하는 배틀 파티(battling party)가 승리하는 경우, 관전자 계정은 응원하는 인터랙션(cheering interaction)을 개시할 수 있고, 응원하는 인터랙션을 수신한 관전자 계정은 응원하는 인터랙션에 응답할 수 있다. 그러나 배틀에서 동시에 온라인에 있는 관전자 계정이 많은 경우, 음성 메시지, 문자 메시지, 픽처 메시지와 같은 더 많은 정보를 갖는 인터랙션은 빠르게 획득될 수 없으며, 효율성이 낮은 인터랙션 방식이다. 또한 모든 관전자 계정은 인터랙티브 콘텐츠를 전송할 수 있으며, 백엔드는 인터랙티브 콘텐츠를 반복적으로 전달하고(forward), 각 인터랙티브 콘텐츠의 응답 결과를 카운트해야 한다. 따라서 더 많은 백엔드 리소스가 점유된다.Conventionally, spectator accounts are supported to communicate with each other through voice messages, text messages, picture messages, etc. in the spectator interface. Optionally, the communication platform may be a dialog box in the spectator interface. Spectator accounts are also supported to initiate relatively simple interactions in the spectator interface. For example, if a spectator account is watching a game battle and the battle party supported by the spectator account wins, the spectator account can initiate a cheering interaction and receive the cheering interaction. A spectator account can respond to cheering interactions. However, when there are many spectator accounts online at the same time in a battle, interactions with more information such as voice messages, text messages, and picture messages cannot be obtained quickly, and it is an inefficient interaction method. Additionally, all spectator accounts can transmit interactive content, and the backend must repeatedly forward the interactive content and count the response results for each interactive content. Therefore, more backend resources are occupied.

본 출원의 실시예는 관전자 인터랙션 방법을 제공한다. 관전자 계정은 인터랙티브 콘텐츠를 일부 지정된 관전자 계정으로 전송할 수 있다. 일정 기간 동안, 동일한 특정 인터랙티브 콘텐츠가 복수의 관전자 계정에 의해 전송되는 경우, 먼저 지정된 관전자 계정은 동일한 지정된 인터랙티브 콘텐츠를 반복적으로 수신하지 않으며; 둘째, 백엔드는 일정 기간 동안 지정된 인터랙티브 콘텐츠에 응답하는 모든 지정된 관전자 계정의 수량을 카운트하고(지정된 인터랙티브 콘텐츠는 일정 기간 동안 복수의 관전자 계정에 의해 개시된(initiated) 동일한 인터랙티브 콘텐츠임), 백엔드는 지정된 관전자 계정의 수량에 기반하여 응답 결과를 관전자 계정으로 전송한다. 예를 들어, 0초부터 7초까지의 기간 동안, 관전자 A가 개시한 하이파이브(high-five) 인터랙션에 총 X개의 계정이 응답한다. 4초에, 관전자 B는 동일한 하이파이브 인터랙션을 개시한다. 4초부터 7초까지의 기간 동안, 관전자 B가 개시한 하이파이브 인터랙션에 총 Y개의 계정이 응답한다. 이 경우, 0초부터 7초까지의 기간 동안, 관전자 A가 개시한 하이파이브 인터랙션에 응답하는 계정의 수량은: 관전자 A가 개시한 하이파이브 인터랙션에 응답하는 계정의 수량 Y 및 관전자 B가 개시한 하이파이브 인터랙션에 응답하는 계정의 수량 Y를 포함한다.Embodiments of the present application provide a spectator interaction method. Spectator accounts can transmit interactive content to some designated spectator accounts. During a certain period of time, if the same specific interactive content is transmitted by a plurality of spectator accounts, the first designated spectator account will not receive the same designated interactive content repeatedly; Second, the backend counts the quantity of all designated spectator accounts responding to a given interactive content over a certain period of time (a given interactive content is the same interactive content initiated by multiple spectator accounts over a certain period of time), and the backend counts the number of designated spectator accounts The response results are sent to the spectator's account based on the account's quantity. For example, during a period from 0 to 7 seconds, a total of X accounts respond to the high-five interaction initiated by spectator A. At 4 seconds, spectator B initiates the same high five interaction. During the period from 4 to 7 seconds, a total of Y accounts respond to the high five interaction initiated by spectator B. In this case, during the period from 0 to 7 seconds, the quantity of accounts responding to the high-five interaction initiated by spectator A is: the quantity of accounts responding to the high-five interaction initiated by spectator A Y and the number of accounts responding to the high-five interaction initiated by spectator B Contains the quantity Y of accounts responding to the high five interaction.

인터랙션 공유(interaction sharing)는 응답하는 계정의 수량을 계산하는 전술한 방식으로 구현되며, 이는 백엔드의 컴퓨팅 리소스를 절약하면서 사용자의 관전자 인터랙션 경험을 향상시킨다.Interaction sharing is implemented in the aforementioned manner by calculating the quantity of responding accounts, which improves the user's spectator interaction experience while saving computing resources on the backend.

도 1은 본 출원의 예시적인 실시예에 따른 구현 환경의 개략도이다. 도 1에 도시된 바와 같이, 구현 환경은 단말(100)과 서버(110)를 포함하며, 단말(100)은 복수의 관전자 단말을 포함한다. 선택적으로, 복수의 관전자 단말은 제1 단말(101)과 제2 단말(102)로 분류된다. 제1 단말(101)은 인터랙티브 콘텐츠를 전송하는 단말을 의미하고(refer), 제2 단말(102)은 인터랙티브 콘텐츠를 수신하는 단말을 의미한다. 단말(100)과 서버(110)는 통신 네트워크(120)에 의해 연결된다. 도 1은 단지 하나의 제1 단말(101)을 예로 들어 설명된다.1 is a schematic diagram of an implementation environment according to an exemplary embodiment of the present application. As shown in Figure 1, the implementation environment includes a terminal 100 and a server 110, and the terminal 100 includes a plurality of spectator terminals. Optionally, the plurality of spectator terminals are classified into first terminals 101 and second terminals 102. The first terminal 101 refers to a terminal that transmits interactive content (refers to it), and the second terminal 102 refers to a terminal that receives interactive content. The terminal 100 and the server 110 are connected by a communication network 120. Figure 1 is explained by taking only one first terminal 101 as an example.

본 출원의 실시예에서, 관전자 기능을 갖는 애플리케이션이 제1 단말(101)과 제2 단말(102)에 설치된다. 선택적으로, 애플리케이션에는 게임 애플리케이션, 라이브 스트리밍 애플리케이션, 쇼핑 애플리케이션, 소셜 애플리케이션 등이 포함된다. 이는 본 실시예에서는 제한되지 않는다. 제1 관전자 계정은 제1 단말(101)로 로그인된다.In the embodiment of the present application, an application with a spectator function is installed on the first terminal 101 and the second terminal 102. Optionally, the applications include gaming applications, live streaming applications, shopping applications, social applications, etc. This is not limited in this embodiment. The first spectator account is logged into the first terminal 101.

제1 단말(101)은 인터랙션 요청(interaction request)을 서버(110)로 전송한다. 인터랙션 요청에는 인터랙션 정보가 포함된다. 인터랙션 정보는 적어도 제1 인터랙티브 콘텐츠와 순간(moment) 정보를 포함한다. 서버(110)는 인터랙션 요청에 응답하여 인터랙션 정보를 일부 제2 단말(102)로 전송한다. 인터랙션 정보를 수신한 제2 단말(102)은 인터랙션 정보에 응답하고, 응답 결과를 서버(110)로 피드백할 수 있다. 서버(110)는 응답 결과에 기반하여, 응답한 계정의 수량을 카운트하고, 응답한 계정의 수량을 제1 단말(101)로 전달한다. 응답한 계정의 수량이 인터랙션 정보에 응답한 제1 단말(101)과 제2 단말(102)의 관전자 페이지에 디스플레이된다. 동일한 기간 동안, 다른 제1 단말(101)이 전송한 동일한 인터랙션 요청이 있고, 이에 대응하여 이 인터랙션 요청에 응답하는 다른 제2 단말(102)이 있는 경우, 응답하는 계정의 수량은 동일한 인터랙션 요청에 응답하는 다른 제2 단말(102)의 수량을 포함한다.The first terminal 101 transmits an interaction request to the server 110. The interaction request includes interaction information. The interaction information includes at least first interactive content and moment information. The server 110 transmits some interaction information to the second terminal 102 in response to the interaction request. The second terminal 102 that receives the interaction information may respond to the interaction information and feed back the response result to the server 110. Based on the response result, the server 110 counts the number of accounts that have responded and transmits the number of accounts that have responded to the first terminal (101). The number of responding accounts is displayed on the spectator pages of the first terminal 101 and the second terminal 102 that responded to the interaction information. During the same period, if there is an identical interaction request sent by another first terminal 101 and there is another second terminal 102 responding to this interaction request in response, the quantity of responding accounts corresponds to the same interaction request. It includes the quantity of other second terminals 102 responding.

일부 실시예에서, 단말(100)은 스마트폰, 테블릿 컴퓨터, 노트북 컴퓨터, 데스크톱 컴퓨터, 스마트 가전제품, 스마트 차량용 단말, 스마트 스피커 등일 수 있으나, 이는 제한되지 않는다.In some embodiments, the terminal 100 may be a smartphone, tablet computer, laptop computer, desktop computer, smart home appliance, smart vehicle terminal, smart speaker, etc., but is not limited thereto.

서버(110)는 독립적인 물리적 서버일 수도 있고, 복수의 물리적 서버로 형성된 서버 클러스터나 분산 시스템일 수도 있으며, 클라우드 서비스, 클라우드 데이터베이스, 클라우드 컴퓨팅, 클라우드 기능, 클라우드 스토리지, 네트워크 서비스, 클라우드 통신, 미들웨어 서비스, 도메인 네임 서비스, 보안 서비스, 콘텐츠 전송 네트워크(content delivery network, CDN), 빅데이터, 인공 지능 플랫폼과 같은 기본적인 클라우드 컴퓨팅 서비스를 제공하는 클라우드 서버일 수도 있다.The server 110 may be an independent physical server, a server cluster formed of a plurality of physical servers, or a distributed system, and may include cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, and middleware. It may be a cloud server that provides basic cloud computing services such as services, domain name services, security services, content delivery network (CDN), big data, and artificial intelligence platforms.

클라우드 기술은 하드웨어, 소프트웨어, 네트워크와 같은 일련의 리소스를 광역 네트워크 또는 근거리 네트워크에서 통합하여, 데이터의 컴퓨팅, 저장, 처리 및 공유를 구현하는 앵커링(anchoring) 기술이다.Cloud technology is an anchoring technology that integrates a series of resources such as hardware, software, and networks in a wide area network or local area network to implement computing, storage, processing, and sharing of data.

일부 실시예에서, 통신 네트워크(120)는 유선 네트워크일 수도 있고, 무선 네트워크일 수도 있다. 이는 여기에 제한되지 않는다.In some embodiments, communications network 120 may be a wired network or a wireless network. This is not limited to this.

본 출원과 관련된 정보(사용자 장비 정보, 사용자 개인 정보 등을 포함하지만 이에 제한되지 않음), 데이터(분석을 위한 데이터, 저장된 데이터, 디스플레이되는 데이터 등을 포함하지만 이에 제한되지 않음) 그리고 신호는, 모두 사용자에 의해 승인되거나 각 파티(party)에 의해 완전히 승인되며, 관련 데이터의 수집, 사용 및 처리는 관련 국가 및 지역의 관련 법률 및 규정을 준수해야 한다.Information (including, but not limited to, user equipment information, user personal information, etc.), data (including, but not limited to, data for analysis, stored data, displayed data, etc.) and signals relevant to this application include, Authorized by the user or fully approved by each party, the collection, use and processing of relevant data must comply with the relevant laws and regulations of the relevant country and region.

본 출원의 실시예에서 제공되는 관전자 인터랙션 방법은 적어도 다음의 애플리케이션 시나리오에 적용될 수 있다.The spectator interaction method provided in the embodiments of the present application can be applied to at least the following application scenarios.

1. 온라인 게임에서의 관전자 인터랙션1. Spectator interaction in online games

관전자 모듈이 온라인 게임에서 제공된다. 사용자는 관전자 모듈에서 배틀을 선택하여 관전자 인터페이스로 진입하여 실시간으로 배틀을 시청할 수 있다. 인터랙티브 컨트롤이 게임의 관전자 인터페이스에 디스플레이된다. 예를 들어, 관전자는 인터랙티브 컨트롤을 클릭/탭(click/tap)하여, 인터랙티브 콘텐츠를 디스플레이하고 인터랙티브 콘텐츠를 다른 관전자로 전송하는 것을 트리거할 수 있다. 인터랙티브 콘텐츠에는 텍스트 프롬프트(text prompt) 정보를 디스플레이하는 것이 포함된다. 텍스트 프롬프트 정보는 인터랙티브 콘텐츠에 응답하는 다른 관전자의 수량을 포함한다. 예를 들어, 인터랙티브 콘텐츠에는 "XX명이 당신을 하이파이브합니다(XX people high-five you)"라고 디스플레이된다. 여기에서 "XX명"은 일정 기간 동안 동일한 인터랙티브 콘텐츠에 응답하는 모든 계정을 포함한다. 달리 말하면, "XX명"은 현재 계정에 의해 개시된 인터랙션에 대응하여 응답하는 계정의 수량을 포함하며, 중복되는(overlapping) 기간 동안 다른 계정에 의해 개시된 동일한 인터랙션에 대응하여 응답하는 계정의 수량을 더 포함한다. 인터랙션은 간단한 인터랙션 방식으로 상이한 계정 간에 공유될 수 있으며, 이는 관전자 플랫폼에서 사용자의 인터랙션 경험을 향상시킨다.A spectator module is provided in the online game. Users can select a battle in the spectator module to enter the spectator interface and watch the battle in real time. Interactive controls are displayed in the game's spectator interface. For example, a spectator can click/tap on an interactive control to trigger display of interactive content and transmission of the interactive content to another spectator. Interactive content includes displaying text prompt information. The text prompt information includes the quantity of other spectators responding to the interactive content. For example, interactive content displays “XX people high-five you.” Here, “XX people” includes all accounts responding to the same interactive content over a certain period of time. In other words, “XX people” includes the quantity of accounts responding in response to an interaction initiated by the current account, and further includes the quantity of accounts responding in response to the same interaction initiated by another account during an overlapping period. Includes. Interactions can be shared between different accounts with a simple interaction method, which improves the user's interaction experience on the spectator platform.

2. 라이브 매치 스트리밍에서의 관전자 인터랙션2. Spectator interaction in live match streaming

라이브 매치(match) 스트리밍 중, 관전자 사용자는 자동으로 관전자 모드로 진입하며, 사용자는 토론 영역의 기능 인터페이스 또는 관전자 인터페이스에서 독립적으로 인터랙션을 개시할 수 있다. 관전자 사용자와 해설자 사용자 모두 인터랙티브 컨트롤을 통해 간단한 인터랙티브 조작을 개시할 수 있다. 예를 들어, 흥미진진한 게임 순간이 발생하는 경우 박수 인터랙션이 개시될 수 있다. 박수 인터랙션에 응답하는 계정의 수량은 관전자 인터페이스에서 실시간으로 볼 수 있다. 박수 인터랙션에 응답하는 계정의 수량은 이 기간 동안 개시된 모든 박수 인터랙션에 응답하는 계정의 총 수량이다. 이러한 간단한 인터랙션을 통해, 오프라인 게임의 인터랙티브 느낌을 최대한 복원하고, 사용자에게 모두가 박수를 보내는 듯한 느낌을 주어, 사용자의 관전자 경험을 향상시킨다.During live match streaming, spectator users automatically enter spectator mode, and users can independently initiate interactions from the function interface of the discussion area or the spectator interface. Both spectator users and commentator users can initiate simple interactive operations through interactive controls. For example, a clapping interaction may be initiated when an exciting game moment occurs. The number of accounts responding to applause interactions can be viewed in real time in the spectator interface. The quantity of accounts responding to applause interactions is the total quantity of accounts responding to all applause interactions initiated during this period. Through these simple interactions, the interactive feel of offline games is restored as much as possible and gives users the feeling that everyone is applauding, improving the user's spectator experience.

전술한 애플리케이션 시나리오는 단지 예시일 뿐이다. 본 출원의 실시예에서 제공하는 관전자 인터랙션 방법의 다른 애플리케이션 시나리오는 여기에 제한되지 않는다.The application scenarios described above are examples only. Other application scenarios of the spectator interaction method provided in the embodiments of the present application are not limited thereto.

도입 및 구현 환경을 참조하면, 도 2는 본 출원의 실시예에 따른 관전자 인터랙션 방법의 흐름도이다. 도 2에 도시된 바와 같이, 이 방법은 다음 단계를 포함한다:Referring to the introduction and implementation environment, Figure 2 is a flowchart of a spectator interaction method according to an embodiment of the present application. As shown in Figure 2, this method includes the following steps:

단계(201): 온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이한다.Step 201: Display a spectator interface for a first spectator account to watch the online battle.

선택적으로, 제1 관전자 계정은 지정된 플랫폼에 로그인하고 인터랙션을 개시하는 계정을 의미한다. 지정된 플랫폼에 대응되는 플랫폼 기능은 적어도 관전자 기능을 포함한다. 예를 들어, 지정된 플랫폼이 온라인 게임 플랫폼으로 구현되는 경우, 제1 관전자 계정은 관전을 위해 온라인 게임 플랫폼에 로그인하는 플레이어 계정이다. 지정된 플랫폼이 라이브 매치 스트리밍 플랫폼으로 구현되는 경우, 제1 관전자 계정은 라이브 매치 스트리밍을 시청하기 위해 플랫폼에 로그인하는 사용자 계정이다.Optionally, the first spectator account refers to the account that logs in to the designated platform and initiates the interaction. Platform functions corresponding to a designated platform include at least a spectator function. For example, when the designated platform is implemented as an online game platform, the first spectator account is a player account that logs in to the online game platform to watch. If the designated platform is implemented as a live match streaming platform, the first spectator account is a user account that logs into the platform to watch live match streaming.

온라인 배틀은 지정된 플랫폼에서 진행 중이거나, 종료되었거나, 시작될 준비가 된 배틀을 의미한다. 온라인 배틀은 온라인 게임, 스포츠 매치, e스포츠 매치, 퀴즈대회 등의 게임 배틀로서 구현될 수 있다. 이는 본 실시예에서는 제한되지 않는다.Online Battle means a battle that is ongoing, finished, or ready to begin on a designated platform. Online battles can be implemented as game battles such as online games, sports matches, e-sports matches, and quiz competitions. This is not limited in this embodiment.

관전자 인터페이스는 온라인 배틀의 배틀 콘텐츠를 디스플레이하는 인터페이스를 의미한다. 관전자 인터페이스는 인터랙티브 컨트롤을 포함한다. 인터랙티브 컨트롤은 온라인 배틀을 시청하는 관전자 계정과의 인터랙션을 트리거하도록 구성된다. 선택적으로, 관전자 인터페이스는 관전자 카운트 디스플레이 컨트롤을 더 포함한다. 관전자 카운트 디스플레이 컨트롤은 온라인 배틀을 시청하는 계정의 총 수량을 실시간으로 디스플레이하도록 구성된다.The spectator interface refers to an interface that displays battle content of an online battle. The spectator interface includes interactive controls. The interactive controls are configured to trigger interaction with a spectator account watching the online battle. Optionally, the spectator interface further includes a spectator count display control. The spectator count display control is configured to display in real time the total number of accounts watching the online battle.

선택적으로, 인터랙티브 컨트롤이 관전자 인터페이스에 디스플레이된다. 인터랙티브 컨트롤의 디스플레이 형태는 일시적으로 관전자 인터페이스에 팝업창(pop-up window)으로 인터랙티브 컨트롤을 디스플레이하는 것, 영구적으로 관전자 인터페이스에 인터랙티브 컨트롤을 디스플레이하는 것 등을 포함한다. 예를 들어, 인터랙티브 컨트롤이 팝업창 형태로 관전자 인터페이스에 일시적으로 디스플레이되는 경우, 인터랙티브 컨트롤이 디스플레이되기 전에, 다음: 인터랙티브 버튼을 관전자 인터페이스에 디스플레이하는 단계; 인터랙티브 버튼에 대한 클릭/탭 조작을 수신하는 단계; 및 클릭/탭 조작에 응답하여 인터랙티브 컨트롤을 관전자 인터페이스에 디스플레이하는 단계가 포함된다.Optionally, interactive controls are displayed in the spectator interface. The display form of the interactive control includes temporarily displaying the interactive control as a pop-up window on the spectator interface, permanently displaying the interactive control on the spectator interface, etc. For example, if the interactive control is temporarily displayed on the spectator interface in the form of a pop-up window, before the interactive control is displayed, the following steps: displaying the interactive button on the spectator interface; Receiving a click/tap operation on an interactive button; and displaying interactive controls on the spectator interface in response to click/tap operations.

선택적으로, 팝업창은 임시 상태의 팝업창이다. 관전자 인터페이스 중 팝업창 외부의 영역을 클릭/탭하는 경우 팝업창이 닫힌다. 예를 들어, 도 3을 참조하면, 관전자 인터페이스(300)의 "인터랙션을 개시" 버튼(301)이 클릭/탭되는 경우, 인터랙티브 팝업창(302)이 관전자 인터페이스(310)에 디스플레이된다. 인터랙티브 팝업창(302)은 관전자 인터페이스(310) 중 인터랙티브 팝업창(302) 외부 영역을 클릭/탭하는 경우 닫히게 된다.Optionally, the pop-up window is a temporary pop-up window. If you click/tap on an area outside the pop-up window during the spectator interface, the pop-up window will close. For example, referring to FIG. 3 , when the “Start Interaction” button 301 of the spectator interface 300 is clicked/tapped, an interactive pop-up window 302 is displayed on the spectator interface 310. The interactive pop-up window 302 is closed when an area outside the interactive pop-up window 302 of the spectator interface 310 is clicked/tapped.

예를 들어, 지정된 플랫폼이 온라인 게임 플랫폼으로 구현되는 경우, 제1 관전자 계정은 플레이어 계정으로 구현되며, 관전자 인터페이스의 디스플레이 방식은 다음 방식 중 적어도 하나를 포함한다:For example, when the designated platform is implemented as an online game platform, the first spectator account is implemented as a player account, and the display method of the spectator interface includes at least one of the following methods:

1. 플레이어는 게임 배틀에 참여하고, 게임 배틀이 끝나기 전에 플레이어가 탈락하는 경우, 플레이어는 관전자 모드를 선택하여 관전자 인터페이스로 진입하여, 끝나지 않은 게임 배틀을 시청한다. 1. A player participates in a game battle, and if the player is eliminated before the end of the game battle, the player selects the spectator mode to enter the spectator interface to watch the unfinished game battle.

2. 플레이어는 게임 배틀에 참여할 수 없으며, 게임 배틀 채널에서 진행 중인 게임 배틀을 선택하여 관전자 인터페이스에 진입하여 게임 배틀을 시청할 수 있다.2. Players cannot participate in game battles. Players can watch the game battle by selecting the game battle in progress on the game battle channel and entering the spectator interface.

단계(202): 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이한다.Step 202: Display first interactive content in response to receiving a trigger manipulation for the interactive control.

제1 인터랙티브 콘텐츠는 디스플레이 시작 순간 및 디스플레이 종료 순간에 대응한다. 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송된다.The first interactive content corresponds to the display start moment and the display end moment. The first interactive content is sent to a spectator account within the first set of spectators.

선택적으로, 적어도 하나의 인터랙티브 액션(action) 컨트롤이 인터랙티브 컨트롤에 포함된다. 인터랙티브 액션 컨트롤은 제1 인터랙티브 콘텐츠와 관련된 인터랙티브 액션을 지시(indicate)하도록 구성된다. 이에 따라 트리거 조작에는 인터랙티브 액션 컨트롤에 대한 트리거 조작이 포함된다. 예를 들어, 도 4를 참조하면, 인터랙티브 팝업창(401)이 관전자 인터페이스(400)에 디스플레이된다. 인터랙티브 팝업창(401)은 하이파이브 액션 컨트롤(402)을 포함한다. 하이파이브 액션 컨트롤(402)을 클릭/탭하여 하이파이브 인터랙션을 개시할 수 있고, 하이파이브 콘텐츠(411)가 관전자 인터페이스(410)에 디스플레이된다.Optionally, at least one interactive action control is included in the interactive control. The interactive action control is configured to indicate an interactive action related to the first interactive content. Accordingly, trigger manipulation includes trigger manipulation for interactive action controls. For example, referring to Figure 4, an interactive pop-up window 401 is displayed on the spectator interface 400. The interactive pop-up window 401 includes a high-five action control 402. A high five interaction can be initiated by clicking/tapping the high five action control 402 and the high five content 411 is displayed in the spectator interface 410.

선택적으로, 인터랙티브 액션이 제1 인터랙티브 콘텐츠에 디스플레이된다. 인터랙티브 액션은 제1 인터랙티브 콘텐츠와 연관된다. 예를 들어, 도 4를 참조하면, 하이파이브 액션(412)이 하이파이브 콘텐츠(411)에 디스플레이된다.Optionally, an interactive action is displayed in the first interactive content. The interactive action is associated with first interactive content. For example, referring to Figure 4, high five action 412 is displayed in high five content 411.

일부 선택적인 실시예에서, 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스는:In some optional embodiments, the process for displaying first interactive content includes:

인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 관전자 세트를 결정하는 단계; 및 제1 인터랙티브 콘텐츠를 제1 관전자 세트 내의 관전자 계정으로 전송하는 단계를 더 포함한다. 달리 말하면, 제1 관전자 세트가 결정된 후 제1 인터랙티브 콘텐츠를 제1 관전자 세트 내의 관전자 계정으로 전송하는 방식은, 관전자 프로세스에서 제1 관전자 계정이 지정된 관전자 계정과 인터랙션할 수 있도록 할 수 있으며, 이는 관전자 프로세스에서 타깃된 인터랙션(targeted interaction)을 향상시킬 수 있다.determining a first set of spectators in response to receiving a trigger operation for the interactive control; and transmitting the first interactive content to a spectator account in the first set of spectators. In other words, the method of transmitting the first interactive content to the spectator account in the first spectator set after the first spectator set is determined may enable the first spectator account to interact with the designated spectator account in the spectator process, which allows the spectator Targeted interaction in the process can be improved.

선택적으로, 제1 관전자 세트를 결정하는 방법은 다음 방식 중 적어도 하나를 포함한다.Optionally, the method of determining the first set of spectators includes at least one of the following methods:

1. 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 트리거 조작에 대응하는 제1 관전자 그룹이 결정되고, 제1 관전자 그룹은 온라인 배틀에서 제1 배틀 파티에 대응하며; 제1 관전자 세트는 제1 관전자 그룹으로부터 결정된다.1. In response to receiving a trigger operation for the interactive control, a first group of spectators corresponding to the trigger operation is determined, and the first group of spectators corresponds to the first battle party in the online battle; The first set of spectators is determined from the first group of spectators.

선택적으로, 제1 배틀 파티는 다음 사례 중 적어도 하나를 의미한다.Optionally, first battle party means at least one of the following instances:

사례 1: 제1 배틀 파티는 제1 관전자 계정에 의해 지원되는 배틀 파티를 의미한다. 예를 들어, 지정된 플랫폼이 온라인 게임 플랫폼으로 구현되며, 온라인 게임에서 레드팀과 블루팀이 배틀 중에 있고, 두 팀 간의 경쟁이 있으며, 제1 관전자 그룹의 관전자 계정이 레드 팀을 지원하는 경우, 레드 팀이 제1 배틀 파티이다.Case 1: The first battle party refers to the battle party supported by the first spectator account. For example, if the designated platform is implemented as an online game platform, the red team and the blue team are in battle in the online game, there is competition between the two teams, and the spectator account of the first group of spectators supports the red team, then the red team The team is the first battle party.

사례 2: 제1 배틀 파티는 제1 관전자 계정이 관전하는(spectate) 플레이어가 속한 배틀 파티를 의미한다. 예를 들어, 지정된 플랫폼이 온라인 게임 플랫폼으로 구현되고, 온라인 게임에서 레드팀과 블루팀이 배틀 중에 있으며, 제1 관전자 그룹의 관전자 계정은 레드 팀의 입장에 있는 경우, 레드 팀이 제1 배틀 파티이다.Case 2: The first battle party refers to the battle party to which the player the first spectator account is spectating belongs. For example, if the designated platform is implemented as an online game platform, the red team and the blue team are in battle in the online game, and the spectator account of the first spectator group is in the position of the red team, the red team is the first battle party am.

사례 3: 제1 배틀 파티는 제1 관전자 계정이 시청하는 앵커(anchor)가 속한 배틀 파티를 의미한다. 예를 들어, 지정된 플랫폼이 라이브 매치 스트리밍 플랫폼으로 구현되고, 앵커 A는 배틀에 참여하는 계정이며, 제1 관전자 그룹의 관전자 계정은 앵커 A의 라이브 스트리밍을 시청하기로 선택한 경우, 앵커 A가 속한 팀이 제1 배틀 파티이다.Case 3: The first battle party refers to the battle party to which the anchor watched by the first spectator account belongs. For example, if the designated platform is implemented as a live match streaming platform, Anchor A is an account participating in the battle, and the spectator account of the first group of spectators chooses to watch Anchor A's live streaming, then the team to which Anchor A belongs This is the first battle party.

전술한 제1 배틀 파티의 사례는 단지 예로서 사용된 것일 뿐, 본 출원의 실시예에서는 이에 제한되지 않는다.The example of the first battle party described above is only used as an example, and the embodiments of the present application are not limited thereto.

달리 말하면, 먼저 배틀 파티를 선택한 다음, 배틀 파티에 대응하는 관전자 그룹을 선택하고, 마지막으로 관전자 그룹으로부터 제1 관전자 세트를 결정하는 방식을 통해, 제1 관전자 계정이 동일한 배틀 파티를 지원하는 관전자 계정과 관전자 인터랙션을 수행하게 할 수 있어서, 인터랙션의 효율성을 향상시킨다. In other words, first select a battle party, then select a spectator group corresponding to the battle party, and finally determine the first set of spectators from the spectator group, such that the first spectator account is a spectator account that supports the same battle party. and spectator interaction can be performed, improving the efficiency of interaction.

본 실시예에서는 제1 배틀 파티가 제1 관전자 계정에 의해 지원되는 배틀 파티인 경우를 예로 들어 설명한다. 제1 관전자 그룹은 제1 배틀을 지원하는 모든 관전자 계정을 포함하는 그룹을 의미한다.In this embodiment, the case where the first battle party is a battle party supported by the first spectator account will be described as an example. The first spectator group refers to a group that includes all spectator accounts that support the first battle.

선택적으로, 인터랙티브 컨트롤은 스위칭 컨트롤을 더 포함한다. 스위칭 컨트롤은 제1 관전자 계정에 의해 지원되는 배틀 파티를 스위칭하도록 구성된다. 이에 대응하여, 트리거 조작은 스위칭 컨트롤에 대한 트리거 조작을 더 포함한다. 인터랙티브 컨트롤은 추가로, 관전자 파티의 이름을 디스플레이하도록 구성된다. 관전자 파티의 이름은 스위칭 컨트롤에 대한 트리거 조작을 통해 디스플레이될 수 있다. 관전자 파티의 스위칭 범위는 온라인 배틀에 참여하는 모든 배틀 파티 또는 온라인 배틀에 참여하는 모든 배틀 계정이다. 예를 들어, 도 4를 참조하면, 인터랙티브 팝업창(401)은 스위칭 버튼(403)을 포함한다. 인터랙티브 팝업창(401)은 팀 이름(404)을 디스플레이하며, 팀 이름(404)은 스위칭 버튼(403)을 클릭/탭하는 것에 의해 스위칭될 수 있다.Optionally, the interactive control further includes a switching control. The switching control is configured to switch the battle party supported by the first spectator account. Correspondingly, the trigger operation further includes a trigger operation for the switching control. The interactive control is further configured to display the name of the spectator party. The name of the spectator party can be displayed through a trigger operation on the switching control. The switching scope of the spectator party is all battle parties participating in the online battle or all battle accounts participating in the online battle. For example, referring to Figure 4, the interactive pop-up window 401 includes a switching button 403. The interactive pop-up window 401 displays the team name 404, which can be switched by clicking/tapping the switching button 403.

선택적으로, 제1 관전자 계정은 스위칭 컨트롤에 대한 트리거 조작에 기반하여 제1 배틀 파티를 결정하고, 추가로 제1 관전자 그룹을 결정할 수 있다.Optionally, the first spectator account may determine the first battle party and further determine the first spectator group based on the trigger operation on the switching control.

일부 선택적 실시예에서, 제1 관전자 그룹으로부터 제1 관전자 세트를 결정하는 방법은:In some optional embodiments, the method of determining a first set of spectators from a first group of spectators includes:

미리 설정된 인터랙션 비율로 제1 관전자 그룹으로부터 무작위로 후보 관전자 계정을 결정하는 단계; 및 무작위로 결정된 후보 관전자 계정에 기반하여 제1 관전자 세트를 형성하는 단계를 더 포함한다.randomly determining a candidate spectator account from a first group of spectators at a preset interaction rate; and forming a first set of spectators based on randomly determined candidate spectator accounts.

선택적으로, 미리 설정된 인터랙션 비율로 제1 관전자 세트를 결정하는 것에 응답하여, 다음 사례 중 적어도 하나가 포함된다:Optionally, in response to determining the first set of spectators at a preset interaction rate, at least one of the following instances is included:

(1) 미리 설정된 인터랙션 비율로 후보 관전자 계정의 수량이 결정된다. 일부 실시예에서, 미리 설정된 인터랙션 비율과 제1 관전자 그룹의 관전자 계정의 총 수량의 곱이 정수가 아닌 경우, 그 곱은 반올림된다. 예를 들어 미리 설정된 인터랙션 비율은 10%로 설정된다. 제1 관전자 그룹 내의 계정의 수량이 4개인 경우, 후보 관전자 계정의 수량은 1(4의 10%는 0.4이며 1로 반올림됨)이 된다. 제1 관전자 그룹 내의 계정의 수량이 1000개일 경우, 후보 관전자 계정의 수량은 100개이다. 제1 관전자 그룹 내의 계정의 수량이 998개일 경우, 후보 관전자 계정의 수량은 100개(반올림 후)가 된다.(1) The number of candidate spectator accounts is determined by a preset interaction rate. In some embodiments, if the product of the preset interaction rate and the total quantity of spectator accounts in the first group of spectators is not an integer, the product is rounded. For example, the preset interaction rate is set to 10%. If the number of accounts in the first spectator group is 4, the number of candidate spectator accounts is 1 (10% of 4 is 0.4, rounded to 1). If the number of accounts in the first spectator group is 1000, the number of candidate spectator accounts is 100. If the number of accounts in the first spectator group is 998, the number of candidate spectator accounts is 100 (after rounding).

(2) 제1 관전자 그룹의 관전자 계정의 총 수량이 제1 수량 범위 내에 속하는 경우, 제1 인터랙션 비율에 따라 제1 관전자 세트가 결정된다. 제1 관전자 그룹 내의 관전자 계정의 총 수량이 제2 수량 범위 내에 속하는 경우, 제2 인터랙션 비율에 따라 제1 관전자 세트가 결정된다. 제1 수량 범위와 제2 수량 범위 사이에는 교차점이 없다. 또한, 제1 인터랙션 비율과 제2 인터랙션 비율은 미리 설정된 고정 비율로 구현되거나, 제1 인터랙션 비율과 제2 인터랙션 비율은 사용자가 자유롭게 조정한 인터랙션 비율일 수 있다.(2) If the total quantity of spectator accounts of the first spectator group falls within the first quantity range, the first set of spectators is determined according to the first interaction ratio. If the total quantity of spectator accounts in the first spectator group falls within the second quantity range, the first set of spectators is determined according to the second interaction rate. There is no intersection between the first quantity range and the second quantity range. Additionally, the first interaction ratio and the second interaction ratio may be implemented as preset fixed ratios, or the first interaction ratio and the second interaction ratio may be interaction ratios freely adjusted by the user.

예를 들어, 제1 수량 범위는 0 내지 50이고, 제1 인터랙션 비율은 50%이며; 제2 수량 범위는 51 내지 1000이고, 제2 인터랙션 비율은 20%이다. 제1 관전자 그룹 내의 계정의 수량이 40개인 경우, 후보 관전자 계정의 수량은 20개이고; 제1 관전자 그룹 내의 계정의 수량이 200개인 경우, 후보 관전자 계정의 수량은 40개이다. 선택적으로, 제1 인터랙션 비율/제2 인터랙션 비율과 제1 관전자 그룹 내의 관전자 계정의 총 수량의 곱이 정수가 아닌 경우, 그 곱이 반올림된다.For example, the first quantity range is 0 to 50, and the first interaction ratio is 50%; The second quantity range is 51 to 1000, and the second interaction rate is 20%. If the number of accounts in the first spectator group is 40, the number of candidate spectator accounts is 20; If the number of accounts in the first spectator group is 200, the number of candidate spectator accounts is 40. Optionally, if the product of the first interaction ratio/second interaction ratio and the total quantity of spectator accounts in the first spectator group is not an integer, the product is rounded.

(3) 제1 관전자 그룹 내의 관전자 계정의 총 수량이 제1 수량 범위 내에 속하는 경우, 미리 설정된 수량에 따라 제1 관전자 세트의 후보 관전자 계정이 결정된다. 제1 관전자 그룹 내의 관전자 계정의 총 수량이 제2 수량 범위 내에 속할 경우, 미리 설정된 인터랙션 비율에 따라 제1 관전자 세트의 관전자 후보 계정이 결정된다.(3) If the total quantity of spectator accounts in the first spectator group falls within the first quantity range, the candidate spectator accounts of the first spectator set are determined according to the preset quantity. When the total number of spectator accounts in the first spectator group falls within the second quantity range, the spectator candidate accounts of the first spectator set are determined according to a preset interaction ratio.

예를 들어, 제1 수량 범위는 0 내지 100이고, 미리 설정된 수량은 1개이며; 제2 수량 범위는 101 내지 1000이며, 미리 설정된 인터랙션 비율은 10%이다. 제1 관전자 그룹 내의 계정의 수량이 40개인 경우, 후보 관전자 계정의 수량은 1개이고; 제1 관전자 그룹 내의 계정의 수량이 200개인 경우, 후보 관전자 계정의 수량은 20개이다. 선택적으로, 미리 설정된 인터랙션 비율과 제1 관전자 그룹 내의 관전자 계정의 총 수량의 곱이 정수가 아닌 경우, 그 곱이 반올림된다. 선택적으로, 후보 관전자 계정은 관전자 인터페이스가 디스플레이 시작 순간에 인터랙티브 콘텐츠를 디스플레이하는 관전자 계정을 포함하지 않거나, 후보 관전자 계정은 인터랙티브 콘텐츠를 수신한 관전자 계정을 포함하지 않는다.For example, the first quantity range is 0 to 100, and the preset quantity is 1; The second quantity range is 101 to 1000, and the preset interaction rate is 10%. When the number of accounts in the first spectator group is 40, the number of candidate spectator accounts is 1; If the number of accounts in the first spectator group is 200, the number of candidate spectator accounts is 20. Optionally, if the product of the preset interaction rate and the total quantity of spectator accounts in the first group of spectators is not an integer, the product is rounded. Optionally, the candidate spectator account does not include a spectator account that displays the interactive content at the moment the spectator interface starts displaying, or the candidate spectator account does not include a spectator account that received the interactive content.

선택적으로, 관전자 계정이 인터랙티브 콘텐츠를 수신했다는 것은, 다음 방식 중 적어도 하나를 포함한다.Optionally, receipt of interactive content by a spectator account includes at least one of the following ways:

방식 1: 예를 들어, 배틀에서, 이력 인터랙션 시간(historical interaction time)이 설정된다. 관전자 계정이 신규 인터랙티브 콘텐츠를 수신하면 타이밍(timing)이 시작된다. 이력 인터랙션 시간에서, 관전자 계정은 동일한 인터랙티브 콘텐츠를 한 번만 수신할 수 있다. 이력 시간 이후에, 관전자 계정은 동일한 인터랙티브 콘텐츠를 다시 수신할 수 있다.Method 1: For example, in a battle, a historical interaction time is established. Timing begins when a spectator account receives new interactive content. In historical interaction time, a spectator account may only receive the same interactive content once. After some time, the spectator account can receive the same interactive content again.

방식 2: 예를 들어, 배틀에서, 배틀이 진행되는 동안, 관전자 계정이 신규 인터랙티브 콘텐츠를 수신하면, 관전자 계정은 동일한 인터랙티브 콘텐츠를 다시 수신할 수 없다.Manner 2: For example, in a battle, if a spectator account receives new interactive content while the battle is in progress, the spectator account cannot receive the same interactive content again.

선택적으로, 대응하는 수량의 후보 관전자 계정이 제1 관전자 그룹으로부터 무작위로 결정되고, 대응하는 수량의 후보 관전자 계정으로 형성된 세트가 제1 관전자 세트이다.Optionally, a corresponding quantity of candidate spectator accounts is randomly determined from the first group of spectators, and the set formed by the corresponding quantity of candidate spectator accounts is the first spectator set.

일부 선택적인 실시예에서, 후보 관전자 계정은 관전자 계정의 인터랙티브 활동 레벨(interactive activity level)에 따라 제1 관전자 그룹으로부터 미리 설정된 인터랙션 비율로 결정될 수 있으며, 제1 관전자 세트는 결정된 후보 관전자 계정에 기반하여 형성된다. 선택적으로, 인터랙티브 활동 레벨은 이력 인터랙션 응답의 수량, 이력 인터랙션 개시(initiation)의 수량 등을 포함한다. 이는 본 실시예에서는 제한되지 않는다. 예를 들어, 인터랙티브 활동 레벨이 높은 관전자 계정이 우선적으로 관전자 계정 후보로서 결정된다.In some optional embodiments, candidate spectator accounts may be determined at a preset interaction rate from the first group of spectators according to the interactive activity level of the spectator accounts, and the first set of spectators may be determined based on the determined candidate spectator accounts. is formed Optionally, the interactive activity level includes the quantity of historical interaction responses, the quantity of historical interaction initiations, etc. This is not limited in this embodiment. For example, a spectator account with a high level of interactive activity is preferentially determined as a spectator account candidate.

일부 선택적인 실시예에서, 후보 관전자 계정은 관전자 계정의 관전자 시간(spectator time)에 따라 제1 관전자 그룹으로부터 미리 설정된 인터랙션 비율로 결정될 수 있으며, 결정된 후보 관전자 계정에 기반하여 제1 관전자 세트가 형성된다. 선택적으로, 관전 시간은 1개의 배틀 또는 2개 이상의 배틀의 관전자 시간을 의미한다. 예를 들어, 관전자 시간이 긴 관전자 계정을 우선적으로 관전자 후보 계정으로 결정한다.In some optional embodiments, a candidate spectator account may be determined at a preset interaction rate from the first group of spectators according to the spectator time of the spectator account, and a first set of spectators is formed based on the determined candidate spectator account. . Optionally, spectator time means spectator time for one battle or two or more battles. For example, a spectator account with a long spectator time is prioritized as a spectator candidate account.

일부 선택적인 실시예에서, 후보 관전자 계정은 관전자 계정이 관전자 인터페이스에 진입하는 시퀀스에 따라 제1 관전자 그룹으로부터 미리 설정된 인터랙션 비율로 결정될 수 있으며, 제1 관전자 세트는 결정된 후보 관전자 계정에 기반하여 형성된다. 예를 들어, 관전자 인터페이스에 가장 먼저 진입하는 관전자 계정을 우선적으로 관전자 후보 계정으로 결정한다.In some optional embodiments, candidate spectator accounts may be determined at a preset interaction rate from a first group of spectators according to the sequence in which spectator accounts enter the spectator interface, and the first set of spectators is formed based on the determined candidate spectator accounts. . For example, the spectator account that enters the spectator interface first is prioritized as the spectator candidate account.

2. 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 제1 관전자 세트는 온라인 배틀을 실시간으로 시청하는 관전자 계정 세트로부터 미리 설정된 인터랙션 비율로 결정된다.2. In response to receiving a trigger operation for the interactive control, the first set of spectators is determined with a preset interaction rate from the set of spectator accounts watching the online battle in real time.

선택적으로, 관전자 계정 세트는 온라인 배틀을 실시간으로 시청하는 모든 관전자 계정을 의미한다. 선택적으로, 관전자 계정 세트는 관전자 인터페이스가 디스플레이 시작 순간에 인터랙티브 콘텐츠를 디스플레이하는 관전자 계정을 포함하지 않는다.Optionally, the set of spectator accounts refers to all spectator accounts that watch the online battle in real time. Optionally, the set of spectator accounts does not include spectator accounts for which the spectator interface displays interactive content at the moment of display initiation.

일부 선택적인 실시예에서, 관전자 계정 세트로부터 제1 관전자 세트를 결정하는 방법은:In some optional embodiments, a method of determining a first set of spectators from a set of spectator accounts:

미리 설정된 인터랙션 비율로 관전자 계정 세트로부터 후보 관전자 계정을 무작위로 결정하는 단계; 및 무작위로 결정된 후보 관전자 계정에 기반하여 제1 관전자 세트를 형성하는 단계를 더 포함한다.randomly determining a candidate spectator account from a set of spectator accounts at a preset interaction rate; and forming a first set of spectators based on randomly determined candidate spectator accounts.

선택적으로, 대응하는 수량의 후보 관전자 계정이 관전자 계정 세트로부터 무작위로 결정되고, 대응하는 수량의 후보 관전자 계정으로 형성된 세트가 제1 관전자 세트이다.Optionally, a corresponding quantity of candidate spectator accounts is randomly determined from the set of spectator accounts, and the set formed by the corresponding quantity of candidate spectator accounts is the first spectator set.

달리 말하면, 미리 설정된 인터랙션 비율은 상이한 방법에 기반하여 결정됨으로써, 제1 관전자 그룹으로부터 후보 관전자 계정이 무작위로 결정되어 제1 관전자 세트가 생성되고, 이는 제1 관전자 계정이 무작위로 선택된 지정된 수량의 관전자 계정과 인터랙션할 수 있게 하며, 인터랙션 무작위성을 향상시킨다.In other words, the preset interaction rate is determined based on different methods, so that candidate spectator accounts are randomly determined from a first group of spectators to generate a first set of spectators, which is a randomly selected number of spectators. It allows interaction with the account and improves interaction randomness.

일부 선택적인 실시예에서, 후보 관전자 계정은 관전자 계정의 인터랙티브 활동 레벨에 따라 관전자 계정 세트로부터 미리 설정된 인터랙션 비율로 결정될 수 있으며, 제1 관전자 세트는 결정된 후보 관전자 계정에 기반하여 형성된다. 선택적으로, 인터랙티브 활동 레벨은 이력 인터랙션 응답의 수량, 이력 인터랙션 개시의 수량 등을 포함한다. 이는 본 실시예에서는 제한되지 않는다. 예를 들어, 인터랙티브 활동 레벨이 높은 관전자 계정이 우선적으로 관전자 계정 후보로 결정된다.In some optional embodiments, candidate spectator accounts may be determined at a preset interaction rate from a set of spectator accounts according to the interactive activity level of the spectator accounts, and a first set of spectator accounts is formed based on the determined candidate spectator accounts. Optionally, the interactive activity level includes the quantity of historical interaction responses, the quantity of historical interaction initiations, etc. This is not limited in this embodiment. For example, spectator accounts with a high level of interactive activity are prioritized as spectator account candidates.

일부 선택적인 실시예에서, 후보 관전자 계정은 또한, 관전자 계정의 관전자 시간에 따라 관전자 계정 세트로부터 미리 설정된 인터랙션 비율로 결정될 수 있으며, 결정된 후보 관전자 계정에 기반하여 제1 관전자 세트가 형성된다. 선택적으로, 관전자 계정의 관전자 시간은 1개의 배틀 또는 2개 이상의 배틀의 관전자 시간을 의미한다. 예를 들어, 관전자 시간이 긴 관전자 계정을 우선적으로 관전자 후보 계정으로 결정한다.In some optional embodiments, the candidate spectator account may also be determined at a preset interaction rate from a set of spectator accounts according to the spectator time of the spectator account, and a first set of spectators is formed based on the determined candidate spectator account. Optionally, spectator time for a spectator account means spectator time for one battle or two or more battles. For example, a spectator account with a long spectator time is prioritized as a spectator candidate account.

일부 선택적인 실시예에서, 후보 관전자 계정은 또한 관전자 계정이 관전자 인터페이스에 진입하는 시퀀스에 따라 관전자 계정 세트로부터 미리 설정된 인터랙션 비율로 결정될 수 있으며, 제1 관전자 세트는 결정된 후보 관전자 계정에 기반하여 형성된다. 예를 들어, 관전자 인터페이스에 가장 먼저 진입하는 관전자 계정을 우선적으로 관전자 후보 계정으로 결정한다.In some optional embodiments, candidate spectator accounts may also be determined at a preset interaction rate from a set of spectator accounts according to the sequence in which the spectator accounts enter the spectator interface, and a first set of spectator accounts is formed based on the determined candidate spectator accounts. . For example, the spectator account that enters the spectator interface first is prioritized as the spectator candidate account.

제1 관전자 세트를 결정하는 방법은 단지 예로서 사용된 것이다. 이는 본 출원의 실시예에 제한되지 않는다.The method of determining the first set of spectators is used as an example only. This is not limited to the embodiments of this application.

선택적으로, 제1 인터랙티브 콘텐츠의 디스플레이 동안, 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송되고, 제1 인터랙션 요청 컨트롤이 제1 관전자 세트 내의 관전자 계정의 인터페이스에 디스플레이된다. 제1 인터랙션 요청 컨트롤은 제1 인터랙티브 콘텐츠와 연관된다. 선택적으로, 제1 인터랙션 요청 컨트롤은 제1 인터랙션 애니메이션, 계정 이름 및 프롬프트 버블(prompt bubble)을 포함한다. 제1 인터랙션 애니메이션은 제1 인터랙티브 콘텐츠와 관련된 인터랙티브 액션의 애니메이션을 디스플레이하도록 구성된다. 예를 들어, 제1 인터랙티브 콘텐츠와 관련된 인터랙티브 액션이 하이파이브인 경우, 제1 인터랙션 애니메이션이 손바닥이 좌우로 흔들리는 모습으로 도시된다. 계정 이름은 인터랙션 요청을 전송한 관전자 계정의 이름, 즉 본 실시예에서의 제1 관전자 계정의 계정 이름을 디스플레이하도록 구성된다. 프롬프트 버블은 제1 인터랙션 애니메이션과 관련된 텍스트 프롬프트 정보를 디스플레이하도록 구성된다. 예를 들어, 제1 인터랙티브 콘텐츠와 관련된 인터랙티브 액션이 하이파이브인 경우, 프롬프트 버블은 "하이파이브"를 디스플레이한다.Optionally, during display of the first interactive content, the first interactive content is sent to a spectator account in the first spectator set and a first interaction request control is displayed in the interface of the spectator account in the first spectator set. A first interaction request control is associated with first interactive content. Optionally, the first interaction request control includes a first interaction animation, an account name, and a prompt bubble. The first interaction animation is configured to display an animation of an interactive action related to the first interactive content. For example, when the interactive action related to the first interactive content is a high five, the first interaction animation is shown as a palm shaking left and right. The account name is configured to display the name of the spectator account that sent the interaction request, that is, the account name of the first spectator account in this embodiment. The prompt bubble is configured to display text prompt information related to the first interaction animation. For example, if the interactive action associated with the first interactive content is a high five, the prompt bubble displays “high five.”

선택적으로, 제1 관전자 세트 내의 관전자 계정은 제1 인터랙션 요청 컨트롤에 대한 트리거 조작을 수행하고, 제1 참여 콘텐츠(participation content)가 관전자 계정의 관전자 인터페이스에 디스플레이된다. 제1 참여 콘텐츠는 제1 인터랙티브 콘텐츠와 관련된 인터랙티브 액션을 디스플레이한다.Optionally, a spectator account in the first spectator set performs a trigger operation on the first interaction request control, and first participation content is displayed in the spectator interface of the spectator account. The first participatory content displays an interactive action related to the first interactive content.

예를 들어, 도 5를 참조하면, 하이파이브 요청 컨트롤(501)이 관전자 인터페이스(500)에 디스플레이되며, 하이파이브 애니메이션(502), 플레이어 이름(503) 및 버블(504)을 포함한다. 하이파이브 애니메이션(502)을 클릭/탭하는 경우, 하이파이브 참여 콘텐츠(511)가 관전자 인터페이스(510)에 디스플레이되고, 하이파이브 액션(512)이 하이파이브 참여 콘텐츠(511)에 디스플레이된다.For example, referring to Figure 5, a high five request control 501 is displayed in the spectator interface 500 and includes a high five animation 502, player name 503, and bubble 504. When clicking/tapping the high five animation 502, the high five participation content 511 is displayed in the spectator interface 510, and the high five action 512 is displayed in the high five participation content 511.

단계(203): 제1 인터랙티브 콘텐츠에 기반하여 인터랙티브 계정의 수량을 디스플레이한다.Step 203: Display the quantity of interactive accounts based on the first interactive content.

인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함한다. 인터랙티브 계정의 제1 수량은 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이다. 인터랙티브 계정의 제2 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이다. 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠이다. 제2 인터랙티브 콘텐츠는 제2 관전자 세트 내의 관전자 계정으로 전송된다. 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태는 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일하다.The quantity of the interactive account includes a first quantity of the interactive account and a second quantity of the interactive account. The first quantity of interactive accounts is the quantity of accounts that respond to the first interactive content in the process of displaying the first interactive content. The second quantity of interactive accounts is the quantity of accounts responding to the second interactive content between the moment of display start and the moment of display end. The second interactive content is display content triggered by the second spectator account between the moment the display starts and the moment the display ends. The second interactive content is sent to a spectator account within the second spectator set. The interaction type corresponding to the first interactive content is the same as the interaction type corresponding to the second interactive content.

선택적으로, 인터랙티브 계정의 제1 수량은 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 관전자 세트의 제1 인터랙션 요청 컨트롤에 대한 트리거 조작을 수행하는 관전자 계정의 수량을 의미한다.Optionally, the first quantity of interactive accounts refers to the quantity of spectator accounts that perform a trigger operation on a first interaction request control of a first set of spectators in the process of displaying the first interactive content.

선택적으로, 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠를 의미한다. 제2 관전자 계정은 하나 또는 2개 이상 있을 수 있다. 달리 말하면, 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 복수의 관전자 계정에 의해 트리거된 동일한 디스플레이 콘텐츠를 모두 제2 인터랙티브 콘텐츠라고 할 수 있다. 선택적으로, 제2 인터랙티브 콘텐츠가 지시하는 인터랙션 형태는 제1 인터랙티브 콘텐츠가 지시하는 인터랙션 형태와 동일하다.Optionally, second interactive content means display content triggered by a second spectator account between the moment the display starts and the moment the display ends. There may be one or more secondary spectator accounts. In other words, all the same display content triggered by a plurality of spectator accounts between the display start moment and the display end moment may be referred to as second interactive content. Optionally, the interaction type indicated by the second interactive content is the same as the interaction type indicated by the first interactive content.

선택적으로, 제2 관전자 세트를 결정하는 방법은 단계(202)에서 설명된 제1 관전자 세트를 결정하는 방법과 유사하며, 자세한 내용은 여기서 다시 설명하지 않는다. 선택적으로, 제2 관전자 세트는 대응하는 제2 인터랙티브 콘텐츠의 전송 순간에 인터랙티브 콘텐츠를 디스플레이하는 관전자 인터페이스를 갖는 관전자 계정 또는 인터랙티브 콘텐츠를 수신한 관전자 계정을 포함하지 않는다.Optionally, the method for determining the second set of spectators is similar to the method for determining the first set of spectators described in step 202, and details are not described again here. Optionally, the second set of spectators does not include a spectator account that has received the interactive content or a spectator account that has a spectator interface that displays the interactive content at the moment of transmission of the corresponding second interactive content.

선택적으로, 제2 관전자 세트와 제1 관전자 세트는 모두 제1 관전자 그룹에 속하며, 달리 말하면, 제2 관전자 세트와 제1 관전자 세트는 모두 제1 배틀 파티를 지원한다. 다르게는, 제2 관전자 세트와 제1 관전자 세트는 동일한 관전자 그룹에 속하지 않으며, 달리 말하면, 제2 관전자 세트와 제1 관전자 세트는 상이한 배틀 파티를 지원한다.Optionally, both the second set of spectators and the first set of spectators belong to the first group of spectators, or in other words, both the second set of spectators and the first set of spectators support the first battle party. Alternatively, the second set of spectators and the first set of spectators do not belong to the same spectator group; in other words, the second set of spectators and the first set of spectators support different battle parties.

선택적으로, 인터랙티브 계정의 제2 수량은 상이한 제2 관전자 계정에 대응하는 제2 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서, 대응하는 제2 관전자 세트에서 제2 인터랙션 요청 컨트롤에 대한 트리거 조작을 수행하는 관전자 계정의 수량을 의미한다.Optionally, the second quantity of interactive accounts may, in the process of displaying second interactive content corresponding to a different second spectator account, be a second quantity of spectator accounts that perform a trigger operation on a second interaction request control in a corresponding set of second spectators. It means quantity.

선택적으로, 제1 인터랙티브 콘텐츠는 또한 인터랙티브 계정의 수량을 디스플레이하도록 구성된다. 인터랙티브 계정의 수량을 디스플레이하는 방식은 적어도 다음 방식을 포함한다:Optionally, the first interactive content is also configured to display a quantity of interactive accounts. Methods for displaying quantities in an interactive account include at least the following methods:

1. 제1 인터랙티브 콘텐츠는 인터랙티브 계정의 수량을 실시간으로 디스플레이한다. 예를 들어, 도 4에 도시된 바와 같이, 하이파이브를 수행하는 계정의 수량(413)이 하이파이브 액션(412) 아래에 실시간으로 디스플레이된다.1. The first interactive content displays the quantity of interactive accounts in real time. For example, as shown in Figure 4, the quantity 413 of accounts performing high fives is displayed in real time below the high five action 412.

2. 디스플레이 종료 순간에, 제1 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이의 인터랙티브 계정의 수량을 디스플레이한다.2. At the display end moment, the first interactive content displays the quantity of interactive accounts between the display start moment and the display end moment.

인터랙티브 계정의 수량을 디스플레이하는 방식은 단지 예로서 사용된 것이며 본 출원의 실시예에서는 제한되지 않는다.The method of displaying the quantity of the interactive account is used as an example only and is not limited to the embodiments of the present application.

요약하자면, 본 실시예에서 제공되는 방법에서는 상이한 관전자 계정의 관전자 인터페이스에 디스플레이된 동일한 인터랙티브 콘텐츠가 일부 관전자 계정으로 전송되며, 일정 기간 동안 동일한 인터랙티브 콘텐츠에 응답하는 관전자 계정의 수량이 카운트되고, 관전자 계정의 수량에 기반하여 지정된 응답 결과가 관전자 인터페이스에 디스플레이되며, 이는 상이한 관전자 계정 간의 인터랙션 공유를 구현하면서 백엔드의 컴퓨팅 리소스를 절약한다.In summary, in the method provided in this embodiment, the same interactive content displayed on the spectator interface of different spectator accounts is transmitted to some spectator accounts, the number of spectator accounts responding to the same interactive content during a certain period of time is counted, and the spectator account Response results specified based on the quantity are displayed on the spectator interface, which saves computing resources in the backend while implementing interaction sharing between different spectator accounts.

도 6은 본 출원의 다른 예시적인 실시예에 따른 관전자 인터랙션 방법의 흐름도이다. 도 6에 도시된 바와 같이, 이 방법은 다음 단계를 포함한다:Figure 6 is a flowchart of a spectator interaction method according to another exemplary embodiment of the present application. As shown in Figure 6, this method includes the following steps:

단계(601): 온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이한다.Step 601: Display a spectator interface for the first spectator account to watch the online battle.

관전자 인터페이스는 인터랙티브 컨트롤을 포함한다. 인터랙티브 컨트롤은 온라인 배틀을 시청하고 있는 관전자 계정과의 인터랙션을 트리거하도록 구성된다.The spectator interface includes interactive controls. The interactive controls are configured to trigger interaction with a spectator account watching the online battle.

관전자 인터페이스를 디스플레이하는 방식은 단계(201)에서 자세히 설명되며, 자세한 내용은 여기서 다시 설명하지 않는다.The manner of displaying the spectator interface is described in detail in step 201, and details are not described again here.

단계(602): 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이한다.Step 602: Display first interactive content in response to receiving a trigger manipulation for the interactive control.

제1 인터랙티브 콘텐츠는 디스플레이 시작 순간 및 디스플레이 종료 순간에 대응한다. 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송되는 디스플레이 콘텐츠이다.The first interactive content corresponds to the display start moment and the display end moment. The first interactive content is display content sent to a spectator account within the first set of spectators.

제1 관전자 세트 및 제1 인터랙티브 콘텐츠의 특정 콘텐츠를 결정하는 방법이 단계(202)에 설명되어 있으며, 자세한 내용은 여기서 다시 설명하지 않는다.A method of determining the specific content of the first set of spectators and the first interactive content is described in step 202, and details are not described again here.

선택적으로, 제1 관전자 계정은 트리거 조작에 응답하면서 인터랙션 요청을 서버로 전송한다. 인터랙션 요청은 제1 인터랙티브 콘텐츠를 포함한다. 서버는 제1 관전자 계정으로부터 인터랙션 요청을 수신하고, 제1 인터랙티브 콘텐츠를 제1 관전자 세트 내의 관전자 계정으로 전달한다.Optionally, the first spectator account sends an interaction request to the server in response to the trigger operation. The interaction request includes first interactive content. The server receives the interaction request from the first spectator account and delivers the first interactive content to the spectator account in the first spectator set.

단계(603): 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 인터랙티브 계정의 제1 수량을 획득한다.Step 603: In the process of displaying the first interactive content, obtain a first quantity of interactive accounts responding to the first interactive content.

선택적으로, 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스는 디스플레이 시작 순간부터 디스플레이 종료 순간까지이다. 달리 말하면, 관전자 인터페이스에서의 제1 인터랙티브 콘텐츠의 디스플레이는 디스플레이 시작 순간부터 시작되고, 관전자 인터페이스에서의 제1 인터랙티브 콘텐츠의 디스플레이는 디스플레이 종료 순간에 도달한 경우 종료된다.Optionally, the process of displaying the first interactive content is from the moment the display starts to the moment the display ends. In other words, the display of the first interactive content in the spectator interface starts from the moment the display starts, and the display of the first interactive content in the spectator interface ends when the display end moment is reached.

선택적으로, 제1 인터랙티브 콘텐츠를 수신하는 관전자 계정이 모두 제1 관전자 세트 내의 관전자 계정인 경우, 인터랙티브 계정의 제1 수량은 제1 관전자 세트에서 제1 인터랙티브 콘텐츠에 응답하는 관전자 계정의 수량을 의미한다.Optionally, if the spectator accounts receiving the first interactive content are all spectator accounts in the first spectator set, then the first quantity of interactive accounts refers to the quantity of spectator accounts responding to the first interactive content in the first spectator set. .

예를 들어, 제1 관전자 세트 내의 관전자 계정은 다음: 클릭/탭 조작, 스와이프(swipe) 조작, 음성 조작, 누르기(press) 조작 및 모션 컨트롤(예를 들어, 화면 흔들기) 중 적어도 하나를 통해 제1 인터랙티브 콘텐츠에 응답한다.For example, a spectator account within a first spectator set may perform a command via at least one of the following: a click/tap operation, a swipe operation, a voice operation, a press operation, and a motion control (e.g., shaking the screen). Respond to the first interactive content.

단계(604): 디스플레이 시작 순간과 디스플레이 종료 순간 사이의 중간 순간에 트리거된 제2 인터랙티브 콘텐츠를 결정한다.Step 604: Determine the second interactive content triggered at an intermediate moment between the display start moment and the display end moment.

선택적으로, 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이의 특정 순간에 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠를 의미한다. 제2 관전자 계정은 제1 관전자 계정에 의해 트리거된 제1 인터랙티브 콘텐츠를 수신하지만 제1 인터랙티브 콘텐츠에 응답하지 않거나, 제2 관전자 계정은 제1 관전자 계정에 의해 트리거된 제1 인터랙티브 콘텐츠를 수신하지 못한다.Optionally, second interactive content means display content that is triggered by a second spectator account at a specific moment between the moment the display starts and the moment the display ends. The second spectator account receives the first interactive content triggered by the first spectator account, but does not respond to the first interactive content, or the second spectator account does not receive the first interactive content triggered by the first spectator account. .

선택적으로, 제1 인터랙티브 콘텐츠와 제2 인터랙티브 콘텐츠는 동일한 인터랙션 형태에 속한다. 예를 들어, 제1 인터랙티브 콘텐츠와 제2 인터랙티브 콘텐츠는 모두 하이파이브 인터랙션이다.Optionally, the first interactive content and the second interactive content belong to the same interaction type. For example, both the first interactive content and the second interactive content are high-five interactions.

단계(605): 중간 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 인터랙티브 계정의 제2 수량을 획득한다.Step 605: Obtain a second quantity of interactive accounts responding to the second interactive content between the intermediate moment and the display end moment.

선택적으로, 제2 인터랙티브 콘텐츠를 수신하는 관전자 계정이 모두 제2 관전자 세트 내의 관전자 계정인 경우, 인터랙티브 계정의 제2 수량은 제2 관전자 세트에서 제2 인터랙티브 콘텐츠에 응답하는 관전자 계정의 수량을 의미한다.Optionally, if the spectator accounts receiving the second interactive content are all spectator accounts in the second spectator set, then the second quantity of interactive accounts means the quantity of spectator accounts responding to the second interactive content in the second spectator set. .

선택적으로, 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠를 트리거하는 복수의 제2 관전자 계정이 있을 수 있다. 각각의 제2 관전자 계정은 중간 순간에 대응한다(중간 순간은 제2 인터랙티브 콘텐츠의 디스플레이가 시작되는 순간을 의미한다). 달리 말하면, 제1 관전자 계정 외에도, 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 인터랙티브 콘텐츠를 전송하는 복수의 제2 관전자 계정이 있으며, 복수의 제2 관전자 계정에 의해 전송된 인터랙티브 콘텐츠와 제1 관전자 계정에 의해 전송된 인터랙티브 콘텐츠는 동일한 인터랙션 솔루션에 속한다. 예를 들어, 복수의 제2 관전자 계정과 제1 관전자 계정은 모두 동일한 인터랙티브 이모티콘을 트리거한다. 디스플레이 시작 순간부터 디스플레이 종료 순간까지 제2 관전자 계정이 전송한 인터랙티브 콘텐츠에 응답하는 관전자 계정의 수량이 카운트된다.Optionally, there may be a plurality of second spectator accounts that trigger the second interactive content between the moment the display starts and the moment the display ends. Each second spectator account corresponds to an intermediate moment (the intermediate moment refers to the moment when the display of the second interactive content begins). In other words, in addition to the first spectator account, there are a plurality of second spectator accounts that transmit interactive content between the moment the display starts and the moment the display ends, and the interactive content transmitted by the plurality of second spectator accounts is transmitted to the first spectator account. The interactive content transmitted by belongs to the same interaction solution. For example, multiple secondary spectator accounts and multiple primary spectator accounts both trigger the same interactive emoticon. From the moment the display starts to the moment the display ends, the number of spectator accounts responding to the interactive content transmitted by the second spectator account is counted.

예를 들어, 제2 관전자 세트 내의 관전자 계정은 다음: 클릭/탭 조작, 스와이프 조작, 음성 조작, 누르기 조작 및 모션 컨트롤(예를 들어, 화면 흔들기) 중 적어도 하나를 통해 제2 인터랙티브 콘텐츠에 응답한다.For example, a spectator account within the second spectator set may respond to the second interactive content through at least one of the following: click/tap manipulation, swipe manipulation, voice manipulation, tap manipulation, and motion control (e.g., shaking the screen). do.

단계(606): 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량의 합을 제1 인터랙티브 콘텐츠에 기반한 인터랙티브 계정의 수량으로서 디스플레이한다.Step 606: Display the sum of the first quantity of the interactive account and the second quantity of the interactive account as the quantity of the interactive account based on the first interactive content.

선택적으로, 적어도 인터랙티브 계정의 수량 및 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 솔루션이 제1 인터랙티브 콘텐츠에 디스플레이된다.Optionally, at least a quantity of interactive accounts and an interaction solution corresponding to the first interactive content are displayed in the first interactive content.

선택적으로, 인터랙티브 계정의 수량을 계산하는 방식에는 다음 방식 중 적어도 하나가 포함된다:Optionally, the method of calculating the quantity of an interactive account includes at least one of the following methods:

1. 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량의 합을 계산하여 인터랙티브 계정의 수량을 획득한다.1. Obtain the quantity of the interactive account by calculating the sum of the first quantity of the interactive account and the second quantity of the interactive account.

예를 들어, 도 7을 참조하면, 매치 프로세스에서, 관전자 A1의 인터랙션 개시 순간이 디스플레이 시작 순간이고, 관전자 A1의 인터랙션 종료 순간이 디스플레이 종료 순간이다. 도 7에서, 현재 순간은 관전자 인터페이스에 실시간으로 인터랙티브 계정의 수량을 디스플레이하도록 구성된다. 관전자 A1의 인터랙션 개시 순간부터 현재 순간까지의 인터랙티브 계정의 수량을 계산하는 로직은, 관전자 A1의 인터랙션 개시 순간부터 관전자 A1의 인터랙션 종료 순간까지의 인터랙티브 계정의 수량을 계산하는 로직과 동일하다. 달리 말하면, 현재 순간은 관전자 A1의 인터랙션 종료 순간으로 간주될 수 있다.For example, referring to FIG. 7 , in the match process, the moment when spectator A 1 starts interaction is the moment when the display starts, and the moment when the interaction ends for spectator A 1 is the moment when the display ends. In Figure 7, the current moment is configured to display the quantity of the interactive account in real time on the spectator interface. The logic for calculating the quantity of interactive accounts from the moment of spectator A 1 's interaction start to the current moment is the same as the logic for calculating the quantity of interactive accounts from the moment of spectator A 1 's interaction start to the moment of end of spectator A 1 's interaction. . In other words, the current moment can be considered the moment when the interaction of spectator A 1 ends.

예를 들어, 도 7에서, 관전자 A1 내지 관전자 An은 인터랙션을 개시하는 관전자, 즉 인터랙티브 콘텐츠를 전송하는 관전자 계정을 의미한다. 각 관전자 뒤의 검은색 막대(black bar)는 관전자가 개시한 인터랙션에 응답하는 계정의 수량을 나타낸다.For example, in FIG. 7, spectator A 1 to spectator A n refer to spectators initiating interaction, that is, spectator accounts transmitting interactive content. The black bar behind each spectator indicates the number of accounts responding to the interaction initiated by the spectator.

예를 들어, 현재 순간에 관전자 A1의 인터랙티브 콘텐츠에 응답하는 계정의 수량을 계산하기 위해서, 인터랙션 개시 순간부터 현재 순간까지 관전자 A1의 인터랙션에 응답하는 계정의 수량을 인터랙티브 계정의 제1 수량 X1으로 계산하여 기록해야 하며, 관전자 A1의 인터랙션 개시 순간부터 현재 순간까지의 기간 동안 관전자 A2 내지 관전자 An의 인터랙션에 응답하는 모든 계정의 수량도 계산하여 인터랙티브 계정의 제2 수량 X2+X3+X4+...+Xn으로 기록한다. 현재 순간에 관전자 A1의 인터랙션에 응답하는 계정의 수량 XA는 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 합산하는 것에 의해 획득된다.For example, to calculate the quantity of accounts responding to the interactive content of spectator A 1 at the current moment, the quantity of accounts responding to the interaction of spectator A 1 from the moment of interaction initiation to the current moment is calculated as the first quantity of interactive accounts It must be calculated and recorded as 1 , and the quantity of all accounts responding to the interaction of spectator A 2 to spectator A n during the period from the moment of the start of the interaction of spectator A 1 to the current moment must also be calculated to obtain the second quantity of interactive accounts Record as X 3 +X 4 +...+X n . The quantity

2. 일부 선택적인 실시예에서, 인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량의 합을 포함하고, 인터랙티브 계정의 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠를 트리거하는 제2 관전자 계정의 수량을 더 포함한다.2. In some optional embodiments, the quantity in the interactive account includes the sum of the first quantity in the interactive account and the second quantity in the interactive account, and the quantity in the interactive account is the second quantity between the moment of display start and the end of display. It further includes the quantity of second spectator accounts that trigger the content.

인터랙티브 계정의 제1 수량, 인터랙티브 계정의 제2 수량, 제2 관전자 계정의 수량의 합이 계산되어 인터랙티브 계정의 수량을 획득한다.The sum of the first quantity of the interactive account, the second quantity of the interactive account, and the quantity of the second spectator account is calculated to obtain the quantity of the interactive account.

예를 들어, 현재 순간에 관전자 A1의 인터랙티브 콘텐츠에 응답하는 계정의 수량을 계산하기 위해서, 먼저 인터랙션 개시 순간부터 현재 순간까지 관전자 A1의 인터랙션에 응답하는 계정의 수량을 계산하여 인터랙티브 계정의 제1 수량 X1으로 기록하며, 두 번째로, 관전자 A1의 인터랙션 개시 순간부터 현재 순간까지의 기간 동안 관전자 A2 내지 관전자 An의 인터랙션에 응답하는 모든 계정의 수량을 계산하여 인터랙티브 계정의 제2 수량 X2+X3+X4+...+Xn으로 기록하고, XA는 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 합산하는 것에 의해 계산되며, 최종적으로 도 7에 도시된 바와 같이, XA+(n-1)이 계산되고, n-1은 관전자 A1의 인터랙션 개시 순간부터 현재 순간까지의 기간 동안 인터랙션을 개시한 다른 관전자의 수량, 즉 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠를 트리거하는 제2 인터랙티브 계정의 수량을 나타낸다. 이 경우, XA+(n-1)은 현재 순간에 관전자 A1의 인터랙션에 응답하는 계정의 수량이다. 달리 말하면, 제2 인터랙티브 콘텐츠를 트리거하는 제2 관전자 계정의 수량이 인터랙티브 계정의 수량에 추가됨으로써, 제1 관전자 계정과 동일한 형태의 인터랙티브 콘텐츠를 개시하는 관전자 계정은 또한 제1 관전자 계정의 인터랙션에 응답하는 계정으로 간주될 수 있으며, 이는 인터랙션 응답 범위를 확장시킨다.For example, to calculate the quantity of accounts responding to the interactive content of spectator A 1 at the current moment, first calculate the quantity of accounts responding to the interaction of spectator A 1 from the moment of interaction initiation to the current moment to calculate the number of interactive accounts. 1 Quantity The quantity X 2 +X 3 +X 4 + ...+X n is written, and As described above , Indicates the quantity of second interactive accounts that trigger second interactive content between moments. In this case , In other words, the quantity of the second spectator account that triggers the second interactive content is added to the quantity of the interactive account, so that the spectator account that initiates the same type of interactive content as the first spectator account also responds to the interaction of the first spectator account. It can be considered an account that does, which expands the scope of interaction responses.

선택적으로, 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 디스플레이하는 방식에는 다음 방식 중 적어도 하나가 포함된다.Optionally, the method of displaying the first quantity of the interactive account and the second quantity of the interactive account includes at least one of the following methods:

방식 1: 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량은 각각 관전자 인터페이스에 디스플레이된다. 예를 들어, 하이파이브 1 콘텐츠와 하이파이브 2 콘텐츠인 동일한 2개의 하이파이브 콘텐츠가 관전자 계정 A의 관전자 인터페이스에 디스플레이된다. 하이파이브 1 콘텐츠 아래에 "X명이 당신을 하이파이브합니다"가 디스플레이된다. X는 관전자 계정 A가 개시한 하이파이브 1 액션에 응답하는 관전자 계정의 수량, 즉 인터랙티브 계정의 제1 수량을 의미한다. 하이파이브 2 콘텐츠 아래에는 "Y명이 또한 당신을 하이파이브합니다"가 디스플레이된다. Y는 다른 관전자 계정이 개시한 하이파이브 2 액션에 응답하는 관전자 계정의 수량, 즉 인터랙티브 계정의 제2 수량을 의미한다.Method 1: The first quantity of the interactive account and the second quantity of the interactive account are respectively displayed on the spectator interface. For example, the same two high five contents, namely high five 1 content and high five 2 content, are displayed in the spectator interface of spectator account A. “X people high five you” is displayed under the High Five 1 content. X refers to the quantity of spectator accounts responding to the High Five 1 action initiated by spectator account A, that is, the first quantity of interactive accounts. “Y people also high five you” is displayed under the High Five 2 content. Y refers to the quantity of the spectator account responding to the High Five 2 action initiated by another spectator account, that is, the second quantity of the interactive account.

방식 2: 인터랙티브 계정의 제2 수량과 인터랙티브 계정의 제1 수량의 합이 관전자 인터페이스에 디스플레이된다. 예를 들어, 하이파이브 콘텐츠가 관전자 인터페이스에 디스플레이되고, 하이파이브 콘텐츠 아래에는 "총 Z명이 당신을 하이파이브합니다"가 디스플레이된다. Z는 인터랙티브 계정의 제2 수량과 인터랙티브 계정의 제1 수량의 합을 의미한다. Manner 2: The sum of the second quantity of the interactive account and the first quantity of the interactive account is displayed on the spectator interface. For example, high-five content is displayed in the spectator interface, and "A total of Z people high-five you" is displayed below the high-five content. Z means the sum of the second quantity of the interactive account and the first quantity of the interactive account.

인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 디스플레이하는 방식은 단지 예로서 사용된 것이며 본 출원의 실시예에서는 제한되지 않는다.The manner of displaying the first quantity of the interactive account and the second quantity of the interactive account is used only as an example and is not limited to the embodiments of the present application.

요약하자면, 본 실시예에서 제공되는 방법에서는 상이한 관전자 계정의 관전자 인터페이스에 디스플레이된 동일한 인터랙티브 콘텐츠가 일부 관전자 계정으로 전송되며, 일정 기간 동안 동일한 인터랙티브 콘텐츠에 응답하는 관전자 계정의 수량이 카운트되고, 관전자 계정의 수량에 기반하여 지정된 응답 결과가 관전자 인터페이스에 디스플레이되며, 이는 상이한 관전자 계정 간의 인터랙션 공유를 구현하면서 백엔드의 컴퓨팅 리소스를 절약한다. 본 실시예에서 제공되는 방법에서, 제1 인터랙티브 콘텐츠와 제2 인터랙티브 콘텐츠가 동일한 형태의 인터랙티브 콘텐츠인 경우, 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량의 합이 제1 관전자 계정의 인터랙션에 응답하는 인터랙티브 계정의 수량으로서 사용된다. 관련 계산 방식을 통해, 동일한 인터랙티브 콘텐츠를 공유하는 상이한 관전자 계정 간에 인터랙션 공유가 구현된다. 또한, 상이한 관전자 계정의 인터랙티브 계정이 연관되며, 이는 관전자 계정의 인터랙티브 경험을 향상시킨다.In summary, in the method provided in this embodiment, the same interactive content displayed on the spectator interface of different spectator accounts is transmitted to some spectator accounts, the number of spectator accounts responding to the same interactive content during a certain period of time is counted, and the spectator account Response results specified based on the quantity are displayed on the spectator interface, which saves computing resources in the backend while implementing interaction sharing between different spectator accounts. In the method provided in this embodiment, when the first interactive content and the second interactive content are the same type of interactive content, the sum of the first quantity of the interactive account and the second quantity of the interactive account is equal to the interaction of the first spectator account. Used as the quantity of interactive accounts responding. Through related computational methods, interaction sharing is implemented between different spectator accounts sharing the same interactive content. Additionally, interactive accounts of different spectator accounts are associated, which enhances the interactive experience of the spectator account.

본 실시예에서 제공되는 방법에서, 제2 관전자 계정의 수량이 인터랙티브 계정의 수량에 추가된다. 인터랙션을 개시하는 관전자 계정이 연관되며, 이는 관전자 계정 간의 인터랙션 경험을 더욱 향상시킨다.In the method provided in this embodiment, the quantity of the second spectator account is added to the quantity of the interactive account. The spectator account initiating the interaction is associated, which further enhances the experience of interaction between spectator accounts.

본 실시예에서 제공되는 방법에서, 동일한 지정된 기간 동안 동일한 형태의 2개의 인터랙티브 콘텐츠가 있는 경우, 2개의 인터랙티브 콘텐츠에 각각 응답하는 인터랙티브 계정의 수량이 동시에 획득되며, 이는 상이한 관전자 계정에 의해 개시된 인터랙션이 동기화되도록 보장하고, 관전자 계정의 관전자 경험을 더욱 향상시킨다.In the method provided in this embodiment, when there are two interactive contents of the same type during the same specified period, the quantity of interactive accounts each responding to the two interactive contents is obtained simultaneously, which means that the interactions initiated by different spectator accounts Ensures synchronization and further improves the spectator experience for spectator accounts.

도 8은 본 출원의 다른 예시적인 실시예에 따른 관전자 인터랙션 방법의 흐름도이다. 도 8에 도시된 바와 같이, 이 방법은 다음 단계를 포함한다:Figure 8 is a flowchart of a spectator interaction method according to another exemplary embodiment of the present application. As shown in Figure 8, this method includes the following steps:

단계(801): 온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이한다.Step 801: Display a spectator interface for the first spectator account to watch the online battle.

관전자 인터페이스는 인터랙티브 컨트롤을 포함한다. 인터랙티브 컨트롤은 제1 관전자 계정과 온라인 배틀을 시청하는 관전자 계정 사이의 인터랙션을 트리거하도록 구성된다.The spectator interface includes interactive controls. The interactive control is configured to trigger an interaction between the first spectator account and the spectator account watching the online battle.

선택적으로, 인터랙션의 표현 형태는 다음: 인터랙티브 신호(예를 들어, 적색 경보), 인터랙티브 액션(예를 들어, 하이파이브 액션), 인터랙티브 음성 메시지(예를 들어, "안녕하세요(Hello)" 또는 "후퇴(Fall back)"와 같은 간단한 오디오) 등 중 적어도 하나를 포함한다. 이는 본 실시예에서는 제한되지 않는다.Optionally, the form of expression of interaction may be: an interactive signal (e.g. a red alert), an interactive action (e.g. a high five action), an interactive voice message (e.g. "Hello" or "retreat") (simple audio such as "Fall back"), etc. This is not limited in this embodiment.

관전자 인터페이스를 디스플레이하는 방식은 단계(201)에서 자세히 설명되며, 자세한 내용은 여기서 다시 설명하지 않는다.The manner of displaying the spectator interface is described in detail in step 201, and details are not described again here.

일부 선택적 실시예에서, 관전자 인터페이스는 적어도 2개의 후보 인터랙티브 컨트롤을 포함한다.In some optional embodiments, the spectator interface includes at least two candidate interactive controls.

선택적으로, 2개의 후보 인터랙티브 컨트롤은 관전자 계정 간의 상이한 콘텐츠와의 인터랙션을 트리거한다. 예를 들어, 하나의 후보 인터랙티브 컨트롤은 관전자 계정과의 하이파이브 인터랙션을 트리거하도록 구성되고, 다른 후보 인터랙티브 컨트롤은 관전자 계정과의 응원하는 인터랙션을 트리거하도록 구성된다.Optionally, two candidate interactive controls trigger interaction with different content between spectator accounts. For example, one candidate interactive control is configured to trigger a high-five interaction with a spectator account, and another candidate interactive control is configured to trigger a cheering interaction with a spectator account.

단계(802): 적어도 2개의 후보 인터랙티브 컨트롤 내의 지정된 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 제1 인터랙티브 콘텐츠를 디스플레이한다.Step 802: In response to receiving a trigger manipulation for a designated interactive control within at least two candidate interactive controls, display first interactive content.

지정된 인터랙티브 컨트롤은 제1 관전자 계정에 의해 선택된 후보 인터랙티브 컨트롤을 의미한다.The designated interactive control means a candidate interactive control selected by the first spectator account.

선택적으로, 제1 인터랙티브 콘텐츠는 지정된 인터랙티브 컨트롤과 연관된다.Optionally, the first interactive content is associated with a designated interactive control.

선택적으로, 2개의 후보 인터랙티브 컨트롤을 디스플레이하는 방식에는 다음 방식 중 적어도 하나가 포함된다:Optionally, the way to display the two candidate interactive controls includes at least one of the following ways:

1. 2개의 인터랙티브 컨트롤 후보가 중첩되는 방식(superimposed manner)으로 디스플레이된다. 예를 들어 2개의 후보 인터랙티브 컨트롤이 중첩된다. 선택적으로, 사용자는 왼쪽으로 스와이프 작동(swipe-left operation) 또는 오른쪽으로 스와이프 작동(swipe-right operation)을 통해, 인터랙티브 컨트롤을 중첩하는 시퀀스를 선택하고, 상단(top) 레이어에 디스플레이되는 지정된 인터랙티브 컨트롤을 트리거할 수 있다.1. Two interactive control candidates are displayed in a superimposed manner. For example, two candidate interactive controls overlap. Optionally, the user can select a sequence of overlapping interactive controls, via a swipe-left operation or a swipe-right operation, and select a designated sequence to be displayed on the top layer. Interactive controls can be triggered.

2. 2개의 후보 인터랙티브 컨트롤은 관전자 인터페이스에 나란히 디스플레이되며, 2개의 후보 인터랙티브 컨트롤의 크기는 기본적으로 동일하다. 선택적으로, 사용자는 클릭/탭 조작을 통해 지정된 인터랙티브 컨트롤을 선택하고 트리거한다.2. The two candidate interactive controls are displayed side by side on the spectator interface, and the sizes of the two candidate interactive controls are basically the same. Optionally, the user selects and triggers the specified interactive control via a click/tap operation.

3. 2개의 후보 인터랙티브 컨트롤이 관전자 인터페이스에 나란히 디스플레이된다. 선택적으로, 디스플레이의 시간 시퀀스에 따라, 하나의 후보 인터랙티브 컨트롤이 선택되어 일반 크기(normal size)로 디스플레이되고, 다른 후보 인터랙티브 컨트롤이 축소되어(zoomed out) 디스플레이된다. 축소되어 디스플레이되는 후보 인터랙티브 컨트롤에 대한 트리거 조작에는 두 단계가 필요하다: 단계 1: 후보 인터랙티브 컨트롤을 처음으로 트리거하여 후보 인터랙티브 컨트롤을 일반 크기로 복원한다. 단계 2: 후보 인터랙티브 컨트롤을 트리거하여 인터랙티브 콘텐츠를 디스플레이한다. 예를 들어, 하이파이브 인터랙티브 컨트롤이 인터랙티브 인터페이스에 디스플레이되며 1cm×1cm의 크기를 갖고, 응원하는 인터랙티브 컨트롤이 인터랙티브 인터페이스에 디스플레이되며 0.5cm×0.5cm의 크기를 갖는다. 하이파이브 인터랙션을 트리거하기 위해, 하이파이브 인터랙티브 컨트롤을 한 번만 클릭/탭하면 된다. 응원하는 인터랙션을 트리거하기 위해, 응원하는 인터랙티브 컨트롤을 한 번 클릭/탭하여 응원하는 인터랙티브 컨트롤의 크기를 1cm×1cm로 복원하고, 다시 응원하는 인터랙티브 컨트롤을 클릭/탭하여 응원하는 인터랙션을 트리거한다. 3. Two candidate interactive controls are displayed side by side in the spectator interface. Optionally, depending on the temporal sequence of the display, one candidate interactive control is selected and displayed at normal size and the other candidate interactive control is displayed zoomed out. Triggering a candidate interactive control to be displayed collapsed requires two steps: Step 1: Trigger the candidate interactive control for the first time to restore the candidate interactive control to its normal size. Step 2: Trigger the candidate interactive control to display the interactive content. For example, the high five interactive control is displayed on the interactive interface and has a size of 1cm x 1cm, and the cheering interactive control is displayed on the interactive interface and has a size of 0.5cm x 0.5cm. To trigger a high five interaction, you only need to click/tap once on the high five interactive control. To trigger the cheering interaction, click/tap the cheering interactive control once to restore the size of the cheering interactive control to 1cm×1cm, then click/tap the cheering interactive control again to trigger the cheering interaction.

2개의 후보 인터랙티브 컨트롤을 디스플레이하는 방식은 단지 예로서 사용되며, 본 출원의 실시예에서는 제한되지 않는다.The manner of displaying the two candidate interactive controls is used only as an example and is not limiting in the embodiments of the present application.

단계(803): 제1 인터랙티브 콘텐츠에 기반한 인터랙티브 계정의 수량을 디스플레이한다.Step 803: Display the quantity of interactive accounts based on the first interactive content.

인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함한다. 인터랙티브 계정의 제1 수량은 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이다. 인터랙티브 계정의 제2 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이다. 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠이다. 제2 인터랙티브 콘텐츠는 제2 관전자 세트 내의 관전자 계정으로 전송된다. 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태는 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일하다.The quantity of the interactive account includes a first quantity of the interactive account and a second quantity of the interactive account. The first quantity of interactive accounts is the quantity of accounts that respond to the first interactive content in the process of displaying the first interactive content. The second quantity of interactive accounts is the quantity of accounts responding to the second interactive content between the moment of display start and the moment of display end. The second interactive content is display content triggered by the second spectator account between the moment the display starts and the moment the display ends. The second interactive content is sent to a spectator account within the second spectator set. The interaction type corresponding to the first interactive content is the same as the interaction type corresponding to the second interactive content.

선택적으로, 디스플레이 종료 순간에 도달하는 경우 제1 인터랙티브 콘텐츠의 디스플레이가 중지(stop)된다.Optionally, display of the first interactive content is stopped when the display end moment is reached.

선택적으로, 제2 인터랙티브 콘텐츠는 지정된 인터랙티브 컨트롤에서 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠이다.Optionally, the second interactive content is display content triggered by a second spectator account at a designated interactive control.

일부 선택적 실시예에서, 디스플레이 시작 순간과 디스플레이 종료 순간을 결정하는 방법은 다음 방법 중 적어도 하나를 포함한다:In some optional embodiments, the method for determining the display start moment and the display end moment includes at least one of the following methods:

1. 제1 관전자 계정이 인터랙티브 컨트롤을 트리거하는 순간이 디스플레이 시작 순간으로 사용된다. 제1 인터랙티브 콘텐츠의 미리 설정된 디스플레이 지속 기간(display duration)이 결정된다. 디스플레이 종료 순간은 디스플레이 시작 순간과 미리 설정된 디스플레이 지속 기간에 기반하여 결정된다.1. The moment the first spectator account triggers the interactive control is used as the display start moment. A preset display duration of the first interactive content is determined. The display end moment is determined based on the display start moment and the preset display duration.

선택적으로, 미리 설정된 디스플레이 지속 기간을 설정하는 방식은 다음 방식 중 적어도 하나를 포함한다:Optionally, the way to set the preset display duration includes at least one of the following ways:

방식 1: 미리 설정된 디스플레이 지속 기간은 백엔드에서 직접 설정된다. 선택적으로, 미리 설정된 디스플레이 지속 기간이 고정된다. 달리 말하면, 제1 인터랙티브 콘텐츠의 디스플레이는 인터럽트될(interrupted) 수 없다. 디스플레이 종료 순간에 도달한 경우에만 제1 인터랙티브 콘텐츠의 디스플레이가 중지된다.Method 1: The preset display duration is set directly in the backend. Optionally, a preset display duration is fixed. In other words, the display of the first interactive content cannot be interrupted. Display of the first interactive content is stopped only when the display end moment is reached.

방식 2: 관전자 계정은 단말에 미리 설정된 디스플레이 지속 기간을 설정한다. 선택적으로, 관전자 계정은 상이한 인터랙티브 컨트롤에 의해 트리거되는 상이한 인터랙티브 콘텐츠의 디스플레이 지속 기간을 설정할 수 있다. 달리 말하면, 상이한 인터랙티브 콘텐츠의 미리 설정된 디스플레이 지속 기간이 상이할 수 있다.Method 2: The spectator account sets a preset display duration on the terminal. Optionally, the spectator account can set the display duration of different interactive content triggered by different interactive controls. In other words, the preset display duration of different interactive content may be different.

예를 들어, 하이파이브 인터랙션의 미리 설정된 디스플레이 지속 기간은 7초이다. 하이파이브 컨트롤이 트리거되어 하이파이브 인터랙티브 콘텐츠를 디스플레이하는 순간부터 시작되는 0초이다. 0초에, 하이파이브 컨트롤을 트리거하는 관전자 계정의 관전자 인터페이스에서 하이파이브 인터랙티브 콘텐츠의 디스플레이가 시작된다. 한편, 하이파이브 인터랙티브 콘텐츠를 수신한 다른 관전자 계정의 관전자 인터페이스는 하이파이브 요청 컨트롤을 디스플레이하기 시작한다. 7초에, 하이파이브 인터랙티브 콘텐츠의 디스플레이와 하이파이브 요청 컨트롤의 디스플레이가 동시에 중지된다.For example, the preset display duration for a high five interaction is 7 seconds. It is 0 seconds starting from the moment the High Five control is triggered to display the High Five interactive content. At second 0, display of the High Five interactive content begins in the spectator interface of the spectator account that triggers the High Five control. Meanwhile, the spectator interface of another spectator account that has received the high five interactive content begins to display the high five request control. At 7 seconds, the display of the high five interactive content and the display of the high five request control stop simultaneously.

달리 말하면, 디스플레이 지속 기간이 미리 설정됨으로써, 디스플레이 시작 순간으로 사용되는 인터랙티브 컨트롤을 트리거하는 순간에 따라 계산이 시작되고, 디스플레이 지속 기간에 기반하여 최종 디스플레이 종료 순간이 결정된다. 제1 인터랙티브 콘텐츠의 인터랙션 프로세스는 지정된 시간 동안 구현될 수 있으며, 이는 인터랙션 효율성을 향상시킨다.In other words, the display duration is preset, so that the calculation begins according to the moment of triggering the interactive control, which is used as the display start moment, and the final display end moment is determined based on the display duration. The interaction process of the first interactive content can be implemented for a specified time, which improves interaction efficiency.

2. 제1 관전자 계정이 인터랙티브 컨트롤을 트리거하는 순간이 디스플레이 시작 순간으로 사용된다. 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 인터럽트 조작(interrupt operation)이 수신된다. 인터럽트 조작을 트리거하는 순간이 디스플레이 종료 순간으로 사용된다.2. The moment the first spectator account triggers the interactive control is used as the display start moment. An interrupt operation is received in the process of displaying first interactive content. The moment of triggering the interrupt operation is used as the display end moment.

달리 말하면, 제1 인터랙티브 콘텐츠의 디스플레이 지속 기간은 제한되지 않는다. 인터럽트 조작을 통해 디스플레이가 인터럽트될 수 있다.In other words, the display duration of the first interactive content is not limited. The display can be interrupted through an interrupt operation.

선택적으로, 인터럽트 조작은 다음 사례 중 적어도 하나를 의미한다.Optionally, interrupt operation means at least one of the following cases:

사례 1: 제1 인터랙티브 콘텐츠는 닫기 버튼(close button)을 포함하고, 제1 관전자 계정은 닫기 버튼을 트리거하여 제1 인터랙티브 콘텐츠의 디스플레이를 인터럽트할 수 있다.Case 1: The first interactive content includes a close button, and the first spectator account can trigger the close button to interrupt the display of the first interactive content.

사례 2: 제1 관전자 계정이 관전자 인터페이스를 나간(exit) 후 제1 인터랙티브 콘텐츠의 디스플레이가 인터럽트된다. 관전자 인터페이스를 나가는 방법에는 제1 관전자 계정의 능동적인 나가기(active exit), 또는 제1 관전자 계정의 수동적인 나가기(예를 들어, 애플리케이션의 충돌, 스마트폰 셧다운(shutdown) 등)가 포함된다.Case 2: Display of the first interactive content is interrupted after the first spectator account exits the spectator interface. Methods for exiting the spectator interface include active exit of the first spectator account, or passive exit of the first spectator account (eg, application crash, smartphone shutdown, etc.).

사례 3: 제1 관전자 계정은 다른 인터랙티브 컨트롤을 트리거하며, 제1 인터랙티브 콘텐츠의 디스플레이가 인터럽트된다.Case 3: The first spectator account triggers another interactive control, and the display of the first interactive content is interrupted.

인터럽트 조작의 전술한 사례는 단지 예로서 사용되며, 본 출원의 실시예에서는 제한되지 않는다.The above-described examples of interrupt manipulation are used only as examples and are not limiting in the embodiments of the present application.

선택적으로, 제1 인터랙티브 콘텐츠의 디스플레이가 중지되면서 제1 관전자 계정과 다른 관전자 계정 간의 인터랙션이 중지된다. 예를 들어, 0초에서, 하이파이브 컨트롤을 트리거하는 관전자 계정의 관전자 인터페이스에서 하이파이브 인터랙티브 콘텐츠의 디스플레이가 시작된다. 한편, 하이파이브 인터랙티브 콘텐츠를 수신한 다른 관전자 계정의 관전자 인터페이스는 하이파이브 요청 컨트롤을 디스플레이하기 시작한다. 관전자 계정이 디스플레이 종료 조작을 트리거하는 경우, 하이파이브 인터랙티브 콘텐츠의 디스플레이와 하이파이브 요청 컨트롤의 디스플레이가 동시에 중지된다.Optionally, display of the first interactive content is stopped and interaction between the first spectator account and the other spectator account is stopped. For example, at second 0, display of the high five interactive content begins in the spectator interface of the spectator account triggering the high five control. Meanwhile, the spectator interface of another spectator account that has received the high five interactive content begins to display the high five request control. When a spectator account triggers a display termination operation, the display of the high-five interactive content and the display of the high-five request control are stopped simultaneously.

달리 말하면, 디스플레이 시작 순간이 결정된 후, 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 인터럽트 조작이 수신되는 경우, 인터럽트 조작에 대응하는 트리거 순간(triggering moment)이 디스플레이 종료 순간으로 사용된다. 인터랙션 프로세스는 사용자에 의해 맞춤화될 수 있으며, 이는 인터랙션 프로세스의 자율적 선택성을 향상시킨다.In other words, after the display start moment is determined, when an interrupt operation is received in the process of displaying the first interactive content, the triggering moment corresponding to the interrupt operation is used as the display end moment. The interaction process can be customized by the user, which enhances the autonomous selectivity of the interaction process.

3. 제1 관전자 계정이 인터랙티브 컨트롤을 트리거하는 순간이 디스플레이 시작 순간으로 사용된다. 제1 인터랙티브 콘텐츠의 디스플레이 지속 기간은 디스플레이 시작 순간부터 타이머를 통해 타이밍된다. 제1 인터랙티브 콘텐츠가 관전자 계정으로부터 응답을 수신하는 경우, 타이밍을 위해 타이머가 다시 시작된다. 타이머의 타이밍 지속 기간이 요구되는 지속 기간에 도달한다는 것에 응답하여, 요구되는 지속 기간에 도달하는 순간을 디스플레이 종료 순간으로 사용한다.3. The moment the first spectator account triggers the interactive control is used as the display start moment. The display duration of the first interactive content is timed via a timer from the moment the display starts. When the first interactive content receives a response from the spectator account, the timer is restarted for timing purposes. In response to the timer's timing duration reaching the required duration, the instant the required duration is reached is used as the display end instant.

예를 들어, 0초에 하이파이브 컨트롤을 트리거하는 관전자 계정의 관전자 인터페이스에서 하이파이브 인터랙티브 콘텐츠의 디스플레이가 시작된다. 한편, 하이파이브 인터랙티브 콘텐츠를 수신한 다른 관전자 계정의 관전자 인터페이스는 하이파이브 요청 컨트롤을 디스플레이하기 시작하고, 타이머를 통해 하이파이브 인터랙티브 콘텐츠의 디스플레이 지속 기간을 타이밍하는 것이 시작된다. 타이머의 타이밍 지속 기간은 3초로 설정된다. 다른 관전자 계정으로부터 하이파이브 응답이 수신될 때마다, 타이밍을 위해 타이머가 다시 시작된다. 타이머가 3초에 도달한 경우, 달리 말하면 3초 연속으로(3 consecutive seconds), 관전자 계정이 다른 관전자 계정으로부터 하이파이브 응답을 수신하지 못하는 경우, 하이파이브 인터랙티브 콘텐츠의 디스플레이 및 하이파이브 요청 컨트롤의 디스플레이가 동시에 중지된다.For example, display of the High Five interactive content begins in the spectator interface of a spectator account that triggers the High Five control at 0 seconds. Meanwhile, the spectator interface of the other spectator account that has received the high five interactive content begins displaying the high five request control and begins timing the display duration of the high five interactive content through a timer. The timing duration of the timer is set to 3 seconds. Each time a high five response is received from another spectator account, the timer is restarted for timing purposes. Display of high-five interactive content and display of high-five request controls when the timer reaches 3 seconds, or in other words 3 consecutive seconds, when a spectator account does not receive a high-five response from another spectator account. stops at the same time.

달리 말하면, 타이머를 설정하는 방식에서, 타이머의 요구되는 타이밍 지속 기간 동안 관전자 계정으로부터 응답이 없는 경우 제1 인터랙티브 콘텐츠의 디스플레이가 중지된다. 이와 같이, 제1 인터랙티브 콘텐츠는 적시성을 갖춘 인터랙션 프로세스로서 구현되어, 인터랙션 효율성을 향상시킨다.In other words, in a way to set a timer, display of the first interactive content is stopped if there is no response from the spectator account for the required timing duration of the timer. In this way, the first interactive content is implemented as a timely interaction process, improving interaction efficiency.

디스플레이 시작 순간 및 디스플레이 종료 순간은 단지 예로서 사용되며, 본 출원의 이 실시예에서는 제한되지 않는다.The display start moment and display end moment are used as examples only and are not limiting in this embodiment of the present application.

위에서 설명한 디스플레이 시작 순간과 디스플레이 종료 순간을 결정하기 위한 하나 이상의 방법이 일부 선택적인 실시예에 포함된다.Some optional embodiments include one or more methods for determining the display start moment and the display end moment described above.

예를 들어, 방식 1과 방식 3을 참조하면, 미리 설정된 디스플레이 지속 기간이 7초이고, 타이머의 타이밍 지속 기간이 3초인 경우, 0초에 하이파이브 인터랙티브 콘텐츠의 디스플레이가 하이파이브 컨트롤을 트리거하는 관전자 계정의 관전자 인터페이스에서 시작된다. 한편, 하이파이브 인터랙티브 콘텐츠를 수신한 다른 관전자 계정의 관전자 인터페이스는 하이파이브 요청 컨트롤을 디스플레이하기 시작하고, 타이머에 의해 하이파이브 인터랙티브 콘텐츠의 디스플레이 지속 기간을 타이밍하는 것이 시작된다. 관전자 계정이 0초부터 7초까지 3초 연속마다 다른 관전자 계정으로부터 하이파이브 응답을 수신하는 경우, 하이파이브 인터랙티브 콘텐츠의 디스플레이 및 하이파이브 요청 컨트롤의 디스플레이가 7초에서 동시에 중지된다. 관전자 계정이 0초부터 7초까지 3초 연속의 기간 동안 다른 관전자 계정으로부터 하이파이브 응답을 수신하지 못한 경우, 하이파이브 인터랙티브 콘텐츠의 디스플레이 및 하이파이브 요청의 디스플레이가 3초 연속의 기간의 끝에서 동시에 중지된다.For example, referring to Scheme 1 and Scheme 3, if the preset display duration is 7 seconds and the timing duration of the timer is 3 seconds, the display of the high-five interactive content at 0 seconds triggers the high-five control for the spectator. It starts from the spectator interface of your account. Meanwhile, the spectator interface of the other spectator account that has received the high five interactive content begins to display the high five request control and begins timing the display duration of the high five interactive content by a timer. If a spectator account receives a high five response from another spectator account every 3 consecutive seconds from 0 seconds to 7 seconds, the display of the high five interactive content and the display of the high five request control are simultaneously stopped at 7 seconds. If a spectator account does not receive a high-five response from another spectator account during a 3-second continuous period from 0 to 7 seconds, the display of the high-five interactive content and the display of the high-five request will be synchronized at the end of the 3-second continuous period. It is stopped.

타이머의 타이밍 지속 기간은 미리 설정된 디스플레이 지속 기간을 초과하지 않는다.The timing duration of the timer does not exceed the preset display duration.

예를 들어, 방식 2와 방식 3을 참조하면, 타이머의 타이밍 지속 기간이 3초인 경우, 0초에, 하이파이브 인터랙티브 콘텐츠의 디스플레이가 하이파이브 컨트롤을 트리거하는 관전자 계정의 관전자 인터페이스에서 시작된다. 한편, 하이파이브 인터랙티브 콘텐츠를 수신한 다른 관전자 계정의 관전자 인터페이스는 하이파이브 요청 컨트롤을 디스플레이하기 시작하고, 타이머에 의해 하이파이브 인터랙티브 콘텐츠의 디스플레이 지속 기간을 타이밍하는 것이 시작된다. 인터럽트 조작이 수신되거나 타이머의 타이밍 지속 기간이 3초에 도달하는 경우, 하이파이브 인터랙티브 콘텐츠의 디스플레이와 하이파이브 요청 컨트롤의 디스플레이가 동시에 중지된다.For example, referring to Schemes 2 and 3, if the timing duration of the timer is 3 seconds, then at 0 seconds, display of the high five interactive content begins in the spectator interface of the spectator account that triggers the high five control. Meanwhile, the spectator interface of the other spectator account that has received the high five interactive content begins to display the high five request control and begins timing the display duration of the high five interactive content by a timer. When an interrupt operation is received or the timing duration of the timer reaches 3 seconds, the display of the high five interactive content and the display of the high five request control are stopped simultaneously.

요약하자면, 본 실시예에서 제공되는 방법에서는 상이한 관전자 계정의 관전자 인터페이스에 디스플레이된 동일한 인터랙티브 콘텐츠가 일부 관전자 계정으로 전송되며, 일정 기간 동안 동일한 인터랙티브 콘텐츠에 응답하는 관전자 계정의 수량이 카운트되고, 관전자 계정의 수량에 기반하여 지정된 응답 결과가 관전자 인터페이스에 디스플레이되며, 이는 상이한 관전자 계정 간의 인터랙션 공유를 구현하면서 백엔드의 컴퓨팅 리소스를 절약한다.In summary, in the method provided in this embodiment, the same interactive content displayed on the spectator interface of different spectator accounts is transmitted to some spectator accounts, the number of spectator accounts responding to the same interactive content over a certain period of time is counted, and the spectator account Response results specified based on the quantity are displayed on the spectator interface, which saves computing resources in the backend while implementing interaction sharing between different spectator accounts.

본 실시예에서 제공되는 방법에서, 2개의 인터랙티브 콘텐츠가 2개의 후보 인터랙티브 컨트롤을 통해 관전자 인터페이스에 디스플레이될 수 있다. 제1 관전자 계정은 동시에 두 가지 인터랙션을 수행할 수 있으며, 이는 관전자 계정의 인터랙션 경험을 풍부하게 한다.In the method provided in this embodiment, two interactive contents may be displayed on the spectator interface through two candidate interactive controls. The first spectator account can perform two interactions at the same time, which enriches the interaction experience of the spectator account.

본 실시예에서 제공되는 방법에서, 제1 관전자 세트는 미리 설정된 인터랙션 비율로 결정된다. 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 모든 관전자 계정 대신에, 일부 관전자 계정으로 전달되며, 이는 반복된 전달로 인한 백엔드 리소스 낭비를 방지하고 관전자 계정에 대한 과도한 인터럽트도 방지한다. In the method provided in this embodiment, the first set of spectators is determined at a preset interaction rate. The first interactive content is delivered to some spectator accounts, instead of all spectator accounts in the first set of spectators, which avoids wasting backend resources due to repeated delivery and also prevents excessive interruptions to spectator accounts.

본 실시예에 제공된 방법에서, 디스플레이 종료 순간을 변경하는 것에 의해 제1 인터랙티브 콘텐츠의 디스플레이 지속 기간이 변경되며, 이는 제1 관전자 계정이 다른 조작을 수행하는 것을 용이하게 하고 컴퓨터 리소스 소비를 감소시키며, 제1 관전자 계정의 사용자 경험을 향상시킨다.In the method provided in this embodiment, the display duration of the first interactive content is changed by changing the display end moment, which facilitates the first spectator account to perform other operations and reduces computer resource consumption; Improves the user experience of the primary spectator account.

예를 들어, 도 9를 참조한다. 도 9는 본 출원의 실시예에 따른 관전자 인터랙션 방법의 로직 흐름도이다. 도 9에 도시된 바와 같이, 다음이 제공된다:For example, see Figure 9. Figure 9 is a logic flowchart of a spectator interaction method according to an embodiment of the present application. As shown in Figure 9, the following is provided:

관전자 A는 게임을 시청하고 관전자 인터페이스에서 하이파이브 1 인터랙션을 전송한다. 백엔드는 관전자 A로부터의 요청을 수락하고, 인터랙션을 수신할 수 있는 관전자들에게 일정 비율로 하이파이브 1 인터랙션을 전송한다. 관전자들은 관전자 B를 포함한다.Spectator A watches the game and sends a high five 1 interaction on the spectator interface. The backend accepts the request from spectator A and transmits high five 1 interactions at a certain rate to spectators who can receive the interaction. The spectators include spectator B.

관전자 B는 관전자 A와 동일한 게임을 시청하는 관전자이다. 관전자 B는 관전자 인터페이스에서 관전자 A로부터 하이파이브 1 요청을 수신하고 응답하고, 응답 결과를 백엔드로 전송한다.Spectator B is a spectator who watches the same game as Spectator A. Spectator B receives and responds to the High Five 1 request from Spectator A on the spectator interface, and transmits the response result to the backend.

관전자 C도 관전자 A와 동일한 게임을 시청한다. 관전자 C는 관전자 인터페이스에서 다른 관전자로부터 하이파이브 2 요청을 수신하고 응답하며, 응답 결과를 백엔드로 전송한다. 하이파이브 1 요청과 하이파이브 2 요청에 포함된 인터랙티브 액션은 모두 하이파이브 액션이다.Spectator C also watches the same game as Spectator A. Spectator C receives and responds to a High Five 2 request from another spectator on the spectator interface, and transmits the response result to the backend. The interactive actions included in the High Five 1 request and High Five 2 request are both high five actions.

단계(901): 인터랙션을 수신할 수 있는 관전자들에게 일정 비율로 하이파이브 1 인터랙션을 전송한다.Step 901: A high five 1 interaction is transmitted at a certain rate to spectators who can receive the interaction.

달리 말하면, 백엔드는 관전자 A로부터의 요청을 수락하고, 인터랙션을 수신할 수 있는 관전자들에게 일정 비율로 하이파이브 1 인터랙션을 전송한다.In other words, the backend accepts the request from spectator A and transmits a high five 1 interaction at a certain rate to spectators who can receive the interaction.

단계(902): 하이파이브 1 인터랙션에 대한 응답의 수량을 실시간으로 카운트한다.Step 902: Count the quantity of responses to the high five 1 interaction in real time.

달리 말하면, 관전자 B와 관전자 C로부터의 응답 결과가 카운트된다.In other words, responses from spectator B and spectator C are counted.

단계(903): 특정 규칙에 따라 하이파이브 n 인터랙션에 대한 응답의 수량을 계산한다.Step 903: Calculate the quantity of responses to the high-five n interaction according to a specific rule.

예를 들어, 관전자 A는 하이파이브 1 인터랙션을 한 번 전송한다. X1명의 관전자는 처음 3초 동안 인터랙션에 응답하고, X2명의 관전자는 다음 4초 동안 인터랙션에 반응한다. 관전자 A가 개시한 하이파이브 인터랙션을 수신하지 못한 관전자 D는 4초에서 동일한 하이파이브 인터랙션을 전송한다. 인터랙션이 전송된 후 처음 4초 동안 Y1명의 관전자는 인터랙션에 응답하고, Y2명의 관전자는 다음 3초 동안 인터랙션에 응답한다. 마지막으로, 관전자 A의 하이파이브 인터랙션은 총 X1+X2+Y1+2-1개의 응답을 갖는 것으로 간주된다(+2는 두 명의 관전자가 하이파이브 인터랙션을 개시하는 것을 의미하고, -1은 관전자 A가 관전자 A와 인터랙션할 수 없으므로 관전자 A를 제외하는 것을 의미한다). 관전자 D의 하이파이브 인터랙션은 Y1+Y2+X2+2-1개의 응답을 갖는 것으로 간주된다.For example, spectator A sends a high five 1 interaction once. X1 spectators respond to the interaction during the first 3 seconds, and X2 spectators respond to the interaction during the next 4 seconds. Spectator D, who did not receive the high-five interaction initiated by spectator A, transmits the same high-five interaction at 4 seconds. During the first 4 seconds after the interaction is sent, Y1 spectators respond to the interaction, and Y2 spectators respond to the interaction during the next 3 seconds. Finally, Spectator A's high-five interaction is considered to have a total of This means that spectator A cannot be interacted with, so spectator A is excluded). Spectator D's high five interaction is considered to have Y1+Y2+X2+2-1 responses.

단계(904): 하이파이브 n 인터랙션이 7초 동안 지속되거나 3초 연속으로 신규 인터랙션이 수신되지 않는 경우 계산을 중지한다.Step 904: Stop counting if the high five n interaction lasts for 7 seconds or if no new interactions are received for 3 consecutive seconds.

예를 들어, 관전자 A는 0초에 한 번 하이파이브 1 인터랙션을 전송한다. 관전자 A가 0초부터 7초까지 3초 연속마다 다른 관전자로부터 응답을 수신하는 경우에는 7초에 인터랙션이 종료된다. 관전자 계정이 0초부터 7초까지 3초 연속의 기간 동안 다른 관전자로부터 응답을 수신하지 못하는 경우, 3초 연속의 기간의 끝에서 인터랙션이 종료된다.For example, spectator A transmits a high five 1 interaction once every 0 seconds. If spectator A receives a response from another spectator every 3 consecutive seconds from 0 to 7 seconds, the interaction ends at 7 seconds. If the spectator account does not receive a response from another spectator during a 3-second continuous period from 0 to 7 seconds, the interaction is terminated at the end of the 3-second continuous period.

도 10을 참조한다. 도 10은 본 출원의 예시적인 실시예에 따른 관전자 인터랙션 장치의 구조적 블록도이다. 이 장치는:See Figure 10. Figure 10 is a structural block diagram of a spectator interaction device according to an exemplary embodiment of the present application. This device:

온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이하도록 구성된 디스플레이 모듈(1010)을 포함하며, 관전자 인터페이스는 인터랙티브 컨트롤을 포함하고, 인터랙티브 컨트롤은 제1 관전자 계정과 현재 온라인 배틀을 시청하고 있는 관전자 계정 간의 인터랙션을 트리거하도록 구성된다.a display module 1010 configured to display a spectator interface for a first spectator account for viewing an online battle, the spectator interface comprising interactive controls, the interactive controls configured to view a current online battle with the first spectator account; It is configured to trigger interaction between spectator accounts.

디스플레이 모듈(1010)은 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하도록 구성되며, 제1 인터랙티브 콘텐츠는 디스플레이 시작 순간 및 디스플레이 종료 순간에 대응하고, 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송되는 디스플레이 콘텐츠이다.The display module 1010 is configured to display the first interactive content in response to receiving a trigger operation for the interactive control, where the first interactive content corresponds to the display start moment and the display end moment, and the first interactive content corresponds to the first display start moment and the display end moment. 1 This is display content sent to the spectator account within the spectator set.

디스플레이 모듈(1010)은 추가로, 제1 인터랙티브 콘텐츠에 기반하여 인터랙티브 계정의 수량을 디스플레이하도록 구성되며, 인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함하고, 인터랙티브 계정의 제1 수량은 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이며, 인터랙티브 계정의 제2 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이고, 제2 인터랙티브 콘텐츠는 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠이고, 제2 인터랙티브 콘텐츠는 제2 관전자 세트 내의 관전자 계정으로 전송되며, 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태는 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일하다.The display module 1010 is further configured to display the quantity of the interactive account based on the first interactive content, where the quantity of the interactive account includes the first quantity of the interactive account and the second quantity of the interactive account, and the quantity of the interactive account includes the first quantity of the interactive account and the second quantity of the interactive account. The first quantity of is the quantity of accounts responding to the first interactive content in the process of displaying the first interactive content, and the second quantity of interactive accounts is the number of accounts responding to the second interactive content between the display start moment and the display end moment. The second interactive content is the display content triggered by the second spectator account between the display start moment and the display end moment, the second interactive content is sent to the spectator account in the second spectator set, and the first interactive content is The interaction form corresponding to is the same as the interaction form corresponding to the second interactive content.

일부 선택적 실시예에서, 디스플레이 모듈(1010)은 추가로, 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량의 합을 제1 인터랙티브 콘텐츠에 기반한 인터랙티브 계정의 수량으로 디스플레이하도록 구성된다.In some optional embodiments, the display module 1010 is further configured to display the sum of the first quantity of interactive accounts and the second quantity of interactive accounts as the quantity of interactive accounts based on the first interactive content.

도 11을 참조하면, 일부 가능한 실시예에서, 디스플레이 모듈(1010)은:11 , in some possible embodiments, display module 1010 may:

제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 제1 인터랙티브 콘텐츠에 응답하는 인터랙티브 계정의 제1 수량을 획득하도록 구성된 획득 서브 모듈(1011); 및an acquisition sub-module 1011, configured to acquire a first quantity of interactive accounts responding to the first interactive content in the process of displaying the first interactive content; and

디스플레이 시작 순간과 디스플레이 종료 순간 사이의 중간 순간에 트리거되는 제2 인터랙티브 콘텐츠를 결정하도록 구성된 결정 서브 모듈(1012)을 더 포함한다.It further includes a determining sub-module 1012 configured to determine the second interactive content triggered at an intermediate moment between the display start moment and the display end moment.

획득 서브 모듈(1011)은 추가로, 중간 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 인터랙티브 계정의 제2 수량을 획득하도록 구성된다.The acquisition sub-module 1011 is further configured to acquire a second quantity of interactive accounts responding to the second interactive content between the intermediate moment and the display end moment.

일부 선택적인 실시예에서, 결정 서브 모듈(1012)은 추가로, 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 관전자 세트를 결정하도록 구성된다.In some optional embodiments, determination submodule 1012 is further configured to determine the first set of spectators in response to receiving a trigger manipulation for the interactive control.

이 장치는:This device:

제1 인터랙티브 콘텐츠를 제1 관전자 세트 내의 관전자 계정으로 전송하도록 구성된 전송 모듈(1020)을 더 포함한다.It further includes a transmission module 1020 configured to transmit the first interactive content to a spectator account in the first set of spectators.

일부 선택적 실시예에서, 결정 서브 모듈(1012)은 추가로, 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 트리거 조작에 대응하는 제1 관전자 그룹을 결정하도록 구성된다. 제1 관전자 그룹은 온라인 배틀에서 제1 배틀 파티에 대응한다.In some optional embodiments, the determining submodule 1012 is further configured, in response to receiving a trigger manipulation for the interactive control, to determine a first group of spectators corresponding to the trigger manipulation. The first group of spectators corresponds to the first battle party in the online battle.

결정 서브 모듈(1012)은 추가로, 제1 관전자 그룹으로부터 제1 관전자 세트를 결정하도록 구성된다.The determination submodule 1012 is further configured to determine the first set of spectators from the first group of spectators.

일부 선택적인 실시예에서, 결정 서브 모듈(1012)은 추가로, 미리 설정된 인터랙션 비율로 제1 관전자 그룹으로부터 무작위로 후보 관전자 계정을 결정하도록 구성된다.In some optional embodiments, the determination submodule 1012 is further configured to randomly determine candidate spectator accounts from the first group of spectators at a preset interaction rate.

결정 서브 모듈(1012)은:The decision submodule 1012:

무작위로 결정된 후보 관전자 계정에 기반하여 제1 관전자 세트를 형성하도록 구성된 형성 모듈(1013)을 더 포함한다.It further includes a forming module 1013 configured to form a first set of spectators based on randomly determined candidate spectator accounts.

일부 선택적 실시예에서, 관전자 인터페이스는 적어도 2개의 후보 인터랙티브 컨트롤을 포함한다. 디스플레이 모듈(1010)은 추가로, 적어도 2개의 후보 인터랙티브 컨트롤 내의 지정된 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하도록 구성된다. 지정된 인터랙티브 컨트롤은 제1 관전자 계정에 의해 선택된 후보 인터랙티브 컨트롤을 의미한다.In some optional embodiments, the spectator interface includes at least two candidate interactive controls. The display module 1010 is further configured to display the first interactive content in response to receiving a trigger manipulation for a designated interactive control within the at least two candidate interactive controls. The designated interactive control means a candidate interactive control selected by the first spectator account.

제2 인터랙티브 콘텐츠는 지정된 인터랙티브 컨트롤에서 제2 관전자 계정에 의해 트리거되는 디스플레이 콘텐츠를 의미한다.Second interactive content refers to display content triggered by a second spectator account at a designated interactive control.

일부 선택적 실시예에서, 인터랙티브 계정의 수량은 디스플레이 시작 순간과 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠를 트리거하는 제2 관전자 계정의 수량을 더 포함한다.In some optional embodiments, the quantity of interactive accounts further includes a quantity of second spectator accounts that trigger the second interactive content between the moment the display starts and the moment the display ends.

일부 선택적인 실시예에서, 결정 서브 모듈(1012)은 추가로, 제1 관전자 계정이 인터랙티브 컨트롤을 트리거하는 순간을 디스플레이 시작 순간으로 사용하도록 구성된다.In some optional embodiments, the decision submodule 1012 is further configured to use the moment when the first spectator account triggers the interactive control as the display start moment.

결정 서브 모듈(1012)은 추가로, 제1 인터랙티브 콘텐츠의 미리 설정된 디스플레이 지속 기간을 결정하도록 구성된다.The determining submodule 1012 is further configured to determine a preset display duration of the first interactive content.

결정 서브 모듈(1012)은 추가로, 디스플레이 시작 순간 및 미리 설정된 디스플레이 지속 기간에 기반하여 디스플레이 종료 순간을 결정하도록 구성된다.The determination submodule 1012 is further configured to determine the display start moment and the display end moment based on the preset display duration.

일부 선택적인 실시예에서, 결정 서브 모듈(1012)은 추가로, 제1 관전자 계정이 인터랙티브 컨트롤을 트리거하는 순간을 디스플레이 시작 순간으로 사용하도록 구성된다.In some optional embodiments, the decision submodule 1012 is further configured to use the moment when the first spectator account triggers the interactive control as the display start moment.

결정 서브 모듈(1012)은 추가로, 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 인터럽트 조작을 수신하도록 구성된다.The decision submodule 1012 is further configured to receive an interrupt operation in the process of displaying the first interactive content.

결정 서브 모듈(1012)은 추가로, 인터럽트 조작을 트리거하는 순간을 디스플레이 종료 순간으로 사용하도록 구성된다.The decision submodule 1012 is further configured to use the moment of triggering the interrupt operation as the display end moment.

일부 선택적 실시예에서, 결정 서브 모듈(1012)은 추가로, 제1 관전자 계정이 인터랙티브 컨트롤을 트리거하는 순간을 디스플레이 시작 순간으로 사용하도록 구성된다.In some optional embodiments, the decision submodule 1012 is further configured to use the moment when the first spectator account triggers the interactive control as the display start moment.

이 장치는:This device:

디스플레이 시작 순간부터 시작하는 타이머를 통해 제1 인터랙티브 콘텐츠의 디스플레이 지속 기간을 타이밍하도록 구성된 타이밍 모듈(1030)을 더 포함하며, 타이머는 제1 인터랙티브 콘텐츠가 관전자 계정으로부터 응답을 수신하는 경우 타이밍을 위해 다시 시작된다.and a timing module 1030 configured to time the display duration of the first interactive content via a timer starting from the moment the display begins, the timer being re-timed for timing when the first interactive content receives a response from the spectator account. It begins.

결정 서브 모듈(1012)은 추가로, 타이머의 타이밍 지속 기간이 요구되는 지속 기간에 도달하는 것에 응답하여, 요구되는 지속 기간에 도달하는 순간을 디스플레이 종료 순간으로 사용하도록 구성된다.The decision submodule 1012 is further configured, in response to the timing duration of the timer reaching the required duration, to use the instant the required duration is reached as the display end instant.

전술한 실시예에서 제공된 관전자 인터랙션 장치는 단지 기능 모듈의 분할 예를 들어 설명되었을 뿐이다. 실제 애플리케이션에서, 기능 분포는 요건에 따라 상이한 기능 모듈로 구현될 수 있으며, 달리 말하면, 디바이스의 내부 구조를 상이한 기능 모듈로 나누어 위에서 설명한 기능의 전부 또는 일부를 구현한다. 또한, 전술한 실시예에서 제공된 관전자 인터랙션 장치 및 관전자 인터랙션 방법 실시예는 동일한 개념에 속한다. 특정 구현 프로세스에 대해서는 방법 실시예를 참조할 수 있으며 자세한 내용은 여기서 다시 설명하지 않는다.The spectator interaction device provided in the above-described embodiment has only been described as an example of division of functional modules. In actual applications, the functional distribution may be implemented into different functional modules according to requirements, or in other words, divide the internal structure of the device into different functional modules to implement all or part of the functions described above. Additionally, the spectator interaction device and spectator interaction method embodiments provided in the above-described embodiments belong to the same concept. For specific implementation processes, reference may be made to the method embodiments, and details will not be described again here.

도 12는 본 출원의 예시적인 실시예에 따른 단말(1200)의 구조 블록도이다. 단말(1200)은 스마트폰, 태블릿 컴퓨터, 동영상 전문가 그룹 오디오 레이어 III(Moving Picture Experts Group Audio Layer III, MP3) 플레이어 및 동영상 전문가 그룹 오디오 레이어 IV(Moving Picture Experts Group Audio Layer IV, MP4) 플레이어, 노트북 컴퓨터 또는 데스크톱 컴퓨터일 수 있다. 단말(1200)은 사용자 장비, 휴대용 단말, 랩톱 단말, 데스크톱 단말 등과 같은 다른 이름으로 지칭될 수도 있다.Figure 12 is a structural block diagram of a terminal 1200 according to an exemplary embodiment of the present application. The terminal 1200 includes a smartphone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, and a laptop. It can be a computer or desktop computer. Terminal 1200 may also be referred to by other names, such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.

일반적으로 단말(1200)은 프로세서(1201)와 메모리(1202)를 포함한다.Generally, the terminal 1200 includes a processor 1201 and a memory 1202.

프로세서(1201)는 하나 이상의 처리 코어를 포함할 수 있다. 예를 들어, 프로세서(1201)는 4코어 프로세서 또는 8코어 프로세서일 수 있다. 프로세서(1201)는 디지털 신호 프로세서(Digital Signal Processor, DSP), 필드 프로그래머블 게이트 어레이(Field Programmable Gate Array, FPGA), 프로그래머블 로직 어레이(Programmable Logic Array, PLA) 중 적어도 하나의 하드웨어 형태로 구현될 수 있다. 프로세서(1201)는 메인 프로세서 및 코프로세서(co-processor)를 더 포함할 수 있다. 메인 프로세서는 깨어 있는 상태에서 데이터를 처리하도록 구성된 프로세서로, 중앙 처리 유닛(Central Processor Unit, CPU)이라고도 한다. 코프로세서는 대기 상태에서 데이터를 처리하도록 구성된 저전력 프로세서이다. 일부 실시예에서, 프로세서(1201)는 디스플레이 화면에 의해 디스플레이되는 데 필요한 콘텐츠를 렌더링하고 그리는 역할을 담당하는 그래픽 처리 유닛(Graphics Processing Unit, GPU)과 통합될 수 있다. 일부 실시예에서, 프로세서(1201)는 기계 학습과 관련된 컴퓨팅 연산을 처리하도록 구성된 인공 지능(Artificial Intelligence, AI) 프로세서를 더 포함할 수 있다.Processor 1201 may include one or more processing cores. For example, processor 1201 may be a 4-core processor or an 8-core processor. The processor 1201 may be implemented in the form of at least one hardware among a digital signal processor (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). . The processor 1201 may further include a main processor and a co-processor. The main processor is a processor configured to process data while awake, and is also called a central processing unit (CPU). A coprocessor is a low-power processor configured to process data in standby mode. In some embodiments, processor 1201 may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing content needed to be displayed by a display screen. In some embodiments, processor 1201 may further include an artificial intelligence (AI) processor configured to process computing operations related to machine learning.

메모리(1202)는 하나 이상의 컴퓨터가 판독 가능한 저장 매체를 포함할 수 있다. 컴퓨터가 판독 가능한 저장 매체는 비일시적일 수 있다. 메모리(1202)는 고속 랜덤 액세스 메모리 및 하나 이상의 자기 디스크 저장 디바이스 및 플래시 저장 디바이스와 같은 비휘발성 메모리를 더 포함할 수 있다. 일부 실시예에서, 메모리(1202)의 컴퓨터가 판독 가능한 비일시적 저장 매체는 적어도 하나의 명령어를 저장하도록 구성되고, 적어도 하나의 명령어는 프로세서(1201)에 의해 실행되어, 본 출원의 방법 실시예에서 제공되는 관전자 인터랙션 방법을 구현하도록 구성된다.Memory 1202 may include one or more computer-readable storage media. Computer-readable storage media may be non-transitory. Memory 1202 may further include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash storage devices. In some embodiments, the computer-readable non-transitory storage medium of memory 1202 is configured to store at least one instruction, and the at least one instruction is executed by processor 1201, in method embodiments of the present application. It is configured to implement the provided spectator interaction method.

예를 들어, 단말(1200)은 또 다른 구성요소를 더 포함할 수 있다. 당업자는 도 12에 도시된 구조가 단말(1200)에 대한 제한을 두지 않으며, 단말은 도시된 것보다 더 많거나 더 적은 구성요소를 포함할 수도 있고, 일부 구성요소가 조합되거나, 상이한 구성요소 배치가 사용될 수도 있음을 이해할 수 있다.For example, the terminal 1200 may further include another component. Those skilled in the art will understand that the structure shown in FIG. 12 does not impose any limitations on the terminal 1200, and that the terminal may include more or fewer components than those shown, some components may be combined, or different component arrangements may be used. It is understandable that may be used.

당업자는 전술한 실시예의 다양한 방법의 단계 중 전부 또는 일부가 관련 하드웨어에 명령하는 프로그램에 의해 구현될 수 있다는 것을 이해할 수 있다. 프로그램은 컴퓨터가 판독 가능한 저장 매체에 저장될 수 있다. 컴퓨터가 판독 가능한 매체는 전술한 실시예에서 설명한 전자 디바이스에 포함될 수도 있고, 전자 디바이스에 조립되지 않고 단독으로 존재할 수도 있다. 컴퓨터가 판독 가능한 저장 매체는 적어도 하나의 명령어, 적어도 하나의 프로그램, 코드 세트 또는 명령어 세트를 저장하고, 적어도 하나의 명령어, 적어도 하나의 프로그램, 코드 세트 또는 명령어 세트는 프로세서에 의해 로딩되어 실행되어, 실시예 중 어느 하나에 따른 관전자 인터랙션 방법을 구현한다.Those skilled in the art will understand that all or part of the various method steps of the above-described embodiments may be implemented by programs that command relevant hardware. The program may be stored in a computer-readable storage medium. The computer-readable medium may be included in the electronic device described in the above-described embodiments, or may exist alone without being assembled into the electronic device. A computer-readable storage medium stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor, Implement the spectator interaction method according to any one of the embodiments.

선택적으로, 컴퓨터가 판독 가능한 저장 매체는 읽기 전용 메모리(Read Only Memory, ROM), 랜덤 액세스 메모리(Random Access Memory, RAM), 솔리드 스테이트 드라이브(Solid State Drives, SSD), 광 디스크 등을 포함할 수 있다. RAM은 저항성 랜덤 액세스 메모리(ReRAM, Resistance Random Access Memory) 및 동적 랜덤 액세스 메모리(DRAM, Dynamic Random Access Memory)를 포함할 수 있다. 본 출원의 전술한 실시예의 시퀀스 번호는 단지 설명을 위하는 것일 뿐이며, 실시예 간의 선호도를 지시하지는 않는다. Optionally, computer-readable storage media may include read only memory (ROM), random access memory (RAM), solid state drives (SSD), optical disks, etc. there is. RAM may include Resistive Random Access Memory (ReRAM) and Dynamic Random Access Memory (DRAM). The sequence numbers of the above-described embodiments of the present application are for illustrative purposes only and do not indicate preference between the embodiments.

Claims (15)

단말에 의해 수행되는 관전자 인터랙션 방법으로서,
온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이하는 단계 - 상기 관전자 인터페이스는 인터랙티브 컨트롤(interactive control)을 포함하며, 상기 인터랙티브 컨트롤은 상기 제1 관전자 계정과 현재 상기 온라인 배틀을 시청하는 관전자 계정 사이의 인터랙션(interaction)을 트리거하도록 구성됨 -;
상기 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하는 단계 - 상기 제1 인터랙티브 콘텐츠는 디스플레이 시작 순간 및 디스플레이 종료 순간에 대응하고, 상기 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송된 디스플레이 콘텐츠임 -; 및
상기 제1 인터랙티브 콘텐츠에 기반하여, 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함하는 인터랙티브 계정의 수량을 디스플레이하는 단계 - 상기 인터랙티브 계정의 제1 수량은 상기 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 상기 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이고, 상기 인터랙티브 계정의 제2 수량은 상기 디스플레이 시작 순간과 상기 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이며, 상기 제2 인터랙티브 콘텐츠는 상기 디스플레이 시작 순간과 상기 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거된 디스플레이 콘텐츠이고, 상기 제2 인터랙티브 콘텐츠가 제2 관전자 세트 내의 관전자 계정으로 전송되며, 상기 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태는 상기 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일함 -
를 포함하는 관전자 인터랙션 방법.
As a spectator interaction method performed by a terminal,
Displaying a spectator interface for a first spectator account for watching an online battle, wherein the spectator interface includes interactive controls, wherein the interactive controls are configured to interact with the first spectator account and the user currently watching the online battle. Configured to trigger interaction between spectator accounts -;
In response to receiving a trigger operation for the interactive control, displaying first interactive content, wherein the first interactive content corresponds to a display start moment and a display end moment, and wherein the first interactive content is displayed within a first set of spectators. This is display content sent to the spectator account -; and
Based on the first interactive content, displaying a quantity of interactive accounts, including a first quantity of interactive accounts and a second quantity of interactive accounts, wherein the first quantity of interactive accounts displays the first interactive content. In the process, the quantity of accounts responding to the first interactive content, the second quantity of interactive accounts is the quantity of accounts responding to the second interactive content between the display start moment and the display end moment, and the second interactive The content is display content triggered by a second spectator account between the display start moment and the display end moment, the second interactive content is transmitted to a spectator account in a second spectator set, and the second interactive content corresponding to the first interactive content is The interaction form is the same as the interaction form corresponding to the second interactive content -
A spectator interaction method including.
제1항에 있어서,
상기 제1 인터랙티브 콘텐츠에 기반하여, 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함하는 인터랙티브 계정의 수량을 디스플레이하는 단계는,
상기 인터랙티브 계정의 제1 수량과 상기 인터랙티브 계정의 제2 수량의 합을 상기 제1 인터랙티브 콘텐츠에 기반한 상기 인터랙티브 계정의 수량으로서 디스플레이하는 단계
를 포함하는, 관전자 인터랙션 방법.
According to paragraph 1,
Based on the first interactive content, displaying the quantity of the interactive account including the first quantity of the interactive account and the second quantity of the interactive account,
Displaying the sum of the first quantity of the interactive account and the second quantity of the interactive account as the quantity of the interactive account based on the first interactive content.
Including, a spectator interaction method.
제2항에 있어서,
상기 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 상기 제1 인터랙티브 콘텐츠에 응답하는 인터랙티브 계정의 제1 수량을 획득하는 단계;
상기 디스플레이 시작 순간과 상기 디스플레이 종료 순간 사이의 중간 순간에 트리거되는 상기 제2 인터랙티브 콘텐츠를 결정하는 단계; 및
상기 중간 순간과 상기 디스플레이 종료 순간 사이의 상기 제2 인터랙티브 콘텐츠에 응답하는 인터랙티브 계정의 제2 수량을 획득하는 단계
를 더 포함하는 관전자 인터랙션 방법.
According to paragraph 2,
In the process of displaying the first interactive content, obtaining a first quantity of interactive accounts responsive to the first interactive content;
determining the second interactive content to be triggered at an intermediate moment between the display start moment and the display end moment; and
Obtaining a second quantity of interactive accounts responsive to the second interactive content between the intermediate moment and the end of display moment.
A spectator interaction method further comprising:
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 상기 제1 관전자 세트를 결정하는 단계; 및
상기 제1 인터랙티브 콘텐츠를 상기 제1 관전자 세트 내의 관전자 계정으로 전송하는 단계
를 더 포함하는 관전자 인터랙션 방법.
According to any one of claims 1 to 3,
determining the first set of spectators in response to receiving a trigger operation for the interactive control; and
Transmitting the first interactive content to a spectator account in the first spectator set
A spectator interaction method further comprising:
제4항에 있어서,
상기 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 상기 제1 관전자 세트를 결정하는 단계는,
상기 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 상기 트리거 조작에 대응하는 제1 관전자 그룹을 결정하는 단계 - 상기 제1 관전자 그룹은 상기 온라인 배틀에서 제1 배틀 파티(battling party)에 대응함 -; 및
상기 제1 관전자 그룹으로부터 상기 제1 관전자 세트를 결정하는 단계
를 포함하는, 관전자 인터랙션 방법.
According to clause 4,
Determining the first set of spectators in response to receiving a trigger operation for the interactive control comprises:
In response to receiving a trigger operation for the interactive control, determining a first group of spectators corresponding to the trigger operation, wherein the first group of spectators corresponds to a first battle party in the online battle. ; and
determining the first set of spectators from the first group of spectators
Including, a spectator interaction method.
제5항에 있어서,
상기 제1 관전자 그룹으로부터 상기 제1 관전자 세트를 결정하는 단계는,
미리 설정된 인터랙션 비율로 상기 제1 관전자 그룹으로부터 무작위로 후보 관전자 계정을 결정하는 단계; 및
무작위로 결정된 상기 후보 관전자 계정에 기반하여 상기 제1 관전자 세트를 형성하는 단계
를 포함하는, 관전자 인터랙션 방법.
According to clause 5,
Determining the first set of spectators from the first group of spectators includes:
randomly determining a candidate spectator account from the first group of spectators at a preset interaction rate; and
forming the first set of spectators based on the randomly determined candidate spectator account.
Including, a spectator interaction method.
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 관전자 인터페이스는 적어도 2개의 후보 인터랙티브 컨트롤을 포함하고;
상기 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하는 단계는,
상기 적어도 2개의 후보 인터랙티브 컨트롤 내의 지정된 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여, 상기 제1 인터랙티브 콘텐츠를 디스플레이하는 단계 - 상기 지정된 인터랙티브 컨트롤은 상기 제1 관전자 계정에 의해 선택된 후보 인터랙티브 컨트롤을 나타냄 -
를 포함하고,
상기 제2 인터랙티브 콘텐츠는 상기 지정된 인터랙티브 컨트롤에서 상기 제2 관전자 계정에 의해 트리거된 디스플레이 콘텐츠를 나타내는, 관전자 인터랙션 방법.
According to any one of claims 1 to 3,
the spectator interface includes at least two candidate interactive controls;
Displaying first interactive content in response to receiving a trigger operation for the interactive control, comprising:
In response to receiving a trigger manipulation for a designated interactive control within the at least two candidate interactive controls, displaying the first interactive content, wherein the designated interactive control represents a candidate interactive control selected by the first spectator account. -
Including,
The second interactive content represents display content triggered by the second spectator account at the designated interactive control.
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 인터랙티브 계정의 수량은 상기 디스플레이 시작 순간과 상기 디스플레이 종료 순간 사이에서 상기 제2 인터랙티브 콘텐츠를 트리거하는 제2 관전자 계정의 수량을 더 포함하는, 관전자 인터랙션 방법.
According to any one of claims 1 to 3,
The quantity of interactive accounts further includes the quantity of second spectator accounts that trigger the second interactive content between the display start moment and the display end moment.
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제1 관전자 계정이 상기 인터랙티브 컨트롤을 트리거하는 순간을 상기 디스플레이 시작 순간으로 사용하는 단계;
상기 제1 인터랙티브 콘텐츠의 미리 설정된 디스플레이 지속 기간을 결정하는 단계; 및
상기 디스플레이 시작 순간과 상기 미리 설정된 디스플레이 지속 기간에 기반하여 상기 디스플레이 종료 순간을 결정하는 단계
를 더 포함하는 관전자 인터랙션 방법.
According to any one of claims 1 to 3,
using the moment when the first spectator account triggers the interactive control as the display start moment;
determining a preset display duration of the first interactive content; and
determining the display end moment based on the display start moment and the preset display duration.
A spectator interaction method further comprising:
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제1 관전자 계정이 상기 인터랙티브 컨트롤을 트리거하는 순간을 상기 디스플레이 시작 순간으로 사용하는 단계;
상기 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 인터럽트 조작을 수신하는 단계; 및
상기 인터럽트 조작을 트리거하는 순간을 상기 디스플레이 종료 순간으로 사용하는 단계
를 더 포함하는 관전자 인터랙션 방법.
According to any one of claims 1 to 3,
using the moment when the first spectator account triggers the interactive control as the display start moment;
receiving an interrupt operation in the process of displaying the first interactive content; and
Using the moment of triggering the interrupt operation as the display end moment.
A spectator interaction method further comprising:
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제1 관전자 계정이 상기 인터랙티브 컨트롤을 트리거하는 순간을 상기 디스플레이 시작 순간으로 사용하는 단계;
상기 디스플레이 시작 순간부터 시작하는 타이머를 통해 상기 제1 인터랙티브 콘텐츠의 디스플레이 지속 기간을 타이밍하는 단계 - 상기 타이머는 상기 제1 인터랙티브 콘텐츠가 관전자 계정으로부터 응답을 수신하는 경우에 타이밍을 위해 다시 시작됨 -; 및
상기 타이머의 타이밍 지속 기간이 요구되는 지속 기간에 도달하는 것에 응답하여, 상기 요구되는 지속 기간에 도달하는 순간을 상기 디스플레이 종료 순간으로 사용하는 단계
를 더 포함하는 관전자 인터랙션 방법.
According to any one of claims 1 to 3,
using the moment when the first spectator account triggers the interactive control as the display start moment;
timing the display duration of the first interactive content via a timer starting from the moment of the display start, the timer being restarted for timing when the first interactive content receives a response from a spectator account; and
In response to the timing duration of the timer reaching a required duration, using the instant the required duration is reached as the display end instant.
A spectator interaction method further comprising:
관전자 인터랙션 장치로서,
온라인 배틀을 시청하기 위한 제1 관전자 계정에 대한 관전자 인터페이스를 디스플레이하도록 구성된 디스플레이 모듈 - 상기 관전자 인터페이스는 인터랙티브 컨트롤을 포함하며, 상기 인터랙티브 컨트롤은 상기 제1 관전자 계정과 현재 상기 온라인 배틀을 시청하는 관전자 계정 사이의 인터랙션을 트리거하도록 구성됨 -
를 포함하고,
상기 디스플레이 모듈은 추가로, 상기 인터랙티브 컨트롤에 대한 트리거 조작을 수신하는 것에 응답하여 제1 인터랙티브 콘텐츠를 디스플레이하도록 구성되며, 상기 제1 인터랙티브 콘텐츠는 디스플레이 시작 순간 및 디스플레이 종료 순간에 대응하고, 상기 제1 인터랙티브 콘텐츠는 제1 관전자 세트 내의 관전자 계정으로 전송된 디스플레이 콘텐츠이며,
상기 디스플레이 모듈은 추가로, 상기 제1 인터랙티브 콘텐츠에 기반하여 인터랙티브 계정의 수량을 디스플레이하도록 구성되고, 상기 인터랙티브 계정의 수량은 인터랙티브 계정의 제1 수량과 인터랙티브 계정의 제2 수량을 포함하며, 상기 인터랙티브 계정의 제1 수량은 상기 제1 인터랙티브 콘텐츠를 디스플레이하는 프로세스에서 상기 제1 인터랙티브 콘텐츠에 응답하는 계정의 수량이고, 상기 인터랙티브 계정의 제2 수량은 상기 디스플레이 시작 순간과 상기 디스플레이 종료 순간 사이에서 제2 인터랙티브 콘텐츠에 응답하는 계정의 수량이며, 상기 제2 인터랙티브 콘텐츠는 상기 디스플레이 시작 순간과 상기 디스플레이 종료 순간 사이에서 제2 관전자 계정에 의해 트리거된 디스플레이 콘텐츠이고, 상기 제2 인터랙티브 콘텐츠가 제2 관전자 세트 내의 관전자 계정으로 전송되며, 상기 제1 인터랙티브 콘텐츠에 대응하는 인터랙션 형태는 상기 제2 인터랙티브 콘텐츠에 대응하는 인터랙션 형태와 동일한, 관전자 인터랙션 장치.
As a spectator interaction device,
A display module configured to display a spectator interface for a first spectator account for viewing an online battle, wherein the spectator interface includes interactive controls, wherein the interactive controls are configured to display a spectator interface for a first spectator account and a spectator account currently viewing the online battle. Configured to trigger interactions between -
Including,
The display module is further configured to display a first interactive content in response to receiving a trigger operation for the interactive control, wherein the first interactive content corresponds to a display start moment and a display end moment, and the first interactive content corresponds to a display start moment and a display end moment. The interactive content is display content sent to a spectator account within a first set of spectators,
The display module is further configured to display a quantity of interactive accounts based on the first interactive content, wherein the quantity of interactive accounts includes a first quantity of interactive accounts and a second quantity of interactive accounts, and the quantity of interactive accounts includes a first quantity of interactive accounts and a second quantity of interactive accounts. The first quantity of accounts is the quantity of accounts responding to the first interactive content in the process of displaying the first interactive content, and the second quantity of interactive accounts is the second quantity between the display start moment and the display end moment. The quantity of accounts responding to interactive content, wherein the second interactive content is display content triggered by a second spectator account between the display start moment and the display end moment, and the second interactive content is within the second spectator set. A spectator interaction device is transmitted to a spectator's account, and the interaction form corresponding to the first interactive content is the same as the interaction form corresponding to the second interactive content.
컴퓨터 디바이스로서,
프로세서 및 메모리를 포함하고,
상기 메모리는 적어도 하나의 명령어, 적어도 하나의 프로그램, 코드 세트, 또는 명령어 세트를 저장하며, 상기 적어도 하나의 명령어, 상기 적어도 하나의 프로그램, 상기 코드 세트 또는 상기 명령어 세트는 상기 프로세서에 의해 로딩되고 실행되어, 제1항 내지 제11항 중 어느 한 항에 따른 관전자 인터랙션 방법을 구현하는, 컴퓨터 디바이스.
As a computer device,
Includes processor and memory,
The memory stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor. A computer device that implements the spectator interaction method according to any one of claims 1 to 11.
적어도 하나의 프로그램 코드를 저장하는, 컴퓨터가 판독 가능한 저장 매체로서,
상기 적어도 하나의 프로그램 코드는 프로세서에 의해 로딩되고 실행되어, 제1항 내지 제11항 중 어느 한 항에 따른 관전자 인터랙션 방법을 구현하는, 컴퓨터가 판독 가능한 저장 매체.
A computer-readable storage medium storing at least one program code,
The at least one program code is loaded and executed by a processor to implement the spectator interaction method according to any one of claims 1 to 11.
컴퓨터 프로그램 또는 명령어를 포함하는, 컴퓨터 프로그램 제품으로서,
상기 컴퓨터 프로그램 또는 상기 명령어는 프로세서에 의해 실행될 때, 제1항 내지 제11항 중 어느 한 항에 따른 관전자 인터랙션 방법을 수행하는, 컴퓨터 프로그램 제품.
A computer program product comprising a computer program or instructions,
A computer program product, wherein the computer program or the instructions, when executed by a processor, perform the spectator interaction method according to any one of claims 1 to 11.
KR1020247017361A 2022-03-01 2022-11-29 Spectator interaction methods and apparatus and devices, storage media and program products KR20240090946A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210194400.5 2022-03-01

Publications (1)

Publication Number Publication Date
KR20240090946A true KR20240090946A (en) 2024-06-21

Family

ID=

Similar Documents

Publication Publication Date Title
US20230034686A1 (en) Method and apparatus for playing video signal of multi-user interaction, and device
US10606463B2 (en) Intuitive interfaces for real-time collaborative intelligence
CN104811814B (en) Information processing method and system, client and server based on video playing
KR101989732B1 (en) Information processing method, terminal and computer storage medium
CN104519124B (en) A kind of distribution method and device of virtual resource
CN112565798A (en) Live broadcast interaction realization method and computer readable storage medium
CN112616061B (en) Live interaction method and device, live server and storage medium
WO2023279937A1 (en) Interaction method and apparatus based on live-streaming video, and device and storage medium
US20230107414A1 (en) Method for controlling virtual object
CN112423013B (en) Online interaction method, client, server, computing device and storage medium
CN114501104B (en) Interaction method, device, equipment, storage medium and product based on live video
KR20140131592A (en) Method and device for processing animated emoticon
US20230356082A1 (en) Method and apparatus for displaying event pop-ups, device, medium and program product
CN111569436A (en) Processing method, device and equipment based on interaction in live broadcast fighting
CN114895787A (en) Multi-person interaction method and device, electronic equipment and storage medium
KR20200069630A (en) System for providing game broadcasting service based on cloud and operating method thereof
US20230083897A1 (en) Image processing method and apparatus and computer-readable storage medium
KR20240090946A (en) Spectator interaction methods and apparatus and devices, storage media and program products
US20240082715A1 (en) Quantifying spectator interaction accounts in a timeframe
CN112717422B (en) Real-time information interaction method and device, equipment and storage medium
CN115908654A (en) Interaction method, device and equipment based on virtual image and storage medium
CN105307044A (en) Method and apparatus for displaying interaction information on video program
TWI606726B (en) Instant interaction method and system for mobile device and program
US20170118524A1 (en) Method, Server, Client and System for Acquiring Program Lists
US20240131429A1 (en) Recommending virtual character selections among teammates