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

By broadcasting the live broadcast screen of associated anchors in the live broadcast room when the anchor account ends the live broadcast, the problems of waste of live broadcast resources and loss of viewers are solved, and the interactivity and resource utilization of the live broadcast room are improved.

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

Patent Information

Application Number
CN202310817956.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-05
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In live broadcast applications, the anchor account replays historical live content after the live broadcast ends, resulting in audience loss and resource waste, reducing the interactivity of the live broadcast room and server computing overhead.

Method used

By reposting the live broadcast screen of another anchor account associated with it in the live broadcast room when the anchor account ends its live broadcast, replacing the historical content of replaying, and improving the interactivity and resource utilization rate of the live broadcast room.

Benefits of technology

It reduces the loss of viewers after the anchor account ends the live broadcast, improves the interactivity and resource utilization rate of the live broadcast room, avoids resource waste, and improves the circulation of viewers between different live broadcast rooms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277110A_ABST
    Figure CN119277110A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast interaction method, device and equipment, a medium and a program product, and relates to the technical field of live broadcast. The method comprises the following steps: receiving a live broadcast room entry operation for a first live broadcast room; displaying a first live broadcast picture corresponding to the first live broadcast room; and under the condition that the first anchor account finishes live broadcast, rebroadcasting and displaying the second live broadcast picture in the first live broadcast room. Namely, when the first anchor account finishes live broadcasting in the first live broadcasting room, the first live broadcasting room displays the live broadcasting picture of the second anchor account in the second live broadcasting room through rebroadcasting, so that the situation that audiences are lost in the first live broadcasting room after the first anchor account finishes live broadcasting can be reduced; in addition, under the condition that the first anchor account and the second anchor account have the incidence relation, the live broadcast interaction degree in different live broadcast rooms can be improved, and resource waste of the live broadcast rooms is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of live broadcast technology, and in particular to a live broadcast interaction method, device, equipment, medium and program product. Background Art

[0002] With the development of computer technology and the Internet, live broadcast applications are developing faster and faster. An anchor account can broadcast live in an exclusive live broadcast room through a live broadcast application, and an audience account can watch the live broadcast content corresponding to the anchor account in the exclusive live broadcast room in the live broadcast application.

[0003] In the related art, during the live broadcast of the first anchor account in the corresponding first live broadcast room, if the current first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room attracts the audience account to continue watching by rebroadcasting the live broadcast content of the first anchor account in the historical time period.

[0004] However, in the related art, after the first anchor account ends the live broadcast, the live broadcast content in the historical period is rebroadcasted in the first live broadcast room, which causes the audience account corresponding to the first anchor account to repeatedly watch the live broadcast content, reducing the live broadcast viewing nature of the audience account, resulting in a small number of live broadcast viewers in the first live broadcast room during the process of rebroadcasting the corresponding live broadcast content of the first anchor account after the live broadcast ends, resulting in a waste of live broadcast resources and an increase in the computing overhead of the server. Summary of the invention

[0005] The embodiments of the present application provide a live broadcast interaction method, device, equipment, medium and program product, which can improve the interaction between the live broadcast room after the anchor account ends the live broadcast, and avoid wasting live broadcast resources. The technical solution is as follows:

[0006] On the one hand, a live broadcast interaction method is provided, the method is applied to a first terminal, and the method includes:

[0007] receiving a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct the live broadcast viewing account logged in by the first terminal to enter the first live broadcast room as a viewer to watch the live broadcast;

[0008] Displaying the first live broadcast screen corresponding to the first live broadcast room;

[0009] When the first anchor account ends the live broadcast, a second live broadcast screen is broadcast and displayed in the first live broadcast room, where the second live broadcast screen refers to a live broadcast screen of a second anchor account associated with the first anchor account in the second live broadcast room.

[0010] On the other hand, a live broadcast interaction method is provided, the method is applied to a second terminal, and the method includes:

[0011] In response to receiving a start broadcast operation on a first live broadcast room, displaying a first live broadcast screen corresponding to the first live broadcast room, wherein the first live broadcast room is a live broadcast room corresponding to a first anchor account logged in to the second terminal, and the start broadcast operation is used to instruct the first anchor account to broadcast live in the first live broadcast room;

[0012] When the second anchor account establishes an association relationship with the first anchor account, in response to receiving a live broadcast end operation, a second live broadcast screen is broadcast and displayed in the first live broadcast room. The live broadcast end operation refers to the first anchor account ending the live broadcast in the first live broadcast room, and the second live broadcast screen refers to the live broadcast screen of the second anchor account in the second live broadcast room.

[0013] On the other hand, a live broadcast interaction method is provided, the method is applied to a third terminal, and the method includes:

[0014] receiving a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct a second anchor account logged in by the third terminal to enter the first live broadcast room as a viewer to watch the live broadcast;

[0015] In response to the second anchor account establishing an association relationship with the first anchor account, an association relationship establishment interface is displayed in the first live broadcast screen, and the association relationship is used to indicate that when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast screen corresponding to the second anchor account will be broadcast and displayed in the first live broadcast room.

[0016] In another aspect, a live interactive device is provided, the device comprising:

[0017] A receiving module is used to receive a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct the live broadcast viewing account logged in by the first terminal to enter the first live broadcast room as a viewer to watch the live broadcast;

[0018] A display module for displaying a first live broadcast screen corresponding to the first live broadcast room;

[0019] The display module is also used to broadcast and display a second live broadcast screen in the first live broadcast room when the first anchor account ends the live broadcast. The second live broadcast screen refers to the live broadcast screen of a second anchor account associated with the first anchor account in the second live broadcast room.

[0020] In another aspect, a live interactive device is provided, the device comprising:

[0021] The display module is further configured to display a first live broadcast screen corresponding to the first live broadcast room in response to receiving a start broadcast operation on the first live broadcast room, wherein the first live broadcast room is a live broadcast room corresponding to the first anchor account logged in the second terminal, and the start broadcast operation is used to instruct the first anchor account to broadcast live in the first live broadcast room;

[0022] The display module is also used to broadcast and display the second live broadcast screen in the first live broadcast room in response to receiving a live broadcast end operation when the second anchor account establishes an association relationship with the first anchor account. The live broadcast end operation refers to the first anchor account ending the live broadcast in the first live broadcast room, and the second live broadcast screen refers to the live broadcast screen of the second anchor account in the second live broadcast room.

[0023] In another aspect, a live interactive device is provided, the device comprising:

[0024] A receiving module is used to receive a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct a second anchor account logged in by the third terminal to enter the first live broadcast room as a viewer to watch the live broadcast;

[0025] The display module is used to display an association establishment interface in the first live broadcast screen in response to the second anchor account establishing an association relationship with the first anchor account. The association relationship is used to broadcast and display the second live broadcast screen corresponding to the second anchor account in the first live broadcast room when the first anchor account ends the live broadcast in the first live broadcast room.

[0026] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the live interactive method as described in any of the above embodiments.

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

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

[0029] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0030] When a live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also when the first anchor account and the second anchor account are associated, the audience can circulate through each other's respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0032] Figure 1 is an interactive flow chart of a live interactive method provided by an exemplary embodiment of the present application;

[0033] Figure 2 It is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;

[0034] Figure 3 is a flow chart of a live interactive method provided by an exemplary embodiment of the present application;

[0035] Figure 4 is a flow chart of a live interactive method provided by another exemplary embodiment of the present application;

[0036] Figure 5It is a flow chart of a live broadcast room display method provided by an exemplary embodiment of the present application;

[0037] Figure 6 This is a schematic diagram of a rebroadcast identifier provided by an exemplary embodiment of the present application;

[0038] Figure 7 is a flow chart of a live interactive method provided by an exemplary embodiment of the present application;

[0039] Figure 8 It is a schematic diagram of an association relationship establishment task provided by an exemplary embodiment of the present application;

[0040] Fig. 9 is a schematic diagram of a sequence adjustment operation provided by an exemplary embodiment of the present application;

[0041] Fig.10 is a flow chart of a live interactive method provided by an exemplary embodiment of the present application;

[0042] Fig.11 is a schematic diagram of an association relationship establishment task provided by another exemplary embodiment of the present application;

[0043] Fig.12 This is a schematic diagram of an association relationship establishment interface provided by an exemplary embodiment of the present application;

[0044] Fig.13 is a schematic diagram of a live interactive method provided by an exemplary embodiment of the present application;

[0045] Fig.14 It is a schematic diagram of establishing an association relationship provided by an exemplary embodiment of the present application;

[0046] Fig.15 is a structural block diagram of a live interactive device provided by an exemplary embodiment of the present application;

[0047] Fig.16 is a structural block diagram of a live interactive device provided by another exemplary embodiment of the present application;

[0048] Fig.17 is a structural block diagram of a live interactive device provided by another exemplary embodiment of the present application;

[0049] Fig.18 is a structural block diagram of a live interactive device provided by another exemplary embodiment of the present application;

[0050] Fig.19 It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the present application clearer, the implementation mode of the present application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.

[0052] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with substantially the same effects and functions. It should be understood that there is no logical or temporal dependency between "first" and "second", nor is there any limitation on quantity and execution order.

[0053] In the related art, after the first anchor account finishes the live broadcast in the first live broadcast room, the first live broadcast room can be directly closed, or the historical live broadcast content of the first anchor account within the historical time period can be rebroadcast in the first live broadcast room to continue to attract audience accounts to watch the live broadcast content. However, the audience account corresponding to the first anchor account may have already watched the historical live broadcast content. Therefore, rebroadcasting the historical live broadcast content will lead to audience loss after the first anchor account ends the live broadcast, which reduces the interaction between the audience account and the first anchor account and also causes a waste of picture rendering resources in the first live broadcast room.

