Live broadcast interaction method and device, equipment, storage medium and program product

By displaying the endgame review content in the live broadcast room and receiving the audience challenge operations, the problem of low correlation between the game endgame and the live broadcast content is solved, and a more efficient endgame interaction on the live broadcast platform is achieved.

CN120343350APending Publication Date: 2025-07-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510713541.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, the correlation between game endgames and live broadcast content is low, resulting in low endgame interaction efficiency of live broadcast platforms.

Method used

By displaying the endgame review of the content of the anchor account in other applications in the live broadcast room and receiving the audience's endgame challenge operations, the audience can participate in the corresponding endgame scenes and use the live broadcast platform account to interact with the program accounts bound in other applications.

Benefits of technology

It improves the correlation between live broadcast content and endgame scenes in other applications, and enhances the audience's sense of participation and interaction efficiency in the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343350A_ABST
    Figure CN120343350A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast interaction method and device, equipment, a storage medium and a program product. The method comprises the steps that live broadcast content of a first live broadcast room is displayed, the live broadcast content comprises real-time performance content of an anchor account in a first application program based on a first program account, and a first audience account is logged in a current device; first residual bureau review content is displayed in the first live broadcast room, the first residual bureau review content is review content generated based on first performance content of the first program account in the first residual bureau scene in a historical time period, and the historical time period is a time period of live broadcast of the anchor account in the first live broadcast room; receiving an endplay challenge operation for the first endplay review content in the first live broadcast room, the endplay challenge operation being used for triggering and displaying an endplay challenge content, the endplay challenge content including a content of the first audience account participating in the first endplay scene based on the second program account; the second program account is an account which is registered in the first application program and is associated with the first audience account.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a live interaction method, apparatus, device, storage medium, and program product. Background Art

[0002] Currently, with the rapid development of live streaming platforms, almost every game has a streamer live streaming game content on various live streaming platforms. Since games also require traffic introduction from live streaming platforms, games will cooperate with various live streaming platforms to transmit as much game content as possible to the live streaming platforms for users of the live streaming platforms to consume and watch.

[0003] In the related art, the game platform can prepare some specific endgame situations in the game and let the live streaming platform play the endgame video for traffic diversion. When a user watches the endgame video and clicks to participate, the live streaming platform can launch the game through a link protocol and jump to the endgame interface in the game to allow the player to experience the endgame.

[0004] However, in the above method, only traffic diversion is achieved by increasing the exposure on the live streaming platform, and it is difficult to associate the game endgame with the live content, resulting in a low interaction efficiency of the endgame based on live streaming. Summary of the Invention

[0005] Embodiments of this application provide a live interaction method, apparatus, device, storage medium, and program product. The technical solutions are as follows.

[0006] On the one hand, a live interaction method is provided. The method includes:

[0007] Display the live content of the first live streaming room, where the live content includes the real-time performance content of the host account in the first application based on the first program account, and the current device is logged in with the first viewer account;

[0008] Display the first endgame review content in the first live streaming room. The first endgame review content is the review content generated based on the first performance content of the first program account in the first endgame scenario during a historical time period, and the historical time period is the time period when the host account is live streaming in the first live streaming room;

[0009] Receive an endgame challenge operation in the first live streaming room for the first endgame review content. The endgame challenge operation is used to trigger the display of endgame challenge content, and the endgame challenge content includes the content of the first viewer account participating in the first endgame scenario based on the second program account, and the second program account is an account registered in the first application and associated with the first viewer account.

[0010] On the other hand, a live interaction apparatus is provided. The apparatus includes:

[0011] A display module for displaying the live content of the first live broadcast room, where the live content includes the real-time performance content of the host account in the first application based on the first program account, and the current device is logged in with the first viewer account;

[0012] The display module is further configured to display first endgame review content in the first live broadcast room, where the first endgame review content is review content generated based on the first performance content of the first program account in the first endgame scenario during a historical time period, and the historical time period is the time period when the host account is live broadcasting in the first live broadcast room;

[0013] A receiving module for receiving an endgame challenge operation for the first endgame review content in the first live broadcast room, where the endgame challenge operation is used to trigger the display of endgame challenge content, and the endgame challenge content includes the content of the first viewer account participating in the first endgame scenario based on the second program account, and the second program account is an account registered in the first application and associated with the first viewer account.

[0014] In some embodiments, the display module is further configured to display the first endgame review content that meets the viewer feedback requirements in the first live broadcast room, where the viewer feedback requirements refer to that the feedback information posted by the viewer account in the first live broadcast room for the first performance content meets the review requirements for the first performance content.

[0015] In some embodiments, the display module is further configured to, in response to the first performance content meeting the viewer feedback requirements, display endgame interaction content, where the endgame interaction content is used to prompt the viewer account to provide feedback on the requirement for generating the first endgame review content;

[0016] The receiving module is further configured to receive, based on the endgame interaction content, a generation feedback operation of the first viewer account for the first performance content, where the generation feedback operation is used to indicate that the first viewer account expresses the requirement for generating the first endgame review content;

[0017] The display module is further configured to display the first endgame review content in the first live broadcast room when the endgame interaction content meets the first review requirements.

[0018] In some embodiments, the endgame interaction content includes an endgame voting control for receiving a voting operation of the viewer account on generation feedback options, where the generation feedback options include a first feedback option and a second feedback option, the first feedback option is used to feedback the requirement for generating the first endgame review content, and the second feedback option is used to feedback the requirement for not generating the first endgame review content;

[0019] The display module is further configured to display the first end-game review content in the first live broadcast room when the end-game voting control generates the first end-game review content based on the voting results indicated by the first feedback option and the second feedback option.

[0020] In some embodiments, the display module is further configured to:

[0021] display the end-game interaction content when the host account initiates an end-game interaction for the first performance content; or,

[0022] display the end-game interaction content when the feedback information posted by at least one viewer account for the first performance content meets the second review requirement.

[0023] In some embodiments, the second review requirement includes at least one of the following:

[0024] the at least one viewer account includes the first viewer account;

[0025] the number of accounts of the at least one viewer account reaches an account number threshold;

[0026] the amount of virtual resources used by the at least one viewer account when posting the feedback information reaches a preset resource amount, and the virtual resources are used to exchange the publishing permission of the feedback information;

[0027] the account level of the at least one viewer account in the first live broadcast room reaches a preset level;

[0028] the account attribute of the at least one viewer account belongs to a preset attribute type;

[0029] the publishing frequency of the feedback information reaches a feedback frequency threshold;

[0030] the feedback information contains a negative feedback element, and the negative feedback element is used to indicate the negative feedback of the viewer account for the first performance content;

[0031] the feedback information contains a positive feedback element, and the positive feedback element is used to indicate the positive feedback of the viewer account for the first performance content.

[0032] In some embodiments, the device further includes a generation module, configured to automatically generate the first end-game review content based on the feedback information in response to the feedback information posted by the viewer account for the live broadcast content meeting the review requirement.

[0033] In some embodiments, the generation module is further configured to:

[0034] Automatically intercept the first performance content within a preset time range pushed forward from the current moment in the live content;

[0035] Generate the first endgame review content including the first performance content.

[0036] In some embodiments, the display module is further configured to:

[0037] In response to the endgame challenge operation, display a cloud program interface and display the endgame challenge content in the cloud program interface; or,

[0038] In response to the endgame challenge operation, initiate a call to the first application program, which is used to run and display the endgame challenge content.

[0039] In some embodiments, the display module is further configured to:

[0040] In response to the endgame challenge operation, display and load the first endgame scene based on the cloud program interface;

[0041] In response to the first endgame scene being loaded based on the cloud program interface, display the endgame challenge content.

[0042] In some embodiments, the display module is further configured to, in response to the first endgame scene being loaded based on the cloud program interface, display an endgame challenge target and a start control, where the endgame challenge target is used to indicate the performance target of the second program account in the first endgame scene;

[0043] The display module is further configured to, in response to receiving a trigger operation for the start control, display the first endgame scene;

[0044] The receiving module is further configured to receive a control operation performed by the first viewer account based on the second program account in the first endgame scene, where the control operation is used to indicate the performance of the second program account in the first endgame scene;

[0045] The display module is further configured to display the endgame challenge content based on the control operation.

[0046] In some embodiments, the first endgame review content includes the first performance content generated by the first program account controlling the first virtual character in the first endgame scene during the historical time period;

[0047] The receiving module is further configured to:

[0048] Receive the control operation of the first viewer account based on the second program account for the first virtual character in the first endgame scene; or,

[0049] Receiving, based on the first end-game scenario, the control operation of the second virtual character by the first viewer account based on the second program account, where the second virtual character meets the character switching requirements;

[0050] Wherein, the character switching requirements include that the second virtual character is a virtual character switched and used by the second program account in the first end-game scenario based on a character switching operation, or the second virtual character is a virtual character specified by the first viewer account based on feedback information, and the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content.

[0051] In some embodiments, the display module is further configured to display reference performance content in the end-game challenge content, and the reference performance content is used to provide a reference for the performance of the second program account in the first performance scenario;

[0052] The reference performance content includes at least one of first reference content generated based on the first performance content, second reference content generated based on feedback information, or third reference content generated based on viewer challenge content, where the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content, and the viewer challenge content is the end-game challenge content corresponding to a second viewer account in the first live broadcast room, and the second viewer account meets the reference account conditions.

[0053] In some embodiments, the display module is further configured to:

[0054] Playing the reference performance content in a small window form in the end-game challenge content; or,

[0055] Overlaying and playing the reference performance content in a ghosting form in the end-game challenge content; or,

[0056] Displaying the reference performance content in the form of a guiding identifier in the end-game challenge content.

[0057] In some embodiments, the display module is further configured to display challenge ranking information in the first live broadcast room, and the challenge ranking information includes at least one viewer account that participates in the first end-game scenario and meets the performance requirements.

[0058] In some embodiments, the display module is further configured to display an account binding entry, and the account binding entry is used to bind the first viewer account and the second program account in the first live broadcast room.

[0059] On the other hand, a computer device is provided, which includes a processor and a memory. At least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the live interaction method as described in any one of the embodiments of the present application above.

[0060] On the other hand, a computer-readable storage medium is provided. At least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the live interaction method as described in any one of the embodiments of the present application above.

[0061] On the other hand, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the live interaction method as described in any one of the above embodiments.

[0062] The beneficial effects brought by the technical solutions provided in the embodiments of the present application at least include:

[0063] The live broadcast of the real-time performance of the program account bound to the host account in other application programs by the host account in the live broadcast room. By displaying the endgame review content in the live broadcast room for the audience to review the performance of the host in the endgame scenario based on the bound program account. Through the endgame review content, the audience's endgame challenge operations can be received, enabling the audience to participate in the corresponding endgame scenario based on the endgame review content. Among them, based on the live broadcast platform account and the program account bound in other application programs, the audience can directly participate in the endgame scenario corresponding to the live broadcast content through the live broadcast room, improving the relevance between the live broadcast content and the endgame scenario in other application programs and improving the endgame interaction efficiency based on the live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0065] Figure 1 is a schematic diagram of a computer system provided by an exemplary embodiment of the present application;

[0066] Figure 2Schematic diagram of a live interaction method provided by an exemplary embodiment of the present application;

[0067] Figure 3 Flowchart of a live interaction method provided by an exemplary embodiment of the present application;

[0068] Figure 4 Flowchart of a method for displaying endgame review content based on feedback provided by an exemplary embodiment of the present application;

[0069] Figure 5 Schematic diagram of a method for endgame review based on voting provided by an exemplary embodiment of the present application;

[0070] Figure 6 Flowchart of a method for displaying endgame challenge content provided by an exemplary embodiment of the present application;

[0071] Figure 7 Schematic diagram of a method for displaying endgame challenge content provided by an exemplary embodiment of the present application;

[0072] Figure 8 Flowchart of an account binding method based on live interaction provided by an exemplary embodiment of the present application;

[0073] Figure 9 Schematic diagram of an account binding method based on live interaction provided by an exemplary embodiment of the present application;

[0074] Figure 10 Schematic diagram of an account binding process provided by an exemplary embodiment of the present application;

[0075] Figure 11 Schematic diagram of an endgame experience process provided by an exemplary embodiment of the present application;

[0076] Figure 12 Schematic diagram of a framework for an endgame experience process based on live interaction provided by an exemplary embodiment of the present application;

[0077] Figure 13 Block diagram of a live interaction device provided by an exemplary embodiment of the present application;

