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

By establishing the relationship between the audience account and the application account in the game live broadcast room and enriching the interaction methods, the problem of single interaction in the existing technology is solved, the frequency and stability of the live broadcast room are improved, and the sustainable development of the live broadcast room is promoted.

CN120378643APending Publication Date: 2025-07-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510751603.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing interactive methods of the live broadcast room in the game are relatively single, resulting in poor stickiness between the audience and the anchor, which is not conducive to the long-term development of the live broadcast room, and is seriously wasted resources and has a poor interactive experience.

Method used

By establishing an account relationship between the audience account and the program account registered in the application, using this relationship to interact in the live broadcast room, enriching the interaction methods, including sending barrage, etc., to enhance the connection between the audience and the anchor.

Benefits of technology

It improves the interaction frequency and stability in the live broadcast room, enhances the audience's sense of participation and retention rate, and promotes the sustainable development of the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378643A_ABST
    Figure CN120378643A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast interaction method and device, equipment, a storage medium and a program product. The method comprises the following steps: receiving a live broadcast room entry operation; displaying a live broadcast interface of the first live broadcast room in response to the live broadcast room entering operation, wherein the live broadcast interface comprises a picture of operating the first application program by the first anchor account; and when the first audience account meets the interaction requirement of the first live broadcast room and the first audience account and a first program account registered in the first application program have an account association relationship, displaying a first interaction process of the first audience account participating in the first live broadcast room. Through the above mode, the connection between the first audience account and the first application program can be enhanced on the basis of the account association relationship, the connection between the first audience account and the first anchor account is also enhanced, and the interaction stability and the sustainable development condition of the live broadcast room are guaranteed. The method and the device can be applied to various scenes such as game live broadcast scenes and online education live broadcast scenes.
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 human-computer interaction, and particularly to a live interaction method, device, equipment, storage medium and program product. Background Art

[0002] With the improvement of the level of cultural and entertainment life, games have become a channel for many people to relieve stress. In current game applications, users can play games by themselves or in teams to participate in virtual matches. Users can also learn about games and game skills by watching game live broadcasts, enriching the ways of entertainment.

[0003] In the related art, users can find game live rooms that are live broadcasting games of interest. They can not only enter the live rooms to watch game live broadcasts, but also communicate with game streamers or other viewers in the live rooms by sending bullet screens, giving gifts, etc., enhancing the sense of social interaction.

[0004] The above interactive method based on games through live rooms is still relatively single. The stickiness between users and game streamers is poor, which is not conducive to the sustainable development of live rooms. It is also easy to cause redundant resource waste problems in the process of game streamers participating in games, and the live interaction experience based on games is poor. Summary of the Invention

[0005] The embodiments of the present application provide a live interaction method, device, equipment, storage medium and program product, which can strengthen the connection between the first viewer account and the first application program on the basis of the account association relationship, and also strengthen the connection between the first viewer account and the first streamer account, ensuring the interactive stability and sustainable development of the live room. The technical solutions are as follows.

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

[0007] Receiving an operation to enter a live room, where the operation to enter the live room is used to enter a first live room hosted by a first streamer account, and a first viewer account is logged in to the current device;

[0008] Responding to the operation to enter the live room and displaying a live interface of the first live room, where the live interface includes a screen of the first streamer account operating a first application program;

[0009] When the first viewer account meets the interaction requirements of the first live broadcast room, and there is an account association relationship between the first viewer account and the first program account registered in the first application, display the first interaction process in which the first viewer account participates in the first live broadcast room. The first interaction process includes sending a first barrage in the first live broadcast room, and the first barrage is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application.

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

[0011] Receive a live broadcast room creation operation, where the live broadcast room creation operation is used to create a first live broadcast room hosted by a first host account;

[0012] In response to the live broadcast room creation operation, display the live broadcast interface of the first live broadcast room, where the live broadcast interface includes a screen of the first host account operating the first application;

[0013] Display the first interaction process in which the first viewer account participates in the first live broadcast room; the first interaction process is a process displayed when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application. The first interaction process includes sending a first barrage in the first live broadcast room, and the first barrage is used to indicate that the first viewer account participates in the live broadcast room interaction process in the identity of the first program account in the first application.

[0014] On the other hand, a live broadcast interaction device is provided, and the device includes:

[0015] A receiving module, configured to receive a live broadcast room entry operation, where the live broadcast room entry operation is used to enter a first live broadcast room hosted by a first host account, and a first viewer account is logged in to the current device;

[0016] A display module, configured to display the live broadcast interface of the first live broadcast room in response to the live broadcast room entry operation, where the live broadcast interface includes a screen of the first host account operating the first application;

[0017] The display module is further configured to display a first interaction process in which the first viewer account participates in the first live broadcast room when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and a first program account registered in the first application program. The first interaction process includes sending a first bullet screen in the first live broadcast room, and the first bullet screen is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application program.

[0018] On the other hand, a live broadcast interaction device is provided, and the device includes:

[0019] A receiving module, configured to receive an operation for entering a live broadcast room, where the operation for entering the live broadcast room is used to enter a first live broadcast room hosted by a first host account, and a first viewer account is logged in to the current device;

[0020] A display module, configured to display a live broadcast interface of the first live broadcast room in response to the operation for entering the live broadcast room, where the live broadcast interface includes a screen of the first host account operating a first application program;

[0021] The display module is further configured to display a first interaction process in which the first viewer account participates in the first live broadcast room. The first interaction process is a process displayed when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and a first program account registered in the first application program. The first interaction process includes sending a first bullet screen in the first live broadcast room, and the first bullet screen is used to indicate that the first viewer account participates in the live broadcast room interaction process in the identity of the first program account in the first application program.

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

[0023] On the other hand, a computer-readable storage medium is provided, and 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 broadcast interaction method according to any one of the foregoing embodiments of the present application.

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

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

[0026] When a first viewer account logs in to a current device and enters a first live broadcast room of a first host account to operate a first application program, a live broadcast interface is displayed. When the first viewer account meets the interaction requirements of the first live broadcast room, if there is an account association relationship between the first viewer account watching the first live broadcast room and a first program account registered in the first application program, the first program account of the first viewer account can be introduced into the first live broadcast room for analysis. This process can determine the interaction result in the first live broadcast room based on the first program account according to the interaction situation of the first viewer account in the first live broadcast room, strengthening the connection between the first viewer account and the first application program on the basis of the account association relationship, and also strengthening the connection between the first viewer account and the first host account. By considering the first application program being broadcast in the first live broadcast room, the interaction diversity in the first live broadcast room is enriched, which also helps to stimulate the interaction frequency in the first live broadcast room, and the interaction efficiency is strengthened by means of the richness of the account information of the first program account, ensuring the interaction stability and the sustainable development of the live broadcast room. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0028] Figure 1 is a schematic diagram of a live broadcast interface based on a live interaction method provided by an exemplary embodiment of the present application;

[0029] Figure 2 is a schematic diagram of a live interaction system provided by an exemplary embodiment of the present application;

[0030] Figure 3 is a flowchart of a live interaction method provided by an exemplary embodiment of the present application;

[0031] Figure 4 is a flowchart of a live interaction method provided by another exemplary embodiment of the present application;

[0032] Figure 5 It is a schematic diagram of an interface that uses a first prompt identifier to represent first account identifier information provided by an exemplary embodiment of the present application;

[0033] Figure 6 It is a schematic diagram of an interface of first account information provided by an exemplary embodiment of the present application;

[0034] Figure 7 It is a schematic diagram of an interface of an account list provided by an exemplary embodiment of the present application;

[0035] Figure 8 It is a flowchart of a live interactive method provided by another exemplary embodiment of the present application;

[0036] Figure 9 It is a schematic diagram of a live interface that displays multiple interactive messages provided by an exemplary embodiment of the present application;

[0037] Figure 10 It is a flowchart of a live interactive method provided by another exemplary embodiment of the present application;

[0038] Figure 11 It is a schematic diagram of an interface that displays an element acquisition area provided by an exemplary embodiment of the present application;

[0039] Figure 12 It is a flowchart of a live interactive method provided by the remaining exemplary embodiment of the present application;

[0040] Figure 13 It is a schematic diagram of an interface that displays a voting configuration interface provided by an exemplary embodiment of the present application;

[0041] Figure 14 It is a schematic diagram of an interface that displays voting results provided by an exemplary embodiment of the present application;

[0042] Figure 15 It is a schematic diagram of an interface of live prompt information displayed on a host terminal based on voting results provided by an exemplary embodiment of the present application;

[0043] Figure 16 It is a schematic diagram of an interface that displays at least one virtual element provided by an exemplary embodiment of the present application;

[0044] Figure 17 It is a schematic diagram of an interface that displays an element configuration interface provided by an exemplary embodiment of the present application;

[0045] Figure 18 It is a schematic diagram of live interactive interaction provided by an exemplary embodiment of the present application;

[0046] Figure 19It is a structural block diagram of a live interaction device provided by an exemplary embodiment of the present application;

[0047] Figure 20 It is a structural block diagram of a live interaction device provided by an exemplary embodiment of the present application;

[0048] Figure 21 It is a structural block diagram of an electronic device provided by an exemplary embodiment of the present application. Detailed implementation manners

[0049] To make the objectives, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0050] The terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. The singular forms "a", "the" and "said" used in the present application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0051] With the continuous development of Internet technology, live streaming has become an indispensable part of people's daily lives. Whether in the fields of entertainment, education or business, live streaming attracts a large number of users with its immediacy and interactivity.

[0052] A live streaming room is usually initiated by a host account and entered by viewer accounts to watch. The live streaming room can be implemented as a live streaming room with at least one theme such as a teaching live streaming room, a talent show live streaming room, a chat live streaming room, a shopping live streaming room, a public welfare activity live streaming room, etc. The participating accounts in the live streaming room include the host account and viewer accounts. Optionally, the participating accounts in the live streaming room can also include an administrator account, that is, an account for managing the live streaming room. The management methods include: switching the host account, going live control, ending the live control, managing viewer accounts, adding a voting function, counting the number of interaction messages, etc. The embodiments of the present application do not limit this.

[0053] In some embodiments, the live streaming room includes a live streaming area and an interaction area.

[0054] Among them, the live streaming area is used to present the content live streamed by the host account to the viewer accounts. For example: the host account live streams the process of participating in a game in the live streaming room, such as a virtual game process, etc.; or, the host account live streams the learning process in the live streaming room, such as a teaching process, etc.

[0055] Among them, the interaction area is an area for participating accounts to interact in the live broadcast room. For example, the interaction area is used to display the interaction content sent by the participating accounts in the live broadcast room. The interaction content includes at least one of the following forms: (1) Text content. For example, a participating account obtains text content by inputting text and sends the text content to the interaction area. Other participating accounts in the live broadcast room can view the text content sent by the participating account. (2) Voice content. For example, a participating account obtains voice content by collecting voice and sends the voice content to the interaction area. Other participating accounts in the live broadcast room can listen to the voice content sent by the participating account. (3) Image content. For example, the host account or the administrator account provides image content in the live broadcast room. The participating accounts in the live broadcast room can send the image content to the interaction area through a trigger operation on the image content. (4) Special effect content. For example, multiple special effect elements are provided in advance. The participating account selects the special effect elements to send to the interaction area, so as to display the special effect presented by the special effect elements in the interaction area, etc.

[0056] However, the above interaction methods in the live broadcast room are relatively single, the stickiness between the audience and the host is poor, which is not conducive to the sustainable development of the live broadcast room, and makes the live broadcast interaction experience relatively poor.

[0057] The live broadcast interaction method provided by the embodiment of the present application considers the first application program being broadcast in the first live broadcast room. If there is an account association relationship between the first audience account watching the first live broadcast room and the first program account registered in the first application program, then the interaction result in the first live broadcast room based on the first program account can be determined according to the interaction situation of the first audience account in the first live broadcast room. This enriches the interaction diversity in the first live broadcast room, and also helps to encourage the first audience account to participate in the interaction in the first live broadcast room. By leveraging the richness of the account information of the first program account, the interaction efficiency is enhanced, and the interaction stability and the sustainable development of the live broadcast room are ensured. Therefore, the live broadcast interaction method provided by the embodiment of the present application can be applied to various live broadcast scenarios such as game live broadcast scenarios, online education live broadcast scenarios, virtual concert scenarios, e-commerce live broadcast scenarios, sports event live broadcast scenarios, enterprise live broadcast scenarios, etc., and is not limited here.

[0058] Optionally, schematically, Figure 1 is a schematic diagram of a live broadcast interface provided by an exemplary embodiment of the present application based on the live broadcast interaction method. Taking the case where the audience terminal logged in with the first audience account displays the live broadcast interface as an example, as Figure 1 shown, it is the live broadcast interface 100 of the first live broadcast room hosted by the first host account. In the live broadcast interface 100, there is a live broadcast area 110 and an interaction area 120. The live broadcast area 110 displays the screen of the first host account operating the first application program. The interaction area 120 is an area for the participating accounts in the first live broadcast room to participate in the live broadcast interaction.

[0059] Schematically, the viewer terminal displays a live broadcast interface 100 through a live broadcast application; if the first application is a game application, the game screen of the first host account participating in the game process is displayed within the live broadcast area 110.

[0060] Schematically, between the live broadcast area 110 and the interaction area 120, it can be an independent layout, or a layout of fusion and superposition display, or other flexible adjustment layout methods, etc.

[0061] Optionally, when the first viewer account meets the interaction requirements of the first live broadcast room, and there is an account association relationship between the first viewer account and the first program account registered in the first application, the first interaction process of the first viewer account participating in the first live broadcast room is displayed.

[0062] Among them, the first interaction process includes the sending of the first bullet screen in the first live broadcast room, and the first bullet screen is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application.

[0063] Schematically, an account association relationship is established in advance between the first viewer account and the first program account within the live broadcast application. The first program account is the account registered by the viewer user corresponding to the first viewer account within the first application; if the first application is a game application, the first program account is the game account registered by the viewer user in the game application. The viewer user establishes an account association relationship between the logged-in first viewer account and the game account within the live broadcast application.

[0064] Optionally, the interaction requirement is a preset requirement. If the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application, then the first interaction process can be displayed.