[0054] The present application embodiment provides an interactive method for a live broadcast interface. For illustration, please refer to Figure 1 , which shows an interactive flow chart of a live interactive method, such as Figure 1 As shown, a plurality of live broadcast rooms are currently displayed in the first terminal 100. When a live broadcast room entry operation corresponding to the first live broadcast room 101 is received, a first live broadcast screen 110 corresponding to the first live broadcast room 101 is displayed, wherein the first live broadcast screen 110 refers to the live broadcast screen of the first anchor account in the first live broadcast room 101. When the first anchor account ends the live broadcast, a second live broadcast screen 120 is broadcast and displayed in the first live broadcast room 101, wherein the second live broadcast screen 120 is the live broadcast screen of the second anchor account associated with the first anchor account in the second live broadcast room.

[0055] Through the method provided in the embodiment of the present application, viewers can watch the live broadcast content of different anchor accounts in the same live broadcast room, thereby improving the retention rate of viewers in the live broadcast room.

[0056] Figure 2 is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application, such as Figure 2As shown, the implementation environment includes a terminal 210 and a server 220, and the terminal 210 and the server 220 are connected via a communication network 230. The communication network 230 can be a wired network or a wireless network, which is not limited in the embodiments of the present application.

[0057] In the embodiment of the present application, the terminal 210 includes a first terminal 211, a second terminal 212, and a third terminal 213, wherein a live broadcast viewing account is logged into the first terminal 211, a first anchor account is logged into the second terminal 212, and a second anchor account is logged into the third terminal 213. The implementation environment may include terminals corresponding to multiple live broadcast viewing accounts. Figure 1 Only one first terminal 211 is used as an example for description. A target application with a live interactive function is installed in the first terminal 211, the second terminal 212, and the third terminal 213. Optionally, the target application includes a game application, a live application, a shopping application, a social application, etc., which is not limited in this embodiment.

[0058] The server 220 provides background services for the first terminal 211, the second terminal 212, and the third terminal 213. Schematically, a live broadcast room selection interface is displayed in the target application of the first terminal 211, and a live broadcast room entry operation for the first live broadcast room is received in the live broadcast room selection interface, and a live broadcast room entry request is generated and sent to the server 220. The live broadcast room entry request includes the audience identifier corresponding to the live broadcast viewing account logged in by the first terminal 211. At this time, the second terminal 212 is logged in with the first anchor account, and the target application corresponding to the second terminal 212 displays the first live broadcast screen broadcast by the first anchor account in the first live broadcast room, and the third terminal 213 is logged in with the second anchor account, and the target application corresponding to the third terminal 213 displays the second live broadcast screen broadcast by the second anchor account in the second live broadcast room.

[0059] After receiving the live broadcast room entry request, the server 220 obtains the screen rendering data corresponding to the first live broadcast screen of the first live broadcast room in the second terminal 212 according to the live broadcast room entry request, and adds the audience identifier corresponding to the first terminal 211 to the audience list corresponding to the first live broadcast room, and feeds back the screen rendering data and the audience list as the live broadcast room entry result to the first terminal 211 (at this time, the audience list with the added audience identifier is also fed back to the second terminal 212, which is not shown in the figure).

[0060] The first terminal 211 renders the display interface of the first terminal 211 according to the screen rendering data in the live broadcast room entry result, thereby displaying the first live broadcast screen corresponding to the first live broadcast room.

[0061] When the first anchor account logged in to the second terminal 212 ends the live broadcast, a rebroadcast request is sent to the server 220 to request the rebroadcast of the live broadcast images of other anchor accounts associated with the first anchor account in the first live broadcast room of the first anchor account.

[0062] When the server 220 receives the broadcast request, it obtains the associated account list corresponding to the candidate anchor account that is associated with the first anchor account. If the second anchor account is associated with the first anchor account and its arrangement position in the associated account list meets the broadcast conditions, the screen rendering data corresponding to the live screen of the second anchor account logged in in the third terminal 213 in the second live broadcast room is sent as the broadcast result to the first terminal 211 that is watching the live broadcast in the first live broadcast room.

[0063] When the first terminal 211 receives the broadcast result, it renders the live broadcast picture in the first live broadcast room according to the picture rendering data in the broadcast result, thereby displaying the second live broadcast picture of the second anchor account in the second live broadcast room in the first live broadcast room.

[0064] In some embodiments, the terminal 210 is a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart home appliance, a smart car terminal, a smart speaker, etc., but is not limited thereto.

[0065] It is worth noting that server 220 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, CDN (Content Delivery Network) and big data and artificial intelligence platforms.

[0066] Among them, cloud technology refers to a hosting technology that unifies hardware, software, network and other resources within a wide area network or local area network to achieve data computing, storage, processing and sharing.

[0067] Optionally, the server 220 may also be implemented as a node in a blockchain system.

[0068] It should be noted that before collecting relevant data of users and during the process of collecting relevant data of users, this application can display a prompt interface, pop-up window or output voice prompt information, and the prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining relevant data of users after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining relevant data of users are terminated, that is, the relevant data of users are not obtained. In other words, all user data collected by this application are collected with the consent and authorization of the user, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of the relevant regions.

[0069] Combined with the above introduction and implementation environment, Figure 3 is a flowchart of a live interactive method provided by an embodiment of the present application, and the method is applied to Figure 2 Taking the first terminal shown in the figure as an example, the method includes:

[0070] Step 310, receiving a live broadcast room entry operation for the first live broadcast room.

[0071] Among them, the first live broadcast room is the live broadcast room corresponding to the first anchor account, and the live broadcast room entry operation is used to instruct the live broadcast viewing account logged in by the first terminal to enter the first live broadcast room as a viewer to watch the live broadcast.

[0072] In some embodiments, the first terminal is currently logged in with a live viewing account for live viewing, that is, after selecting one of the live broadcast rooms to enter, the live viewing account can watch the live content in the live broadcast room as a viewer, and interact with the anchor account or other viewer accounts in the live broadcast room. In some examples, the first terminal may also be referred to as a "viewer terminal" and the live viewing account may also be referred to as a "viewer account". In other embodiments, the live viewing account is also an account with live broadcast capabilities, but in the current situation, it enters other live broadcast rooms as a viewer to watch live broadcasts.

[0073] Among them, live broadcast interaction includes at least one of the following types of interaction: online conversation, sending text for discussion in the live broadcast room, playing interactive games in the live broadcast room, and sending gifts to the anchor account or other viewer accounts in the live broadcast room.

[0074] Illustratively, the live broadcast room entry operation refers to an operation in which the live broadcast viewing account currently logged in to the first terminal selects a designated live broadcast room as a viewer and enters the designated live broadcast room to watch the live broadcast content in the live broadcast room.

[0075] In one practicable case, a target application with a live broadcast function is running in the first terminal. During the running of the target application, a live broadcast room selection interface is displayed, and the live broadcast room selection interface includes multiple candidate live broadcast rooms, which are used to provide multiple candidate live broadcast rooms for live broadcast viewing to the live broadcast viewing account. When a selection operation of a first live broadcast room among the multiple candidate live broadcast rooms is received, it is used as a live broadcast room entry operation for the first live broadcast room.

[0076] In another feasible situation, a target application with a live broadcast function is running in the first terminal, and a live broadcast viewing account is bound to the first anchor account in the target application. When the first terminal starts to run the target application, the first live broadcast room is displayed, and when a selection operation for the first live broadcast room is received, it serves as a live broadcast room entry operation for the first live broadcast room.

[0077] Indicatively, the first live broadcast room is the exclusive live broadcast room corresponding to the first anchor account, and different anchor accounts correspond to different live broadcast rooms.

[0078] Optionally, the live broadcast content that the live broadcast viewing account enters the first live broadcast room as a viewer to watch includes at least one of the following contents:

[0079] 1. The live broadcast viewing account enters the first live broadcast room to watch the live broadcast content currently being broadcast by the first anchor account in the first live broadcast room, that is, the first anchor account is currently broadcasting live in the first live broadcast room;

[0080] 2. The live broadcast viewing account enters the first live broadcast room to watch the historical live broadcast content of the first anchor account in the historical time period, that is, the historical live broadcast content of the first anchor account in the historical time period is replayed in the current first live broadcast room;

[0081] 3. The live broadcast viewing account enters the first live broadcast room to watch the live broadcast content of the second anchor account, wherein the second anchor account broadcasts live in the second live broadcast room, that is, the current first live broadcast room has a rebroadcast function, and the current rebroadcast in the first live broadcast room displays the live broadcast screen of the second anchor account in the second live broadcast room;

[0082] 4. The live broadcast viewing account enters the first live broadcast room to watch the historical live broadcast content of the second anchor account within the historical time period, that is, the historical live broadcast content of the second anchor account within the historical time period is rebroadcasted in the current first live broadcast room.

[0083] It is worth noting that the above-mentioned live broadcast content in the first live broadcast room is only an illustrative example and is not limited to this in the embodiments of the present application.

[0084] Step 320, displaying the first live broadcast screen corresponding to the first live broadcast room.

[0085] Illustratively, the first live broadcast screen is a screen displayed from the perspective of a viewer account.

[0086] Optionally, the first live broadcast screen includes an interactive area and a live broadcast area, wherein the interactive area is an area where each account in the first live broadcast screen interacts with each other by voice, text, video, expression, etc., and the interactive area includes an interactive content display area and an interactive content input area; the live broadcast area is an area that displays the live broadcast screen of the first anchor account. Optionally, the interactive area can also be implemented as a bullet screen area above the live broadcast area, so that when the audience displays the live broadcast screen of the anchor in full screen, they can interact with other viewers in the bullet screen area.

