Live interactive method, device, equipment, computer readable storage medium and product

CN123020869APending Publication Date: 2026-10-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611301426.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-25
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]本文提供一种直播互动方法、装置、设备、计算机可读存储介质及产品方法及设备,用于解决当前基于虚拟资源的交互方式以及呈现效果较为单一的技术问题

Benefits of technology

[0023]本文提供的直播互动方法、装置、设备、计算机可读存储介质及产品,通过在用户与第一主播之间的关联关系满足第一条件时,在第一展示界面内展示满足第二条件的第一虚拟资源,故用户可向第一主播转移该第一虚拟资源。从而能够在第一展示界面内呈现与第一虚拟资源关联的互动效果。有效地丰富了第一展示界面内的展示内容,且丰富了基于第一虚拟资源的交互方式以及互动效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123020869A_ABST
    Figure CN123020869A_ABST
Patent Text Reader

Abstract

Provided are a live broadcast interaction method, device, equipment, computer readable storage medium and product. The method comprises: displaying live broadcast content in a first display interface, the live broadcast content being associated with a first host; in response to an association relationship between a user and the first host satisfying a first condition, displaying a first virtual resource in the first display interface, the first virtual resource satisfying a second condition; and in response to a transfer operation triggered by the first virtual resource, presenting an interaction effect in the first display interface, the interaction effect being associated with the first virtual resource. Thus, the interaction mode of virtual resource transfer is enriched, and the interaction effect after the first virtual resource is transferred is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This article relates to the fields of live streaming and interactive communication technology, and in particular to a live streaming interactive method, device, equipment, computer-readable storage medium and product. Background Technology

[0002] On live streaming platforms, hosts can initiate live streams, and users can enter the live stream channel to watch the content. During the live stream, users can transfer virtual resources to the host as needed, including but not limited to virtual gifts. Summary of the Invention

[0003] This article provides a live interactive method, apparatus, device, computer-readable storage medium, and product method and apparatus to solve the technical problems of the current interactive methods based on virtual resources and the relatively simple presentation effects.

[0004] Firstly, this article provides a live streaming interaction method, including:

[0005] The live stream content is displayed on the first display interface, and the live stream content is associated with the first broadcaster;

[0006] In response to the first condition being met by the association between the user and the first broadcaster, the first virtual resource is displayed in the first display interface, and the first virtual resource meets the second condition;

[0007] In response to a transfer operation triggered on the first virtual resource, an interactive effect is presented on the first display interface, the interactive effect being associated with the first virtual resource.

[0008] Secondly, this article provides a live streaming interaction method, including:

[0009] The live stream content is displayed on the second display screen.

[0010] In response to acquiring the first virtual resource transferred by the user, an interactive effect is displayed in the second display interface, wherein the interactive effect is associated with the first virtual resource, the association between the user and the first anchor satisfies a first condition, and the first virtual resource satisfies a second condition.

[0011] Thirdly, this paper provides a live interactive device, including:

[0012] A display module is used to display live content on a first display interface, wherein the live content is associated with a first broadcaster;

[0013] The presentation module is used to display a first virtual resource in the first display interface in response to the first condition being met by the association relationship between the user and the first broadcaster, wherein the first virtual resource meets a second condition.

[0014] The transfer module is used to respond to a transfer operation triggered by the first virtual resource and present an interactive effect on the first display interface, the interactive effect being associated with the first virtual resource.

[0015] Fourthly, this paper provides a live interactive device, including:

[0016] The content display module is used to display live content on the second display interface;

[0017] The processing module is configured to respond to the acquisition of the first virtual resource transferred by the user and display an interactive effect in the second display interface, wherein the interactive effect is associated with the first virtual resource, the association between the user and the first anchor satisfies a first condition, and the first virtual resource satisfies a second condition.

[0018] Fifthly, this document provides an electronic device, including: a processor and a memory;

[0019] The memory stores computer-executed instructions;

[0020] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the live interactive method as described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0021] Sixthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the live interactive method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0022] In a seventh aspect, this document provides a computer program product, including a computer program that, when executed by a processor, implements the live interactive method as described in the first aspect and various possible designs of the first aspect, or in the second aspect and various possible designs of the second aspect.

[0023] The live streaming interaction method, apparatus, device, computer-readable storage medium, and product provided herein, when the association between a user and a first broadcaster meets a first condition, displays a first virtual resource that meets a second condition within a first display interface, allowing the user to transfer the first virtual resource to the first broadcaster. This enables interactive effects associated with the first virtual resource to be presented within the first display interface. It effectively enriches the display content within the first display interface and also enhances the interaction methods and effects based on the first virtual resource. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in this document or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this document. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic diagram of the system architecture on which this article is based;

[0026] Figure 2 A flowchart illustrating the live streaming interaction method provided in this article;

[0027] Figure 3 A schematic diagram of the interface interaction of the live streaming interaction method provided in this article;

[0028] Figure 4 Another interface interaction diagram for the live streaming interaction method provided in this article;

[0029] Figure 5 Another interface interaction diagram for the live streaming interaction method provided in this article;

[0030] Figure 6 Another interface interaction diagram for the live streaming interaction method provided in this article;

[0031] Figure 7 Another interface interaction diagram for the live streaming interaction method provided in this article;

[0032] Figure 8 A flowchart illustrating the live streaming interaction method provided in this article;

[0033] Figure 9 Another interface interaction diagram for the live streaming interaction method provided in this article;

[0034] Figure 10 This is a structural diagram of the live interactive device provided in this article;

[0035] Figure 11 This is a structural diagram of the live interactive device provided in this article;

[0036] Figure 12 This is a schematic diagram of the electronic device provided in this article. Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of this document clearer, the technical solutions described below will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments described herein, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this document.

[0038] It is understood that before using the technical solutions disclosed in the embodiments of this article, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this article in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0039] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.

[0040] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0041] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.

[0042] In related technologies, users can transfer virtual resources to the streamer while watching live content on a live streaming channel. For example, a user can open a virtual resource list, which displays multiple virtual resources according to a specified display style and order, allowing the user to select any virtual resource from the list to transfer.

[0043] However, the aforementioned virtual resource lists often have a rather simplistic display style. Furthermore, virtual resources with low virtual value often fail to display properly after being transferred, resulting in a poor user experience.

[0044] In solving the aforementioned technical problems, the inventors discovered that after displaying live content on the first display interface, if the association between the user and the first streamer meets a first condition, a first virtual resource that meets a second condition can be displayed on the first display interface. The user can transfer this first virtual resource to the first streamer, and interactive effects associated with the first virtual resource will be presented on the first display interface.

[0045] This enriches the interactive methods of virtual resource transfer and optimizes the interactive effects after the first virtual resource transfer.

[0046] Figure 1 This is a schematic diagram of the system architecture on which this article is based, such as Figure 1 As shown, the system architecture based on this paper includes at least a server 11 and a terminal device 12. The server 11 is communicatively connected to the terminal device 12, thus enabling the server 11 to interact with the terminal device 12.