[0065] Schematically, the interaction requirement is a condition realized based on a static interaction method. For example, staying in the first live broadcast room for a certain period of time is considered to meet the interaction requirement, or entering the first live broadcast room is considered to meet the interaction requirement, etc.; or, the interaction requirement is a condition realized based on a dynamic interaction method. For example, receiving a specific interaction operation within the first live broadcast room is considered to meet the interaction requirement, etc. Optionally, the interaction method is realized through an interaction operation, and the interaction operation can act within the interaction area 120 or within the live broadcast area 110, which is not limited here. Schematically, whether it is a static interaction method or a dynamic interaction method, a corresponding interaction process will be generated.

[0066] Optionally, such as Figure 1As shown, when the first viewer account meets the interaction requirements of the first live broadcast room, and there is an account association relationship between the first viewer account and the first program account registered in the first application, the sending process of the first barrage is regarded as the first interaction process and displayed in the interaction area 120 of the viewer terminal; or, the sending process of the first barrage is regarded as the first interaction process and displayed in the live broadcast area 110 of the viewer terminal, etc., which is not limited here.

[0067] By displaying the first barrage, it is shown that the first audience account participates in the first interactive process as the first program account in the first application, thereby strengthening the relationship between the first anchor account and the first audience account and even the first program account, and also strengthening the relationship between the first audience account and other audience accounts, thereby improving the interaction frequency and human-computer interaction efficiency.

[0068] In addition, the computer system of this application is introduced. Please refer to Figure 2 , which shows a schematic diagram of a live interactive system provided by an exemplary embodiment of the present application, the live interactive system includes: a terminal 210, a terminal 220, a first server 230 and a second server 240.

[0069] The first server 230 is used to provide the first anchor account with the ability to create a live broadcast room. After the first anchor account creates the first live broadcast room, the audience account enters the first live broadcast room to watch the live broadcast. Among them, the audience account, anchor account and other accounts are participating accounts in the live broadcast room.

[0070] The terminal 210 is a host terminal where the first host account is located, and the terminal 220 is a viewer terminal where the first viewer account is located. The first server 230 is a background server of the live broadcast application, which is used to provide the live broadcast background service of the live broadcast application. The second server 240 is a background server that provides the first application.

[0071] Among them, the first live broadcast room includes at least a live broadcast area and an interactive area. The live broadcast area is used to display the live broadcast content of the first anchor account. In the embodiment of the present application, the live broadcast area displays the screen of the first anchor account operating the first application. The first application is other programs other than the live broadcast application currently providing the first live broadcast room; the interactive area is used to display the interactive content sent by the participating accounts in the first live broadcast room in the live broadcast room, such as: text content, voice content, etc.

[0072] In some embodiments, taking the perspective of the terminal 220 as an example, during the process of the first viewer account watching a live stream through the live stream interface, if the first viewer account meets the interaction requirements of the first live stream room, and there is an account association relationship between the first viewer account and the first program account registered in the first application, display the first interaction process including the first bullet screen sent in the first live stream room. For example, the first server 230 obtains information related to the first program account from the second server 240 to display the first bullet screen based on the first program account, and the first bullet screen is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application.

[0073] For example: if the first application is a game application, and if the first viewer account meets the interaction requirements of the first live stream room and there is an account association relationship between the first viewer account and the first program account registered in the game application, then display the first bullet screen to represent that the first viewer account participates in the first interaction process in the identity of the first program account in the first application. That is, analyze the first program account with an account association relationship with the first viewer account based on the first application, enrich the interaction methods in the first live stream room, enhance the audience's sense of participation in the live stream, improve the audience retention rate and activity, and also increase the interaction frequency between the anchor and the audience, thereby enhancing user stickiness and satisfaction.

[0074] It should be noted that the above live stream interaction method is only an exemplary example, and the embodiments of the present application are not limited thereto.

[0075] The above terminal is optional. The terminal can be a desktop computer, a laptop computer, a mobile phone, a tablet computer, a virtual reality (VR) device, an augmented reality (AR) device, a mixed reality (MR) device, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a smart TV, a smart vehicle, and other various forms of terminal devices. The embodiments of the present application are not limited thereto.

[0076] It should be noted that the above server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server.

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