[0078] Figure 14 Block diagram of a module of a live interaction device provided by an exemplary embodiment of the present application;

[0079] Figure 15 Block diagram of a terminal provided by an exemplary embodiment of the present application. Detailed implementation manners

[0080] To make the objectives, technical solutions, and advantages of this application more clear, the following will further describe the embodiments of this application in detail with reference to the accompanying drawings.

[0081] It should be understood that although terms such as first and second may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this disclosure, the first parameter may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0082] First, the computer system of this application will be introduced. Please refer to Figure 1 , which shows a schematic diagram of a computer system provided by an exemplary embodiment of this application. The computer system includes: a terminal 10, a terminal 20, and a server 30.

[0083] The terminals 10 and 20 support a live streaming platform. Taking the terminal 10 as the host side and the terminal 20 as the viewer side as an example for illustration.

[0084] The server 30 is a background server that supports the endgame experience function and is used to provide the endgame experience function for the live streaming platform.

[0085] In some embodiments, a host account is logged in to the terminal 10. The host account can initiate a live stream through the live streaming platform. Taking the host account as an example of live streaming the content in the first application on the live streaming platform, the first application is an application independent of the live streaming platform. A viewer account is logged in to the terminal 20, and the viewer account can participate in experiencing the endgame scenario in the first application based on the live content. The server 30 is used to reproduce the endgame scenario of the first application in the cloud for the viewer side.

[0086] Optionally, the first application includes, but is not limited to, any type of application such as a game application, a social media program, an Internet of Things program, a multimedia software, an artificial intelligence (AI) interaction program, a virtual reality (VR) application, an augmented reality (AR) application, a mixed reality (MR) application, an instant messaging application, a live streaming application, a news and information application, a comprehensive search engine application, a shopping application, a map navigation application, etc. The embodiments of this application do not limit this.

[0087] In an embodiment of the present application, taking the first application as a game application as an example, the first application includes, but is not limited to, any one of third-person shooter (TPS) games, first-person shooting games (FPS), multiplayer online battle arena (MOBA) games, multiplayer gunfight survival games, role-playing games (RPG), etc.

[0088] Schematically, the terminal 20 displays the live content of the first live broadcast room. The live content includes the real-time performance content of the host account in the first application based on the first program account. The terminal 20 logs in with the first viewer account; the first endgame review content is displayed in the first live broadcast room. The first endgame review content includes the first performance content of the first program account in the first endgame scenario during the historical time period; the endgame challenge operation for the first endgame review content in the first live broadcast room is received. The endgame challenge operation is used to trigger the display of the endgame challenge content. The endgame challenge content includes the content of the first viewer account participating in the first endgame scenario based on the second program account. The second program account is an account registered in the first application and associated with the first viewer account.

[0089] The above terminal is optional. The terminal can be various forms of terminal devices such as a desktop computer, a laptop computer, a mobile phone, a tablet computer, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a smart TV, a smart vehicle, etc. The embodiments of the present application do not limit this.

[0090] It should be noted that the above server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud security, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery network (CDN), as well as big data and artificial intelligence platforms.

[0091] Among them, Cloud Technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or a local area network to achieve data computing, storage, processing, and sharing.

[0092] In some embodiments, the above server can also be implemented as a node in a blockchain system.

[0093] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards in the relevant regions. For example, the operation data and account information involved in this application are obtained under full authorization.

[0094] For further explanation, before and during the collection of relevant data of the user (for example: account information, historical operation data, and real-time operation data involved in this application), a prompt interface, pop-up window, or voice prompt message can be displayed. The prompt interface, pop-up window, or voice prompt message is used to prompt the user that their relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the user's confirmation operation on the prompt interface or pop-up window. Otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are ended, that is, the user's relevant data is not obtained. In other words, all user data collected by this application is collected with the user's consent and authorization, and the collection, use, and processing of relevant user data need to comply with the relevant laws, regulations, and standards in the relevant regions.

[0095] The live interaction method provided by the embodiments of this application will be introduced in combination with the above computer system.

[0096] In some embodiments, various application programs such as game platforms can prepare some specific endgame situations and place them in the game. The live broadcast platform plays the endgame video for drainage. When the user watches the endgame video and clicks to participate, the live broadcast platform can pull up the game through a link protocol and jump to the endgame interface in the game to let the player experience the endgame. However, in the above method, only drainage is achieved by increasing the exposure on the live broadcast platform, and it is difficult to associate the game endgame with the live broadcast content, and the endgame interaction efficiency based on the live broadcast is relatively low.

[0097] In response to the above problems, the embodiments of this application provide a live interaction method. Taking the terminal in the above computer system as an example to execute this method, please refer to Figure 2 , Figure 2It is a schematic diagram of a live interaction method provided by an exemplary embodiment of the present application. As Figure 2 shown, the terminal displays the live content 210 of the first live broadcast room. The live content 210 includes the real-time performance of the host account based on the first program account in the first application. The first viewer account is logged in on the terminal; the first endgame review content 220 is displayed in the first live broadcast room. The first endgame review content 220 includes the first performance content of the first program account in the first endgame scenario within a historical time period; in response to receiving an endgame challenge operation for the first endgame review content 220 in the first live broadcast room, the endgame challenge content 230 is displayed. The endgame challenge operation is used to indicate participation in the first endgame scenario. The endgame challenge content 230 includes the content of the first viewer account participating in the first endgame scenario based on the second program account. The second program account is an account registered in the first application and associated with the first viewer account.

[0098] In the live interaction method provided by the embodiments of the present application, the host account broadcasts the real-time performance of the program account bound to the host account in other applications in the live broadcast room. By displaying the endgame review content in the live broadcast room for the viewers to review the performance of the host based on the bound program account in the endgame scenario, the endgame challenge operation of the viewers can be received through the endgame review content, enabling the viewers to participate in the corresponding endgame scenario based on the endgame review content. Among them, based on the live platform account and the program account bound in other applications, the viewers can directly participate in the endgame scenario corresponding to the live content through the live broadcast room, improving the relevance between the live content and the endgame scenario in other applications and improving the endgame interaction efficiency based on the live broadcast.

[0099] Schematically, please refer to Figure 3 , Figure 3 It is a flowchart of the live interaction method provided by an exemplary embodiment of the present application. This method can be executed by the terminal, or by the server, or jointly executed by the terminal and the server at the same time. In the embodiments of the present application, this method is described by taking the execution by the terminal as an example. As Figure 3 shown, the method includes the following steps:

[0100] Step 310, display the live content of the first live broadcast room.

[0101] The live content includes the real-time performance content of the host account based on the first program account in the first application. The first viewer account is logged in on the current device.

[0102] The first live broadcast room is a virtual room where the host account initiates a live broadcast on the live broadcast platform. The first live broadcast room includes the host account that initiates the live broadcast through the first live broadcast room and the viewer accounts that enter the first live broadcast room to watch the live broadcast. When the first viewer account enters the first live broadcast room to watch the live broadcast, the viewer accounts in the first live broadcast room include the first viewer account logged in on the current device.

[0103] The host account can broadcast the content in the first application program through the live broadcast room on the live broadcast platform. The live broadcast platform and the first application program belong to two different application programs, and users can register and log in to the live broadcast platform and the first application program respectively.

[0104] Schematically, the account registered and used by the user on the live broadcast platform is the live broadcast account, and the account registered and used by the user in the first application program is the program account. The user can bind the live broadcast account and the program account on the live broadcast platform, so that the live broadcast platform can, based on the binding relationship between the accounts, call the program data of the bound program account in the first application program through cloud technology, and reproduce the cloud state of the program account in the first application program on the live broadcast platform. For example, reproduce the game endgame in the live broadcast room, etc.

[0105] Optionally, the first application program includes, but is not limited to, any type of application program such as a game application program, a social media program, an Internet of Things program, a multimedia software, an AI interaction program, a VR application program, an augmented reality AR application program, an MR application program, an instant messaging application program, a live broadcast application program, a news and information application program, a comprehensive search engine application program, a shopping application program, a map navigation application program, etc. The embodiments of the present application do not limit this.

[0106] Taking the first application program as a game application program as an example in the embodiments of the present application, the first application program includes, but is not limited to, any one of TPS games, FPS games, MOBA games, multiplayer shooting survival games, RPGs, etc.

[0107] The first program account is the account used by the host account in the first application program.

[0108] Taking the host account broadcasting the content in the first application program in the first live broadcast room as an example, the live broadcast content includes the real-time performance content of the host account based on the first program account in the first application program.

[0109] Taking the first application program including a virtual game program as an example, in the virtual game program, players can log in to the virtual game program through corresponding game accounts, control corresponding game characters to participate in game matches, and the live broadcast content can include the real-time game content of the host account based on the first game account in the virtual game program. Among them, the first game account is the account used by the host in the virtual game program. Schematically, the host account can broadcast the game screen in the virtual game program in the first live broadcast room, and the host account can control the first game character to participate in the game match based on the first game account in the virtual game program, etc.

[0110] Taking the first application program including a Go game program as an example, in the Go game program, players can log in to the Go game program through corresponding player accounts and participate in Go games. The live broadcast content includes the real-time game board content of the host account based on the first player account in the Go game program. Among them, the first player account is the account used by the host in the Go game program. Schematically, the host account can broadcast the game board screen of the Go game program in the first live broadcast room, and the host account can participate in the Go game based on the first player account in the Go game program.

[0111] It should be noted that the above live broadcast content and application scenarios based on the first application program are only exemplary examples, and the embodiments of the present application are not limited thereto.

[0112] Step 320, display the first endgame review content in the first live broadcast room.

[0113] The first endgame review content is the review content generated based on the first performance content of the first program account in the first endgame scenario within a historical time period.

[0114] The historical time period is the time period during which the host account broadcasts in the first live broadcast room.

[0115] That is, the first endgame review content includes the first performance content of the host account based on the first program account in the first endgame scenario within the historical time period in the live broadcast content.

[0116] The first endgame review content is used to review the first performance content.

[0117] The first endgame scenario is used to indicate the scenario state of the first program account in the first application program within the historical time period.

[0118] Taking the first application program including a virtual game program as an example, the first endgame scenario is used to indicate the game scenario state of the first program account in the virtual game program within the historical time period.

[0119] Schematically, the first end-game review content includes the first performance content of the host account based on the first program account in the first end-game scenario within the 10th to 14th minutes since the start of the first live stream. The first end-game scenario is used to indicate the game scenario state of the first program account in the virtual game program within the 10th to 14th minutes since the start of the first live stream.

[0120] For the same end-game scenario, different performance contents may be generated based on different operations. For example, the end-game challenge content includes the second performance content of the first viewer account based on the second program account in the first end-game scenario. The second performance content is the performance content generated by the first viewer account based on the operations of the second program account in the first end-game scenario. The second performance content may be the same as or different from the first performance content, and the embodiments of the present application do not limit this.

[0121] In some embodiments, the first end-game review content may be displayed in a small window in the first live stream. In the playback window, the first end-game review content may be automatically played, or may be played based on the playback operation of the first viewer account. The embodiments of the present application do not limit this.

[0122] Optionally, the first viewer account may close the playback window of the first end-game review content, or may adjust the display position, display size, display transparency, etc. of the playback window. It may also jump to the first application based on the playback window to view the first end-game review content, etc. The embodiments of the present application do not limit this.

[0123] It should be noted that the above display method of the first end-game review content and the operations of the viewer account on the first end-game review content are only exemplary examples, and the embodiments of the present application do not limit this.

[0124] In some embodiments, the first performance content to be reviewed may be determined according to the feedback of the viewer account on the live stream content to display the first end-game content.

[0125] Schematically, the viewer account may publish interactive content in the first live stream to express real-time feedback on the live stream content. For example, sending barrage content, sending virtual gifts, etc. Among them, for the first performance content of the host account, the viewer account may express feedback on the first performance content by publishing feedback information. For example, publishing barrage content expressing approval such as "The host is so amazing", publishing barrage content expressing doubt such as "There is a problem with the host's operation this time", sending virtual gifts expressing love such as giving "love" for the first performance content, sending virtual gifts expressing disgust such as giving "stinky eggs" for the first performance content, etc.

[0126] When the feedback information posted by the viewer account in the first live broadcast room meets the viewer feedback requirements, it can be considered that there is controversy or topicality in the first performance content of the anchor account. Among them, the first performance content can be inappropriate performance content questioned by the viewer or wonderful performance content recognized by the viewer. Based on the first performance content that meets the viewer feedback requirements, the first endgame review content can be displayed.

