Spectating interaction method, device, computer device and program

By providing interactive control and statistical functions on the online game audience interface, the problem of frequent information transmission in the existing technology of audience interaction is solved, the interaction efficiency and user experience are improved, and the background resource occupation is reduced.

JP2025507833APending Publication Date: 2025-03-21TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 17 Cites 0 Cited by

Patent Information

Application Number
JP2024551933
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-03-01
Filing Date
2022-11-29
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The audience interaction methods of existing online games require frequent transmission of information or sound, resulting in reduced human-computer interaction efficiency and increased background resource utilization.

Method used

By providing interactive control on the audience interface, the audience allows the audience to trigger interactive content when watching online competitions, and count the number of responses to the same interactive content within a specified time period to display the response results.

Benefits of technology

It realizes sharing and statistics of audience interaction, improves user interaction experience, and reduces the use of background computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025507833000001_ABST
    Figure 2025507833000001_ABST
Patent Text Reader

Abstract

A spectating interaction method and apparatus, and a computer device and program are provided, which relate to the Internet technical field. The method includes: displaying a spectating interface for a first spectating account to watch an online match (201), the spectating interface including an interaction control; displaying a first interaction content (202) in response to receiving a trigger operation on the interaction control; and displaying an interaction number based on the first interaction content (203), the interaction number including a first interaction number and a second interaction number.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on March 1, 2022, bearing application number 202210194400.5, and entitled "Sports spectator interaction method, device, equipment, storage medium, and program product," the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The embodiments of the present application relate to the technical field of Internet, and in particular to a spectator interaction method and apparatus, and a computer device and program. [Background technology]

[0003] With the development of computer technology and networks, the development of network games is accelerating. At present, most network games support a spectating function, allowing users to watch ongoing battles in real time through a spectating platform.

[0004] In the related art, multiple users mainly communicate with each other by sending messages or voices during the watching process.

[0005] However, in the above-mentioned interaction process, the interaction between users needs to rely on the transmission of information or voice, which leads to frequent interaction operations during the watching process, which reduces the efficiency of human-computer interaction, and occupies more background resources. Summary of the Invention [Problem to be solved by the invention]

[0006] The embodiments of the present application aim to provide a spectator interaction method and apparatus, a computer device and a program that can save background resources. [Means for solving the problem]

[0007] According to one aspect, there is provided a spectator interaction method, the method comprising: a first spectating account displays a spectating interface for spectating the online match, the spectating interface including an interaction control, the interaction control being used to trigger an interaction between the first spectating account and a spectating account that is spectating the online match; In response to receiving a trigger operation on the interaction control, displaying a first interaction content, the first interaction content correspondingly having a display start time and a display end time, the first interaction content being a display content to be sent to a spectating account in a first spectating group; and The method includes displaying a number of interactors based on the first interaction content, the number of interactors including a first number of interactors and a second number of interactors, the first number of interactors being the number of accounts that responded to the first interaction content during the display process of the first interaction content, the second number of interactors being the number of accounts that responded to the second interaction content between the display start time and the display end time, the second interaction content being display content triggered by a second spectating account between the display start time and the display end time, the second interaction content being used to send to spectating accounts in a second spectating set, and an interaction format corresponding to the first interaction content being the same as an interaction format corresponding to the second interaction content.

[0008] According to another aspect, there is provided a spectator interaction device, the device comprising: A display module is included. the display module is used to display a spectating interface for a first spectating account to watch an online match, the spectating interface including an interaction control, the interaction control being used to trigger an interaction between the first spectating account and a spectating account that is watching the online match; The display module is further used to display a first interaction content in response to receiving a trigger operation on the interaction control, the first interaction content correspondingly having a display start time and a display end time, and the first interaction content is a display content to be sent to a watching account in a first watching group; The display module is further used to display a number of interaction people based on the first interaction content, the number of interaction people including a first interaction number and a second interaction number, the first interaction number is the number of accounts that responded to the first interaction content during the display process of the first interaction content, the second interaction number is the number of accounts that responded to the second interaction content between the display start time and the display end time, the second interaction content is display content triggered by a second spectating account between the display start time and the display end time, the second interaction content is used to send to the spectating accounts in the second spectating group, and the interaction format corresponding to the first interaction content is the same as the interaction format corresponding to the second interaction content.

[0009] According to another aspect, there is provided a computing device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by the processor to realize the spectator interaction method described in any one of the above-mentioned embodiments.

[0010] According to another aspect, a computer-readable storage medium is provided, the computer-readable storage medium having at least one program code stored therein, the program code being loaded and executed by a processor to realize the spectator interaction method described in any one of the above-mentioned embodiments.

[0011] According to another aspect, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions stored in a computer-readable storage medium, a processor of a computing device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, thereby causing the computing device to perform the spectator interaction method according to any one of the above embodiments. Effect of the Invention

[0012] By sending the same interaction content displayed on the viewing interfaces of different viewing accounts to some of the viewing accounts, counting (collecting statistics) the number of viewing accounts that responded to the same interaction content within a period of time, and displaying a specified (predetermined) response result on the viewing interface based on the number of viewing accounts, it is possible to realize sharing of interactions between different viewing accounts while also saving background computing resources. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 illustrates an implementation environment provided in one exemplary embodiment of the present application. [Diagram 2] 1 is a flowchart of a spectator interaction method provided in one exemplary embodiment of the present application. [Diagram 3] FIG. 1 illustrates an interface provided in one exemplary embodiment of the present application. [Figure 4] FIG. 1 illustrates an interface provided in another exemplary embodiment of the present application; [Diagram 5] FIG. 1 illustrates an interface provided in another exemplary embodiment of the present application; [Figure 6] 1 is a flowchart of a spectator interaction method provided in another exemplary embodiment of the present application. [Figure 7] 1 is a timing chart provided in one exemplary embodiment of the present application. [Figure 8] 1 is a flowchart of a spectator interaction method provided in another exemplary embodiment of the present application. [Figure 9] 1 is a logic chart provided in one exemplary embodiment of the present application. [Figure 10] FIG. 2 is a block diagram of a configuration of a spectator interaction device provided in one exemplary embodiment of the present application. [Figure 11] FIG. 2 is a block diagram of a configuration of a spectator interaction device provided in another exemplary embodiment of the present application; [Figure 12] FIG. 11 is a block diagram of a configuration of a terminal provided in another exemplary embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] In the related technology, it is supported that the spectating account interacts on the spectating interface by means of voice, character (text), picture, etc., and optionally, the interaction platform is a dialog box on the spectating interface, and it is also supported that the spectating account initiates a relatively simple interaction on the spectating interface, for example, the spectating account watches a game match, and when the playing party supported by the spectating account wins, the spectating account can initiate a cheering interaction, and the spectating account that receives the cheering interaction can respond to the cheering interaction. However, when a relatively large number of spectating accounts are online at the same time in one match, the interaction with a relatively large amount of information such as voice, character, picture, etc. cannot be obtained quickly, so the interaction method is relatively inefficient, and each spectating account may send all the interaction contents, so the background needs to repeatedly transfer these interaction contents and count the response result to each interaction content, which occupies a relatively large amount of background resources.

[0015] An embodiment of the present application provides a spectating interaction method, in which a spectating account can send interaction content to some designated spectating accounts, and when there are multiple spectating accounts that send the same designated interaction content within a period, first, the designated spectating account does not repeatedly receive the same designated interaction content, and then, the background can count the number of all the designated spectating accounts that respond to the designated interaction content within a period (wherein the designated interaction content is the same interaction content initiated by multiple spectating accounts within a period), and based on the number of the designated spectating accounts, the background can send a response result to the spectating account. For example, within a period from 0 to 7 seconds, a total of X people respond to the clapping interaction initiated by spectator A, and at the time point of 4 seconds, spectator B initiates a similar clapping interaction, and within a period from 4 to 7 seconds, a total of Y people respond to the clapping interaction initiated by spectator B. In this case, within the period from 0 seconds to 7 seconds, the number of people who responded to the applause interaction of contestant A includes the number X who responded to the applause interaction initiated by contestant A and the number Y who responded to the applause interaction initiated by contestant B.