[0078] For further explanation, before collecting the relevant data of the user (for example: the account information, historical operation data, and real-time operation data involved in this application) and during the process of collecting the relevant data of the user, a prompt interface, pop-up window, or voice prompt message can be displayed. The prompt interface, pop-up window, or voice prompt message is used to prompt the user that their relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the confirmation operation of the user on the prompt interface or pop-up window. Otherwise (that is, when the confirmation operation of the user on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are ended, that is, the relevant data of the user is not obtained. In other words, all user data collected by this application is 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 in the relevant regions.

[0079] Combined with the above noun introduction and application scenarios, the live interaction method provided by this application is described. Taking the application of this method to the viewer terminal as an example, as Figure 3 shown, this method includes the following steps 310 to step 330.

[0080] Step 310, receive the operation to enter the live broadcast room.

[0081] Illustratively, the live broadcast room is a virtual room opened by the host account in the live application program. When the host account is logged in to the live application program, the host account can open a live broadcast room based on the live function provided by the live application program so that other viewer accounts can enter the live broadcast room and participate in the live interaction.

[0082] Optionally, the live application program includes at least one of the following types of programs: instant messaging application program, video playback program, short video playback program, social program, financial program, device control program, etc.

[0083] Optionally, the live application program is implemented as an independent application program; or, the live application program is implemented as a host program, that is, at least one parasitic program is published in the live application program, and the parasitic program can also be called a small program / micro program, etc.; or, the live application program is implemented as a parasitic program, and the parasitic program runs in the host program.

[0084] Among them, the operation to enter the live broadcast room is used to enter the first live broadcast room of the host of the first host account, and the first viewer account is logged in on the current device.

[0085] Schematically, the current device is at least one of various devices such as a mobile phone device, a laptop computer device, a tablet computer device, a desktop computer device, a VR device, an AR device, etc. The first viewer account is logged in on the current device. Therefore, the current device can also be called a viewer device or a first viewer device, such as a viewer device.

[0086] Taking the viewer device as the execution subject as an example, based on the operation to enter the live broadcast room, enter the first live broadcast room of the host of the first host account. The first live broadcast room is the virtual room opened by the first host account in the live broadcast application.

[0087] Optionally, at least one live broadcast room is displayed in the live broadcast application. Different live broadcast rooms are usually operated by different live broadcast accounts; receive the live broadcast room selection operation for the first live broadcast room as the operation to enter the live broadcast room to enter the selected first live broadcast room to watch the live broadcast.

[0088] Schematically, at least one live broadcast room is displayed in sequence in the live broadcast application, such as arranged vertically or horizontally, etc.; or, at least one live broadcast room is displayed slidingly in the live broadcast application, such as displaying the next live broadcast room through a sliding operation when the current live broadcast room is displayed, etc. Schematically, the operation to enter the live broadcast room is such as a click operation, a long press operation, etc. on the first live broadcast room, which is not limited here.

[0089] Optionally, the first live broadcast room can be any form of live broadcast room such as a virtual game live broadcast room (game live broadcast room), a live performance live broadcast room, an online variety show live broadcast room, an online sales live broadcast room, an online teaching live broadcast room, etc. This application does not limit this.

[0090] Step 320, in response to the operation to enter the live broadcast room, display the live broadcast interface of the first live broadcast room.

[0091] Schematically, if the operation to enter the live broadcast room is received, enter the first live broadcast room and display the corresponding live broadcast interface; the live broadcast interface is the core platform for interaction between the participating accounts in the first live broadcast room. The participating accounts include the first host account and the viewer account (if there are viewers watching the first live broadcast room, there is a viewer account); the live broadcast interface usually includes a live broadcast area and an interaction area, where the live broadcast area is used to display the content broadcast by the first host account, and the interaction area is the area for interaction between the participating accounts.

[0092] Among them, the live broadcast interface includes the screen of the first host account operating the first application.

[0093] Schematically, the first application is an application different from the live broadcast application for playing the live broadcast interface. The content broadcast by the first host account in the live broadcast application is the operation situation of operating the first application.

[0094] Optionally, the first application includes a game application. For example, if the first host account is a game host account, the content broadcast by the first host account is the operation situation of operating the game application. For example, if the game W is being played live, the screen of the first host account operating the game W is displayed on the live broadcast interface.

[0095] Step 330, when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application, display the first interaction process in which the first viewer account participates in the first live broadcast room.

[0096] Among them, the first interaction process includes the sending of the first barrage in the first live broadcast room. The first barrage is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application.

[0097] Schematically, the interaction requirements are pre-set conditions for measuring the interaction situation of the first viewer account. Optionally, the interaction requirements of different live broadcast rooms are the same; or, the interaction requirements of different live broadcast rooms are different.

[0098] Optionally, the interaction requirements are related to the first viewer account itself. For example, it is determined whether the interaction requirements are met based on the situation of the first viewer account entering the first live broadcast room; or, it is determined whether the interaction requirements are met based on the staying duration of the first viewer account in the first live broadcast room, etc.

[0099] Optionally, the interaction requirements are related to the interaction operations received in the live broadcast interface, that is, used to analyze whether the interaction operations meet the interaction requirements of the first live broadcast room. For example, analyze whether the operation form of the interaction operation meets the interaction requirements; or, analyze whether the operation frequency of the interaction operation meets the interaction requirements; or, analyze whether the operation object targeted by the interaction operation meets the interaction requirements, etc. This is not limited here.

[0100] Schematically, the above interaction operations usually represent dynamic operations; in addition, when the interaction requirements are implemented as requirements related to the first viewer account itself, they can also be regarded as static interaction operations. For example, the situation of the first viewer account entering the first live broadcast room is a static interaction operation after the live broadcast interface is displayed, or the situation of the staying duration of the first viewer account in the first live broadcast room is used as a static interaction operation, etc.

[0101] In some embodiments, in addition to determining whether the first viewer account meets the interaction requirements of the first live broadcast room, it is also necessary to analyze whether there is an account association relationship between the first viewer account and the first program account registered in the first application.

[0102] Schematically, the first application is an application different from the live broadcast application. Usually, multiple program accounts are registered in the first application, and the account information of the multiple program accounts is stored at the program background server corresponding to the first application. For example: the first application is a game application, and the multiple program accounts registered in the game application are different player accounts, and the player account information is stored at the program background server of the game application.

[0103] Schematically, the first program account is registered in the first application. When the first viewer account meets the interaction requirements of the first live broadcast room, it is necessary to analyze whether there is an account association relationship between the first viewer account and the first program account.

[0104] Optionally, the account association relationship is used to represent a pre-established binding relationship between the first viewer account and the first program account.

[0105] Schematically, when the first viewer account is logged in to the live broadcast application, if the first viewer account and the first program account are pre-bound (i.e., a binding relationship is established) in the live broadcast application, it is regarded that there is an account association relationship between the first viewer account and the first program account.

[0106] Optionally, the account association relationship is used to represent that the first program account is logged in to the first application called by the live broadcast application in which the first viewer account is logged in.

[0107] Schematically, the viewer terminal is not only installed with the live broadcast application for watching the live broadcast, but also installed with the first application. If the first application can be correctly called when the first viewer account is logged in to the live broadcast application, and the first program account is logged in to the first application, it is usually regarded that the first viewer account and the first program account are operated by the same user. Therefore, it can be regarded that there is an account association relationship between the first program account and the first viewer account.

[0108] In some embodiments, when the first viewer account meets the interaction requirements and has an account association relationship with the first program account, the first barrage is displayed.

[0109] Schematically, when the first viewer account meets the interaction requirements and has an account association relationship with the first program account, it means that the first program account can be analyzed based on the first viewer account under the interaction requirements, and then the first barrage representing the first program account is displayed.

[0110] Optionally, the interaction requirement is a conditional requirement for measuring an interaction operation, such as the static interaction operation and the dynamic interaction operation described above; when the interaction operation performed by the first viewer account meets the interaction requirement and there is an account association relationship with the first program account, analyze the first barrage generated based on the first program account under the interaction operation.

[0111] Illustratively, consider the operation of the first viewer account entering the first live broadcast room as meeting the interaction requirement of the first live broadcast room. Then, when there is an account association relationship between the first viewer account and the first program account, display the first barrage based on the first program account. For example, the first barrage is the account information of the first program account, the account welcome information of the first program account (a welcome message specifically indicating the account identifier of the first program account), etc.

[0112] Illustratively, consider the operation of the first viewer account staying in the first live broadcast room for a duration reaching a preset duration threshold as meeting the interaction requirement of the first live broadcast room. Then, when there is an account association relationship between the first viewer account and the first program account, display the first barrage based on the first program account. For example, the first barrage is the account information of the first program account, the account welcome information of the first program account, etc.

[0113] Illustratively, consider the operation of the first viewer account sending an interaction message in the first live broadcast room as meeting the interaction requirement. Then, when there is an account association relationship between the first viewer account and the first program account, display the first barrage based on the first program account. For example, the first barrage is the account information of the first program account, etc.

[0114] Illustratively, consider the operation of the first viewer account sending a special effect identifier in the first live broadcast room as meeting the interaction requirement. Then, when there is an account association relationship between the first viewer account and the first program account, display the first barrage based on the first program account. For example, the first barrage is the account information of the first program account, etc.

[0115] It should be noted that the above interaction requirements and the display of the first barrage are only illustrative examples, and the embodiments of the present application are not limited thereto.

[0116] In an optional embodiment, when the first viewer account meets the account management requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application program, display the first account information corresponding to the first program account as the first barrage.

[0117] Schematically, the account management requirement is used to indicate that the status of the first viewer account in the first live room complies with the regulations of the live streaming platform. The interaction requirement includes the account management requirement, and here the interaction requirement can be regarded as a static requirement set for the first viewer account.

[0118] Schematically, the first account information is used to describe the information of the first program account. The first account information includes at least one of various information such as the account identifier (such as the account number), account level, account age, and account historical data of the first program account.

[0119] Optionally, if the interaction requirement is met and there is an account association relationship, then when the first program account is determined, the first account information of the first program account is displayed as the first bullet screen.

[0120] By displaying the first account information of the first program account with an account association relationship in the first live room, the cross-program linkage effect between the live streaming application program and the first application program can be achieved, enriching the live interaction methods in the live streaming application program, and also facilitating the first viewer account to interact more frequently and closely with other participating accounts (the first host account or viewer account) in the live streaming application program and even the first application program, improving the human-computer interaction efficiency of live interaction.

[0121] In summary, the interaction result in the first live room based on the first program account is determined by the interaction situation of the first viewer account in the first live room, strengthening the connection between the first viewer account and the first application program on the basis of the account association relationship, and also strengthening the connection between the first viewer account and the first host account. By considering the first application program being broadcast in the first live room, the interaction diversity in the first live room is enriched, and it also helps to stimulate the interaction frequency in the first live room. The interaction efficiency is enhanced by virtue of the richness of the account information of the first program account, ensuring the interaction stability and the sustainable development of the live room.

[0122] In an optional embodiment, the interaction requirement is implemented as the first viewer account entering the first live room; based on meeting this interaction requirement, if there is an account association relationship between the first viewer account and the first program account registered in the first application program, the first interaction process of the first viewer account participating in the first live room is displayed. Schematically, as Figure 4 shown, the above Figure 3 illustrated embodiment can also be implemented as the following steps 410 to step 430.

[0123] Step 410, receive the operation of entering the live room.

[0124] Among them, the operation of entering the live room is used to enter the first live room hosted by the first host account, and the first viewer account is logged in on the current device.

[0125] Schematically, the first live broadcast room is a virtual room opened by the first live broadcast account in the live broadcast application program. At least one live broadcast room is displayed in the live broadcast application program, and different live broadcast rooms are usually operated by different live broadcast accounts; receive a live broadcast room selection operation for the first live broadcast room as a live broadcast room entry operation to enter the selected first live broadcast room to watch the live broadcast.

[0126] Step 420, in response to the live broadcast room entry operation, display the live broadcast interface of the first live broadcast room.

[0127] Schematically, if a live broadcast room entry operation is received, enter the first live broadcast room and display the corresponding live broadcast interface; the live broadcast interface is the core platform for interaction between participating accounts in the first live broadcast room, and the participating accounts include the first live broadcast account and the viewer account.

[0128] Among them, the live broadcast interface includes the screen of the first live broadcast account operating the first application program.

[0129] Schematically, the first application program is another application program different from the live broadcast application program, and the content of the live broadcast by the first live broadcast account in the live broadcast application program is the operation situation of operating the first application program.

[0130] Schematically, the first application program is implemented as a game application program. For example, if the first live broadcast account is a game live broadcast account, the first live broadcast account broadcasts the situation of operating the game application program in the first live broadcast room, such as participating in a virtual game; or, receiving virtual rewards in the virtual game; or, challenging other live broadcast accounts (such as the second live broadcast account), etc., so as to display the corresponding operation screen in the live broadcast area of the live broadcast interface.

[0131] Step 430, based on the live broadcast room entry operation of the first viewer account entering the first live broadcast room and the account association relationship between the first viewer account and the first program account registered in the first application program, display the first interaction process of the first viewer account participating in the first live broadcast room.

[0132] Among them, the interaction requirement includes the live broadcast room entry operation, that is, the interaction requirement includes the live broadcast room entry operation of the first viewer account entering the first live broadcast room.

[0133] Schematically, regard the live broadcast room entry operation of the first viewer account entering the first live broadcast room as defaulting to meet the interaction requirement, so as to judge whether the first viewer account has an account association relationship with the first program account registered in the first application program.

[0134] Optionally, the account association relationship is used to represent a pre-established binding relationship between the first viewer account and the first program account; or, the account association relationship is used to represent that the first program account is logged in to the first application called by the live application program logged in with the first viewer account, etc., which is not limited here.

[0135] In an optional embodiment, an account binding interface is displayed.

[0136] Schematically, the account binding interface is an interface for establishing a binding relationship between the participating accounts in the live application program and the program accounts in other application programs; the participating accounts include at least one of the host account and the viewer account; the other application program is an application program that has a program association relationship with the live application program, and the program association relationship is a relationship established between the other application program and the live application program through authorization, cooperation, database sharing, etc.

[0137] Optionally, the program association relationship between the live application program and the other application program is implemented through a pre-defined authorization agreement. For example, the other application program authorizes the live application program to implement the cross-program account binding process, and the live application program can also authorize the other application program to implement the cross-program account binding process; or, the program association relationship between the live application program and the other application program is implemented through a pre-defined cooperation agreement. For example, the other application program and the live application program reach an agreement in advance to exchange some account data under the authorization of the user; or, the program association relationship between the live application program and the other application program is established by sharing a database, etc.; or, the other application program and the live application program are two application programs operated by the same company, and a program association relationship is established between the two application programs in advance; or, the other application program and the live application program are application programs operated by two companies that have reached a cooperation, and a program association relationship between the two application programs is established in advance based on the cooperation relationship between the two companies, etc., which is not limited here.

[0138] Among them, the first viewer account is logged in to the account binding interface, and the account binding interface is used to establish an association relationship between the first viewer account and at least one application program.

[0139] Schematically, taking the example that the first viewer account is logged in to the account binding interface displayed on the current device, if the first viewer account is an account logged in to the live application program, the account binding interface is an interface displayed within the live application program.

[0140] Optionally, the account binding interface is an interface displayed before the live interface of the first live broadcast room, such as selecting the account binding function within the live application to display the account binding interface (such as selecting the account binding function in the settings interface); or, the account binding interface is an interface displayed after the live interface of the first live broadcast room, such as performing the account binding function on the live interface to display the account binding interface, etc. Here, the display situation of the account binding interface is not limited.

[0141] In an optional embodiment, in response to receiving an account binding operation for the first program account on the account binding interface, the account binding relationship between the first program account and the first viewer account is displayed as the account association relationship.

[0142] Among them, the account binding operation is used to bind the first viewer account to the first program account registered on the first application.

[0143] Optionally, receive a program selection operation on the account binding interface, where the program selection operation is used to select the first application; in the case of determining the first application based on the program selection operation, receive an account binding operation for the first program account, and display the account binding relationship between the first program account and the first viewer account as the account association relationship.

[0144] That is: the user can select the first application they wish to bind and then perform the account binding process through the account binding operation.

[0145] Schematically, at least one program identifier (such as a program icon, etc.) of at least one other application is displayed in the account binding interface, such as the at least one other application includes the first application; if a program selection operation for the first application is received (such as performing a click operation on the program icon of the first application), it means that the user wishes to bind the first viewer account to the program account in the first application.

[0146] Schematically, a program account input interface is displayed based on the program selection operation, and the user can enter the first program account registered on the first application in the program account input interface to establish an account binding relationship between the first viewer account and the first program account; or, a program call window is displayed based on the program selection interface, and the program call window is used to prompt to call the selected application (such as the first application) on the current device. Based on the call confirmation operation for the program call window (such as confirming to call the first application), in the case where the selected application (such as the first application) is installed on the current device, an account binding relationship is established between the first program account currently logged in the first application and the first viewer account logged in on the account binding interface, etc.

[0147] Optionally, receive an account input operation of entering a first program account that meets the account binding requirements within the account binding interface as an account binding operation.

[0148] Illustratively, the account binding requirements are the conditions for binding between the first viewer account and the first program account, that is, the first viewer account and the first program account can be bound only when the first program account meets the account binding requirements. The account binding requirements are such as the conditions for establishing a program binding relationship between other application programs and the live broadcast application program through authorization, cooperation, database sharing, etc. For example, after the user enters the first program account, it is detected whether there is a program binding relationship between the application program registered by the first program account and the live broadcast application program. If so, an account binding relationship is established between the first program account and the first viewer account.

[0149] In some embodiments, based on the account binding operation, display the account binding relationship between the first program account and the first viewer account as an account association relationship.

[0150] Illustratively, after establishing the account association relationship between the first program account and the first viewer account based on the account binding relationship, display an account binding prompt message to represent the account association relationship. For example, the account binding prompt message includes text content "Binding" and the account identifier of the first program account (such as the account number, the program identifier of the first application program, etc.).

[0151] It should be noted that the above method of establishing an account binding relationship as an account association relationship based on the account binding interface is only an illustrative example, and the embodiments of the present application are not limited thereto.

[0152] In some embodiments, in response to receiving an object selection operation for the first program account, display the object association relationship between the first viewer account and the first virtual object.

[0153] Among them, the object selection operation is used to select the first virtual object on the basis of establishing an account association relationship, and the first account information corresponding to the first program account includes the object identifier of the first virtual object.

[0154] Optionally, taking the first application program as a game application program as an example, on the basis of establishing an account binding relationship with the first program account, the live broadcast application program can obtain the first account information corresponding to the first program account. The first account information is such as object usage information (such as the frequency and type of virtual objects used), historical game information (such as virtual games within a historical time period), etc.

[0155] Optionally, display at least one virtual object corresponding to the first program account.

[0156] Schematically, at least one virtual object is a virtual object used by a first program account within a historical time period (such as the preset last month, last week, etc.). For example, if the first program account used virtual object A and virtual object B to participate in virtual games within the historical time period, then virtual object A and virtual object B are used as at least one virtual object.

[0157] Schematically, displaying the object image of at least one virtual object, or displaying the object name of at least one virtual object, etc., is used as a way to display at least one virtual object.

[0158] Schematically, when there is an account association relationship between a first viewer account and a first program account, at least one virtual object corresponding to the first program account is automatically displayed; or, when there is an account association relationship between the first viewer account and the first program account, in response to receiving an account configuration operation for the first program account, at least one virtual object corresponding to the first program account is displayed, and the account configuration operation is used to configure the information to be displayed to other viewer accounts.

[0159] Optionally, in response to receiving an object selection operation for the first virtual object among at least one virtual object, the object association relationship between the first viewer account and the first virtual object is displayed.

[0160] Schematically, the object selection operation is such as a click operation, a long press operation, a swipe operation, etc.; based on the object selection operation, an object association relationship between the first viewer account and the first virtual object is established on the basis of the account association relationship, and the object association relationship can be identified by displaying an object binding prompt message, such as: the object binding prompt message includes the text content "association" and the object identifier of the first virtual object (such as the object image, object name, etc.).

[0161] In addition, in addition to being able to establish an object association relationship between the first viewer account and the first virtual object through an object selection operation on the basis of establishing an account association relationship, corresponding configuration effects can also be achieved through other account configuration operations.

[0162] Schematically, the display situation of historical game information is configured so that other viewer accounts can view the historical game information of the first program account, or cannot view the historical game information of the first program account; or, the display situation of the program account level is configured so that other viewer accounts can view the program account level of the first program account, or cannot view the program account level of the first program account, etc., which is not limited here.

[0163] In an optional embodiment, when the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and the first program account registered in the first application, the first account prompt message automatically posted by the first viewer account is displayed as the first bullet screen.

[0164] Schematically, when both the interaction requirements and the account association relationship are met, the first account prompt message automatically posted by the first viewer account can be displayed as the first bullet screen through the default settings of the live streaming room, so as to achieve the effect of prompting the first viewer account to join the first live streaming room.

[0165] Optionally, taking the interaction requirement as the live streaming room entry operation for receiving the first viewer account to enter the first live streaming room as an example, when the first viewer account enters the first live streaming room and it is determined that there is an account association relationship between it and the first program account, the first account prompt message automatically posted by the first viewer account is displayed as the first bullet screen.

[0166] Among them, the first account prompt message includes the first account identification information corresponding to the first program account, and the first account identification information is used to represent the first program account.

[0167] Optionally, the first account identification information includes at least one of various information such as the account number, account nickname, account level, account age, object name of the associated virtual object, and object image of the first program account. The associated virtual object can be a virtual object determined based on the above object association operation, or a virtual object analyzed and determined based on at least one virtual object used by the first program account (such as using the virtual object with the highest usage frequency as the associated virtual object, or using the virtual object with the highest winning rate as the associated virtual object, etc.).

[0168] When the first viewer account is in the first live streaming room and meets the interaction requirements and the account association relationship, the first account prompt message automatically posted by the first viewer account can prompt the participating accounts in the first live streaming room that the current first viewer account is registered with the first program account on the first application operated by the first host account, which is convenient for the participating accounts and the first viewer account to perform more frequent interactions in the first live streaming room, and is also convenient for the participating accounts registered with other program accounts to perform cross-program interactions with the first program account, improving the interaction efficiency.

[0169] In an optional embodiment, when the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and the first program account registered in the first application, the second account prompt message posted by the second viewer account is displayed as the first bullet screen.

[0170] Among them, the second viewer account is a viewer account other than the first viewer account within the live broadcast interface.

[0171] Optionally, the second account prompt information is information automatically published based on the default settings of the live broadcast room, or the second account prompt information is information published by the second viewer account based on an information-triggered operation. For example, when the first viewer account enters the first live broadcast room, a welcome prompt is displayed on the live broadcast interface of the second viewer account. If the second viewer account triggers the welcome prompt, the second account prompt information is published; or, after the first viewer account enters the first live broadcast room, the second viewer account edits the welcome information, and the second account prompt information is generated based on the welcome information. Here, it is not limited.

[0172] Among them, the first account identification information is included in the second account prompt information.

[0173] Schematically, the second account prompt information is information published when the second viewer account welcomes the first viewer account. This second account prompt information not only serves to welcome the first viewer account, but also can display the first account identification information corresponding to the first program account therein, enriching the welcome effect.

[0174] Optionally, taking the generation of the second account prompt information based on the welcome information as an example, after the first viewer account enters the first live broadcast room, the second viewer account edits the welcome information. In the case where there is an account association relationship between the first viewer account and the first program account, the first account identification information of the first program account is added to the welcome information to obtain the second account prompt information, so as to display that the second viewer account publishes the second account prompt information.

[0175] In some alternative embodiments, the first prompt identifier is used to represent the first account identification information.

[0176] Schematically, the first account identification information is represented by the first prompt identifier in the first account prompt information; or, the first account identification information is represented by the first prompt identifier in the second account prompt information; or, the first account identification information is represented by the first prompt identifier in both the first account prompt information and the second account prompt information, etc.

[0177] The first prompt identifier is at least one of various identifiers such as a highlighting identifier, a color identifier, and a bold identifier. Taking the example that the first account identification information is represented by the first prompt identifier in the first account prompt information, if the first account prompt information is "Welcome virtual object A to join the live broadcast room", and if the first account identification information is the virtual object A associated with the first viewer account and the first prompt identifier is a bold identifier, then the virtual object A is displayed in bold, such as the first account prompt information being displayed as "Welcome virtual object A to join the live broadcast room", etc.

[0178] In some embodiments, when the first viewer account does not meet the interaction requirements of the first live broadcast room, and / or there is an account association relationship between the first viewer account and the first program account registered in the first application, a third account prompt message automatically posted by the first viewer account is displayed.

[0179] Among them, the first account identification information is not included in the third account prompt message.

[0180] Illustratively, if there is an account association relationship but the first viewer account does not meet the interaction requirements of the first live broadcast room (such as there is an account association relationship but the stay duration does not reach the preset duration threshold, etc.); or, the first viewer account meets the interaction requirements of the first live broadcast room but there is no account association relationship (such as the first viewer account is an account that has not registered or bound the first program account); or, if the first viewer account has neither an account association relationship nor meets the interaction requirements of the first live broadcast room (such as the first viewer account is a guest account and has not registered or bound the first program account), then the third account prompt message is displayed. For example, the third account prompt message is "Welcome user C to join the first live broadcast room", where the first account identification information related to the first program account does not exist.

[0181] Such as Figure 5 As shown, it is a schematic diagram of an interface representing the first account identification information with the first prompt identifier.

[0182] Among them, the first live broadcast room 500 corresponds to a live broadcast area 510 and an interaction area 520 (such as implemented as a bullet chat area); a picture of the first host account operating the first application 530 is displayed in the live broadcast area 510. For example, the first application 530 is a game application. Taking the case where the operation of entering the live broadcast room of the first live broadcast room 500 by the first viewer account triggers the implementation of interaction requirements as an example, when there is an account association relationship between the first viewer account and the first program account on the first application 530 played by the first host account, an account prompt message is displayed as the first bullet chat.

[0183] Illustratively, taking the display of the first account prompt message posted by the first viewer account as an example, if user A is the first viewer account and there is an account association relationship between the first viewer account and the first program account on the first application 530, then the first account identification information is displayed in the form of "bold underline" in the first account prompt message. For example, if the first account identification information is a virtual object associated with the first program account, and the virtual object associated with the first program account corresponding to user A is "Dream of Zhuang Zhou and the Butterfly", then the first account prompt message 541 posted by user A is displayed as "Welcome game player Zhuang Zhou Dreaming of a Butterfly to enter the live broadcast room". Similarly, the account prompt messages corresponding to other users can also be displayed on the live broadcast interface.

[0184] In addition, if user D is an account that does not meet the interaction requirements and / or has no associated account relationship, a third account prompt message automatically released by user D is displayed, and the first account identification information is not included in the third account prompt message. For example, Figure 5 the third account prompt message 542 released by user D shown in

[0185] In an optional embodiment, in response to receiving an information trigger operation for the first account identification information, the first account information corresponding to the first program account is displayed.

[0186] Schematically, the first account identification information is triggerable information. If an information trigger operation is performed on the first account identification information, more detailed first account information related to the first program account can be displayed.

[0187] The information trigger operation is at least one of operation forms such as click operation, long-press operation, swipe operation, etc.; the first account information is used to describe the account situation of the first program account.

[0188] Schematically, the first account information includes at least one of multiple types of information such as object usage information, historical game information, account proficiency type, virtual skins dressed on the account, etc.

[0189] Optionally, based on the difference in the information type of the first account identification information, the first account information related to the first account identification information can also be displayed. For example, the first account information is a detailed description of the first account identification information.

[0190] Schematically, taking the first account identification information associated with the first program account / first audience account as a virtual object as an example, the first account information displayed based on the information trigger operation on the first account identification information is an explanation centered around the associated virtual object, such as introducing the historical game situation of operating the virtual object, the virtual skins that the virtual object often dresses, etc.; or, taking the first account identification information as the account level of the first program account as an example, the first account information displayed based on the information trigger operation on the first account identification information is an explanation centered around the account level, such as the regional ranking of the account level, the duration to reach the account level, etc. This is not limited here.

[0191] Schematically, taking Figure 5 the execution of an information trigger operation on the first account identification information in the first account prompt message 541 shown in Figure 6Schematic diagram of the interface of the first account information shown. It introduces the player age of the first program account 610 (such as the registration duration of the first program account 610, or the playing duration of the first program account in "Zhuang Zhou's Dream of Butterflies", etc.), the player win rate (such as the historical win rate of the first program account 610, or the historical win rate of the first program account 610 in "Zhuang Zhou's Dream of Butterflies", etc.), the type of object the player is good at (such as support), the player's skin (such as the virtual skin used for the longest time by the first program account 610, or the virtual skin dressed up by the first program account 610 for "Zhuang Zhou's Dream of Butterflies", etc.). Here, the first account information is not limited.

[0192] In an optional embodiment, the second account information corresponding to the second program account is displayed.

[0193] Among them, the second program account is an account registered in the first application program and having an account association relationship with the third viewer account.

[0194] Schematically, the third viewer account is other viewer accounts other than the first viewer account. Therefore, the third viewer account can also be implemented as the above-mentioned second viewer account; taking the example that there is an account association relationship between the third viewer account and the second program account registered in the first application program, the fourth account prompt information is displayed, and the fourth account prompt information includes the second account identification information corresponding to the second program account.

[0195] Optionally, in response to receiving an information trigger operation for the second account identification information, the second account information corresponding to the second program account is displayed.

[0196] Such as Figure 5 shown, taking the first viewer account as user A as an example, since there is an account association relationship between the third viewer account and the second program account registered in the first application program, the third viewer account can be implemented as user B or user C. Taking user C as the third viewer account as an example, then "Welcome game player Arthur Elite to enter the live broadcast room" is the fourth account prompt information, and the second account identification information in the fourth account prompt information is "Arthur Elite"; receiving the information trigger operation for the second account identification information displays the second account information. If the first viewer account is user B or user C, then the third viewer account can be implemented as user A. Therefore, the displayed second account information refers to the content shown in Figure 6 shown, which is not limited and elaborated here.

[0197] In an optional embodiment, a first account addition operation for the second account information is received.

[0198] Schematically, the second account information includes a first account addition control, and the first triggering operation for the first account addition control is taken as the first account addition operation, which is used to add the second program account as a friend account within the first application.

[0199] Schematically, the first triggering operation is at least one of forms such as a click operation, a long - press operation, a swipe operation, etc. Based on the first account addition operation, the purpose of cross - program friend addition can be achieved within the live application. For example, the first viewer account sends a cross - program friend application message to the third viewer account within the live application, and the cross - program friend application message includes the program identifier of the first application to indicate that the first program account hopes to add the second program account as a friend.

[0200] In an optional embodiment, a second account addition operation for the second account information is received.

[0201] Schematically, the second account information includes a second account addition control, and the second triggering operation for the second account addition control is taken as the second account addition operation, which is used to add the third viewer account as a friend account within the live application corresponding to the first live room.

[0202] Schematically, the second triggering operation is at least one of forms such as a click operation, a long - press operation, a swipe operation, etc. Optionally, the first account addition control and the second account addition control are different controls. At this time, the operation forms of the first triggering operation and the second triggering operation can be the same or different; or, the first account addition control and the second account addition control are the same control. At this time, the operation forms of the first triggering operation and the second triggering operation are different, that is, different friend addition functions are realized based on different operations.

[0203] Based on the first account addition operation, the purpose of adding friends within the current program can be achieved within the live application. For example, the first viewer account sends a friend application message of the current program to the third viewer account within the live application to indicate that the first viewer account hopes to add the second viewer account as a friend.

[0204] In an optional embodiment, a second live prompt operation for the second account information is received.

[0205] Schematically, the second account information includes a live prompt control, and the control triggering operation for the live prompt control is taken as the second live prompt operation, which is used to prompt the second program account about the live status of the first live room within the live application.

[0206] The live broadcast status includes at least one of multiple descriptions of the live broadcast room status, such as the on-air status, off-air status, confrontation status (Versus, VS), clearance status, etc.; the confrontation status is, for example, a description of the status between the first anchor account and other anchor accounts, and the clearance status is, for example, a description of the first anchor account operating the first application to execute a specific task, etc., which is not limited here.

[0207] Illustratively, if the current first live broadcast room is in the clearance status, then based on the second live broadcast prompt operation, it is prompted in the live broadcast application that the current first live broadcast room is in the on-air status, so as to prompt the second program account to view the execution situation of the first anchor account for the specific task in the first live broadcast room, so that the second program account can efficiently complete tasks in the future, etc.

[0208] In an optional embodiment, in response to receiving an account list display operation for the live broadcast interface, the account list is displayed. The account list includes at least one of participating accounts and program accounts that are in the first live broadcast room and have program accounts registered in the first application.

[0209] Illustratively, the live broadcast interface includes an account list display control, and the control trigger operation for the account list display control is used as the account list display operation; based on the account list display operation, the participating accounts (the participating accounts include anchor accounts and viewer accounts) currently in the first live broadcast room are determined, and it is determined whether each participating account has a program account registered in the first application; when it is determined that there is at least one participating account registered with a program account, the account list is displayed.

[0210] Optionally, the account list includes at least one participating account registered with a program account; or, the account list includes at least one program account registered with a program account; or, the account list includes at least one participating account registered with a program account and at least one program account, etc.

[0211] Optionally, at least one of the participating accounts may include the current first viewer account, or may only include other viewer accounts; at least one of the program accounts may include the first program account corresponding to the current first viewer account, or may only include the program accounts corresponding to other viewer accounts, etc.

[0212] Among them, the anchor account and the viewer account may not be recognized as program accounts based on self-setting; or, the anchor account and the viewer account need to be authorized to recognize the operation of the program account before they can be recognized, which is not limited here.

[0213] Take Figure 5 the "Game Player List 550" shown as an example of the account list display control. If a control trigger operation (such as a click operation, a long press operation, etc.) for the Game Player List 550 is received, then it is displayed as Figure 7Schematic diagram of the interface of the shown account list.

[0214] Schematically, taking the account list 700 including at least one participating account as an example, the account list 700 may further include at least one of the account live viewing status and the account program operation status corresponding to each participating account; the account live viewing status is used to represent the status of the participating account in the first live room (such as: watching the live room, leaving the live room, offline, etc.); the account program operation status is used to represent the status of the program account associated with the participating account in the first application program (such as: the last game time is 7:00, in the middle of an online game, offline, etc.).

[0215] In an optional embodiment, in response to receiving a first program account addition operation for the account list; display a list friend addition prompt message.

[0216] Schematically, the account list includes a first program account addition control, and the trigger operation for the first program account addition control is used as the first program account addition operation, and the first program account addition operation is used to add all program accounts in the account list as friends within the first application program. The first program account addition operation is such as a click operation, a long press operation, etc.

[0217] Optionally, the first program account addition operation is implemented based on a click operation on the first program account addition control to send friend requests to all program accounts in the account list; the list friend addition prompt message is used to prompt that the first viewer account has currently sent friend requests to at least one program account.

[0218] Such as Figure 7 As shown, taking the "One-key Add Game Friends 710" in the account list 700 as the first program account addition control as an example, perform a trigger operation on the one-key add game friends 710 to add all program accounts in the account list as friends (if user A is the current viewer account, there is no need to send a friend request to the program account corresponding to user A).

[0219] Taking at least one participating account as an example, the account list 700 may further include at least one of the account live viewing status and the account program operation status corresponding to each participating account; the account live viewing status is used to represent the status of the participating account in the first live room (such as: watching the live room, leaving the live room, offline, etc.); the account program operation status is used to represent the status of the program account associated with the participating account in the first application program (such as: the last game time is 7:00, in the middle of an online game, offline, etc.).

[0220] In an alternative embodiment, in response to receiving a second program account addition operation for an account list, display program account addition controls respectively corresponding to at least one program account; based on a selection operation on a first program account addition control, display a program friend addition prompt message.

[0221] Illustratively, the account list includes a second program account addition control, and a trigger operation on the second program account addition control is used as the second program account addition operation, which is used to select some program accounts in the first application to add as friends. The second program account addition operation can be a click operation, a long - press operation, etc.

[0222] Optionally, the second program account addition operation is implemented based on a long - press operation on the second program account addition control, so as to display program account addition controls respectively corresponding to each program account. If a trigger operation (such as a click operation) is performed on the first program account addition control, then select the program account corresponding to the first program account addition control as the account to which a friend request is to be sent, and then display a program friend addition prompt message to represent the friend request sent to this program account.

[0223] In an alternative embodiment, receive a first live broadcast prompt operation for an account list.

[0224] Illustratively, refer to the first live broadcast prompt operation based on the second account information above; the account list includes a live broadcast prompt control, and a control trigger operation on the live broadcast prompt control is used as the first live broadcast prompt operation, which is used to prompt the program accounts in the account list about the current live broadcast status of the first live broadcast room in the live broadcast application. The live broadcast status includes at least one of a variety of descriptions of the live broadcast room status, such as a live - on state, a live - off state, a versus state (VS), a clearance state, etc.

[0225] As Figure 7 shown, taking the "Send Live Broadcast Online Reminder 720" in the account list 700 as an example of the live broadcast prompt control, perform a trigger operation on the Send Live Broadcast Online Reminder 720 to prompt all program accounts in the account list about the current live broadcast status of the first live broadcast room, etc.

[0226] It should be noted that the above is only an illustrative example, and the embodiments of the present application are not limited thereto.

[0227] In an alternative embodiment, in response to the fact that the residence time of a first viewer account in a first live broadcast room reaches a preset time threshold, and there is an account association relationship between the first viewer account and a first program account registered in the first application, display a first interaction process in which the first viewer account participates in the first live broadcast room.

[0228] Among them, the interaction requirement includes that the residence time reaches a preset time threshold.

[0229] Optionally, taking the interaction requirement that the residence time of the first viewer account in the first live room reaches a preset time threshold (such as 10 seconds) as an example, when the residence time reaches the preset time threshold and it is determined that there is an account association relationship with the first program account, the account information corresponding to the first program account is displayed as the first bullet screen, etc.

[0230] To sum up, by determining the interaction result of the first program account in the first live room based on the interaction situation of the first viewer account in the first live room, the connection between the first viewer account and the first application program is strengthened on the basis of the account association relationship, and the connection between the first viewer account and the first host account is also strengthened. By considering the first application program being broadcast in the first live room, the interaction diversity in the first live room is enriched, which also helps to stimulate the interaction frequency in the first live room. By leveraging the richness of the account information of the first program account, the interaction efficiency is enhanced, ensuring the interaction stability and the sustainable development of the live room.

[0231] In the embodiments of the present application, two schematic implementation situations of interaction requirements are introduced, and the content of representing the relationship between the first viewer account and the first program account by displaying account prompt information under the interaction requirements is also introduced. The first account identification information is displayed in the first account prompt information or the second account prompt information to represent the first program account, facilitating viewer accounts to efficiently understand the program accounts using the first application program in the live room, improving the account interaction frequency and the interaction efficiency.

[0232] In an optional embodiment, the interaction requirement is a condition set based on the publishing situation of interaction messages, and the interaction messages are messages published in the live broadcast interface. Schematically, as Figure 8 shown, after step 320 shown above, the following step 810 is further included, Figure 3 and step 330 shown can also be implemented as the following step 820 to step 830. Figure 3

[0233] Step 810, receiving a message publishing operation for publishing an interaction message in the live broadcast interface.

[0234] Among them, the message publishing operation is used to interact with the participating accounts in the live broadcast interface through the interaction message, and the participating accounts include at least one of the first host account and other viewer accounts.

[0235] Schematically, the message publishing operation is used to publish at least one of various message forms such as text messages, voice messages, emoji messages, image messages, video messages, etc.; text messages, voice messages, emoji messages, image messages, video messages, etc. are the message forms of the interaction messages.​

[0236] Optionally, receiving a text input operation of inputting a text message within the live broadcast interface as an interactive message as a message publishing operation; or, receiving a voice input operation of recording a voice message within the live broadcast interface as an interactive message as a message publishing operation; or, receiving an emoji selection operation of selecting an emoji message within the live broadcast interface as an interactive message as a message publishing operation, etc., which is not limited herein.

[0237] Schematically, display the interactive message in the live broadcast interface based on the message publishing operation.

[0238] Such as Figure 9 As shown, it is a schematic diagram of the interface of the live broadcast interface for displaying multiple interactive messages, where the interactive message 911 sent by user A is "Host, how to pass this level"; the interactive message 912 sent by user B is "Host, there is a gift package here, how to claim it", etc.

[0239] Step 820, when the interactive message interacting around the first program function in the live broadcast interface meets the program trigger condition, display the function prompt information corresponding to the first application program.

[0240] Wherein, the first program function is a function in the first application program.

[0241] Schematically, the first program function is at least one of multiple functions such as the clearance task, prop collection function, skin collection function, resource management function, etc. within the first application program; the interactive message may be centered around the first program function or may be centered around other topics, such as determined by recognizing the message semantics of the interactive message.

[0242] Optionally, if it is detected and determined that the interactive message interacting around the first program function meets the preset program trigger condition, then display the function prompt information.

[0243] Schematically, the program trigger condition is a condition preset for prompting the first host account to perform the first program function during the live broadcast; the function prompt information is used to prompt the first viewer account to participate in the voting, and the voting result is used to determine the situation of the first host account performing the first program function during the live broadcast.

[0244] In an optional embodiment, when the number of messages of the interactive message interacting around the first program function in the live broadcast interface reaches the preset message threshold, display the function prompt information corresponding to the first application program.

[0245] Wherein, the program trigger condition includes that the number of messages reaches the preset number threshold.

[0246] Schematically, count the number of interactive messages that interact around the first program function in the live broadcast interface. If the number of messages reaches a preset message threshold (such as 20 messages, etc.), then display a function prompt message to prompt the first viewer account to participate in the vote.

[0247] In an optional embodiment, when the message ratio of the interactive messages that interact around the first program function in the live broadcast interface reaches the preset message ratio, display the function prompt message corresponding to the first application program.

[0248] Among them, the program trigger condition includes that the message ratio reaches the preset message ratio.

[0249] Schematically, count the number of interactive messages that interact around the first program function in the live broadcast interface, and count the total number of all interactive messages; if the ratio between the number of messages and the total number of messages (i.e., the message ratio) reaches the preset message ratio (such as 80%, etc.), then display a function prompt message to prompt the first viewer account to participate in the vote.

[0250] Optionally, the function prompt message is a voting window, which includes function prompt text and a voting area; the function prompt text is used to represent that the purpose of setting the vote is based on the first program function, and the voting area is used to represent voting options, such as "agree option", "disagree option", "neutral option", etc., which are not limited here.

[0251] In some embodiments, when counting the number of interactive messages, only consider the messages published by viewer accounts that meet the interaction requirements and have an account association relationship; or, the interactive messages can not only be published by the first viewer account that meets the interaction requirements and has an account association relationship, but also can be published by other viewer accounts that do not have an account association relationship; when counting the number of interactive messages, comprehensive statistics can be performed, such as for Figure 5 the interactive message published by user D shown can also be counted, which is not limited here.

[0252] Step 830, in response to the information confirmation operation for the function prompt message, display the function operation screen of the first host account operating the first program function in the first application program.

[0253] Schematically, the function prompt message is implemented as a voting window, and the information confirmation operation is implemented as a trigger operation for the "agree" control in the voting window; based on the information confirmation operation and the account association relationship, display the function operation screen of the first host account operating the first program function in the first application program.

[0254] In an optional embodiment, in response to the number of viewer accounts that trigger an information confirmation operation in the live broadcast interface reaching a preset account threshold, a function operation screen of the first host account operating a first program function within a first application is displayed.

[0255] Among them, the interaction requirement includes an information confirmation operation for function prompt information.

[0256] Schematically, the preset account threshold is a threshold of the number of accounts set in advance; the number of viewer accounts that trigger an information confirmation operation is counted, and when the number of accounts reaches the preset account threshold, the function operation screen can be displayed when there is an account association relationship between the first viewer account and the first program account registered in the first application, so as to represent the situation of the first host account operating the first program function within the first application.

[0257] In some embodiments, when the number of accounts reaches the preset account threshold and there is an account association relationship, the function operation screen is automatically displayed.

[0258] In some embodiments, when the number of accounts reaches the preset account threshold, if the first host account and / or the live broadcast room management account agrees to the live broadcast process, the first host account operates the first program function within the first application and synchronously broadcasts the operation process (i.e., the function operation screen), so that the function operation screen is displayed on the live broadcast interface corresponding to the first viewer account based on the account association relationship.

[0259] In some embodiments, when the number of accounts reaches the preset account threshold, function prompt information corresponding to the first application can also be displayed on the live broadcast interfaces of other viewer accounts without an account association relationship.

[0260] Schematically, on the live broadcast interface corresponding to user D as shown in Figure 5 , function prompt information corresponding to the first application is displayed, which is not limited here.

[0261] In an optional embodiment, a task execution screen of the first host account executing a first task within the first application is displayed as the function operation screen.

[0262] Schematically, the first program function includes the first task, and the first task is a program task set in the first application; taking voting to determine that the first program function that the first host account hopes to execute is the first task as an example, a task execution screen of the first host account executing the first task within the first application is displayed as the function operation screen.

[0263] In an optional embodiment, a gift package receiving screen of the first host account receiving a virtual gift package within the first application is displayed as the function operation screen.

[0264] Schematically, the first program function includes receiving a virtual gift pack. Receiving a virtual gift pack is a process of receiving a preset virtual gift pack in the first application. The virtual gift pack can also be implemented as virtual elements such as virtual props and virtual skins. Taking the example of voting to determine that the first program function to be executed by the first anchor account is the first task, the gift pack receiving screen of the first anchor account receiving the virtual gift pack within the first application is displayed as the function operation screen.

[0265] In an optional embodiment, it is shown that the first anchor account executes the first program function within the first application through the third program account.

[0266] Among them, the third program account is an account registered in the first application and having an account association relationship with the first anchor account.

[0267] Schematically, the third program account is the main account registered by the first anchor account in the first application, or the third program account is the secondary account registered by the first anchor account in the first application. For example: if the main account has not executed the first program function, the first anchor account can execute the first program function through this account; or repeat the execution of the first program function through the main account. In addition, if the first program function is limited to single execution, the first anchor account uses the secondary account registered in the first application to execute the first program function.

[0268] In an optional embodiment, it is shown that the first anchor account executes the first program function within the first application through the fourth program account.

[0269] Among them, the fourth program account is an account registered in the first application and having an account association relationship with the fourth viewer account. The fourth viewer account is a viewer account that meets the account operation conditions in the live broadcast interface. The account operation conditions are the conditions for authorizing the first anchor account to operate the first application through the fourth viewer account.

[0270] Schematically, the first anchor account can either use the third program account registered by itself in the first application to execute the first program function; the first anchor account can also choose to use the program account registered by the viewer account in the first application to execute the first program function.

[0271] Schematically, the fourth viewer account is any viewer account, and the fourth program account is an account having an account association relationship with the fourth viewer account.

[0272] Optionally, the first anchor account or the live broadcast management account of the first live broadcast room opens the account proxy operation function to the viewer accounts in the first live broadcast room. The account proxy operation function is used to authorize the first anchor account to proxy the operation of the program account.

[0273] Schematically, account proxy operation prompt information is displayed in the live broadcast interface. The viewer account can authorize the first live streamer account to proxy operate the program account registered in the first application based on the trigger operation of the account proxy operation prompt information. The first live streamer account or the live broadcast management account of the first live broadcast room determines the fourth viewer account from at least one viewer account allowed for proxy operation, so that the first live streamer account can proxy operate the fourth program account corresponding to the fourth viewer account.

[0274] It should be noted that the above is only a schematic example, and the embodiments of the present application are not limited thereto.

[0275] In summary, by determining the interaction result in the first live broadcast room based on the first program account according to the interaction situation of the first viewer account in the first live broadcast room, the connection between the first viewer account and the first application is strengthened on the basis of the account association relationship, and the connection between the first viewer account and the first live streamer account is also strengthened. By considering the first application being live broadcast in the first live broadcast room, the interaction diversity in the first live broadcast room is enriched, and it also helps to stimulate the interaction frequency in the first live broadcast room. With the help of the richness of the account information of the first program account, the interaction efficiency is strengthened, and the interaction stability and the sustainable development of the live broadcast room are guaranteed.

[0276] In the embodiments of the present application, the content of implementing the interaction process by displaying function prompt information of interaction messages based on the interaction around the first program function is introduced. If the viewer account discusses around the first program function, it means that the viewer account hopes that the first live streamer account can provide help for it. If the first live streamer account responds to the expectation of the viewer account and executes the corresponding first program function, it can enhance the sense of participation and belonging of the viewer account, and then improve the interactivity and stickiness of the live broadcast room, increase the viewing experience of the viewers, and help to improve the activity and traffic of the live broadcast room. The viewer account can also improve its own operation efficiency for the first application based on the operation of the first live streamer account.

[0277] In an optional embodiment, the interaction requirement is a condition set based on the first virtual element held by the first live streamer account, and the interaction message is a message published in the live broadcast interface. Schematically, as Figure 10 shown, after step 320 shown above, the following steps 1010 to step 1020 are further included, Figure 3 and step 330 shown can also be implemented as the following step 1030. Figure 3

[0278]

[0278] Step 1010, display an element acquisition area on the live broadcast interface.

[0279] Among them, the element acquisition area is used to acquire the first virtual element of the first live streamer account in the first application, and the first virtual element is an element provided by the first live streamer account.

[0280] Schematically, the element acquisition area is presented in the form of a floating window on the live broadcast interface, etc. The first anchor account holds virtual elements within the first application. For example, the first anchor account wins virtual elements based on tasks, or the first anchor account purchases virtual elements through a virtual store, etc.; the virtual elements are at least one of various elements such as virtual props, virtual skins, virtual equipment, etc.

[0281] In an optional embodiment, an element request acquisition operation is received; when the first program account confirms to provide the first virtual element, the element acquisition area is displayed on the live broadcast interface.

[0282] Among them, the element request acquisition operation is used to request to obtain the first virtual element from the first program account. Schematically, the viewer account can request the first live broadcast account to circulate the first virtual element corresponding to the first program account within the first live broadcast room through the element request acquisition operation.

[0283] Optionally, the first anchor account can also spontaneously provide at least one virtual element currently held as the first virtual element, so as to display the element acquisition area on the live broadcast interface and display the first virtual element therein, realizing the circulation of the first virtual element through the live broadcast application.

[0284] In some embodiments, the element acquisition area includes element acquisition conditions corresponding to each first virtual element respectively, and the element acquisition conditions are used to represent the requirements for obtaining the first virtual element.

[0285] Schematically, the element acquisition conditions include at least one of various conditions such as element collection conditions, element exchange conditions, element swapping conditions, etc.; the element collection conditions are used to collect the first virtual element; the element exchange conditions are used to pay a certain amount of exchange resources to exchange for virtual elements; the element swapping conditions are used to exchange other virtual elements for the first virtual element, etc.

[0286] Such as Figure 11 As shown, the live broadcast interface 1100 includes an element acquisition area 1110; taking the element acquisition conditions expressed in text form as an example, virtual skin 1: free collection, which means that virtual skin 1 can be obtained through the free collection method. Virtual equipment 1: purchase, which means that virtual equipment 1 is obtained by paying exchange resources. Virtual equipment 4: swap, which means that virtual equipment 4 is obtained by swapping with other virtual elements, etc.

[0287] Step 1020, receive the element acquisition operation for acquiring the first virtual element in the element acquisition area.

[0288] Among them, the interaction requirement includes receiving an element acquisition operation triggered by a first viewer account in the first live broadcast room. Schematically, the element acquisition operation is an operation for acquiring a first virtual element, such as a click operation, a long press operation, a swipe operation, etc. on the first virtual element.

[0289] Optionally, when multiple first virtual elements are provided and different virtual elements correspond to different element acquisition conditions, performing an operation that meets the element acquisition conditions for the first virtual element is used as the element acquisition operation.

[0290] In an optional embodiment, receiving an element exchange operation for exchanging a first virtual element in the element acquisition area is used as the element acquisition operation.

[0291] Schematically, if the element acquisition condition corresponding to the first virtual element is an element exchange condition, then perform an operation that meets the element exchange condition for the first virtual element to acquire the first virtual element. Among them, the element exchange operation is used to exchange the first virtual element through the exchange resources corresponding to the first program account, and the exchange resources are such as virtual coins, virtual gems, etc.

[0292] In an optional embodiment, receiving an element donation operation for receiving a first virtual element in the element acquisition area is used as the element acquisition operation.

[0293] Schematically, if the element acquisition condition corresponding to the first virtual element is an element receiving condition, then perform an operation that meets the element receiving condition for the first virtual element to acquire the first virtual element. Among them, the element donation operation is an operation for obtaining the first virtual element for free without paying exchange resources or virtual elements.

[0294] Optionally, some of the first virtual elements correspond to element receiving conditions, that is, the viewer accounts in the first live broadcast room can receive the first virtual element for free. If an element donation operation is performed on the first virtual element, the first program account can obtain the first virtual element for free.

[0295] Optionally, if there are multiple viewer accounts that want to receive the first virtual element, the distribution of the first virtual element is determined based on the trigger time of the element donation operation. For example: If viewer account A and viewer account B both want to obtain virtual skin 1 for free, then if the trigger time of the element donation operation performed by viewer account A is earlier than the trigger time of the element donation operation performed by viewer account B, then viewer account A will obtain virtual skin 1.

[0296] In an optional embodiment, receiving an element exchange operation for exchanging a first virtual element with a second virtual element in the element acquisition area is used as the element acquisition operation.

[0297] Among them, the second virtual element is an element held by the first program account.

[0298] Schematically, if the element acquisition condition corresponding to the first virtual element is an element exchange condition, an operation that conforms to the element exchange condition is performed on the first virtual element to obtain the first virtual element. Among them, the element exchange operation is used to exchange and obtain the first virtual element through the second virtual element held by the first program account.

[0299] Optionally, the second virtual element is a virtual element of the same type as the first virtual element; and / or, the second virtual element is a virtual element equivalent to the first virtual element; and / or, the second virtual element is a virtual element in the desired list of the first host account. For example, if the first host account has previously announced a desired list and the first virtual element (i.e., displayed on the live broadcast interface), the viewer account can obtain the first virtual element by providing the second virtual element in the desired list to the first host account, etc., which is not limited here.

[0300] In an optional embodiment, an element auction operation for auctioning the first virtual element in the element acquisition operation is received as the element acquisition operation.

[0301] Schematically, if the element acquisition condition corresponding to the first virtual element is an element auction condition, and the element auction condition represents that the first virtual element belongs to the viewer account (or the corresponding program account) that provides the most exchange resources; an operation that conforms to the element auction condition is performed on the first virtual element to obtain the first virtual element. Among them, the element auction operation is an operation to jointly compete for the first virtual element with other viewer accounts through a bidding method.

[0302] Optionally, an element auction area is displayed in the live broadcast interface. The viewer accounts participating in the first live broadcast room can participate in the auction process by filling in the resource quantity of the exchange resources in the element auction area. The upper limit of the resource quantity of the exchange resources does not exceed the maximum value of the exchange resources owned by the program account corresponding to the viewer account.

[0303] Schematically, if the filled value of the resource quantity in the element auction area remains unchanged within a preset time period, the viewer account that filled in the resource quantity last is regarded as the account that obtains the first virtual resource, that is, the program account corresponding to the viewer account that filled in the resource quantity last obtains the first virtual resource in the first application program, and needs to pay the exchange resources that conform to the resource quantity, thereby realizing the element acquisition process.

[0304] In an optional embodiment, the first virtual element that has not been obtained by other viewer accounts in the element acquisition area is displayed in a first style; the first virtual element that has been obtained by other viewer accounts in the element acquisition area is displayed in a second style, and the first style and the second style are different.

[0305] Schematically, the first style is represented by a font of the first color, and the second style is represented by a font of the second color; alternatively, the first style is displayed in a normal style, and the second style is displayed in a grayscale style, etc.

[0306] For example: The element acquisition area includes a plurality of first virtual elements, and the first virtual elements that have not been acquired by other viewer accounts are displayed in a normal style; the first virtual elements that have been acquired by other viewer accounts are displayed in a grayscale style to prompt that the first viewer account cannot obtain the first virtual elements displayed in the grayscale style.

[0307] Step 1030, based on the element acquisition operation, when there is an account association relationship between the first viewer account and the first program account registered in the first application, display an element acquisition prompt message.

[0308] Schematically, the first viewer account meeting the interaction requirements of the first live broadcast room includes the element acquisition operation received in the live broadcast interface; therefore, if the first program account obtains the first virtual element through the first viewer account, when there is an account association relationship between the first viewer account and the first program account, display an element acquisition prompt message to prompt that the first program account with which the first viewer account currently has an account association relationship has successfully obtained the first virtual element in the first application.

[0309] In addition, the element acquisition prompt message corresponding to the first viewer account can also be displayed on the live broadcast interface corresponding to other viewer accounts to prompt that the first program account corresponding to the first viewer account has successfully obtained the first virtual element.

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

[0311] In summary, by determining the interaction result of the first program account in the first live broadcast room based on the interaction situation of the first viewer account in the first live broadcast room, the connection between the first viewer account and the first application is strengthened on the basis of the account association relationship, and the connection between the first viewer account and the first host account is also strengthened. By considering the first application being broadcast in the first live broadcast room, the interaction diversity in the first live broadcast room is enriched, and it also helps to stimulate the interaction frequency in the first live broadcast room. By leveraging the richness of the account information of the first program account, the interaction efficiency is enhanced, and the interaction stability and the sustainable development of the live broadcast room are ensured.

[0312] In the embodiments of the present application, the content of realizing the circulation of virtual elements through the first live broadcast room is introduced. The first host account can provide the first virtual element to the viewer account through the first live broadcast room, and the viewer account can also exchange or sell virtual resources to improve the resource utilization rate and the human-computer interaction efficiency in the first live broadcast room, and promote the sustainable development of the live broadcast room and the host.

[0313] In an optional embodiment, the first live broadcast room is managed by the first anchor account, and / or the first live broadcast room is managed by the first room management account, etc. During the live broadcast process in the first live broadcast room, the corresponding live broadcast interface is displayed on the interface of the anchor terminal corresponding to the first anchor account. Figure 12 As shown, taking the above-mentioned live interactive method applied to the anchor terminal as an example, the live interactive method can also be implemented as the following steps 1210 to 1230.

[0314] Step 1210, receiving a live broadcast room creation operation.

[0315] Among them, the live broadcast room creation operation is used to create the first live broadcast room of the first anchor account.

[0316] Illustratively, a live broadcast application is installed on the anchor terminal, and a first anchor account is logged in to the live broadcast application; a live broadcast room creation operation is received in the live broadcast application to create a first live broadcast room of the anchor of the live broadcast application.

[0317] Step 1220, displaying the live broadcast interface of the first live broadcast room in response to the live broadcast room creation operation.

[0318] Among them, the live broadcast interface includes the screen of the first anchor account operating the first application.

[0319] Schematically, the anchor terminal also has a first application installed, and the anchor terminal broadcasts live to the audience the screen of operating the first application in the created first live broadcast room. For example, the first application is a game application, and the anchor terminal broadcasts live to the audience the screen of playing the game application in the created first live broadcast room.

[0320] Step 1230, when the first viewer account meets the interaction requirements of the first live broadcast room, and when the first viewer account has an account association relationship with the first program account registered in the first application, the first interaction process of the first viewer account participating in the first live broadcast room is displayed.

[0321] Among them, the first interactive process is a process displayed when the first audience account meets the interactive requirements of the first live broadcast room, and there is an account association relationship between the first audience account and the first program account registered in the first application. The first interactive process includes sending the first barrage in the first live broadcast room, and the first barrage is used to instruct the first audience account to participate in the live broadcast room interactive process as the first program account in the first application.

[0322] Indicatively, the first viewer account is an account that joins the first live broadcast room. If the first viewer account meets the preset interaction requirements and the first viewer account also has a first program account registered in the first application and has an account association relationship with the first program account, the first barrage is displayed to represent the first program account.

[0323] Optionally, the interaction requirement includes the first viewer account entering the first live broadcast room. When the first viewer account enters the first live broadcast room and there is an account association relationship, the first interaction process is displayed, such as displaying the first account prompt information automatically posted by the first viewer account, or displaying the second account prompt information posted by the second viewer account, and also displaying the third account prompt information posted by the first anchor account.

[0324] Optionally, the interaction requirement includes that the length of time the first viewer account stays in the first live broadcast room reaches a preset time threshold. If the length of time the first viewer account stays in the first live broadcast room reaches the preset time threshold and there is an account association relationship, the first interaction process is displayed, such as displaying the first viewer account automatically publishing the first account prompt information, or displaying the second account prompt information published by the second viewer account, and displaying the third account prompt information published by the first anchor account, etc.

[0325] In some embodiments, the interaction requirement includes an information confirmation operation of the viewer account for the function prompt information. If a certain number of viewer accounts perform information confirmation operations for the function prompt information and there is an account association relationship, the first interaction process is displayed, such as displaying voting result information.

[0326] Optionally, when the interactive message interacting around the first program function in the live broadcast interface meets the program triggering condition, the voting configuration interface is displayed on the anchor terminal or the live broadcast room management terminal.

[0327] The anchor terminal is the terminal for logging into the first anchor account; the live broadcast room management terminal is the terminal corresponding to the live broadcast room administrator (referred to as room administrator) of the first live broadcast room. The live broadcast room administrator can be a real person user confirmed by the first anchor account, or a real person user confirmed by the first anchor account and the audience account, or a virtual user assigned by default to the first live broadcast room by the live broadcast room management platform (such as the background of the live broadcast application), etc., which is not limited here.

[0328] Schematically, the voting configuration interface is used to configure the display status of function prompt information, the function prompt information is used to prompt the audience account to participate in the voting, and the voting result is used to determine the situation of the first anchor account live broadcasting the first program function.

[0329] like Figure 13As shown, it is a schematic diagram of the interface of the voting configuration interface, which includes: the introduction information 1310 around the first program function "Level 5 of the game" - "Teaching of the host's Level 5 of the game", the condition 1320 for watching the live operation of the first host account for the first program function - free viewing or 1 exchange resource (only for illustrative purposes here), the information publishing control 1330 - initiating a vote; the information publishing control is used to send function prompt information to the viewer account.

[0330] Optionally, receive an information configuration operation for the voting configuration interface. Schematically, the information configuration operation is an operation of configuring function prompt information within the voting configuration interface.

[0331] Schematically, as Figure 13 shown, performing a selection operation on the free viewing in the condition 1320 as the information configuration operation, and in addition, more detailed information can be configured, such as at least one of multiple information such as the effective duration of the replay, the content restriction words of the interactive message, etc., which are not limited here.

[0332] Optionally, display the voting result based on the information feedback operation of the viewer account for the function prompt information.

[0333] Schematically, the information feedback operation includes at least one of multiple operation forms such as information confirmation operation, information opposition operation, etc.; the voting result is displayed by integrating the information feedback operations of different viewer accounts for the function prompt information, and the voting result is usually used to represent the number of viewer accounts corresponding to different operation forms or the proportion of viewer accounts of different operation forms, which are not limited here.

[0334] Taking the live room administrator being responsible for managing the voting result as an example, the live room management terminal displays a schematic diagram of the interface of the voting result 1410 as Figure 14 shown, which shows that 90% of the viewer accounts support the teaching of Level 5 of the host's live game, and 10% of the viewer accounts do not support the teaching of Level 5 of the host's live game, etc.

[0335] Schematically, if the live room management terminal is responsible for displaying the voting result, the live room administrator can choose to notify the host of this voting result (i.e., trigger the "Notify the host 1420" control), or can choose to close the current pop-up window of the voting result (i.e., trigger the "Close the pop-up window 1430" control), which are not limited here.

[0336] Optionally, as Figure 15 shown, it is a schematic diagram of the interface of the live broadcast prompt information displayed on the host terminal based on the voting result.

[0337] During the process of the first host account live-operating the first application 1510, if it is agreed by the live room administrator / the first host account itself to execute the teaching process based on the voting result, the live prompt message 1520 will be displayed. For example, the live prompt message 1520 is "Most users in the live room want to see you explain the skills of clearing the 5th level and receiving the gift package. Please get ready." Thus, it prompts the first host account to start the live operation of the first program function (clearing the 5th level). The situation here is not limited.

[0338] In some embodiments, the interaction requirement includes the element acquisition operation of the viewer account for the first virtual element. Then, in the case where there is an element acquisition operation and there is an account association relationship, the first interaction process is displayed. For example, the process of the viewer account obtaining the first virtual element is displayed as the first interaction process.

[0339] Optionally, the first host account or the live room administrator can decide whether to provide the virtual element held by the third program account corresponding to the first host account to the viewer account through the first live room, that is, to select whether to use the held virtual element as the first virtual element.

[0340] As Figure 16 shown, it is a schematic diagram of the interface for displaying at least one virtual element on the host terminal or the live room management terminal. Taking the live room administrator managing this process as an example, if the live room administrator selects the virtual skin 1610 to be put on the shelves in the live room, it means using the virtual skin 1610 as the first virtual element, etc.

[0341] Optionally, an element configuration operation is performed on the first virtual element. The element configuration operation is used to determine the element acquisition conditions when obtaining the first virtual element.

[0342] Taking the selection of the virtual skin 1610 as the first virtual element as an example, after selecting the virtual skin 1610, the element configuration interface as Figure 17 shown is displayed. It includes exchange methods (i.e., element acquisition conditions) such as free gift 1710 (element receiving conditions), paid purchase 1720 (element exchange conditions), corresponding item exchange 1730 (element exchange conditions), etc. In addition, the element auction conditions can also be selected. The situation here is not limited.

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

[0344] In summary, by determining the interaction result of the first program account in the first live broadcast room based on the interaction of the first audience account in the first live broadcast room, the connection between the first audience account and the first application program is strengthened on the basis of the account association relationship, and the connection between the first audience account and the first host account is also strengthened. By considering the first application program being broadcast in the first live broadcast room, the interaction diversity in the first live broadcast room is enriched, which also helps to stimulate the interaction frequency in the first live broadcast room. By leveraging the richness of the account information of the first program account to enhance the interaction efficiency, the interaction stability and the sustainable development of the live broadcast room are ensured.

[0345] In an optional embodiment, taking the above first application program as a game application program as an example, the above live broadcast interaction method can also be referred to as "a solution for game users and live streamers in a live broadcast room to communicate and obtain game props". Schematically, the above live broadcast interaction method includes at least one of the following three solutions.

[0346] (1) Customized barrage.

[0347] Schematically, for game users entering the first live broadcast room, the game platform database is accessed in real time under the premise of user authorization. When the user enters the live broadcast room, their game data (such as game level, character preference, skin level, etc.) is automatically parsed and customized barrages are generated, as Figure 5 shown.

[0348] By displaying the user's game achievements, it is possible to attract discussions among similar players, form a game topic community, enhance the user's sense of belonging. When the user clicks on the corresponding user nickname, the corresponding game user information can be pulled up; users in the live broadcast room can click on the game player list to view the list of users who are playing the game at the same time, as Figure 6 and Figure 7 shown.

[0349] Schematically, users can add game friends with one click according to their interest in game characters, and can also send online reminders in the live broadcast room, highlighting that the current user is online and can watch the live broadcast together with friends in the game and the live broadcast room, or can log in to the game in time, increasing the gameplay stickiness between friends, increasing the interaction between users, and improving the user retention rate of the live broadcast room.

[0350] (2) Targeted teaching of game functions.

[0351] Indicatively, based on the problem that the user's demand for learning game skills has not been converted into effective interactive behavior in real time, resulting in the host's limited access to resources and user retention, the host or room manager can trigger paid voting based on the difficulty of the game level (such as: Do you need to explain the skills of this level? You need to pay 1 redemption resource to participate, etc.); if the majority of users choose "need", the host will automatically push teaching tips and synchronize the game resource acquisition strategy (such as copy path, prop synthesis, etc.). Among them, the voting income can be distributed to the host and the platform in proportion. By converting user needs into paid behavior, a closed loop of increased host income and user skill growth can be achieved.

[0352] Indicatively, the anchor and the room manager pay attention to the user's live broadcast room exchanges in some special game levels. If many users initiate a common topic (such as Figure 9 As shown); the room manager can initiate voting in time, such as initiating a level teaching vote (such as Figure 13 As shown), according to the corresponding voting results (such as Figure 14 The room manager notifies the anchor, and the game side will automatically prompt "Most users in the live broadcast room want to see you explain the skills of clearing level 5 and receiving gift packs" based on the voting results (such as Figure 15 The anchor can adjust his live broadcast mode at any time and switch to the secondary account (for example, the current primary account cannot pass the level repeatedly and needs to switch to the secondary account) to pass the corresponding level, stimulate user interaction and reward to increase the popularity of the live broadcast room.

[0353] (3) Diversified acquisition of virtual elements.

[0354] Optionally, the anchor's backpack on the game side or the room manager in the anchor's live broadcast room can pull up the anchor's virtual backpack in the game application and select corresponding idle skins, equipment or props (such as Figure 16 ), and pull up the exchange method page. You can choose free gift, paid purchase, and corresponding item exchange (such as Figure 17 After the launch is successful, the audience in the live broadcast room can see the game product list page.

[0355] In some embodiments, a lottery can also be initiated in the live broadcast room, and the reward selection of the lottery can also be connected with the game backpack, so that the idle resources of the anchor's game can be consumed in the live broadcast room to increase the popularity of the live broadcast room.

[0356] If the prop mode selected by the house manager is free gift, the interface the user sees is free collection; if paid purchase is selected, the interface the user sees is purchase; when the prop has been sold, the prop will be grayed out or disappear from the game product list.

[0357] In some embodiments, users can also initiate a request for item and prop exchange in the live streaming room. If the transaction is completed, the corresponding live streamer will also receive an integral exposure reward. Based on this, regarding the management of game resources, the live streamer can put redundant resources into the lottery system, and users can also exchange or sell game props, improving resource utilization and enhancing the user experience.

[0358] Therefore, through the above methods, the user interaction in the live streaming room, the income of the live streamer, and the utilization rate of game resources can be effectively improved.

[0359] The first function is about triggering customized barrage messages when users enter the live streaming room to display their game information, such as levels and favorite characters, which can increase the interaction among viewers of the same type of game.

[0360] The second function is the paid vote initiated by the room administrator. When the viewers encounter difficulties, they can vote on whether to let the live streamer explain the skills, and the behavior of the live streamer can be adjusted according to the voting results, improving the retention rate of the live streamer.

[0361] The third function is about the management of game resources. The live streamer can put redundant resources into the lottery system, and users can also exchange or sell game props, improving resource utilization and enhancing the user experience.

[0362] In an alternative embodiment, as Figure 18 shown, it is a schematic technical flowchart of the live streaming interaction method, which summarizes the above three methods.

[0363] It mainly focuses on the live streaming room 1810 (such as the first live streaming room), game users 1820 (such as the first viewer account), game 1830 (such as the first application), and live streamer 1840 (such as the first live streamer account); connecting the above content together improves the interaction between the live streamer and users and the stickiness among game users.

[0364] Schematically, the live streamer 1840 live-streams the game 1830 and then pushes the stream to the cloud. The corresponding interested game users 1820 enter the live streaming room 1810 to watch the live streaming room 1810, send barrage messages to communicate and learn game skills from the live streamer 1840, watch the live stream to learn good clearance skills, and then enter the game 1830 to explore the game.

[0365] Schematically, the idle game resources of the live streamer are synchronized to the backpack of the live streaming room 1810. The live streamer himself and the room administrator can enter the backpack in this live streaming room 1810 to operate their game resources (virtual elements), and circulate the virtual elements by initiating lotteries, initiating prop exchanges, selling, or giving away for free. Game users 1820 can also initiate their own prop requests in this live streaming room 1810 to obtain resource props.

[0366] Schematically, game user 1820 who is playing the game at the same time as the anchor enters the live broadcast room 1810. The system sends a welcome barrage and synchronizes game information. The user clicks on the corresponding barrage nickname to view the details. The user can add game friends and close friends in the live broadcast room to establish a close connection for subsequent joint games and game discussions.

[0367] Indicatively, users can also express their demands in the barrage area. For example, if they want to know the skills to pass a certain level, if many users in the live broadcast room 1810 also have this demand, they can click +1 barrage. After the room manager sees it, he can initiate a live broadcast room vote. If more than half of the users agree, the anchor can switch to his own small account and pass the level again. Users can pay rewards and speak during the process to help the anchor get more exposure.

[0368] In summary, the interaction results of the first program account in the first live broadcast room are determined by the interaction of the first viewer account in the first live broadcast room. On the basis of the account association relationship, the connection between the first viewer account and the first application is strengthened, and the connection between the first viewer account and the first anchor account is also strengthened. By considering the first application being broadcast in the first live broadcast room, the diversity of interactions in the first live broadcast room is enriched, which also helps to stimulate the frequency of interactions in the first live broadcast room. With the help of the richness of the account information of the first program account, the efficiency of interaction is enhanced, and the stability of interaction and the sustainable development of the live broadcast room are guaranteed.

[0369] The above solution combines the anchor's streaming side, user viewing side, game data acquisition services, notification friends, barrage and other services together, breaking down the barriers to the acquisition of virtual elements between the anchor and the user's game. Users can change the anchor's live broadcast content through services such as voting, which improves the interactive atmosphere between users and anchors. Users can learn game experience, clearance skills, user rewards, barrage comments from the anchor, and increase the popularity of the live broadcast room. At the same time, game users can better gather in the same live broadcast room to communicate, increasing the possibility of joint gaming and increasing the online time of games and live broadcasts. It is a general, innovative and scalable live broadcast technology solution.

[0370] Figure 19 is a structural block diagram of a live interactive device provided by an exemplary embodiment of the present application, such as Figure 19 As shown, the device includes the following parts:

[0371] The receiving module 1910 is used to receive a live broadcast room entry operation, where the live broadcast room entry operation is used to enter a first live broadcast room of a first anchor account, and a first viewer account is logged in to the current device;

[0372] Display module 1920, configured to display a live broadcast interface of the first live broadcast room in response to the live broadcast room entry operation, wherein the live broadcast interface includes a screen of the first anchor account operating the first application;

[0373] The display module 1920 is further configured to display a first interaction process in which the first viewer account participates in the first live broadcast room when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and a first program account registered in the first application. The first interaction process includes sending a first barrage in the first live broadcast room, and the first barrage is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application.

[0374] In an alternative embodiment, the display module 1920 is further configured to display a first interaction process in which the first viewer account participates in the first live broadcast room based on the live broadcast room entry operation of the first viewer account entering the first live broadcast room and the existence of the account association relationship between the first viewer account and the first program account registered in the first application; the interaction requirements include the live broadcast room entry operation; or, in response to the fact that the stay duration of the first viewer account in the first live broadcast room reaches a preset duration threshold and there is the account association relationship between the first viewer account and the first program account registered in the first application, display a first interaction process in which the first viewer account participates in the first live broadcast room; the interaction requirements include that the stay duration reaches the preset duration threshold.

[0375] In an alternative embodiment, the display module 1920 is further configured to display a first account prompt message automatically published by the first viewer account as the first barrage when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application; the first account prompt message includes first account identification information corresponding to the first program account; or, when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application, display a second account prompt message published by a second viewer account as the first barrage, the second account prompt message includes the first account identification information, and the second viewer account is a viewer account other than the first viewer account in the live broadcast interface.

[0376] In an alternative embodiment, the display module 1920 is further configured to represent the first account identification information with a first prompt identifier; in response to receiving an information trigger operation for the first account identification information, display first account information corresponding to the first program account.

[0377] In an optional embodiment, the display module 1920 is further configured to display an account list in response to receiving an operation for displaying the account list of the live broadcast interface, where the account list includes at least one of participating accounts and program accounts that are in the first live broadcast room and have program accounts registered in the first application; receive a first live broadcast prompting operation for the account list, where the first live broadcast prompting operation is used to prompt the live broadcast status of the program accounts in the account list in the live broadcast application; or, in response to receiving a first program account adding operation for the account list, display a list friend adding prompt message, where the list friend adding prompt message is used to prompt that the first viewer account has sent a friend request to at least one program account.

[0378] In an optional embodiment, the display module 1920 is further configured to display second account information corresponding to a second program account, where the second program account is an account registered in the first application and having an account association relationship with a third viewer account; receive a first account adding operation for the second account information, where the first account adding operation is used to add the second program account as a friend account in the first application; or, receive a second account adding operation for the second account information, where the second account adding operation is used to add the third viewer account as a friend account in the live broadcast application corresponding to the first live broadcast room; or, receive a second live broadcast prompting operation for the second account information, where the second live broadcast prompting operation is used to prompt the live broadcast status of the first live broadcast room to the third viewer account in the live broadcast application.

[0379] In an optional embodiment, the display module 1920 is further configured to receive a message publishing operation for publishing an interactive message in the live broadcast interface, where the message publishing operation is used to interact with the participating accounts in the live broadcast interface through the interactive message, and the participating accounts include at least one of the first anchor account and other viewer accounts.

[0380] In an alternative embodiment, the display module 1920 is further configured to, when the interactive messages surrounding the first program function interaction in the live broadcast interface meet the program trigger condition, display function prompt information corresponding to the first application program, where the first program function is a function in the first application program, and the function prompt information is used to prompt the first viewer account to participate in a vote, and the voting result is used to determine the situation of the first host account performing the first program function during the live broadcast; in response to an information confirmation operation for the function prompt information, display a function operation screen of the first host account operating the first program function within the first application program; the interaction requirement includes the information confirmation operation for the function prompt information.

[0381] In an alternative embodiment, the display module 1920 is further configured to, when the number of the interactive messages surrounding the first program function interaction in the live broadcast interface reaches a preset message threshold, display the function prompt information corresponding to the first application program, and the program trigger condition includes that the number of messages reaches the preset number threshold.

[0382] In an alternative embodiment, the display module 1920 is further configured to display a task execution screen of the first host account executing a first task within the first application program as the function operation screen; or, display a gift package receiving screen of the first host account receiving a virtual gift package within the first application program as the function operation screen.

[0383] In an alternative embodiment, the display module 1920 is further configured to, when the number of viewer accounts triggering the information confirmation operation in the live broadcast interface reaches a preset account threshold, display the function operation screen of the first host account operating the first program function within the first application program.

[0384] In an alternative embodiment, the display module 1920 is further configured to display the first host account executing the first program function within the first application program through a third program account, where the third program account is an account registered in the first application program and having an account association relationship with the first host account; display the first host account executing the first program function within the first application program through a fourth program account, where the fourth program account is an account registered in the first application program and having an account association relationship with a fourth viewer account, and the fourth viewer account is a viewer account in the live broadcast interface meeting the account operation condition, and the account operation condition is a condition for granting the first host account to operate the first application program through the fourth viewer account.

[0385] In an optional embodiment, the display module 1920 is further configured to display an element acquisition area on the live broadcast interface, where the element acquisition area is used to acquire a first virtual element of the first host account in the first application program, and the first virtual element is an element provided by the first host account; receive an element acquisition operation for acquiring the first virtual element in the element acquisition area, where the interaction requirement includes receiving the element acquisition operation triggered by the first viewer account in the first live broadcast room.

[0386] In an optional embodiment, the display module 1920 is further configured to receive an element exchange operation for exchanging the first virtual element in the element acquisition area as the element acquisition operation, where the element exchange operation is used to exchange the first virtual element by using the exchange resources corresponding to the first program account; or receive an element donation operation for donating the first virtual element in the element acquisition area as the element acquisition operation; or receive an element exchange operation for exchanging the first virtual element with a second virtual element in the element acquisition area as the element acquisition operation, where the second virtual element is an element held by the first program account; or receive an element auction operation for auctioning the first virtual element in the element acquisition operation as the element acquisition operation, where the element auction operation is an operation to compete for the first virtual element with other viewer accounts.

[0387] In an optional embodiment, the display module 1920 is further configured to receive an element request acquisition operation, where the element request acquisition operation is used to request to acquire the first virtual element from the first program account; in the case where the first program account confirms to provide the first virtual element, display the element acquisition area on the live broadcast interface.

[0388] In an optional embodiment, the display module 1920 is further configured to display an account binding interface, where the first viewer account is logged in to the account binding interface, and the account binding interface is used to establish an association relationship between the first viewer account and at least one application program; in response to receiving an account binding operation for the first program account on the account binding interface, display the account binding relationship between the first program account and the first viewer account as the account association relationship, where the account binding operation is used to bind the first viewer account to the first program account registered on the first application program.

[0389] In an alternative embodiment, the display module 1920 is further configured to display the object association relationship between the first viewer account and the first virtual object in response to receiving an object selection operation for the first program account; wherein, the object selection operation is used to select the first virtual object on the basis of the established account association relationship, and the first account information corresponding to the first program account includes the object identifier of the first virtual object.

[0390] As Figure 20 shown, another live interaction device is provided, and the device includes:

[0391] A receiving module 2010, configured to receive a live room creation operation, where the live room creation operation is used to create a first live room hosted by a first host account;

[0392] A display module 2020, configured to display a live interface of the first live room in response to the live room creation operation, where the live interface includes a screen of the first host account operating a first application;

[0393] The display module 2020 is further configured to display a first interaction process in which a first viewer account participates in the first live room; the first interaction process is a process displayed when the first viewer account meets the interaction requirements of the first live room and there is an account association relationship between the first viewer account and a first program account registered in the first application, and the first interaction process includes the sending of a first barrage in the first live room, and the first barrage is used to indicate that the first viewer account participates in the live room interaction process in the identity of the first program account in the first application.

[0394] In an alternative embodiment, the display module 2020 is further configured to display a voting configuration interface when the interaction messages around the first program function interaction in the live interface meet the program trigger conditions; the first program function is a function in the first application, the voting configuration interface is used to configure the display state of function prompt information, the function prompt information is used to prompt the viewer account to participate in voting, and the voting result is used to determine the situation of the first host account operating the first program function during the live broadcast; receive an information configuration operation for the voting configuration interface; and display the voting result based on the information feedback operation of the viewer account for the function prompt information.

[0395] In summary, the interaction result of the first program account in the first live broadcast room is determined by the interaction situation of the first viewer account in the first live broadcast room, which strengthens the connection between the first viewer account and the first application program on the basis of the account association relationship, and also strengthens the connection between the first viewer account and the first host account. By considering the first application program being broadcast in the first live broadcast room, the interaction diversity in the first live broadcast room is enriched, which also helps to stimulate the interaction frequency in the first live broadcast room. The interaction efficiency is strengthened by virtue of the richness of the account information of the first program account, ensuring the interaction stability and the continuous development of the live broadcast room.

[0396] It should be noted that: for the live broadcast interaction device provided in the above embodiment, only the division of the above function modules is used for illustration. In actual application, the above functions can be allocated to different function modules according to needs, that is, the internal structure of the device is divided into different function modules to complete all or part of the functions described above. In addition, the live broadcast interaction device provided in the above embodiment and the embodiment of the live broadcast interaction method belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be elaborated here.

[0397] Figure 21 The block diagram of an electronic device 2100 provided by an exemplary embodiment of the present application is shown. The electronic device 2100 may be a portable mobile terminal, such as: a smart phone, a vehicle-mounted terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer or a desktop computer. The electronic device 2100 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.

[0398] Generally, the electronic device 2100 includes: a processor 2101 and a memory 2102.

[0399] The processor 2101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 2101 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 2101 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2101 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2101 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

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

[0401] In some embodiments, the electronic device 2100 further includes one or more sensors. The one or more sensors include, but are not limited to: proximity sensors, gyro sensors, and pressure sensors.

[0402] The proximity sensor, also known as the distance sensor, is usually disposed on the front panel of the electronic device 2100. The proximity sensor is used to collect the distance between the user and the front of the electronic device 2100.

[0403] The gyro sensor can detect the body direction and rotation angle of the electronic device 2100. The gyro sensor can cooperate with the acceleration sensor to collect the 3D actions of the user on the electronic device 2100. Based on the data collected by the gyro sensor, the processor 2101 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0404] The pressure sensor can be disposed on the side frame of the electronic device 2100 and / or the lower layer of the display screen. When the pressure sensor is disposed on the side frame of the electronic device 2100, a holding signal of the user on the electronic device 2100 can be detected, and the processor 2101 performs left / right hand recognition or shortcut operations according to the holding signal collected by the pressure sensor. When the pressure sensor is disposed on the lower layer of the display screen, the processor 2101 controls the operable controls on the UI interface according to the pressure operation of the user on the display screen. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0405] In some embodiments, the electronic device 2100 further includes other component parts, and those skilled in the art can understand that Figure 21 the structure shown in does not constitute a limitation on the electronic device 2100, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

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

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

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

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