[0047] Optionally, the terminal device 12 includes application software 13 for displaying live broadcast content themes, and the terminal device 12 includes a front-end display interface 14. When the relationship between the user and the first broadcaster meets a first condition, the front-end display interface 14 can display a first virtual resource that meets a second condition. The user can interact with the terminal device 12 through human-computer interaction. The user can transfer the first virtual resource to the first broadcaster through human-computer interaction within the front-end display interface 14, and the interactive effects associated with the first virtual resource will be presented on the first display interface.

[0048] Furthermore, server 11 can process and generate live content to send to terminal device 12 for display. In addition, server 11 can also determine the special effects resource associated with the first virtual resource based on the user's human-computer interaction, and send the special effects resource to terminal device 12, so that the front-end display interface 14 can present the interactive effects associated with the first virtual resource.

[0049] Figure 2 The flowchart of the live interactive method provided in this article is as follows: Figure 2 As shown, the method includes:

[0050] Step 201: Display the live stream content on the first display interface. The live stream content is associated with the first broadcaster.

[0051] In some scenarios, users can watch live stream content on their terminal devices. This live stream content can be displayed on the primary screen. This content can be initiated by a single broadcaster and can be any type of live stream, such as audio or video.

[0052] Step 202: In response to the first condition being met by the association between the user and the first broadcaster, the first virtual resource is displayed in the first display interface, and the first virtual resource meets the second condition.

[0053] In some situations, users can interact with the primary streamer based on virtual resources and transfer virtual resources to the streamer. To increase user engagement, a primary virtual resource can be pre-set. This primary virtual resource satisfies the second condition.

[0054] For example, the first virtual resource is associated with a virtual value, such as virtual coins or virtual diamonds. The second condition can be to identify virtual resources with virtual values ​​below a preset threshold as the first virtual resource. Alternatively, the first virtual resource is associated with a cumulative number of transfers, and the second condition can be to identify virtual resources with a cumulative number of transfers exceeding a threshold as the first virtual resource.

[0055] Optionally, if the association between a user and the first broadcaster meets a first condition, a first virtual resource is displayed on the first display interface, allowing the user to interact with the first broadcaster based on the first virtual resource. This first condition includes, but is not limited to, the user establishing an association with the first broadcaster for the first time, the user not having previously transferred virtual resources to the first broadcaster, the user not having transferred virtual resources beyond a first time period, and the user establishing associations with multiple broadcasters within a second time period without transferring virtual resources to any of them.

[0056] In other cases, when the relationship between a user and the first streamer meets the first condition, the user may be less willing to transfer virtual resources. Therefore, the first virtual resource that meets the second condition can be displayed in the first display interface so that the user can interact based on the first virtual resource without any burden.

[0057] Step 203: In response to the transfer operation triggered on the first virtual resource, present an interactive effect on the first display interface. The interactive effect is associated with the first virtual resource.

[0058] In some cases, to further enhance the user's virtual resource transfer experience, the first virtual resource is associated with interactive effects, which can be displayed after the first virtual resource is transferred. These interactive effects include, but are not limited to, visual effects and motion-sensing effects. For example, these interactive effects include visual effects presented within the first display interface, and motion-sensing effects presented through vibration of the terminal device.

[0059] The live streaming interaction method presented in this paper displays a first virtual resource that meets a second condition on the first display interface when the association between a user and the first streamer satisfies a first condition. Therefore, the user can transfer this first virtual resource to the first streamer. This enables interactive effects associated with the first virtual resource to be presented on the first display interface. This effectively enriches the display content on the first display interface and also enhances the interaction methods and effects based on the first virtual resource.

[0060] Optionally, the first condition includes at least one of the following:

[0061] The user establishes a connection with the first broadcaster for the first time.

[0062] The user has not transferred any virtual resources to the top streamer in their history.

[0063] The user has not transferred any virtual resources beyond the first time frame.

[0064] Users establish relationships with multiple streamers within a second timeframe without transferring virtual resources to any of them.

[0065] In some cases, the first condition can be the user's initial connection with the first streamer. For example, when a user follows the first streamer for the first time, this first virtual resource can be displayed so that the user can interact with the first streamer more quickly and flexibly based on this first virtual resource.

[0066] In other cases, the first condition could be that the user has not previously transferred virtual resources to the first streamer. For example, if the user has not previously transferred virtual resources to the first streamer, in order to promote interaction between the user and the first streamer, the first virtual resource that meets the second condition could be displayed so that the user can interact with the first streamer without any burden.

[0067] In other scenarios, the first condition can be that the user has not transferred any virtual resources beyond a certain time frame. If the user has not transferred any virtual resources beyond the first time frame, it indicates a lower user engagement. In this case, a first virtual resource that meets the second condition and has associated interactive effects can be displayed to increase the user's willingness to interact.

[0068] In other scenarios, the first condition could be that the user establishes connections with multiple streamers within a second timeframe without transferring virtual resources to any of them. For example, if a user follows multiple streamers within a day but doesn't transfer virtual resources to any of them, a first virtual resource that meets the second condition and has an interactive effect can be displayed to increase the user's willingness to interact.

[0069] The live streaming interaction method presented in this paper, by pre-setting multiple first conditions, can accurately display the first virtual resource based on these conditions. This allows users whose relationship with the first streamer meets the first conditions to view richer virtual resources within the first display interface, and thus enable more flexible virtual resource transfer operations.

[0070] Furthermore, based on any of the above embodiments, step 202 includes:

[0071] The first control is displayed within the first display interface.

[0072] In response to the trigger operation of the first control, a list of virtual resources is displayed in the first display interface, which includes multiple virtual resources.

[0073] In response to the first condition being met by the association between the user and the first streamer, the first virtual resource is displayed in the virtual resource list.

[0074] In some cases, a first control is displayed in the first display interface. Users can trigger the first control according to their actual needs to realize the virtual resource transfer operation.

[0075] Optionally, in response to a triggering operation on the first control, a list of virtual resources is displayed within the first display interface. The list of virtual resources includes multiple virtual resources. When the association between the user and the first broadcaster meets a first condition, the first virtual resource can be displayed in the list of virtual resources.

[0076] In other scenarios, to allow users to more intuitively view the first virtual resource while watching the live stream, the first virtual resource can be displayed in a preset display position within the first display interface when the association between the user and the first streamer meets a first condition. For example, the first virtual resource can be displayed at the bottom of the first display interface so that users can more quickly access it.

[0077] The live streaming interaction method presented in this paper displays a first control within the first display interface. Users can then view the virtual resource list by triggering the first control, and subsequently find and transfer the first virtual resource within that list. This enriches the display content and interaction methods within the first display interface.

[0078] Optionally, based on any of the above embodiments, displaying a first virtual resource in the virtual resource list includes:

[0079] The first virtual resource is displayed in the first position in the list of virtual resources.