[0087] Optionally, the above-mentioned designated theme includes a game theme, a competition theme, a teaching theme, etc., which is not limited in the embodiments of the present application. Indicatively, if the designated theme is implemented as a game theme, the live broadcast area displays a screen of the host broadcasting a designated game; if the designated theme is implemented as a competition theme, the live broadcast area displays a screen of the host broadcasting a live explanation of a competition item (for example: games, sports events, etc.); if the designated theme is implemented as a teaching theme, the live broadcast area displays a screen of the host explaining a designated content (for example: English, Mathematical Olympiad, etc.).

[0088] Optionally, the first live broadcast screen is a screen of the first anchor account currently broadcasting live in the first live broadcast room; or, the first live broadcast screen is a historical live broadcast screen of the first anchor account broadcasting live in the first live broadcast room within a historical time period.

[0089] Step 330, when the first anchor account ends the live broadcast, the second live broadcast screen is broadcast and displayed in the first live broadcast room.

[0090] Among them, the second live broadcast screen refers to the live broadcast screen of the second anchor account that is associated with the first anchor account in the second live broadcast room.

[0091] Indicatively, ending the live broadcast means that the first anchor account terminates the live broadcast in the first live broadcast room, which includes terminating the playback of the live broadcast image and terminating the playback of the live broadcast audio.

[0092] Optionally, the second live broadcast screen is the live broadcast screen currently broadcast by the second anchor account in the second live broadcast room; or, the second live broadcast screen is the live broadcast screen broadcast by the second anchor account in the second live broadcast room within a historical time period, that is, the current second live broadcast screen is the historical live broadcast screen of the second anchor account.

[0093] In some embodiments, the association relationship refers to a relationship established separately between the first anchor account and the second anchor account, wherein the association relationship includes at least one of the relationship types such as friend relationship, live broadcast room interactive relationship, account association relationship, etc.

[0094] Among them, the friend relationship refers to that the first anchor account and the second anchor account are live broadcast friends in the target application. For example, the first anchor account and the second anchor account follow each other, that is, the first anchor account and the second anchor account have a friend relationship.

[0095] Among them, the live broadcast interactive relationship refers to a relationship in which at least one of the first anchor account and the second anchor account can interact in the live broadcast room during the live broadcast.

[0096] Among them, the account association relationship means that the first anchor account and the second anchor account are different anchor accounts owned by the same object. For example, if object a has anchor account A and anchor account B, then anchor account A and anchor account B have an account association relationship.

[0097] In the first feasible situation, after the first anchor account ends the first live broadcast screen, the live broadcast screen in the first live broadcast room is directly switched from the first live broadcast screen to the second live broadcast screen.

[0098] In the second feasible situation, after the first anchor account ends the first live broadcast screen, the second live broadcast screen is displayed after playing the live broadcast pause animation for a specified time period in the first live broadcast session.

[0099] In summary, the live broadcast interaction method provided by the embodiment of the present application is that when a live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room entry operation as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the rebroadcast of the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also can, when the first anchor account and the second anchor account are associated, mutually circulate the audience through their respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms.

[0100] In some embodiments, the second anchor account needs to meet the broadcast conditions before it can be broadcasted and displayed by the first live broadcast room. For example, please refer to Figure 4 , which shows a live interactive method provided by an exemplary embodiment of the present application, that is, step 330 also includes steps 331 and 332, and step 330 also includes step 340, such as Figure 4As shown, this method is applied to Figure 2 Taking the first terminal in as an example, the method includes the following steps.

[0101] Step 331, when the first anchor account ends the live broadcast, obtain a list of associated accounts corresponding to the first anchor account.

[0102] The associated account list includes a plurality of candidate anchor accounts that are associated with the first anchor account and are arranged in order.

[0103] In some embodiments, the candidate anchor accounts in the associated account list are all associated with the first anchor account.

[0104] Optionally, among the multiple candidate anchor accounts in the associated account list, there is a candidate anchor account that actively establishes an association with the first anchor account; or there is a candidate anchor account with which the first anchor account actively establishes an association.

[0105] Optionally, the arrangement order of the multiple candidate anchor accounts in the associated account list may be set in at least one of the following ways:

[0106] 1. If multiple candidate anchor accounts are associated with the first anchor account, the first anchor account shall set the order of the multiple candidate anchor accounts in the associated account list;

[0107] 2. The server automatically sorts multiple candidate anchor accounts that are associated with the first anchor account according to the specified sorting rules;

[0108] The specified sorting rule includes at least one of the following situations:

[0109] 2.1. Sort the live broadcast interaction frequencies between the first anchor account and the candidate anchor accounts within the historical time range, wherein the live broadcast interaction methods include at least one of the live broadcast interactions in the above embodiments;

[0110] 2.2. Sort the candidate anchor accounts by their account status, that is, the candidate anchor accounts that are currently in the live broadcast state are placed at the top of the sorting order, and then sort them from recent to distant according to the time of off-broadcasting. For example, the current candidate anchor accounts include account a, account b and account c, where account c is currently in the live broadcast state, account a ended the live broadcast five minutes ago, and account b ended the live broadcast three days ago. Then the order in the associated account list is account c, account a and account b;

[0111] 2.3 The candidate anchor accounts are sorted according to their live broadcast activity within the historical time range, where live broadcast activity refers to the live broadcast frequency of the candidate anchor accounts within the historical time range.

[0112] It is worth noting that the above-mentioned arrangement order is only an illustrative example and is not limited to this in the embodiments of the present application.

[0113] Step 332, in response to the arrangement position of the second anchor account among the multiple candidate anchor accounts meeting the broadcast condition, broadcast and display the second live broadcast picture in the first live broadcast room.

[0114] Optionally, the broadcast condition is used to indicate the condition under which the live broadcast content of the candidate anchor account can be broadcast and displayed in the first live broadcast room after the first anchor account ends the live broadcast.

[0115] Optionally, the relay condition includes at least one of the following condition types:

[0116] 1. All other candidate anchor accounts before the candidate anchor account in the list of associated accounts are in the live broadcast end state;

[0117] 2. The candidate anchor account is currently in live broadcast status.

[0118] It is worth noting that the above types of relay conditions are merely illustrative examples and are not limited to these in the embodiments of the present application.

[0119] In some embodiments, the arrangement positions of multiple candidate anchor accounts in the associated account list are related to the priority of the live broadcast screens of other anchor accounts associated with the first anchor account that are displayed after the first anchor account ends the broadcast. For example, the associated account list includes anchor account a, anchor account b and anchor account c. When the order of the associated account list is anchor account b, anchor account a and anchor account c, after the first anchor account finishes the live broadcast in the first live broadcast room, if anchor account b, which is ranked higher, is broadcasting in its corresponding live broadcast room, anchor account b currently meets the broadcasting conditions, and the first live broadcast room will give priority to broadcasting the live broadcast screen of anchor account b in its corresponding live broadcast room. If anchor account b is not in the live broadcast state, it is determined whether anchor account a is currently broadcasting in its corresponding live broadcast room. Similarly, that is, according to the order of the candidate anchor accounts in the associated account list, it is determined whether the candidate anchor accounts are in the live broadcast state. If the i-th candidate anchor account is broadcasting in its corresponding live broadcast room, the first live broadcast room will broadcast and display the live broadcast content of the i-th candidate anchor account. If the i-th candidate anchor account is not in the live broadcast state, the live broadcast state of the i+1-th candidate anchor account is determined until there is a candidate anchor account in the live broadcast state.

[0120] In some embodiments, in response to a candidate anchor account located before the second anchor account among a plurality of candidate anchor accounts arranged in order being in an off-broadcast state, and the second anchor account being in a live broadcast state, the second live broadcast screen is broadcast and displayed in the first live broadcast room, and the off-broadcast state is used to indicate the state in which the anchor has ended the live broadcast.

[0121] Indicatively, the off-broadcast state refers to the state in which the current candidate anchor account ends the live broadcast in its corresponding live broadcast room.

[0122] In this embodiment, when the second anchor account is included in multiple candidate anchor accounts, other candidate anchor accounts are in the off-broadcast state before the second anchor account is arranged in the associated account list, and the second anchor account is in the live broadcast state, then the current second anchor account meets the broadcast conditions, and when the first anchor account ends the live broadcast, the second live broadcast screen of the second anchor account in the second live broadcast room is broadcast and displayed in the first live broadcast room.

[0123] In another feasible situation, when the second anchor account is at the first place in the associated account list and the second anchor account is in live broadcast state, the current second anchor account also meets the broadcast conditions. When the first anchor account ends the live broadcast, the second live broadcast screen of the second anchor account in the second live broadcast room is broadcast and displayed in the first live broadcast room.

[0124] For illustration, please refer to Figure 5 , which shows a flowchart of a live broadcast room display method provided by an exemplary embodiment of the present application, such as Figure 5 As shown, currently there is a first anchor account 501, and a second anchor account 502 and a third anchor account 503 associated with the first anchor account 501, wherein the second anchor account 502 is arranged before the third anchor account 503 in the associated account list. When the first anchor account 501 ends the live broadcast, when the second anchor account 502 and the third anchor account 503 are both in the live broadcast state (also referred to as the broadcast state), the second live broadcast screen of the second anchor account 502 is broadcast and displayed in the first live broadcast room. If the second anchor account 502 is also in the off-broadcast state, the third live broadcast screen corresponding to the third anchor account 503 is broadcast and displayed again in the first live broadcast room. However, when the first anchor account 501 starts broadcasting, the first live broadcast screen of the first anchor account 501 is directly displayed.