[0410] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk, or an optical disc, etc. The above are only optional embodiments of the present application and are not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A live interactive method, characterized in that, The method includes: Receiving an operation to enter a live streaming room, where the operation to enter the live streaming room is used to enter a first live streaming room of a host of a first host account, and a first viewer account is logged in to the current device; Responding to the operation to enter the live streaming room and displaying a live streaming interface of the first live streaming room, where the live streaming interface includes a screen of the first host account operating a first application program; When the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and a first program account registered in the first application program, displaying a first interaction process in which the first viewer account participates in the first live streaming room, where the first interaction process includes sending a first barrage in the first live streaming room, and the first barrage is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application program.

2. The method according to claim 1, characterized in that, The step of, when the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and a first program account registered in the first application program, displaying a first interaction process in which the first viewer account participates in the first live streaming room, includes: Based on the operation to enter the live streaming room of the first viewer account entering the first live streaming room and the existence of the account association relationship between the first viewer account and the first program account registered in the first application program, displaying a first interaction process in which the first viewer account participates in the first live streaming room; the interaction requirements include the operation to enter the live streaming room; or, Responding to the fact that the staying duration of the first viewer account in the first live streaming room reaches a preset duration threshold and there is an account association relationship between the first viewer account and the first program account registered in the first application program, displaying a first interaction process in which the first viewer account participates in the first live streaming room; the interaction requirements include the staying duration reaching the preset duration threshold.

