Live broadcast interaction method and device, electronic equipment, storage medium and program product
By displaying batch thank-you instructions and dynamic media content on the live stream page, the problem of low efficiency in expressing gratitude to the host was solved, and the interactivity of the live stream room and the enthusiasm of the audience were improved.
Patent Information
- Application Number
- CN202511596397.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-03
- Publication Date
- 2026-03-03
AI Technical Summary
In live streaming scenarios, the efficiency of the host expressing gratitude is low, resulting in poor interactivity and an inability to effectively maintain interaction with the audience.
This paper provides a live streaming interaction method that displays batch thank-you instructions on the live streaming page to express gratitude to multiple viewer accounts that meet the same target conditions. It utilizes preset lists and thank-you controls to achieve efficient thank-you interaction, including the display and interaction of dynamic media content.
It improved the efficiency and rate of interaction in which anchors expressed their gratitude, enhanced viewers' sense of honor and enthusiasm for interaction, and improved the interactivity of the live broadcast room.
Smart Images

Figure CN121603732A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of live streaming technology, and in particular to a live streaming interactive method, apparatus, electronic device, storage medium, and program product. Background Technology
[0002] In live streaming scenarios, viewers can interact with the streamer by sending virtual items and commenting, and the streamer will also express gratitude to the viewers who participate in the interaction. However, in related technologies, when the streamer expresses gratitude to the viewers, they often need to express their gratitude to each viewer individually through voice broadcasts, which leads to low efficiency in the interaction of the streamer expressing gratitude during the live stream. This, in turn, reduces the streamer's willingness to express gratitude and makes it difficult to effectively maintain the interaction with the viewers, resulting in problems such as poor interactivity in the live stream. Summary of the Invention
[0003] This disclosure provides a live streaming interactive method, apparatus, electronic device, storage medium, and program product to at least solve the technical problems in related technologies, such as low interactive efficiency of the streamer expressing gratitude during live streaming, which leads to a decrease in the streamer's willingness to express gratitude, an inability to effectively maintain interaction with the audience, and consequently poor interactivity in the live streaming room. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a live interactive method is provided, comprising: Displays the first live stream page corresponding to the target live stream room; When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information, including the first identification information corresponding to the at least one target type account, is displayed on the first live streaming page. Wherein, the at least one target type account is a live streaming account whose interaction data in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information in which the live streaming account thanks the at least one target type account.
[0004] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming accounts in the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming accounts in the target live streaming room by performing preset interactive operations; and the at least one target type account is a live streaming account listed on the preset list.
[0005] In an optional embodiment, the method further includes: In response to a viewing command for the preset list, the preset list and at least one preset thank-you control are displayed, each of the at least one preset thank-you control corresponding to a preset condition; When the live stream account in the target live stream room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information displayed on the first live stream page, including the first identifier information corresponding to the at least one target type account, includes: In response to the batch thank-you instruction triggered based on the target thank-you control, the first thank-you interaction information, including the first identifier information corresponding to the at least one target type account, is displayed on the first live broadcast page; The target thank-you control is any one of the at least one preset thank-you controls, and the target condition is the preset condition corresponding to the target thank-you control.
[0006] In an optional embodiment, the step of displaying the first thank-you interaction information, including the first identifier information corresponding to the at least one target type account, on the first live streaming page in response to the batch thank-you instruction triggered based on the target thank-you control includes: In response to a thank-you instruction triggered based on the target thank-you control, a thank-you confirmation control, preview information corresponding to the first thank-you interaction information, and a save selection control corresponding to the first thank-you interaction information are displayed. In response to a selection instruction for the save selection control, the save selection control is set to a selected state; When the save selection control is selected, in response to the batch thank-you instruction triggered based on the thank-you confirmation control, the first thank-you interaction information is displayed on the first live broadcast page, and at least one thank-you media content associated with the first thank-you interaction information is saved. The at least one thank-you media content is at least one media content that instructs the live broadcast account to thank the at least one target type account.
[0007] In an optional embodiment, the target condition is customized by the live streaming account, and the method further includes: In response to the ranking setting instruction triggered by the live streaming account, a ranking setting interface is displayed, which includes a ranking condition setting control and a ranking task setting control. In response to a listing condition setting instruction triggered by the listing condition setting control, the listing condition corresponding to the listing condition setting instruction is determined, and the listing condition corresponding to the listing condition setting instruction is the preset listing condition. In response to a ranking task setting instruction triggered by the ranking task setting control, the ranking task corresponding to the ranking task setting instruction is determined. The ranking task is a task in which a live streaming account in the target live streaming room sends the preset virtual resources to the live streaming account by performing the preset interactive operation. In response to the list task release instruction, the list task is released with the preset list conditions as the list conditions.
[0008] In an optional embodiment, the target condition further includes at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; the at least one target type account is a live streaming account on the preset list that meets the at least one additional condition.
[0009] In an optional embodiment, the method further includes: Obtain at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account; In response to a sharing instruction triggered based on the first target media content in the at least one thank-you media content, the first target media content is sent to the target account; Wherein, the first target media content is the at least one thank-you media content or a portion of the thank-you media content among the at least one thank-you media; the target account is the associated account group corresponding to the live broadcast account and / or any target type account among the at least one target type account.
[0010] In an optional embodiment, the method further includes: Obtain at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account; In response to a creation instruction triggered based on the second target media content in the at least one thank-you media content, the creation interface corresponding to the second target media content is displayed; In response to a work publishing instruction triggered by the creation interface, the target work is published based on the second target media content; The second target media content is either the at least one thank-you media content or a portion of the thank-you media content from the at least one thank-you media.
[0011] In an optional embodiment, the first thank-you interaction information is dynamic media content, which includes multiple media content frames; the at least one target type account includes multiple target type accounts, and at least two of the multiple media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frames they belong to. When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, displaying the first thank-you interaction information including the first identification information corresponding to the at least one target type account on the first live streaming page includes: When the live streaming account triggers the batch thank-you instruction, the multiple media content frames are loaded frame by frame. During the loading process, the currently loaded media content frames are rendered sequentially on the first live streaming page.
[0012] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the at least one target type account based on the interaction between the first identification information and the second identification information.
[0013] In an optional embodiment, the method further includes: In response to a thank-you instruction triggered by the live streaming account for a target live streaming viewer, second thank-you interaction information is displayed on the first live streaming page. The second thank-you interaction information includes third identification information corresponding to the target live streaming viewer and second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account's expression of gratitude to the target live streaming viewer based on the interaction between the third identification information and the second identification information. The target live streaming viewer is any one of the live streaming viewers in the target live streaming room.
[0014] According to a second aspect of the embodiments of this disclosure, another live interactive method is provided, including: Displays the second live stream page corresponding to the target live stream room; When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the second live streaming page displays first thank-you interaction information including the first identification information corresponding to the at least one target type account; Wherein, the at least one target type account is a live streaming account in the target live streaming room whose interaction information in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to the at least one target type account.
[0015] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming accounts in the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming accounts in the target live streaming room by performing preset interactive operations; and the at least one target type account is a live streaming account listed on the preset list.
[0016] In an optional embodiment, the target condition further includes at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; the at least one target type account is a live streaming account on the preset list that meets the at least one additional condition.
[0017] In an optional embodiment, if the current account is an associated account group corresponding to the live streaming account or any of the at least one target type account, the method further includes: When the live streaming account triggers a sharing instruction for the first target media content, the first target media content is received; Wherein, the first target media content is at least one thank-you media content associated with the first thank-you interaction information or a portion of the thank-you media content among the at least one thank-you media; the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account.
[0018] In an optional embodiment, the first thank-you interaction information is dynamic media content, which includes multiple media content frames; the at least one target type account includes multiple target type accounts, and at least two of the multiple media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frames they belong to. When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, displaying the first thank-you interaction information including the first identification information corresponding to the at least one target type account on the second live streaming page includes: When the live streaming account triggers the batch thank-you instruction, the multiple media content frames are loaded frame by frame, and during the loading process, the currently loaded media content frames are rendered on the second live streaming page.
[0019] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the at least one target type account based on the interaction between the first identification information and the second identification information.
[0020] In an optional embodiment, the method further includes: When the live streaming account triggers a thank-you instruction for the target live streaming viewing account in the target live streaming room, the second thank-you interaction information is displayed on the second live streaming page. The second thank-you interaction information includes the third identification information corresponding to the target live streaming viewing account and the second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the target live streaming viewing account based on the interaction between the third identification information and the second identification information.
[0021] According to a third aspect of the present disclosure, a live interactive device is provided, comprising: The first live stream page display module is configured to display the first live stream page corresponding to the target live stream room. The first thank-you interaction information display module is configured to display first thank-you interaction information, including first identification information corresponding to the at least one target type account, on the first live page when the live account in the target live room triggers a batch thank-you instruction for at least one target type account. Wherein, the at least one target type account is a live streaming account whose interaction data in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information in which the live streaming account thanks the at least one target type account.
[0022] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming accounts in the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming accounts in the target live streaming room by performing preset interactive operations; and the at least one target type account is a live streaming account listed on the preset list.
[0023] In an optional embodiment, the apparatus further includes: The ranking display module is configured to execute a viewing command for the preset ranking, display the preset ranking and at least one preset thank-you control, each of the at least one preset thank-you control corresponding to a preset condition; The first thank-you interactive information display module includes: The first information display unit is configured to execute the batch thank-you instruction triggered based on the target thank-you control, and display the first thank-you interaction information, including the first identifier information corresponding to the at least one target type account, on the first live broadcast page; The target thank-you control is any one of the at least one preset thank-you controls, and the target condition is the preset condition corresponding to the target thank-you control.
[0024] In an optional embodiment, the first thank-you interactive information display unit includes: The thank-you confirmation unit is configured to execute a thank-you instruction triggered based on the target thank-you control, and display the thank-you confirmation control, the preview information corresponding to the first thank-you interaction information, and the save selection control corresponding to the first thank-you interaction information. The thank-you saving unit is configured to execute a selection instruction for the save selection control, setting the save selection control to a selected state; The second information display unit is configured to, when the save selection control is selected, respond to the batch thank-you instruction triggered based on the thank-you confirmation control and display the first thank-you interaction information on the first live broadcast page. The thank-you media content storage unit is configured to store at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account.
[0025] In an optional embodiment, the target condition is customized by the live streaming account, and the device further includes: The ranking settings interface display unit is configured to execute a ranking settings instruction triggered by the live streaming account and display the ranking settings interface, which includes a ranking condition setting control and a ranking task setting control. The listing condition setting unit is configured to execute a listing condition setting instruction triggered based on the listing condition setting control, and determine the listing condition corresponding to the listing condition setting instruction, wherein the listing condition corresponding to the listing condition setting instruction is the preset listing condition. The leaderboard task setting unit is configured to execute a leaderboard task setting instruction triggered based on the leaderboard task setting control, determine the leaderboard task corresponding to the leaderboard task setting instruction, and the leaderboard task is a task in which a live streaming account in the target live streaming room sends the preset virtual resources to the live streaming account by performing the preset interactive operation; The leaderboard task publishing unit is configured to respond to the leaderboard task publishing instruction and publish the leaderboard task with the preset listing conditions as the listing conditions.
[0026] In an optional embodiment, the target condition further includes at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; the at least one target type account is a live streaming account on the preset list that meets the at least one additional condition.
[0027] In an optional embodiment, the apparatus further includes: The first thank-you content acquisition module is configured to acquire at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account; The media content sharing module is configured to execute a sharing instruction triggered based on a first target media content in the at least one thank-you media content, and send the first target media content to the target account; Wherein, the first target media content is the at least one thank-you media content or a portion of the thank-you media content among the at least one thank-you media; the target account is the associated account group corresponding to the live broadcast account and / or any target type account among the at least one target type account.
[0028] In an optional embodiment, the apparatus further includes: The second thank-you content acquisition module is configured to acquire at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account; A creation interface display module is configured to execute a creation instruction triggered based on the second target media content in the at least one thank-you media content, and display the creation interface corresponding to the second target media content; The work publishing module is configured to execute a work publishing instruction triggered based on the creation interface and publish the target work based on the second target media content. The second target media content is either the at least one thank-you media content or a portion of the thank-you media content from the at least one thank-you media.
[0029] In an optional embodiment, the first thank-you interaction information is dynamic media content, which includes multiple media content frames; the at least one target type account includes multiple target type accounts, and at least two of the multiple media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frame in which it is located. The first thank-you interaction information display module includes: The first media content frame loading unit is configured to load the multiple media content frames frame by frame when the live streaming account triggers the batch thank-you instruction. The first content rendering unit is configured to render the currently loaded media content frames sequentially on the first live page during the loading process.
[0030] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the at least one target type account based on the interaction between the first identification information and the second identification information.
[0031] In an optional embodiment, the apparatus further includes: The second thank-you interaction information display module is configured to execute a thank-you instruction triggered by the live streaming account for the target live streaming viewing account, and display second thank-you interaction information on the first live streaming page. The second thank-you interaction information includes third identification information corresponding to the target live streaming viewing account and second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the target live streaming viewing account based on the interaction between the third identification information and the second identification information. The target live streaming viewing account is any one of the live streaming viewing accounts in the target live streaming room.
[0032] According to a fourth aspect of the embodiments of this disclosure, another live interactive device is provided, comprising: The second live stream page display module is configured to display the second live stream page corresponding to the target live stream room. The third thank-you interactive information display module is configured to display first thank-you interactive information, including first identification information corresponding to the at least one target type account, on the second live page when the live account in the target live room triggers a batch thank-you instruction for at least one target type account. Wherein, the at least one target type account is a live streaming account in the target live streaming room whose interaction information in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to the at least one target type account.
[0033] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming accounts in the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming accounts in the target live streaming room by performing preset interactive operations; and the at least one target type account is a live streaming account listed on the preset list.
[0034] In an optional embodiment, the target condition further includes at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; the at least one target type account is a live streaming account on the preset list that meets the at least one additional condition.
[0035] In an optional embodiment, if the current account is an associated account group corresponding to the live streaming account or any of the at least one target type account, the device further includes: The media content receiving module is configured to receive the first target media content when the live streaming account triggers a sharing instruction for the first target media content; Wherein, the first target media content is at least one thank-you media content associated with the first thank-you interaction information or a portion of the thank-you media content among the at least one thank-you media; the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account.
[0036] In an optional embodiment, the first thank-you interaction information is dynamic media content, which includes multiple media content frames; the at least one target type account includes multiple target type accounts, and at least two of the multiple media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frame in which it is located. The third thank-you interaction information display module includes: The second media content frame loading unit is configured to load the multiple media content frames frame by frame when the live streaming account triggers the batch thank-you instruction. The second content rendering unit is configured to render the currently loaded media content frames on the second live page during the loading process.
[0037] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the at least one target type account based on the interaction between the first identification information and the second identification information.
[0038] In an optional embodiment, the apparatus further includes: The fourth thank-you interaction information display module is configured to execute a thank-you instruction triggered by the live streaming account for the target live streaming viewing account in the target live streaming room, and display second thank-you interaction information on the second live streaming page. The second thank-you interaction information includes third identification information corresponding to the target live streaming viewing account and second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the target live streaming viewing account based on the interaction between the third identification information and the second identification information.
[0039] According to a fifth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the live interactive methods provided in this disclosure.
[0040] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the live interactive methods provided in the present disclosure. According to a seventh aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the live interactive methods provided in the present disclosure as described above.
[0041] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: The live streaming account can trigger a batch thank-you instruction for at least one target type account (same type of live streaming viewing account) whose corresponding interactive data in the live streaming room meets the same target condition. This enables a batch of live streaming viewing accounts of the same type to trigger thank-you interactions at once, and displays the first thank-you interaction information, including the first identifier information corresponding to at least one target type account, on the first live streaming page. This allows for the simultaneous presentation of thank-you interaction information for a batch of live streaming viewing accounts of the same type, greatly improving the efficiency of the streamer's interaction in expressing gratitude to the audience. It also increases the streamer's willingness and rate of thank-you interactions, enhances the audience's sense of honor, effectively helps the streamer maintain the relationship and interactivity with the audience, and further improves the audience's enthusiasm for interacting with the streamer, thus enhancing the two-way interaction between the streamer and the audience in the live streaming room.
[0042] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0044] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating a live interactive method according to an exemplary embodiment; Figure 3 This is a partial schematic diagram illustrating a process of displaying first thank-you interactive information on a first live streaming page according to an exemplary embodiment; Figure 4 This is a schematic diagram of a first live streaming page displaying a preset ranking list and preset thank-you controls, according to an exemplary embodiment. Figure 5 This is a schematic diagram of a first live page that displays a thank-you confirmation control, preview information corresponding to the first thank-you interaction information, and a save selection control corresponding to the first thank-you interaction information, according to an exemplary embodiment. Figure 6 This is a schematic diagram of a ranking settings interface according to an exemplary embodiment; Figure 7 This is a schematic diagram illustrating a group chat interface displaying a thank-you poster, according to an exemplary embodiment. Figure 8 This is a schematic diagram of a conversation interface displaying a thank-you poster, according to an exemplary embodiment. Figure 9 This is a schematic diagram of an account homepage with a thank-you entry point, according to an exemplary embodiment. Figure 10 This is a flowchart illustrating another live interactive method according to an exemplary embodiment; Figure 11 This is a partial schematic diagram illustrating the process of displaying first thank-you interactive information in a second live streaming page according to an exemplary embodiment; Figure 12 This is a partial schematic diagram illustrating another process of displaying the first thank-you interactive information on a second live streaming page according to an exemplary embodiment; Figure 13 This is a block diagram illustrating a live interactive device according to an exemplary embodiment; Figure 14 This is a block diagram of another live interactive device according to an exemplary embodiment; Figure 15 This is a block diagram illustrating an electronic device for live interactive broadcasting according to an exemplary embodiment. Detailed Implementation
[0045] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0046] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar concepts and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0047] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0048] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a first terminal 100, a second terminal 200, and a server 300.
[0049] In an optional embodiment, the first terminal 100 can be a broadcaster, and the second terminal 200 can be a viewer; the server 300 can provide backend support for the first terminal 100 and the second terminal 200. Specifically, the first terminal 100 can push the live video stream to the second terminal 200 through the server 300.
[0050] In an optional embodiment, the first terminal 100 and the second terminal 200 may be electronic devices including, but not limited to, smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic devices may include, but is not limited to, Android, iOS, Linux, Windows, etc.
[0051] In an optional embodiment, server 300 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.
[0052] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as setting up a streaming server. After the first terminal 100 uploads the live video stream to the server 300, the server 300 can push the live video stream to the second terminal 200 through the streaming server.
[0053] In the embodiments described in this specification, the first terminal 100, the second terminal 200, and the server 300 can be directly or indirectly connected via wired or wireless communication, and this disclosure does not impose any restrictions.
[0054] Figure 2 This is a flowchart illustrating a live interactive method according to an exemplary embodiment. This method can be applied to a first terminal, such as... Figure 2 As shown, the method may include the following steps: In step S201, the first live streaming page corresponding to the target live streaming room is displayed.
[0055] In one specific embodiment, the target live stream room can be any currently live stream room, and the first live stream page can be the live stream page on the live stream account side of the target live stream room. Specifically, the live stream account can be the account (i.e., the broadcaster account) that is broadcasting in the target live stream room. Optionally, the first live stream page can be a live stream page where the live stream account of the target live stream room broadcasts alone, or it can be a live stream page where the live stream account of the target live stream room interacts with at least one other live stream account.
[0056] In step S203, when the live streaming account of the target live streaming room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information, including the first identification information corresponding to at least one target type account, is displayed on the first live streaming page. In a specific embodiment, the batch thank-you instruction can be a thank-you instruction targeting at least one target type of account. Specifically, at least one target type of account can be a live streaming account in the target live streaming room whose interaction data in the target live streaming room meets the same target condition. Correspondingly, the batch thank-you instruction is a thank-you instruction targeting live streaming accounts in the target live streaming room whose interaction data in the target live streaming room meets the same target condition (i.e., batch thank-you of a certain type of live streaming account category condition). Specifically, the first identification information corresponding to any target type account can be information that can identify the target type account. For example, the first identification information can include at least one of the following: account avatar, account nickname, or virtual image of the person corresponding to the account. Specifically, the first thank-you interaction information can be the interaction information of the live streaming account thanking at least one target type account, that is, the interaction information of the live streaming account thanking live streaming accounts in the target live streaming room whose interaction data in the target live streaming room meets the same target condition. Specifically, the information form of the first thank-you interaction information can include, but is not limited to, at least one of the following media content: animation, motion effects, special effects, text, images, or audio. Optionally, the first interactive thank-you message can be generated based on a preset generative model. For example, a preset generative model can be used to generate the message by combining the first identifier information corresponding to at least one target type account. Alternatively, the first thank-you interactive message can also be generated by combining a preset thank-you interactive message template. For example, the first identifier information corresponding to at least one target type account can be added to the corresponding position in the preset thank-you interactive message template to obtain the first thank-you interactive message.
[0057] In one specific embodiment, taking the first thank-you interactive information as dynamic media content such as animation, motion effects, and special effects as an example, such as... Figure 3 As shown, Figure 3 This is a partial schematic diagram illustrating a process of displaying first thank-you interaction information on a first live streaming page, according to an exemplary embodiment. Specifically, Figure 3The first live stream page shown in Figures a and b displays two screenshots during the first thank-you interaction.
[0058] In an optional embodiment, the target conditions may include preset listing conditions corresponding to a preset list. These preset listing conditions can be the conditions for a live stream viewing account to enter the preset list. For example, by performing a preset interactive operation, the amount of preset virtual resources obtained by the live stream account is greater than or equal to a preset threshold. Specifically, the preset threshold can be preset based on actual application needs. The preset list may be a list sorted based on the interaction data of the live stream viewing accounts in the target live stream room. Specifically, the interaction data can be the amount of preset virtual resources obtained by the live stream viewing accounts in the target live stream room by performing preset interactive operations. Specifically, the preset interactive operations may include at least one of the following: gifting preset virtual items (i.e., gifting preset virtual items to the live stream account), sharing the live stream, or obtaining recommended objects from the live stream (objects to be recommended, such as physical goods, virtual goods, etc.). Specifically, the preset virtual items may include at least one virtual item (virtual gift). Optionally, the amount of preset virtual resources (resource quantity) obtained by different interactive operations for different live streaming accounts can be the same or different. For example, if the preset interactive operation includes the gifting of preset virtual items, the amount of preset virtual resources (interaction data) obtained by the live streaming account can include the quantity of preset virtual items gifted, or the amount of virtual currency equivalent to the gifted preset virtual items. Specifically, the virtual currency can be legal digital currency or a legal and compliant virtual currency used exclusively within the platform. Optionally, if the preset interactive operation includes sharing the live streaming room, the amount of preset virtual resources (interaction data) obtained by the live streaming account can include the number of live streaming viewers brought to the target live streaming room by performing the live streaming room sharing operation, or the increase in popularity index data, etc. The popularity index data can be data representing the degree of interaction of the corresponding live streaming viewers in the live streaming room, and can be obtained by quantifying the interactive operations performed by the live streaming viewers in the target live streaming room according to preset quantification rules. Optionally, if the preset interactive operation includes the operation of obtaining recommended objects in the live streaming room, the amount of preset virtual resources (interaction data) obtained by the live streaming account can include the amount of virtual currency consumed in obtaining recommended objects in the live streaming room, etc. Specifically, at least one of the target type accounts mentioned above can be live streaming accounts that are listed on the preset list, that is, live streaming accounts that have entered the preset list.
[0059] In an optional embodiment, the first thank-you interaction information can be used to instruct the live streaming account to express gratitude to at least one target type account. Optionally, the first thank-you interaction information can also be used to instruct at least one target type account to be a live streaming viewing account that is on a preset list.
[0060] In the above embodiments, the target conditions for dividing the live streaming viewers into batch thank-you accounts by the anchor are based on the preset ranking conditions corresponding to the preset ranking. This can associate the anchor's thank-you interaction with the audience with specific rankings and ranking interaction operations during the live stream, effectively enhancing the sense of honor of the thanked users and their enthusiasm for performing ranking interaction operations. In this way, while increasing the virtual resources gained by the anchor, it can also better enhance the interaction between the anchor and the audience, and better enhance the cohesion of the live stream audience.
[0061] In an optional embodiment, the target conditions may further include at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; at least one target type account is a live streaming account on the preset list that meets at least one additional condition.
[0062] In a specific embodiment, at least one preset filtering dimension can be at least one pre-set filtering dimension for selecting live streaming accounts for batch thanks from the live streaming accounts on the preset list. Specifically, at least one preset filtering dimension can be set according to actual application needs. For example, at least one preset filtering dimension can include at least one of the following: ranking dimension, online status dimension, etc. Correspondingly, at least one additional condition can include at least one of the following: the first preset number of live streaming accounts on the preset list, the live streaming accounts currently online on the preset list, etc.
[0063] In the above embodiments, based on the preset ranking conditions corresponding to the preset ranking list as the criteria for dividing the live streaming viewers to express their gratitude in batches, additional conditions are set to filter the live streaming viewers to express their gratitude in batches from the live streaming viewers on the preset ranking list based on at least one preset filtering dimension. This allows for a more refined division of live streaming viewers to express their gratitude in batches, thereby better meeting the different needs of the streamers for expressing their gratitude in batches and improving the flexibility of batch gratitude interaction.
[0064] In an optional embodiment, the batch thank-you instruction can be triggered by at least any one of voice, gesture, device movement, or touch operation on a control. For example, taking triggering the batch thank-you instruction by touch operation on a control as an example, the above method may optionally further include: In response to a command to view a preset list, display the preset list and at least one preset thank-you control, each of which corresponds to a preset condition; Accordingly, when the live stream account in the target live stream room triggers a batch thank-you instruction targeting at least one target type account, the first thank-you interaction information displayed on the first live stream page, including the first identifier information corresponding to at least one target type account, may include: In response to a batch thank-you instruction triggered by a target thank-you control, the first thank-you interaction information, including first identifier information corresponding to at least one target type account, is displayed on the first live broadcast page. In one specific embodiment, the preset ranking list may include the identification information of the ranked live streaming accounts and the corresponding interaction data of the ranked live streaming accounts. Specifically, the identification information of the ranked live streaming accounts can be information that identifies the ranked live streaming accounts. For details, please refer to the above-mentioned refinement related to the first identification information. Optionally, the identification information of the ranked live streaming accounts in the preset ranking list and the information item corresponding to the first identification information in the first thank-you interaction information may be the same or at least partially different. Optionally, the preset ranking list may display the identification information of the ranked live streaming accounts and the corresponding interaction data of the ranked live streaming accounts in order according to the sorting of the interaction data of the ranked live streaming accounts. Alternatively, it may not be displayed in order of the sorting of the interaction data of the ranked live streaming accounts. For example, it may be displayed separately according to whether the ranked live streaming accounts are online and offline. Optionally, it may also be displayed in combination with the sorting of the interaction data of the ranked live streaming accounts, based on the sorting of ...
[0065] In one specific embodiment, the above-mentioned viewing instruction for the preset list can be an instruction to view the preset list; optionally, a viewing entry corresponding to the preset list can be set on the first live broadcast page, and the corresponding viewing instruction can be triggered by touch operations such as clicking or long-pressing the viewing entry; optionally, the above-mentioned viewing instruction can also be triggered by any of the following methods such as voice, gesture or device movement operation.
[0066] In one specific embodiment, any preset thank-you control can be used to trigger batch thank-you messages for live streaming accounts that meet the preset conditions corresponding to that preset thank-you control. Specifically, the preset conditions corresponding to any preset thank-you control can be conditions used to filter (classify) live streaming accounts for batch thank-you messages. Specifically, the target thank-you control can be any of the at least one preset thank-you control, and correspondingly, the target condition is the preset condition corresponding to the target thank-you control. Optionally, the batch thank-you instruction can be triggered by touch operations such as clicking or long-pressing the target thank-you control.
[0067] In an optional embodiment, the preset ranking list and at least one preset thank-you control can be displayed on the first live broadcast page through pop-up windows or other means, or can be displayed on a separate page. Optionally, when the page is displayed on a separate page, the live broadcast screen corresponding to the target live broadcast room can be displayed on that separate page through pop-up windows or other means.
[0068] In one specific embodiment, taking at least one preset thank-you control as an example, such as... Figure 4 As shown, Figure 4 This is a schematic diagram of a first live streaming page displaying a preset ranking list and a preset thank-you control, according to an exemplary embodiment; wherein, the information corresponding to 401 can be a preset ranking list, the control corresponding to 402 can be a preset thank-you control, and the preset condition corresponding to the preset thank-you control can be the preset listing condition of the preset ranking list.
[0069] In the above embodiments, when a viewing command for a preset list is triggered, at least one preset thank-you control can be displayed at the same time as the preset list. Each of the at least one preset thank-you control corresponds to a preset condition, which makes it easy for the streamer to trigger batch thanks to the live streaming viewers from different dimensions, greatly improving the flexibility and diversity of batch thanks. At the same time, any of the at least one preset thank-you control can be combined to trigger the corresponding batch thank-you command with one click, improving the convenience and interaction efficiency of batch thanks.
[0070] In an optional embodiment, the above-mentioned response to a batch thank-you instruction triggered based on a target thank-you control, displaying first thank-you interaction information including first identifier information corresponding to at least one target type account on the first live streaming page, may include: In response to a thank-you instruction triggered based on the target thank-you control, display a thank-you confirmation control, a preview of the first thank-you interaction information, and a save selection control for the first thank-you interaction information; In response to a selection command for the save selection control, set the save selection control to the selected state; When the selection control is selected, in response to a batch thank-you instruction triggered by the thank-you confirmation control, the first thank-you interaction information is displayed on the first live broadcast page, and at least one thank-you media content associated with the first thank-you interaction information is saved.
[0071] In one specific embodiment, the thank-you confirmation control can be used to confirm batch thank-you messages for at least one target type of account. The save selection control corresponding to the first thank-you interaction information can be used to select whether to automatically save at least one thank-you media content associated with the first thank-you interaction information; specifically, the aforementioned at least one thank-you media content is at least one media content instructing the live streaming account to thank at least one target type of account; optionally, any thank-you media content may include the first thank-you interaction information; optionally, any thank-you media content may also not include the first thank-you interaction information, but includes information instructing the live streaming account to thank at least one target type of account. Specifically, the media content may include at least one of video, animation, motion effects, special effects, audio, images, or text. For example, at least one thank-you media content may include at least one of the following: a thank-you live video corresponding to the first thank-you interactive information, a thank-you poster (image) corresponding to the first thank-you interactive information; specifically, the thank-you live video may be a live video that includes the first thank-you interactive information during the display of the first thank-you interactive information; the thank-you poster may be an image that instructs the live account to thank at least one target type account; for example, a thank-you poster for at least one target type account as a whole, and / or a thank-you poster for each target type account in at least one target side type account, etc.
[0072] In one specific embodiment, the thank-you confirmation control, the preview information corresponding to the first thank-you interaction information, and the save selection control corresponding to the first thank-you interaction information can be displayed on the first live broadcast page through pop-ups or other means, or can be displayed by jumping to an independent page. Optionally, when jumping to an independent page, the live broadcast screen corresponding to the target live broadcast room can be displayed on that independent page through pop-ups or other means.
[0073] In one specific embodiment, the selection instruction for the save selection control can be an instruction to automatically save at least one thank-you media content associated with the first thank-you interaction information. Specifically, a save selection control in a selected state can be used to indicate that at least one thank-you media content associated with the first thank-you interaction information should be automatically saved. Optionally, the selection instruction for the save selection control can be triggered by touch operations such as clicking or long-pressing the save selection control, setting the save selection control to a selected state, that is, updating the save selection control from a deselected state to a selected state; correspondingly, a deselected save selection control can be used to indicate that at least one thank-you media content associated with the first thank-you interaction information should not be automatically saved.
[0074] In one specific embodiment, the above-mentioned batch thank-you instruction can be triggered by clicking, long-pressing the thank-you confirmation control, or other operations.
[0075] In a specific embodiment, such as Figure 5 As shown, Figure 5 This is a schematic diagram of a first live stream page, according to an exemplary embodiment, displaying a thank-you confirmation control, preview information corresponding to the first thank-you interaction information, and a save selection control corresponding to the first thank-you interaction information; wherein, combined with Figure 5 As shown in the first live stream page (a), the control corresponding to 501 can be a thank-you confirmation control; the control corresponding to 502 can be a save selection control in a non-selected state; the information corresponding to 503 can be the preview information corresponding to the first thank-you interaction information; furthermore, combined with... Figure 5 On the first live stream page shown in b, the control corresponding to 504 can be the save selection control that is in the selected state.
[0076] In the above embodiments, when the thank-you instruction is triggered in conjunction with the target thank-you control, the thank-you confirmation control, the preview information corresponding to the first thank-you interaction information, and the save selection control corresponding to the first thank-you interaction information can be displayed first. This can avoid accidental operation by the broadcaster and allow the broadcaster to preview the first thank-you interaction information. At the same time, in conjunction with the save selection control corresponding to the first thank-you interaction information, at least one thank-you media content associated with the first thank-you interaction information can be automatically saved when batch thank-you interactions are triggered. This facilitates subsequent secondary creation or sharing, better enhances the interactivity between the broadcaster and the audience, enriches creative materials, and improves the dissemination of the thank-you interaction information.
[0077] In an optional embodiment, the target conditions described above can be customized by the live streaming account; correspondingly, the method further includes: In response to the ranking setting command triggered by the live streaming account, the ranking setting interface is displayed, which includes controls for setting the ranking conditions and controls for setting the ranking tasks. In response to the listing condition setting instruction triggered by the listing condition setting control, the listing condition corresponding to the listing condition setting instruction is determined, and the listing condition corresponding to the listing condition setting instruction is the preset listing condition. In response to the leaderboard task setting instruction triggered by the leaderboard task setting control, determine the leaderboard task corresponding to the leaderboard task setting instruction. The leaderboard task is the task of the live streaming account in the target live streaming room to give the live streaming account preset virtual resources by performing preset interactive operations. In response to the command to release a leaderboard task, release a leaderboard task with preset listing conditions as the listing criteria.
[0078] In one specific embodiment, the ranking list setting instruction can be a custom ranking list setting instruction, that is, an instruction to automatically set batch thank-you conditions (target conditions) and corresponding interactive tasks (ranking list tasks) for the batch thank-you conditions. Specifically, an entry point for custom ranking list setting is set on a relevant page, such as the first live broadcast page. Correspondingly, the aforementioned ranking list setting instruction can be triggered based on this entry point, such as by clicking the entry point or other touch operations. Optionally, the ranking list can also be custom-set before the broadcast begins. Specifically, the ranking list setting interface can be an interface used for setting ranking lists, that is, an interface used for setting batch thank-you conditions (target conditions) and corresponding interactive tasks (ranking list tasks) for the batch thank-you conditions. Optionally, the ranking list setting interface can be displayed on the first live broadcast page in the form of a pop-up window, or it can be displayed on a separate page. Optionally, if it is displayed on a separate page, the live broadcast screen corresponding to the target live broadcast room can be displayed on that separate page in the form of a pop-up window.
[0079] In one specific embodiment, the listing condition setting control can be used to trigger the setting of batch thank-you conditions (listing conditions); the listing condition setting instruction can be an instruction to set batch thank-you conditions (listing conditions); optionally, it can be set by inputting batch thank-you conditions (listing conditions), or optionally, it can be set by selecting from the batch thank-you conditions to be selected.
[0080] In one specific embodiment, the leaderboard task setting control can be used to trigger the setting of interactive tasks (leaderboard tasks) corresponding to the batch thank-you conditions; the leaderboard task setting instruction can be an instruction to set interactive tasks (leaderboard tasks) corresponding to the batch thank-you conditions; optionally, it can be set by inputting the description information of the interactive task (the information describing the corresponding interactive task), or optionally, it can be set by selecting from the description information of the interactive tasks to be selected.
[0081] In one specific embodiment, the ranking settings interface may include a release confirmation control; optionally, the above-mentioned ranking task release instruction can be triggered by touch operations such as clicking or long-pressing the release confirmation control, and a ranking task (interactive task) with preset ranking conditions can be released; specifically, the ranking task with preset ranking conditions can be released to the target live room, and the live streaming account in the target live room can learn about the ranking task and execute the corresponding ranking task (preset interactive operation).
[0082] In an optional embodiment, the leaderboard settings interface can also allow setting at least one of the following: leaderboard name, leaderboard task execution time, or the number of accounts for which live stream viewers are requested to receive a batch of thanks. Correspondingly, the leaderboard settings interface can also include corresponding setting controls.
[0083] In an optional embodiment, if the target conditions also include at least one additional condition, the above-mentioned ranking settings interface may further include a setting control for setting at least one additional condition. Accordingly, the setting of at least one additional condition can be triggered based on the setting control for at least one additional condition. Specifically, for the refinement of the setting of at least one additional condition, please refer to the relevant refinement of the above-mentioned ranking condition settings, which will not be repeated here.
[0084] In a specific embodiment, such as Figure 6 As shown, Figure 6 This is a schematic diagram illustrating a ranking settings interface according to an exemplary embodiment. Specifically, in conjunction with... Figure 6 As can be seen, the control corresponding to 601 can be used to set the conditions for being listed, and the conditions for being listed can be set by input; the control corresponding to 602 can be used to set the tasks for the list, and the tasks for the list are to send preset virtual resources to the live streaming account by the live streaming viewing account in the target live streaming room by performing the virtual item gifting operation. Optionally, the list tasks can be set by selecting the corresponding virtual items to be selected.
[0085] In the above embodiments, the classification conditions of live streaming viewers for batch thank-you interactions are automatically set by the streamer. This upgrades the thank-you interaction from a passive function to one that can be customized by the streamer. It links the streamer's thank-you interactions with the audience to specific ranking interaction operations during the live stream. This makes the thank-you interaction function a tool that directly serves the live stream interaction content and the streamer's needs. It can better improve the audience's enthusiasm for performing ranking interaction operations. In turn, it can also improve the virtual resources gained by the streamer, improve the interaction between the streamer and the audience, and better enhance the cohesion of the live stream audience.
[0086] In an optional embodiment, the target conditions (preset conditions) can also be pre-set by the platform, such as the ranking activities held by the platform, the conditions for being listed, and the ranking tasks, etc., are pre-set by the platform.
[0087] In an optional embodiment, the above method may further include: Obtain at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account; In response to a sharing instruction triggered based on a first target media content in at least one thank-you media content, the first target media content is sent to the target account; In one specific embodiment, the aforementioned first target media content can be at least one thank-you media content or a portion of the thank-you media content from at least one thank-you media, such as a single thank-you media content from at least one thank-you media; the aforementioned target account is the associated account group corresponding to the live stream account and / or any target type account from at least one target type account. Specifically, the associated account group can be the group to which the live stream account belongs. Optionally, other accounts in the group can have the same association relationship with the live stream account, such as all following the live stream account, i.e., a following relationship.
[0088] In one specific embodiment, any thank-you media content can be automatically saved. For example, during the triggering of the above-mentioned batch thank-you interaction instruction, automatic saving can be triggered by selecting the corresponding save selection control; alternatively, it can also be downloaded after being pushed by the system, or it can be actively searched by the live streaming account through the entry point in the relevant page.
[0089] In one optional embodiment, a sharing control can be set up so that when the first target thank-you content is selected, a sharing instruction to share the first target account with the target account can be triggered by clicking the sharing control or other touch operations. Alternatively, a long press on the first target media content or other touch operations can be used to trigger a sharing instruction to share the first target account with the target account. Alternatively, sharing instructions for different accounts can be triggered separately or together after selecting different accounts.
[0090] In one specific embodiment, taking the sharing of first target media content to a group of associated accounts corresponding to a live streaming account as an example, where the first target media content is a thank-you poster targeting at least one target type of account as a whole, such as... Figure 7 As shown, Figure 7 This is a schematic diagram of a group conversation interface displaying a thank-you poster, according to an exemplary embodiment; wherein, the conversation information corresponding to 701 can be a thank-you poster for at least one target type account as a whole.
[0091] In one specific embodiment, taking the sharing of first target media content to a specific target type account among at least one target type account as an example, where the first target media content is a thank-you poster for that target type account, as follows: Figure 8 As shown, Figure 8 This is a schematic diagram of a conversation interface displaying a thank-you poster, according to an exemplary embodiment; wherein, the conversation information corresponding to 801 can be a thank-you poster for the target type account of the current conversation.
[0092] In the above embodiments, the first target media content of at least one thank-you media content that instructs the live streaming account to thank at least one target type account is shared to the associated account group corresponding to the live streaming account and / or any target type account among at least one target type account. This can extend the thank-you interaction in the live streaming room to outside the live streaming room, realize secondary thank-you interaction, and also improve the dissemination of the thank-you interaction information.
[0093] In an optional embodiment, the above method may further include: Obtain at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account; In response to a creation instruction triggered based on a second target media content in at least one thank-you media content, display the creation interface corresponding to the second target media content; In response to a work publishing command triggered by the creation interface, the target work is published based on the second target media content; In a specific embodiment, the details regarding at least one thank-you media content can be found in the above description and will not be repeated here. Specifically, the aforementioned second target media content is at least one thank-you media content or a portion of the thank-you media content from at least one thank-you media. Specifically, the creation instruction triggered based on the second target media content can be a creation instruction using the second target media content as the creation material. Specifically, the creation interface corresponding to the second target media content can be a creation interface displaying the second target media content, which can be used for creating media works, such as adding music, adding text, and editing. Optionally, the aforementioned work publishing instruction can be an instruction to publish the work currently displayed on the creation interface. Optionally, the user can directly publish the second target media content as the target work, or edit the second target media content before triggering the work publishing instruction. Accordingly, the aforementioned publishing of a target work based on the second target media content can include publishing a work with the second target media content as the target work, or publishing a work with the edited second target media content as the target work.
[0094] In the above embodiments, the creation and publication of works based on the second target media content in at least one thank-you media content that instructs the live streaming account to thank at least one target type account can extend the thank-you interaction in the live streaming room to outside the live streaming room, realize secondary thank-you interaction, and also improve the dissemination of the thank-you interaction information.
[0095] In an optional embodiment, when the first thank-you interaction information is dynamic media content including multiple media content frames, such as animation, special effects, or motion effects, the first thank-you interaction information can be dynamically loaded according to actual display needs during the display (playback) process. For example, static resources such as each media content frame (image) in the first thank-you interaction information can be dynamically loaded. That is, it is not necessary to load all of them at once, but to load them in real time on demand, which improves the loading speed, reduces bandwidth consumption, and can also optimize the smoothness and experience when watching.
[0096] In an optional embodiment, the aforementioned first thank-you interaction information can be dynamic media content, which includes multiple media content frames. At least one target type account includes multiple target type accounts, and at least two media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frame. For example, each media content frame corresponds to a second preset number of first identification information corresponding to target type accounts. Accordingly, the first identification information corresponding to each second preset number of target type accounts can be stored together. During the loading of each media content frame, the corresponding identification information can be read frame by frame sequentially. Accordingly, when the live stream account in the target live stream room triggers a batch thank-you instruction for at least one target type account, displaying the first thank-you interaction information including the first identification information corresponding to at least one target type account on the first live stream page can include: When a live stream account triggers a batch thank-you instruction, multiple media content frames are loaded frame by frame. During the loading process, the currently loaded media content frames are rendered sequentially on the first live stream page.
[0097] In the above embodiments, when the first thank-you interaction information is dynamic media content including multiple media content frames, the first identification information corresponding to multiple target type accounts is stored in pages based on the media content frames. Based on the display logic, the acquisition request of the first thank-you interaction information can be broken up, reducing the bandwidth of a single request, effectively alleviating the pressure on the server, and optimizing the smoothness and experience when watching.
[0098] In an optional embodiment, the first thank-you interaction information may further include second identification information corresponding to the live streaming account; the first thank-you interaction information may be dynamic media content that interprets the live streaming account expressing gratitude to at least one target type account based on the interaction between the first identification information and the second identification information.
[0099] In one specific embodiment, the second identification information can be information that can identify the live streaming account. For example, it can include at least one of the following: account avatar, account nickname, or virtual image of the person corresponding to the account. Specifically, it can be combined with a preset generative model or other methods to identify at least one target type account with the first identification information and the live streaming account with the second identification information, and then generate dynamic media content such as a script animation that depicts the live streaming account expressing gratitude to at least one target type account.
[0100] In the above embodiments, dynamic media content expressing gratitude from a live streaming account to at least one target type account is generated based on the interaction between the first and second identification information. This interactive information, which is a way to thank a batch of live streaming viewers, can not only form a customized dynamic media content to enhance the personalization of the gratitude interaction, but also better create the atmosphere of the gratitude interaction and improve its effect.
[0101] In an optional embodiment, the first thank-you interaction message can be displayed in full screen on the first live broadcast page, or it can be displayed through pop-up windows or other means.
[0102] In an optional embodiment, the above method may further include: In response to a thank-you instruction triggered by the live stream account for the target live stream viewer, a second thank-you interactive message is displayed on the first live stream page.
[0103] In one specific embodiment, the thank-you instruction triggered by the live streaming account for the target live streaming viewer account can be interactive information in which the live streaming account expresses gratitude to the target live streaming viewer account; specifically, the target live streaming viewer account can be any live streaming viewer account in the target live streaming room. Optionally, the corresponding thank-you instruction can be triggered through a thank-you entry for the target live streaming viewer account; optionally, this thank-you entry can be set on the target live streaming viewer account's main page, virtual item selection interface (for example, displaying the thank-you entry while rotating the identification information corresponding to the live streaming viewer account that gifted virtual items on the virtual item selection interface). Optionally, the aforementioned second thank-you interactive information includes the third identification information corresponding to the target live streaming viewer account (identification information that can identify the target live streaming viewer account) and the second identification information corresponding to the live streaming account; optionally, the aforementioned second thank-you interactive information can be dynamic media content that interprets the live streaming account expressing gratitude to the target live streaming viewer account based on the interaction between the third identification information and the second identification information; specifically, it can be combined with a preset generative model, etc., to generate dynamic media content such as script animations that interpret the live streaming account expressing gratitude to the target live streaming viewer account based on the third identification information identifying the target live streaming viewer account and the second identification information identifying the live streaming account.
[0104] In an optional embodiment, the second thank-you interaction information may also be a preset thank-you interaction information (preset thank-you interaction information); optionally, when the second thank-you interaction information is a preset thank-you interaction information, the third identification information may be displayed at the same time as the preset thank-you interaction information; optionally, the second identification information may also be displayed.
[0105] In one specific embodiment, the information form of the second thank-you interactive information may include, but is not limited to, at least any media content among animation, motion effects, special effects, text, images, or voice.
[0106] In one specific embodiment, taking the setting of a thank-you entry for the target live stream viewing account on the account's main page as an example, such as... Figure 9 As shown, Figure 9 This is a schematic diagram of an account homepage with a thank-you entry point according to an exemplary embodiment, wherein the control corresponding to 901 can be the thank-you entry point; optionally, the corresponding thank-you instruction can be triggered by touch operation such as clicking the thank-you entry point.
[0107] In the above embodiments, in addition to providing a categorized batch thank-you interaction function, it is also possible to conduct thank-you interactions for a single live streaming viewing account. The second thank-you interaction information is based on the interaction between the third identifier information corresponding to the single live streaming viewing account and the second identifier information corresponding to the live streaming account, which interprets the dynamic media content in which the live streaming account expresses its gratitude to the live streaming viewing account. This not only forms a customized dynamic media content, enhancing the personalization of the thank-you interaction, but also better renders the atmosphere of the thank-you interaction and improves the effect of the thank-you interaction.
[0108] As can be seen from the technical solutions provided in the embodiments of this specification above, the live streaming account in this specification can trigger a batch thank-you instruction for at least one target type account (same type of live streaming browsing account) whose corresponding interactive data in the live streaming room meets the same target condition. This enables a batch of live streaming browsing accounts of the same type in the live streaming room to trigger thank-you interactions at once, and displays the first thank-you interaction information, including the first identifier information corresponding to at least one target type account, on the first live streaming page. This allows for the presentation of thank-you interaction information for a batch of live streaming browsing accounts of the same type at once. This not only greatly improves the efficiency of the streamer's interaction in expressing gratitude to the audience, but also increases the streamer's willingness and rate of thank-you interactions, enhances the audience's sense of honor, effectively helps the streamer maintain the relationship and interactivity with the audience, and further improves the audience's enthusiasm for interacting with the streamer, thus enhancing the two-way interaction between the streamer and the audience in the live streaming room.
[0109] Figure 10 This is a flowchart illustrating another live interactive method according to an exemplary embodiment, which can be applied to a second terminal, such as... Figure 10 As shown, the method may include the following steps: S1001: Display the second live stream page corresponding to the target live stream room; In one specific embodiment, the target live streaming room can be any currently live streaming room, and the first live streaming page can be the live streaming page on the side of the live streaming viewing account (viewer account) of the target live streaming room. Optionally, the second live streaming page can be a live streaming page where the live streaming account of the target live streaming room broadcasts live alone, or it can be a live streaming page where the live streaming account of the target live streaming room interacts with at least one other live streaming account.
[0110] S1003: When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the second live streaming page displays the first thank-you interaction information, which includes the first identifier information corresponding to at least one target type account. In one specific embodiment, at least one target type account is a live streaming account whose interaction information in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to at least one target type account.
[0111] In one specific embodiment, taking the first thank-you interactive information as dynamic media content such as animation, motion effects, and special effects as an example, such as... Figure 11 As shown, Figure 11 This is a partial schematic diagram illustrating the process of displaying first thank-you interaction information in a second live streaming page according to an exemplary embodiment. Specifically, Figure 11 The second live stream page shown in Figures a and b displays two screenshots from the first thank-you interaction process.
[0112] In another specific embodiment, taking the first thank-you interactive information as dynamic media content such as animation, motion effects, and special effects as an example, such as... Figure 12 As shown, Figure 12 This is a partial schematic diagram illustrating another process of displaying the first thank-you interaction information on a second live streaming page, according to an exemplary embodiment. Specifically, Figure 12 The second live stream page shown in Figures a and b displays two screenshots from the first thank-you interaction process.
[0113] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming viewers of the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming viewers of the target live streaming room by performing preset interactive operations; at least one target type account is a live streaming viewer account listed on the preset list.
[0114] In the above embodiments, the target conditions for dividing the live streaming viewers into batch thank-you accounts by the anchor are based on the preset ranking conditions corresponding to the preset ranking. This can associate the anchor's thank-you interaction with the audience with specific rankings and ranking interaction operations during the live stream, effectively enhancing the sense of honor of the thanked users and their enthusiasm for performing ranking interaction operations. In this way, while increasing the virtual resources gained by the anchor, it can also better enhance the interaction between the anchor and the audience, and better enhance the cohesion of the live stream audience.
[0115] In an optional embodiment, the target conditions further include at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; at least one target type account is a live streaming account on the preset list that meets at least one additional condition.
[0116] In the above embodiments, based on the preset ranking conditions corresponding to the preset ranking list as the criteria for dividing the live streaming viewers to express their gratitude in batches, additional conditions are set to filter the live streaming viewers to express their gratitude in batches from the live streaming viewers on the preset ranking list based on at least one preset filtering dimension. This allows for a more refined division of live streaming viewers to express their gratitude in batches, thereby better meeting the different needs of the streamers for expressing their gratitude in batches and improving the flexibility of batch gratitude interaction.
[0117] In an optional embodiment, if the current account is an associated account group corresponding to a live streaming account or any target type account from at least one target type account, the above method further includes: When the live streaming account triggers a sharing instruction for the first target media content, the first target media content is received; The first target media content is at least one thank-you media content associated with the first thank-you interactive information, or a portion of the thank-you media content in at least one thank-you media; the at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account.
[0118] In the above embodiments, the first target media content of at least one thank-you media content that instructs the live streaming account to thank at least one target type account is shared to the associated account group corresponding to the live streaming account and / or any target type account among at least one target type account. This can extend the thank-you interaction in the live streaming room to outside the live streaming room, realize secondary thank-you interaction, and also improve the dissemination of the thank-you interaction information.
[0119] In an optional embodiment, the aforementioned first thank-you interaction information is dynamic media content, which includes multiple media content frames; at least one target type account includes multiple target type accounts, and at least two of the multiple media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frames they belong to. When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information including the first identification information corresponding to at least one target type account displayed on the second live streaming page includes: When a live stream account triggers a batch thank-you instruction, multiple media content frames are loaded frame by frame, and during the loading process, the currently loaded media content frames are rendered on the second live stream page.
[0120] In the above embodiments, when the first thank-you interaction information is dynamic media content including multiple media content frames, the first identification information corresponding to multiple target type accounts is stored in pages based on the media content frames. The request for the first thank-you interaction information can be broken up based on the display logic, reducing the bandwidth of a single request, effectively alleviating the pressure on the server, and optimizing the smoothness and experience when watching.
[0121] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to at least one target type account based on the interaction between the first identification information and the second identification information.
[0122] In the above embodiments, dynamic media content expressing gratitude from a live streaming account to at least one target type account is generated based on the interaction between the first and second identification information. This interactive information, which is a way to thank a batch of live streaming viewers, can not only form a customized dynamic media content to enhance the personalization of the gratitude interaction, but also better create the atmosphere of the gratitude interaction and improve its effect.
[0123] In an optional embodiment, the first thank-you message can be displayed in full screen on the second live streaming page, or it can be displayed through pop-ups or other means.
[0124] In an optional embodiment, the above method may further include: When the live streaming account triggers a thank-you instruction for the target live streaming viewer in the target live streaming room, the second thank-you interaction information is displayed on the second live streaming page. The second thank-you interaction information includes the third identification information corresponding to the target live streaming viewer and the second identification information corresponding to the live streaming account. The second thank-you interaction information is a dynamic media content that interprets the live streaming account's expression of gratitude to the target live streaming viewer based on the interaction between the third identification information and the second identification information.
[0125] In the above embodiments, in addition to providing a categorized batch thank-you interaction function, it is also possible to conduct thank-you interactions for a single live streaming viewing account. The second thank-you interaction information is based on the interaction between the third identifier information corresponding to the single live streaming viewing account and the second identifier information corresponding to the live streaming account, which interprets the dynamic media content in which the live streaming account expresses its gratitude to the live streaming viewing account. This not only forms a customized dynamic media content, enhancing the personalization of the thank-you interaction, but also better renders the atmosphere of the thank-you interaction and improves the effect of the thank-you interaction.
[0126] Furthermore, it should be noted that the instructions triggered by touch operation in the embodiments of this application can also be triggered by gesture operation, voice control operation, device movement operation, etc. in practical applications. The multiple instructions in the embodiments of this application can be at least two.
[0127] As can be seen from the technical solutions provided in the embodiments of this specification above, the live streaming account in this specification can trigger a batch thank-you instruction for at least one target type account (same type of live streaming browsing account) whose corresponding interactive data in the live streaming room meets the same target condition. This enables a batch of live streaming browsing accounts of the same type in the live streaming room to trigger thank-you interactions at once, and displays the first thank-you interaction information including the first identifier information corresponding to at least one target type account on the second live streaming page. This allows for the presentation of thank-you interaction information for a batch of live streaming browsing accounts of the same type at once, which greatly improves the efficiency of the streamer's interaction with the audience, while also increasing the streamer's willingness and rate of thank-you interactions, enhancing the audience's sense of honor, effectively helping the streamer maintain the relationship and interactivity with the audience, and further improving the audience's enthusiasm for interacting with the streamer, thus enhancing the two-way interaction between the streamer and the audience in the live streaming room.
[0128] Regarding the embodiments of the above-mentioned live interactive method on the second terminal side, the specific methods of each step and related content have been described in detail in the first terminal side embodiments of the method, and will not be elaborated here.
[0129] Figure 13 This is a block diagram illustrating a live interactive device according to an exemplary embodiment. (Refer to...) Figure 13 The device includes: The first live stream page display module 1310 is configured to display the first live stream page corresponding to the target live stream room. The first thank-you interactive information display module 1320 is configured to display first thank-you interactive information, including first identifier information corresponding to at least one target type account, on the first live page when the live account in the target live room triggers a batch thank-you instruction for at least one target type account. Among them, at least one target type account is a live streaming account whose interaction data in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information of the live streaming account thanking at least one target type account.
[0130] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming viewers of the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming viewers of the target live streaming room by performing preset interactive operations; at least one target type account is a live streaming viewer account listed on the preset list.
[0131] In an optional embodiment, the above-described apparatus further includes: The ranking display module is configured to respond to viewing commands for a preset ranking list, display the preset ranking list and at least one preset thank-you control, each of which corresponds to a preset condition; The first thank-you interactive information display module 1320 includes: The first information display unit is configured to execute a batch thank-you instruction triggered based on the target thank-you control, and display first thank-you interactive information, including first identifier information corresponding to at least one target type account, on the first live broadcast page; The target thank-you control is any one of the at least one preset thank-you controls, and the target condition is the preset condition corresponding to the target thank-you control.
[0132] In an optional embodiment, the first thank-you interactive information display unit includes: The thank-you confirmation unit is configured to execute a thank-you instruction triggered based on the target thank-you control, and display the thank-you confirmation control, the preview information corresponding to the first thank-you interaction information, and the save selection control corresponding to the first thank-you interaction information. The thank-you save unit is configured to execute a selection command for the save selection control and set the save selection control to the selected state; The second information display unit is configured to, when the save selection control is in the selected state, respond to the batch thank-you instruction triggered based on the thank-you confirmation control and display the first thank-you interactive information on the first live broadcast page. The thank-you media content storage unit is configured to store at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account.
[0133] In an optional embodiment, the target condition is customized by the live streaming account, and the above-mentioned device further includes: The leaderboard settings interface display unit is configured to execute leaderboard settings instructions triggered by the live streaming account and display the leaderboard settings interface, which includes controls for setting the ranking conditions and controls for setting leaderboard tasks. The listing condition setting unit is configured to execute a listing condition setting instruction triggered by the listing condition setting control, determine the listing condition corresponding to the listing condition setting instruction, and the listing condition corresponding to the listing condition setting instruction is a preset listing condition. The leaderboard task setting unit is configured to execute a leaderboard task setting instruction triggered by the leaderboard task setting control, determine the leaderboard task corresponding to the leaderboard task setting instruction, and the leaderboard task is the task of the live streaming account in the target live streaming room to give the live streaming account preset virtual resources by performing preset interactive operations; The leaderboard task publishing unit is configured to respond to the leaderboard task publishing instruction and publish leaderboard tasks with preset listing conditions as the listing conditions.
[0134] In an optional embodiment, the target condition further includes at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; at least one target type account is a live streaming account on the preset list that meets at least one additional condition.
[0135] In an optional embodiment, the above-described apparatus further includes: The first thank-you content acquisition module is configured to acquire at least one thank-you media content associated with the first thank-you interaction information. The at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account. The media content sharing module is configured to execute a sharing instruction triggered based on a first target media content in at least one thank-you media content, and send the first target media content to the target account; The first target media content is at least one thank-you media content or part of the thank-you media content from at least one thank-you media; the target account is the associated account group corresponding to the live broadcast account and / or any target type account from at least one target type account.
[0136] In an optional embodiment, the above-described apparatus further includes: The second thank-you content acquisition module is configured to acquire at least one thank-you media content associated with the first thank-you interaction information. The at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account. The interface display module is configured to execute a creation instruction triggered based on at least one thank-you media content and display the creation interface corresponding to the second target media content. The work publishing module is configured to execute a work publishing command triggered based on the creation interface and publish the target work based on the second target media content; The second target media content is at least one thank-you media content or a portion of the thank-you media content from at least one thank-you media.
[0137] In an optional embodiment, the first thank-you interaction information is dynamic media content, which includes multiple media content frames; at least one target type account includes multiple target type accounts, and at least two media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frames they belong to. The first thank-you interaction information display module 1320 includes: The first media content frame loading unit is configured to load multiple media content frames frame by frame when the live streaming account triggers a batch thank-you instruction. The first content rendering unit is configured to render the currently loaded media content frames sequentially on the first live page during the loading process.
[0138] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to at least one target type account based on the interaction between the first identification information and the second identification information.
[0139] In an optional embodiment, the above-described apparatus further includes: The second thank-you interaction information display module is configured to respond to the thank-you instruction triggered by the live streaming account for the target live streaming viewing account, and display the second thank-you interaction information on the first live streaming page. The second thank-you interaction information includes the third identification information corresponding to the target live streaming viewing account and the second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account's expression of gratitude to the target live streaming viewing account based on the interaction between the third identification information and the second identification information. The target live streaming viewing account is any live streaming viewing account in the target live streaming room.
[0140] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0141] Figure 14 This is a block diagram of another live interactive device according to an exemplary embodiment. (Refer to...) Figure 14 The device includes: The second live streaming page display module 1410 is configured to display the second live streaming page corresponding to the target live streaming room. The third thank-you interactive information display module 1420 is configured to display first thank-you interactive information, including first identifier information corresponding to at least one target type account, on the second live page when the live account in the target live room triggers a batch thank-you instruction for at least one target type account. Among them, at least one target type account is a live streaming account whose interaction information in the target live streaming room meets the same target condition; the first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to at least one target type account.
[0142] In an optional embodiment, the target conditions include preset listing conditions corresponding to a preset list; the preset list is a list sorted based on the interaction data of the live streaming viewers of the target live streaming room; the interaction data is the amount of preset virtual resources obtained by the live streaming viewers of the target live streaming room by performing preset interactive operations; at least one target type account is a live streaming viewer account listed on the preset list.
[0143] In an optional embodiment, the target condition further includes at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the preset list based on at least one preset filtering dimension; at least one target type account is a live streaming account on the preset list that meets at least one additional condition.
[0144] In an optional embodiment, if the current account is an associated account group corresponding to a live streaming account or any target type account from at least one target type account, the above-mentioned device further includes: The media content receiving module is configured to receive the first target media content when the live streaming account triggers a sharing instruction for the first target media content; The first target media content is at least one thank-you media content associated with the first thank-you interactive information, or a portion of the thank-you media content in at least one thank-you media; the at least one thank-you media content is at least one media content that instructs the live streaming account to thank at least one target type account.
[0145] In an optional embodiment, the first thank-you interaction information is dynamic media content, which includes multiple media content frames; at least one target type account includes multiple target type accounts, and at least two media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frames they belong to. The third thank-you interaction information display module 1420 includes: The second media content frame loading unit is configured to load multiple media content frames one by one when the live broadcast account triggers a batch thank-you instruction. The second content rendering unit is configured to render the currently loaded media content frames on the second live page during the loading process.
[0146] In an optional embodiment, the first thank-you interaction information further includes second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to at least one target type account based on the interaction between the first identification information and the second identification information.
[0147] In an optional embodiment, the above-described apparatus further includes: The fourth thank-you interaction information display module is configured to execute a thank-you instruction triggered by the live streaming account for the target live streaming viewing account in the target live streaming room, and display the second thank-you interaction information on the second live streaming page. The second thank-you interaction information includes the third identification information corresponding to the target live streaming viewing account and the second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account's expression of gratitude to the target live streaming viewing account based on the interaction between the third identification information and the second identification information.
[0148] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0149] Figure 15 This is a block diagram illustrating an electronic device for live interactive broadcasting according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 15 As shown. This electronic device may include an RF (Radio Frequency) circuit 1510, a memory 1520 including one or more computer-readable storage media, an input unit 1530, a display unit 1540, a sensor 1550, an audio circuit 1560, a WiFi (Wireless Fidelity) module 1570, a processor 1580 including one or more processing cores, and a power supply 1590, etc. Those skilled in the art will understand that... Figure 15The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: RF circuit 1510 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1580 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1510 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1510 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0150] The memory 1520 can be used to store software programs and modules. The processor 1580 executes various functional applications and data processing by running the software programs and modules stored in the memory 1520. The memory 1520 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1520 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1520 may also include a memory controller to provide access to the memory 1520 for the processor 1580 and the input unit 1530.
[0151] Input unit 1530 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1530 may include touch-sensitive surface 1531 and other input devices 1532. Touch-sensitive surface 1531, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as user operations using fingers, styluses, or any suitable object or accessory on or near touch-sensitive surface 1531), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1531 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1580, and can receive and execute commands from processor 1580. In addition, the touch-sensitive surface 1531 can be implemented using various methods such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1531, the input unit 1530 may also include other input devices 1532. Specifically, other input devices 1532 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1540 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1540 may include a display panel 1541, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1541. Further, a touch-sensitive surface 1531 may cover the display panel 1541. When the touch-sensitive surface 1531 detects a touch operation on or near it, it transmits the information to the processor 1580 to determine the type of touch event. Subsequently, the processor 1580 provides corresponding visual output on the display panel 1541 according to the type of touch event. The touch-sensitive surface 1531 and the display panel 1541 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1531 and the display panel 1541 can be integrated to achieve both input and output functions.
[0152] The terminal may also include at least one sensor 1550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1541 according to the ambient light level, and the proximity sensor can turn off the display panel 1541 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0153] Audio circuitry 1560, speaker 1561, and microphone 1562 provide an audio interface between the user and the terminal. Audio circuitry 1560 converts received audio data into electrical signals, which are then transmitted to speaker 1561, where they are converted into sound signals for output. Conversely, microphone 1562 converts collected sound signals into electrical signals, which are received by audio circuitry 1560, converted back into audio data, and then processed by processor 1580 before being transmitted via RF circuitry 1510 to, for example, another terminal, or output to memory 1520 for further processing. Audio circuitry 1560 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0154] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1570, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 15 WiFi module 1570 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.
[0155] The processor 1580 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1520, and calls data stored in the memory 1520 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1580 may include one or more processing cores; preferably, the processor 1580 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1580.
[0156] The terminal also includes a power supply 1590 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1580 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1590 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0157] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0158] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the live interactive method as described in the embodiments of this disclosure.
[0159] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the live interactive method of the present disclosure embodiments. In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the live interactive method of the present disclosure embodiments.
[0160] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0161] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0162] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A live streaming interactive method, characterized in that, include: Displays the first live stream page corresponding to the target live stream room; When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information, including the first identification information corresponding to the at least one target type account, is displayed on the first live streaming page. Wherein, the at least one target type account is a live streaming account in the target live streaming room whose interaction data in the target live streaming room meets the same target condition; The first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to the at least one target type account.
2. The live streaming interactive method according to claim 1, characterized in that, The target conditions include preset listing conditions corresponding to preset ranking lists; the preset ranking lists are ranked based on the interaction data of the live streaming viewers of the target live streaming room. The interactive data refers to the amount of virtual resources that the target live streaming account obtains by performing a preset interactive operation. The at least one target type account is a live streaming account that is listed on the preset ranking list.
3. The live streaming interactive method according to claim 2, characterized in that, The method further includes: In response to a viewing command for the preset list, the preset list and at least one preset thank-you control are displayed, each of the at least one preset thank-you control corresponding to a preset condition; When the live stream account in the target live stream room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information displayed on the first live stream page, including the first identifier information corresponding to the at least one target type account, includes: In response to the batch thank-you instruction triggered based on the target thank-you control, the first thank-you interaction information, including the first identifier information corresponding to the at least one target type account, is displayed on the first live broadcast page; The target thank-you control is any one of the at least one preset thank-you controls, and the target condition is the preset condition corresponding to the target thank-you control.
4. The live interactive method according to claim 3, characterized in that, In response to the batch thank-you instruction triggered based on the target thank-you control, the first thank-you interaction information displayed on the first live streaming page, including the first identifier information corresponding to the at least one target type account, includes: In response to a thank-you instruction triggered based on the target thank-you control, a thank-you confirmation control, preview information corresponding to the first thank-you interaction information, and a save selection control corresponding to the first thank-you interaction information are displayed. In response to a selection instruction for the save selection control, the save selection control is set to a selected state; When the save selection control is selected, in response to the batch thank-you instruction triggered based on the thank-you confirmation control, the first thank-you interaction information is displayed on the first live broadcast page, and at least one thank-you media content associated with the first thank-you interaction information is saved. The at least one thank-you media content is at least one media content that instructs the live broadcast account to thank the at least one target type account.
5. The live interactive method according to any one of claims 2 to 4, characterized in that, The target condition is customized by the live streaming account, and the method further includes: In response to the ranking setting instruction triggered by the live streaming account, a ranking setting interface is displayed, which includes a ranking condition setting control and a ranking task setting control. In response to a listing condition setting instruction triggered by the listing condition setting control, the listing condition corresponding to the listing condition setting instruction is determined, and the listing condition corresponding to the listing condition setting instruction is the preset listing condition. In response to a ranking task setting instruction triggered by the ranking task setting control, the ranking task corresponding to the ranking task setting instruction is determined. The ranking task is a task in which a live streaming account in the target live streaming room sends the preset virtual resources to the live streaming account by performing the preset interactive operation. In response to the list task release instruction, the list task is released with the preset list conditions as the list conditions.
6. The live interactive method according to any one of claims 2 to 4, characterized in that, The target conditions also include at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the list of the preset list based on at least one preset filtering dimension. The at least one target type account is a live streaming account that meets the at least one additional condition among the live streaming accounts on the preset list.
7. The live interactive method according to any one of claims 1 to 4, characterized in that, The method further includes: Obtain at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account; In response to a sharing instruction triggered based on the first target media content in the at least one thank-you media content, the first target media content is sent to the target account; Wherein, the first target media content is the at least one thank-you media content or a portion of the thank-you media content among the at least one thank-you media; the target account is the associated account group corresponding to the live broadcast account and / or any target type account among the at least one target type account.
8. The live interactive method according to any one of claims 1 to 4, characterized in that, The method further includes: Obtain at least one thank-you media content associated with the first thank-you interaction information, wherein the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account; In response to a creation instruction triggered based on the second target media content in the at least one thank-you media content, the creation interface corresponding to the second target media content is displayed; In response to a work publishing instruction triggered by the creation interface, the target work is published based on the second target media content; The second target media content is either the at least one thank-you media content or a portion of the thank-you media content from the at least one thank-you media.
9. The live interactive method according to any one of claims 1 to 4, characterized in that, The first thank-you interaction information is dynamic media content, which includes multiple media content frames; In the case where the at least one target type account includes multiple target type accounts, and at least two media content frames include first identification information corresponding to the multiple target type accounts, and the first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frame in which it is located, when the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the first thank-you interaction information including the first identification information corresponding to the at least one target type account is displayed on the first live streaming page, including: When the live streaming account triggers the batch thank-you instruction, the multiple media content frames are loaded frame by frame. During the loading process, the currently loaded media content frames are rendered sequentially on the first live streaming page.
10. The live interactive method according to any one of claims 1 to 4, characterized in that, The first thank-you interaction information also includes the second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the at least one target type account based on the interaction between the first identification information and the second identification information.
11. The live interactive method according to any one of claims 1 to 4, characterized in that, The method further includes: In response to a thank-you instruction triggered by the live streaming account for a target live streaming viewer, second thank-you interaction information is displayed on the first live streaming page. The second thank-you interaction information includes third identification information corresponding to the target live streaming viewer and second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account's expression of gratitude to the target live streaming viewer based on the interaction between the third identification information and the second identification information. The target live streaming viewer is any one of the live streaming viewers in the target live streaming room.
12. A live streaming interactive method, characterized in that, include: Displays the second live stream page corresponding to the target live stream room; When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, the second live streaming page displays first thank-you interaction information including the first identification information corresponding to the at least one target type account; Wherein, the at least one target type account is a live streaming account in the target live streaming room whose interactive information in the target live streaming room meets the same target condition; The first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to the at least one target type account.
13. The live interactive method according to claim 12, characterized in that, The target conditions include preset listing conditions corresponding to preset ranking lists; the preset ranking lists are ranked based on the interaction data of the live streaming viewers of the target live streaming room. The interactive data refers to the amount of virtual resources that the target live streaming account obtains by performing a preset interactive operation. The at least one target type account is a live streaming account that is listed on the preset ranking list.
14. The live streaming interactive method according to claim 13, characterized in that, The target conditions also include at least one additional condition; the at least one additional condition is used to select live streaming accounts that will express gratitude from the live streaming accounts on the list of the preset list based on at least one preset filtering dimension. The at least one target type account is a live streaming account that meets the at least one additional condition among the live streaming accounts on the preset list.
15. The live interactive method according to any one of claims 12 to 14, characterized in that, If the current account is an associated account group corresponding to the live streaming account or any of the at least one target type account, the method further includes: When the live streaming account triggers a sharing instruction for the first target media content, the first target media content is received; Wherein, the first target media content is at least one thank-you media content associated with the first thank-you interaction information or a portion of the thank-you media content among the at least one thank-you media; the at least one thank-you media content is at least one media content that instructs the live streaming account to thank the at least one target type account.
16. The live interactive method according to any one of claims 12 to 14, characterized in that, The first thank-you interaction information is dynamic media content, which includes multiple media content frames; the at least one target type account includes multiple target type accounts, and at least two of the multiple media content frames include first identification information corresponding to the multiple target type accounts. The first identification information corresponding to the multiple target type accounts is stored in pages based on the media content frames they belong to. When the live streaming account in the target live streaming room triggers a batch thank-you instruction for at least one target type account, displaying the first thank-you interaction information including the first identification information corresponding to the at least one target type account on the second live streaming page includes: When the live streaming account triggers the batch thank-you instruction, the multiple media content frames are loaded frame by frame, and during the loading process, the currently loaded media content frames are rendered on the second live streaming page.
17. The live interactive method according to any one of claims 12 to 14, characterized in that, The first thank-you interaction information also includes the second identification information corresponding to the live streaming account; the first thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the at least one target type account based on the interaction between the first identification information and the second identification information.
18. The live interactive method according to any one of claims 12 to 14, characterized in that, The method further includes: When the live streaming account triggers a thank-you instruction for the target live streaming viewing account in the target live streaming room, the second thank-you interaction information is displayed on the second live streaming page. The second thank-you interaction information includes the third identification information corresponding to the target live streaming viewing account and the second identification information corresponding to the live streaming account. The second thank-you interaction information is dynamic media content that interprets the live streaming account expressing gratitude to the target live streaming viewing account based on the interaction between the third identification information and the second identification information.
19. A live interactive device, characterized in that, include: The first live stream page display module is configured to display the first live stream page corresponding to the target live stream room. The first thank-you interaction information display module is configured to display first thank-you interaction information, including first identification information corresponding to the at least one target type account, on the first live page when the live account in the target live room triggers a batch thank-you instruction for at least one target type account. Wherein, the at least one target type account is a live streaming account in the target live streaming room whose interaction data in the target live streaming room meets the same target condition; The first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to the at least one target type account.
20. A live interactive device, characterized in that, include: The second live stream page display module is configured to display the second live stream page corresponding to the target live stream room. The third thank-you interactive information display module is configured to display first thank-you interactive information, including first identification information corresponding to the at least one target type account, on the second live page when the live account in the target live room triggers a batch thank-you instruction for at least one target type account. Wherein, the at least one target type account is a live streaming account in the target live streaming room whose interactive information in the target live streaming room meets the same target condition; The first thank-you interaction information is the interaction information in which the live streaming account expresses its gratitude to the at least one target type account.
21. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the live interactive method as described in any one of claims 1 to 18.
22. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the live interactive method as described in any one of claims 1 to 18.
23. A computer program product, characterized in that, It includes computer program instructions that, when executed by a computer's processor, cause the computer to perform the live interactive method as described in any one of claims 1 to 18.