[0016] As described above, the sharing of interaction can be realized by the method of jointly calculating the number of respondents, which can improve the user's viewing interaction experience and save background computing resources.

[0017] FIG. 1 is a diagram illustrating an implementation environment provided in one exemplary embodiment of the present application. As shown in FIG. 1, the implementation environment includes a terminal 100 and a server 110, the terminal 100 includes a plurality of spectator terminals, and optionally, the plurality of spectator terminals are classified to obtain a first terminal 101 and a second terminal 102, in which the first terminal 101 refers to a terminal that transmits interaction contents, and the second terminal 102 refers to a terminal that receives interaction contents. The terminal 100 and the server 110 are connected by a communication network 120. Note that FIG. 1 takes only one first terminal 101 as an example for explanation.

[0018] In an embodiment of the present application, an application program having a spectating function is installed on the first terminal 101 and the second terminal 102. Optionally, the application program includes, but is not limited to, a game application program, a live broadcast application program, a shopping application program, a social application program, etc., and a first spectating account is logged into the first terminal 101.

[0019] The first terminal 101 sends an interaction request to the server 110, the interaction request includes interaction information, the interaction information includes at least the first interaction content and time information, the server 110 sends the interaction information to some of the second terminals 102 in response to the interaction request, the second terminals 102 that receive the interaction information can respond to the interaction information and feed back the response result to the server 110, the server 110 counts the number of people who have responded based on the response result and transfers the number of people who have responded to the first terminal 101, and the number of people who have responded to the first terminal 101 and the second terminal 102 that has responded to the interaction information are displayed on the spectating screens of the first terminal 101 and the second terminal 102 that has responded to the interaction information. If there are the same interaction requests sent by other first terminals 101 within the same period, and correspondingly, there are other second terminals 102 that have responded to the interaction request, the above-mentioned number of people who have responded also includes the number of other second terminals 102 that have responded to the same interaction request.

[0020] In some embodiments, the terminal 100 may be, but is not limited to, a smartphone, a tablet computer, a notebook computer, a desktop computer, a smart home appliance, a smart car terminal, a smart speaker, etc.

[0021] The server 110 may be an independent physical server, a server collection or a distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms.

[0022] Among them, cloud technology refers to a hosting technology that integrates a series of resources such as hardware, software, and networks within a wide area network or a local area network to realize data calculation, storage, processing, and sharing.

[0023] In some embodiments, communication network 120 may be a wired network or a wireless network, but is not limited thereto.

[0024] Furthermore, all information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to analytical data, stored data, display data, etc.) and signals related to this application have been fully approved by the parties involved, and the collection, use and processing of related data must also comply with the laws, regulations, standards, etc. of the relevant countries and regions.

[0025] The spectator interaction method provided in the embodiments of the present application can be applied to at least the following application scenarios:

[0026] 1. Spectating interaction during network games A spectating module is provided in the network game, and a user can select a game in the spectating module to enter the spectating interface and view the game situation in real time. An interaction control is displayed in the spectating interface of the game, and for example, a spectator can click the interaction control to trigger the display of interaction content and send the interaction content to other spectators, and such interaction content includes the display of text presentation information, and the text presentation information includes the number of other spectators who responded to the interaction content, for example, the interaction content displays "XX people clapped with you", where "XX people" includes all accounts that responded to the same interaction content within one period, that is, "XX people" includes the number of people who responded to the interaction initiated by the current account itself and the number of people who responded to the same interaction initiated by other accounts within the overlapping period. In this way, one simple interaction method can allow interactions to be shared between different accounts, and the interaction experience of users on the spectating platform can be improved.

[0027] 2. Spectator interaction during live game broadcasts During live broadcast of a match, the audience users automatically enter the spectator mode, and the users can spontaneously start interactions on the functional interface of the discussion area or the spectator interface, and the audience users and the commentators can all start simple interaction operations through the interaction control, for example, they can start clapping interactions when they encounter a relatively exciting moment of the match, and the number of people who respond to the clapping interactions can be seen in real time on the spectator interface, and the number of people who respond to the clapping is the total number of people who respond to all the clapping interactions initiated within this period. In this way, the simple interaction can maximize the reproduction of the interaction feeling of an offline match, giving the user the feeling that a large number of people are clapping, and improving the user's spectator experience.

[0028] It should be noted that the above application scenarios are merely examples, and the embodiments of the present application do not limit other application scenarios of the spectating interaction method.

[0029] In conjunction with the above introduction and implementation environment, FIG. 2 shows a flowchart of the spectating interaction method provided in the embodiment of the present application, and as shown in FIG. 2, the method includes the following steps:

[0030] Step 201: A first spectating account displays a spectating interface for spectating an online match.

[0031] Optionally, the first spectating account refers to an account that logs in to a designated platform and initiates interaction, wherein the platform functions corresponding to the designated platform at least include a spectating function. For example, when the designated platform is realized as a network game platform, the first spectating account is a player account that logs in to the network game platform to watch, and when the designated platform is realized as a live game broadcasting platform, the first spectating account is a user account that logs in to the platform to watch live games.

[0032] An online match refers to a match that is in progress, has been completed, or is in preparation on a specified platform, and the online match may be realized as a game match in a network game, a sports match, an e-sports match, a quiz competition, etc., but this embodiment is not limited to these.

[0033] A spectating interface refers to an interface that displays the content of an online match, the spectating interface includes an interaction control that is used to trigger an interaction between a spectating account that is spectating the online match, and optionally, the spectating interface further includes a spectator count display control that is used to display the total number of people spectating the online match in real time.

[0034] Optionally, the above-mentioned interaction control is displayed on the spectating interface, and the display format of the interaction control includes: temporarily displayed on the spectating interface in the form of a pop-up window, fixedly displayed on the spectating interface, etc. For example, when the interaction control is temporarily displayed on the spectating interface in the form of a pop-up window, before displaying the interaction control, further includes displaying an interaction button on the spectating interface, receiving a click operation on the interaction button, and displaying the interaction control on the spectating interface according to the click operation.

[0035] Optionally, the above-mentioned pop-up window is a temporary pop-up window, and the pop-up window can be turned off by clicking an area of ​​the spectating interface other than the pop-up window. For example, referring to FIG. 3, when the "Start Interaction" button 301 in the spectating interface 300 is clicked, the interaction pop-up window 302 is displayed in the spectating interface 310, and the interaction pop-up window 302 is turned off (closed) by clicking an area of ​​the spectating interface 310 other than the interaction pop-up window 302.

[0036] Illustratively, when the designated platform is implemented as a network game, the first spectator account is implemented as a player account, and the display manner of the spectator interface includes at least one of the following manners:

[0037] 1. When a player participates in a game, and the player is eliminated and removed but the game is not yet finished, the player can select the spectator mode and enter the spectator interface to watch the unfinished game; and 2. A player may not participate in a game, but may select an ongoing game on the game channel and enter the viewing interface to watch the game.

[0038] Step 202: In response to receiving a trigger operation on the interaction control, a first interaction content is displayed.

[0039] The first interaction content has a corresponding display start time and a corresponding display end time, and the first interaction content is used to send to the spectating accounts in a first spectating set (a set of spectating accounts).

[0040] Optionally, the interaction control includes at least one interaction action control, which is used to indicate an interaction action related to the first interaction content, and correspondingly, the trigger operation includes a trigger operation on the interaction action control. For example, see FIG. 4, in which an interaction pop-up window 401 is displayed in the spectating interface 400, and the interaction pop-up window 401 includes a clap action control 402, and clicking the clap action button 402 can initiate a clap interaction and display a clap content 411 in the spectating interface 410.

[0041] Optionally, an interaction action is displayed in the first interaction content, and the interaction action is associated with the first interaction content. For example, see FIG. 4, where a clapping action 412 is displayed in a clapping content 411.