3. The method according to claim 1 or 2, characterized in that, The step of, when the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and a first program account registered in the first application program, displaying a first interaction process in which the first viewer account participates in the first live streaming room, includes: When the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and the first program account registered in the first application program, displaying a first account prompt message automatically sent by the first viewer account as the first barrage, where the first account prompt message includes first account identification information corresponding to the first program account; or, When the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application, display the second account prompt information published by the second viewer account as the first barrage. The second account prompt information includes the first account identification information, and the second viewer account is a viewer account other than the first viewer account in the live broadcast interface.

4. The method according to claim 3, wherein The method further includes: Represent the first account identification information with a first prompt identifier; In response to receiving an information trigger operation for the first account identification information, display the first account information corresponding to the first program account.

5. The method according to claim 1 or 2, characterized in that, The method further includes: In response to receiving an account list display operation for the live broadcast interface, display an account list, where the account list includes at least one of the participating accounts and program accounts that are in the first live broadcast room and have program accounts registered in the first application; Receive a first live broadcast prompt operation for the account list, where the first live broadcast prompt operation is used to prompt the live broadcast status of the current first live broadcast room of the program accounts in the account list in the live broadcast application; or, in response to receiving a first program account addition operation for the account list, display a list friend addition prompt information, where the list friend addition prompt information is used to prompt that the first viewer account has sent a friend request to at least one program account.