[0125] In some embodiments, during the process of broadcasting and displaying the second live broadcast screen in the first live broadcast room, a first broadcast logo is displayed in the first live broadcast room, and the first broadcast logo is used to indicate that the live broadcast screen of the second anchor account in the second live broadcast room is being broadcast and displayed in the first live broadcast room.

[0126] Illustratively, during the process of broadcasting and displaying the second live broadcast screen of the second anchor account in the second live broadcast room, unlike the first live broadcast screen of the first anchor account displayed in the first live broadcast room, the first broadcast logo corresponding to the second anchor account will also be displayed in the second live broadcast screen during the broadcast display process, which is used to indicate that the first live broadcast room is currently in a broadcast state, and the second live broadcast screen of the second anchor account is displayed in the broadcast.

[0127] For illustration, please refer to Figure 6 , which shows a schematic diagram of a retransmission identifier provided by an exemplary embodiment of the present application, such as Figure 6 As shown, the live broadcast screen of the first live broadcast room 600 is currently displayed, wherein the second live broadcast screen 610 of the second anchor account is broadcast and displayed in the live broadcast screen of the first live broadcast room 600, and the first broadcast logo 601 is displayed in the second live broadcast screen, which is used to indicate that the current first live broadcast room 600 is in a broadcast state, and the second live broadcast screen 610 corresponding to the second anchor account is broadcast and displayed.

[0128] In some embodiments, in response to receiving a trigger operation on the first broadcast identifier, the first live broadcast room is switched to the second live broadcast room, and a second live broadcast screen corresponding to the second live broadcast room is displayed.

[0129] In this embodiment, the first broadcast identifier is used not only to indicate that the second live broadcast screen corresponding to the second anchor account is broadcasted and displayed in the current first live broadcast room, but also has a live broadcast room switching function, that is, when a trigger operation on the first broadcast identifier is received, the first terminal displays a jump from the first live broadcast room to the second live broadcast room, and displays the second live broadcast screen corresponding to the second anchor account in the second live broadcast room. That is, by triggering the first broadcast identifier, the live broadcast is switched to the original live broadcast room corresponding to the second live broadcast screen broadcasted and displayed in the first live broadcast room for viewing.

[0130] In some embodiments, a first viewing number identifier and a second viewing number identifier are displayed in the second live broadcast screen, the first viewing number identifier refers to the number of accounts watching the second live broadcast screen in the second live broadcast room, and the second viewing number identifier refers to the number of accounts watching the second live broadcast screen in the live broadcast room broadcasting the second live broadcast screen.

[0131] In this embodiment, when switching to the second live broadcast room for live broadcast viewing, the number of viewers in the current live broadcast room is displayed in the second live broadcast screen in the second live broadcast room, that is, the first viewer number mark and the second viewer number mark are displayed in the second live broadcast screen, wherein the first viewer number mark refers to the number of accounts currently entering the second live broadcast room as viewers for live broadcast viewing, and the second viewer number mark refers to the number of accounts currently viewing the live broadcast as viewers in other live broadcast rooms other than the second live broadcast room that broadcast and display the second live broadcast screen. For example: when account a switches from the first live broadcast room to the second live broadcast room for live broadcast viewing (and the first live broadcast room broadcasts and displays the second live broadcast screen in the second live broadcast room), the first viewer number mark increases by 1, and the second viewer number mark decreases by 1.

[0132] Step 340, in response to the second anchor account ending the live broadcast in the second live broadcast room, and the third anchor account associated with the first anchor account is broadcasting in the third live broadcast room, the third live broadcast screen corresponding to the third anchor account is broadcast and displayed in the first live broadcast room, and the second broadcast logo is switched from the first broadcast logo to the second broadcast logo in the first live broadcast room.

[0133] Among them, the second broadcast logo is used to indicate that the third live broadcast screen is being broadcast and displayed in the first live broadcast room.

[0134] In some embodiments, during the process of broadcasting and displaying the second live broadcast screen in the first live broadcast room, if the second anchor account also ends the live broadcast, and the third anchor account currently located after the second anchor account in the associated account list is in a live broadcast state, then the first live broadcast room broadcasts and displays the third live broadcast screen of the third anchor account in its corresponding third live broadcast room, and the display in the third live broadcast screen switches from the first broadcast logo to the second broadcast logo, wherein the second broadcast logo refers to the third live broadcast screen corresponding to the third anchor account currently being broadcast and displayed in the first live broadcast room.

[0135] In summary, the live broadcast interaction method provided by the embodiment of the present application is that when a live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room entry operation as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the rebroadcast of the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also can, when the first anchor account and the second anchor account are associated, mutually circulate the audience through their respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms.

[0136] In this embodiment, when the first anchor account ends the live broadcast, a list of associated accounts that have established an association relationship with the first anchor account is obtained, and the live broadcast screen displayed in the first live broadcast room is determined from the arrangement order of multiple candidate anchor accounts in the associated account list, so that the anchor account corresponding to the live broadcast screen displayed in the broadcast can meet the broadcast requirements of the first anchor account, while improving the flexibility of the broadcast.

[0137] In this embodiment, when the candidate anchor account before the second anchor account in the associated account list is in the off-broadcast state, and the second anchor account is in the anchor state, the second live broadcast screen corresponding to the second anchor account is broadcast and displayed in the first live broadcast room, which can improve the live broadcast utilization rate of the candidate anchor account associated with the first anchor account and improve the audience retention efficiency in the first live broadcast room.

[0138] In this embodiment, when the second live broadcast screen is broadcast and displayed in the first live broadcast room, the first broadcast logo is displayed in the second live broadcast screen displayed during the broadcast, which can indicate that the current first live broadcast room is in the broadcast state rather than the live broadcast state, thereby improving the live broadcast room status indication capability.

[0139] In this embodiment, when the live broadcast screen displayed in the first live broadcast room changes (from the second live broadcast screen corresponding to the second anchor account to the third live broadcast screen corresponding to the third anchor account), the broadcast logo is also switched accordingly, thereby improving the indication capability of the broadcast display.

[0140] In this embodiment, on the basis of the first broadcast identifier being used to indicate the current broadcast content in the first live broadcast room, a live broadcast room switching function is added to the first broadcast identifier, so that the audience in the first live broadcast room can directly switch from the first live broadcast room to the second live broadcast room for live viewing by triggering the first broadcast identifier, thereby improving the efficiency of live broadcast room switching.

[0141] In this embodiment, when there are other live broadcast rooms that broadcast and display the second live broadcast picture in the second live broadcast room, two different number of viewers icons are displayed in the second live broadcast room to distinguish the number of people currently in other live broadcast rooms watching the second live broadcast picture and the number of people in the second live broadcast room watching the second live broadcast picture, so as to improve the prompting ability of the current live broadcast room audience flow.

[0142] In some embodiments, Figure 7 is a flowchart of a live interactive method provided by an embodiment of the present application, and the method is applied to Figure 2 Taking the second terminal shown as an example, the method includes the following steps.

[0143] Step 710: In response to receiving a broadcast start operation for a first live broadcast room, displaying a first live broadcast screen corresponding to the first live broadcast room.

[0144] Among them, the first live broadcast room is the live broadcast room corresponding to the first anchor account logged in in the second terminal, and the broadcast start operation is used to instruct the first anchor account to broadcast live in the first live broadcast room.

[0145] In some embodiments, the second terminal is currently logged in to a first anchor account for live broadcasting. The broadcast start operation refers to an operation in which the first anchor account starts live broadcasting in the first live broadcast room.

[0146] Indicatively, the first live broadcast screen refers to the screen where the first anchor account starts live broadcasting after entering the first live broadcast room as an anchor.

[0147] In some embodiments, at least one association relationship establishment task pre-set by the first anchor account is displayed in the first live broadcast screen, and the association relationship establishment task is used to indicate the task requirements corresponding to establishing an association relationship with the first anchor account.

[0148] In some embodiments, during the live broadcast of the first live broadcast room by the first anchor account, it is necessary to set up an association relationship establishment task, wherein the association relationship establishment task is used to indicate the task requirements that need to be completed when other anchor accounts actively establish an association relationship with the first anchor account. That is, when other anchor accounts complete the association relationship establishment task set by the first anchor account, they can automatically establish an association relationship with the first anchor account without sending an association request to the first anchor account. The association relationship can only be established after the first anchor account agrees to the association request.

[0149] In some embodiments, an association relationship establishment list is displayed in the first live broadcast screen, and the association relationship establishment list includes multiple candidate establishment tasks; in response to receiving a selection operation of at least one target establishment task among the multiple candidate establishment tasks, the at least one target establishment task is determined as at least one association relationship establishment task.

[0150] In this embodiment, during the live broadcast of the first anchor account in the first live broadcast room, an association establishment list is displayed in the first live broadcast screen, wherein the association establishment list includes multiple candidate establishment tasks, and the candidate establishment tasks correspond to the task requirements corresponding to actively establishing an association with the first anchor account. The first anchor account selects at least one target establishment task from the multiple candidate establishment tasks and uses the target establishment task as the association establishment task that needs to be completed for other anchor accounts to establish an association with the first anchor account.

