Live broadcast interaction method, related device, equipment and storage medium
By displaying the battle data on the live broadcast room page and sending the help prompt message under the help conditions, users can interact with the anchor on the current page, solving the problem of a single virtual gift route for the anchor, and improving the live broadcast PK winning rate and user experience.
Patent Information
- Application Number
- CN202410210642.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-26
- Publication Date
- 2025-08-26
AI Technical Summary
In the existing live PK activities, the anchors have a relatively single way to obtain virtual gifts, resulting in a low winning rate and a lack of effective interaction methods.
The battle data between at least two anchor accounts is displayed on the live broadcast room page of the target anchor, and when the battle assistance conditions are met, a support prompt message is sent to the user account through the current page, allowing the user account to interact with the target anchor, generate interactive scores, and update the real-time scores.
It enriches the interaction between anchors and users, improves the winning rate of live broadcast PK, and at the same time, viewers can interact without leaving the current page, improving the user experience.
Smart Images

Figure CN120547362A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a live interactive method, related devices, equipment, and storage medium. Background Art
[0002] With the widespread use of the internet and the development of live streaming platforms, live streaming has become a new form of entertainment. Against this backdrop, live streaming challenges (player killing, or PK) have emerged. These events, conducted through live streaming platforms, allow viewers to watch and participate in the live PK events within the live studio, increasing their sense of engagement and interactivity.
[0003] In related technologies, a live streamer can challenge another live streamer in a live broadcast room. Once the live streamer in the other room accepts the challenge, the two live streamers begin to interact via a live broadcast. After the live broadcast room ends, the live broadcaster's received virtual gifts are scored, and the live broadcaster with the highest score wins the live broadcast room.
[0004] However, the inventors have discovered that current solutions present at least the following issues: viewers must send virtual gifts to the streamer within the streamer's livestream. Consequently, streamers have relatively limited ways to obtain virtual gifts, resulting in a low win rate in livestream PKs. No effective solution has yet been proposed to address these issues. Summary of the Invention
[0005] The embodiments of the present application provide a method, related apparatus, device, and storage medium for live broadcast interaction. This provides hosts with more diverse ways to interact with users, thereby increasing their chances of winning in live PK matches. Viewers can interact with hosts directly through the current page without affecting their use of other services.
[0006] In view of this, the present application provides a live interactive method, including:
[0007] Displaying first battle data between at least two anchor accounts on the live broadcast room page of the target anchor account, wherein the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account;
[0008] When the battle support conditions are met, trigger N user accounts to display support prompt messages on the current page. The support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the target anchor account's live broadcast room page. N is an integer greater than or equal to 1.
[0009] In response to an interactive operation initiated by the target user account to the target anchor account based on the current page, second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes the second real-time score of the target anchor account, the second real-time score includes the first real-time score and the interactive score, and the interactive score is generated based on the interactive operation.
[0010] Another aspect of the present application provides a live interactive method, comprising:
[0011] When the battle support conditions are met, a support prompt message is displayed on the current page, wherein the support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the live broadcast room page of the target anchor account. The live broadcast room page of the target anchor account displays the first battle data of at least two anchor accounts, the at least two anchor accounts include the target anchor account, and the first battle data includes the first real-time score of the target anchor account;
[0012] In response to an interactive operation initiated to the target anchor account based on the current page, second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes a first real-time score and an interactive score, and the interactive score is generated based on the interactive operation.
[0013] Another aspect of the present application provides a live interactive device, comprising:
[0014] A display module, configured to display first battle data between at least two anchor accounts on a live broadcast room page of a target anchor account, wherein the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account;
[0015] A trigger module is used to trigger N user accounts to display a support prompt message on the current page when the support conditions are met. The support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the live broadcast room page of the target anchor account. N is an integer greater than or equal to 1;
[0016] The display module is also used to display second battle data on the live broadcast room page of the target anchor account in response to an interactive operation initiated by the target user account to the target anchor account based on the current page, wherein the second battle data includes the second real-time score of the target anchor account, the second real-time score includes the first real-time score and the interactive score, and the interactive score is generated based on the interactive operation.
[0017] In one possible design, in another implementation of another aspect of the embodiment of the present application, the situation where the battle assistance condition is met includes at least one of the following:
[0018] The remaining battle duration is less than or equal to the duration threshold;
[0019] The difference between the first real-time score and the maximum real-time score is less than or equal to the score threshold, where the maximum real-time score is the real-time score of other anchor accounts in the first battle data;
[0020] A battle starts between at least two anchor accounts.
[0021] In one possible design, in another implementation of another aspect of the embodiment of the present application, the live interactive device further includes a determination module;
[0022] The display module is also used to display the function activation control on the live broadcast room page of the target anchor account;
[0023] The display module is further configured to display a function activation page including K level controls in response to an interactive operation on the function activation control, wherein each level control corresponds to a power level, and K is an integer greater than or equal to 1;
[0024] The determination module is used to determine N user accounts according to the target assistance level in response to the interactive operation on the target level control, wherein the target level control belongs to K level controls and the target assistance level is the assistance level corresponding to the target level control.
[0025] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0026] The display module is also used to display the level viewing control on the function activation page;
[0027] The display module is also used to display level assistance information in response to interactive operations on the level viewing control, wherein the level assistance information is used to describe the correspondence between the assistance level, the number of user accounts and the assistance duration, and the assistance duration is the duration of displaying the assistance prompt message.
[0028] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0029] a determination module, specifically configured to determine the number of accounts of each type in a user account set based on the target support level, wherein the user account set includes at least one of a subscription account set, a gift account set, a viewing account set, a paid account set, and a comment account set;
[0030] According to the number of accounts of each type, N user accounts are determined from the user account set.
[0031] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0032] A determination module is specifically configured to select the top N user accounts with the largest number of gifts in the gift-giving account set as the N user accounts based on the target support level, where the gift-giving account set includes user accounts that have given virtual gifts to the target anchor account;
[0033] or,
[0034] Based on the target support level, the top N user accounts with the longest subscription time in the subscription account set are used as N user accounts, where the subscription account set includes user accounts that have subscribed to the target anchor account;
[0035] or,
[0036] Based on the target support level, the top N user accounts with the longest viewing time in the viewing account set are used as N user accounts, where the viewing account set includes user accounts that watch the live broadcast of the target anchor account;
[0037] or,
[0038] Based on the target support level, the top N user accounts with the highest levels in the paid account set are used as N user accounts, where the paid account set includes user accounts that have paid for the target anchor account;
[0039] or,
[0040] According to the target support level, the top N user accounts with the most comments in the comment account set are used as N user accounts, where the comment account set includes user accounts that comment in the live broadcast room of the target anchor account.
[0041] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0042] The determination module is specifically used to randomly select N user accounts based on the target support level.
[0043] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0044] The display module is also used to display the function activation control on the live broadcast room page of the target anchor account;
[0045] The display module is further configured to display a function activation page including an upgrade control in response to an interactive operation on the function activation control;
[0046] The determination module is also used to switch the current assistance level to the target assistance level in response to interactive operations on the upgrade control, and determine N user accounts based on the target assistance level, wherein the current assistance level is used to determine M user accounts, and M is an integer greater than or equal to 1 and less than N.
[0047] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0048] The display module is also used to display mode viewing controls;
[0049] The display module is further configured to display power-assistance mode information in response to an interactive operation on a mode viewing control, wherein the power-assistance mode information is used to describe the battle power-assistance mode;
[0050] The trigger module is specifically used to trigger N user accounts to display assistance prompt messages on the current page if the battle assistance mode is activated and the battle assistance conditions are met.
[0051] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0052] The trigger module is specifically used to display the boost control on the live broadcast room page of the target anchor account when the battle boost conditions are met;
[0053] In response to the interactive operation on the power-assistance control, N user accounts are triggered to display power-assistance prompt messages on the current page respectively.
[0054] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0055] The display module is also used to display interactive information on the live broadcast room page of the target anchor account in response to the interactive operation initiated by the target user account to the target anchor account based on the current page, wherein the interactive information includes the target text information sent by the target user account or the target virtual gift sent by the target user account.
[0056] In one possible design, in another implementation of another aspect of the embodiment of the present application, the live interactive device further includes a sending module;
[0057] The display module is also used to display each user account that triggers the interactive operation and the thank you control of the corresponding user account;
[0058] The sending module is used to send thank-you information to the target user account, or to give back a virtual gift to the target user account in response to an interactive operation on the target thank-you control, wherein the target thank-you control is the thank-you control corresponding to the target user account.
[0059] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0060] The display module is further used to display the interactive ranking list and the support thank-you control when the target anchor account ends the battle. The interactive ranking list includes each interactive score and the user account corresponding to the interactive score arranged in order;
[0061] The sending module is also used to respond to the interactive operation on the support thank you control. If the interaction score corresponding to the target user account is the maximum interaction score, the target thank you content is sent to the target user account.
[0062] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0063] The trigger module is also used to trigger N user accounts to display the special effects of the target virtual object on the current page when the battle support conditions are met. Among them, the special effects of the target virtual object are used to prompt the user account to interact with the target anchor account.
[0064] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0065] The display module is further configured to display at least two virtual objects in response to a setting operation on the virtual objects;
[0066] The determination module is further configured to, in response to a selection operation on any one of the at least two virtual objects, select the any one virtual object as a target virtual object.
[0067] Another aspect of the present application provides a live interactive device, comprising:
[0068] A display module is configured to display a power-up prompt message on the current page when a battle power-up condition is met, wherein the power-up prompt message is used to prompt the user account to interact with the target anchor account, the current page is different from the target anchor account's live broadcast room page, the target anchor account's live broadcast room page displays first battle data of at least two anchor accounts, the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account;
[0069] An operation module is used to respond to an interactive operation initiated to a target anchor account based on the current page, so as to display second battle data on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes a first real-time score and an interactive score, and the interactive score is generated based on the interactive operation.
[0070] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0071] The display module is also used to display the gift viewing control on the current page when the battle support conditions are met;
[0072] An operation module, specifically configured to display a gift panel including at least one virtual gift on a current page in response to an interactive operation on a gift viewing control;
[0073] In response to a gifting operation for a target virtual gift triggered based on the gift panel, the target virtual gift is given to the target anchor account.
[0074] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0075] The display module is also used to display the gift control on the current page when the battle support conditions are met;
[0076] The operation module is specifically used to respond to the interactive operation on the gift control triggered based on the current page and give the target virtual gift to the target anchor account.
[0077] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0078] The display module is also used to display the live battle data corresponding to the target anchor account on the current page, wherein the live battle data includes the real-time score and the remaining battle time between at least two anchor accounts.
[0079] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0080] The display module is further configured to, in response to a battle follow operation on a target anchor account, display the live battle data corresponding to the target anchor account on the current page when the target anchor account starts a battle;
[0081] The display module is also used to cancel the display of the live battle data corresponding to the target anchor account on the current page in response to a battle and unfollow operation on the target anchor account.
[0082] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0083] The display module is further used to display the thank-you feedback message from the target anchor account;
[0084] The display module is also used to display the thank-you information sent by the target anchor account in response to a viewing operation on the thank-you feedback message, or to display the virtual gift given back by the target anchor account.
[0085] On the other hand, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned methods when executing the computer program.
[0086] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned methods when the computer program is executed by a processor.
[0087] Another aspect of the present application provides a computer program product, including a computer program, which implements the above-mentioned methods when executed by a processor.
[0088] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0089] In an embodiment of the present application, a method for live interaction is provided. The target anchor account performs live PK with other anchor accounts, and then the first battle data between at least two anchor accounts is displayed on the live broadcast room page of the target anchor account. When the battle assistance conditions are met, the assistance prompt message is displayed on the current page used by N user accounts respectively. Based on this, the user account (for example, the target user account) can trigger the interactive operation for the target anchor account through the current page, thereby assisting the battle of the target anchor account (that is, improving the real-time score of the target anchor account during the live broadcast PK process). At this time, the updated second battle data is displayed on the live broadcast room page of the target anchor account. In this way, the anchor can send assistance prompt messages to users who are not in their own live broadcast room during the live broadcast PK process, so that these users can interact with the anchor in time through the current page (for example, give virtual gifts, etc.). Therefore, for the anchor, there are more ways to interact with users, which is conducive to improving the winning rate of the live broadcast PK. For viewers, they can interact with the anchor directly through the current page without having to jump to the anchor's live broadcast room. Therefore, it will not affect the user's use of other services, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0090] Figure 1 This is a schematic diagram of the architecture of the live PK system in the embodiment of this application;
[0091] Figure 2 A schematic diagram of an implementation environment of the live interactive method in an embodiment of the present application;
[0092] Figure 3A flowchart of a live interactive method in an embodiment of the present application;
[0093] Figure 4 This is a related schematic diagram of implementing live interaction in an embodiment of the present application;
[0094] Figure 5 This is a schematic diagram of the relevant conditions for meeting the battle assistance in the embodiment of this application;
[0095] Figure 6 This is a schematic diagram of the anchor opening the battle support mode in the embodiment of this application;
[0096] Figure 7 A schematic diagram showing level assistance information in an embodiment of the present application;
[0097] Figure 8 This is a schematic diagram based on the relationship between the anchor and the user in an embodiment of the present application;
[0098] Figure 9 A schematic diagram of an operation for upgrading the power assistance level in an embodiment of the present application;
[0099] Figure 10 A schematic diagram showing power-assist mode information in an embodiment of the present application;
[0100] Figure 11 This is a schematic diagram of the host actively triggering the battle assistance mode in an embodiment of the present application;
[0101] Figure 12 A schematic diagram of displaying interactive information through a live broadcast room page in an embodiment of the present application;
[0102] Figure 13 A schematic diagram of a host sending a thank you message in an embodiment of the present application;
[0103] Figure 14 This is a schematic diagram of an embodiment of the present application in which a host sends target thank-you content to a user;
[0104] Figure 15 A schematic diagram showing the special effects corresponding to the target virtual object in the embodiment of the present application;
[0105] Figure 16 A schematic diagram of a host selecting a virtual object in an embodiment of the present application;
[0106] Figure 17 This is another flowchart of the live interactive method in an embodiment of the present application;
[0107] Figure 18 This is a schematic diagram of displaying an assistance prompt message through the current page in an embodiment of the present application;
[0108] Figure 19 A schematic diagram of giving a target virtual gift in an embodiment of the present application;
[0109] Figure 20 This is another schematic diagram of giving a target virtual gift in an embodiment of the present application;
[0110] Figure 21 A schematic diagram showing live battle data in an embodiment of the present application;
[0111] Figure 22 This is a schematic diagram of focusing on live battle data in an embodiment of the present application;
[0112] Figure 23 A schematic diagram showing a thank you feedback message in an embodiment of the present application;
[0113] Figure 24 This is a schematic diagram of the overall flow of the live interactive method in the embodiment of the present application;
[0114] Figure 25 This is a schematic diagram of a live interactive device in an embodiment of the present application;
[0115] Figure 26 This is another schematic diagram of the live interactive device in an embodiment of the present application;
[0116] Figure 27 This is a structural diagram of a terminal in an embodiment of the present application. DETAILED DESCRIPTION
[0117] The embodiments of the present application provide a method, related apparatus, device, and storage medium for live broadcast interaction. This provides hosts with more diverse ways to interact with users, thereby increasing their chances of winning in live PK matches. Viewers can interact with hosts directly through the current page without affecting their use of other services.
[0118] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the numbers used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "corresponding to" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0119] In recent years, with the widespread adoption of the internet and the rise of live streaming, live PK has become a new trend in the online world. Leveraging the functionality of live streaming platforms, live PK allows streamers to compete with each other in real time. This format not only provides users with a new form of entertainment but also sparks a surge in interactive activity within the livestreaming rooms.
[0120] Live PK refers to at least two live broadcasters entering a battle state through mutual negotiation or backstage matching. Once the live PK begins, the broadcaster who originally broadcasts alone can make a video call. At the same time, the screen that the audience can see is also divided into at least two sub-screens. The following will use two broadcasters as an example to introduce the system architecture of live PK. For ease of understanding, please refer to Figure 1 , Figure 1 This is a schematic diagram of the live broadcast PK system in an embodiment of the present application. As shown in the figure, host A mixes the locally captured images with the images of host B from the network, encodes and compresses them again, and pushes them to the cloud. As a result, host A's viewers (for example, viewers 1, 2, and 3) can see the images of host A and host B. At the same time, if host B also performs similar operations, host B's viewers (for example, viewers 4, 5, and 6) can also see the images of host B and host A.
[0121] During the live PK, users need to enter anchor A's live broadcast room to give virtual gifts in order to help anchor A. If the user is watching the live broadcast in another live broadcast room, they need to exit the current live broadcast room first and then enter anchor A's live broadcast room to give virtual gifts.
[0122] In an embodiment of the present application, a live broadcast interaction method is provided. During a live broadcast PK, if the target anchor's account's real-time score is still lagging behind in the final sprint, the live broadcast support mode can be activated to summon online users, allowing these users to quickly interact with the anchor on the current page (e.g., another anchor's live broadcast room, application page, or terminal desktop, etc.), thereby helping the anchor win the live broadcast PK. The live broadcast interaction method provided in this application includes at least one of the following scenarios when applied.
[0123] Scenario 1: Actively trigger the battle assist mode;
[0124] Anchor A and Anchor B are competing in a live PK. During the live PK, Anchor A can trigger the battle support mode. Based on this, the server will push support prompt messages to several user accounts, so that the users corresponding to these user accounts can view the corresponding support prompt messages on the current page (for example, Anchor A asks you for help, do you choose to provide support). Users can choose whether to interact with Anchor A based on the support prompt message displayed on the current page. If users choose to interact with Anchor A, they do not need to enter Anchor A's live broadcast room page, but can directly perform operations such as sending gifts, liking, and commenting on the current page.
[0125] Scenario 2: Automatically trigger the battle assist mode;
[0126] Streamer A and Streamer B are competing in a live stream. With one minute left before the end of the live stream, if Streamer A's real-time score lags behind Streamer B's, the server will push support notifications to several user accounts, allowing the users corresponding to these accounts to view the corresponding support notifications on the current page (for example, Streamer A, whom you are following, is lagging behind. Do you want to support him?). Users can choose whether to interact with Streamer A based on the support notifications displayed on the current page. If users choose to interact with Streamer A, they do not need to enter Streamer A's live broadcast room page, but can directly perform actions such as sending gifts, liking, and commenting on the current page.
[0127] It should be noted that the above application scenarios are only examples, and the live interactive method provided in this embodiment can also be applied to other scenarios, which are not limited here.
[0128] The method provided in this application can be applied to Figure 2 The implementation environment shown includes a first terminal 110, a second terminal 120, a third terminal 130, and a server 140. Each terminal and the server 140 can communicate with each other via a communication network 150. The communication network 150 uses standard communication technologies and / or protocols, typically the Internet, but can also be any network, including but not limited to Bluetooth, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile network, a dedicated network, or any combination of virtual private networks. In some embodiments, customized or dedicated data communication technologies can be used to replace or supplement the above-mentioned data communication technologies.
[0129] The terminals involved in this application include but are not limited to mobile phones, tablet computers, laptop computers, desktop computers, intelligent voice interaction devices, virtual reality devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Among them, the client is deployed on the terminal, and the client can be run on the terminal in the form of a browser, or in the form of an independent application (APP) or mini-program.
[0130] The server 140 involved in this application 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 that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence (AI) platforms.
[0131] In combination with the above implementation environment, anchor A initiates a live broadcast through the first terminal 110, and anchor B initiates a live broadcast through the second terminal 120. In step A1, anchor A initiates a live PK invitation to anchor B through the first terminal 110. In step A2, anchor B accepts the live PK invitation initiated by anchor A through the second terminal 120. In step A3, anchor A can trigger the battle support mode during the live PK. In step A4, the server 140 sends a support prompt message to several user accounts (for example, user A's account), and based on this, the support prompt message is displayed on the current page provided by the third terminal 130. In step A5, user A triggers an interactive operation through the third terminal 130, and the third terminal 130 feeds back the interactive operation to the server 140 through the communication network 150. In step A6, the server 140 generates a corresponding score based on the interactive operation, and then updates the real-time score of anchor A.
[0132] In combination with the above introduction, the following will introduce the live interaction method in this application from the perspective of the target live account. Please refer to Figure 3 The live interactive method in the embodiment of the present application can be completed by the terminal independently or by the terminal and the server in cooperation. The method of the present application includes:
[0133] 210. Displaying first battle data between at least two anchor accounts on the live broadcast room page of the target anchor account, wherein the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account;
[0134] In one or more embodiments, after logging into an account (i.e., the target anchor account), the target anchor can initiate a live PK with other anchors, or accept a live PK initiated by other anchors. During the live PK process, the user and the anchor interact with each other, which serves as the criterion for winning or losing the PK. Live PK increases the interaction and communication between the anchor and the user during the live broadcast.
[0135] Specifically, take anchor A as an example, and assume that anchor A and anchor B are competing in a live broadcast. For ease of understanding, please refer to Figure 4 , Figure 4 This is a schematic diagram of a live interactive broadcast in an embodiment of the present application. Figure 4 Figure (A) shows the live broadcast room page of the target broadcaster account (e.g., Broadcaster A's account). 310 indicates the remaining match time. 320 indicates the real-time score, which includes the first real-time score of the target broadcaster account (e.g., 1100) and the real-time score of another broadcaster account (e.g., Broadcaster B) (e.g., 1200).
[0136] It should be noted that the live broadcast countdown indicated by 310 and the real-time score indicated by 320 are both first battle data. In actual applications, the target anchor can also perform live PK with multiple anchors, which is not limited here.
[0137] 220. When the battle support conditions are met, trigger N user accounts to display support prompt messages on the current page. The support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the live broadcast room page of the target anchor account. N is an integer greater than or equal to 1.
[0138] In one or more embodiments, if the battle support conditions are met, N user accounts will display corresponding support prompt messages on the current page. N user accounts include the target user account. The target user account will be used as an example for the following description. Figure 4 , Figure 4 The middle (B) diagram shows the current page of the target user's account (for example, the live studio page of anchor C). 330 indicates a support prompt message, based on which the target user can decide whether to interact with the target anchor. If the target user decides to interact with the target anchor, they click the control indicated by 340. If they do not want to interact with the target anchor, they click the control indicated by 350.
[0139] 230. In response to an interactive operation initiated by the target user account to the target anchor account based on the current page, second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes the first real-time score and the interactive score, and the interactive score is generated based on the interactive operation.
[0140] In one or more embodiments, if the target user decides to interact with the target anchor based on the support prompt message displayed on the current page, an interactive operation can be initiated from the target user account to the target anchor account. The real-time score corresponding to the target anchor account is updated based on the interactive operation.
[0141] Specifically, for easier understanding, see Figure 4 In Figure (C), when the target user clicks the gift control indicated by 360, the target user account is triggered to initiate an interactive operation (i.e., a gift operation) to the target anchor account. When the target user clicks the like control indicated by 370, the target user account is triggered to initiate an interactive operation (i.e., a like operation) to the target anchor account. When the target user clicks the comment control indicated by 380, the target user account is triggered to initiate an interactive operation (i.e., a comment operation) to the target anchor account. Based on the interactive operation, a corresponding interactive score can be generated. For example, the interactive score corresponding to a virtual gift is 200, and for another example, the interactive score corresponding to a like is 10, and for another example, the interactive score corresponding to a barrage is 20 points.
[0142] It should be noted that if the interactive operation is only a gift giving operation, then when the control indicated by 340 is clicked, the gift giving operation is triggered. Figure 4 The interface shown in Figure (C) is shown in the figure.
[0143] Assume that the target user account sends a virtual gift with an interaction score of 200 to the target anchor account. Based on this, please refer to Figure 4 As shown in Figure (D), the real-time score indicated by 320 includes the second real-time score of the target streamer account (e.g., 1300) and the real-time score of another streamer account (e.g., streamer B) (e.g., 1200). The second real-time score is the sum of the first real-time score (e.g., 1100) and the interaction score (e.g., 200).
[0144] It should be noted that the term "in response to" in this application is used to indicate the conditions or states upon which the execution of an operation depends. When certain conditions or states are met, one or more operations may be executed. These operations may be in real time or with a certain delay.
[0145] In an embodiment of the present application, a method for live broadcast interaction is provided. Through the above-described method, the host has more ways to interact with users, thereby improving the winning rate of live broadcast PK. For viewers, they can interact with the host directly through the current page without having to jump to the host's live broadcast room. Therefore, it will not affect the user's use of other services, thereby improving the user experience.
[0146] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the situation where the battle assistance condition is met includes at least one of the following:
[0147] The remaining battle duration is less than or equal to the duration threshold;
[0148] The difference between the first real-time score and the maximum real-time score is less than or equal to the score threshold, where the maximum real-time score is the real-time score of other anchor accounts in the first battle data;
[0149] A battle starts between at least two anchor accounts.
[0150] In one or more embodiments, several situations in which the battle support conditions are met are introduced. As can be seen from the above embodiments, when the battle support conditions are met, the relevant user accounts can be triggered to display support prompt messages on the current page. The following will introduce the specific situations in which the battle support conditions are met, please refer to Figure 5 , Figure 5 This is a schematic diagram of the relevant conditions for satisfying the battle assistance in the embodiment of this application.
[0151] Example 1
[0152] Figure 5 Figure (A) shows the live broadcast room page of the target broadcaster account (e.g., Broadcaster A's account). 410 is used to indicate the remaining battle duration (e.g., 1 minute 30 seconds). Assuming the duration threshold is 2 minutes, if the remaining battle duration is 1 minute 30 seconds, which is less than the duration threshold, N user accounts will be automatically triggered to display support prompt messages on the current page. As can be seen, when the live PK is about to end, the background can call on users to provide support.
[0153] Example 2
[0154] Figure 5The middle (B) figure shows the live broadcast room page of the target anchor account (for example, anchor A's account), and 420 is used to indicate the first real-time score of the target anchor account (for example, 1190) and the real-time scores of other anchor accounts (for example, anchor B) (for example, 1200). Among them, the maximum real-time score is 1200. Assuming that the score threshold is 20, then when the difference between the first real-time score and the maximum real-time score is 10, which is less than the score threshold, N user accounts will be automatically triggered to display assistance prompt messages on the current page. It can be seen that when the real-time scores are close, the background can summon users to provide assistance.
[0155] Example 3
[0156] Figure 5 Figure (C) shows the livestreaming page of the target streamer account (e.g., streamer A). At this point, two streamer accounts (e.g., streamers A and B) have just begun a livestream PK. This automatically triggers N user accounts to display support prompts on the current page. Clearly, the backend can summon users to provide support as soon as the livestream PK begins.
[0157] It should be noted that, in actual applications, the battle assistance conditions may also include a combination of the above situations. For example, when the remaining battle duration is less than or equal to the duration threshold, and the difference between the first real-time score and the maximum real-time score is less than or equal to the score threshold, the battle assistance conditions are met.
[0158] Secondly, the embodiments of this application provide several scenarios that meet the battle support conditions. Through the above method, during the live PK process, if the battle support conditions are met, the relevant user account can be automatically triggered to display a support prompt message on the current page. This can help the anchor achieve better PK results and increase the anchor's income.
[0159] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0160] Display the function activation control on the target anchor account's live broadcast room page;
[0161] In response to an interactive operation on the function activation control, displaying a function activation page including K level controls, wherein each level control corresponds to a power level, and K is an integer greater than or equal to 1;
[0162] In response to interactive operations on a target level control, N user accounts are determined according to target assistance levels, wherein the target level control belongs to K level controls, and the target assistance level is the assistance level corresponding to the target level control.
[0163] In one or more embodiments, a method for a streamer to activate a battle support mode is introduced. As can be seen from the aforementioned embodiments, the target streamer can also activate the battle support mode before entering the live PK. The battle support mode can also include a support level. The higher the support level, the more users can be summoned and the longer the effect lasts, that is, the better the support effect.
[0164] Specifically, for easier understanding, see Figure 6 , Figure 6 This is a schematic diagram of the anchor opening the battle support mode in the embodiment of this application. Figure 6 Figure (A) shows the live streaming page of the target streamer account (e.g., streamer A). For example, if the backend detects that the target streamer has a live PK record and the previous live PK failed, it can send the activation notification message indicated by 510. 520 indicates a function cancellation control, and 530 indicates a function activation control.
[0165] If the target anchor clicks the function cancel control indicated by 520, an interactive operation for the function cancel control is triggered. Based on this, the activation notification message is no longer displayed within a period of time (for example, within a month).
[0166] If the target anchor clicks the function activation control indicated by 530, the interactive operation for the function activation control is triggered, thereby displaying the following Figure 6 The function activation page shown in Figure (B) shows three level controls indicated by 540 (i.e., K is equal to 3 at this time). Assuming that the target host selects the level control indicated by 5401, the level control is the target level control, and based on this, the target assistance level is "Level 1". When the target host clicks the target level control indicated by 5401, the interactive operation for the target level control is triggered. Based on this, when the target host clicks the control indicated by 550, the number of users to be notified can be determined according to the target assistance level, and the following information will be displayed: Figure 6 The interface shown in Figure (C) is shown in the figure.
[0167] If the target anchor clicks the control indicated by 560, the live PK can be quickly started. If the target anchor clicks the control indicated by 570, the live PK is temporarily not considered to be started, so the pop-up window is closed.
[0168] It should be noted that each power level can also include multiple gears. For example, Level 1 includes Gear 1 and Gear 2. Among them, under the same power level, the higher the gear, the better the power effect. Correspondingly, the higher the power level, the higher the level the anchor needs to reach, or the higher the activation fee.
[0169] Secondly, in the embodiments of this application, a method is provided for the host to activate the battle support mode. Through the above method, the host selects the target support level according to the needs, and the corresponding number of users can be determined according to the target support level. The higher the support level, the more users can be notified, thereby improving the diversity and flexibility of mode selection.
[0170] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0171] Display level viewing controls on the feature activation page;
[0172] In response to interactive operations on the level viewing control, the level assistance information is displayed, wherein the level assistance information is used to describe the correspondence between the assistance level, the number of user accounts and the assistance duration, and the assistance duration is the duration for displaying the assistance prompt message.
[0173] In one or more embodiments, a method of displaying level assistance information is introduced. As can be seen from the above embodiments, each assistance level corresponds to the number of summoned users and the duration of the assistance.
[0174] Specifically, for easier understanding, see Figure 7 , Figure 7 This is a schematic diagram showing level assistance information in an embodiment of the present application. Figure 7 The figure (A) shows the function activation page, in which each level control corresponds to a level view control. For example, 610 is used to indicate the target level control. 620 is used to indicate the level view control corresponding to the target level control. When the target anchor clicks the level view control indicated by 620, the interactive operation for the level view control is triggered. Figure 7 As shown in the middle (B) figure, the level support information indicated by 630 is displayed. The level support information includes the support level (e.g., level 1), the number of user accounts (e.g., 100 people), and the support duration (e.g., 30 seconds). 640 is used to indicate an information code (e.g., a QR code).
[0175] Based on this, the target anchor completes the payment by scanning the information code indicated by code 640. In the case of automatically summoning associated users, a support reminder message is sent to 100 user accounts 30 seconds before the end of the live PK. Alternatively, in the case of multiple summoning associated users, a summon notification is sent to the target anchor 30 seconds before the end of the live PK. If the target anchor confirms to initiate the summon, a support reminder message is sent to the 100 user accounts. As a result, these 100 user accounts each display the support reminder message on the current page.
[0176] For example, please refer to Table 1, which is a diagram illustrating the mapping relationship between the support level, the number of user accounts, and the support duration.
[0177] Table 1
[0178] Assistance level Number of user accounts Assistance duration Level 1 100 30 seconds Level 2 300 60 seconds Level 3 500 90 seconds
[0179] Again, in the embodiment of the present application, a method for displaying level assistance information is provided. Through the above method, the anchor can know how many users can be notified for each assistance level and how long each assistance level can be effective. This makes it easier for the anchor to select the corresponding assistance level according to their needs, thereby improving user satisfaction.
[0180] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, determining N user accounts according to the target assistance level may specifically include:
[0181] Determining the number of accounts of each type in the user account set according to the target contribution level, wherein the user account set includes at least one of a subscription account set, a gift account set, a viewing account set, a paid account set, and a comment account set;
[0182] According to the number of accounts of each type, N user accounts are determined from the user account set.
[0183] In one or more embodiments, a method for determining the user accounts to be summoned is introduced. As can be seen from the above embodiments, assuming the target assistance level is "Level 1", the number of corresponding user accounts is 100. Based on this, 100 user accounts need to be selected from the user account set to push the assistance reminder message.
[0184] Specifically, for easier understanding, see Figure 8 , Figure 8 This is a schematic diagram based on the relationship between the anchor and the user in the embodiment of the present application. As shown in the figure, taking the target anchor as an example, the user accounts that have subscribed to the target anchor's live broadcast constitute the subscription account set. The user accounts that have given virtual gifts to the target anchor constitute the gift account set. The user accounts that have watched the target anchor's live broadcast constitute the viewing account set. The user accounts that purchased the noble membership in the target anchor's live broadcast room constitute the paid account set, among which the noble members have more permissions than ordinary members. For example, they can have exclusive logos, exclusive templates, exclusive medals, exclusive customer service, etc., and can also accelerate upgrades, increase the upper limit of attention, give priority to recommendations, quietly follow, etc. The user accounts that have sent barrages in the target anchor's live broadcast room constitute the comment account set.
[0185] For example, assuming that the types corresponding to the target assistance level include subscription type, gift type, viewing type, payment type and comment type, based on this, when the number of user accounts is 100 (i.e., N is equal to 100), please refer to Table 2, which is an illustration of the corresponding weight and number of accounts for each type.
[0186] Table 2
[0187] type Weight Number of accounts Subscription Type 0.1 10 Gift Type 0.5 50 Viewing Type 0.1 10 Payment Type 0.2 20 Comment Type 0.1 10
[0188] Based on this, we can select 10 user accounts from the target streamer's subscription account set, 50 user accounts from the gift account set, 10 user accounts from the viewing account set, 20 user accounts from the paid account set, and 10 user accounts from the comment account set. Thus, we get 100 user accounts.
[0189] Furthermore, the embodiments of this application provide a method for determining the user accounts to be summoned. Through this method, corresponding user accounts can be selected according to a certain weight. The users corresponding to these user accounts have a strong connection with the target live streamer, making them more likely to interact with the target live streamer. This helps further improve the live streamer's win rate in live PKs.
[0190] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, determining N user accounts according to the target assistance level may specifically include:
[0191] Based on the target support level, the top N user accounts with the most gifts in the gift-giving account set are used as the N user accounts. The gift-giving account set includes user accounts that have given virtual gifts to the target anchor account.
[0192] or,
[0193] Based on the target support level, the top N user accounts with the longest subscription time in the subscription account set are used as N user accounts, where the subscription account set includes user accounts that have subscribed to the target anchor account;
[0194] or,
[0195] Based on the target support level, the top N user accounts with the longest viewing time in the viewing account set are used as N user accounts, where the viewing account set includes user accounts that watch the live broadcast of the target anchor account;
[0196] or,
[0197] Based on the target support level, the top N user accounts with the highest levels in the paid account set are used as N user accounts, where the paid account set includes user accounts that have paid for the target anchor account;
[0198] or,
[0199] According to the target support level, the top N user accounts with the most comments in the comment account set are used as N user accounts, where the comment account set includes user accounts that comment in the live broadcast room of the target anchor account.
[0200] In one or more embodiments, another method for determining the user accounts to be summoned is introduced. As can be seen from the aforementioned embodiment, assuming the target assistance level is "Level 1," the number of user accounts corresponding to it is 100. Based on this, 100 user accounts need to be selected for sending assistance reminder messages. The following describes the methods for obtaining N user accounts.
[0201] 1. Based on the collection of gift accounts;
[0202] Specifically, suppose there are 200 user accounts that have given virtual gifts to the target anchor. One approach is to first count the number of virtual gifts given by the 200 user accounts, and then use the top 100 user accounts with the largest number of gifts as the user accounts for pushing support reminder messages. Another approach is to first count the interaction scores of the virtual gifts given by the 200 user accounts to obtain the total interaction score for virtual gifts given by each user account, and then use the top 100 user accounts with the highest total interaction scores as the user accounts for pushing support reminder messages.
[0203] 2. Based on subscription account collection;
[0204] Specifically, suppose there are 500 user accounts subscribed to the target anchor's live broadcast. Based on this, first, the subscription duration of the 500 user accounts is counted, and then the top 100 user accounts with the longest subscription duration are used as the user accounts for pushing the support reminder message.
[0205] 3. Based on viewing account collection;
[0206] Specifically, suppose there are 3,000 users who have visited the target anchor's live broadcast room to watch the live broadcast. Based on this, first, the viewing time of these 3,000 users is counted, and then the user accounts corresponding to the top 100 users with the longest viewing time are used as the user accounts for pushing the support reminder message.
[0207] 4. Based on the collection of payment accounts;
[0208] Specifically, suppose there are 150 user accounts that have purchased the target anchor's elite membership. Based on this, first, the levels of the 150 user accounts are counted, and then the top 100 user accounts with the highest levels are used as the user accounts for pushing support reminder messages.
[0209] 5. Based on the collection of comment accounts;
[0210] Specifically, suppose there are 1,000 user accounts commenting (e.g., sending barrages) in the target anchor's live broadcast room. Based on this, first, the number of comments sent by these 1,000 user accounts is counted, and then the top 100 user accounts with the most comments are used as the user accounts for pushing support reminder messages.
[0211] It should be noted that in actual applications, N user accounts can be determined based on priority. For example, user accounts are selected from the highest-priority gift account set. If the number of selected user accounts is insufficient, user accounts are selected from the next highest-priority set (e.g., the subscription account set) until N user accounts are obtained.
[0212] Furthermore, the embodiments of the present application provide another method for determining the user accounts to be summoned. By using the above method, the user accounts with the highest value can be selected from a certain set of user accounts. The users corresponding to these user accounts are more likely to interact with the anchor, thereby further improving the anchor's live PK winning rate.
[0213] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, determining N user accounts according to the target assistance level may specifically include:
[0214] According to the target support level, N user accounts are randomly selected.
[0215] In one or more embodiments, another method for determining the user accounts to be summoned is introduced. As can be seen from the above embodiment, assuming the target assistance level is "Level 1", the number of user accounts corresponding to it is 100. Based on this, 100 user accounts need to be selected for sending assistance reminder messages.
[0216] Specifically, if the number of user accounts that have interacted with the target streamer is less than 100, one approach is to prioritize user accounts that have interacted with the target streamer as the user accounts to be used for pushing support reminder messages, and then randomly select other user accounts to make up the number of user accounts corresponding to the target support level. Another approach is to directly randomly select user accounts as the user accounts to be used for pushing support reminder messages.
[0217] Again, the embodiments of this application provide another method for determining the user accounts to be summoned. Through the above method, for new anchors, the backend can randomly select a certain number of user accounts to summon. This can improve the friendliness towards new anchors, allowing them to also receive support, thereby helping to improve their live PK winning rate.
[0218] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0219] Display the function activation control on the target anchor account's live broadcast room page;
[0220] In response to an interactive operation on the function activation control, displaying a function activation page including an upgrade control;
[0221] In response to the interactive operation on the upgrade control, the current assistance level is switched to the target assistance level, and N user accounts are determined based on the target assistance level, where the current assistance level is used to determine M user accounts, and M is an integer greater than or equal to 1 and less than N.
[0222] In one or more embodiments, a method for a streamer to upgrade their current support level is described. As can be seen from the aforementioned embodiments, when a target streamer first activates the battle support mode, they can select a support level. Based on this, the target streamer can subsequently upgrade their current support level.
[0223] Specifically, for easier understanding, see Figure 9 , Figure 9 This is a schematic diagram of the operation of upgrading the power level in an embodiment of the present application. Figure 9 The figure (A) shows the live broadcast room page of the target anchor account (for example, anchor A's account). Among them, 710 is used to indicate the activation notification message. 720 is used to indicate the function activation control. If the target anchor clicks the function activation control indicated by 720, the interactive operation for the function activation control is triggered, thereby displaying the following Figure 9 Figure (B) shows the function activation page. 730 indicates the current support level (e.g., level 1), which is used to determine M user accounts to be called, e.g., M is equal to 100. 740 indicates the upgrade control.
[0224] When the target anchor clicks the upgrade control indicated by 740, the interactive operation for the upgrade control is triggered, thereby displaying the following Figure 9The interface shown in Figure (C) is shown in Figure 750. Reference numeral 750 indicates the target level of support information. Reference numeral 750 includes the support level (e.g., level 2), the number of user accounts (e.g., 300), and the support duration (e.g., 60 seconds). Reference numeral 760 indicates an information code (e.g., a QR code).
[0225] Based on this, the target anchor completes the payment by scanning the information code indicated by code 760, thereby switching the current support level (i.e., level 1) to the target support level (i.e., level 2), and determining N user accounts according to the target support level, for example, N is equal to 300.
[0226] Secondly, in the embodiment of the present application, a method for the anchor to upgrade the current power level is provided. Through the above method, the anchor can also improve the power effect according to actual needs, thereby enhancing the flexibility and convenience of operation.
[0227] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0228] Display mode viewing controls;
[0229] In response to an interactive operation on a mode viewing control, displaying power-assistance mode information, wherein the power-assistance mode information is used to describe the battle power-assistance mode;
[0230] When the battle support conditions are met, trigger N user accounts to display support prompt messages on the current page respectively, which may include:
[0231] If the battle assistance mode is enabled, the steps of triggering N user accounts to display assistance prompt messages on the current page are executed when the battle assistance conditions are met.
[0232] In one or more embodiments, a method for displaying support mode information is described. As can be seen from the aforementioned embodiments, the target streamer can view instructions for using the battle support mode (i.e., support mode information). If the battle support mode changes, the management terminal configuration can be updated, and the streamer can view the latest instructions after refreshing the interface.
[0233] Specifically, for easier understanding, see Figure 10 , Figure 10 This is a schematic diagram showing power assist mode information in an embodiment of the present application. Figure 10The figure (A) shows the live broadcast room page of the target anchor account (for example, anchor A's account). Among them, 810 is used to indicate the mode viewing control. When the target anchor clicks the mode viewing control indicated by 810, the interactive operation for the mode viewing control is triggered. Thus, the following is displayed: Figure 10 The interface shown in Figure (B) is where 820 is used to indicate power assist mode information.
[0234] Secondly, in the embodiment of the present application, a method for displaying the power-assistance mode information is provided. Through the above method, the anchor can also view the relevant instructions of the battle power-assistance mode, so that the anchor can perform subsequent processing based on the relevant instructions. Thus, the operability of the solution is improved.
[0235] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application, when the battle support conditions are met, triggering N user accounts to respectively display support prompt messages on the current page, specifically may include:
[0236] When the battle support conditions are met, the support control will be displayed on the live broadcast room page of the target anchor account;
[0237] In response to the interactive operation on the power-assistance control, N user accounts are triggered to display power-assistance prompt messages on the current page respectively.
[0238] In one or more embodiments, a method for actively triggering battle support is introduced. As can be seen from the aforementioned embodiments, after the target streamer activates the battle support mode, during the live PK process, the streamer can also choose whether to send a support prompt message to the associated user through the summon notification displayed on the summon pop-up window, thereby summoning the associated user.
[0239] Specifically, see Figure 11 , Figure 11 This is a schematic diagram of the host actively triggering the battle support mode in an embodiment of the present application. The figure shows the live broadcast room page of the target host account (for example, host A's account), where 910 is used to indicate the call notification. 920 is used to indicate the support control. When the target host clicks the support control indicated by 920, the interactive operation for the support control is triggered, thereby triggering N user accounts to display support prompt messages on the current page.
[0240] Secondly, in the embodiment of the present application, a method for actively triggering battle support is provided. Through the above method, the anchor can actively initiate battle support when the live PK is lagging behind. In this way, the anchor can summon online related users to interact in other live broadcast rooms or other pages, thereby improving the winning rate of the live PK.
[0241] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiments of the present application may further include:
[0242] The interactive information is displayed on the live broadcast room page of the target anchor account, wherein the interactive information includes the target text information sent by the target user account or the target virtual gift sent by the target user account.
[0243] In one or more embodiments, a method for displaying interactive information based on interactive operations is introduced. As can be seen from the aforementioned embodiments, N user accounts include a target user account, and the target user account triggers an interactive operation (e.g., a gift operation or a comment operation) through the current page.
[0244] Specifically, for easier understanding, see Figure 12 , Figure 12 This is a schematic diagram of displaying interactive information through the live broadcast room page in an embodiment of the present application, such as Figure 12 As shown in Figure (A), 1010 is used to indicate the target text message (for example, "Come on") sent by the target user account (for example, Jack). Figure 12 As shown in the middle (B) figure, 1020 is used to indicate the target virtual gift (e.g., a rocket) sent by the target user account (e.g., Jack). In this way, the target anchor can know which user triggered the interactive operation.
[0245] It should be noted that triggering an interactive action through the current page allows the target streamer to earn more interactive points compared to triggering an interactive action on the target streamer's live studio page. Furthermore, after a user triggers an interactive action through the current page, the interactive information displayed on the target streamer's live studio page can also have specific effects, such as displaying in a specific color or adding more text effects, which are not limited here.
[0246] Secondly, the embodiments of this application provide a method for displaying interactive information based on interactive operations. Through this method, if a user triggers an interactive operation on the current page, the corresponding interactive information will be displayed on the host's live broadcast room page. This can effectively improve the display effect of interactive information and make the host feel happy and satisfied.
[0247] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0248] Display each user account that triggers the interactive operation and the thank you control for the corresponding user account;
[0249] In response to an interactive operation on a target thank you control, a thank you message is sent to the target user account, or a virtual gift is given back to the target user account, wherein the target thank you control is a thank you control corresponding to the target user account.
[0250] In one or more embodiments, a method for a host to provide thank-you feedback to a user is described. As can be seen from the aforementioned embodiments, each user corresponding to N user accounts can also trigger interactive operations. Based on this, after the target host concludes a live PK or after the backend detects a user triggering an interactive operation, the target host can obtain the user accounts that triggered the interactive operation. It is understood that the same user account can trigger at least one interactive operation.
[0251] Specifically, for easier understanding, see Figure 13 , Figure 13 This is a schematic diagram of the host sending a thank you message in an embodiment of the present application. Figure 13 As shown in Figure (A), after the target host concludes their live PK, the user accounts that triggered the interaction and the corresponding thank you widgets are displayed. For example, "User Jack" is the target user account, and 1110 indicates the thank you widget corresponding to the target user account (i.e., the target thank you widget).
[0252] It should be noted that the target host can pre-set the thank-you content, for example, using a thank-you message as the thank-you content, or using a virtual gift as the thank-you content. The following will introduce each of these.
[0253] 1. The content of the thank you note is a thank you message;
[0254] See also Figure 13 In Figure (B), when the target anchor clicks the target thank you control indicated by 1110, an interactive operation on the target thank you control is triggered, thereby sending a thank you message to the target user account. Based on this, the target user can view the thank you message indicated by 1120.
[0255] 2. The thank you content is a virtual gift;
[0256] See also Figure 13 In Figure (C), when the target streamer clicks the target thank you control indicated by 1110, an interactive operation on the target thank you control is triggered, thereby sending a virtual gift back to the target user account. Based on this, the target user can view the virtual gift indicated by 1130 (e.g., a "small potted plant").
[0257] Secondly, in the embodiment of the present application, a method is provided for the host to provide feedback to the user. Through the above method, the host can see the user accounts that have helped and can thank different users separately, thereby improving the flexibility of thanking.
[0258] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0259] When the target anchor account ends the battle, the interactive ranking list and the support thank-you widget are displayed. The interactive ranking list includes the interaction scores and the user accounts corresponding to the interaction scores arranged in order;
[0260] In response to the interactive operation on the support thank you control, if the interaction score corresponding to the target user account is the maximum interaction score, the target thank you content is sent to the target user account.
[0261] In one or more embodiments, a method for a livestreamer to thank a specific user is described. As can be seen from the aforementioned embodiments, during a livestream PK match between a livestreamer and a target host, users can trigger interactive actions through the current page. Based on these interactions, a corresponding interaction score is generated, and an interactive ranking list can be generated based on the interaction score.
[0262] Specifically, for easier understanding, see Figure 14 , Figure 14 This is a schematic diagram of the host sending target thank-you content to the user in the embodiment of the present application. Figure 14 As shown in Figure (A), after the target anchor finishes the live PK, the interactive ranking list indicated by 1210 can be displayed, and the interactive ranking list shows the interactive scores arranged from high to low and the corresponding user accounts. 1220 is used to indicate the support and thank you control. Assuming that the target user account is "User Jack", and the corresponding interactive score (i.e., 2000) is the maximum interactive score, the target anchor can give the target user the maximum reward. When the target anchor clicks the support and thank you control indicated by 1220, that is, the interactive operation for the support and thank you control is triggered, thereby sending the target thank you content to the target user account.
[0263] See also Figure 14In Figure (B), the target user can view the target thank-you content indicated by 1230. Exemplarily, the target thank-you content can be a video pre-recorded by the target host. It should be noted that the target thank-you content is different from ordinary thank-you content. Ordinary thank-you content includes thank-you information or virtual gifts, while the target thank-you content is a special reward prepared by the target host for the user with the highest interaction score in the interactive ranking list. In actual applications, the target host can also send target thank-you content to the top three users with the highest interaction scores in the interactive ranking list, which is not limited here.
[0264] Secondly, an embodiment of this application provides a way for a host to thank specific users. Through this method, the host can thank the user with the highest interaction score based on the interaction ranking. This can, to a certain extent, encourage users to interact more with the host and enhance their sense of belonging.
[0265] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0266] When the battle support conditions are met, N user accounts are triggered to display the special effects of the target virtual object on the current page respectively, where the special effects of the target virtual object are used to prompt the user account to interact with the target anchor account.
[0267] In one or more embodiments, a method for prompting users to assist in the form of special effects is introduced. As can be seen from the aforementioned embodiments, if the battle assist conditions are met, N user accounts will display corresponding assist prompt messages on the current page, and at the same time, special effects of the target virtual object can also be displayed.
[0268] Specifically, for easier understanding, see Figure 15 , Figure 15 This is a schematic diagram showing the special effects corresponding to the target virtual object in the embodiment of the present application. Figure 15 The figure (A) shows the current page of the target user account (for example, the live broadcast page of anchor C). When the battle support conditions are met, the special effects of the target virtual object indicated by 1310 are played (for example, an eagle flies into the current page). After the playback is completed, the following can be displayed: Figure 15 The page shown in Figure (B) is shown in Figure 1320. 1320 indicates a support prompt message, and the user can decide whether to interact with the target anchor based on the support prompt message.
[0269] Secondly, the present embodiment provides a method for prompting users to assist based on special effects. Through this method, users can also view the special effects of the target virtual object through the current page, thereby conveying the need for assistance based on visual effects and dynamic graphics, enhancing the expressiveness and appeal of the assistance process.
[0270] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0271] In response to a setting operation on the virtual object, displaying at least two virtual objects;
[0272] In response to a selection operation on any one of the at least two virtual objects, the any one virtual object is used as a target virtual object.
[0273] In one or more embodiments, a method for setting up virtual objects is described. As can be seen from the aforementioned embodiments, the target broadcaster can also select the image of the virtual object. The virtual object can be an animal, a plant, an animated character, etc. The virtual object can be given corresponding special effects, such as a flying eagle or a blooming flower.
[0274] Specifically, for easier understanding, see Figure 16 , Figure 16 This is a schematic diagram of a host selecting a virtual object in an embodiment of the present application. As shown in the figure, three selectable virtual objects are shown: the virtual object "fish" indicated by 1410, the virtual object "eagle" indicated by 1420, and the virtual object "flower" indicated by 1430. Assuming that the target host clicks the space indicated by 1440, a selection operation for the virtual object "eagle" is triggered, thereby selecting the virtual object "eagle" as the target virtual object. Based on this, if the battle assist conditions are met, a special effect of an eagle flying into the current page is played.
[0275] Finally, the present embodiment provides a method for setting virtual objects. Through this method, the host can also select the image of the virtual object, which will be displayed on the page the user is currently viewing in the form of corresponding special effects. This enhances the viewing and fun of the battle support mode.
[0276] In combination with the above introduction, the live interactive method in this application will be introduced from the perspective of the target user account. Please refer to Figure 17 The live interactive method in the embodiment of the present application can be completed by the terminal independently or by the terminal and the server in cooperation. The method of the present application includes:
[0277] 1510. If the battle support conditions are met, a support prompt message is displayed on the current page, wherein the support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the target anchor account's live broadcast room page. The target anchor account's live broadcast room page displays the first battle data of at least two anchor accounts, the at least two anchor accounts include the target anchor account, and the first battle data includes the target anchor account's first real-time score.
[0278] In one or more embodiments, after the target anchor logs in to the account (i.e., the target anchor account), he can initiate a live PK with other anchors, or accept a live PK initiated by other anchors. If the battle support conditions are met, N user accounts will display corresponding support prompt messages on the current page, including the target user account. Figure 18 , which describes the type of the current page, see Figure 18 , Figure 18 This is a schematic diagram of displaying an assistance prompt message through the current page in an embodiment of the present application.
[0279] 1. The current page is the live broadcast room page of other anchors;
[0280] Figure 18 The figure (A) shows the current page of the target user account, which is the live broadcast room page of anchor C, where 1610 is used to indicate the support prompt message displayed on other live broadcast room pages.
[0281] 2. The current page is the main interface of the terminal;
[0282] Figure 18 The figure (B) shows the current page of the target user account, which is the main interface of the terminal used by the target user, wherein 1620 is used to indicate the assistance prompt message displayed on the main interface.
[0283] 3. The current page is the lock screen interface of the terminal;
[0284] Figure 18 The middle (C) figure shows the current page of the target user account, which is the main interface of the terminal used by the target user, wherein 1630 is used to indicate the assistance prompt message displayed on the lock screen interface.
[0285] 4. The current page is other APP interface;
[0286] Figure 18 The middle (D) figure shows the current page of the target user account, which is the interface of other APPs, where 1640 is used to indicate the assistance prompt message displayed on the interface of other APPs.
[0287] 1520. In response to an interactive operation initiated to the target anchor account based on the current page, second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes a first real-time score and an interactive score, and the interactive score is generated based on the interactive operation.
[0288] In one or more embodiments, if the target user decides to interact with the target anchor, the interaction operation is triggered through the current page.
[0289] It should be noted that steps 1510 to 1520 in this embodiment are the same as those in the above embodiment. Figure 3 Steps 210 to 230 in the illustrated embodiment are similar and will not be described in detail here.
[0290] In an embodiment of the present application, a method for live broadcast interaction is provided. Through the above method, the host has more ways to interact with users, which is conducive to improving the winning rate of live broadcast PK. For the audience, they can interact with the host directly through the current page without jumping to the host's live broadcast room. Therefore, it will not affect the user's use of other services, thereby improving the user experience. It can be seen that the overall solution is highly versatile and can be easily reused in other live broadcast scenarios, thus bringing greater fun and challenge to live broadcast PK.
[0291] Optionally, in the above Figure 17 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0292] When the battle support conditions are met, the gift viewing control is displayed on the current page;
[0293] In response to the interactive operation initiated to the target anchor account based on the current page, it may specifically include:
[0294] In response to an interactive operation on a gift viewing control, displaying a gift panel including at least one virtual gift on a current page;
[0295] In response to a gifting operation for a target virtual gift triggered based on the gift panel, the target virtual gift is given to the target anchor account.
[0296] In one or more embodiments, a method for giving a virtual gift by opening a gift panel is introduced. As can be seen from the aforementioned embodiments, after the target user views the support prompt message displayed on the current page, they can open the gift panel. Then, from the gift panel, they can select a target virtual gift to give to the target streamer.
[0297] Specifically, for easier understanding, see Figure 19 , Figure 19This is a schematic diagram of giving a target virtual gift in an embodiment of the present application. Figure 19 The figure (A) shows the live broadcast room page of the target anchor account (for example, anchor A's account). Among them, 1710 is used to indicate the help prompt message. 1720 is used to indicate the gift viewing control. When the target user clicks the gift viewing control indicated by 1720, the interactive operation for the gift viewing control is triggered. Thus, the following is displayed: Figure 19 In the interface shown in Figure (B), 1730 is used to indicate the gift panel, which includes 4 selectable virtual gifts. Assuming that the target user gives the virtual gift indicated by 1740 to the target anchor, the virtual gift will be used as the target virtual gift. Based on this, Figure 19 As shown in (C), the interactive information indicated by 1750 is displayed on the live broadcast room page of the target anchor.
[0298] Secondly, in an embodiment of the present application, a method for giving virtual gifts by pulling up the gift panel is provided. In this way, users can pull up the gift panel on the current page and select a virtual gift to give to the anchor. This improves the convenience and flexibility of operation.
[0299] Optionally, in the above Figure 17 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0300] When the battle support conditions are met, the gift control will be displayed on the current page;
[0301] In response to the interactive operation initiated to the target anchor account based on the current page, it may specifically include:
[0302] In response to the interactive operation on the gift control triggered based on the current page, a target virtual gift is given to the target anchor account.
[0303] In one or more embodiments, a method for users to send gifts to live streamers with one click is introduced. As can be seen from the aforementioned embodiments, after the target user views the support prompt message displayed on the current page, they can directly send a target virtual gift to the target live streamer. The target virtual gift can be a virtual gift that puts the target live streamer ahead in a live competition, or a virtual gift that the target user has pre-set to send.
[0304] Specifically, for easier understanding, see Figure 20 , Figure 20 This is another schematic diagram of giving a target virtual gift in an embodiment of the present application. Figure 20The figure (A) shows the live broadcast room page of the target anchor account (for example, anchor A's account). Among them, 1810 is used to indicate the support prompt message. 1820 is used to indicate the gift control. When the target user clicks the gift control indicated by 1820, the interactive operation for the gift control is triggered. Assume that the background automatically sends "Luxury Yacht", that is, the target virtual gift is "Luxury Yacht". Thus, it is displayed as follows Figure 20 The interface shown in the middle (B) figure displays the interactive information indicated by 1830 on the live broadcast room page of the target anchor.
[0305] Secondly, in the embodiment of the present application, a method for users to send gifts to anchors with one click is provided. Through the above method, users can quickly send virtual gifts, thereby improving the convenience and feasibility of the operation.
[0306] Optionally, in the above Figure 17 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0307] The live battle data corresponding to the target anchor account is displayed on the current page, wherein the live battle data includes the real-time score and the remaining battle time between at least two anchor accounts.
[0308] In one or more embodiments, a method for displaying live match data is introduced. As can be seen from the aforementioned embodiments, a target user can also view the target host's live match data during the live PK process on the current page. The live match data includes, but is not limited to, real-time scores and the remaining match time.
[0309] Specifically, for easier understanding, see Figure 21 , Figure 21 This is a schematic diagram showing live battle data in an embodiment of the present application. The figure shows the live broadcast room page of the target anchor account (for example, anchor A's account). 1910 is used to indicate the live battle data corresponding to the target anchor account, wherein the live battle data corresponding to the target anchor account includes the real-time score between anchor A and anchor B (for example, 1100 to 1200) and the remaining time of the battle (for example, 1 minute and 10 seconds). It is understandable that the real-time score can be displayed in the form of a progress bar or directly expressed in the form of a score, which is not limited here.
[0310] Secondly, the embodiments of the present application provide a method for displaying live battle data. Through the above method, after following the live battle data, users can interact with the anchors they follow in the live broadcast rooms of other anchors. In this way, while not affecting the user's interaction with the anchor, it also does not affect the user's other services (for example, watching other anchors' live content).
[0311] Optionally, in the above Figure 17 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0312] If a battle follow operation is performed on the target anchor account, when the target anchor account starts a battle, the live battle data corresponding to the target anchor account is displayed on the current page;
[0313] If the response is to a battle and unfollow operation on the target anchor account, the live battle data corresponding to the target anchor account will be cancelled on the current page.
[0314] In one or more embodiments, a method for users to follow live match data is described. As can be seen from the aforementioned embodiments, a target user can also choose whether to continue following the target host's live match data. If the target user no longer follows the target host's live match data, they will not receive live match data for a period of time, thereby avoiding harassment to the target user.
[0315] Specifically, for easier understanding, see Figure 22 , Figure 22 This is a schematic diagram of following live battle data in an embodiment of the present application. As shown in the figure, when the target user clicks the control indicated by 2010, the battle follow operation for the target anchor account is triggered. Thus, when the target anchor account starts a battle, the target user can view the corresponding live battle data on the current page. When the target user clicks the control indicated by 2020, the battle unfollow operation for the target anchor account is triggered. Thus, the live battle data will not be received for a period of time (for example, within a week).
[0316] Again, in the embodiment of the present application, a method for users to pay attention to live battle data is provided. Through the above method, users can choose whether to pay attention to the live battle data of a certain anchor, thereby improving the flexibility and feasibility of the solution.
[0317] Optionally, in the above Figure 17 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0318] Display the thank-you feedback message from the target anchor account;
[0319] In response to a viewing operation on a thank-you feedback message, the thank-you message sent by the target anchor account is displayed, or the virtual gift given back by the target anchor account is displayed.
[0320] In one or more embodiments, a method for a user to view a thank-you feedback message is introduced. As can be seen from the above embodiments, the target host can also provide thank-you content to the target user, and in this case, the target user can receive the thank-you feedback message.
[0321] Specifically, for easier understanding, see Figure 23 , Figure 23 This is a schematic diagram showing a thank you feedback message in an embodiment of the present application. Figure 23 As shown in Figure (A), 2110 is used to indicate the thank you feedback message from the target anchor account. 2120 is used to indicate the viewing control. When the target user clicks the viewing control indicated by 2120, the viewing operation for the thank you feedback message is triggered. For example, if the target anchor sends a thank you message to the target user, the following is displayed: Figure 23 Based on the interface shown in Figure (B), the target user can view the thank you information indicated by 2130. For example, if the target anchor returns a virtual gift to the target user, the following information will be displayed: Figure 23 Based on the interface shown in the middle (C) figure, the target user can view the virtual gift indicated by 2140 (for example, a “small potted plant”).
[0322] Secondly, in the embodiment of the present application, a method is provided for users to view thank-you feedback messages. Through the above method, the anchor can also feedback thank-you information or virtual gifts to the user, and the user can quickly view the thank-you content fed back by the anchor through the current page, thereby improving the convenience of the solution.
[0323] In combination with the above examples, the following diagrams will introduce the overall process of the live interactive method. Figure 24 , Figure 24 This is a schematic diagram of the overall flow of the live interactive method in the embodiment of the present application. As shown in the figure, taking the live PK between anchor A and anchor B as an example, specifically:
[0324] In step 2210, streamer A first selects the corresponding support level to activate the battle support mode. Different support levels will have different strategy notifications. The higher the support level, the more target users will be notified, and the greater the streamer's chance of winning. If a user frequently tips streamer A, then when streamers A and B compete in a live broadcast, this user, who is not in streamer A's live broadcast room, will be targeted.
[0325] In step 2220, in the battle support mode, if the live PK time is about to end, a function of calling for user support can be initiated.
[0326] In step 2230, the target user receives and displays the support prompt message. At the same time, the target user can also see the live broadcast battle data of anchor A in real time.
[0327] In step 2240, the target user triggers an interactive operation, for example, quickly rewards anchor A, so that anchor A's real-time score is ahead of anchor B.
[0328] In step 2250, a corresponding interaction score is generated based on the interactive operation triggered by the target user. Based on this, the current real-time score of anchor A is added to the interaction score to obtain an updated real-time score.
[0329] In step 2260, the target user can choose to continue to follow the live battle data of anchor A. As a result, the target user can also see the live PK countdown and real-time score of anchor A in other live broadcast rooms to provide quick assistance.
[0330] In step 2270, after the user completes the reward, the live broadcast room of anchor A will send barrage and notifications to inform which user made the gift. Based on this, anchor A can thank the user who gave the reward.
[0331] The following is a detailed description of the live interactive device in this application. Figure 25 , Figure 25 This is a schematic diagram of an embodiment of a live interactive device in an embodiment of the present application. The live interactive device 230 includes:
[0332] Display module 2310 is configured to display first battle data between at least two anchor accounts on the live broadcast room page of the target anchor account, wherein the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account;
[0333] Trigger module 2320 is used to trigger N user accounts to display a support prompt message on the current page when the support conditions are met. The support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the live broadcast room page of the target anchor account. N is an integer greater than or equal to 1;
[0334] The display module 2310 is also used to display the second battle data on the live broadcast room page of the target anchor account in response to the interactive operation initiated by the target user account to the target anchor account based on the current page, wherein the second battle data includes the second real-time score of the target anchor account, and the second real-time score includes the first real-time score and the interactive score, and the interactive score is generated based on the interactive operation.
[0335] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application, the situation where the battle assistance condition is met includes at least one of the following:
[0336] The remaining battle duration is less than or equal to the duration threshold;
[0337] The difference between the first real-time score and the maximum real-time score is less than or equal to the score threshold, where the maximum real-time score is the real-time score of other anchor accounts in the first battle data;
[0338] A battle starts between at least two anchor accounts.
[0339] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application, the live interactive device 230 further includes a determination module 2330;
[0340] The display module 2310 is further used to display the function activation control on the live broadcast room page of the target anchor account;
[0341] The display module 2310 is further configured to display a function activation page including K level controls in response to an interactive operation on the function activation control, wherein each level control corresponds to a power level, and K is an integer greater than or equal to 1;
[0342] Determination module 2330 is used to determine N user accounts according to target assistance levels in response to interactive operations on a target level control, wherein the target level control belongs to K level controls and the target assistance level is the assistance level corresponding to the target level control.
[0343] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0344] The display module 2310 is also used to display the level viewing control on the function activation page;
[0345] Display module 2310 is also used to display level assistance information in response to interactive operations on the level viewing control, wherein the level assistance information is used to describe the correspondence between the assistance level, the number of user accounts and the assistance duration, and the assistance duration is the duration of displaying the assistance prompt message.
[0346] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0347] Determination module 2330 is specifically configured to determine the number of accounts of each type in a user account set based on the target support level, wherein the user account set includes at least one of a subscription account set, a gift account set, a viewing account set, a paid account set, and a comment account set;
[0348] According to the number of accounts of each type, N user accounts are determined from the user account set.
[0349] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0350] Determination module 2330 is specifically configured to select the top N user accounts with the largest number of gifts in the gift-giving account set as the N user accounts based on the target support level, where the gift-giving account set includes user accounts that have given virtual gifts to the target livestreamer account;
[0351] or,
[0352] Based on the target support level, the top N user accounts with the longest subscription time in the subscription account set are used as N user accounts, where the subscription account set includes user accounts that have subscribed to the target anchor account;
[0353] or,
[0354] Based on the target support level, the top N user accounts with the longest viewing time in the viewing account set are used as N user accounts, where the viewing account set includes user accounts that watch the live broadcast of the target anchor account;
[0355] or,
[0356] Based on the target support level, the top N user accounts with the highest levels in the paid account set are used as N user accounts, where the paid account set includes user accounts that have paid for the target anchor account;
[0357] or,
[0358] According to the target support level, the top N user accounts with the most comments in the comment account set are used as N user accounts, where the comment account set includes user accounts that comment in the live broadcast room of the target anchor account.
[0359] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0360] The determination module 2330 is specifically configured to randomly select N user accounts according to the target assistance level.
[0361] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0362] The display module 2310 is further used to display the function activation control on the live broadcast room page of the target anchor account;
[0363] The display module 2310 is further configured to display a function activation page including an upgrade control in response to an interactive operation on the function activation control;
[0364] Determination module 2330 is also used to switch the current assistance level to the target assistance level in response to interactive operations on the upgrade control, and determine N user accounts based on the target assistance level, wherein the current assistance level is used to determine M user accounts, and M is an integer greater than or equal to 1 and less than N.
[0365] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0366] The display module 2310 is also used to display mode viewing controls;
[0367] The display module 2310 is further configured to display power-assistance mode information in response to an interactive operation on a mode viewing control, wherein the power-assistance mode information is used to describe the battle power-assistance mode;
[0368] The trigger module 2320 is specifically configured to trigger N user accounts to display assistance prompt messages on the current page respectively if the battle assistance mode is enabled and the battle assistance conditions are met.
[0369] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0370] Trigger module 2320, specifically configured to display a boost control on the live broadcast room page of the target anchor account when the battle boost condition is met;
[0371] In response to the interactive operation on the power-assistance control, N user accounts are triggered to display power-assistance prompt messages on the current page respectively.
[0372] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0373] Display module 2310 is also used to display interactive information on the live broadcast room page of the target anchor account in response to the interactive operation initiated by the target user account to the target anchor account based on the current page, wherein the interactive information includes the target text information sent by the target user account or the target virtual gift sent by the target user account.
[0374] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application, the live interactive device 230 further includes a sending module 2340;
[0375] The display module 2310 is further used to display each user account that triggers the interactive operation and a thank you control for the corresponding user account;
[0376] The sending module 2340 is used to send thank-you information to the target user account in response to the interactive operation on the target thank-you control, or to give a virtual gift back to the target user account, wherein the target thank-you control is the thank-you control corresponding to the target user account.
[0377] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0378] Display module 2310 is further configured to display an interactive ranking list and a support thank-you widget when the target anchor account ends the match. The interactive ranking list includes interaction scores and user accounts corresponding to the interaction scores arranged in order.
[0379] The sending module 2340 is further used to respond to the interactive operation on the support thank you control, and if the interaction score corresponding to the target user account is the maximum interaction score, send the target thank you content to the target user account.
[0380] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0381] The trigger module 2320 is also used to trigger N user accounts to display the special effects of the target virtual object on the current page when the battle support conditions are met, where the special effects of the target virtual object are used to prompt the user account to interact with the target anchor account.
[0382] Optionally, in the above Figure 25 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 230 provided in the embodiment of the present application,
[0383] The display module 2310 is further configured to display at least two virtual objects in response to a setting operation on the virtual objects;
[0384] The determination module 2330 is further configured to, in response to a selection operation on any one of the at least two virtual objects, select the any one virtual object as a target virtual object.
[0385] The following is a detailed description of the live interactive device in this application. Figure 26 , Figure 26 This is another embodiment of the live interactive device in the embodiment of the present application. The live interactive device 240 includes:
[0386] Display module 2410 is configured to display a power-up prompt message on the current page when the power-up conditions are met, wherein the power-up prompt message is used to prompt the user account to interact with the target live streamer account. The current page is different from the live streamer page of the target live streamer account. The live streamer page of the target live streamer account displays first power-up data of at least two live streamer accounts, the at least two live streamer accounts including the target live streamer account, and the first power-up data includes the first real-time score of the target live streamer account.
[0387] Operation module 2420 is used to respond to an interactive operation initiated to the target anchor account based on the current page, so that the second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes the second real-time score of the target anchor account, the second real-time score includes the first real-time score and the interactive score, and the interactive score is generated based on the interactive operation.
[0388] Optionally, in the above Figure 26 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 240 provided in the embodiment of the present application,
[0389] The display module 2410 is further configured to display a gift viewing control on the current page when the battle support conditions are met;
[0390] An operation module 2420 is specifically configured to display a gift panel including at least one virtual gift on a current page in response to an interactive operation on a gift viewing control;
[0391] In response to a gifting operation for a target virtual gift triggered based on the gift panel, the target virtual gift is given to the target anchor account.
[0392] Optionally, in the above Figure 26 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 240 provided in the embodiment of the present application,
[0393] The display module 2410 is further configured to display a gift control on the current page when the battle support conditions are met;
[0394] Operation module 2420 is specifically used to send a target virtual gift to a target anchor account in response to an interactive operation on a gift control triggered based on the current page.
[0395] Optionally, in the above Figure 26On the basis of the corresponding embodiment, in another embodiment of the live interactive device 240 provided in the embodiment of the present application,
[0396] The display module 2410 is also used to display the live battle data corresponding to the target anchor account on the current page, wherein the live battle data includes the real-time score and the remaining battle time between at least two anchor accounts.
[0397] Optionally, in the above Figure 26 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 240 provided in the embodiment of the present application,
[0398] The display module 2410 is further configured to display the live broadcast battle data corresponding to the target anchor account on the current page in response to a battle follow operation on the target anchor account when the target anchor account starts a battle;
[0399] The display module 2410 is also used to cancel the display of the live battle data corresponding to the target anchor account on the current page in response to a battle and unfollow operation on the target anchor account.
[0400] Optionally, in the above Figure 26 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 240 provided in the embodiment of the present application,
[0401] The display module 2410 is further configured to display a thank-you feedback message from the target anchor account;
[0402] The display module 2410 is also used to display the thank-you information sent by the target anchor account in response to the viewing operation of the thank-you feedback message, or to display the virtual gift given back by the target anchor account.
[0403] The embodiment of the present application also provides a terminal, such as Figure 27 For the sake of convenience, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. In the embodiment of the present application, the terminal is taken as an example for explanation:
[0404] Figure 27 The block diagram shows a partial structure of a mobile phone related to the terminal provided in the embodiment of the present application. Figure 27 The mobile phone includes components such as a radio frequency (RF) circuit 2510, a memory 2520, an input unit 2530, a display unit 2540, a sensor 2550, an audio circuit 2560, a mobile hotspot (wireless fidelity, WiFi) module 2570, a processor 2580, and a power supply 2590. Those skilled in the art will understand that Figure 27 The mobile phone structure shown in the figure does not constitute a limitation to the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0405] The following combination Figure 27 A detailed introduction to the various components of a mobile phone:
[0406] The RF circuit 2510 can be used to receive and send signals during information transmission or calls. In particular, after receiving downlink information from the base station, it is sent to the processor 2580 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 2510 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 2510 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the global system of mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc.
[0407] Memory 2520 can be used to store software programs and modules. Processor 2580 executes the various functional applications and data processing of the mobile phone by running the software programs and modules stored in memory 2520. Memory 2520 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, memory 2520 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0408] The input unit 2530 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 2530 may include a touch panel 2531 and other input devices 2532. The touch panel 2531, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 2531) and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 2531 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch direction and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 2580. It can also receive commands sent by the processor 2580 and execute them. In addition, the touch panel 2531 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 2531, the input unit 2530 may further include other input devices 2532. Specifically, the other input devices 2532 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a mouse, and an operating stick.
[0409] The display unit 2540 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 2540 may include a display panel 2541. Optionally, the display panel 2541 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 2531 may cover the display panel 2541. When the touch panel 2531 detects a touch operation on or near it, it is transmitted to the processor 2580 to determine the type of touch event. Subsequently, the processor 2580 provides corresponding visual output on the display panel 2541 according to the type of touch event. Although in Figure 27 In the embodiment, the touch panel 2531 and the display panel 2541 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 2531 and the display panel 2541 can be integrated to realize the input and output functions of the mobile phone.
[0410] The mobile phone may also include at least one sensor 2550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 2541 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 2541 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0411] Audio circuit 2560, speaker 2561, and microphone 2562 provide an audio interface between the user and the phone. Audio circuit 2560 converts received audio data into electrical signals and transmits them to speaker 2561, which then converts them into sound signals for output. Microphone 2562, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 2560 and converted into audio data. The audio data is then processed by processor 2580 and then transmitted to, for example, another phone via RF circuit 2510. Alternatively, the audio data can be stored in memory 2520 for further processing.
[0412] WiFi is a short-range wireless transmission technology. Mobile phones can help users send and receive emails, browse the web, and access streaming media through the WiFi module 2570. It provides users with wireless broadband Internet access. Figure 27 A WiFi module 2570 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.
[0413] Processor 2580 is the control center of the phone, connecting all parts of the phone using various interfaces and circuits. It executes software programs and / or modules stored in memory 2520 and accesses data stored in memory 2520 to perform various phone functions and process data. Optionally, processor 2580 may include one or more processing units. Alternatively, processor 2580 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 2580.
[0414] The mobile phone also includes a power supply 2590 (such as a battery) to supply power to various components. Optionally, the power supply can be logically connected to the processor 2580 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.
[0415] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.
[0416] The steps performed by the terminal in the above embodiment can be based on the Figure 27 The terminal structure shown.
[0417] A computer-readable storage medium is also provided in an embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.
[0418] A computer program product is also provided in an embodiment of the present application, including a computer program. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.
[0419] It is understandable that in the specific implementation of this application, related data such as user information and account information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0420] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0421] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0422] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0423] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0424] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0425] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a server or terminal device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store computer programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0426] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A live interactive method, characterized in that: include: Displaying first battle data between at least two anchor accounts on the live broadcast room page of the target anchor account, wherein the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account; When the battle support conditions are met, trigger N user accounts to display support prompt messages on the current page respectively, wherein the support prompt message is used to prompt the user account to interact with the target anchor account. The current page is different from the live broadcast room page of the target anchor account, and N is an integer greater than or equal to 1; In response to an interactive operation initiated by the target user account to the target anchor account based on the current page, second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes the first real-time score and an interactive score, and the interactive score is generated based on the interactive operation.
2. The method according to claim 1, characterized in that The conditions for meeting the battle assistance conditions include at least one of the following: The remaining battle duration is less than or equal to the duration threshold; The difference between the first real-time score and the maximum real-time score is less than or equal to the score threshold, wherein the maximum real-time score is the real-time score of other anchor accounts in the first battle data; A battle begins between the at least two anchor accounts.
3. The method according to claim 1, characterized in that The method further comprises: Displaying a function activation control on the live broadcast room page of the target anchor account; In response to an interactive operation on the function activation control, displaying a function activation page including K level controls, wherein each level control corresponds to a power level, and K is an integer greater than or equal to 1; In response to an interactive operation on a target level control, the N user accounts are determined according to a target assistance level, wherein the target level control belongs to the K level controls, and the target assistance level is the assistance level corresponding to the target level control.
4. The method according to claim 3, characterized in that The method further comprises: Displaying a level viewing control on the function activation page; In response to the interactive operation on the level viewing control, the level assistance information is displayed, wherein the level assistance information is used to describe the correspondence between the assistance level, the number of user accounts and the assistance duration, and the assistance duration is the duration of displaying the assistance prompt message.
5. The method according to claim 3, characterized in that The determining the N user accounts according to the target assistance level includes: Determining the number of accounts of each type in a user account set according to the target contribution level, wherein the user account set includes at least one of a subscription account set, a gift account set, a viewing account set, a paid account set, and a comment account set; The N user accounts are determined from the user account set according to the number of accounts of each type.
6. The method according to claim 3, characterized in that The determining the N user accounts according to the target assistance level includes: According to the target support level, the top N user accounts with the largest number of gifts in the gift-giving account set are used as the N user accounts, wherein the gift-giving account set includes user accounts that have given virtual gifts to the target anchor account; or, According to the target support level, the top N user accounts with the longest subscription time in the subscription account set are used as the N user accounts, wherein the subscription account set includes user accounts that have subscribed to the target anchor account; or, According to the target support level, the top N user accounts with the longest viewing time in the viewing account set are used as the N user accounts, wherein the viewing account set includes user accounts that watch the live broadcast of the target anchor account; or, According to the target support level, the top N user accounts with the highest levels in the paid account set are used as the N user accounts, wherein the paid account set includes user accounts that have paid for the target anchor account; or, According to the target support level, the top N user accounts with the most comments in the comment account set are used as the N user accounts, wherein the comment account set includes user accounts that comment in the live broadcast room of the target anchor account.
7. The method according to claim 3, characterized in that The determining the N user accounts according to the target assistance level includes: The N user accounts are randomly selected according to the target assistance level.
8. The method according to claim 1, characterized in that The method further comprises: Displaying a function activation control on the live broadcast room page of the target anchor account; In response to an interactive operation on the function activation control, displaying a function activation page including an upgrade control; In response to the interactive operation on the upgrade control, the current assistance level is switched to the target assistance level, and the N user accounts are determined based on the target assistance level, wherein the current assistance level is used to determine M user accounts, and M is an integer greater than or equal to 1 and less than N.
9. The method according to claim 1, characterized in that The method further comprises: Display mode viewing controls; In response to an interactive operation on the mode viewing control, displaying power-assistance mode information, wherein the power-assistance mode information is used to describe the battle power-assistance mode; When the battle support conditions are met, triggering N user accounts to display support prompt messages on the current page respectively includes: If the battle assistance mode is enabled, the step of triggering N user accounts to display assistance prompt messages on the current page respectively when the battle assistance conditions are met is executed.
10. The method according to claim 1, characterized in that When the battle support conditions are met, triggering N user accounts to display support prompt messages on the current page respectively includes: If the battle support conditions are met, the support control is displayed on the live broadcast room page of the target anchor account; In response to the interactive operation on the power assist control, the N user accounts are triggered to respectively display the power assist prompt message on the current page.
11. The method according to claim 1, wherein After the target user account initiates an interactive operation to the target anchor account based on the current page in response, the method further includes: Interactive information is displayed on the live broadcast room page of the target anchor account, wherein the interactive information includes target text information sent by the target user account or target virtual gifts sent by the target user account.
12. The method according to claim 1, characterized in that The method further comprises: Display each user account that triggers the interactive operation and a thank you control for the corresponding user account; In response to an interactive operation on a target thank-you control, a thank-you message is sent to the target user account, or a virtual gift is given back to the target user account, wherein the target thank-you control is a thank-you control corresponding to the target user account.
13. The method according to claim 1, wherein The method further comprises: When the target anchor account ends the battle, an interactive ranking list and a support thank-you widget are displayed, wherein the interactive ranking list includes each interactive score and the user account corresponding to the interactive score arranged in order; In response to the interactive operation on the support thank-you control, if the interaction score corresponding to the target user account is the maximum interaction score, target thank-you content is sent to the target user account.
14. The method according to any one of claims 1 to 13, characterized in that The method further comprises: When the battle support conditions are met, the N user accounts are triggered to display the special effects of the target virtual object on the current page respectively, wherein the special effects of the target virtual object are used to prompt the user account to interact with the target anchor account.
15. The method according to claim 14, characterized in that The method further comprises: In response to a setting operation on the virtual object, displaying at least two virtual objects; In response to a selection operation on any one of the at least two virtual objects, the any one virtual object is used as the target virtual object.
16. A live interactive method, characterized in that: include: If the battle support conditions are met, a support prompt message is displayed on the current page, wherein the support prompt message is used to prompt the user account to interact with the target anchor account, the current page is different from the live broadcast room page of the target anchor account, and the live broadcast room page of the target anchor account displays the first battle data of at least two anchor accounts, the at least two anchor accounts include the target anchor account, and the first battle data includes the first real-time score of the target anchor account; In response to an interactive operation initiated to the target anchor account based on the current page, second battle data is displayed on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes the first real-time score and an interactive score, and the interactive score is generated based on the interactive operation.
17. The method according to claim 16, characterized in that The method further comprises: When the battle support conditions are met, a gift viewing control is displayed on the current page; The response to the interactive operation initiated to the target anchor account based on the current page includes: In response to an interactive operation on the gift viewing control, displaying a gift panel including at least one virtual gift on the current page; In response to a gifting operation for a target virtual gift triggered based on the gift panel, the target virtual gift is gifted to the target anchor account.
18. The method according to claim 16, characterized in that The method further comprises: When the battle support conditions are met, a gift control is displayed on the current page; The response to the interactive operation initiated to the target anchor account based on the current page includes: In response to an interactive operation on the gift control triggered based on the current page, a target virtual gift is presented to the target anchor account.
19. The method according to claim 16, wherein The method further comprises: The live battle data corresponding to the target anchor account is displayed on the current page, wherein the live battle data includes a real-time score and a remaining battle time between at least two anchor accounts.
20. The method according to claim 19, characterized in that The method further comprises: If a battle follow operation is performed on the target anchor account, when the target anchor account starts a battle, the live battle data corresponding to the target anchor account is displayed on the current page; If the response is to a battle and unfollow operation on the target anchor account, the live battle data corresponding to the target anchor account will be canceled from the current page.
21. The method according to any one of claims 16 to 20, characterized in that The method further comprises: Display a thank-you feedback message from the target anchor account; In response to a viewing operation on the thank-you feedback message, the thank-you message sent by the target anchor account is displayed, or the virtual gift given back by the target anchor account is displayed.
22. A live interactive device, characterized in that: include: A display module, configured to display first battle data between at least two anchor accounts on a live broadcast room page of a target anchor account, wherein the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account; A triggering module is used to trigger N user accounts to display a support prompt message on the current page when the battle support conditions are met, wherein the support prompt message is used to prompt the user account to interact with the target anchor account, the current page is different from the live broadcast room page of the target anchor account, and N is an integer greater than or equal to 1; The display module is also used to display second battle data on the live broadcast room page of the target anchor account in response to an interactive operation initiated by the target user account to the target anchor account based on the current page, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes the first real-time score and the interactive score, and the interactive score is generated based on the interactive operation.
23. A live interactive device, characterized in that: include: A display module is configured to display a power-assistance prompt message on a current page when a battle power-assistance condition is met, wherein the power-assistance prompt message is configured to prompt a user account to interact with the target anchor account; the current page is different from a live broadcast room page of the target anchor account; the live broadcast room page of the target anchor account displays first battle data of at least two anchor accounts, the at least two anchor accounts include the target anchor account, and the first battle data includes a first real-time score of the target anchor account; An operation module is used to respond to an interactive operation initiated to the target anchor account based on the current page, so as to display second battle data on the live broadcast room page of the target anchor account, wherein the second battle data includes a second real-time score of the target anchor account, the second real-time score includes the first real-time score and an interactive score, and the interactive score is generated based on the interactive operation.
24. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the processor implements the steps of the method according to any one of claims 1 to 15, or implements the steps of the method according to any one of claims 16 to 21.
25. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 15, or the computer program implements the steps of the method according to any one of claims 16 to 21.