6. The method according to claim 1 or 2, characterized in that, The method further includes: Display the second account information corresponding to the second program account, where the second program account is an account registered in the first application and has an account association relationship with the third viewer account; Receive a first account addition operation for the second account information, where the first account addition operation is used to add the second program account as a friend account in the first application; or, receive a second account addition operation for the second account information, where the second account addition operation is used to add the third viewer account as a friend account in the live broadcast application corresponding to the first live broadcast room; or, receive a second live broadcast prompt operation for the second account information, where the second live broadcast prompt operation is used to prompt the third viewer account of the live broadcast status of the first live broadcast room in the live broadcast application.

7. The method according to claim 1 or 2, characterized in that, After displaying the live broadcast interface of the first live broadcast room in response to the live broadcast room entry operation, it further includes: Receive a message publishing operation for publishing an interactive message in the live broadcast interface, where the message publishing operation is used to interact with the participating accounts in the live broadcast interface through the interactive message, and the participating accounts include at least one of the first anchor account and other viewer accounts.

8. The method according to claim 7, wherein The method further includes: When the interactive messages around the first program function in the live broadcast interface meet the program trigger conditions, function prompt information corresponding to the first application program is displayed. The first program function is a function in the first application program, and the function prompt information is used to prompt the first viewer account to participate in a vote, and the voting result is used to determine the situation of the first live broadcast account operating the first program function; In response to an information confirmation operation for the function prompt information, a function operation screen of the first live broadcast account operating the first program function within the first application program is displayed; the interactive requirement includes the information confirmation operation for the function prompt information.