[0151] For illustration, please refer to Figure 8 , which shows a schematic diagram of an association relationship establishment task provided by an exemplary embodiment of the present application, such as Figure 8 As shown, the first live broadcast screen 800 corresponding to the first live broadcast room is currently displayed, and the first live broadcast screen 800 includes an association relationship establishment control 810. When a trigger operation is received for the association relationship establishment control 810, an association relationship establishment list 820 is displayed. The association relationship establishment list 820 includes multiple candidate establishment tasks (including watching the live broadcast for 1 hour, following the first anchor account, and donating interactive resources to the first anchor account, etc.). When a selection operation is received for the target establishment task 801 and the target establishment task 802 among the multiple candidate establishment tasks, the target establishment task 801 and the target establishment task 802 are used as the association relationship establishment tasks.

[0152] Optionally, the association relationship establishment task can only be executed under the condition that the first anchor account is broadcasting live in the first live broadcast room; or, the association relationship establishment task can be executed at any time.

[0153] In some embodiments, based on the selection operation of the target establishment task, a task association request is sent to the server, the task association request is used to request to associate data between the target establishment task and the first anchor account, and the server is used to associate the task data corresponding to the target establishment task with the account identifier corresponding to the first anchor account after receiving the task association request; receive the task association result sent by the server, the task association result is used to indicate that after the task data corresponding to the target establishment task is associated with the account identifier corresponding to the first anchor account, the target establishment task is determined as an association relationship establishment task.

[0154] In some embodiments, when the first anchor account sets an association relationship establishment task, the association relationship establishment task set by the first anchor account is data associated with the first anchor account through the server, wherein after receiving the task association request, the server stores the associated data generated in the process of associating the target establishment task with the first anchor account through a lightweight data exchange format (JavaScript Object Notation, JSON) string, wherein the content of the JSON string is as follows.

[0155]

[0156] Among them, anchor_id represents the identity corresponding to the first anchor account, "10398" represents the identity number of the first anchor account, quick_add_friend_flag represents establishing an association relationship, when quick_add_friend_flag is followed by "true", it means that the current first anchor account has enabled the association establishment function, that is, at least one association establishment task is set, content represents the task, sub and watching_time represent the specific task content, when quick_add_friend_flag is followed by "false", the task content after content is empty.

[0157] After the server associates the target establishment task with the account identifier of the first anchor account, it feeds back the task association result to the second terminal.

[0158] Step 720, when the second anchor account completes at least one association establishment task and automatically establishes an association, in response to receiving a live broadcast end operation, the second live broadcast screen is broadcast and displayed in the first live broadcast room.

[0159] Among them, the live broadcast end operation refers to the first anchor account ending the live broadcast in the first live broadcast room, and the second live broadcast screen refers to the live broadcast screen of the second anchor account in the second live broadcast room.

[0160] Indicatively, when the second anchor account completes all the association establishment tasks pre-set by the first anchor account, the second anchor account and the first anchor account automatically establish an association relationship.

[0161] Illustratively, when an association relationship is established between a first anchor account and a second anchor account, when the arrangement position of the second anchor account in the list of associated accounts corresponding to the first anchor account meets the broadcast conditions, when the first anchor account ends the live broadcast, the second live broadcast screen of the second anchor account in the second live broadcast room is broadcast and displayed in the first live broadcast room.

[0162] The following is a detailed description of the associated account list.

[0163] In some embodiments, a list of associated accounts corresponding to the first anchor account is displayed, the list of associated accounts including multiple candidate anchor accounts that are associated with the first anchor account; an order adjustment operation for the multiple candidate anchor accounts is received, the order adjustment operation is used to adjust the arrangement positions of the multiple candidate anchor accounts in the list of associated accounts, and the arrangement position is related to the priority of the live broadcast screen corresponding to the candidate anchor account broadcast in the first live broadcast room.

[0164] In this embodiment, during the live broadcast of the first anchor account, a list of associated accounts corresponding to the first anchor account is displayed. The list of associated accounts includes multiple candidate anchor accounts that automatically establish an association relationship with the first anchor account after completing the association relationship establishment task set by the first anchor account. The first anchor account can adjust the order of the multiple candidate anchor accounts in the associated account list by itself, so as to determine the priority of other live broadcast pictures displayed in the first live broadcast room when the first anchor account ends the live broadcast according to the adjusted order.

[0165] For illustration, please refer to Fig. 9 , which shows a schematic diagram of a sequence adjustment operation provided by an exemplary embodiment of the present application, such as Fig. 9 As shown, currently, a list of associated accounts 900 is displayed in the first live broadcast screen, and the list of associated accounts 900 includes a candidate anchor account 910, a candidate anchor account 920, and a candidate anchor account 930, wherein the live broadcast status (including online status and offline status) corresponding to the candidate anchor account 910, the candidate anchor account 920, and the candidate anchor account 930 is also displayed at the designated positions of the candidate anchor account 910, the candidate anchor account 920, and the candidate anchor account 930, wherein the online status refers to the current live broadcast status of the candidate anchor account, and the offline status refers to the current live broadcast status of the candidate anchor account. When a drag operation is received on the account control corresponding to the candidate anchor account 910, the candidate anchor account 910 is dragged to the position below the candidate anchor account 920, indicating that the arrangement position of the candidate anchor account 910 in the associated account list 900 is adjusted to be behind the arrangement position of the candidate anchor account 920 in the associated account list 900. That is, when the first anchor account ends the live broadcast, if the candidate anchor account 920 is in the live broadcast state, the live broadcast screen of the candidate anchor account 920 in its live broadcast room is displayed in the first live broadcast room.

[0166] In summary, the live broadcast interaction method provided by the embodiment of the present application is that when a live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room entry operation as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the rebroadcast of the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also can, when the first anchor account and the second anchor account are associated, mutually circulate the audience through their respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms.

[0167] In this embodiment, by pre-setting the association relationship establishment task, after completing the association relationship establishment task, the two anchor accounts can directly establish an association relationship without having to send an association relationship application message and establish the relationship only after approval. This improves the efficiency of establishing the association relationship and saves server data overhead.

[0168] In this embodiment, by selecting the key association establishment task in the association establishment list, the anchor account that finally establishes the association relationship can be made more in line with the association establishment requirements of the first anchor account, thereby improving the adaptability and efficiency of the association establishment.

[0169] In this embodiment, after the first anchor account establishes an association relationship with multiple candidate anchor accounts, the first anchor account can also adjust the arrangement order of multiple candidate anchor accounts in the associated account list, thereby adjusting the priority of broadcasting and displaying other live broadcast pictures in the first live broadcast room, so that the broadcasted and displayed live broadcast pictures are more in line with the broadcast expectations of the first anchor account, thereby improving the live broadcast efficiency and live broadcast effect.

[0170] In some embodiments, the process of establishing an association relationship between anchor accounts is described in detail. For example, please refer to Fig.10 , which shows a flowchart of a live interactive method provided by an exemplary embodiment of the present application, and the method is applied to Figure 2 Taking the third terminal shown as an example, the method includes the following steps.

[0171] Step 1010, receiving a live broadcast room entry operation for the first live broadcast room.

[0172] Among them, the first live broadcast room is the live broadcast room corresponding to the first anchor account, and the live broadcast room entry operation is used to instruct the second anchor account logged in by the third terminal to enter the first live broadcast room as a viewer to watch the live broadcast.

[0173] Illustratively, currently taking the third terminal as the execution subject as an example, the third terminal is currently logged in with a second anchor account, wherein the second anchor account is an account having both a live broadcast viewing function and a live broadcast function.

[0174] In some embodiments, when the first live broadcast room is displayed in the third terminal and a selection operation of the first live broadcast room is received, the selection operation is used as a live broadcast room entry operation, that is, the current second anchor account enters the first live broadcast room as a viewer to watch the live broadcast. At this time, the second anchor account also belongs to the viewer account.

[0175] In some embodiments, during the live broadcast viewing process in the first live broadcast room, the viewer account (including the second anchor account) can interact with the first anchor account in the first live broadcast room.

[0176] Step 1020, in response to the second anchor account establishing an association relationship with the first anchor account, an association relationship establishment interface is displayed in the first live broadcast screen.

[0177] The association relationship is used to indicate that when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast screen corresponding to the second anchor account is broadcast and displayed in the first live broadcast room.

[0178] Among them, the association relationship establishment interface is used to instruct the first anchor account to automatically establish an association relationship with the second anchor account. The association relationship is used when the first anchor account ends the live broadcast in the first live broadcast room, and the second live broadcast screen corresponding to the second anchor account is broadcast and displayed in the first live broadcast room.

[0179] In some embodiments, during the process of displaying the first live broadcast screen corresponding to the first live broadcast room, at least one association establishment task pre-set by the first anchor account is displayed in the first live broadcast screen, and the association establishment task is used to indicate the task requirements corresponding to establishing an association with the first anchor account; in response to completing at least one association establishment task, an association establishment interface is displayed in the first live broadcast screen.

[0180] Illustratively, when the second anchor account enters the first live broadcast room as a viewer to watch the live broadcast screen of the first anchor account, at least one association relationship establishment task pre-set by the first anchor account is displayed in the first live broadcast screen.

[0181] Among them, the association relationship establishment task is used to indicate that when the viewer account in the first live broadcast room completes the task, it can automatically establish an association relationship with the first anchor account.

[0182] For illustration, please refer to Fig.11 , which shows a schematic diagram of an association relationship establishment task provided by an exemplary embodiment of the present application, such as Fig.11 As shown, the first live broadcast screen 1100 is currently displayed, and the first live broadcast screen includes an association relationship establishment control 1110. When a trigger operation is received on the association relationship establishment control 1110, an association relationship establishment list 1120 is displayed, and the association relationship establishment list 1120 includes an association relationship establishment task 1121 and an association relationship establishment task 1122 pre-set by the first anchor account. When the second anchor account is watching the first live broadcast screen in the first live broadcast room, the association relationship establishment task 1121 and the association relationship establishment task 1122 are completed, and the second anchor account can automatically establish an association relationship with the first anchor account.