[0127] For example, for the first performance content of the anchor account using 2 virtual props A to capture the virtual character B in the virtual game based on the first program account during the first time period, there are a large number of bullet screen contents in the first live broadcast room questioning that the operation of the anchor account is improper and causing waste of the virtual prop A. Then, the first endgame review content can be displayed for this first performance content.

[0128] It should be noted that the above display mechanism of the first endgame review content is only an exemplary example, and the embodiments of the present application do not limit this.

[0129] Step 330, receive the endgame challenge operation for the first endgame review content in the first live broadcast room.

[0130] The endgame challenge operation is used to indicate participating in the first endgame scenario.

[0131] In some embodiments, the viewer account in the first live broadcast room can participate in the first endgame scenario based on the endgame challenge operation.

[0132] Optionally, the endgame challenge operation includes but is not limited to at least one of the triggering operation for the first endgame review content, the voice command operation for participating in the first endgame scenario, the gesture command operation for participating in the first endgame scenario, etc. The embodiments of the present application do not limit this.

[0133] In some embodiments, the challenge permission can be fully opened to the viewer accounts in the first live broadcast room, or the challenge permission can be opened in a limited quantity. Among them, fully opening the challenge permission means that any viewer account in the first live broadcast room can participate in the first endgame scenario based on the endgame challenge operation for the first endgame review content, and opening the challenge permission in a limited quantity means that the challenge permission is opened to the viewer accounts in the first live broadcast room that meet the challenge permission requirements.

[0134] Optionally, the challenge permission requirements include but are not limited to at least one of the viewer account reaching the preset account level, the viewer account performing the preset interaction operation in the first live broadcast room, the viewer account competing to obtain the challenge permission, etc.

[0135] Schematically, the competition methods for the challenge permission include but are not limited to using virtual resources to bid for the challenge permission, participating in a question-and-answer interaction to compete for the challenge permission, participating in a competitive interaction to compete for the challenge permission, etc.

[0136] It should be noted that the above challenge permission requirements and permission competition methods are only exemplary examples, and the embodiments of the present application do not limit them.

[0137] In some embodiments, the endgame challenge operation is used to trigger the display of endgame challenge content, and the endgame challenge content includes the content of the first viewer account participating in the first endgame scenario based on the second program account, and the second program account is an account registered in the first application and associated with the first viewer account.

[0138] In some embodiments, the endgame challenge content is used to receive the operation of the first viewer account based on the second program account in the case of restoring the first endgame scenario, and the endgame challenge content includes the second performance content of the first viewer account based on the second program account in the first endgame scenario.

[0139] The endgame challenge content is displayed based on the operation of the second program account.

[0140] In some embodiments, for the live interactive method provided by the embodiments of the present application, after receiving the endgame challenge operation, it further includes the display process of the endgame challenge content.

[0141] Optionally, the endgame challenge content can be displayed based on the cloud program interface, or can be displayed based on the first application, and the embodiments of the present application do not limit this.

[0142] The display process of the endgame challenge content includes, in response to the endgame challenge operation, displaying the cloud program interface, and, displaying the endgame challenge content in the cloud program interface; or, in response to the endgame challenge operation, initiating a call to the first application, and the first application is used to run and display the endgame challenge content.

[0143] Taking the display of the endgame challenge content based on cloud game loading as an example, schematically, in response to the endgame challenge operation, the first endgame scenario is loaded and displayed based on the cloud program interface; in response to the completion of the loading of the first endgame scenario based on the cloud program interface, the endgame challenge content is displayed.

[0144] Displaying the endgame challenge content based on cloud game loading means that the cloud server of the first application renders the first endgame scenario, returns the rendering data of the first endgame scenario to the live broadcast platform of the current device, the live broadcast platform displays the first endgame scenario based on the rendering data, the current device receives the operation of the first viewer account based on the second program account in the first endgame scenario, returns the operation data to the cloud server, the cloud server realizes the operation control of the second program account in the first endgame scenario based on the operation data, and returns the rendering data of the corresponding performance content to the live broadcast platform of the current device, and the live broadcast platform displays the endgame challenge content based on the rendering data.

[0145] Taking the example of loading and displaying endgame challenge content based on a first application, through the link protocol between the live streaming platform and the first application, the first application is launched on the current terminal based on the endgame challenge operation received in the first live streaming room, and the second program account bound to the first viewer account is automatically used to log in to the first application, and the endgame challenge content corresponding to the second program account is displayed in the first application.

[0146] The method provided in the embodiments of the present application provides two ways to participate in the endgame challenge, namely, displaying the endgame challenge content based on the cloud program interface or launching the first application to display the endgame challenge content, which enriches the channels for viewers to participate in the endgame challenge and improves the flexibility of participating in the endgame challenge based on live streaming.

[0147] Among them, by displaying the endgame challenge content through the cloud program interface, the first application can be run in the cloud without the need to run the first application locally on the terminal, so as to avoid the waiting time that may be caused by running the first application locally on the terminal when the first application is not installed on the terminal or the first application has a program update, etc., and can reduce the loading time of running the first application locally and improve the display efficiency of the endgame challenge content.

[0148] In some embodiments, the operation data of the first program account in the first performance content can be deleted, and the scene state data, character state data, prop state data, etc. can be retained to generate a restored first endgame scene, and based on the first endgame scene, the control operation executed by the first viewer account based on the second program account is received to generate endgame challenge content.

[0149] Illustratively, in a human-machine game, the operation data of the first program account can be deleted, and the state data of non-player characters (NPCs) in the first endgame scene can be retained to restore the first endgame scene.

[0150] In some embodiments, the account state data of the first program account can also be deleted, and the account state data of the second program account can be injected. For example, the account level, account rank, virtual resources held by the account, etc. of the program account are updated from the state corresponding to the first program account to the state corresponding to the second program account, so that on the basis of restoring the endgame scene, the viewer account can fully substitute the program account bound to itself to participate in the endgame experience.

[0151] In summary, the method provided by the embodiments of the present application allows the host account to broadcast the real-time performance of the program account bound to the host account in other application programs in the live broadcast room. By displaying the end-game review content in the live broadcast room for the audience to review the performance of the host based on the bound program account in the end-game scenario, the end-game review content can receive the end-game challenge operations of the audience, enabling the audience to participate in the corresponding end-game scenario based on the end-game review content. Among them, based on the live platform account and the program account bound in other application programs, the audience can directly participate in the end-game scenario corresponding to the live broadcast content through the live broadcast room, improving the relevance between the live broadcast content and the end-game scenario in other application programs and enhancing the end-game interaction efficiency based on the live broadcast.

[0152] In some embodiments, the corresponding end-game review content may be displayed according to the feedback of the audience in the live broadcast room on the performance in the host's live broadcast content. Please refer to Figure 4 , Figure 4 FIG. is a flowchart of a method for displaying end-game review content based on feedback provided by an exemplary embodiment of the present application. This method can be executed by a terminal, or by a server, or jointly executed by a terminal and a server at the same time. In the embodiments of the present application, this method is described by taking the execution by the terminal as an example. As Figure 4 shown, the above step 320 includes the following steps:

[0153] Step 321, display the first end-game review content that meets the audience feedback requirements in the first live broadcast room.

[0154] The audience feedback requirements refer to that the feedback information published by the audience account in the first live broadcast room for the first performance content meets the review requirements for the first performance content.

[0155] Optionally, the feedback information includes, but is not limited to, the bullet screen content, virtual gifts, etc. published by the audience account in the first live broadcast room. The bullet screen content may include any media form content such as text bullet screen content, voice bullet screen content, image bullet screen content, etc. The embodiments of the present application do not limit this.

[0156] In some embodiments, the correlation between the feedback information and the first performance content may be determined according to the publishing time of the feedback information published by the audience account.

[0157] Schematically, when the publishing time of the feedback information published by the audience account belongs to the historical time period corresponding to the first performance content, it can be considered that the feedback information is published by the audience account for the first performance content.

[0158] In some embodiments, the correlation between the feedback information and the first performance content may also be determined according to the information content of the feedback information published by the audience account.

[0159] For example, when the viewer account posts feedback information "The position of the host just using Skill B of virtual character A to attack virtual character C is incorrect", the semantics of the feedback information can be automatically recognized by AI, and the live content within 5 minutes before the release of the feedback information can be retrieved to detect the first performance content of "the host using Skill B of virtual character A to attack virtual character C" from the live content.

[0160] It should be noted that the above method of associating the feedback information with the first performance content is only an exemplary example, and the embodiments of the present application do not limit this.

[0161] In some embodiments, before displaying the first endgame review content, it is necessary to generate the first endgame review content corresponding to the first performance content. The first performance content that meets the review requirements can be automatically determined according to the moment when the viewer posts feedback information expressing the review requirement.

[0162] This process includes, in response to the feedback information posted by the viewer account on the live content meeting the review requirements, automatically generating the first endgame review content based on the feedback information.

[0163] Automatically generating the first endgame review content based on the feedback information includes automatically generating the first endgame review content based on the release moment of the feedback information.

[0164] For example, the first performance content within a preset time range pushed forward from the current moment is automatically intercepted from the live content to generate the first endgame review content containing the first performance content. Here, the current moment is the release moment of the feedback information that meets the viewer's feedback requirements. For example, if there are at least 10 pieces of barrage content posted by viewers in the current live room all expressing doubts about the performance of the host account based on the first program account in the first application program, then the current moment is used as the endgame anchor moment, and the first performance content of the first program account in the first application program within 2 minutes before the endgame anchor moment is intercepted to generate the first endgame review content.

[0165] The first endgame review content can be generated by recording the real-time performance of the host account based on the first program account in the first application program based on the endgame anchor moment and the preset time range.

[0166] Taking the first application program including a turn-based game as an example, the content of the first n rounds starting from the current moment can also be automatically intercepted from the live content as the first performance content to generate the first endgame review content, where n is a positive integer.

[0167] In some embodiments, the real-time performance content within a preset time range before and after the current moment can also be recorded as the first endgame review content including the first performance content. For example, if the barrage content posted by at least 10 viewers in the current live stream all express praise for the performance of the host account based on the first program account in the first application, the current moment is taken as the endgame anchor moment, and the performance content recorded starting from 2 minutes before the endgame anchor moment with a duration of 4 minutes is intercepted to obtain the first endgame review content.

[0168] It should be noted that the above-mentioned generation method of the endgame review content, as well as the determination methods of the endgame anchor moment and the interception duration, are only exemplary examples, and the embodiments of the present application are not limited thereto.

[0169] In some embodiments, after determining the first performance content with a review requirement based on the viewer feedback requirement, it is also possible to determine whether to generate and display the first endgame review content according to the generation feedback of the viewer account on the first performance content.

[0170] The process of displaying the first endgame review content based on the generation feedback includes the following steps:

[0171] First step, in response to the first performance content meeting the viewer feedback requirement, display the endgame interaction content.

[0172] The endgame interaction content is used to prompt the viewer account to provide feedback on the requirement for generating the first endgame review content.

[0173] The viewer feedback requirement is used to determine the first performance content with a review requirement. In some embodiments, the viewer feedback requirement can be used to indicate the quality evaluation of the first performance content by the viewer account. When the viewer account expresses that the first performance content belongs to excellent performance content or improper performance content based on the feedback information, the endgame interaction content can be displayed to evaluate the degree of the review requirement for the first performance content.

[0174] When the degree of the review requirement of the viewer account for the first performance content reaches the preset degree, it means that the viewer account has a requirement for generating the first endgame review content, and the first endgame review content can be generated and displayed.

[0175] Second step, receive the generation feedback operation of the first viewer account on the first performance content based on the endgame interaction content.

[0176] The generation feedback operation is used to indicate that the first viewer account expresses the requirement for generating the first endgame review content.

[0177] Optionally, the generation feedback operation includes, but is not limited to, voting operations, liking operations, barrage content posting operations, virtual gift sending operations, and any other interactive operations that can express the requirement for generating the first endgame review content.

[0178] In the third step, when the endgame interaction content meets the first review requirement, display the first endgame review content in the first live broadcast room.

[0179] The audience feedback requirement is used to determine the first performance content indicating a review need, and the first review requirement is used to determine the generation need for the first endgame review content.