[0080] And / or,

[0081] The first prompt content is displayed in the display area associated with the first virtual resource. The first prompt content is used for the interactive effects associated with the first virtual resource.

[0082] And / or,

[0083] The first virtual resource is displayed separately in the list of virtual resources.

[0084] In some cases, after displaying the list of virtual resources, the first virtual resource can be highlighted in the list to make it easier for users to locate it.

[0085] Optionally, the first virtual resource can be displayed in the first display position in the virtual resource list. This first display position can be the most prominent display position in the virtual resource list, for example, it could be located in the center of the virtual resource list, or it could be located at the very first display position in the virtual resource list, etc., and this document does not impose any restrictions on this.

[0086] In other cases, a first prompt message can also be displayed in the display area associated with the first virtual resource. This first prompt message is used for interactive effects associated with the first virtual resource. For example, the first prompt message could be "Move the first virtual resource and tap the first streamer."

[0087] In other cases, the first virtual resource can be displayed differently in the virtual resource list. For example, it can be highlighted, enlarged, or displayed in any way that distinguishes it from other virtual resources.

[0088] Figure 3 This is a schematic diagram of the interface interaction of the live streaming interaction method provided in this article, such as... Figure 3 As shown, a first control 32 is displayed within the first display interface 31. In response to a trigger operation on the first control 32, a virtual resource list 33 is displayed within the first display interface 31. The virtual resource list 33 includes multiple virtual resources. When the association between the user and the first broadcaster meets a first condition, the virtual resource list 33 includes a first virtual resource 34. The display area associated with the first virtual resource 34 displays first prompt content 35, which is used for interactive effects associated with the first virtual resource. For example, the first prompt content 35 could be "Move the first virtual resource to tap the first broadcaster."

[0089] The live streaming interaction method provided in this article displays the first virtual resource in the first display position of the virtual resource list, or displays the first prompt content in the display area associated with the first virtual resource, or displays the first virtual resource differently in the virtual resource list. Therefore, it enables users to view the first virtual resource more intuitively and realize the transfer operation of the first virtual resource more quickly and flexibly.

[0090] Furthermore, based on any of the above embodiments, the live broadcast content includes a display area for the first broadcaster. Step 203 includes:

[0091] In response to a transfer operation triggered by the first virtual resource, special effects content is displayed in the display area, and the special effects content is associated with the first virtual resource.

[0092] In some cases, the interactive effects associated with the first virtual resource include the display effects of special effects content. Therefore, when a transfer operation is triggered on the first virtual resource, the special effects content associated with the first virtual resource is displayed in the first display interface.

[0093] Optionally, the live stream content includes a display area for the primary streamer. This special effects content can be applied to the primary streamer. Therefore, special effects content associated with the primary virtual resource can be displayed in the display area.

[0094] The live streaming interaction method presented in this paper optimizes the transfer effect of the first virtual resource and improves the user experience by setting special effects content for the first virtual resource that meets the second condition.

[0095] Optionally, based on any of the above embodiments, special effects content associated with the first virtual resource is presented in the display area, including:

[0096] Interactive actions are displayed in the first area associated with the first anchor, and the interactive actions are associated with the first display element.

[0097] And / or,

[0098] The second display element is presented in the second area associated with the first anchor.

[0099] The first display element and / or the second display element are associated with the first virtual resource.

[0100] In some cases, the special effects content associated with the first virtual resource includes a first display element and / or a second display element. Specifically, the first display element can be presented in a first area associated with the first broadcaster. This first area can be a body part of the first broadcaster, such as their shoulder, head, or arm. The first display element can display interactive actions. For example, the first display element can be a virtual arm that can display a patting gesture on the first broadcaster's shoulder.

[0101] In other cases, a second display element can also be presented in a second area associated with the first broadcaster. This second area can be a part of the first broadcaster's body, such as their shoulder, head, or arm. The first area can be different from the second area, or it can be the same display area as the second area; this document does not impose any restrictions on this. For example, the second display element can be a blush element, which can display a blush effect on the first broadcaster's face.

[0102] The two real-time methods mentioned above can be implemented individually or in combination. When implemented in combination, the interactive actions associated with the first display element can be presented in the first area, and the second display element can be presented in the second area.

[0103] Figure 4 This is another interface interaction diagram of the live streaming interaction method provided in this article, such as... Figure 4 As shown, the first display interface 41 displays live content, which includes a display area 42 for the first streamer. After the user moves the first virtual resource, interactive actions associated with the first display element can be presented in the first area associated with the first streamer. Furthermore, a second display element can be presented in the second area associated with the first streamer. For example, a patting interactive action 43 can be presented on the first streamer's shoulder. Additionally, a blush effect 44 can be presented on the first streamer's face.

[0104] The live streaming interaction method presented in this paper presents interactive actions associated with a first display element in a first area associated with the first streamer, and / or presents a second display element in a second area associated with the first streamer. Therefore, after transferring the first virtual resource, it can present rich transfer effects and improve the user experience.

[0105] Optionally, based on any of the above, a second display element is presented in the second area associated with the first broadcaster, including:

[0106] When the display duration of the interactive action reaches the duration threshold, the second display element is presented in the second area associated with the first anchor.

[0107] In some situations, the first and second display elements may not be displayed simultaneously. For example, the first display element can be displayed first, and the interactive action associated with the first display element can be presented in the first area associated with the first broadcaster. Once the display duration of the interactive action reaches a duration threshold, the second display element can be presented in the second area associated with the first broadcaster.

[0108] Alternatively, the second element can be displayed first, and the first element can be displayed when the duration of the second element reaches the duration threshold.

[0109] The first and second display elements can be displayed together, or only one display element can be displayed at the same time. This article does not impose any restrictions on this.

[0110] Figure 5 This is another interface interaction diagram of the live streaming interaction method provided in this article, such as... Figure 5 As shown, the first display interface 51 displays live content, which includes a display area 52 for the first streamer. After the user moves the first virtual resource, an interactive action associated with the first display element can be presented in the first area associated with the first streamer. For example, a patting interactive action 53 can be presented on the first streamer's shoulder. When the display duration of the patting interactive action reaches a duration threshold, a second display element is presented in the second area associated with the first streamer. For example, a blush effect 54 can be presented on the first streamer's face.

[0111] The live streaming interaction method provided in this paper presents a second display element in the second area associated with the first broadcaster when the display duration of the interactive action of the first display element reaches a duration threshold. Therefore, based on the transfer operation of the first virtual resource, a continuous and diversified transfer effect can be presented within the first display interface.

[0112] Furthermore, based on any of the above embodiments, the method further includes:

[0113] In response to a transfer operation triggered by the first virtual resource, a second prompt is displayed in the first display interface. The second prompt is used to prompt the user in the live broadcast channel to transfer the first virtual resource to the first streamer.

[0114] Based on the transfer operation, the vibration effect is presented according to the vibration parameters.