[0042] In some optional embodiments, the process of displaying the first interaction content further includes: In response to receiving a trigger operation on the interaction control, a first spectating group is determined, and first interaction content is sent to the spectating accounts in the first spectating group. That is, after the first spectating group is determined, the first interaction content is sent to the spectating accounts in the first spectating group, so that the first spectating account can interact with the designated spectating account during the spectating process, thereby improving the relevance of the interaction during the spectating process.

[0043] Optionally, the method for determining the first viewing group includes at least one of the following methods:

[0044] 1. In response to receiving a trigger operation on the interaction control, a first spectating group corresponding to the trigger operation is determined, the first spectating group corresponds to a first battle party during an online battle, and a first spectating set is determined from the first spectating group.

[0045] Optionally, the first opposing party refers to at least one of the following cases:

[0046] Case 1: The first competing party refers to the competing party supported by the first spectating account. For example, when the designated platform is realized as a network game platform, there are a red team and a blue team in one game of a network game, and there is a competitive relationship between the two teams. If the spectating account in the first spectating group supports the red team, then the red team is the first competing party.

[0047] Case 2: The first playing party refers to the playing party of the player watched by the first watching account. For example, when the designated platform is realized as a network game platform, there are a red team and a blue team in one game of a network game, and the watching account in the first watching group is from the perspective of the red team, the red team is the first playing party.

[0048] Case 3: The first match party refers to the match party of the anchor watched by the first spectating account. For example, when the designated platform is realized as a live match broadcasting platform, anchor A is an account participating in the match, and the spectating accounts in the first spectating group select to watch the live broadcast by anchor A, the team of anchor A is the first match party.

[0049] The above-mentioned cases of the first opposing party are merely examples, and the embodiments of the present application are not limited thereto.

[0050] In other words, by first selecting a competing party, then selecting a spectating group corresponding to the competing party, and finally determining a first spectating set from the spectating group, it is possible for a first spectating account to engage in spectating interaction with the same spectating account that it supports, thereby improving the effectiveness of interaction.

[0051] In this embodiment, an example will be given in which the first battle party is a battle party supported by the first spectating account, and the first spectating group refers to a group consisting of all spectating accounts that support the first battle party.

[0052] Optionally, the interaction control further includes a switching control, which is used to switch the spectating party supported by the first spectating account; correspondingly, the trigger operation further includes a trigger operation on the switching control, and the above-mentioned interaction control is further used to display the spectating party name, and different spectating party names can be displayed through the trigger operation on the switching control, and the switching scope of the spectating party is all competing parties participating in the online battle, or all competing accounts participating in the online battle. For example, refer to FIG. 4, where the interaction pop-up window 401 includes a switching button 403, and the interaction pop-up window 401 includes a team name 404, and clicking the switching button 403 can switch the team name 404.

[0053] Optionally, the primary spectating account can determine the primary spectating group by triggering a switch control to determine the primary match party.

[0054] In some optional embodiments, the method for determining a first watching set from a first watching group further includes randomly determining candidate watching accounts from the first watching group according to a predetermined interaction ratio; and constructing the first watching set based on the randomly determined candidate watching accounts.

[0055] Optionally, when determining the first spectating set according to the predetermined interaction ratio, at least one of the following cases is included:

[0056] (1) Determine the number of candidate spectating accounts according to a predetermined interaction ratio, and in some embodiments, when the result of multiplying the predetermined interaction ratio by the total number of spectating accounts in the first spectating group is a non-integer, round up the result of the multiplication. For example, when the predetermined interaction ratio is set to 10%, and the number of accounts in the first spectating group is 4, the number of candidate spectating accounts is 1 (10% of 4 is 0.4, which is rounded up to 1), when the number of accounts in the first spectating group is 1000, the number of candidate spectating accounts is 100, and when the number of accounts in the first spectating group is 998, the number of candidate spectating accounts is 100 (rounded up).

[0057] (2) When the total number of viewing accounts of the first viewing group is within a first quantity range, a first viewing set is determined according to a first interaction ratio, and when the total number of viewing accounts of the first viewing group is within a second quantity range, a first viewing set is determined according to a second interaction ratio, wherein the first quantity range and the second quantity range have no common set, and the first interaction ratio and the second interaction ratio are a preset fixed ratio, or the first interaction ratio and the second interaction ratio are interaction ratios that can be freely adjusted by the user.

[0058] As an example, assume that the first quantity range is 0-50 and the first interaction ratio is 50%, and the second quantity range is 51-1000 and the second interaction ratio is 20%. When the number of accounts in the first spectating group is 40, the number of candidate spectating accounts is 20, and when the number of accounts in the first spectating group is 200, the number of candidate spectating accounts is 40. Optionally, when the product of the first interaction ratio / second interaction ratio and the total number of spectating accounts in the first spectating group is a non-integer, the product is rounded up.

[0059] (3) When the total number of viewing accounts in the first viewing group is within a first quantity range, determine candidate viewing accounts in the first viewing set according to a predetermined number, and when the total number of viewing accounts in the first viewing group is within a second quantity range, determine candidate viewing accounts in the first viewing set according to a predetermined interaction ratio.

[0060] As an example, assume that the first quantity range is 0-100, the predetermined number is 1, the second quantity range is 101-1000, and the predetermined interaction ratio is 10%. When the number of accounts in the first spectating group is 40, the number of candidate spectating accounts is 1, and when the number of accounts in the first spectating group is 200, the number of candidate spectating accounts is 20. Optionally, when the product of the predetermined interaction ratio and the total number of spectating accounts in the first spectating group is a non-integer, the product is rounded up. Optionally, the candidate spectating accounts do not include spectating accounts whose interaction content is displayed in the spectating interface at the display start time, or the candidate spectating accounts do not include spectating accounts that have received interaction content.

[0061] Optionally, the spectator account that has received the interaction content may include at least one of the following methods:

[0062] Method 1: For example, in one game, a historical (past) interaction time is set, and the time starts when the spectating account receives new interaction content. Within the historical interaction time, the spectating account can only receive the same interaction content once, and after the historical interaction time, the spectating account can receive the same interaction content again; and Method 2: For example, in a game, after a spectator account receives new interaction content once during the game, it cannot receive the same interaction content again.

[0063] Optionally, a corresponding (predetermined) quantity of candidate spectating accounts is randomly determined from the first spectating group, the set of the corresponding quantity of candidate spectating accounts being the first spectating set.

[0064] In some optional embodiments, the method may further determine candidate spectating accounts from the first spectating group based on the interaction activity of the spectating accounts according to a predetermined interaction ratio, and form a first spectating set based on the determined candidate spectating accounts, and optionally, the interaction activity includes, but is not limited to, the number of historical interaction responses, the number of historical interaction starts, etc. For example, the spectating accounts with high interaction activity are preferentially determined as the candidate spectating accounts.

[0065] In some optional embodiments, the method may further determine candidate spectating accounts from the first spectating group according to a predetermined interaction ratio based on the spectating time of the spectating accounts, and form a first spectating set based on the determined candidate spectating accounts, where the spectating time optionally refers to the spectating time of one or two or more matches. For example, the spectating accounts with a longer spectating time are preferentially determined as the candidate spectating accounts.

[0066] In some optional embodiments, the method may further include determining candidate spectating accounts from the first spectating group based on the order in which the spectating accounts enter the spectating interface according to a predetermined interaction ratio, and forming a first spectating set based on the determined candidate spectating accounts. For example, the spectating accounts that enter the spectating interface first are preferentially determined as the candidate spectating accounts.

[0067] 2. In response to receiving a trigger operation on the interaction control, determine a first spectating set from a spectating account set that spectates the online match in real time according to a predetermined interaction ratio.

[0068] Optionally, the above-mentioned set of spectating accounts refers to all spectating accounts that watch the online match in real time, and optionally, the above-mentioned set of spectating accounts does not include spectating accounts whose interaction content is displayed in the spectating interface at the display start time.

[0069] In some optional embodiments, the method for determining a first spectating set from the set of spectating accounts further includes randomly determining candidate spectating accounts from the set of spectating accounts according to a predetermined interaction ratio; and constituting the first spectating set based on the randomly determined candidate spectating accounts.