[0180] Optionally, the first review requirement includes but is not limited to that the number of audience members performing the generation feedback operation based on the endgame interaction content in the first live broadcast room reaches a preset number threshold, or the virtual resources used when performing the generation feedback operation reach a preset resource quantity, or the account level of the audience accounts performing the generation feedback operation reaches a preset account level, or the audience accounts performing the generation feedback operation belong to a preset account type, etc., at least one of which.

[0181] It should be noted that the above first review requirement is only an exemplary example, and the embodiments of the present application are not limited thereto.

[0182] The method provided by the embodiments of the present application, by displaying the endgame interaction content when the first performance content meets the audience feedback requirement to receive the generation feedback operation of the audience on the first performance content, and displaying the first endgame review content according to the generation need of the audience for the first endgame review content, realizes a closed-loop verification mechanism based on requirement verification, feedback collection, and content generation, and can realize the dual content evaluation functions of content quality evaluation and user requirement evaluation to improve the effectiveness of the endgame review content.

[0183] Taking the endgame interaction content including an endgame voting control as an example, the endgame voting control is used to receive the voting operation of the audience account on the generation feedback options. The generation feedback options include a first feedback option and a second feedback option. The first feedback option is used to feedback the need to generate the first endgame review content, and the second feedback option is used to feedback the need not to generate the first endgame review content.

[0184] Optionally, the voting operation includes but is not limited to at least one of a triggering operation on the generation feedback options, or a barrage content publishing operation associated with the generation feedback options, or a virtual gift sending operation associated with the generation feedback options.

[0185] In some embodiments, when the voting result received by the endgame voting control based on the first feedback option and the second feedback option indicates the generation of the first endgame review content, display the first endgame review content in the first live broadcast room.

[0186] Schematically, please refer to Figure 5 , Figure 5 which is a schematic diagram of an endgame review method based on voting provided by an exemplary embodiment of the present application. As Figure 5As shown, in the first live streaming room, an end-game voting control 510 is displayed. The end-game voting control 510 is used to receive the voting operations of the viewer accounts on generating feedback options. The generated feedback options include a first feedback option 511 and a second feedback option 512. The first feedback option 511 is used to feedback the requirement for generating the first end-game review content, and the second feedback option 512 is used to feedback the requirement for not generating the first end-game review content. In the case where the end-game voting control 510 generates the first end-game review content based on the voting results received for the first feedback option 511 and the second feedback option 512, for example, at the end of the voting, if the number of voting operations received by the end-game voting control 510 based on the first feedback option 511 is higher than the number of voting operations received based on the second feedback option 512, the first end-game review content 520 is displayed in the first live streaming room.

[0187] The method provided by the embodiments of the present application intuitively evaluates the generation requirements of the viewers in the live streaming room for the end-game review content through the interactive form of voting by the end-game voting control. While enabling the decision-making for the end-game review content to achieve a viewer-oriented visual decision-making, it can motivate the viewers based on the interaction probability of the end-game voting control in the live streaming room, improve the activity of the viewers in the live streaming room, and improve the human-computer interaction efficiency in the live streaming room.

[0188] Regarding the display process of the above-mentioned end-game interactive content, optionally, the end-game interactive content can be displayed based on the operations of the host account, or can be automatically displayed based on the feedback of the viewer accounts on the first performance content. The embodiments of the present application do not limit this.

[0189] Taking the display of the end-game interactive content based on the operations of the host account as an example, when the host account initiates end-game interaction for the first performance content, the end-game interactive content is displayed.

[0190] In the case where the first performance content meets the requirements of the viewer feedback, the host account can be prompted to initiate end-game interaction for the first performance content. The host account can select the first performance content for which to initiate end-game interaction, and can also configure the interaction method, interaction time period, etc. of the end-game interactive content. For example, configure to decide whether to provide the first end-game review content for the first performance content in the form of voting, and configure the voting duration.

[0191] Taking the automatic display of the end-game interactive content based on the feedback of the viewers as an example, when the feedback information published by at least one viewer account on the first performance content meets the second review requirements, the end-game interactive content is displayed.

[0192] In some embodiments, in the case where the host account activates the automatic opening mechanism of the end-game interactive content, the end-game interactive content can be automatically displayed based on the second review requirements, improving the intelligence of the display of the end-game interactive content based on the viewer feedback and the matching degree between the end-game interactive content and the viewer feedback requirements.

[0193] Optionally, the second review requirement includes at least one of the following:

[0194] At least one viewer account includes the first viewer account;

[0195] The number of accounts of at least one viewer account reaches an account number threshold;

[0196] The number of virtual resources used by at least one viewer account when publishing feedback information reaches a preset resource number, and the virtual resources are used to exchange the publishing permission of the feedback information;

[0197] The account level of at least one viewer account in the first live broadcast room reaches a preset level;

[0198] The account attribute of at least one viewer account belongs to a preset attribute type;

[0199] The publishing frequency of the feedback information reaches a feedback frequency threshold;

[0200] The feedback information contains a negative feedback element, and the negative feedback element is used to indicate the negative feedback of the viewer account for the first performance content;

[0201] The feedback information contains a positive feedback element, and the positive feedback element is used to indicate the positive feedback of the viewer account for the first performance content.

[0202] Among them, the display of the endgame interaction content can be a global display for all viewer accounts in the first live broadcast room, or a personalized display for specific viewer accounts in the first live broadcast room.

[0203] Schematically, in the case where the first viewer account publishes feedback information that meets the second review requirement for the first performance content, the endgame interaction content can be displayed for the first viewer account.

[0204] Taking the second review requirement including a specific feedback element in the feedback information as an example, the feedback element can be a virtual gift of a preset type, or bullet screen content containing a preset type of vocabulary, etc. Taking the requirement that the feedback information contains a negative feedback element as an example, the negative feedback element can be a text element, an emoji, etc. in the bullet screen content that expresses negative feedback on the first performance content, for example, negative vocabulary, emojis expressing negative emotions, etc., or a virtual gift in the virtual gift that expresses negative feedback on the first performance content, for example, "stinking eggs" and other gifts that can express negative emotions.

[0205] The method provided by the embodiments of the present application realizes the effect of intelligent triggering and displaying end-game interactive content based on audience driving through multi-dimensional second review requirements, can flexibly adapt to various application scenarios, and restricts the feedback information that can trigger the display of end-game interactive content with different second review requirements based on different demand scenarios, improving the intelligence and effectiveness of the automatic display of end-game interactive content based on feedback information.

[0206] The method provided by the embodiments of the present application provides two display driving methods for end-game interactive content based on host dominance and audience driving, can adapt to different scenario requirements, can display end-game interactive content based on host dominance to improve the controllability of the host over the interactive content in the live broadcast room, and can also display end-game interactive content based on audience driving to realize intelligent triggering and display of end-game interactive content, automatically identify high-quality interactive opportunities, and improve the display efficiency of end-game interactive content from different aspects.

[0207] In summary, the method provided by the embodiments of the present application can dynamically display the first end-game review content that meets the audience feedback requirements based on the feedback information of the audience account for the first performance content in the first live broadcast room, realize the intelligent review anchor function driven by audience needs, automatically associate the feedback information with the end-game scenario, and realize the dynamic display of the first end-game review content based on the real-time feedback of the audience, so that the end-game review content displayed in the live broadcast room can fit the real-time discussion hotspots of the audience in the live broadcast room, improve the real-time topicality of the end-game review content, and improve the human-computer interaction efficiency based on the end-game review content.

[0208] In some embodiments, after the audience participates in the corresponding end-game scenario, the corresponding end-game challenge content can be displayed according to the control operation of the audience. For the display process of the end-game challenge content, taking the display of the end-game challenge content based on the cloud program interface as an example, please refer to Figure 6 , Figure 6 is a flowchart of a method for displaying end-game challenge content provided by an exemplary embodiment of the present application. This method can be executed by a terminal, or by a server, or jointly executed by a terminal and a server at the same time. In the embodiments of the present application, this method is described by taking the execution by the terminal as an example. As Figure 6 shown, the following steps are included after step 330:

[0209] Step 341, in response to the completion of the loading of the first end-game scenario based on the cloud program interface, display the end-game challenge target and the start control.

[0210] The end-game challenge target is used to indicate the performance target of the second program account in the first end-game scenario.

[0211] The end-game challenge target is determined based on the first performance content.

[0212] Optionally, the end-game challenge target can be configured by the host account based on the first performance content, or automatically determined by the AI based on the first performance content. The embodiments of the present application do not limit this.

[0213] The start control is used to trigger entering the first end-game scenario.

[0214] In some embodiments, the end-game challenge target can also be used to express the restrictive conditions of the host account for the audience account to participate in the end-game scenario.

[0215] Optionally, taking the participation in the end-game scenario in the virtual scenario as an example, the host account can specify any restrictive conditions for the audience account to participate in the end-game scenario, such as the type of virtual props used, the type of virtual characters controlled, the quantity of virtual resources consumed, the type of virtual skills used (or the release order of releasing at least two virtual skills, etc.), the type of pet characters carried, etc.

[0216] Among them, the restrictive conditions specified by the host account can be the same as or different from those when the host account participates in the first end-game scenario based on the first program account. Taking the type of virtual props used by the audience account to participate in the end-game scenario as an example, the host account can specify that the audience account uses the virtual props used by the first program account in the first end-game scenario to participate in the first end-game scenario, or can specify that the audience account uses other virtual props to participate in the first end-game scenario. The embodiments of the present application do not limit this.

[0217] Illustratively, the host account can specify that the audience account of the first live broadcast room uses a specified type of virtual prop when participating in the first end-game scenario, or the quantity threshold of virtual resources consumed when using the virtual prop. Taking the use of the virtual attack prop A by the audience account to participate in the first end-game scenario as an example, each use of the virtual attack prop A requires consuming a unit quantity of virtual resources, such as consuming 1 virtual bullet element, and can also specify that the audience account completes the end-game challenge target within 10 virtual bullet elements.

[0218] Taking the restricted virtual prop as an example, the host account sets the prop information at the host side, and the prop information is used to indicate the restrictive conditions of the virtual prop used by the audience account when participating in the first end-game scenario; the audience account, in response to the end-game challenge operation at the audience side, displays the prop information when showing the audience account participating in the first end-game scenario.

[0219] Optionally, the prop information can include at least one restrictive condition of the virtual prop, such as the type of virtual prop specified by the host account, the virtual prop attribute, the virtual prop level, the quantity of virtual prop used, etc.

[0220] When the viewer side performs an end-game challenge operation on the first end-game review content based on the viewer account and displays the item information, it can indicate the item information through the end-game challenge target, or display the item information by restricting the rendering performance of the first end-game scene. For example, in the first end-game scene, the virtual items specified by the host account are automatically rendered and displayed, and the viewer account is prohibited from switching the virtual item types.

[0221] Regarding the display method of the item information, the item information can be displayed throughout the end-game challenge content in the form of floating screens, floating windows, etc. during the process of the viewer account participating in the first end-game scene. It can also guide the viewer account to pick up and use the specified virtual items in the first end-game scene in the form of guiding signs, etc. It can also display the item information when displaying the end-game challenge target before displaying the end-game challenge content.

[0222] Optionally, the item information can also be indicated to the viewer account by means of voice announcements, etc.

[0223] It should be noted that the above display methods of the item information are only exemplary examples, and the embodiments of the present application do not limit this.

[0224] In some embodiments, the restriction conditions can also be determined personalized based on the feedback information published by the viewer account on the first performance content.

[0225] Illustratively, the feedback information published by the viewer account 1 in the first live broadcast room on the first performance content expresses the preference of the viewer account 1 for the virtual item C, such as "it is better to use the virtual item C", and the feedback information published by the viewer account 2 on the first performance content expresses the preference of the viewer account 2 for the virtual item D, for example, "I prefer to use the virtual item D". Then, the host account can set different restriction conditions for different viewer accounts according to the preferences expressed by the feedback information. For example, restrict the viewer account 1 from using the virtual item C to participate in the first end-game scene, and restrict the viewer account 2 from using the virtual item D to participate in the first end-game scene, etc.

[0226] In some embodiments, the host account can also use a reward mechanism based on the restriction conditions. For the viewer accounts that complete the end-game challenge target according to the restriction conditions set by the host account, reward resources can be distributed.

[0227] Optionally, the reward resources can be distributed by the host account to the corresponding viewer accounts in the first live broadcast room, or can be distributed by the first program account corresponding to the host account to the program accounts corresponding to the viewer accounts that complete the challenge in the first application. The embodiments of the present application do not limit this.