[0115] In some cases, after a user transfers the first virtual resource to the first streamer, a second prompt can be displayed within the first display interface. This second prompt can be displayed within the interactive area of ​​the first display interface, and it serves to remind the user to transfer the first virtual resource to the first streamer within the live streaming channel.

[0116] Optionally, to enhance the transfer effect of the first virtual resource, after the transfer, the user's terminal device can be controlled to vibrate according to vibration parameters. These vibration parameters include, but are not limited to, vibration frequency and vibration count, which are not specified in this paper.

[0117] In other scenarios, the first broadcaster's terminal device may also vibrate after the first virtual resource is transferred. To avoid frequent vibrations affecting the live stream, the vibration effect can be displayed if the live stream channel associated with the first broadcaster meets preset conditions; otherwise, the vibration effect can be automatically turned off. These preset conditions include, but are not limited to, the number of viewers being less than a first threshold and the cumulative number of transferred virtual resources being less than a second threshold; these conditions are not specified in this document.

[0118] The live streaming interaction method presented in this paper presents vibration effects based on vibration parameters according to the transfer operation. Therefore, it can present multiple transfer effects in terms of visual and tactile aspects based on the transfer operation of the first virtual resource, thereby improving the user experience.

[0119] Optionally, based on any of the above embodiments, the method further includes:

[0120] The second control is displayed in the display area associated with the second prompt content.

[0121] In response to a trigger action on the second control, the vibration effect is turned off.

[0122] In some cases, the user's terminal device may vibrate after the first virtual resource is transferred. To make the transfer effect of the first virtual resource more in line with the user's actual needs, the user can also manually adjust the vibration effect.

[0123] Optionally, a second control can be displayed in the display area associated with the second prompt content. Therefore, the user can turn off the vibration effect by triggering this second control.

[0124] Figure 6 This is another interface interaction diagram of the live streaming interaction method provided in this article, such as... Figure 6 As shown, after transferring the first virtual resource to the first streamer, a second prompt content 62 can be displayed in the first display interface 61. The second prompt content 62 is used to prompt the user to transfer the first virtual resource to the first streamer in the live broadcast channel. For example, the second prompt content 62 can be "User A transfers the first virtual resource to the first streamer".

[0125] After the transfer, the user's terminal device may vibrate. A second control 63 may be displayed in the display area associated with the second prompt content 62. In response to a triggering operation on the second control 63, the vibration effect is turned off.

[0126] The live streaming interaction method provided in this paper displays a second control in the display area associated with the second prompt content. Therefore, users can flexibly control the vibration effect to be turned off based on the second control, making the transfer effect of the first virtual resource more in line with the user's actual needs.

[0127] Furthermore, based on any of the above embodiments, the method further includes:

[0128] In response to a trigger operation on the second control, a third control is displayed in the display area associated with the second control. The third control is configured to activate a vibration effect in response to the trigger operation.

[0129] In some cases, to allow users more flexibility in adjusting the vibration effect, a third control is displayed in the same area as the second control in response to its activation. Therefore, after turning off the vibration effect, the user can re-enable it by triggering this third control.

[0130] The live interactive method provided in this paper displays a third control in the display area associated with the second control in response to the trigger operation of the second control. Therefore, after turning off the vibration effect, the user can flexibly turn on the vibration effect based on the third control, which enriches the interaction method of the first display interface and the transfer effect associated with the first virtual resource.

[0131] Furthermore, based on any of the above embodiments, the method further includes:

[0132] The first display screen shows an interactive area, which is used to display interactive content within the live broadcast channel.

[0133] The interactive area displays interactive information associated with the first virtual resource, which is generated after the first anchor interacts with the first virtual resource.

[0134] In some cases, the primary display interface includes an interactive area where interactive content from the live stream channel is shown. This interactive content includes, but is not limited to, interactive text posted by users watching the live stream, and prompts related to virtual resource transfer operations.

[0135] Optionally, after obtaining the first virtual resource, the first anchor can interact with the user based on the first virtual resource.

[0136] This interactive operation can be associated with the display effect presented by the first virtual resource, and this article does not impose any restrictions on it. For example, the first virtual resource can present a "tap" display effect. At this time, the first broadcaster can perform an interactive operation based on the first virtual resource to "tap back" the user.

[0137] Furthermore, after the first broadcaster triggers an interactive action, interactive information associated with the first virtual resource can be displayed in the interactive area. This interactive information is generated after the first broadcaster interacts with the first virtual resource. For example, the interactive information could be "The first broadcaster filmed you back." This allows users to more intuitively view the current interactive situation.

[0138] Figure 7 This is another interface interaction diagram of the live streaming interaction method provided in this article, such as... Figure 7 As shown, the first display interface 71 includes an interactive area 72, which is used to display interactive content within the live streaming channel. After the first broadcaster performs an interactive operation based on the first virtual resource, the interactive information 73 associated with the first virtual resource can be displayed in the interactive area 72.

[0139] Taking the interactive effect of "tap" presented by the first virtual resource as an example, the interactive information 73 can be "The first anchor tapped you back".

[0140] The live streaming interaction method provided in this paper further enriches the interaction methods associated with the first virtual resource by displaying interactive information related to the first virtual resource in the interaction area after the first anchor performs an interactive operation based on the first virtual resource. This allows users to more intuitively determine the interactive operation triggered by the first anchor.

[0141] Figure 8 The flowchart of the live interactive method provided in this article is as follows: Figure 8 As shown, the method includes:

[0142] Step 801: Display the live broadcast content on the second display interface.

[0143] Step 802: In response to obtaining the first virtual resource transferred by the user, display the interactive effect in the second display interface, wherein the interactive effect is associated with the first virtual resource, the association between the user and the first anchor satisfies the first condition, and the first virtual resource satisfies the second condition.

[0144] In some cases, the second display interface can be the interface presented on the terminal device of the first broadcaster. This second display interface is used to display the live broadcast content associated with the first broadcaster.

[0145] Optionally, during the live stream, a user can transfer a first virtual resource to the first streamer. This user can be any user whose association with the first streamer meets a first condition. This first condition includes, but is not limited to, the user establishing an association with the first streamer for the first time, the user not having previously transferred virtual resources to the first streamer, the user not having transferred virtual resources beyond a first time period, and the user establishing associations with multiple streamers within a second time period without transferring virtual resources to any of them.

[0146] In other cases, the first virtual resource meets the second condition. This second condition includes, but is not limited to, the virtual value associated with the first virtual resource being below a numerical threshold, or the first virtual resource being the one most frequently transferred by the user in their history.

[0147] Furthermore, the first virtual resource is associated with interactive effects, including but not limited to special effects and vibration effects. After a user transfers the first virtual resource to the first streamer, the interactive effects associated with the first virtual resource can be displayed on the second display interface.