[0070] Optionally, a corresponding quantity of candidate spectating accounts are randomly determined from the set of spectating accounts, the set of the corresponding quantity of candidate spectating accounts being a first spectating set.

[0071] In other words, by determining a predetermined interaction ratio using different methods and randomly selecting candidate spectating accounts from the first spectating group to generate a first spectating set, it is possible to realize interaction between the first spectating account and a predetermined number of randomly selected spectating accounts, thereby improving the randomness of the interaction.

[0072] In some embodiments, the method may further determine candidate spectating accounts from the set of spectating accounts based on the interaction activity of the spectating accounts according to a predetermined interaction ratio, and configure the first spectating set based on the determined candidate spectating accounts. Optionally, the interaction activity may include, but is not limited to, a number of historical interaction responses, a number of historical interaction starts, etc. For example, the spectating accounts with a high interaction activity may be preferentially determined as the candidate spectating accounts.

[0073] In some optional embodiments, the method may further determine candidate spectating accounts from the set of spectating accounts based on the spectating time of the spectating accounts according to a predetermined interaction ratio, and configure the first spectating set based on the determined candidate spectating accounts. Optionally, the spectating time of the spectating accounts refers to the spectating time of one or two or more matches. Illustratively, the spectating accounts with longer spectating times are preferentially determined as the candidate spectating accounts.

[0074] In some optional embodiments, the method may further determine candidate spectating accounts from the set of spectating accounts based on the order of entry of the spectating interface of the spectating accounts according to a predetermined interaction ratio, and configure a first spectating set based on the determined candidate spectating accounts. For example, the spectating accounts that enter the spectating interface first are preferentially determined as the candidate spectating accounts.

[0075] The above-mentioned methods for determining the first watching group are merely examples, and the embodiments of the present application are not limited thereto.

[0076] Optionally, while displaying the first interaction content, send the first interaction content to a spectating account in the first spectating group, and display a first interaction request control on the interface of the spectating account in the first spectating group, in which the first interaction request control is associated with the first interaction content; optionally, the first interaction request control includes a first interaction video, an account name, and a presentation bubble, in which the first interaction video is used to display a video of an interaction action related to the first interaction content, for example, when the interaction action related to the first interaction content is clapping, the first interaction video is represented as palms waving from side to side, and the account name is used to display the name of the spectating account sending the interaction request, in this embodiment, that is, the account name of the first spectating account, and the presentation bubble is used to display text presentation information associated with the first interaction video, for example, when the interaction action related to the first interaction content is clapping, the presentation bubble displays "clap".

[0077] Optionally, a spectating account in the first spectating group triggers an operation on the above-mentioned first interaction request control to display a first participation content on the spectating interface of the spectating account, in which the first participation content displays at least an interaction action related to the first interaction content.

[0078] As an example, referring to FIG. 5 , a spectator interface 500 displays a clapping request control 501, which displays a clapping video 502, a player's name 503, and a bubble 504; when the clapping video 502 is clicked, a spectator interface 510 displays clapping participation content 511, and the clapping participation content 511 displays a clapping action 512.

[0079] Step 203: Display the number of interactors based on the first interaction content.

[0080] The number of interactors includes a first number of interactors and a second number of interactors, the first number of interactors is the number of accounts that responded to the first interaction content during the display process of the first interaction content, the second number of interactors includes the number of accounts that responded to the second interaction content between the display start time and the display end time, the second interaction content is the display content triggered by the second spectating account between the display start time and the display end time, the second interaction content is used to send to the spectating accounts in the second spectating set, and the interaction format corresponding to the first interaction content is the same as the interaction format corresponding to the second interaction content.

[0081] Optionally, the first interaction number refers to the number of spectator accounts in the first spectator set that perform a trigger operation on the first interaction request control during the display process of the first interaction content.

[0082] Optionally, the second interaction content refers to the display content triggered by the second interaction account between the display start time and the display end time, and the number of the above-mentioned second interaction accounts includes one, two and more, that is, the same display content triggered by multiple spectating accounts between the display start time and the display end time can all be regarded as the second interaction content. Optionally, the interaction type indicated by the second interaction content is the same as the interaction type indicated by the first interaction content.

[0083] Optionally, the method of determining the second watching set is similar to that of the first watching set, and has already been described in step 202, so the detailed description thereof is omitted here. Optionally, the second watching set does not include the watching accounts whose interaction contents are displayed in the watching interface at the sending time of the corresponding second interaction contents, or who have received the interaction contents.

[0084] Optionally, the second spectating set and the first spectating set all belong to the first spectating group, i.e., the second spectating set and the first spectating set all support the first playing party, or the second spectating set and the first spectating set do not belong to the same spectating group, i.e., the second spectating set and the first spectating set support different playing parties.

[0085] Optionally, the second interaction number refers to the number of spectating accounts that perform a trigger operation on a second interaction request control in a corresponding second spectating set during the process of displaying second interaction content corresponding to a different second spectating account.

[0086] Optionally, the first interaction content is further used to display the number of interaction people, and the display manner of the number of interaction people includes at least the following manners:

[0087] 1. Display the number of people interacting with the first interaction content in real time, for example, display the number of people clapping 413 under the clapping action 412 in real time as shown in FIG. 4; and 2. At the display end time, the number of people who interacted from the display start time to the display end time is displayed in the first interaction content.

[0088] The above-mentioned methods of displaying the number of interactions are merely examples, and the embodiments of the present application are not limited thereto.

[0089] In summary, the method provided in this embodiment sends the same interaction content displayed on the watching interfaces of different watching accounts to some watching accounts, counts the number of watching accounts that respond to the same interaction content within a period of time, and displays a specified response result on the watching interface based on the number of watching accounts, thereby realizing sharing of interactions among different watching accounts and saving background computing resources.

[0090] FIG. 6 is a flowchart of a spectator interaction method provided in another exemplary embodiment of the present application, as shown in FIG. 6, the method includes the following steps:

[0091] Step 601: A first spectating account displays a spectating interface for spectating an online match.

[0092] Among them, the spectating interface includes an interaction control, which is used to trigger an interaction between a spectating account during spectating an online match.

[0093] The display method of the spectator interface has already been specifically described in step 201, so a detailed description thereof will be omitted here.

[0094] Step 602: In response to receiving a trigger operation on the interaction control, a first interaction content is displayed.

[0095] The first interaction content has a corresponding display start time and a corresponding display end time, and the first interaction content is display content to be sent to the watching accounts in the first watching group.

[0096] The method for determining the first watching group and the specific details of the first interaction content have been described in step 202, so a detailed description thereof will be omitted here.

[0097] Optionally, in response to the trigger operation, the first spectating account sends an interaction request to the server, the interaction request including first interaction content, and after receiving the interaction request of the first spectating account, the server forwards the first interaction content to the spectating accounts in the first spectating set.

[0098] Step 603: The number of first interactors who have responded to the first interaction content during the display process of the first interaction content is obtained.

[0099] Optionally, the display process of the first interaction content is from a display start time to a display end time, i.e., the first interaction content is displayed in the spectator interface from the display start time, and the display of the first interaction content ends in the spectator interface when the display end time is reached.

[0100] Optionally, the spectating accounts that receive the first interaction content are all spectating accounts in the first spectating set, in which case the first interaction number refers to the spectating accounts in the first spectating set that responded to the first interaction content.

[0101] For example, the spectator accounts in the first spectator set respond to the first interaction content by at least one of a click operation, a slide operation, a voice operation, a press operation, and a motion control (e.g., shaking the screen).

[0102] Step 604: Determine the second interaction content triggered at the intermediate time between the display start time and the display end time.

[0103] Optionally, the second interaction content refers to a display content triggered by the second watching account at a certain time between the display start time and the display end time, in which the second watching account receives the first interaction content triggered by the first watching account but does not respond to the first interaction content, or the second watching account does not receive the first interaction content triggered by the first watching account.

[0104] Optionally, the first interaction content and the second interaction content belong to the same kind of interaction type, illustratively, the first interaction content and the second interaction content both belong to a clapping interaction.