[0228] Schematically, the host account can specify that the viewer account, when participating in the first endgame scenario, use the virtual attack prop A to kill the enemy virtual character E within 10 virtual bullet elements. For the viewer account that participates in the first endgame scenario and completes the endgame challenge goal, the host account can issue reward resources to this viewer account. For example, the challenge success avatar decoration element in the first live room, the entry special effect permission to enter the first live room, virtual gifts that can be given in any live room on the live platform, etc.

[0229] It should be noted that the above-mentioned restricted conditions, restriction methods, reward resources, etc. for the viewer account to participate in the endgame scenario are only exemplary examples, and the embodiments of the present application do not limit this.

[0230] Step 342, in response to receiving a trigger operation for the start control, display the first endgame scenario.

[0231] The first endgame scenario is used to indicate the scenario state of the first program account in the first application during a historical time period.

[0232] Taking a virtual game as an example, the first endgame scenario is used to restore the game state of the host account based on the first program account in the virtual game during a historical time period.

[0233] Schematically, the first endgame scenario is used to restore the character state of the virtual character controlled by the host account in the virtual game, the usage state of virtual props, the process state of the virtual game, etc. during a historical time period.

[0234] Optionally, when reproducing the first endgame scenario, the operation data of the first program account can be deleted, and the endgame scenario can be fully restored. Or, it can be based on the restricted conditions set by the live account, or based on the personalized account state corresponding to the second program account to restore the first endgame scenario. That is, the reproduction degree of the first endgame scenario can be dynamically determined according to the reproduction requirements of the endgame scenario, and the embodiments of the present application do not limit this.

[0235] For example, the first program account used by the host account may correspond to limited virtual props, or character skins, etc. Based on the experience requirements of the viewer account, when reproducing the first endgame scenario, the virtual props or character skins used by the first program account can be reproduced, so that the second program account can substitute the first program account to experience in the first endgame scenario; or, in order to enable the viewer to have a more real experience, when reproducing the first endgame scenario, not only the control operations of the second program account can be received, but also the account data of the second program account can be injected, and the first endgame scenario can be reproduced based on the account level, account rank, virtual equipment held, etc. corresponding to the second program account.

[0236] It should be noted that the above-described method for reproducing the endgame scenario is only an exemplary example, and the embodiments of the present application do not limit this.

[0237] Step 343: Receive a control operation performed by the first viewer account based on the second program account based on the first endgame scenario.

[0238] The control operation is used to indicate the performance of the second program account in the first endgame scenario.

[0239] In some embodiments, the first endgame review content includes first performance content generated by the first program account controlling the first virtual character in the first endgame scenario during a historical time period. When the viewer participates in the first endgame scenario based on the second program account, the viewer can control the corresponding first virtual character or switch to control a second virtual character different from the first virtual character. The embodiments of the present application do not limit this.

[0240] Taking the control of the first virtual character as an example, step 343 includes receiving, based on the first endgame scenario, a control operation of the first virtual character performed by the first viewer account based on the second program account.

[0241] Schematically, the first performance content of the host account includes controlling the first virtual character to kill 3 enemy virtual characters within 30 seconds. The corresponding endgame challenge target can be used to require the first viewer account to control the first virtual character to kill 3 enemy virtual characters within 30 seconds based on the second program account. The first viewer account can control the movement operation, skill release operation, killing operation, etc. of the first virtual character based on the second program account.

[0242] Taking the control of the second virtual character as an example, step 343 includes receiving, based on the first endgame scenario, a control operation of the second virtual character performed by the first viewer account based on the second program account, and the second virtual character meets the character switching requirements.

[0243] Among them, the character switching requirements include that the second virtual character is a virtual character switched and used by the second program account in the first endgame scenario based on a character switching operation, or the second virtual character is a virtual character designated by the first viewer account based on feedback information, and the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content.

[0244] In some embodiments, the viewer account can switch the virtual character used when participating in the first endgame scenario. After entering the first endgame scenario, candidate virtual characters can be displayed. The candidate virtual characters are used to indicate the virtual characters that the viewer account can switch to. In response to receiving a character switching operation for the second virtual character, the first virtual character participating in the first endgame scenario is switched to the second virtual character, where the character state of the second virtual character is the same as that of the first virtual character. For example, the health value, skill cooldown state, standing position in the virtual scenario, etc. of the virtual character in the first endgame scenario.

[0245] Optionally, the candidate virtual characters can be determined based on the virtual characters held by the first program account or based on the virtual characters held by the second program account. The embodiments of the present application do not limit this.

[0246] In some embodiments, when the viewer account publishes feedback information for the first performance content, the feedback information may contain description information about the virtual character, and the virtual character participating in the first endgame scenario can be automatically switched according to the description information.

[0247] Schematically, in the first performance content, the virtual character controlled by the host account based on the first program account is character A. The first viewer account publishes feedback information for the first performance content, "The host chose the wrong character. Character B is more suitable here." Based on this feedback information, when the first viewer account participates in the first endgame scenario based on the second program account, it can automatically switch to using character B to participate in the first endgame scenario, and the first viewer account controls character B in the first endgame scenario based on the second program account.

[0248] The method provided by the embodiments of the present application realizes the full restoration of the endgame scenario by enabling the viewer to control the same virtual character as the host in the endgame scenario, enabling the viewer to fully experience the endgame scenario corresponding to the host; by switching the virtual character controlled by the viewer in the endgame scenario, the flexibility of the viewer to participate in the endgame scenario can be improved.

[0249] Step 344, display the endgame challenge content based on the control operation.

[0250] Optionally, the control operation includes but is not limited to control operations on virtual characters, use operations on virtual items, release operations on virtual skills, etc., any control operations supported in the first application program.

[0251] Schematically, based on the control operation on the virtual character, display the endgame challenge content of the second program account controlling the virtual character to participate in the first endgame scenario.

[0252] Schematically, please refer to Figure 7 , Figure 7It is a schematic diagram of a method for displaying endgame challenge content provided by an exemplary embodiment of the present application. As Figure 7 shown, in response to an endgame challenge operation, a loading interface 710 is displayed. The loading interface 710 is used to load the first endgame scene based on cloud gaming. In response to the completion of the loading of the first endgame scene, an endgame challenge target 721 and a start control 722 are displayed; in response to receiving a trigger operation on the start control 722, the endgame challenge content 730 is displayed based on the control operation.

[0253] In some embodiments, during the display process of the endgame challenge content, reference performance content may also be displayed in the endgame challenge content. The reference performance content is used to provide a reference for the performance of the second program account in the first performance scene.

[0254] Optionally, the reference performance content includes at least one of first reference content generated based on the first performance content, second reference content generated based on feedback information, or third reference content generated based on audience challenge content.

[0255] Among them, the feedback information is interactive content published by the first audience account in the first live broadcast room for the first performance content, and the audience challenge content is the endgame challenge content corresponding to the second audience account in the first live broadcast room, and the second audience account meets the reference account conditions.

[0256] Optionally, the reference account conditions include but are not limited to that the endgame challenge content corresponding to the second audience account meets the endgame challenge target, or the endgame challenge ranking of the second audience account based on the endgame challenge content belongs to a preset ranking range, or the endgame challenge content corresponding to the second audience account includes preset performance content.

[0257] The method provided by the embodiments of the present application can further improve the interaction efficiency of the audience based on the endgame challenge content by displaying the reference performance content in the endgame challenge content, provide reference guidance for the audience to participate in the endgame scene, and help the audience achieve the endgame challenge target.

[0258] The display methods for the reference performance content include at least one of the following:

[0259] First, the reference performance content is played in a small window form in the endgame challenge content.

[0260] Second, the reference performance content is superimposed and played in a ghosting form in the endgame challenge content.

[0261] Third, the reference performance content is displayed in the form of a guiding identifier in the endgame challenge content.

[0262] In some embodiments, different display methods may be adopted for different types of reference performance content.

[0263] Schematically, for the first reference content, it can be played in a small window in the endgame challenge content, enabling the audience to synchronously review the first performance content of the host during the participation in the endgame scenario, so as to refer to the host's operations, or to prompt the audience to avoid the corresponding operations of the host, etc. For the second reference content, it can be displayed in the form of guiding signs in the endgame challenge content. For example, if the feedback information posted by the first viewer account for the first performance content includes "The host should first use skill A and then use skill B here, and take it away with a set of combos", guiding signs for using skill A and skill B can be sequentially displayed in the endgame challenge content to guide the audience to perform operations corresponding to the feedback information in the first endgame scenario. For the third reference content, it can be superimposed and played in the form of afterimages in the endgame challenge content. For example, the endgame challenge content corresponding to the viewer account ranked first in the first endgame scenario participated in can be played in the form of afterimages to guide the audience to imitate the reference performance content to achieve the corresponding performance effect.

[0264] It should be noted that the above display methods for different types of reference performance content are only exemplary examples, and the embodiments of the present application do not limit this.

[0265] The method provided by the embodiments of the present application provides various display methods for reference performance content, can adapt to various application scenarios, and improves the diversity and flexibility of the display methods for reference performance content.

[0266] In some embodiments, the corresponding performance rankings can also be displayed in the live broadcast room according to the performance of the audience in the endgame to encourage the audience to participate in the endgame challenge.

[0267] Schematically, challenge ranking information is displayed in the first live broadcast room, and the challenge ranking information includes at least one viewer account that participates in the first endgame scenario and meets the performance requirements.

[0268] Optionally, the performance requirements include but are not limited to completing the endgame challenge goal in the first endgame scenario, or the time taken to achieve the endgame challenge goal is less than a preset duration threshold, etc.

[0269] In some embodiments, reward resources can also be distributed to the viewer accounts participating in the endgame challenge according to the challenge ranking information. Optionally, the reward resources can be distributed by the live broadcast platform to the audience, or can be distributed by the first application program to the program account bound to the viewer account. The embodiments of the present application do not limit this.

[0270] The method provided by the embodiments of the present application, by displaying the challenge ranking information in the first live broadcast room based on the performance of the viewer account participating in the endgame scenario, can publicize the participation of the viewer account in the endgame scenario in the first live broadcast room, encourage the audience to participate in the endgame scenario, and improve the interaction efficiency of the endgame scenario based on the live broadcast.

[0271] In some embodiments, for at least two host accounts that use the same first application to participate in the same end-game scenario within the same time period, the viewer accounts in the live rooms respectively corresponding to the two host accounts can also participate in the same end-game scenario based on the end-game review content corresponding to the end-game scenario.

[0272] Taking at least two host accounts participating in the first end-game scenario of the first application in a team form as an example, assume that the at least two host accounts include the first host account in the first live room and the second host account in the second live room. The first end-game review content displayed in the first live room includes the performance content of the first host account based on program account A in the first end-game scenario, and the second end-game review content displayed in the second live room includes the performance content of the second host account based on program account B in the first end-game scenario. Program account A is an account registered in the first application and associated with the first host account, and program account B is an account registered in the first application and associated with the second host account. When the first viewer account in the first live room participates in the first end-game scenario based on the first end-game review content in the first live room, the first viewer account can replace the control performance of program account A in the first end-game scenario based on the second program account. When the second viewer account in the second live room participates in the first end-game scenario based on the second end-game review content in the second live room, the second viewer account can replace the control performance of program account B in the first end-game scenario based on the second program account. When there are a first viewer account and a second viewer account participating in the first end-game scenario based on the first live room and the second live room respectively at the same time, the first viewer account and the second viewer account can participate in the first end-game scenario with reference to the team form of program account A and program account B. That is, when rendering and displaying the end-game challenge content for the first viewer account, the operation data of program account A and program account B can be deleted, and the end-game challenge content can be rendered and displayed based on the operation data of the first viewer account and the second viewer account.

[0273] Taking at least two host accounts participating in the same virtual game in a hostile form as an example, the viewer accounts in the live rooms respectively corresponding to the at least two host accounts can also participate in the end-game challenge of the same virtual game based on the end-game challenge and interact in the end-game scenario in a hostile form.