[0148] The live streaming interaction method provided in this paper, after obtaining the first virtual resource from a user whose association with the first streamer meets the first condition, displays the interactive effects associated with the first virtual resource in the second display interface, effectively enriching the display content in the second display interface, and also enriching the interaction methods and effects based on the first virtual resource.

[0149] Furthermore, based on any of the above embodiments, the method further includes:

[0150] The second display interface shows an interactive area, which is used to display interactive content within the live broadcast channel.

[0151] The interactive area displays a third prompt, which is associated with the first virtual resource. The third prompt is used to prompt the user to move the first virtual resource.

[0152] In some cases, the second display interface includes an interactive area where interactive content from the live stream channel is shown. This interactive content includes, but is not limited to, interactive text posted by users watching the live stream, and prompts related to virtual resource transfer operations.

[0153] Optionally, after a user transfers the first virtual resource to the first broadcaster, a third prompt associated with the first virtual resource can be displayed in the interactive area to allow the first broadcaster to more intuitively understand the transfer status of the first virtual resource. The third prompt is used to prompt the user to transfer the first virtual resource.

[0154] The live streaming interaction method provided in this article displays third-party prompts associated with the first virtual resource in the interaction area, thus enabling the first broadcaster to more intuitively view the transfer status of the first virtual resource and facilitate timely interaction between the first broadcaster and the user.

[0155] Furthermore, based on any of the above embodiments, the method further includes:

[0156] The fourth control is displayed in the display area associated with the third prompt content.

[0157] In response to the triggering operation of the fourth control, interactive information associated with the first virtual resource is displayed in the interactive area. The interactive information is used to prompt the user that the first anchor should perform interactive operations based on the first virtual resource.

[0158] In some cases, after acquiring the first virtual resource, the first broadcaster can also interact with the user based on the first virtual resource.

[0159] For example, the first virtual resource might display a "tap" effect, allowing the first streamer to interact with the user by "tapping" them back. Alternatively, the first virtual resource might display a "poke" effect, allowing the first streamer to interact with the user by "poking" them back. This interaction can be linked to the display effect of the first virtual resource; this article does not impose any restrictions on this.

[0160] Furthermore, to facilitate interactive operations by the first broadcaster based on the first virtual resource, a fourth control can be displayed in the display area associated with the third prompt content. Therefore, the first broadcaster can trigger operations on this fourth control according to actual needs.

[0161] Optionally, in order to allow the first broadcaster to view the current interaction status more intuitively, in response to the triggering operation, interaction information associated with the first virtual resource can also be displayed in the interaction area. The interaction information is used to prompt the user that the first broadcaster should perform an interaction operation based on the first virtual resource.

[0162] The live streaming interaction method presented in this paper displays a fourth control in the display area associated with the third prompt content. Therefore, the first broadcaster can trigger the fourth control to perform interactive operations based on the first virtual resource. This enriches the interaction methods within the second display interface and improves the user experience when transferring the first virtual resource.

[0163] Optionally, based on any of the above embodiments, a fourth control is displayed in the display area associated with the third prompt content, including at least one of the following:

[0164] In response to the accumulation of a first number of first virtual resources, a fourth control is displayed in the display area associated with the third prompt content.

[0165] In response to the time interval between the current time and the last time the fourth control was displayed reaching the first time interval, the fourth control is displayed in the display area associated with the third prompt content.

[0166] In some situations, to avoid frequently displaying the fourth control and disturbing the first broadcaster, thus affecting the live broadcast effect, the display frequency of the fourth control can be controlled.

[0167] Optionally, a fourth control can be displayed in the display area associated with the third prompt content after the first broadcaster has accumulated a first number of first virtual resources. For example, the fourth control can be displayed every 10 first virtual resources acquired, so that the first broadcaster can trigger interactive operations based on the first virtual resources.

[0168] In other cases, a first time interval can be preset. After displaying the fourth control, the display time of the fourth control is recorded. The time interval between the current time and the last display time of the fourth control is determined. If this time interval reaches the preset first time interval, the fourth control is displayed in the display area associated with the third prompt content when the first virtual resource is obtained.

[0169] Figure 9 This is another interface interaction diagram of the live streaming interaction method provided in this article, such as... Figure 9 As shown, the second display interface 91 includes an interactive area 92, which displays interactive content within the live streaming channel. After a user transfers the first virtual resource to the first streamer, a third prompt 93 associated with the first virtual resource can be displayed in the interactive area 92. This third prompt 93 prompts the user to transfer the first virtual resource. For example, the third prompt 93 could be "User A has transferred the first virtual resource to you."

[0170] Furthermore, the first broadcaster can interact based on the first virtual resource. Therefore, a third control 94 can be displayed in the display area associated with the third prompt content 93. In response to the triggering operation of the third control 94, interactive information 95 associated with the first virtual resource is displayed in the interactive area 92. The interactive information 95 is used to prompt the user that the first broadcaster should perform an interactive operation based on the first virtual resource. For example, the interactive information 95 could be "You filmed user A again".

[0171] The live streaming interaction method provided in this paper displays a fourth control in the display area associated with the third prompt content when the first number of first virtual resources are acquired or when the time interval between the current time and the last display time of the third control reaches a first time interval. Therefore, it can accurately control the display frequency of the fourth control and avoid frequently displaying the fourth control, which may cause trouble for the first broadcaster and affect the live streaming effect.

[0172] Figure 10 The structural diagram of the live interactive device provided in this article is as follows: Figure 10 As shown, the device includes: a display module 1001, a presentation module 1002, and a transfer module 1003. The display module 1001 is used to display live content on a first display interface, the live content being associated with a first broadcaster. The presentation module 1002 is used to display a first virtual resource on the first display interface in response to a first condition being met in the association relationship between the user and the first broadcaster, the first virtual resource being met in response to a second condition. The transfer module 1003 is used to present interactive effects on the first display interface in response to a transfer operation triggered on the first virtual resource, the interactive effects being associated with the first virtual resource.

[0173] Furthermore, based on any of the above embodiments, the first condition includes at least one of the following: the user establishes an association with the first broadcaster for the first time; the user has not previously transferred virtual resources to the first broadcaster; the user has not transferred virtual resources beyond a first time period; the user establishes associations with multiple broadcasters within a second time period and has not transferred virtual resources to any of the broadcasters.

[0174] Furthermore, based on any of the above embodiments, the presentation module is configured to: display a first control within a first display interface; display a virtual resource list, including multiple virtual resources, within the first display interface in response to a trigger operation on the first control; and display the first virtual resource within the virtual resource list in response to the association between the user and the first broadcaster satisfying a first condition.

[0175] Furthermore, based on any of the above embodiments, the presentation module is configured to: display a first virtual resource at a first display position in the virtual resource list; and / or display first prompt content in the display area associated with the first virtual resource, the first prompt content being used for interactive effects associated with the first virtual resource; and / or differentiate the first virtual resource in the virtual resource list.