[0105] Step 605: The number of people who have engaged in the second interaction and responded to the second interaction content during the period from the intermediate time to the display end time is obtained.

[0106] Optionally, the spectating accounts receiving the second interaction content are all spectating accounts in the second spectating set, in which case the second interaction number refers to the number of spectating accounts in the second spectating set that responded to the second interaction content.

[0107] Optionally, there are a plurality of second spectating accounts that trigger the second interaction content between the display start time and the display end time, among which, each second spectating account has one corresponding intermediate time (the intermediate time refers to the time when the display of the second interaction content starts), that is, between the display start time and the display end time, in addition to the first spectating account, there are also a plurality of second spectating accounts that send interaction content, and the interaction content sent by the plurality of second spectating accounts and the first spectating account belongs to the same type of interaction scheme, for example, the plurality of second spectating accounts and the first spectating account all perform trigger operations on the same interaction expression, and the number of spectating accounts that respond to the interaction content sent by each second spectating account from the display start time to the display end time is counted.

[0108] For example, the spectator accounts in the second spectator set respond to the second interaction content by at least one of a click operation, a slide operation, a voice operation, a press operation, and a motion control (e.g., shaking the screen).

[0109] Step 606: Based on the content of the first interaction, the total number of the first interacting people and the second interacting people is displayed as the number of interacting people.

[0110] Optionally, the first interaction content includes at least the number of interacting people and an interaction scheme corresponding to the first interaction content.

[0111] Optionally, the method for calculating the number of interactors includes at least one of the following methods:

[0112] 1. Calculate the total number of first interactors and second interactors to obtain the total number of interactors.

[0113] As an example, refer to FIG. 7. During a game, the time when spectator A1 starts interacting is the display start time, and the time when spectator A1 ends interacting is the display end time. In FIG. 7, the current time is used to display the number of people interacting in real time on the spectator interface, and the calculation logic of the number of people interacting from the time when spectator A1 starts interacting to the current time is the same as the calculation logic of the number of people interacting from the time when spectator A1 starts interacting to the time when he ends interacting, that is, the current time may be used as the end time of one of spectator A1's interactions.

[0114] For example, in FIG. 7, spectators A1 to An represent the spectators who initiate interactions, that is, the spectator accounts that transmit the interaction content, and the black bar frame behind each spectator represents the number of responses to the interactions initiated by each spectator.

[0115] For example, it is necessary to calculate the number of spectator A1 who has responded to the interaction content at the current time, and the number of spectator A1 who has responded to the interaction from the time when spectator A1 started the interaction to the current time, which is denoted as the first number of interactors X1. Furthermore, it is necessary to calculate the number of spectators A2 through An who have responded to all interactions during the period from the time when spectator A1 started the interaction to the current time, which is denoted as the second number of interactors X2+X3+X4+...+Xn. By adding the first number of interactors and the second number of interactors, the number of spectator A1 who has responded to the interaction at the current time XA can be obtained.

[0116] 2. In some optional embodiments, the number of interactors includes a total number of the first interactors and the second interactors, and the number of interactors further includes a number of second spectating accounts that trigger the second interaction content between the display start time and the display end time.

[0117] The total number of the first interacting people, the second interacting people, and the number of the second spectating accounts is calculated to obtain the number of interacting people.

[0118] For example, the number of people who have responded to the interaction content of the contestant A1 at the current time is calculated. First, the number of people who have responded to the interaction content of the contestant A1 from the time when the interaction was opened to the current time is calculated, which is written as the first number of people X1. Next, the number of people who have responded to all interactions of the contestants A2 to An during the period from the start time of the interaction of the contestant A1 to the current time is calculated, which is written as the second number of people X2+X3+X4+...+Xn. The first number of people and the second number of people are calculated. The two interacting numbers can be added together to obtain XA, and finally, as shown in Figure 7, calculate XA+(n-1), where n-1 represents the number of other spectators who have started interacting within the period from the interaction start time of spectator A1 to the current time, that is, the number of second spectating accounts that have triggered the second interaction content between the display start time and the display end time, and then XA+(n-1) is the number of spectators who have responded to the interaction content of spectator A1 at the current time. That is, by adding the number of second spectating accounts that have triggered the second interaction content to the interacting number, a spectating account that has started the same type of interaction content as the first spectating account can also be a responding account that interacts with the first spectating account, so that the range of interaction responses can be expanded.

[0119] Optionally, the manner of displaying the first interacting number and the second interacting number includes at least one of the following manners:

[0120] Method 1: Display the number of first interactors and the number of second interactors on the spectating interface. For example, display two identical applause contents on the spectating interface of spectating account A, i.e., the content of applause 1 and the content of applause 2, and display “X people clapped with you” under the content of applause 1, where X refers to the number of spectating accounts that responded to the action of applause 1 initiated by spectating account A, i.e., the number of first interactions; and display “Y people also clapped with you” under the content of applause 2, where Y refers to the number of spectating accounts that responded to the action of applause 2 initiated by another spectating account, i.e., the number of second interactions.

[0121] Method 2: Display the total number of the second interactors and the first interactors on the spectating interface. For example, display the applause content on the spectating interface, and display "A total of Z people clapped with you" under the applause content, where Z refers to the total number of the second interactors and the first interactors.

[0122] The above-mentioned manners of displaying the number of first interactors and the number of second interactors are merely examples, and the embodiments of the present application are not limited thereto.

[0123] In summary, the method provided in this embodiment can send the same interaction content displayed on the spectating interface of different spectating accounts to some spectating accounts, count the number of spectating accounts that respond to the same interaction content within a period, and display a designated response result on the spectating interface according to the number of spectating accounts, thereby realizing the sharing of interactions between different spectating accounts and saving background calculation resources. The method provided in this embodiment can realize the sharing of interactions between different spectating accounts when the first interaction content and the second interaction content belong to the same type of interaction content, and can realize the sharing of interactions between different spectating accounts when the same interaction content is shared by different spectating accounts through the related calculation method, and can improve the interaction experience of the spectating accounts by correlating the interaction numbers between different spectating accounts.

[0124] The method provided in this embodiment can further improve the interaction experience between spectating accounts by adding the number of second spectating accounts to the number of interactions and associating the spectating account that initiates the interaction.

[0125] According to the method provided in this embodiment, when there are two interaction contents of the same type within the same specified period, the number of interactors who responded to each of the two interaction contents can be obtained simultaneously, thereby ensuring that the interactions initiated by different spectating accounts are synchronized, thereby further improving the spectating experience of the spectating accounts.

[0126] FIG. 8 is a flowchart of a spectator interaction method provided in another exemplary embodiment of the present application, as shown in FIG. 8, the method includes the following steps:

[0127] Step 801: A spectating interface for a first spectating account to spectate an online match is displayed.

[0128] The spectating interface includes an interaction control, which is used to trigger an interaction between a first spectating account and a spectating account that is spectating an online match.

[0129] Optionally, the above-mentioned interaction expression formats include at least one of an interaction signal (e.g., a red alert), an interaction action (e.g., a clapping action), an interaction sound (e.g., a simple sound such as "hello", "leave", etc.), but the present embodiment is not limited thereto.

[0130] The display method of the spectator interface has already been specifically described in step 201, so a detailed description thereof will be omitted here.

[0131] In some optional embodiments, the spectator interface includes at least two possible interaction controls.

[0132] Optionally, the interactions between the spectating accounts triggered by the two candidate interaction controls have different content, for example, one candidate interaction control is used to trigger a clap interaction between the spectating accounts and the other candidate interaction control is used to trigger a cheer interaction between the spectating accounts.

[0133] Step 802: In response to receiving a trigger operation on a designated interaction control of the at least two candidate interaction controls, a first interaction content is displayed.

[0134] Among them, the designated interaction control refers to the candidate interaction control selected by the first spectator account.

[0135] Optionally, the first interaction content is associated with a specified interaction control.

[0136] Optionally, the display manner of the two candidate interaction controls includes at least one of the following manners:

[0137] 1. Two candidate interaction controls are displayed in a stacked manner. For example, two candidate interaction controls are displayed in a stacked manner, and optionally, the user can slide left and right to select the stacking order of the interaction controls and trigger the interaction control displayed in the top layer; 2. Two candidate interaction controls are displayed side by side in the spectator interface, the two candidate interaction controls are approximately the same size, and optionally, the user can select and trigger a designated interaction control by a click operation; and 3. Two candidate interaction controls are displayed side by side in the spectator interface, and one of the candidate interaction controls is optionally displayed in a normal size according to the chronological order of display, and the other candidate interaction control is displayed in a reduced size. The trigger operation for the reduced candidate interaction control requires two steps: the first step is to trigger the candidate interaction control for the first time to restore it to a normal size, and the second step is to trigger the candidate interaction control to display the interaction content. For example, when a clap interaction control is displayed in the interaction interface and has a size of 1 cm x 1 cm, and a cheer interaction control is displayed in the interaction interface and has a size of 0.5 cm x 0.5 cm, when triggering the clap interaction, you only need to click the clap interaction control once, but when triggering the cheer interaction, after clicking the cheer interaction control once, the size of the cheer interaction control is restored to 1 cm x 1 cm, and you can trigger the cheer interaction by clicking the cheer interaction control once.

[0138] The above two display methods of candidate interaction controls are merely examples, and the embodiments of the present application are not limited thereto.

[0139] Step 803: Display the number of interactors based on the first interaction content.

[0140] The number of interactors includes a first number of interactors and a second number of interactors, the first number of interactors is the number of accounts that responded to the first interaction content during the display process of the first interaction content, the second number of interactors includes the number of accounts that responded to the second interaction content between the display start time and the display end time, the second interaction content is the display content triggered by the second spectating account between the display start time and the display end time, the second interaction content is used to send to the spectating accounts in the second spectating set, and the interaction format corresponding to the first interaction content is the same as the interaction format corresponding to the second interaction content.

[0141] Optionally, the display of the first interaction content is stopped when the display end time is reached.

[0142] Optionally, the second interaction content is a display content triggered by a second spectator account for a specified interaction control.

[0143] In some optional embodiments, the method of determining the display start time and the display end time includes at least one of the following methods.

[0144] 1. Set the trigger time for the interaction control of the first spectating account as the display start time, determine a predetermined display time length of the first interaction content, and determine a display end time according to the display start time and the predetermined display time length.

[0145] Optionally, the manner of setting the predetermined display time length includes at least one of the following manners:

[0146] Method 1: directly set a predetermined display time length in the background, and optionally, the predetermined display time length is fixed, that is, the display of the first interaction content cannot be interrupted, and only when the display end time is reached, the display of the first interaction content stops; and Method 2: The spectating account sets a predetermined display time length on the terminal, and optionally, the spectating account can set the display time length of different interaction contents triggered by different interaction controls, that is, the predetermined display time lengths of different interaction contents can be different.

[0147] As an example, the specified display time length of the applause interaction is 7 seconds, and when the applause control is triggered to display the applause interaction content, it is 0 seconds. At 0 seconds, the applause interaction content is displayed on the spectating interface of the spectating account that triggered the applause control, and a applause request control is displayed on the spectating interface of other spectating accounts that received the applause interaction content. At 7 seconds, the display of the applause interaction content and the applause request control stops simultaneously.

[0148] In other words, by setting the display time length in advance, calculation begins with the trigger time for the interaction control as the display start time, and the final display end time is determined based on the display time length, the interaction process of the first interaction content can be realized within the specified period, thereby improving interaction efficiency.

[0149] 2. The trigger time for the interaction control of the first spectating account is set as the display start time, an interruption operation is received during the display process of the first interaction content, and the trigger time of the interruption operation is set as the display end time.

[0150] That is, there is no limit to the display time length of the first interaction content, and the display can be interrupted by an interruption operation.

[0151] Optionally, the suspend operation includes at least one of the following cases:

[0152] Case 1: The first interaction content contains an on / off button, and the first spectator account triggers the on / off button to stop displaying the first interaction content; Case 2: After the first spectating account exits the spectating interface, the display of the first interaction content is stopped, where the exit manner of the spectating interface includes the first spectating account voluntarily exiting or the first interaction account passively exiting (such as application program crash, mobile phone shutdown, etc.); and Case 3: The first spectating account triggers another interaction control, interrupting the display of the first interaction content.

[0153] The above mentioned suspend operation cases are merely examples and the embodiments of the present application are not limited thereto.

[0154] Optionally, when the display of the first interaction content stops, the interaction between the first spectating account and the other spectating accounts also stops at the same time. For example, at 0 seconds, the applause interaction content is displayed on the spectating interface of the spectating account that triggered the applause control, and the applause request control is displayed on the spectating interface of the other spectating accounts that received the applause interaction content. Then, when the spectating account triggers a display end operation, the display of the applause interaction content and the applause request control stops at the same time.

[0155] In other words, after the display start time has been determined, when an interrupt operation is received during the display process of the first interaction content, the trigger time corresponding to the interrupt operation is set as the display stop time, thereby allowing the interaction process to be determined according to the user's wishes, thereby improving the selectability of the interaction process.

[0156] 3. The trigger time for the interaction control of the first spectating account is set as the display start time, and a timer is used to measure the display length of the first interaction content from the display start time. When a response to the first interaction content from the spectating account is received, the timer re-timing (restarts) is performed, and when the timer's measured time length reaches the required time length, the time at which the required time length is reached is set as the display end time.

[0157] As an example, at 0 seconds, the applause interaction content is displayed on the watching interface of the spectating account that triggered the applause control, and a applause request control is displayed on the watching interface of the other spectating accounts that received the applause interaction content, and a timer is used to measure the display time of the applause interaction content, the timer's measurement time length is set to 3 seconds, and the timer re-times each time an applause response is received from another spectating account, and when the timer's measurement reaches 3 seconds, that is, if the spectating account has not received an applause response from another spectating account within one consecutive 3 seconds, the display of the applause interaction content and the applause request control stops simultaneously.

[0158] In other words, by using a timer, if there is no response from the spectating account within the time length required by the timer, the display of the first interaction content can be stopped, so that the first interaction content can be realized as a single time-limited interaction process, thereby improving interaction efficiency.

[0159] The above display start times and display end times are merely examples, and the embodiments of the present application are not limited thereto.

[0160] In some optional embodiments, more than one of the above methods of determining the display start time and the display end time are included.

[0161] For example, the combination of the method 1 and the method 3 is adopted, and when the predetermined display time length is 7 seconds and the timer counts 3 seconds, at 0 seconds, the applause interaction content is displayed on the spectating interface of the spectating account that triggered the applause control, and the applause request control is displayed on the spectating interface of the other spectating accounts that received the applause interaction content, and the timer counts the display time length of the applause interaction content. When the spectating account receives an applause response from another spectating account within any one continuous 3 seconds between 0 seconds and 7 seconds, the display of the applause interaction content and the applause request control stops at the same time at 7 seconds, and when the spectating account does not receive an applause response from another spectating account within one continuous 3 seconds between 0 seconds and 7 seconds, the display of the applause interaction content and the applause request control stops at the same time at the end of the continuous 3 seconds.

[0162] During this period, the time length measured by the timer does not exceed the predetermined display time length.

[0163] For example, the combination of the method 2 and the method 3 is adopted, and when the timer reaches 3 seconds, the applause interaction content is displayed on the spectating interface of the spectating account that triggered the applause control at 0 seconds, and the applause request control is displayed on the spectating interface of the other spectating accounts that received the applause interaction content, and the timer measures the display time of the applause interaction content. When an interrupt operation is received or the timer reaches 3 seconds, the display of the applause interaction content and the applause request control is stopped at the same time.

[0164] In summary, the method provided in this embodiment sends the same interaction content displayed on the watching interfaces of different watching accounts to some watching accounts, counts the number of watching accounts that respond to the same interaction content within a period of time, and displays a specified response result on the watching interface based on the number of watching accounts, thereby realizing sharing of interactions among different watching accounts and saving background computing resources.