[0274] Schematically, taking the example of the co-hosting live broadcast of the first host account and the second host account and jointly participating in the same virtual game in the first application program in a hostile form, feedback information can be shared in the first live broadcast room and the second live broadcast room, such as the content of the barrage in the live broadcast room. For the controversial points at the same time, the content of the end-game review of the same end-game scenario can be generated. The viewer accounts in the two live broadcast rooms can simultaneously participate in the same end-game scenario based on the end-game review content in their respective live broadcast rooms. Among them, when the viewer accounts in the two live broadcast rooms participate in the same end-game scenario, the camp of the program account bound to the viewer account when entering the end-game scenario is determined according to the live broadcast room where the viewer account performs the end-game challenge operation. And based on the viewer accounts in the two live broadcast rooms simultaneously participating in the same end-game scenario, they can conduct real-time games in the virtual game based on the program accounts to respond to each other's moves. For example, in the first time period, the first host account controls the first virtual character based on the program account A to release an attack skill on the second virtual character. The second virtual character is the virtual character controlled by the second host account based on the program account B in this virtual game. The second host account controls the second virtual character based on the program account B to release a defensive skill on the first virtual character. In this time period, the first viewer account in the first live broadcast room cheers for the operation of the first host account, "This attack is great", and the second viewer account in the second live broadcast room questions the operation of the second host account, "There is no need to defend", which meets the requirements of viewer feedback at the same time. The content of the end-game review is displayed in the first live broadcast room and the second live broadcast room respectively. When the first viewer account and the second viewer account simultaneously perform the end-game challenge operation on the content of the end-game review, the first viewer account and the second viewer account can participate in the end-game scenario to fight in real time.

[0275] In summary, the method provided by the embodiment of the present application can guide viewers to effectively participate in the end-game scenario by displaying the end-game challenge target, and improve the interaction efficiency of viewers based on the end-game scenario.

[0276] In some embodiments, it is necessary to bind the live broadcast account to the corresponding program account before participating in the end-game scenario. Taking the account binding process for the viewer account as an example, please refer to Figure 8 , Figure 8 is a flowchart of an account binding method based on live broadcast interaction provided by an exemplary embodiment of the present application. This method can be executed by the terminal, or by the server, or jointly executed by the terminal and the server at the same time. In the embodiment of the present application, this method is described by taking the execution by the terminal as an example. As Figure 8 shown, before participating in the end-game scenario, the following steps are further included:

[0277] Step 810, display an account binding entry.

[0278] The account binding entry is used to bind the first viewer account to the second program account in the first live broadcast room.

[0279] The second program account is an account registered in the first application and associated with the first viewer account.

[0280] Schematically, please refer to Figure 9 , Figure 9 FIG. is a schematic diagram of an account binding method based on live interaction provided by an exemplary embodiment of the present application. As Figure 9 shown, an account binding entry 900 is displayed, and the account binding entry 900 includes a second program account 910 associated with the first viewer account.

[0281] In some embodiments, the first viewer account may bind second program accounts corresponding to at least two first applications based on the account binding entry, or may bind at least two second program accounts in the first application based on the account binding entry. The embodiments of the present application do not limit this.

[0282] Schematically, please refer to Figure 10 , Figure 10 FIG. is a schematic diagram of an account binding process provided by an exemplary embodiment of the present application. As Figure 10 shown, the account binding process includes a role frame initialization process 1010, a binding / switching account process 1020, and a binding / switching role process 1030.

[0283] In the role frame initialization process 1010, it is necessary to load the activity page and initialize the role binding information. After the initialization is completed, the user can bind or switch the account and role on the page. When the user clicks to switch the account, the user enters the switching / binding account process; a new user needs to bind the account for the first time.

[0284] In the binding / switching account process 1020, it is necessary to determine whether the user has a bound historical account. If there is a historical account, the user can choose to switch the account. If there is no historical account, the user needs to authorize the binding of the account.

[0285] In the binding / switching role process 1030, it is necessary to determine whether the user has a bound historical role. If there is a historical role, the user can choose to switch the role. If there is no historical role, the user needs to select a role.

[0286] Wherein, the above-mentioned role refers to the service partition of the same program account in the first application.

[0287] The method provided by the embodiments of the present application provides an account binding entry through a live broadcast platform to bind a live broadcast account with a program account in other applications, so as to realize cross-platform data synchronization based on the bound account, and provide an implementation basis for reproducing the endgame scenario in other applications in the live broadcast room.

[0288] Schematically, please refer toFigure 11 , Figure 11 is a schematic diagram of the end-game experience process provided by an exemplary embodiment of the present application. As Figure 11 shown, the end-game experience process includes steps 1 to 9. By the game side executing step 1, an end-game level is generated, a unique identifier is created and the parameters are encrypted. Then step 2 is executed to upload video materials to the content library of the live streaming platform. Step 3 is executed to publish the end-game video to the viewer side. On the viewer side, step 4 is executed. When the [Challenge Now] button is clicked, the device detects whether the game is installed. If the game is installed, the DeepLink protocol is triggered. If the game is not installed, it jumps to the app store for download. After installation, the DeepLink protocol is triggered. After triggering, step 5 is executed to parse the parameters and start the game. Step 6 is to verify the validity of the identifier and perform security verification to verify whether the account is safe. If the verification passes, the corresponding end-game scenario is loaded. If the verification fails, it jumps to the default lobby. After recording the corresponding end-game scenario, step 7 is to record the user's operation behavior and upload it to the data buried point system. Through the data buried point system, step 8 is executed to synchronize the challenge result to the achievement wall of the live streaming platform. Based on the achievement wall of the live streaming platform, step 9 is executed to display the leaderboard.

[0289] However, it is difficult to associate the game end-game with the live content based on the above end-game experience method, and the interaction efficiency of the end-game based on live streaming is relatively low. To address this problem, the live interaction method provided by the embodiments of the present application can fully associate the game end-game with the live content and improve the interaction efficiency of the end-game based on live streaming. Please refer to Figure 12 , Figure 12 is a schematic diagram of the framework of the end-game experience process based on live interaction provided by an exemplary embodiment of the present application. As Figure 12 shown, the end-game experience system based on live interaction includes a host side 1210, a viewer side 1220, and an intermediate layer 1230.

[0290] On the host side 1210, when the host clicks the live broadcast button, the live streaming platform calls the Application Programming Interface (API) in the live streaming platform, and the live streaming room interface is displayed through the live streaming platform.

[0291] The viewer side 1220 is used to display the live streaming room interface and participate in live interaction based on the live streaming room interface. Specifically, the viewer can vote to generate an end-game and trigger a controversial point to the live streaming platform.

[0292] The intermediate layer 1230 is used to provide the end-game experience function.

[0293] Specifically, the end-game experience process based on live interaction includes the following steps:

[0294] 1. The live streaming platform notifies the end-game service of the status of the anchor identifier (anchor_id).

[0295] Among them, the notification anchor identification status indicates the feedback of the audience on the first performance content to the endgame service.

[0296] 2. The endgame service converts the anchor_id into an open identification (openid) in the identification mapping library.

[0297] When the first performance content meets the requirements of the audience's feedback, by converting the anchor identification status into an open identification, it indicates to enable the endgame reproduction function for the first performance content.

[0298] 3. The endgame service calls the game startup interface from the game server based on the openid.

[0299] The game startup interface is used to start a virtual game in the cloud and reproduce the first endgame scenario.

[0300] 4. The game server returns an open status to the endgame service.

[0301] The open status is used to indicate that the virtual game in the cloud has been started.

[0302] 5. The endgame service synchronizes the status to the live broadcast platform.

[0303] Synchronizing the status to the live broadcast platform is used to notify the live broadcast platform of the status that the virtual game has been started, and it can be prepared to render and display the first endgame scenario in the live broadcast room.

[0304] 6. The live broadcast platform sends an endgame generation request to the endgame service.

[0305] This endgame generation request is used to request the generation of the first endgame scenario.

[0306] 7. The endgame service calls the game endgame interface from the game server.

[0307] Calling the game endgame interface can restore the first endgame scenario through the game server.

[0308] 8. The game server generates a cloud game snapshot for the cloud rendering cluster.

[0309] Generating a cloud game snapshot for the cloud rendering cluster can render and display the first endgame scenario in the cloud through the cloud rendering cluster, without the need for the client to run the virtual game locally.

[0310] 9. The cloud rendering cluster returns an H5 link to the endgame service.

[0311] The game endgame restored in the cloud can be accessed through this H5 link.

[0312] 10. The end-game service transfers a link to the live streaming platform. The viewer terminal 1220 can access the H5 link through the live streaming platform to challenge the end-game and generate a cloud game instance.

[0313] The cloud game instance is the end-game challenge content that players participate in based on cloud games.

[0314] 11. The viewer terminal 1220 indicates to the game server that the challenge is completed.

[0315] By indicating to the game that the challenge is completed, the result can be returned to the live streaming platform.

[0316] 12. The game server calls the end-game result interface from the end-game service.

[0317] The end-game result is obtained by calling the end-game result interface.

[0318] 13. The end-game service converts the openid to the anchor_id in the identity mapping library.

[0319] Based on this conversion, the current end-game reproduction function is completed and the state is restored.

[0320] 14. The end-game service synchronizes the result to the live streaming platform API.

[0321] By synchronizing the result to the live streaming platform, further display on the live streaming side can be performed based on the result in the live streaming platform.

[0322] 15. The live streaming platform displays the challenge leaderboard on the live streaming room interface.

[0323] By displaying the challenge leaderboard, the playability of players based on end-game reproduction in the live streaming room can be enriched.

[0324] 16. Stimulate secondary dissemination based on the live streaming interface.

[0325] The challenge leaderboard displayed through the live streaming interface can encourage more players to participate, and at the same time encourage viewers to actively participate in the game end-game by triggering controversial points.

[0326] For the game, start the endgame preparation and report the operation records to the cloud API. After the host clicks the endgame function on the live broadcast end, the live broadcast platform will notify the endgame service that the host with anchor_id has enabled the endgame generation function. After receiving the request, the endgame service will convert the anchor_id into the game openid, then call the game interface, and return the endgame function enabling status to the live broadcast platform. When the audience on the live broadcast platform votes to pass the endgame generation point, the live broadcast platform will notify the link-up. At this time, generate the endgame of this game session. After receiving the request, the link-up will convert the anchor_id into the game openid, then call the game interface, and return the endgame H5 link to the live broadcast platform. The game needs to synchronize the results of the player challenges by calling the link-up interface in the background. After receiving it, the link-up will synchronize it to the live broadcast platform.

[0327] For the endgame service, start the endgame preparation and report the operation records to the cloud API. After the host clicks the endgame function on the live broadcast end, the live broadcast platform will notify the link-up that the host with anchor_id has enabled the endgame generation function. After receiving the request, the link-up will convert the anchor_id into the game openid, then call the game interface, and return the endgame function enabling status to the live broadcast platform. Generate the endgame cloud game H5 link. When the audience on the live broadcast platform votes to pass the endgame generation point, the live broadcast platform will notify the link-up. At this time, generate the endgame of this game session. After receiving the request, the link-up will convert the anchor_id into the game openid, then call the game interface, and return the endgame H5 link to the live broadcast platform. The endgame cloud game technology is to use the game development engine to configure the game client to the cloud server and copy the game state at the endgame moment to the cloud. After the user enters, they can directly start the endgame. Synchronize the endgame challenge results.

[0328] For the live broadcast platform, the live broadcast platform needs to call the API provided by the link-up to interact with the game and provide an API for receiving the endgame challenge results for the link-up to call to complete the subsequent operation.

[0329] In summary, the method provided in the embodiment of this application can effectively solve the content linkage between the live broadcast platform and the game, facilitate the rapid accumulation of content in the early stage of game release, assist in the early promotion and marketing of the game, facilitate users to quickly start live broadcasts in the game, greatly reduce the live broadcast cost, and facilitate the game to discover key opinion leaders (KOLs) suitable for live broadcasts through supporting operations, which is helpful for the construction of the long-term content ecosystem of the game.

[0330] Next, the application scenarios corresponding to the live interaction method provided in the embodiments of the present application will be further introduced in detail. The live interaction method provided in the embodiments of the present application can be applied to any application scenarios involving live interaction, such as virtual game scenarios, XR scenarios, social media scenarios, online shopping scenarios, online teaching scenarios, intelligent industrial scenarios, intelligent transportation scenarios, etc. The embodiments of the present application do not limit this.

[0331] 1. Applied to virtual game scenarios.

[0332] In virtual game scenarios, live streaming and virtual games usually complement each other. Some end-game situations can be provided in virtual games for playback on live streaming platforms. After viewers watch the end-game videos on the live streaming platform, they can jump from the live streaming platform to the virtual game to participate in the corresponding end-game situations.