[0183] In some embodiments, when the second anchor account completes all the association establishment tasks pre-set by the first anchor account while watching the first live broadcast screen in the first live broadcast room, an association establishment interface is displayed in the first live broadcast screen, which is used to indicate that the current first anchor account and the second anchor account have automatically established an association relationship.

[0184] Indicatively, ending the live broadcast means that the first anchor account terminates the live broadcast in the first live broadcast room, which includes terminating the playback of the live broadcast image and terminating the playback of the live broadcast audio.

[0185] Optionally, the second live broadcast screen is the live broadcast screen currently broadcast by the second anchor account in the second live broadcast room; or, the second live broadcast screen is the live broadcast screen broadcast by the second anchor account in the second live broadcast room within a historical time period, that is, the current second live broadcast screen is the historical live broadcast screen of the second anchor account.

[0186] In some embodiments, at least one association relationship establishment task includes a first task and a second task; in response to completing the first task, the task completion status corresponding to the first task is displayed; in response to completing the first task and the second task, and receiving a relationship confirmation operation in the first live broadcast screen, an association relationship establishment interface is displayed in the first live broadcast screen, and the relationship confirmation operation is used to confirm that when the first task and the second task are completed, the first anchor account automatically establishes an association relationship with the second anchor account.

[0187] In this embodiment, schematically, Fig.11Take an example for explanation, wherein the association relationship establishment task 1121 corresponds to the first task, and the association relationship establishment task 1122 corresponds to the second task. When the second anchor account completes the association relationship establishment task 1121, the task completion status corresponding to the association relationship establishment task 1121 is displayed, wherein the task completion status refers to the change in the identification status (gray state) corresponding to the association relationship establishment task 1121.

[0188] Illustratively, when the second anchor account completes all the association establishment tasks (including the first task and the second task) set by the first anchor account, a relationship confirmation control is displayed. When a trigger operation on the relationship confirmation control is received, it serves as a relationship confirmation operation, wherein the relationship confirmation operation is used to indicate that the second anchor account agrees to establish an association with the first anchor account on the basis of completing all the association establishment tasks. According to the relationship confirmation operation, an association establishment interface is displayed to indicate that the current second anchor account has successfully established an association with the first anchor account.

[0189] For illustration, please refer to Fig.12 , which shows a schematic diagram of an association relationship establishment interface provided by an exemplary embodiment of the present application. When a trigger operation of the second anchor account on the relationship confirmation control is received, the association relationship establishment interface 1200 is displayed, wherein the association relationship establishment interface 1200 is used to indicate that the current second anchor account has successfully established an association relationship with the first anchor account.

[0190] In some embodiments, in response to receiving a broadcast start operation for a second live broadcast room, a second live broadcast screen is displayed, and the second live broadcast room is the live broadcast room corresponding to the second anchor account; when the second live broadcast screen is broadcast and displayed in the first live broadcast room, a third broadcast logo corresponding to the first live broadcast room is displayed in the second live broadcast screen, and the third broadcast logo is used to indicate that the current second live broadcast screen is broadcast and displayed by the first live broadcast room.

[0191] In this embodiment, the broadcast start operation of the second live broadcast room refers to the second anchor account entering the second live broadcast room as an anchor to broadcast content live, wherein the screen broadcast by the second anchor account in the second live broadcast room is the second live broadcast screen, and during the live broadcast of the second anchor account, when the second live broadcast screen is broadcast and displayed in the first live broadcast room, a third broadcast logo is displayed in the second live broadcast screen in the second live broadcast room. Different from the first broadcast logo and the second broadcast logo, the third broadcast logo is used to indicate that the second live broadcast screen of the second anchor account is currently in a state of being broadcast and displayed in the first live broadcast room.

[0192] In summary, the live broadcast interaction method provided by the embodiment of the present application is that when a live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room entry operation as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the rebroadcast of the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also can, when the first anchor account and the second anchor account are associated, mutually circulate the audience through their respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms.

[0193] In this embodiment, when the first anchor account sets at least one association establishment task, different statuses corresponding to the association establishment task are displayed according to the task completion status of the association establishment task by the second anchor account, so as to improve the task status indication capability for the user.

[0194] In this embodiment, when the second anchor account is broadcasting and displaying the second live broadcast screen in the second live broadcast room, when the second live broadcast screen is broadcast and displayed in the first live broadcast room, the third broadcast logo corresponding to the first live broadcast room will be displayed in the second live broadcast screen in the second live broadcast room, so as to inform the second anchor account that the second live broadcast screen is currently in the broadcast display state.

[0195] For illustration, the live interactive method provided in this application is applied to a live broadcast scenario as an example for illustration. For illustration, please refer to Fig.13 , which shows a schematic diagram of a live interactive method provided by an exemplary embodiment of the present application, such as Fig.13 As shown, the method includes the following steps.

[0196] Currently, an example is given in which the first anchor account 1301 broadcasts live in the first live broadcast room, and the second anchor account 1302 enters the first live broadcast room as a viewer to watch the live broadcast of the first anchor account 1301.

[0197] During the live broadcast of the first anchor account 1301 in the first live broadcast room, an association establishment task 1304 corresponding to the first anchor account 1301 is set in the first live broadcast screen, wherein the association establishment task 1304 is used to indicate that an association relationship can be established with the first anchor account 1301 by completing the task during the viewing process in the first live broadcast room, wherein the second anchor account 1302 and the live broadcast viewing account 1303 can both directly establish an association relationship with the first anchor account by completing the association establishment task 1304. The process of the first anchor account 1301 setting the association establishment task 1304 in the first live broadcast room can be realized as a "master status setting process".

[0198] When the second anchor account 1302 completes the association relationship establishment task 1304 set by the first anchor account 1301 while watching the first anchor account 1301 in the first live broadcast room, the first anchor account 1301 and the second anchor account 1302 automatically establish an association relationship 1305.

[0199] When the first anchor account 1301 is in the live broadcast state 1306 in the first live broadcast room, the second anchor account 1302 is in the second live broadcast room for live broadcast. The live broadcast viewing account 1303 enters the first live broadcast room as a viewer to watch the live broadcast of the first anchor account 1301. When the first anchor account 1301 ends the live broadcast in the first live broadcast room (is in an offline state), the server obtains the associated account list 1307 corresponding to the first anchor account 1301. When the arrangement position of the second anchor account 1302 in the associated account list 1307 meets the broadcast conditions, the second live broadcast screen 1308 of the second anchor account 1302 in the second live broadcast room is broadcast and displayed in the first live broadcast room.

[0200] The following is a detailed description of the process of establishing an association relationship between the first anchor account and the second anchor account.

[0201] For illustration, please refer to Fig.14 , which schematically shows a schematic diagram of establishing an association relationship provided by an exemplary embodiment of the present application, such as Fig.14As shown, the second terminal 1402 is currently logged in with the first anchor account. When the first anchor account is broadcasting live in the first live broadcast room, an association establishment task 1401 is set, and the set association establishment task 1401 is stored in the server 1403. The third terminal 1404 is logged in with the second anchor account. When the live broadcast room entry operation of the first live broadcast room is received in the third terminal 1404, the second anchor account enters the first live broadcast room as a viewer to watch the live broadcast. When the second anchor account is broadcasting live in the first live broadcast room, the server pulls the task information corresponding to the association establishment task 1401 and sends it to the third terminal 1404, so that the third terminal 1404 obtains the association establishment task content 1405. When the second anchor account completes the association establishment task 1401, it is displayed that the association is successfully established 1406. When the second anchor account does not complete the association establishment task 1401, it is displayed that the association fails to be established 1407.

[0202] It is worth noting that when the first live broadcast room is broadcasting and displaying the second live broadcast screen, if the audience in the first live broadcast room gives interactive resources in the first live broadcast room, the interactive resources will be evenly distributed between the first anchor account and the second anchor account.

[0203] In some embodiments, in addition to the examples in the above embodiments, the association establishment task can also be set to when the number of live interactions between the second anchor account and the first anchor account reaches a preset threshold during the live broadcast viewing in the first live broadcast room, it indicates that the second anchor account has completed the association establishment task.

[0204] In other embodiments, in addition to broadcasting and displaying the second live broadcast screen in the first live broadcast room to allow audiences to circulate in different live broadcast rooms, when the first anchor account is broadcasting live in the first live broadcast room, the first live broadcast room entry operation can be received, so that the audience account in the first live broadcast room can follow the first anchor account into the second live broadcast room to watch the live broadcast.

[0205] In summary, the live broadcast interaction method provided by the embodiment of the present application is that when a live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room entry operation as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the rebroadcast of the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also can, when the first anchor account and the second anchor account are associated, mutually circulate the audience through their respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms.

[0206] The live broadcast interactive method provided in this application is highly scalable and can be applied to other friend-related and recommended task functions on the live broadcast platform. It can make the friend adding function very simple without repeated confirmation. After the friend is successfully added, the friend's link can be better utilized, so that the live broadcast room can display the status of the live broadcast more often, thereby improving the user experience.

[0207] Please refer to Fig.15 , which shows a structural block diagram of a live interactive device provided by an exemplary embodiment of the present application, the device includes:

[0208] The receiving module 1510 is used to receive a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to the first anchor account, and the live broadcast room entry operation is used to instruct the live broadcast viewing account logged in by the first terminal to enter the first live broadcast room as a viewer to watch the live broadcast;