[0176] Furthermore, based on any of the above embodiments, the live broadcast content includes a display area for the first broadcaster. The transfer module is configured to: in response to a transfer operation triggered by the first virtual resource, present special effects content in the display area, the special effects content being associated with the first virtual resource.

[0177] Furthermore, based on any of the above embodiments, the transfer module is configured to: present an interactive action in a first area associated with the first broadcaster, the interactive action being associated with a first display element; and / or present a second display element in a second area associated with the first broadcaster. The first display element and / or the second display element are associated with a first virtual resource.

[0178] Furthermore, based on any of the above embodiments, the transfer module is configured to: in response to the display duration of the interactive action reaching a duration threshold, present a second display element in the second area associated with the first broadcaster.

[0179] Furthermore, based on any of the above embodiments, the live streaming interactive device further includes: a display module, configured to display second prompt content within a first display interface in response to a transfer operation triggered by the first virtual resource, the second prompt content being used to prompt the user in the live streaming channel to transfer the first virtual resource to the first streamer; and a transfer module, configured to present a vibration effect according to vibration parameters based on the transfer operation.

[0180] Furthermore, based on any of the above embodiments, the live interactive device further includes: a display module for displaying the second control in the display area associated with the second prompt content; and a closing module for turning off the vibration effect in response to a triggering operation on the second control.

[0181] Furthermore, based on any of the above embodiments, the live interactive device further includes: a display module, used to display a third control in the display area associated with the second control in response to a trigger operation on the second control, wherein the third control is configured to activate a vibration effect in response to the trigger operation.

[0182] Furthermore, based on any of the above embodiments, the live streaming interactive device further includes: a display module, used to display an interactive area on a first display interface, the interactive area being used to display interactive content within the live streaming channel; and a presentation module, used to display interactive information associated with a first virtual resource in the interactive area, the interactive information being generated after the first anchor interacts based on the first virtual resource.

[0183] Figure 11 The structural diagram of the live interactive device provided in this article is as follows: Figure 11 As shown, the device includes a content display module 1101 and a processing module 1102. The content display module 1101 is used to display interactive effects on a second display interface in response to receiving a first virtual resource transferred by the user. The interactive effects are associated with the first virtual resource, the association between the user and the first broadcaster satisfies a first condition, and the first virtual resource satisfies a second condition.

[0184] Furthermore, based on any of the above embodiments, the live streaming interactive device further includes: a content display module, used to display an interactive area on a second display interface, the interactive area being used to display interactive content within the live streaming channel; and a processing module, used to display third prompt content in the interactive area, the third prompt content being associated with a first virtual resource, the third prompt content being used to prompt the user to transfer the first virtual resource.

[0185] Furthermore, based on any of the above embodiments, the live streaming interactive device further includes: a content display module, used to display a fourth control in a display area associated with the third prompt content; and a processing module, used to respond to a trigger operation on the fourth control by displaying interactive information associated with the first virtual resource in the interactive area, the interactive information being used to prompt the user that the first anchor is performing interactive operations based on the first virtual resource.

[0186] Furthermore, based on any of the above embodiments, the content display module is configured to perform at least one of the following: in response to accumulating a first number of first virtual resources, displaying a fourth control in the display area associated with the third prompt content; in response to the time interval between the current time and the last display time of the fourth control reaching a first time interval, displaying the fourth control in the display area associated with the third prompt content.

[0187] The device provided in this article can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.

[0188] To implement the above embodiments, this document also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the live interactive method provided in any of the above embodiments.

[0189] To implement the above embodiments, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the live interactive method as provided in any of the above embodiments.

[0190] To implement the above embodiments, this document also provides an electronic device, including: a processor and a memory;

[0191] The memory stores the instructions that the computer executes;

[0192] The processor executes computer execution instructions stored in memory, causing the processor to perform the live interactive method provided in any of the above embodiments.

[0193] Figure 12 This is a schematic diagram of the structure of the electronic device 1200 provided in this article. The electronic device 1200 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital televisions and desktop computers. Figure 12 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of this article.

[0194] like Figure 12As shown, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0195] Typically, the following devices can be connected to I / O interface 1205: input devices 1206 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1207 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1208 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1209. Communication device 1209 allows electronic device 1200 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 12 An electronic device 1200 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0196] In particular, according to embodiments herein, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1209, or installed from storage device 1208, or installed from ROM 1202. When the computer program is executed by processing device 1201, it performs the functions defined in the methods herein.

[0197] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0198] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0199] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0200] Computer program code for performing the operations described herein can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0201] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0202] The units described herein can be implemented in software or hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0203] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0204] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0205] Firstly, according to one or more embodiments of this document, a live interactive method is provided, comprising:

[0206] The live stream content is displayed on the first screen, and the content is associated with the first streamer.

[0207] In response to the first condition being met by the association between the user and the first broadcaster, the first virtual resource is displayed in the first display interface, and the first virtual resource meets the second condition;

[0208] In response to a transfer operation triggered by the first virtual resource, an interactive effect is presented on the first display interface, and the interactive effect is associated with the first virtual resource.

[0209] According to one or more embodiments herein, the first condition includes at least one of the following:

[0210] The user establishes a connection with the first streamer for the first time;

[0211] The user has not transferred any virtual resources to the top streamer in their history;

[0212] The user has not transferred virtual resources beyond the first timeframe;

[0213] Users establish relationships with multiple streamers within a second timeframe without transferring virtual resources to any of them.

[0214] According to one or more embodiments of this document, in response to the association between a user and a first broadcaster satisfying a first condition, a first virtual resource is displayed in a first display interface, including:

[0215] The first control is displayed within the first display interface;

[0216] In response to the trigger operation of the first control, a list of virtual resources is displayed in the first display interface, which includes multiple virtual resources;

[0217] In response to the first condition being met by the association between the user and the first streamer, the first virtual resource is displayed in the virtual resource list.

[0218] According to one or more embodiments herein, displaying a first virtual resource within a virtual resource list includes:

[0219] The first virtual resource is displayed in the first position in the virtual resource list;

[0220] And / or,

[0221] The first prompt content is displayed in the display area associated with the first virtual resource. The first prompt content is used for the interactive effects associated with the first virtual resource.

[0222] And / or,

[0223] The first virtual resource is displayed separately in the list of virtual resources.

[0224] According to one or more embodiments of this article, the live broadcast content includes a display area for the first broadcaster;

[0225] In response to a transfer operation triggered on the first virtual resource, interactive effects associated with the first virtual resource are presented on the first display interface, including:

[0226] In response to a transfer operation triggered by the first virtual resource, special effects content is displayed in the display area, and the special effects content is associated with the first virtual resource.

[0227] According to one or more embodiments of this document, special effects content associated with a first virtual resource is presented in the display area, including:

[0228] Interactive actions are displayed in the first area associated with the first anchor, and the interactive actions are associated with the first display element;

[0229] And / or,

[0230] The second display element is presented in the second area associated with the first broadcaster;

[0231] The first display element and / or the second display element are associated with the first virtual resource.