[0165] According to the method provided in this embodiment, by displaying two interaction contents on the spectating interface through two possible interaction controls, the first spectating account can simultaneously perform two interactions, thereby enriching the interaction experience of the spectating account.

[0166] The method provided in this embodiment determines a first spectating set according to a predetermined interaction ratio, and transfers the first interaction content only to the spectating accounts in the first spectating set instead of to all spectating accounts, thereby avoiding the waste of background resources caused by repeated transfers and avoiding excessive interference with the spectating accounts.

[0167] According to the method provided in this embodiment, the display time of the first interaction content can be changed by changing the display end time, which is convenient for the first spectating account to perform other operations, and can reduce the consumption of computer resources and improve the user experience of the first spectating account.

[0168] For illustration, refer to FIG. 9, which is a logic chart of one of the spectator interaction methods provided in the embodiment of the present application.

[0169] As shown in Figure 9, spectator A watches a game and sends an interaction of clap 1 on the spectator interface. The background receives the request of spectator A and sends the interaction of clap 1 to spectators who can receive interactions according to a ratio, including spectator B.

[0170] Spectator B is a spectator who watches the same game as Spectator A, and receives and responds to the clap 1 request from Spectator A through the spectator interface, and also transmits the response result to the background.

[0171] Spectator C is also a spectator watching the same game as Spectator A. He receives and responds to requests for clapping 2 from other spectators through the spectator interface, and sends the response results to the background. Among them, the interaction actions included in the requests for clapping 1 and clapping 2 are all clapping actions.

[0172] Based on the above description, the steps taken in the background are as follows:

[0173] Step 901: Transmit to spectators who are available for interaction according to a ratio.

[0174] That is, the background receives the request from spectator A and sends the interaction of clap 1 to spectators who are available to receive the interaction according to the ratio.

[0175] Step 902: The number of responses to the interaction of clap 1 is counted in real time.

[0176] That is, the responses of spectators B and C are counted.

[0177] Step 903: Calculate the number of responses to the interaction of clap n according to a predetermined rule.

[0178] For example, suppose that spectator A sends a clap 1 interaction once, X1 spectators respond to this interaction within the previous 3 seconds, and X2 players respond to this interaction within the next 4 seconds; spectator D, who has not received the clap interaction initiated by spectator A, sends the same clap interaction once at the 4th second, and Y1 spectators respond to this interaction within the previous 4 seconds, and Y2 spectators respond to this interaction within the next 3 seconds. In this case, the total number of people who responded to contestant A’s applause interaction is considered to be X1+X2+Y1+2-1 (+2 means that a total of 2 people started the applause interaction, and -1 means excluding yourself because you cannot interact with yourself), and the total number of people who responded to contestant D’s applause interaction is considered to be 1+Y2+X2+2-1.

[0179] Step 904: If the clap n interaction continues for 7 seconds or no new interaction is received within 3 consecutive seconds, the process ends.

[0180] As an example, if contestant A sends an interaction of clap 1 once at 0 seconds, and if contestant A receives a response from another contestant in any one consecutive 3 seconds between 0 seconds and 7 seconds, the interaction will end at 7 seconds, and if contestant A does not receive a response from another contestant within one consecutive 3 seconds between 0 seconds and 7 seconds, the interaction will end at the end of this consecutive 3 seconds.

[0181] Reference is made to FIG. 10, which is a block diagram of the configuration of a spectator interaction device provided in one exemplary embodiment of the present application, which includes:

[0182] Display module 1010: used to display a spectating interface for a first spectating account to watch an online match, the spectating interface including an interaction control, the interaction control used to trigger an interaction between the first spectating account and a spectating account that is watching the online match.

[0183] The display module 1010 is further used to display a first interaction content in response to receiving a trigger operation on the interaction control, the first interaction content correspondingly having a display start time and a display end time, and the first interaction content is a display content to be sent to a spectating account in a first spectating group.

[0184] The display module 1010 is further used for displaying a number of interaction users based on the first interaction content, the number of interaction users including a first interaction number and a second interaction number, the first interaction number being the number of accounts that responded to the first interaction content during the display process of the first interaction content, the second interaction number being the number of accounts that responded to the second interaction content between the display start time and the display end time, the second interaction content being the display content triggered by a second spectating account between the display start time and the display end time, the second interaction content being used to send to the spectating accounts in the second spectating group, and the interaction format corresponding to the first interaction content being the same as the interaction format corresponding to the second interaction content.

[0185] In some optional embodiments, the display module 1010 is further adapted to display a total number of the first interacting persons and the second interacting persons as the interacting persons based on the first interaction content.

[0186] Referring to FIG. 11, in some optional embodiments, the display module 1010 includes:

[0187] Acquisition submodule 1011: used for acquiring the number of first interactors who responded to the first interaction content during the display process of the first interaction content; and The determination submodule 1012 is used to determine the second interaction content triggered at an intermediate time between the display start time and the display end time.

[0188] The acquiring sub-module 1011 is further used for acquiring the number of second interactors who responded to the second interaction content during the period from the intermediate time to the display end time.

[0189] In some optional embodiments, the determination sub-module 1012 is further used to determine a first spectating set in response to receiving a trigger operation on the interaction control.

[0190] The apparatus further includes:

[0191] A sending module 1020 is used for sending the first interaction content to the watching accounts in the first watching group.

[0192] In some optional embodiments, the determination submodule 1012 is further used to determine, in response to receiving a trigger operation on the interaction control, a first spectating group corresponding to the trigger operation, the first spectating group corresponding to a first battle party in the online battle.

[0193] The determining sub-module 1012 is further used for determining the first watching set from the first watching group.

[0194] In some optional embodiments, the determination submodule 1012 is further used to randomly determine candidate spectator accounts from the first spectator group according to a predetermined interaction ratio.

[0195] The determination sub-module 1012 includes:

[0196] A construction unit 1013: used for constructing the first spectating set based on randomly determined candidate spectating accounts.

[0197] In some optional embodiments, the spectating interface includes at least two candidate interaction controls, and the display module 1010 is further used to display the first interaction content in response to receiving a trigger operation on a designated interaction control among the at least two candidate interaction controls, where the designated interaction control refers to the candidate interaction control selected by the first spectating account.

[0198] Wherein, the second interaction content is the display content triggered by the second spectating account to the specified interaction control.

[0199] In some optional embodiments, the number of interaction accounts further includes a number of second spectator accounts that triggered the second interaction content between the display start time and the display end time.

[0200] In some optional embodiments, the determining submodule 1012 is further used to set the trigger time for the interaction control of the first spectator account as the display start time.

[0201] The determining submodule 1012 is further used for determining a predetermined display time length of the first interaction content.

[0202] The determining sub-module 1012 is further used for determining the display end time based on the display start time and the predetermined display time length.

[0203] In some optional embodiments, the determining submodule 1012 is further used to set the trigger time for the interaction control of the first spectator account as the display start time.

[0204] The determining submodule 1012 is further used for receiving an interruption operation during the display process of the first interaction content.

[0205] The determining sub-module 1012 is further used for setting the trigger time of the interruption operation as the display end time.

[0206] In some optional embodiments, the determining submodule 1012 is further used to set the trigger time for the interaction control of the first spectator account as the display start time.

[0207] The apparatus further includes:

[0208] Timing module 1030: Used to time the display time length of the first interaction content by a timer from the display start time, and when a response from a spectating account to the first interaction content is received, the timer re-times the content.

[0209] The determination submodule 1012 is further used, in response to the time length measured by the timer reaching a required time length, to determine the time at which the required time length is reached as the display end time.

[0210] In addition, the above-mentioned embodiment provides an example of the division of each functional module for the spectator interaction device, but in actual applications, the above-mentioned functions can be assigned to different functional modules to be completed according to needs, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the above-mentioned functions. In addition, the spectator interaction device provided in the above embodiment belongs to the same concept as the embodiment of the spectator interaction method, so that the specific implementation process can be referred to the embodiment of the method, and the detailed description thereof will be omitted here.