[0209] Display module 1520, used to display the first live broadcast screen corresponding to the first live broadcast room;

[0210] The display module 1520 is also used to broadcast and display a second live broadcast screen in the first live broadcast room when the first anchor account ends the live broadcast. The second live broadcast screen refers to the live broadcast screen of a second anchor account associated with the first anchor account in the second live broadcast room.

[0211] In some embodiments, Fig.16 As shown, the display module 1520 includes:

[0212] An acquiring unit 1521 is configured to acquire a list of associated accounts corresponding to the first anchor account when the first anchor account ends live broadcasting, wherein the list of associated accounts includes a plurality of candidate anchor accounts associated with the first anchor account, which are arranged in order;

[0213] The display unit 1522 is used to broadcast and display the second live broadcast screen in the first live broadcast room in response to the arrangement position of the second anchor account in the multiple candidate anchor accounts meeting the broadcast condition.

[0214] In some embodiments, the display unit 1522 is also used to broadcast and display the second live broadcast screen in the first live broadcast room in response to a candidate anchor account located before the second anchor account among a plurality of candidate anchor accounts arranged in order being in an off-broadcast state and the second anchor account being in a live broadcast state, and the off-broadcast state is used to indicate the state of the candidate anchor account ending the live broadcast.

[0215] In some embodiments, the display module 1520 is also used to display a first broadcast logo in the first live broadcast room during the process of broadcasting and displaying the second live broadcast screen in the first live broadcast room, and the first broadcast logo is used to indicate that the first live broadcast room is broadcasting and displaying the live broadcast screen of the second anchor account in the second live broadcast room.

[0216] In some embodiments, the display module 1520 is also used to respond to the second anchor account ending the live broadcast in the second live broadcast room, and the third anchor account associated with the first anchor account is broadcasting in the third live broadcast room, broadcast and display the third live broadcast screen corresponding to the third anchor account in the first live broadcast room, and switch from the first broadcast logo to the second broadcast logo in the first live broadcast room, the second broadcast logo is used to indicate that the third live broadcast screen is being broadcast and displayed in the first live broadcast room.

[0217] In some embodiments, the display module 1520 is further used to switch from the first live broadcast room to the second live broadcast room in response to receiving a trigger operation on the first broadcast identifier, and display the second live broadcast screen corresponding to the second live broadcast room.

[0218] In some embodiments, the display module 1520 is also used to display a first viewing number identifier and a second viewing number identifier in the second live broadcast screen, wherein the first viewing number identifier refers to the number of accounts watching the second live broadcast screen in the second live broadcast room, and the second viewing number identifier refers to the number of accounts watching the second live broadcast screen in the live broadcast room broadcasting the second live broadcast screen.

[0219] Please refer to Fig.17, which shows a structural block diagram of a live interactive device provided by an exemplary embodiment of the present application, the device includes:

[0220] The display module 1710 is further configured to display a first live broadcast screen corresponding to the first live broadcast room in response to receiving a start broadcast operation on the first live broadcast room, wherein the first live broadcast room is a live broadcast room corresponding to the first anchor account logged in the second terminal, and the start broadcast operation is used to instruct the first anchor account to broadcast live in the first live broadcast room;

[0221] The display module 1710 is also used to broadcast and display the second live broadcast screen in the first live broadcast room in response to receiving a live broadcast end operation when the second anchor account establishes an association relationship with the first anchor account. The live broadcast end operation refers to the first anchor account ending the live broadcast in the first live broadcast room, and the second live broadcast screen refers to the live broadcast screen of the second anchor account in the second live broadcast room.

[0222] In some embodiments, the display module 1710 is further used to display at least one association establishment task pre-set for the first anchor account in the first live broadcast screen, where the association establishment task is used to indicate the task requirements corresponding to establishing an association with the first anchor account.

[0223] In some embodiments, the display module 1710 is also used to display an association relationship establishment list in the first live broadcast screen, wherein the association relationship establishment list includes multiple candidate establishment tasks; in response to receiving a selection operation of at least one target establishment task among the multiple candidate establishment tasks, the at least one target establishment task is determined as the at least one association relationship establishment task.

[0224] In some embodiments, the display module 1710 is also used to send a task association request to the server based on the selection operation of the target establishment task, and the task association request is used to request to associate data between the target establishment task and the first anchor account. After receiving the task association request, the server is used to associate the task data corresponding to the target establishment task with the account identifier corresponding to the first anchor account; receive the task association result sent by the server, and the task association result is used to indicate that after the task data corresponding to the target establishment task is associated with the account identifier corresponding to the first anchor account, the target establishment task is determined as the association relationship establishment task.

[0225] In some embodiments, the apparatus further comprises:

[0226] The display module 1710 is further configured to display a list of associated accounts corresponding to the first anchor account, wherein the list of associated accounts includes a plurality of candidate anchor accounts having the associated relationship with the first anchor account;

[0227] Receiving module 1720 is used to receive an order adjustment operation on the multiple candidate anchor accounts, and the order adjustment operation is used to adjust the arrangement position of the multiple candidate anchor accounts in the associated account list, and the arrangement position is related to the priority of broadcasting and displaying the live screen corresponding to the candidate anchor account in the first live broadcast room.

[0228] Please refer to Fig.18 , which shows a structural block diagram of a live interactive device provided by an exemplary embodiment of the present application, the device includes:

[0229] The receiving module 1810 is used to receive a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to the first anchor account, and the live broadcast room entry operation is used to instruct the second anchor account logged in by the third terminal to enter the first live broadcast room as a viewer to watch the live broadcast;

[0230] Display module 1820 is used to display an association establishment interface in the first live broadcast screen in response to the second anchor account establishing an association relationship with the first anchor account. The association relationship is used to indicate that when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast screen corresponding to the second anchor account is broadcast and displayed in the first live broadcast room.

[0231] In some embodiments, the display module 1820 is also used to display at least one association establishment task pre-set for the first anchor account in the first live broadcast screen during the process of displaying the first live broadcast screen corresponding to the first live broadcast room, and the association establishment task is used to indicate the task requirements corresponding to establishing an association with the first anchor account; in response to completing the at least one association establishment task, the association establishment interface is displayed in the first live broadcast screen.

[0232] In some embodiments, the at least one association relationship establishment task includes a first task and a second task;

[0233] The display module 1820 is also used to display the task completion status corresponding to the first task in response to completing the first task; in response to completing the first task and the second task, and receiving a relationship confirmation operation in the first live broadcast screen, display the association relationship establishment interface in the first live broadcast screen, and the relationship confirmation operation is used to confirm that when the first task and the second task are completed, the first anchor account automatically establishes the association relationship with the second anchor account.

[0234] In some embodiments, the display module 1820 is also used to display the second live broadcast screen in response to receiving a broadcast start operation for the second live broadcast room, where the second live broadcast room is the live broadcast room corresponding to the second anchor account; when the second live broadcast screen is broadcast and displayed in the first live broadcast room, a third broadcast logo corresponding to the first live broadcast room is displayed in the second live broadcast screen, and the third broadcast logo is used to indicate that the current second live broadcast screen is broadcast and displayed by the first live broadcast room.

[0235] In summary, the live broadcast interactive device provided by the embodiment of the present application, when the live broadcast viewing account enters the first live broadcast room corresponding to the first anchor account through the live broadcast room entry operation as a viewer to watch the first live broadcast picture, when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast picture is broadcast and displayed in the first live broadcast room, wherein the second live broadcast picture refers to the live broadcast picture of the second anchor account associated with the first anchor account in the second live broadcast room, that is, when the first anchor account ends the live broadcast in the first live broadcast room, the first live broadcast room replaces the rebroadcast of the live broadcast content of the first anchor account in the historical time period by broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room, which can not only reduce the loss of viewers in the first live broadcast room after the first anchor account ends the live broadcast, but also can, when the first anchor account and the second anchor account are associated, mutually circulate the audience through their respective live broadcast rooms, thereby improving the degree of live broadcast interaction in different live broadcast rooms and avoiding waste of resources in the live broadcast rooms.

[0236] It should be noted that the live interactive device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the live interactive device provided in the above embodiment and the live interactive method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0237] Fig.19The block diagram of a computer device 1900 provided by an exemplary embodiment of the present application is shown. The computer device 1900 may be: a smart phone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a laptop computer or a desktop computer. The computer device 1900 may also be called a user device, a portable computer device, a laptop computer device, a desktop computer device, or other names.

[0238] Typically, the computer device 1900 includes a processor 1901 and a memory 1902 .

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

[0240] The memory 1902 may include one or more computer-readable storage media, which may be non-transitory. The memory 1902 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1902 is used to store at least one instruction, which is used to be executed by the processor 1901 to implement the live interactive method provided in the method embodiment of the present application.

[0241] Illustratively, the computer device 1900 also includes other components, which can be understood by those skilled in the art. Fig.19 The structure shown in the figure does not constitute a limitation on the computer device 1900, and the computer device 1900 may include more or less components than shown in the figure, or combine some components, or adopt a different arrangement of components.

[0242] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, which can be a computer-readable storage medium contained in the memory in the above embodiments; or it can be a computer-readable storage medium that exists independently and is not assembled into a computer device. The computer-readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement any of the live interactive methods described in the above embodiments.

[0243] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0244] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0245] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A live interactive method, characterized in that: The method is applied to a first terminal, and the method includes: receiving a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct the live broadcast viewing account logged in by the first terminal to enter the first live broadcast room as a viewer to watch the live broadcast; Displaying the first live broadcast screen corresponding to the first live broadcast room; When the first anchor account ends the live broadcast, a second live broadcast screen is broadcast and displayed in the first live broadcast room, where the second live broadcast screen refers to a live broadcast screen of a second anchor account associated with the first anchor account in the second live broadcast room.