[0333] Illustratively, taking the viewer side of the live streaming platform as an example, the live content of the first live room is displayed. The live content includes the real-time performance content of the host account in the virtual game program based on the first game account, and the current device is logged in with the first viewer account; the first end-game review content is displayed in the first live room. The first end-game review content is the review content generated based on the first performance content of the first game account in the first end-game scenario during the historical time period. The historical time period is the time period when the host account is live streaming in the first live room; the end-game challenge operation for the first end-game review content is received. The end-game challenge operation is used to trigger the display of the end-game challenge content. The end-game challenge content includes the content of the first viewer account participating in the first end-game scenario based on the second game account. The second game account is an account registered in the virtual game program and associated with the first viewer account.

[0334] In some embodiments, the first end-game review content that meets the viewer feedback requirements is displayed in the first live room. The viewer feedback requirements refer to that the feedback information posted by the viewer accounts in the first live room for the first performance content meets the review requirements for the first performance content.

[0335] In some embodiments, in response to the first performance content meeting the viewer feedback requirements, the end-game interaction content is displayed. The end-game interaction content is used to prompt the viewer account to provide feedback on the requirement for generating the first end-game review content; the first viewer account's generation feedback operation for the first performance content is received based on the end-game interaction content. The generation feedback operation is used to indicate that the first viewer account expresses the requirement for generating the first end-game review content; when the end-game interaction content meets the first review requirements, the first end-game review content is displayed in the first live room.

[0336] In some embodiments, the end-game interaction content includes an end-game voting control, which is used to receive a voting operation of an audience account on generating feedback options. The generated feedback options include a first feedback option and a second feedback option. The first feedback option is used to feedback the requirement for generating the first end-game review content, and the second feedback option is used to feedback the requirement for not generating the first end-game review content. When the voting result received by the end-game voting control based on the first feedback option and the second feedback option indicates generating the first end-game review content, the first end-game review content is displayed in the first live broadcast room.

[0337] In some embodiments, when the host account initiates an end-game interaction for the first performance content, the end-game interaction content is displayed; or, when the feedback information published by at least one audience account for the first performance content meets the second review requirement, the end-game interaction content is displayed.

[0338] In some embodiments, the second review requirement includes at least one of the following:

[0339] At least one audience account includes a first audience account;

[0340] The number of accounts of at least one audience account reaches an account number threshold;

[0341] The number of virtual resources used by at least one audience account when publishing feedback information reaches a preset resource number, and the virtual resources are used to exchange the publishing permission of the feedback information;

[0342] The account level of at least one audience account in the first live broadcast room reaches a preset level;

[0343] The account attribute of at least one audience account belongs to a preset attribute type;

[0344] The publishing frequency of the feedback information reaches a feedback frequency threshold;

[0345] The feedback information includes a negative feedback element, which is used to indicate the negative feedback of the audience account on the first performance content;

[0346] The feedback information includes a positive feedback element, which is used to indicate the positive feedback of the audience account on the first performance content.

[0347] In some embodiments, in response to the feedback information published by the audience account for the live broadcast content meeting the review requirement, the first end-game review content is automatically generated based on the feedback information.

[0348] In some embodiments, the first performance content within a preset time range pushed forward from the current moment is automatically intercepted from the live broadcast content; the first end-game review content including the first performance content is generated.

[0349] In some embodiments, in response to an endgame challenge operation, a cloud program interface is displayed, and endgame challenge content is displayed in the cloud program interface; alternatively, in response to an endgame challenge operation, a call to a virtual game program is initiated, and the virtual game program is used to run and display endgame challenge content.

[0350] In some embodiments, in response to an endgame challenge operation, a first endgame scene is loaded and displayed based on the cloud program interface; in response to the first endgame scene being loaded based on the cloud program interface, endgame challenge content is displayed.

[0351] In some embodiments, in response to the first endgame scene being loaded based on the cloud program interface, an endgame challenge target and a start control are displayed, and the endgame challenge target is used to indicate the performance target of the second game account in the first endgame scene; in response to receiving a trigger operation for the start control, the first endgame scene is displayed; based on the first endgame scene, control operations performed by the first viewer account on the second game account are received, and the control operations are used to indicate the performance of the second game account in the first endgame scene; and endgame challenge content is displayed based on the control operations.

[0352] In some embodiments, the first endgame review content includes first performance content generated by the first game account controlling the first virtual character in the first endgame scene during a historical time period.

[0353] Based on the first endgame scene, control operations of the first viewer account on the first virtual character are received based on the second game account; or, based on the first endgame scene, control operations of the first viewer account on the second virtual character are received based on the second game account, and the second virtual character meets the character switching requirements.

[0354] Among them, the character switching requirements include that the second virtual character is a virtual character switched and used by the second game account in the first endgame scene based on a character switching operation, or the second virtual character is a virtual character specified by the first viewer account based on feedback information, and the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content.

[0355] In some embodiments, reference performance content is displayed in the endgame challenge content, and the reference performance content is used to provide a reference for the performance of the second game account in the first performance scene.

[0356] The reference performance content includes at least one of first reference content generated based on the first performance content, second reference content generated based on the feedback information, or third reference content generated based on the viewer challenge content, where the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content, and the viewer challenge content is the endgame challenge content corresponding to the second viewer account in the first live broadcast room, and the second viewer account meets the reference account conditions.

[0357] In some embodiments, reference performance content is played in a small window within the endgame challenge content; alternatively, the reference performance content is superimposed and played in the form of an afterimage within the endgame challenge content; or the reference performance content is displayed in the form of a guiding identifier within the endgame challenge content.

[0358] In some embodiments, challenge ranking information is displayed in the first live broadcast room, and the challenge ranking information includes at least one viewer account that has participated in the first endgame scenario and meets the performance requirements.

[0359] In some embodiments, an account binding entry is displayed, and the account binding entry is used to bind the first viewer account to the second game account in the first live broadcast room.

[0360] II. Applied to the XR application scenario.

[0361] In the XR scenario, users can participate in XR games by wearing XR devices. In some embodiments, XR game live broadcasts can be conducted through the live broadcast platform provided by the XR devices. Viewers can watch the XR scenario live broadcasts through the XR devices and can also participate in the XR games through the XR devices.

[0362] Illustratively, taking the viewer side as an example, the live broadcast content of the XR live broadcast room is displayed. The live broadcast content includes the real-time performance content of the host account in the XR game based on the first game account, and the first viewer account is logged in to the current XR device; the first endgame review content is displayed in the XR live broadcast room. The first endgame review content is the review content generated based on the first performance content of the first game account in the first endgame scenario during the historical time period. The historical time period is the time period when the host account conducts live broadcasts in the XR live broadcast room; the endgame challenge operation for the first endgame review content is received. The endgame challenge operation is used to trigger the display of the endgame challenge content, and the endgame challenge content includes the content of the first viewer account participating in the first endgame scenario based on the second game account. The second game account is an account registered in the XR game and associated with the first viewer account.

[0363] It should be noted that the above application scenarios are only exemplary examples, and the embodiments of the present application are not limited thereto.

[0364] Figure 13 It is a structural block diagram of a live broadcast interaction device provided by an exemplary embodiment of the present application, as Figure 13 shown. The device includes the following parts:

[0365] A display module 1310, configured to display the live broadcast content of the first live broadcast room. The live broadcast content includes the real-time performance content of the host account in the first application based on the first program account, and the first viewer account is logged in to the current device;

[0366] The display module 1310 is further configured to display first end-game review content in the first live streaming room. The first end-game review content is review content generated based on the first performance content of the first program account in the first end-game scenario during a historical time period, and the historical time period is the time period during which the host account conducts live streaming in the first live streaming room;

[0367] The receiving module 1320 is configured to receive an end-game challenge operation for the first end-game review content in the first live streaming room. The end-game challenge operation is used to trigger the display of end-game challenge content, and the end-game challenge content includes the content in which the first viewer account participates in the first end-game scenario based on the second program account, and the second program account is an account registered in the first application and associated with the first viewer account.

[0368] In some embodiments, the display module 1310 is further configured to display the first end-game review content that meets the viewer feedback requirements in the first live streaming room. The viewer feedback requirements refer to that the feedback information published by the viewer account in the first live streaming room for the first performance content meets the review requirements for the first performance content.

[0369] In some embodiments, the display module 1310 is further configured to display end-game interaction content in response to the first performance content meeting the viewer feedback requirements. The end-game interaction content is used to prompt the viewer account to provide feedback on the requirement for generating the first end-game review content;

[0370] The receiving module 1320 is further configured to receive a generation feedback operation of the first viewer account for the first performance content based on the end-game interaction content. The generation feedback operation is used to indicate that the first viewer account expresses the requirement for generating the first end-game review content;

[0371] The display module 1310 is further configured to display the first end-game review content in the first live streaming room when the end-game interaction content meets the first review requirements.

[0372] In some embodiments, the end-game interaction content includes an end-game voting control, and the end-game voting control is used to receive a voting operation of the viewer account for the generation feedback options. The generation feedback options include a first feedback option and a second feedback option. The first feedback option is used to feedback the requirement for generating the first end-game review content, and the second feedback option is used to feedback the requirement for not generating the first end-game review content;

[0373] The display module 1310 is further configured to display the first endgame review content in the first live broadcast room when the endgame voting control generates the first endgame review content based on the voting results indicated by the first feedback option and the second feedback option.

[0374] In some embodiments, the display module 1310 is further configured to:

[0375] display the endgame interaction content when the host account initiates an endgame interaction for the first performance content; or,

[0376] display the endgame interaction content when the feedback information posted by at least one viewer account for the first performance content meets the second review requirement.

[0377] In some embodiments, the second review requirement includes at least one of the following:

[0378] the at least one viewer account includes the first viewer account;

[0379] the number of accounts of the at least one viewer account reaches an account number threshold;

[0380] the amount of virtual resources used by the at least one viewer account when posting the feedback information reaches a preset resource amount, and the virtual resources are used to exchange the publishing permission of the feedback information;

[0381] the account level of the at least one viewer account in the first live broadcast room reaches a preset level;

[0382] the account attribute of the at least one viewer account belongs to a preset attribute type;

[0383] the publishing frequency of the feedback information reaches a feedback frequency threshold;

[0384] the feedback information contains a negative feedback element, and the negative feedback element is used to indicate the negative feedback of the viewer account for the first performance content;

[0385] the feedback information contains a positive feedback element, and the positive feedback element is used to indicate the positive feedback of the viewer account for the first performance content.

[0386] Figure 14 is a structural block diagram of a live interaction device module provided by an exemplary embodiment of the present application. As Figure 14 shown, in some embodiments, the device further includes a generation module 1330, configured to automatically generate the first endgame review content based on the feedback information in response to the feedback information posted by the viewer account for the live broadcast content meeting the review requirement.

[0387] In some embodiments, the generating module 1330 is further configured to:

[0388] Automatically intercept the first performance content within a preset time period pushed forward from the current moment in the live content;

[0389] Generate the first endgame review content including the first performance content.

[0390] In some embodiments, the display module 1310 is further configured to:

[0391] In response to the endgame challenge operation, display a cloud program interface and display the endgame challenge content in the cloud program interface; or,

[0392] In response to the endgame challenge operation, initiate a call to the first application program, where the first application program is used to run and display the endgame challenge content.

[0393] In some embodiments, the display module 1310 is further configured to:

[0394] In response to the endgame challenge operation, display and load the first endgame scene based on the cloud program interface;

[0395] In response to the completion of the loading of the first endgame scene based on the cloud program interface, display the endgame challenge content.

[0396] In some embodiments, the display module 1310 is further configured to, in response to the completion of the loading of the first endgame scene based on the cloud program interface, display an endgame challenge target and a start control, where the endgame challenge target is used to indicate the performance target of the second program account in the first endgame scene;

[0397] The display module 1310 is further configured to, in response to receiving a trigger operation for the start control, display the first endgame scene;

[0398] The receiving module 1320 is further configured to receive a control operation performed by the first viewer account based on the second program account based on the first endgame scene, where the control operation is used to indicate the performance of the second program account in the first endgame scene;

[0399] The display module 1310 is further configured to display the endgame challenge content based on the control operation.

[0400] In some embodiments, the first endgame review content includes the first performance content generated by the first program account controlling the first virtual character in the first endgame scene during the historical time period;

[0401] The receiving module 1320 is further configured to:

[0402] Receive the control operation of the first virtual character by the first viewer account based on the second program account based on the first endgame scenario; or,

[0403] Receive the control operation of the second virtual character by the first viewer account based on the second program account based on the first endgame scenario, where the second virtual character meets the character switching requirements;

[0404] Wherein, the character switching requirements include that the second virtual character is a virtual character switched and used by the second program account in the first endgame scenario based on a character switching operation, or the second virtual character is a virtual character specified by the first viewer account based on feedback information, and the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content.

[0405] In some embodiments, the display module 1310 is further configured to display reference performance content in the endgame challenge content, and the reference performance content is used to provide a reference for the performance of the second program account in the first performance scenario;

[0406] The reference performance content includes at least one of first reference content generated based on the first performance content, second reference content generated based on feedback information, or third reference content generated based on viewer challenge content, where the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content, and the viewer challenge content is the endgame challenge content corresponding to the second viewer account in the first live broadcast room, and the second viewer account meets the reference account conditions.

[0407] In some embodiments, the display module 1310 is further configured to:

[0408] Play the reference performance content in a small window form in the endgame challenge content; or,

[0409] Overlay and play the reference performance content in a ghosting form in the endgame challenge content; or,

[0410] Display the reference performance content in the form of a guiding identifier in the endgame challenge content.

[0411] In some embodiments, the display module 1310 is further configured to display challenge ranking information in the first live broadcast room, and the challenge ranking information includes at least one viewer account that participates in the first endgame scenario and meets the performance requirements.

[0412] In some embodiments, the display module 1310 is further configured to display an account binding entry for binding the first viewer account to the second program account in the first live broadcast room.

[0413] In summary, the device provided in the embodiments of the present application enables the host account to broadcast the real-time performance of the program account bound to the host account in other application programs in the live broadcast room. By displaying the endgame review content in the live broadcast room for viewers to review the performance of the host in the endgame scenario based on the bound program account, the endgame challenge operation of the viewers can be received through the endgame review content, enabling the viewers to participate in the corresponding endgame scenario based on the endgame review content. Among them, based on the live broadcast platform account and the program account bound in other application programs, the viewers can directly participate in the endgame scenario corresponding to the live broadcast content through the live broadcast room, improving the relevance between the live broadcast content and the endgame scenario in other application programs and improving the endgame interaction efficiency based on the live broadcast.

[0414] It should be noted that: for the live interaction device provided in the above embodiments, only the above-mentioned division of each functional module is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0415] Figure 15 FIG. shows a structural block diagram of a terminal 1500 provided by an exemplary embodiment of the present application. The terminal 1500 may be: a smart phone, a tablet computer, an MP3 player, an MP4 player, a notebook computer or a desktop computer. The terminal 1500 may also be referred to by other names such as a user device, a portable terminal, a laptop terminal, a desktop terminal, etc.

[0416] Generally, the terminal 1500 includes: a processor 1501 and a memory 1502.

[0417] The processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1501 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1501 may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may further include an artificial intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.

[0418] The memory 1502 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1502 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1501 to implement the live interaction method provided in the method embodiments of the present application.

[0419] In some embodiments, the terminal 1500 further includes other components 1503. Those skilled in the art can understand that Figure 15 the structure shown in does not constitute a limitation on the terminal 1500, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component layout.

[0420] Embodiments of the present application further provide a computer device, which may be implemented as Figure 1 the terminal or server shown in the figure. The computer device includes a processor and a memory, and at least one instruction, at least one program, a code set, or an instruction set is stored in the memory. The at least one instruction, at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the live interaction method provided in the above method embodiments.

[0421] Embodiments of the present application further provide a computer-readable storage medium, on which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, at least one program, the code set or the instruction set is loaded and executed by a processor to implement the live interaction method provided in the above method embodiments.

[0422] Embodiments of the present application further provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the live interaction method provided in the above method embodiments.

[0423] Optionally, the computer-readable storage medium may include: Read Only Memory (ROM), Random Access Memory (RAM), Solid State Drives (SSD), or optical discs, etc. Among them, the random access memory may include Resistance Random Access Memory (ReRAM) and Dynamic Random Access Memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0424] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disc, etc.

[0425] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A live interactive method, characterized in that, The method includes: Displaying the live content of the first live broadcast room, where the live content includes the real-time performance content of the host account based on the first program account in the first application, and the current device is logged in with the first viewer account; Displaying the first endgame review content in the first live broadcast room, where the first endgame review content is the review content generated based on the first performance content of the first program account in the first endgame scenario during the historical time period, and the historical time period is the time period when the host account is live in the first live broadcast room; Receiving an endgame challenge operation for the first endgame review content in the first live broadcast room, where the endgame challenge operation is used to trigger the display of endgame challenge content, and the endgame challenge content includes the content of the first viewer account participating in the first endgame scenario based on the second program account, and the second program account is an account registered in the first application and associated with the first viewer account.

2. The method according to claim 1, characterized in that, The displaying the first endgame review content in the first live broadcast room includes: Displaying the first endgame review content that meets the viewer feedback requirements in the first live broadcast room, where the viewer feedback requirements refer to that the feedback information published by the viewer account in the first live broadcast room for the first performance content meets the review requirements for the first performance content.

3. The method according to claim 2, characterized in that, The displaying the first endgame review content that meets the viewer feedback requirements in the first live broadcast room includes: Responding to the first performance content meeting the viewer feedback requirements, and displaying endgame interaction content, where the endgame interaction content is used to prompt the viewer account to provide feedback on the requirement for generating the first endgame review content; Receiving, based on the endgame interaction content, the generation feedback operation of the first viewer account for the first performance content, where the generation feedback operation is used to indicate that the first viewer account expresses the requirement for generating the first endgame review content; Displaying the first endgame review content in the first live broadcast room when the endgame interaction content meets the first review requirements.

4. The method according to claim 3, wherein The endgame interaction content includes an endgame voting control, where the endgame voting control is used to receive the voting operation of the viewer account for the generation feedback options, and the generation feedback options include a first feedback option and a second feedback option. The first feedback option is used to feedback the requirement for generating the first endgame review content, and the second feedback option is used to feedback the requirement for not generating the first endgame review content; The displaying the first endgame review content in the first live broadcast room when the endgame interaction content meets the first review requirements includes: Displaying the first endgame review content in the first live broadcast room when the voting result received by the endgame voting control based on the first feedback option and the second feedback option indicates the generation of the first endgame review content.

5. The method according to claim 3, characterized in that, The responding to the first performance content meeting the viewer feedback requirements and displaying endgame interaction content includes: Displaying the endgame interaction content when the host account initiates endgame interaction for the first performance content; or, When the feedback information posted by at least one viewer account for the first performance content meets the second review requirement, the end-game interaction content is displayed.

6. The method according to claim 5, characterized in that, The second review requirement includes at least one of the following: The at least one viewer account includes the first viewer account; The number of accounts of the at least one viewer account reaches an account number threshold; The amount of virtual resources used by the at least one viewer account when posting the feedback information reaches a preset resource amount, and the virtual resources are used to exchange the publishing permission of the feedback information; The account level of the at least one viewer account in the first live broadcast room reaches a preset level; The account attribute of the at least one viewer account belongs to a preset attribute type; The publishing frequency of the feedback information reaches a feedback frequency threshold; The feedback information contains a negative feedback element, and the negative feedback element is used to indicate the negative feedback of the viewer account for the first performance content; The feedback information contains a positive feedback element, and the positive feedback element is used to indicate the positive feedback of the viewer account for the first performance content.

7. The method according to claim 2, characterized in that, Before displaying the first end-game review content in the first live broadcast room, it further includes: In response to the feedback information posted by the viewer account for the live broadcast content meeting the review requirement, the first end-game review content is automatically generated based on the feedback information.

8. The method according to claim 7, wherein Automatically generating the first end-game review content based on the feedback information includes: Automatically intercepting the first performance content within a preset time range pushed forward from the current moment from the live broadcast content; Generating the first end-game review content including the first performance content.

9. The method according to any one of claims 1 to 8, characterized in that After receiving the end-game challenge operation for the first end-game review content in the first live broadcast room, it further includes: In response to the end-game challenge operation, display a cloud program interface, and display the end-game challenge content in the cloud program interface; or, In response to the end-game challenge operation, initiate a call to the first application program, and the first application program is used to run and display the end-game challenge content.

10. The method according to claim 9, wherein Responding to the end-game challenge operation, displaying a cloud program interface, and displaying the end-game challenge content in the cloud program interface includes: In response to the end-game challenge operation, display and load the first end-game scene based on the cloud program interface; In response to the first end-game scene being loaded based on the cloud program interface, display the end-game challenge content.

11. The method according to claim 10, characterized in that, Responding to the first end-game scene being loaded based on the cloud program interface, displaying the end-game challenge content includes: In response to the first end-game scene being loaded based on the cloud program interface, display an end-game challenge target and a start control, and the end-game challenge target is used to indicate the performance target of the second program account in the first end-game scene; In response to receiving a trigger operation for the start control, display the first end-game scene; Receive a control operation executed by the first viewer account based on the second program account based on the first end-game scene, and the control operation is used to indicate the performance of the second program account in the first end-game scene; Display the endgame challenge content based on the control operation.

12. The method according to claim 11, wherein The first endgame review content includes the first performance content generated by the first program account controlling the first virtual character in the first endgame scenario during the historical time period; Receiving, based on the first endgame scenario, a control operation performed by the first viewer account based on the second program account includes: Receiving, based on the first endgame scenario, the control operation of the first virtual character by the first viewer account based on the second program account; or, Receiving, based on the first endgame scenario, the control operation of the second virtual character by the first viewer account based on the second program account, where the second virtual character meets the character switching requirements; Wherein, the character switching requirements include that the second virtual character is a virtual character switched and used by the second program account in the first endgame scenario based on a character switching operation, or the second virtual character is a virtual character specified by the first viewer account based on feedback information, and the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content.

13. The method according to any one of claims 1 to 8, characterized in that The method further includes: Displaying reference performance content in the endgame challenge content, where the reference performance content is used to provide a reference for the performance of the second program account in the first performance scenario; The reference performance content includes at least one of first reference content generated based on the first performance content, second reference content generated based on feedback information, or third reference content generated based on viewer challenge content, where the feedback information is interactive content published by the first viewer account in the first live broadcast room for the first performance content, and the viewer challenge content is the endgame challenge content corresponding to the second viewer account in the first live broadcast room, and the second viewer account meets the reference account conditions.

14. The method according to claim 13, wherein Displaying the reference performance content in the endgame challenge content includes: Playing the reference performance content in a small window form in the endgame challenge content; or, Overlaying and playing the reference performance content in a residual image form in the endgame challenge content; or, Displaying the reference performance content in the form of a guiding identifier in the endgame challenge content.

15. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Displaying challenge ranking information in the first live broadcast room, where the challenge ranking information includes at least one viewer account that participates in the first endgame scenario and meets the performance requirements.

16. The method according to any one of claims 1 to 8, characterized in that The method further includes: Displaying an account binding entry, where the account binding entry is used to bind the first viewer account and the second program account in the first live broadcast room.

17. A live interactive device, characterized in that, The device includes: A display module, configured to display the live broadcast content of the first live broadcast room, where the live broadcast content includes the real-time performance content of the host account based on the first program account in the first application program, and the current device is logged in with the first viewer account; The display module is further configured to display first end-game review content in the first live broadcast room. The first end-game review content is review content generated based on the first performance content of the first program account in the first end-game scenario within a historical time period, and the historical time period is the time period during which the host account conducts a live broadcast in the first live broadcast room; The receiving module is configured to receive an end-game challenge operation for the first end-game review content in the first live broadcast room. The end-game challenge operation is used to trigger the display of end-game challenge content, and the end-game challenge content includes content in which the first viewer account participates in the first end-game scenario based on the second program account, and the second program account is an account registered in the first application program and associated with the first viewer account.

18. A computer device, characterized in that, The computer device includes a processor and a memory. At least one segment of computer program is stored in the memory, and the at least one segment of computer program is loaded and executed by the processor to implement the live interaction method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that, At least one segment of computer program is stored in the storage medium, and the at least one segment of computer program is loaded and executed by a processor to implement the live interaction method according to any one of claims 1 to 16.

20. A computer program product, characterized in that, It includes a computer program, and when the computer program is executed by a processor, it implements the live interaction method according to any one of claims 1 to 16.