9. The method according to claim 8, characterized in that, The displaying of the function prompt information corresponding to the first application program when the interactive messages around the first program function in the live broadcast interface meet the program trigger conditions includes: When the number of the interactive messages around the first program function in the live broadcast interface reaches a preset message threshold, the function prompt information corresponding to the first application program is displayed. The program trigger conditions include that the number of messages reaches the preset number threshold.

10. The method according to claim 8, characterized in that The displaying of the function operation screen of the first live broadcast account operating the first program function within the first application program includes: Displaying a task execution screen of the first live broadcast account performing a first task within the first application program as the function operation screen; or, Displaying a gift package receiving screen of the first live broadcast account receiving a virtual gift package within the first application program as the function operation screen.

11. The method according to claim 8, wherein The displaying of the function operation screen of the first live broadcast account operating the first program function within the first application program in response to an information confirmation operation for the function prompt information includes: In response to the number of viewer accounts triggering the information confirmation operation in the live broadcast interface reaching a preset account threshold, the function operation screen of the first live broadcast account operating the first program function within the first application program is displayed.

12. The method according to claim 8, wherein The displaying of the function operation screen of the first live broadcast account operating the first program function within the first application program includes: Displaying the first live broadcast account executing the first program function within the first application program through a third program account, where the third program account is an account registered in the first application program and having an account association relationship with the first live broadcast account; or, Displaying the first live broadcast account executing the first program function within the first application program through a fourth program account, where the fourth program account is an account registered in the first application program and having an account association relationship with a fourth viewer account, and the fourth viewer account is a viewer account in the live broadcast interface meeting the account operation conditions, and the account operation conditions are the conditions for granting the first live broadcast account to operate the first application program through the fourth viewer account.