[0232] According to one or more embodiments of this document, a second display element is presented in a second area associated with the first broadcaster, including:

[0233] When the display duration of the interactive action reaches the duration threshold, the second display element is presented in the second area associated with the first anchor.

[0234] According to one or more embodiments of this document, the method further includes:

[0235] In response to a transfer operation triggered by the first virtual resource, a second prompt is displayed in the first display interface. The second prompt is used to prompt the user in the live broadcast channel to transfer the first virtual resource to the first streamer.

[0236] Based on the transfer operation, the vibration effect is presented according to the vibration parameters.

[0237] According to one or more embodiments of this document, the method further includes:

[0238] Display the second control in the display area associated with the second prompt content;

[0239] In response to a trigger action on the second control, the vibration effect is turned off.

[0240] According to one or more embodiments of this document, the method further includes:

[0241] In response to a trigger operation on the second control, a third control is displayed in the display area associated with the second control. The third control is configured to activate a vibration effect in response to the trigger operation.

[0242] According to one or more embodiments of this document, the method further includes:

[0243] The first display screen shows an interactive area, which is used to display interactive content within the live broadcast channel.

[0244] The interactive area displays interactive information associated with the first virtual resource, which is generated after the first anchor interacts with the first virtual resource.

[0245] Secondly, according to one or more embodiments of this document, a live interactive method is provided, including:

[0246] The live stream content is displayed on the second display screen.

[0247] In response to acquiring the first virtual resource transferred by the user, an interactive effect is displayed in the second display interface, wherein the interactive effect is associated with the first virtual resource, the association between the user and the first anchor satisfies the first condition, and the first virtual resource satisfies the second condition.

[0248] According to one or more embodiments of this document, the method further includes:

[0249] The second display interface shows an interactive area, which is used to display interactive content within the live broadcast channel.

[0250] The interactive area displays a third prompt, which is associated with the first virtual resource. The third prompt is used to prompt the user to move the first virtual resource.

[0251] According to one or more embodiments of this document, the method further includes:

[0252] Display the fourth control in the display area associated with the third prompt content;

[0253] In response to the triggering operation of the fourth control, interactive information associated with the first virtual resource is displayed in the interactive area. The interactive information is used to prompt the user that the first anchor should perform interactive operations based on the first virtual resource.

[0254] According to one or more embodiments of this document, a fourth control is displayed in the display area associated with the third prompt content, including at least one of the following:

[0255] In response to the accumulation of a first number of first virtual resources, a fourth control is displayed in the display area associated with the third prompt content;

[0256] In response to the time interval between the current time and the last time the fourth control was displayed reaching the first time interval, the fourth control is displayed in the display area associated with the third prompt content.

[0257] Thirdly, according to one or more embodiments of this document, a live interactive device is provided, comprising:

[0258] The display module is used to display live content on the first display interface, and the live content is associated with the first broadcaster;

[0259] The presentation module is used to display the first virtual resource in the first display interface in response to the first condition being met by the association relationship between the user and the first anchor, and the first virtual resource meeting the second condition.

[0260] The transfer module is used to respond to the transfer operation triggered by the first virtual resource and present interactive effects on the first display interface. The interactive effects are associated with the first virtual resource.

[0261] According to one or more embodiments herein, the first condition includes at least one of the following:

[0262] The user establishes a connection with the first streamer for the first time;

[0263] The user has not transferred any virtual resources to the top streamer in their history;

[0264] The user has not transferred virtual resources beyond the first timeframe;

[0265] Users establish relationships with multiple streamers within a second timeframe without transferring virtual resources to any of them.

[0266] According to one or more embodiments herein, a presentation module is configured to:

[0267] The first control is displayed within the first display interface;

[0268] In response to the trigger operation of the first control, a list of virtual resources is displayed in the first display interface, which includes multiple virtual resources;

[0269] In response to the first condition being met by the association between the user and the first streamer, the first virtual resource is displayed in the virtual resource list.

[0270] According to one or more embodiments herein, a presentation module is configured to:

[0271] The first virtual resource is displayed in the first position in the virtual resource list;

[0272] And / or,

[0273] The first prompt content is displayed in the display area associated with the first virtual resource. The first prompt content is used for the interactive effects associated with the first virtual resource.

[0274] And / or,

[0275] The first virtual resource is displayed separately in the list of virtual resources.

[0276] According to one or more embodiments of this article, the live broadcast content includes a display area for the first broadcaster;

[0277] The transfer module is used for:

[0278] In response to a transfer operation triggered by the first virtual resource, special effects content is displayed in the display area, and the special effects content is associated with the first virtual resource.

[0279] According to one or more embodiments herein, the transfer module is configured to:

[0280] Interactive actions are displayed in the first area associated with the first anchor, and the interactive actions are associated with the first display element;

[0281] And / or,

[0282] The second display element is presented in the second area associated with the first broadcaster;

[0283] The first display element and / or the second display element are associated with the first virtual resource.

[0284] According to one or more embodiments herein, the transfer module is configured to:

[0285] When the display duration of the interactive action reaches the duration threshold, the second display element is presented in the second area associated with the first anchor.

[0286] According to one or more embodiments herein, the live interactive device further includes:

[0287] The display module is used to respond to the transfer operation triggered by the first virtual resource and display the second prompt content in the first display interface. The second prompt content is used to prompt the user to transfer the first virtual resource to the first anchor in the live broadcast channel.

[0288] The transfer module is used to present vibration effects based on vibration parameters according to the transfer operation.

[0289] According to one or more embodiments herein, the live interactive device further includes:

[0290] The display module is used to display the second control in the display area associated with the second prompt content;

[0291] The close module is used to turn off the vibration effect in response to a trigger operation on the second control.

[0292] According to one or more embodiments herein, the live interactive device further includes:

[0293] The display module is used to display a third control in the display area associated with the second control in response to the trigger operation of the second control. The third control is configured to activate the vibration effect in response to the trigger operation.

[0294] According to one or more embodiments herein, the live interactive device further includes:

[0295] The display module is used to display the interactive area on the first display interface. The interactive area is used to display interactive content within the live broadcast channel.

[0296] The presentation module is used to display interactive information associated with the first virtual resource in the interactive area. The interactive information is generated after the first anchor interacts with the first virtual resource.

[0297] Fourthly, according to one or more embodiments herein, a live interactive device is provided, comprising:

[0298] The content display module is used to display live content on the second display interface;

[0299] The processing module is used to respond to the acquisition of the first virtual resource transferred by the user and display the interactive effect in the second display interface. The interactive effect is associated with the first virtual resource, the relationship between the user and the first anchor satisfies a first condition, and the first virtual resource satisfies a second condition.

[0300] According to one or more embodiments herein, the live interactive device further includes:

[0301] The content display module is used to display the interactive area on the second display interface. The interactive area is used to display interactive content within the live broadcast channel.