2. The method according to claim 1, characterized in that When the first anchor account ends the live broadcast, broadcasting and displaying the second live broadcast screen in the first live broadcast room includes: When the first anchor account ends the live broadcast, obtaining a list of associated accounts corresponding to the first anchor account, wherein the list of associated accounts includes a plurality of candidate anchor accounts that are associated with the first anchor account and are arranged in order; In response to the arrangement position of the second anchor account among the multiple candidate anchor accounts meeting the broadcast condition, the second live broadcast screen is broadcast and displayed in the first live broadcast room.

3. The method according to claim 2, characterized in that In response to the arrangement position of the second anchor account in the plurality of candidate anchor accounts meeting the broadcast condition, broadcasting and displaying the second live broadcast picture in the first live broadcast room includes: In response to a candidate anchor account located before the second anchor account among a plurality of candidate anchor accounts arranged in order being in an off-broadcast state, and the second anchor account being in a live broadcast state, the second live broadcast screen is broadcast and displayed in the first live broadcast room, and the off-broadcast state is used to indicate the state of the candidate anchor account ending the live broadcast.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: During the process of broadcasting and displaying the second live broadcast picture in the first live broadcast room, a first broadcast logo is displayed in the first live broadcast room, and the first broadcast logo is used to indicate that the first live broadcast room is broadcasting and displaying the live broadcast picture of the second anchor account in the second live broadcast room.

5. The method according to claim 4, characterized in that After the second live broadcast picture is broadcasted and displayed in the first live broadcast room, the method further includes: In response to the second anchor account ending the live broadcast in the second live broadcast room, and the third anchor account associated with the first anchor account is broadcasting in the third live broadcast room, the third live broadcast screen corresponding to the third anchor account is broadcast and displayed in the first live broadcast room, and the second broadcast logo is switched from the first broadcast logo to the display in the first live broadcast room, and the second broadcast logo is used to indicate that the third live broadcast screen is being broadcast and displayed in the first live broadcast room.

6. The method according to claim 4, characterized in that The method further comprises: In response to receiving a trigger operation on the first broadcast identifier, switching from the first live broadcast room to the second live broadcast room, and displaying the second live broadcast screen corresponding to the second live broadcast room.

7. The method according to claim 6, characterized in that The method further comprises: A first viewing number identifier and a second viewing number identifier are displayed in the second live broadcast screen, wherein the first viewing number identifier refers to the number of accounts watching the second live broadcast screen in the second live broadcast room, and the second viewing number identifier refers to the number of accounts watching the second live broadcast screen in the live broadcast room that broadcasts the second live broadcast screen.

8. A live interactive method, characterized in that: The method is applied to a second terminal, and the method includes: In response to receiving a start broadcast operation on a first live broadcast room, displaying a first live broadcast screen corresponding to the first live broadcast room, wherein the first live broadcast room is a live broadcast room corresponding to a first anchor account logged in to the second terminal, and the start broadcast operation is used to instruct the first anchor account to broadcast live in the first live broadcast room; When the second anchor account establishes an association relationship with the first anchor account, in response to receiving a live broadcast end operation, a second live broadcast screen is broadcast and displayed in the first live broadcast room. The live broadcast end operation refers to the first anchor account ending the live broadcast in the first live broadcast room, and the second live broadcast screen refers to the live broadcast screen of the second anchor account in the second live broadcast room.

9. The method according to claim 8, characterized in that The method further comprises: At least one association relationship establishment task pre-set by the first anchor account is displayed in the first live broadcast screen, where the association relationship establishment task is used to indicate a task requirement corresponding to establishing an association relationship with the first anchor account.

10. The method according to claim 9, characterized in that The method further comprises: Displaying an association relationship establishment list in the first live broadcast screen, wherein the association relationship establishment list includes a plurality of candidate establishment tasks; In response to receiving a selection operation on at least one target establishment task among the plurality of candidate establishment tasks, the at least one target establishment task is determined as the at least one association relationship establishment task.

11. The method according to claim 10, characterized in that The step of determining the at least one target establishment task as the at least one association relationship establishment task includes: Based on the selection operation of the target establishment task, a task association request is sent to the server, wherein the task association request is used to request data association between the target establishment task and the first anchor account, and the server is used to associate the task data corresponding to the target establishment task with the account identifier corresponding to the first anchor account after receiving the task association request; A task association result sent by the server is received, where the task association result is used to indicate that after the task data corresponding to the target establishment task is associated with the account identifier corresponding to the first anchor account, the target establishment task is determined as the association relationship establishment task.

12. The method according to any one of claims 8 to 11, characterized in that: The method further comprises: Displaying a list of associated accounts corresponding to the first anchor account, wherein the list of associated accounts includes a plurality of candidate anchor accounts having the associated relationship with the first anchor account; Receive an order adjustment operation for the multiple candidate anchor accounts, where the order adjustment operation is used to adjust the arrangement positions of the multiple candidate anchor accounts in the associated account list, and the arrangement positions are related to the priority of broadcasting and displaying the live screens corresponding to the candidate anchor accounts in the first live broadcast room.

13. A live interactive method, characterized in that: The method is applied to a third terminal, and the method includes: receiving a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct a second anchor account logged in by the third terminal to enter the first live broadcast room as a viewer to watch the live broadcast; In response to the second anchor account establishing an association relationship with the first anchor account, an association relationship establishment interface is displayed in the first live broadcast screen, and the association relationship is used to indicate that when the first anchor account ends the live broadcast in the first live broadcast room, the second live broadcast screen corresponding to the second anchor account will be broadcast and displayed in the first live broadcast room.

14. The method according to claim 13, characterized in that In response to the second anchor account establishing an association relationship with the first anchor account, displaying an association relationship establishment interface in the first live broadcast screen includes: During display of a first live broadcast screen corresponding to the first live broadcast room, at least one association relationship establishment task preset by the first anchor account is displayed in the first live broadcast screen, where the association relationship establishment task is used to indicate a task requirement corresponding to establishing an association relationship with the first anchor account; In response to completing the at least one association relationship establishment task, displaying the association relationship establishment interface in the first live broadcast screen.

15. The method according to claim 14, characterized in that The at least one association relationship establishment task includes a first task and a second task; In response to completing the at least one association relationship establishment task, displaying an association relationship establishment interface in the first live broadcast screen includes: In response to completing the first task, displaying a task completion status corresponding to the first task; In response to completing the first task and the second task, and receiving a relationship confirmation operation in the first live broadcast screen, the association relationship establishment interface is displayed in the first live broadcast screen, and the relationship confirmation operation is used to confirm that when the first task and the second task are completed, the first anchor account automatically establishes the association relationship with the second anchor account.

16. The method according to any one of claims 13 to 15, characterized in that: The method further comprises: In response to receiving a broadcast start operation for a second live broadcast room, displaying the second live broadcast screen, where the second live broadcast room is a live broadcast room corresponding to the second anchor account; When the second live broadcast screen is broadcast and displayed in the first live broadcast room, a third broadcast logo corresponding to the first live broadcast room is displayed in the second live broadcast screen, and the third broadcast logo is used to indicate that the current second live broadcast screen is broadcast and displayed by the first live broadcast room.

17. A live interactive device, characterized in that: The device comprises: A receiving module is used to receive a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct the live broadcast viewing account logged in by the first terminal to enter the first live broadcast room as a viewer to watch the live broadcast; A display module for displaying a first live broadcast screen corresponding to the first live broadcast room; The display module is also used to broadcast and display a second live broadcast screen in the first live broadcast room when the first anchor account ends the live broadcast. The second live broadcast screen refers to the live broadcast screen of a second anchor account associated with the first anchor account in the second live broadcast room.

18. A live interactive device, characterized in that: The device comprises: The display module is further configured to display a first live broadcast screen corresponding to the first live broadcast room in response to receiving a start broadcast operation on the first live broadcast room, wherein the first live broadcast room is a live broadcast room corresponding to the first anchor account logged in the second terminal, and the start broadcast operation is used to instruct the first anchor account to broadcast live in the first live broadcast room; The display module is also used to broadcast and display the second live broadcast screen in the first live broadcast room in response to receiving a live broadcast end operation when the second anchor account establishes an association relationship with the first anchor account. The live broadcast end operation refers to the first anchor account ending the live broadcast in the first live broadcast room, and the second live broadcast screen refers to the live broadcast screen of the second anchor account in the second live broadcast room.

19. A live interactive device, characterized in that: The device comprises: A receiving module is used to receive a live broadcast room entry operation for a first live broadcast room, where the first live broadcast room is a live broadcast room corresponding to a first anchor account, and the live broadcast room entry operation is used to instruct a second anchor account logged in by the third terminal to enter the first live broadcast room as a viewer to watch the live broadcast; The display module is used to display an association establishment interface in the first live broadcast screen in response to the second anchor account establishing an association relationship with the first anchor account. The association relationship is used to broadcast and display the second live broadcast screen corresponding to the second anchor account in the first live broadcast room when the first anchor account ends the live broadcast in the first live broadcast room.

20. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the live interactive method as described in any one of claims 1 to 16.

21. A computer-readable storage medium, characterized in that: At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by the processor to implement the live interactive method as described in any one of claims 1 to 16.

22. A computer program product, characterized in that It includes a computer program, which, when executed by a processor, implements the live interactive method as described in any one of claims 1 to 16.