13. The method according to claim 1 or 2, characterized in that, After the live broadcast interface of the first live broadcast room is displayed in response to the operation of entering the live broadcast room, it further includes: Display an element acquisition area on the live broadcast interface, where the element acquisition area is used to acquire a first virtual element of the first anchor account in the first application program, and the first virtual element is an element provided by the first anchor account; Receive an element acquisition operation for acquiring the first virtual element in the element acquisition area, where the interaction requirement includes receiving the element acquisition operation triggered by the first viewer account in the first live broadcast room.

14. The method according to claim 13, characterized in that The receiving the element acquisition operation for acquiring the first virtual element in the element acquisition area includes: Receiving an element exchange operation for exchanging the first virtual element in the element acquisition area as the element acquisition operation, where the element exchange operation is used to exchange the first virtual element with the exchange resources corresponding to the first program account; or, Receiving an element donation operation for donating the first virtual element in the element acquisition area as the element acquisition operation; or, Receiving an element exchange operation for exchanging the first virtual element with a second virtual element in the element acquisition area as the element acquisition operation, where the second virtual element is an element held by the first program account; or, Receiving an element auction operation for auctioning the first virtual element in the element acquisition operation as the element acquisition operation, where the element auction operation is an operation to compete for the first virtual element with other viewer accounts.

15. The method according to claim 13, wherein The displaying the element acquisition area on the live broadcast interface includes: Receiving an element request acquisition operation for requesting to acquire the first virtual element from the first program account; When the first program account confirms to provide the first virtual element, display the element acquisition area on the live broadcast interface.

16. The method according to claim 1 or 2, characterized in that, The method further includes: Display an account binding interface logged in with the first viewer account, where the account binding interface is used to establish an association relationship between the first viewer account and at least one application program; In response to receiving an account binding operation for the first program account on the account binding interface, display the account binding relationship between the first program account and the first viewer account as the account association relationship, where the account binding operation is used to bind the first viewer account to the first program account registered on the first application program.

17. The method according to claim 16, wherein After displaying the account binding relationship between the first program account and the first viewer account as the account association relationship, it further includes: In response to receiving an object selection operation for the first program account, display the object association relationship between the first viewer account and the first virtual object; Wherein, the object selection operation is used to select the first virtual object on the basis of establishing the account association relationship, and the first account information corresponding to the first program account includes the object identifier of the first virtual object.

18. A live interactive method, characterized in that, The method includes: Receiving a live broadcast room creation operation for creating a first live broadcast room hosted by the first anchor account; In response to the live streaming room creation operation, display the live streaming interface of the first live streaming room, where the live streaming interface includes the screen of the first anchor account operating the first application program; Display the first interaction process of the first viewer account participating in the first live streaming room; the first interaction process is a process displayed when the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and the first program account registered in the first application program. The first interaction process includes the sending of the first barrage in the first live streaming room, and the first barrage is used to indicate that the first viewer account participates in the live streaming room interaction process in the identity of the first program account in the first application program.

19. The method according to claim 18, wherein The method further includes: When the interaction messages around the first program function interaction in the live streaming interface meet the program trigger conditions, display a voting configuration interface; the first program function is a function in the first application program, and the voting configuration interface is used to configure the display status of function prompt information, where the function prompt information is used to prompt the viewer account to participate in the voting, and the voting result is used to determine the situation of the first anchor account operating the first program function during the live broadcast; Receive an information configuration operation for the voting configuration interface; Based on the information feedback operation of the viewer account for the function prompt information, display the voting result.

20. A live interactive device, characterized in that, The device includes: A receiving module, configured to receive a live streaming room entry operation, where the live streaming room entry operation is used to enter the first live streaming room hosted by the first anchor account, and the first viewer account is logged in to the current device; A display module, configured to display the live streaming interface of the first live streaming room in response to the live streaming room entry operation, where the live streaming interface includes the screen of the first anchor account operating the first application program; The display module is further configured to display the first interaction process of the first viewer account participating in the first live streaming room when the first viewer account meets the interaction requirements of the first live streaming room and there is an account association relationship between the first viewer account and the first program account registered in the first application program. The first interaction process includes the sending of the first barrage in the first live streaming room, and the first barrage is used to indicate that the first viewer account participates in the first interaction process in the identity of the first program account in the first application program.

21. A live interactive device, characterized in that, The device includes: A receiving module, configured to receive a live streaming room creation operation, where the live streaming room creation operation is used to create the first live streaming room hosted by the first anchor account; A display module, configured to display the live streaming interface of the first live streaming room in response to the live streaming room creation operation, where the live streaming interface includes the screen of the first anchor account operating the first application program; The display module is further configured to display the first interaction process of the first viewer account participating in the first live broadcast room; the first interaction process is a process displayed when the first viewer account meets the interaction requirements of the first live broadcast room and there is an account association relationship between the first viewer account and the first program account registered in the first application program. The first interaction process includes the sending of the first barrage in the first live broadcast room, and the first barrage is used to indicate that the first viewer account participates in the live broadcast room interaction process in the identity of the first program account in the first application program.

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

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

24. A computer program product, characterized in that, It includes computer instructions, and when the computer instructions are executed by a processor, the live broadcast interaction method according to any one of claims 1 to 19 is implemented.

Citation Information

Cited By

  • Live broadcast interaction method, live broadcast interaction device, live broadcast interaction equipment and medium

    CN121509760A