[0302] The processing module is used to display third prompt content in the interactive area. The third prompt content is associated with the first virtual resource and is used to prompt the user to move the first virtual resource.

[0303] According to one or more embodiments herein, the live interactive device further includes:

[0304] The content display module is used to display the fourth control in the display area associated with the third prompt content;

[0305] The processing module is used to respond to the trigger operation of the fourth control and display interactive information associated with the first virtual resource in the interactive area. The interactive information is used to prompt the user that the first anchor should perform interactive operations based on the first virtual resource.

[0306] According to one or more embodiments herein, the content display module is configured to perform at least one of the following:

[0307] In response to the accumulation of a first number of first virtual resources, a fourth control is displayed in the display area associated with the third prompt content;

[0308] In response to the time interval between the current time and the last time the fourth control was displayed reaching the first time interval, the fourth control is displayed in the display area associated with the third prompt content.

[0309] Fifthly, according to one or more embodiments herein, an electronic device is provided, comprising: at least one processor and a memory;

[0310] The memory stores the instructions that the computer executes;

[0311] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the live interactive method provided by the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0312] Sixthly, according to one or more embodiments herein, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the live interactive method provided by the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0313] In a seventh aspect, according to one or more embodiments herein, a computer program product is provided, including a computer program that, when executed by a processor, implements the live interactive method provided by the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0314] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.

[0315] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this document. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0316] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A live streaming interactive method, comprising: The live stream content is displayed on the first display interface, and the live stream content is associated with the first broadcaster; In response to the first condition being met by the association between the user and the first broadcaster, the first virtual resource is displayed in the first display interface, and the second condition for the first virtual resource is met. In response to a transfer operation triggered on the first virtual resource, an interactive effect is presented on the first display interface, the interactive effect being associated with the first virtual resource.

2. The method according to claim 1, wherein the first condition includes at least one of the following: The user establishes an initial connection with the first broadcaster; The user's history shows that no virtual resources were transferred to the first broadcaster; The user has not transferred any virtual resources beyond the first time period; The user established connections with multiple streamers within the second time frame, but did not transfer virtual resources to any of the streamers.

3. The method according to claim 1, wherein displaying the first virtual resource in the first display interface in response to the association between the user and the first broadcaster satisfying a first condition includes: The first control is displayed within the first display interface; In response to a trigger operation on the first control, a list of virtual resources is displayed in the first display interface, the list of virtual resources including multiple virtual resources; In response to the first condition being met by the association between the user and the first broadcaster, the first virtual resource is displayed in the virtual resource list.

4. The method according to claim 3, wherein displaying the first virtual resource in the virtual resource list comprises: The first virtual resource is displayed in the first display position in the virtual resource list; And / or, The first prompt content is displayed in the display area associated with the first virtual resource, and the first prompt content is used for the interactive effects associated with the first virtual resource; And / or, The first virtual resource is displayed separately in the virtual resource list.

5. The method according to claim 1, wherein the live broadcast content includes a display area for the first broadcaster; The step of responding to a transfer operation triggered on the first virtual resource by presenting interactive effects associated with the first virtual resource on the first display interface includes: In response to a transfer operation triggered on the first virtual resource, special effects content is displayed in the display area, the special effects content being associated with the first virtual resource.

6. The method according to claim 5, wherein presenting special effects content associated with the first virtual resource in the display area includes: An interactive action is presented in the first area associated with the first anchor, and the interactive action is associated with the first display element; And / or, The second display element is presented in the second area associated with the first broadcaster; The first display element and / or the second display element are associated with the first virtual resource.

7. The method according to claim 6, wherein presenting the second display element in the second area associated with the first broadcaster includes: In response to the interactive action reaching a duration threshold, the second display element is presented in the second area associated with the first broadcaster.

8. The method according to any one of claims 1-7, further comprising: In response to the transfer operation triggered by the first virtual resource, a second prompt is displayed in the first display interface. The second prompt is used to prompt the user to transfer the first virtual resource to the first streamer in the live broadcast channel. Based on the transfer operation, a vibration effect is presented according to the vibration parameters.

9. The method according to claim 8, further comprising: The second control is displayed in the display area associated with the second prompt content; In response to a trigger operation on the second control, the vibration effect is turned off.

10. The method according to claim 9, further comprising: In response to a trigger operation on the second control, a third control is displayed in the display area associated with the second control, the third control being configured to activate the vibration effect in response to the trigger operation.

11. The method according to any one of claims 1-7, wherein the method further comprises: An interactive area is displayed on the first display interface, and the interactive area is used to display interactive content within the live broadcast channel; The interactive area displays interactive information associated with the first virtual resource, which is generated after the first anchor interacts with the first virtual resource.

12. A live streaming interactive method, comprising: The live stream content is displayed on the second display screen. In response to acquiring the first virtual resource transferred by the user, an interactive effect is displayed in the second display interface, wherein the interactive effect is associated with the first virtual resource, the association between the user and the first anchor satisfies a first condition, and the first virtual resource satisfies a second condition.

13. The method according to claim 11, further comprising: The second display interface shows an interactive area, which is used to display interactive content within the live broadcast channel. The interactive area displays a third prompt, which is associated with the first virtual resource, and the third prompt is used to prompt the user to transfer the first virtual resource.

14. The method according to claim 13, further comprising: A fourth control is displayed in the display area associated with the third prompt content; In response to a triggering operation of the fourth control, interactive information associated with the first virtual resource is displayed in the interactive area. The interactive information is used to prompt the user that the first anchor performs an interactive operation based on the first virtual resource.

15. The method of claim 14, wherein displaying the fourth control in the display area associated with the third prompt content comprises at least one of the following: In response to the accumulation of a first number of first virtual resources, a fourth control is displayed in the display area associated with the third prompt content; In response to the time interval between the current time and the last display time of the fourth control reaching a first time interval, the fourth control is displayed in the display area associated with the third prompt content.

16. A live streaming interactive device, comprising: A display module is used to display live content on a first display interface, wherein the live content is associated with a first broadcaster; The presentation module is used to display a first virtual resource in the first display interface in response to the first condition being met by the association relationship between the user and the first broadcaster, wherein the first virtual resource meets a second condition. The transfer module is used to respond to a transfer operation triggered by the first virtual resource and present an interactive effect on the first display interface, wherein the interactive effect is associated with the first virtual resource.

17. A live streaming interactive device, comprising: The content display module is used to display live content on the second display interface; The processing module is configured to respond to the acquisition of the first virtual resource transferred by the user and display an interactive effect in the second display interface, wherein the interactive effect is associated with the first virtual resource, the association between the user and the first anchor satisfies a first condition, and the first virtual resource satisfies a second condition.

18. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the live interactive method as described in any one of claims 1 to 11 or 12 to 15.

19. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the live interactive method as described in any one of claims 1 to 11 or 12 to 15.

20. A computer program product comprising a computer program that, when executed by a processor, implements the live interactive method as described in any one of claims 1 to 11 or 12 to 15.