[0211] 12 is a block diagram of a configuration of a terminal 1200 provided in one exemplary embodiment of the present application. The terminal 1200 may be a smartphone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3), a Moving Picture Experts Group Audio Layer IV (MP4) player, a notebook computer, or a desktop computer. The terminal 1200 may also be referred to as a user device, a mobile terminal, a laptop terminal, a desktop terminal, etc.

[0212] Generally, the terminal 1200 includes a processor 1201 and a memory unit 1202 .

[0213] The processor 1201 may include one or more processing cores, for example, a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in the form of at least one hardware of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1201 may include a main processor and a sub-processor, the main processor is a processor for processing data in an awakening state and is called a central processing unit (CPU), and the sub-processor is a low-power consumption processor for processing data in a standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the contents displayed on the display screen. In some embodiments, the processor 1201 may further include an artificial intelligence (AI) processor, which is used to perform arithmetic operations related to machine learning.

[0214] The storage 1202 may include one or more computer-readable storage media, which may be non-transitory. The storage 1202 may further include high-speed random access memory, and non-volatile memory, such as one or more magnetic disks, flash memory. In some embodiments, the non-transitory computer-readable storage medium of the storage 1202 is used to store at least one instruction, which is executed by the processor 1201 to realize the spectator interaction method provided in the method embodiment of the present application.

[0215] By way of example, terminal 1200 may further include other components, and as one skilled in the art will appreciate, the configuration shown in FIG. 12 is not intended to limit terminal 1200, which may include more or fewer components than shown, or may combine some components, or employ a different component arrangement.

[0216] As can be understood by those skilled in the art, all or some of the steps in the various methods of the above embodiments can be completed by instructing related hardware by a program, and the program can be stored in a computer-readable storage medium, which can be a computer-readable storage medium included in the storage device in the above embodiments, or a separate computer-readable storage medium not provided in the terminal. The 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 the processor to realize the spectating interaction method of any one of the above embodiments.

[0217] Optionally, the computer-readable storage medium may include a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drives), an optical disk, etc. Among them, the RAM may include a ReRAM (Resistance Random Access Memory) and a DRAM (Dynamic Random Access Memory). In addition, the numbers of the embodiments of the present application described above are for explanation only and do not represent the superiority or inferiority of the embodiments.

[0218] Although the preferred embodiment of the present application has been described above, the present application is not limited to this embodiment, and any modification to the present application falls within the technical scope of the present application as long as it does not depart from the spirit of the present application.

Claims

1. A watching interaction method executed by a terminal, comprising: displaying a spectating interface for a first spectating account to watch the online match, the spectating interface including an interaction control, the interaction control being used to trigger an interaction between the first spectating account and a spectating account that is watching the online match; A step of displaying a first interaction content in response to receiving a trigger operation on the interaction control, the first interaction content having a display start time and a display end time, and the first interaction content being a display content to be sent to a spectating account in a first spectating group; and A watching interaction method comprising the steps of: displaying a number of interactors based on the first interaction content, wherein the number of interactors includes a first number of interactors and a second number of interactors, the first number of interactors being the number of accounts that responded to the first interaction content during the display process of the first interaction content; the second number of interactors being the number of accounts that responded to the second interaction content between the display start time and the display end time; the second interaction content being display content triggered by a second watching account between the display start time and the display end time; the second interaction content being used to send to watching accounts in a second watching set; and an interaction format corresponding to the first interaction content being the same as an interaction format corresponding to the second interaction content.

2. 2. The spectator interaction method according to claim 1, comprising: The step of displaying the number of interactors based on the first interaction content includes: A spectating interaction method including a step of displaying the total number of the first interacting people and the second interacting people as the number of interacting people based on the content of the first interaction.

3. The spectator interaction method according to claim 2, further comprising: acquiring a number of the first interactors who have responded to the first interaction content during a process of displaying the first interaction content; determining the second interaction content triggered at an intermediate time between the display start time and the display end time; and A spectating interaction method including a step of acquiring the number of second interactors who responded to the second interaction content between the intermediate time and the display end time.

4. The method of spectator interaction according to any one of claims 1 to 3, further comprising: determining a first spectating set in response to receiving a trigger operation on the interaction control; and A watching interaction method including a step of sending the first interaction content to a watching account in the first watching group.

5. 5. The spectator interaction method according to claim 4, The step of determining a first spectating set in response to receiving a trigger operation on the interaction control includes: determining a first spectating group corresponding to the trigger operation in response to receiving the trigger operation on the interaction control, the first spectating group corresponding to a first battle party in the online battle; and A spectator interaction method comprising a step of determining the first spectator set from the first spectator group.

6. 6. The spectator interaction method according to claim 5, The step of determining the first watching set from the first watching group includes: Randomly determining candidate spectating accounts from the first spectating group according to a predetermined interaction ratio; and A spectator interaction method comprising a step of constructing the first spectator set based on the randomly determined candidate spectator accounts.

7. A spectator interaction method according to any one of claims 1 to 3, comprising: the spectator interface includes at least two possible interaction controls; The step of displaying first interaction content in response to receiving a trigger operation on the interaction control includes: a step of displaying the first interaction content in response to receiving a trigger operation on a designated interaction control among the at least two candidate interaction controls, the designated interaction control referring to a candidate interaction control selected by the first spectator account; A spectating interaction method, wherein the second interaction content is display content triggered by the second spectating account for the specified interaction control.

8. A spectator interaction method according to any one of claims 1 to 3, comprising: A spectating interaction method, wherein the number of interactors further includes the number of second spectating accounts that triggered the second interaction content between the display start time and the display end time.

9. The method of spectator interaction according to any one of claims 1 to 3, further comprising: setting a trigger time for the interaction control of the first spectator account as the display start time; determining a predetermined display time length of the first interaction content; and A spectator interaction method comprising a step of determining the display end time based on the display start time and the predetermined display time length.

10. The method of spectator interaction according to any one of claims 1 to 3, further comprising: setting a trigger time for the interaction control of the first spectator account as the display start time; receiving an interruption operation during the display of the first interaction content; and A spectator interaction method comprising a step of setting the trigger time of the interruption operation as the display end time.

11. The method of spectator interaction according to any one of claims 1 to 3, further comprising: setting a trigger time for the interaction control of the first spectator account as the display start time; A step of timing a display time length of the first interaction content from the display start time by a timer, and restarting the timing of the timer when a response to the first interaction content from a spectating account is received; and A spectating interaction method including a step of, in response to the time length measured by the timer reaching a required time length, setting the time at which the required time length is reached as the display end time.

12. A spectator interaction device, comprising: a display module used to display a spectating interface for a first spectating account to spectate an online match, the spectating interface including an interaction control, the interaction control used to trigger an interaction between the first spectating account and a spectating account that is spectating the online match; The display module is further used to display a first interaction content in response to receiving a trigger operation on the interaction control, the first interaction content having a display start time and a display end time, and the first interaction content is a display content to be sent to a watching account in a first watching group; The display module is further used to display a number of interaction people based on the first interaction content, the number of interaction people including a first interaction number and a second interaction number, the first interaction number is the number of accounts that responded to the first interaction content during the display process of the first interaction content, the second interaction number is the number of accounts that responded to the second interaction content between the display start time and the display end time, the second interaction content is display content triggered by a second spectating account between the display start time and the display end time, the second interaction content is used to send to spectating accounts in a second spectating set, and an interaction format corresponding to the first interaction content is the same as an interaction format corresponding to the second interaction content.

13. A computing device including a processor and a memory coupled to the processor, The storage device stores a computer program, A computer device, wherein the processor is configured to execute the computer program to implement the spectator interaction method according to any one of claims 1 to 3.

14. A program for causing a computer to execute the watching interaction method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Mobile terminal, server and friend-based application program recommendation method

    CN104348714A

  • Virtual character interaction method and device, computer equipment and storage medium

    CN111766950A

  • Live broadcast room display method and device, equipment and storage medium

    CN112333458A

  • Information interaction method and device and storage medium

    CN112988013A

  • Information interaction method and device of live broadcast room, electronic equipment and storage medium

    CN113490005A