Interaction method and device based on live broadcast, equipment, storage medium and product

By displaying interactive resources and their associated virtual resources on the live broadcast page and updating the status in response to user operations, the problem of boring existing live broadcast interaction methods is solved, and a richer interactive experience and user participation are achieved.

CN120730131APending Publication Date: 2025-09-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510907734.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-01
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

The existing live interactive methods lack innovation, resulting in insufficient user experience and interactive fun.

Method used

Display interactive resources and their associated virtual resources on the live broadcast page, update the status of interactive resources in response to user trigger operations, and interact with the live broadcast party by sending virtual resources to enhance the interactive effect.

Benefits of technology

It enriches the interactive methods of the live broadcast room, improves the fun and user experience of watching live broadcasts, and enhances the interactive effect of live broadcasts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120730131A_ABST
    Figure CN120730131A_ABST
Patent Text Reader

Abstract

The invention provides an interaction method and device based on live broadcast, equipment, a storage medium and a product, and relates to the technical field of computers. The method comprises the steps that interaction resources and a set of virtual resources associated with the interaction resources are displayed in a live broadcast page of a live broadcast party, the interaction resources are associated with the live broadcast party, and the set of virtual resources comprise at least one virtual resource; and in response to a first trigger operation for a first virtual resource, updating the state of the interactive resource according to the first virtual resource, the first virtual resource being included in the group of virtual resources. Through adoption of the technical scheme, the user can interact with the interaction resource associated with the live broadcast party in a mode of sending the virtual resource to the live broadcast party so as to update the state of the interaction resource, so that the interaction modes in the live broadcast room can be enriched, the interestingness of watching the live broadcast is enhanced, the live broadcast interaction effect is improved, and the user experience is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular to interactive methods, devices, equipment, storage media, and products based on live broadcasting. Background Art

[0002] With the rapid development of Internet technology, online video live streaming has become one of the scenarios for people to relax and interact in the Internet age. As viewers of live video streaming, users can choose to enter their favorite live streaming channel to watch the live streaming according to their own needs.

[0003] During the live broadcast, the audience and the host can interact with each other. For example, the audience can interact with the host by sending virtual resources in the form of electronic gifts. Summary of the Invention

[0004] The embodiments of the present disclosure provide a live broadcast-based interaction method, apparatus, device, storage medium, and product, which can optimize existing live broadcast-based interaction solutions.

[0005] In a first aspect, an embodiment of the present disclosure provides an interactive method based on live broadcast, including:

[0006] Displaying an interactive resource and a group of virtual resources associated with the interactive resource on a live broadcast page of a live broadcast party, wherein the interactive resource is associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource;

[0007] In response to a first triggering operation on a first virtual resource, the state of the interactive resource is updated according to the first virtual resource, wherein the first virtual resource is included in the set of virtual resources.

[0008] In a second aspect, the embodiments of the present disclosure further provide an interactive device based on live broadcast, including:

[0009] A resource display module, configured to display an interactive resource and a group of virtual resources associated with the interactive resource in a live broadcast page, wherein the live broadcast page is associated with a live broadcast page, the interactive resource is associated with a live broadcast party, and the group of virtual resources includes at least one virtual resource;

[0010] The state updating module is configured to update the state of the interactive resource according to a first virtual resource in response to a first triggering operation on the first virtual resource, wherein the first virtual resource is included in the group of virtual resources.

[0011] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0012] one or more processors;

[0013] a storage device for storing one or more programs,

[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the live broadcast-based interaction method provided by the embodiment of the present disclosure.

[0015] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute the live broadcast-based interaction method provided by an embodiment of the present disclosure.

[0016] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements the live broadcast-based interaction method provided by an embodiment of the present disclosure.

[0017] The interactive solution based on live broadcast provided by the embodiment of the present disclosure displays interactive resources and a group of virtual resources associated with the interactive resources on the live broadcast page of the live broadcast party, wherein the interactive resources are associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource; in response to a first trigger operation on a first virtual resource, the status of the interactive resource is updated according to the first virtual resource, wherein the first virtual resource is included in the group of virtual resources. By adopting the above technical solution, users can interact with the interactive resources associated with the live broadcast party by sending virtual resources to the live broadcast party to update the status of the interactive resources, which can enrich the interactive methods in the live broadcast room, enhance the fun of watching live broadcasts, improve the interactive effect of live broadcasts, and thus improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0019] Figure 1 A flowchart of an interactive method based on live broadcasting provided by an embodiment of the present disclosure;

[0020] Figure 2 A schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0021] Figure 3 This is another interface interaction diagram provided by an embodiment of the present disclosure;

[0022] Figure 4 This is another interface interaction diagram provided by an embodiment of the present disclosure;

[0023] Figure 5 A flowchart of another interactive method based on live broadcast provided by an embodiment of the present disclosure;

[0024] Figure 6 This is another interface interaction diagram provided by an embodiment of the present disclosure;

[0025] Figure 7 This is another interface interaction diagram provided by an embodiment of the present disclosure;

[0026] Figure 8 A flowchart of another interactive method based on live broadcast provided by an embodiment of the present disclosure;

[0027] Figure 9 This is another interface interaction diagram provided by an embodiment of the present disclosure;

[0028] Figure 10 This is another interface interaction diagram provided by an embodiment of the present disclosure;

[0029] Figure 11 A schematic structural diagram of an interactive device based on live broadcasting provided by an embodiment of the present disclosure;

[0030] Figure 12 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0032] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0033] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0034] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0035] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0036] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0037] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0038] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested 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 electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0039] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0040] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0041] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0042] Figure 1A schematic diagram of an interactive process based on live broadcast is provided in an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to scenarios of interaction based on live broadcast. The method can be executed by an interactive device based on live broadcast, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal such as a mobile phone, smart watch, tablet computer, and personal digital assistant, or a personal computer (PC) or server.

[0043] like Figure 1 As shown, the method includes:

[0044] Step 101: Display interactive resources and a group of virtual resources associated with the interactive resources on the live broadcast page of the live broadcast party, wherein the interactive resources are associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource.

[0045] Exemplarily, the page in the embodiment of the present disclosure may be an application page or a web page corresponding to a preset client, etc., and is not specifically limited thereto. The preset client is a client running in an electronic device, which may be a preset application or a web client. The preset client may provide a live broadcast function, and may specifically be a client used by a user who is an audience, that is, the electronic device may be an audience-side device. The live broadcast party may be the manager or anchor of the live broadcast room, etc., and the live broadcast page may be a page for displaying the live broadcast screen and live broadcast related information. Optionally, interactive resources and at least one virtual resource associated with the interactive resources are displayed in the first sub-page of the live broadcast page, for example, the page entrance of the first sub-page is displayed in the live broadcast page; for example, the first sub-page is located at the upper layer of the live broadcast page, and optionally, the size of the first sub-page is smaller than the size of the live broadcast page. Optionally, the transparency of the page background of the first sub-page is greater than 0 and less than 1, so that more live content can be viewed when viewing the first sub-page.

[0046] For example, interactive resources can be virtual characters that can interact with users, such as virtual pets. The specific characters are not limited, such as rabbits or puppies. The way interactive resources are associated with the live broadcaster is not limited. For example, interactive resources can be actively acquired by the live broadcaster; in another example, interactive resources can be sent by users to the live broadcaster (which can be understood as virtual gifts given by viewers to the live broadcaster, with gift attributes); in another example, interactive resources can be allocated to the live broadcaster by the live broadcast platform based on user interactions within the live broadcaster's live broadcast room (which can be understood as virtual gifts given by viewers to the live broadcaster through interaction within the live broadcast room, with gift attributes). Interactive resources are associated with the live broadcaster. For example, virtual pets can be considered virtual pets adopted by the live broadcaster. By interacting with interactive resources, users can indirectly interact with the live broadcaster, enhance the interactive fun and interactive effect, and help to liven up the interactive atmosphere of the live broadcast room. The display location and display method of interactive resources on the live broadcast page are not limited. For example, they can be displayed at the top of the first sub-page. The display method can be to display dynamic effects, such as animations of virtual pets in motion, performing preset actions, or making preset expressions.

[0047] For example, a group of virtual resources associated with an interactive resource may include one or more virtual resources. Virtual resources can be understood as virtual gifts given by viewers to the host, possessing gift attributes. The manner in which virtual resources are associated with interactive resources is not limited. For example, virtual resources can be visually presented as being sent to interactive resources. Virtual resources can be pre-defined based on the attributes of the interactive resources. Attributes of interactive resources may include, for example, image characteristics or image categories. For example, if the interactive resource is a virtual pet, the virtual resources may include virtual supplies for the virtual pet, such as virtual food, virtual toys, or virtual bedding. For example, if a virtual rabbit is used, the virtual resources may include virtual carrots, virtual cakes, and virtual rabbit sticks. The display location of a group of virtual resources on the live broadcast page is not limited. For example, they may be displayed at the bottom or side of the first subpage. Within a group of virtual resources, virtual resources may be arranged in a single row, single column, or a matrix with multiple rows and columns. When the number of virtual resources exceeds a preset threshold, some of the virtual resources in the group may be displayed simultaneously, and more virtual resources may be displayed in response to user actions such as swiping.

[0048] Figure 2 This is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure, such as Figure 2 As shown, the first sub-page 201 is located on the upper layer of the live broadcast page 202, and the interactive resource 203 is displayed in the first sub-page 201, which can be a virtual pet, such as the virtual rabbit in the figure. A group of virtual resources 204 associated with the interactive resource 203 is displayed below the interactive resource 203 in the first sub-page 201, such as Figure 2The group of virtual resources 204 shown in FIG. 1 includes virtual resource a, virtual resource b, and virtual resource c. More virtual resources such as virtual resource d can be viewed by inputting a left swipe operation.

[0049] Step 102: In response to a first trigger operation on a first virtual resource, update the state of the interactive resource according to the first virtual resource, wherein the first virtual resource is included in the group of virtual resources.

[0050] For example, after viewing the live broadcast page, the user can select a virtual resource that he or she wants to send to the live broadcaster (or to an interactive resource) from a group of displayed virtual resources to input the first trigger operation. The selected triggered virtual resource is recorded as the first virtual resource. The first trigger operation can be, for example, a click operation or a long press operation on the first virtual resource, or a trigger operation on an associated control of the first virtual resource. For example, each virtual resource can be associated with a send control, and the first trigger operation on the first virtual resource can also be a click operation on the corresponding send control. After receiving the first trigger operation on the first virtual resource, the state of the interactive resource is updated according to the first virtual resource, such as updating the interactive resource to obtain the state of the first virtual resource, or updating the interactive score of the interactive resource with respect to the virtual resource, so as to achieve the effect that the user interacts with the interactive resources such as the virtual pet associated with the anchor by sending the virtual resource to the live broadcaster.

[0051] like Figure 2 As shown, the user clicks on virtual resource b, and virtual resource b is the current first virtual resource. The virtual resource b is sent to the live broadcast party, so that the interactive resource 203 obtains the virtual resource b. For example, a prompt message indicating that the sending is successful can be displayed in the live broadcast page 202, such as Figure 2 In “XX sends virtual resource b”, XX is the user ID of the user who triggers virtual resource b, such as the user's account name.

[0052] The interactive method based on live broadcast provided by the embodiment of the present disclosure displays interactive resources and a group of virtual resources associated with the interactive resources on the live broadcast page of the live broadcast party, wherein the interactive resources are associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource; in response to a first trigger operation on a first virtual resource, the status of the interactive resource is updated according to the first virtual resource, wherein the first virtual resource is included in the group of virtual resources. By adopting the above technical solution, users can interact with the interactive resources associated with the live broadcast party by sending virtual resources to the live broadcast party to update the status of the interactive resources, which can enrich the interactive methods in the live broadcast room, enhance the fun of watching live broadcasts, improve the interactive effect of live broadcasts, and thus improve the user experience.

[0053] In some embodiments, after responding to a first trigger operation on a first virtual resource and updating the state of the interactive resource according to the first virtual resource, the method further includes: playing a dynamic effect of the interactive resource associated with the first virtual resource on the live page. This can more intuitively and vividly demonstrate the effect of the interactive resource obtaining the virtual resource, enhance the interactive effect, and improve the user experience.

[0054] Exemplarily, the dynamic effect associated with the first virtual resource can be a dynamic effect of the interactive resource obtaining the first virtual resource. This can be related to the type or attributes of the first virtual resource. Corresponding dynamic effects can be pre-set for different virtual resources. After a user sends a virtual resource, the pre-set dynamic effect corresponding to the virtual resource is played. Optionally, after the current user inputs a first trigger operation for the first virtual resource, the dynamic effect associated with the first virtual resource of the interactive resource can be played on the live broadcast page of all users who are viewers in the corresponding live broadcast room.

[0055] Figure 3 This is another interface interaction diagram provided by the embodiment of the present disclosure, such as Figure 3 As shown, the interactive resource is a virtual rabbit, and a group of associated virtual resources include a virtual carrot, a virtual rabbit teaser, and a virtual mirror. When the user inputs a first trigger operation for the virtual carrot (the first virtual resource), the virtual rabbit is played on the live broadcast page to obtain a dynamic effect of the virtual carrot, such as the virtual carrot flying from the prompt message of successful sending to the virtual rabbit displayed in the upper right corner of the page. In order to enhance the fun, the dynamic effect can also include an animation of the virtual rabbit eating the carrot in the upper right corner (not shown in the figure).

[0056] In some embodiments, the first virtual resource includes an action-indicating virtual resource; wherein, in response to the first trigger operation on the first virtual resource, updating the state of the interactive resource according to the first virtual resource includes: displaying the first area in response to the first trigger operation on the first virtual resource; receiving the first action indication information in the first area; in response to the completion of receiving the first action indication information, updating the state of the interactive resource according to the first virtual resource; wherein, playing the dynamic effect associated with the first virtual resource of the interactive resource in the live broadcast page includes: playing the dynamic effect of the interactive resource following the first virtual resource in accordance with the first action indication information in the live broadcast page. Thus, it is possible to support user-defined actions of interactive resources, thereby achieving audience-defined dynamic effects of obtaining the first virtual resource by playing the interactive resource in the live broadcast page, further enhancing the interactive effect and improving the user experience.

[0057] Optionally, the first area is an area in the live broadcast page, which can be a playback area for playing corresponding dynamic effects. For example, a dynamic effect of the interactive resource following the first virtual resource to move according to the first action indication information is played in the first area of ​​the live broadcast page. The first action indication information can be the sliding trajectory information of the user's sliding operation, specifically the dragging trajectory information of dragging the first virtual resource. The first action indication information can also be selection information for candidate actions, and the candidate actions can include, for example, greeting, somersaults, or dancing. The completion of the reception of the first action indication information can specifically be the end of the user's sliding operation, such as releasing the finger, or the completion of the selection operation for the candidate action, such as triggering the selection control corresponding to a candidate action.

[0058] Figure 4 This is another interface interaction diagram provided by the embodiment of the present disclosure, such as Figure 4 As shown, assuming that the first virtual resource selected by the user to send is a rabbit stick, a first area 402 is displayed in the live broadcast page 401, and an action input prompt is displayed in the first area 402, such as "Drag the rabbit stick arbitrarily, and send it after releasing your finger (5 seconds)", wherein the action input prompt includes countdown information, such as 5 seconds, and the action prompt information also includes second action indication information, such as the curved dotted line in the figure. The user drags the virtual rabbit stick according to his or her needs and obtains the first action indication information, such as the curved solid line in the figure. During the dragging process, the countdown information changes in real time, such as to 2 seconds. After releasing the finger, an animation of a virtual rabbit chasing the virtual rabbit stick and moving according to the curve drawn by the user can be played within the area of ​​the first area.

[0059] In some embodiments, after the first area is displayed, it also includes: in response to not receiving the first action indication information in the first area within the first preset time period, obtaining the second action indication information; wherein, the dynamic effect of playing the interactive resource associated with the first virtual resource in the live broadcast page includes: playing the dynamic effect of the interactive resource following the first virtual resource to move according to the second action indication information in the live broadcast page. Thus, the time period for the user to input the first action indication information can be set. If the user does not input the first action indication information in time within the first preset time period, the second action indication information can be obtained, and the state of the interactive resource can be updated in time according to the first virtual resource at the moment corresponding to the first preset time period, thereby improving the interaction efficiency, and playing the dynamic effect of the interactive resource following the first virtual resource to move according to the second action indication information in the live broadcast page, thereby ensuring the matching degree between the played dynamic effect and the virtual resource of the action indication type, thereby improving the interaction effect and user experience.

[0060] For example, the second action instruction information may be pre-set motion trajectory information, which may be visually displayed in the first area, prompting the user how to input the first action instruction information while also being able to preview the preset motion effect, such as Figure 4 The first preset time length is, for example, Figure 4 As shown in the 5 seconds, after the first area is displayed, a timer is started to count down. Within 5 seconds, if the current user has not completed the input of the first action instruction information, the virtual rabbit wand can be sent out at the end of the countdown and a dynamic effect of a virtual rabbit running along a curved dotted line chasing the virtual rabbit wand can be played on the live broadcast page.

[0061] In some embodiments, the first virtual resource includes a virtual resource associated with a live streamer; wherein playing the dynamic effect of the interactive resource associated with the first virtual resource on the live stream page includes playing the dynamic effect of the interactive resource determined based on the image characteristics of the live streamer on the live stream page. Thus, by sending the virtual resource associated with the live streamer to the interactive resource, the dynamic effect of the interactive resource related to the image characteristics of the live streamer can be played, thereby increasing the flexibility and fun of the dynamic effect and further enhancing the interactive effect.

[0062] Exemplarily, the first virtual resource may be, for example, a virtual mirror, which is used to trigger the interactive resource to imitate the live broadcaster. The image characteristics of the live broadcaster may include the clothes worn by the live broadcaster, the accessories worn, the props used, and the facial expressions, etc. The dynamic effect determined based on the image characteristics of the live broadcaster may be a dynamic effect whose similarity with the image characteristics of the live broadcaster meets the preset similarity requirements, thereby achieving the effect of the interactive resource imitating the live broadcaster. For example, if the live broadcaster is wearing a cheongsam for the live broadcast, the virtual pet can be disguised as wearing a virtual cheongsam. If the live broadcaster holds an oil-paper umbrella, the virtual pet can also hold a virtual oil-paper umbrella, etc. Optionally, the duration of the playback of the dynamic effect determined based on the image characteristics of the live broadcaster may be a third preset duration, such as 15 seconds, which can be set according to actual needs.

[0063] In some embodiments, the interactive resource includes a virtual pet; wherein the method further comprises: in response to playing a dynamic effect of the interactive resource associated with the first virtual resource on the live broadcast page, displaying associated information of the user ID of the user who sent the first virtual resource at the associated display location of the interactive resource. This allows for a more intuitive response to the audience's interaction with the virtual resource, enhancing the interactive effect and improving the user experience.

[0064] The associated information of the user identification may include, for example, a heart-shaped image including the user's avatar or a thank-you message including the user's name, etc. Thus, the user's interaction based on virtual resources can be responded to more intuitively and personified, thus enhancing the interactive effect and improving the user experience.

[0065] For example, the associated display position can be the position adjacent to the head of the virtual pet, so that the virtual pet makes a heart shape to the audience in an anthropomorphic manner or speaks words of thanks in the first person, and the thank you message includes the user ID (such as the name of the user account) of the user who triggered the sending of the first virtual resource, further enhancing the interactive effect. Figure 3 As shown, a thank-you message "Thank you XX for the carrots" is displayed above the virtual rabbit's head.

[0066] In some embodiments, before displaying the interactive resource and a group of virtual resources associated with the interactive resource on the live page, the method further includes: displaying a first control in a second area of ​​the live page; wherein displaying the interactive resource and a group of virtual resources associated with the interactive resource on the live page includes: displaying the interactive resource and a group of virtual resources associated with the interactive resource on the live page in response to a triggering operation on the first control. Thus, by displaying the first control on the live page, the user can conveniently trigger the display of the first sub-page by triggering the first control while watching the live broadcast, and interact based on the interactive resource and the virtual resource.

[0067] Optionally, the first control is used to display the current state type information of the interactive resource, the sending of the virtual resource is used to increase the interactive score of the interactive resource, the interactive score is used to determine the state type of the interactive resource, and the interactive score dynamically decays over time; the display method of the interactive resource in the live broadcast page (specifically, the first sub-page) is associated with the current state type information of the interactive resource. Thus, by adding state attributes to the interactive resource, the sending of the virtual resource can be used to increase the interactive score of the interactive resource to change the state type of the interactive resource, thereby more intuitively displaying the user's participation and further improving the interactive effect.

[0068] Exemplarily, the division of status types can be pre-set according to actual needs. Taking a virtual pet as an example, the status types may include full of energy, poor condition, lying down hungry, and running away from home, etc. The current status type information may include the current status type name, and may also include images or animations of interactive resources in the current status type. For example, if the current status type is full of energy, an energetic virtual rabbit may be displayed; if the current status type is lying down hungry, a listless virtual rabbit lying on the ground may be displayed, etc. By displaying the current status type information in the first control, the user can more intuitively understand the current status of the interactive resource while watching the live broadcast, and then enter the first sub-page of the live broadcast page by triggering the first control, and increase the interactive score of the interactive resource by sending virtual resources to change the status type of the interactive resource.

[0069] Optionally, the interaction score can be used to represent the vitality of a virtual pet. Different virtual resources can increase the interaction score by different amounts. For example, a virtual carrot can increase the interaction score by 1 point, a virtual cake can increase the interaction score by 3 points, a virtual rabbit wand can increase the interaction score by 5 points, and a virtual mirror can increase the interaction score by 10 points. Optionally, different virtual resources can have different sending costs. The sending cost can be represented by the number of virtual elements, such as virtual diamonds or virtual gold coins. Optionally, when displaying a set of virtual resources on a live broadcast page, the corresponding sending cost can also be displayed at the location associated with each virtual resource. The interaction score decays dynamically over time. For example, if the current status type is energetic, if there is no user interaction with the interactive resource within 10 minutes, the interaction score may automatically decay, potentially changing the current status type to poor. To prevent the status type from deteriorating, the user can offset the automatic decay due to time by sending virtual resources to the interactive resource. Optionally, the rate of dynamic decay of the interaction score over time can be dynamically determined based on the attributes of the live broadcaster or other factors. An example of a live streamer's attribute might be the streamer's level. A higher-level streamer might have a higher decay rate than a lower-level streamer. The level might be determined, for example, by broadcast frequency or cumulative broadcast duration. An example of a live streamer's attribute might be the total number of users within the streamer or the rate of increase. For example, a streamer with a higher total number of users might have a higher decay rate than a streamer with a lower total number of users. Optionally, if a live streamer ends its live broadcast, the interaction score of the interactive resource might stop decaying until the streamer resumes its live broadcast.

[0070] For example, after the user triggers the first control by clicking or other means, the display method of the interactive resource displayed in the first sub-page of the live broadcast page is associated with the current status type information of the interactive resource. Specifically, it may be an image or animation of the interactive resource in the current status type. The specific display method may be similar to the display method in the first control, but the display size is larger than the display size in the first control.

[0071] In some embodiments, the method further includes: in response to a second trigger operation for the first virtual resource, playing a first preset dynamic effect and / or a first prompt information corresponding to the first virtual resource of the interactive resource on the live broadcast page (specifically, the first sub-page), wherein the first preset dynamic effect and / or the first prompt information is used to prompt an update effect of updating the state of the interactive resource according to the first virtual resource. In this way, the sending effect of the virtual resource can be intuitively prompted, so that the user can know the sending effect before inputting the first trigger operation for the first virtual resource, thereby improving the user experience.

[0072] Exemplarily, the second trigger operation can be a different trigger operation from the first trigger operation. By distinguishing the trigger operations, different trigger effects can be achieved for virtual resources. For example, the first trigger operation can be a trigger operation for an associated control of the first virtual resource, while the second trigger operation can be a selection operation for the first virtual resource. Exemplarily, the first preset dynamic effect can be an animation prompting a corresponding sending effect, while the first prompt information can be a text prompting a corresponding sending effect.

[0073] Figure 5 This is a flow chart of another interactive method based on live broadcast provided by an embodiment of the present disclosure. The present disclosure embodiment is optimized based on the various optional solutions in the above embodiments. Taking the interactive resource as a virtual pet as an example, the method specifically includes the following steps:

[0074] Step 501: Display a first control in a second area of ​​the live broadcast page, wherein the first control is used to display current status type information of the interactive resource.

[0075] The sending of virtual resources is used to increase the interaction score of the interactive resources. The interaction score is used to determine the state type of the interactive resources. The interaction score decays dynamically over time.

[0076] Figure 6 This is another interface interaction diagram provided by the embodiment of the present disclosure, such as Figure 6As shown, a first control 602 is displayed in the live broadcast page 601, and the current status type information of the virtual rabbit is displayed in the first control 602, such as the host's rabbit is currently in a bad state, and the image of the virtual rabbit in a bad state can be a static image, a dynamic image or an animation, etc., so as to more vividly and intuitively reflect the current state of the virtual rabbit.

[0077] Step 502: In response to the triggering operation on the first control, the interactive resource and a group of virtual resources associated with the interactive resource are displayed on the live broadcast page, wherein the display method of the interactive resource is associated with the current state type information of the interactive resource.

[0078] like Figure 6 As shown, after the current user clicks the first control 602, the first sub-page 603 of the live broadcast page is displayed on the upper layer of the live broadcast page 601, and the interactive resources (virtual rabbit) and a group of virtual resources associated with the interactive resources are displayed in the first sub-page 603 of the live broadcast page, such as the virtual carrot, virtual rabbit stick and virtual mirror in the figure, wherein the display method of the virtual rabbit is associated with the current poor state type, such as the image of the virtual rabbit in poor state shown in the figure, and the status indication information 604 can also be displayed.

[0079] For example, the associated control is displayed in the associated area of ​​the virtual resource, and the associated control can be associated with the sending cost information of the virtual resource. Figure 6 As shown, a gift control is displayed under each virtual resource, and the text in the gift control includes sending cost information, such as 1 diamond.

[0080] Optionally, if the current status type of the interactive resource is a target status type, such as running away from home, the interactive resource and a group of virtual resources associated with the interactive resource may not be displayed on the live broadcast page, but a preset prompt sending control may be displayed on the live broadcast page. In response to the preset prompt sending control, a prompt message for re-acquiring the interactive resource is sent to the live broadcast party.

[0081] Step 503: In response to the second trigger operation on the first virtual resource, a first preset dynamic effect and a first prompt information of the interactive resource corresponding to the first virtual resource are displayed on the live broadcast page.

[0082] The first preset dynamic effect and the first prompt information are used to prompt the update effect of updating the state of the interactive resource according to the first virtual resource.

[0083] like Figure 6As shown, after the user clicks on the virtual mirror (the second trigger operation for the first virtual resource), the first preset dynamic effect (such as a waving animation) of the virtual rabbit corresponding to the virtual mirror is played in the first sub-page 603 of the live broadcast page, and the first prompt message 605 is displayed, such as "After sending it, I will imitate the anchor on the live broadcast side" in the figure.

[0084] Step 504: In response to a first trigger operation on the first virtual resource, update the state of the interactive resource according to the first virtual resource.

[0085] like Figure 6 As shown, assuming that the user decides to give the virtual mirror after viewing the first prompt information, he can click the gift button (the first trigger operation for the first virtual resource) to give the virtual mirror to the virtual rabbit, and the interaction score of the virtual rabbit (interactive resource) can be updated according to the increase in the interaction score corresponding to the virtual mirror (first virtual resource).

[0086] Step 505: Play the dynamic effect of the interactive resource associated with the first virtual resource on the live broadcast page, and display the associated information of the user ID of the user who sent the first virtual resource at the associated display position of the interactive resource.

[0087] like Figure 6 As shown, after receiving the virtual mirror from the user, the virtual rabbit can imitate the host on the live broadcast page. That is, the live broadcast page 601 shows the dynamic effect of the virtual rabbit imitating the host after obtaining the virtual mirror. For example, if the host is currently wearing glasses, the virtual rabbit will also wear glasses and imitate the host's movements. In addition, while playing the dynamic effect of obtaining the first virtual resource, a thank-you message can also be displayed, such as "Thank you XX for the mirror."

[0088] For example, after the user sends the virtual resource, the interaction score corresponding to the interactive resource also increases. If the interaction score threshold corresponding to the next state type is reached, the state type of the interactive resource also changes, for example, from the above-mentioned poor state to full of energy.

[0089] The interactive method based on live broadcast provided by the embodiment of the present disclosure is that the user can more intuitively understand the current status of the interactive resource by viewing the display content in the first control during the process of watching the live broadcast, and can quickly enter the first sub-page of the live broadcast page by triggering the first control, and view the corresponding preset dynamic effects and prompt information through the second trigger operation for the virtual resource, and realize the improvement of the interactive score of the interactive resource by sending the virtual resource to change the status type of the interactive resource through the first trigger operation for the virtual resource, further enriching the interactive method within the live broadcast party, enhancing the fun and sense of participation in watching the live broadcast, improving the interactive effect of the live broadcast, and thus improving the user experience and enhancing user stickiness.

[0090] In some embodiments, the live broadcast page may include a live broadcast screen of one live broadcaster or multiple live broadcast screens of multiple live broadcasters. In the case of multiple live broadcast screens, the live broadcaster is in a preset interactive mode, which may include, for example, a two-player online mode, a two-player confrontation (PK) mode, a multi-player online mode, or a multi-player PK mode. All or part of the live broadcasters participating in the preset interactive mode are associated with their own interactive resources. The live broadcaster for receiving the first virtual resource can be determined based on the live broadcaster in the live broadcast room to which the user who currently inputs the first trigger operation belongs (referred to as the first live broadcaster), and the dynamic effect of the corresponding interactive resource associated with the first virtual resource is played in the live broadcast screen of the first live broadcaster, or the dynamic effect of the interactive resource associated with the first virtual resource is played at a preset position (such as the lower right corner) in the live broadcast page. Exemplarily, in response to a first trigger operation on a first virtual resource, updating the state of the interactive resource based on the first virtual resource includes: in response to the first trigger operation on the first virtual resource, updating the state of the interactive resource associated with the first live streamer based on the first virtual resource; and playing a dynamic effect associated with the first virtual resource by the interactive resource on the live stream page includes: playing the dynamic effect associated with the first virtual resource by the interactive resource associated with the first live streamer on the live stream screen of the first live streamer on the live stream page, or playing the dynamic effect associated with the first virtual resource by the interactive resource associated with the first live streamer at a preset location on the live stream page. For example, a live stream page includes three live stream screens, corresponding to anchor A, anchor B, and anchor C, respectively. If the current user is a viewer in anchor A's live stream room, after the current user inputs a first trigger operation on the first virtual resource, the first virtual resource is sent to anchor A, the state of the interactive resource associated with anchor A is updated based on the first virtual resource, and the dynamic effect associated with the first virtual resource by the interactive resource associated with anchor A is played on the live stream screen corresponding to anchor A's live stream room or in the lower right corner of the live stream page.

[0091] In some embodiments, the live broadcast page includes live broadcast images of multiple live broadcast parties, and the interactive resources include a first interactive resource associated with the first live broadcast party and a second interactive resource associated with the second live broadcast party; wherein, the method further includes: in response to a first trigger operation on a second virtual resource, determining the second interactive resource to be interacted with, and updating the status of the first interactive resource and the second interactive resource to be interacted with according to the second virtual resource; playing a dynamic effect of the interaction between the first interactive resource and the second interactive resource to be interacted with in the live broadcast page, wherein the method of interaction is associated with the resource type of the second virtual resource. Thus, the interaction between the interactive resources associated with different live broadcast parties can be achieved by sending the second virtual resource, further enriching the interactive methods within the live broadcast party, enhancing the fun of watching the live broadcast, improving the interactive effect of the live broadcast, and thus improving the user experience.

[0092] For example, the first live broadcaster is the live broadcaster of the live broadcast room to which the current user belongs, and the second live broadcaster is a live broadcaster other than the first live broadcaster among multiple live broadcasters, which can be one or more. The interactive resources associated with the first live broadcaster are recorded as first interactive resources, and the interactive resources associated with the second live broadcaster are recorded as second interactive resources. The specific number of second interactive resources is not limited and can be determined according to the number of second live broadcasters associated with interactive resources. If the number of second live broadcasters is 1, the interactive resources associated with the second live broadcaster can be directly determined as the second interactive resources to be interacted with; if the number of second live broadcasters is greater than or equal to 2, the live broadcaster selection operation input by the current user can be received, and the interactive resources associated with the corresponding second live broadcaster can be determined as the second interactive resources to be interacted with according to the live broadcaster operation.

[0093] Exemplarily, the resource type of the second virtual resource may include visiting, shaking hands, hugging, and playing around, etc. Taking the virtual rabbit as an example, if the resource type of the second virtual resource is a handshake, the dynamic effect of the interaction may be an animation of the first virtual rabbit moving from the live broadcast screen of the first live broadcast party to the adjacent position of the second virtual rabbit on the live broadcast screen of the second live broadcast party corresponding to the second virtual rabbit and performing a handshake.

[0094] Optionally, if virtual resources are received from multiple users within a shorter period of time, such as within the fourth preset time length, the playback events of the corresponding dynamic effects can be added to the preset playback queue in the order of the sending time, so as to achieve the dynamic effects of the corresponding first virtual resources by playing the interactive resources in sequence in the live broadcast page in the order of the sending time of each first virtual resource.

[0095] In some embodiments, the method may further include: in response to the live broadcast dynamics of the live broadcast party corresponding to the live broadcast page meeting the first condition, playing the second preset dynamic effect of the interactive resource on the live broadcast page. Thus, when the live broadcast dynamics meet the first condition, the current live broadcast dynamics can be intuitively displayed by playing the second preset dynamic effect of the interactive resource, thereby improving the live broadcast effect.

[0096] For example, live streaming dynamics can be represented using interactive data from the live streamer. This interactive data can include, for example, statistical data related to pre-set interactive operations, such as the number of likes, comments, the total number of virtual resources received, or the total cost of sending virtual resources received. A second pre-set dynamic effect can be, for example, an animation of a congratulatory or celebratory action by the interactive resource, such as a virtual rabbit opening a celebratory ribbon and saying, "Congratulations to the host for achieving 100,000 likes" or "Congratulations to the host for reaching their highlight moment."

[0097] In some embodiments, the live broadcast page includes live broadcast screens of multiple live broadcasters, and the interactive resources include a first interactive resource associated with a first live broadcaster and / or a second interactive resource associated with a second live broadcaster. The method further includes: based on the interactive result of the interactive event, playing a third preset dynamic effect of the first interactive resource in the first live broadcast screen corresponding to the first live broadcaster, and / or playing a fourth preset dynamic effect of the second interactive resource in the second live broadcast screen corresponding to the second live broadcaster. Thus, playing the preset dynamic effects of the interactive resources can more intuitively display the interactive results, thereby enhancing the live broadcast viewing experience.

[0098] Exemplarily, an interactive event can be an event of interaction between live broadcasters under a preset interactive mode. The interactive result includes an interactive ranking or interactive score. The interactive score can be used to characterize the performance of the live broadcaster in the interactive event. For example, the interactive score of each live broadcaster can be determined using a preset scoring method. Exemplarily, the interactive score can be determined based on the type and / or frequency of preset interactive operations performed by the user within the live broadcaster to which they belong. This can more accurately quantify the live broadcast effect, further promote interactive enthusiasm, enhance the interactive atmosphere of the live broadcast, and improve the user experience. Among them, the preset interactive operations can be, for example, operations such as sending virtual resources such as electronic gifts or like operations. The score weights corresponding to different types of single-time preset interactive operations can be different. For each live broadcaster, a comprehensive score calculation can be performed based on the score weight corresponding to the type of preset interactive operation received by the current live broadcaster, the number of operations, and the unit score of each single operation to obtain the corresponding interactive score of the current live broadcaster. It should be noted that as the live broadcast time progresses, the interactive score can be dynamically calculated, that is, it can change dynamically.

[0099] Optionally, in response to the interaction result satisfying a third condition, a third preset dynamic effect of the first interactive resource is played in the first live broadcast screen corresponding to the first live broadcast party, and / or a fourth preset dynamic effect of the second interactive resource is played in the second live broadcast screen corresponding to the second live broadcast party. The third condition may include multiple types, and different third conditions correspond to different third preset dynamic effects and fourth preset dynamic effects. For example, the third condition may include: when the interaction score of the first live broadcast party exceeds the interaction score of the second live broadcast party for the first time, the third preset dynamic effect may be a cheering animation of a virtual rabbit, and the fourth preset dynamic effect may be an angry animation of a virtual rabbit; when the interaction score of the first live broadcast party is exceeded by the interaction score of the second live broadcast party for the first time, the third preset dynamic effect may be an angry animation of a virtual rabbit, and the fourth preset dynamic effect may be a cheering animation of a virtual rabbit; when the preset interaction mode ends and the interaction score of the first live broadcast party is greater than the interaction score of the second live broadcast party, the third preset dynamic effect may be a celebratory animation of the virtual rabbit, and the fourth preset dynamic effect may be a sad animation of the virtual rabbit; when the preset interaction mode ends and the interaction score of the first live broadcast party is less than the interaction score of the second live broadcast party, the third preset dynamic effect may be a sad animation of the virtual rabbit, and the fourth preset dynamic effect may be a celebratory animation of the virtual rabbit.

[0100] Optionally, the display conditions and display frequency of interactive resources in the live broadcast page can be determined according to the settings of the live broadcast party. When multiple display conditions are met at the same time, the dynamic effects of interactive resources can be displayed in the live broadcast page according to preset priorities, such as the priority of virtual resources sent by users, the priority of interactive results of interactive events, and the priority of live broadcast dynamics that meet the first condition in descending order. Different priorities can also be set for virtual resources of different resource types in a group of virtual resources. The priority can be set according to the sending cost corresponding to the resource type or the increase in the interaction score.

[0101] In some embodiments, a live streamer can invite other users to their live stream room to interact with interactive resources by sending a conversation message in a preset conversation. The preset conversation can be a one-on-one conversation between the live streamer and another user, or a group conversation. The conversation objects in the preset conversation have a preset association relationship with the live streamer, such as a follow relationship. The sent conversation message can be recorded as a preset conversation message. Optionally, the method further includes: displaying a preset conversation message on a conversation page, wherein the sender of the preset conversation message is the live streamer and the preset conversation message includes the interactive resources; in response to a triggering operation on the preset conversation message, displaying a first page when the live streamer is not live streaming, and displaying the interactive resources and second prompt information on the first page, wherein the second prompt information is used to prompt the live streamer to interact with the interactive resources when the live streamer is live streaming. Thus, even if the live streamer is not live streaming, the invited user can preview the interactive resources and view the second prompt information, thereby improving the user experience.

[0102] Exemplarily, in response to a triggering operation for the preset conversation message, when the live broadcast party is in a live broadcast state, a live broadcast page is displayed. Thus, by triggering the preset conversation message, the live broadcast page can be quickly entered to participate in the interaction with the interactive resources.

[0103] Figure 7 This is another interface interaction diagram provided by the embodiment of the present disclosure, such as Figure 7 As shown, a preset session message 702 is displayed on the session page 701 of the group chat session of the live broadcaster AA. The preset session message 702 is sent by the live broadcaster AA in the group chat session to invite the other users in the group chat session to interact with the interactive resources in the live broadcast room. The message can be sent when the live broadcaster AA is in the live broadcast state. The current user can enter a trigger operation for the preset session message 702 by clicking or other means. If the current user does not view the preset session message 702 in time and the live broadcaster AA is no longer in the live broadcast state, the first page 703 is displayed, and the interactive resources and second prompt information 704 are displayed on the first page 703. The second prompt information 704 is used to prompt the live broadcaster to interact with the interactive resources while the live broadcaster is in the live broadcast state, such as "The host has not started the broadcast yet. Come and play with me after the host starts the broadcast." Optionally, a set of virtual resources associated with the interactive resources can also be displayed on the first page to preview the interaction method. The content displayed on the first page 703 can be a static image, and the displayed virtual resources may not support triggering. If the current user inputs a trigger operation for the preset conversation message 702 and the live broadcast party is in the live broadcast state, the live broadcast page 705 can be displayed.

[0104] Figure 8This is a flow chart of another interactive method based on live broadcast provided by an embodiment of the present disclosure. This embodiment of the present disclosure is optimized based on the various optional solutions in the above embodiments, and adds steps related to obtaining interactive resources. Specifically, the method includes the following steps:

[0105] Step 801: Display a first control in a second area of ​​the live broadcast page.

[0106] The first control is used to display the access entry for interactive resources.

[0107] For example, the first control can be displayed on the live page before and after the interactive resource is obtained, the difference being that the content displayed in the first control and the triggering effect after triggering the first control can be different. Before obtaining the interactive resource, the first control can serve as an entry for obtaining the interactive resource.

[0108] Figure 9 This is another interface interaction diagram provided by the embodiment of the present disclosure, such as Figure 9 As shown, a first control 902 is displayed in the live broadcast page 901. The first control 902 serves as an entry for obtaining interactive resources, and the displayed text is "Help the anchor obtain Rabbit".

[0109] Step 802: In response to a triggering operation on the first control, display a second page for obtaining interactive resources.

[0110] The second page can be the second sub-page of the live broadcast page. Figure 9 As shown, after the user clicks the first control 902, the second page 903 is displayed. The second page 903 can be located on the upper layer of the live broadcast page 901, and the size of the second page 903 is smaller than the size of the live broadcast page 901. In the second page 903, the description of the method of obtaining interactive resources can be displayed. For example, the method of obtaining can be that the ranking of the live broadcast party in the score list is in the top x after the ranking is completed (the list is concluded), such as "the top x people after the list is concluded will get a bunny", and a sending control 904 for triggering the sending of the first preset virtual object to the live broadcast party can also be displayed. Figure 9 As shown, the current ranking information of each live broadcaster can also be displayed. The current live broadcaster AA is ranked 3rd.

[0111] Step 803: Receive a sending operation on the second page to send the first preset virtual object to the live broadcast party, wherein the sending of the first preset virtual object is used to increase a preset attribute value.

[0112] like Figure 9As shown, after the user clicks the send control 904, the first preset virtual object is sent to the live broadcast party. The first preset virtual object can be understood as a virtual gift given by the audience to the anchor, which has gift attributes and can be specifically a virtual heart. By sending virtual love to the live broadcast party, the score value of the live broadcast party in the list can be increased. Optionally, after receiving the sending operation of sending the first preset virtual object to the live broadcast party on the second page, a feedback dynamic effect is displayed on the live broadcast page, such as the animation of the virtual rabbit making a heart in the figure. Optionally, after triggering the first control 902 again, the second page 903 can be displayed again. If the ranking of the live broadcast party on the list changes, the animation effect of the scrolling ranking can be played. The current user can trigger the send control 904 repeatedly. Optionally, in response to the trigger operation for the current ranking information, the list details page 905 is displayed.

[0113] Step 804: In response to the preset attribute value satisfying the second condition, display the associated interactive resources allocated to the live broadcast party.

[0114] For example, the associated interactive resources allocated to the live broadcaster can be displayed on the live broadcast page. The second condition may include that the preset attribute value is greater than the preset attribute value threshold or the ranking corresponding to the preset attribute value is greater than the preset ranking. If the top 3 meet the second condition, the associated interactive resources can be allocated to the live broadcaster. The interactive resources can be understood as virtual gifts given by the audience to the anchor. Figure 9 As shown, after the ranking is completed, the anchor ranks second and meets the conditions, so the associated interactive resources can be allocated to the live broadcaster AA. Optionally, an allocation result page 906 can also be displayed, and an interactive entry 907 can be displayed in the allocation result page 906. In response to a trigger operation on the interactive entry 907, the live broadcast page is displayed, specifically, the first subpage of the live broadcast page can be displayed.

[0115] Optionally, the second condition is associated with at least two numerical intervals, wherein the response to the preset attribute value satisfying the second condition, displaying the associated interactive resources allocated to the live broadcast party includes: in response to the preset attribute value being in one of the at least two numerical intervals associated with the second condition, displaying the associated interactive resources allocated to the live broadcast party, wherein the allocated associated interactive resources correspond to the numerical interval, and different numerical intervals correspond to different types of interactive resources. Thus, by allocating different types of interactive resources according to the different numerical intervals in which the preset attribute value is located, it is possible to enhance the enthusiasm for interaction, enhance the interactive effect, and continuously enhance the interactive experience in subsequent interactions with interactive resources.

[0116] For example, the numerical ranges described above can be ranking ranges in a points list. For example, the top five players receive interactive resources, with the top two players in numerical range a and the third through fifth players in numerical range b. For example, taking virtual pets as an example, different types of interactive resources can correspond to different virtual pet costumes. For example, the costume for a virtual pet in numerical range a has more accessories than the costume for a virtual pet in numerical range b.

[0117] Optionally, after this step, the following step may be included: in response to not receiving any user interactive operation on the interactive resource within a second preset time period, hiding the interactive resource. Thus, after the interactive resource is successfully allocated, the interactive resource can be displayed on the live page, and the result of the user giving the first preset virtual object can be intuitively responded to, thereby improving the interactive experience. In addition, if no user interactive operation on the interactive resource (such as the first trigger operation on the virtual resource) is received within a certain time period, the interactive resource can be temporarily hidden so that the user can view a more comprehensive live content.

[0118] Step 805: Display a first control in the second area of ​​the live broadcast page, wherein the first control is used to display the current status type information of the interactive resource.

[0119] Exemplarily, after the interactive resource is allocated, the first control is used to display the current state type information of the interactive resource. For example, when the interactive resource is just allocated, the state type is the initial state type. Taking the virtual pet as an example, the initial state type is energetic.

[0120] Step 806: In response to the triggering operation on the first control, the interactive resource and a group of virtual resources associated with the interactive resource are displayed on the live broadcast page, wherein the display method of the interactive resource is associated with the current status type information of the interactive resource.

[0121] Step 807: In response to the first trigger operation on the first virtual resource, update the state of the interactive resource according to the first virtual resource.

[0122] Step 808: Play the dynamic effect of the interactive resource associated with the first virtual resource in the live broadcast page.

[0123] The interactive method based on live broadcast provided by the embodiment of the present disclosure displays a first control in the live broadcast page. The user can enter the interactive resource acquisition page by triggering the first control, and can increase the preset attribute value by sending a first preset virtual object to the live broadcast party, and allocate interactive resources to the live broadcast party when the preset attribute value meets the second condition. The user can interact with the live broadcast party and the interactive resources associated with the live broadcast party by sending virtual resources. Since the acquisition process of the interactive resources is participated by the user, a higher sense of satisfaction can be obtained in the process of interacting by sending virtual resources, thereby further improving the live broadcast interactive effect and user experience.

[0124] In some embodiments, in response to the preset attribute value satisfying the second condition, displaying the associated interactive resources allocated to the live broadcaster includes: in response to the preset attribute value satisfying the second condition, displaying a third page and displaying a second control on the third page; in response to a trigger operation on the second control, sending a second preset virtual object to the live broadcaster, wherein the sending of the second preset virtual object is used to trigger the allocation of the interactive resources based on a preset probability; in response to the sending result of the second preset virtual object determined to be a successful trigger based on the preset probability, displaying the associated interactive resources allocated to the live broadcaster. Thus, based on the preset attribute value satisfying the second condition, the second preset virtual object is sent again, and the sending result of the second preset virtual object is determined based on the preset probability, which increases the uncertainty of interactive resource allocation, enhances fun, and can further improve the live interactive effect and user experience.

[0125] Figure 10 This is another interface interaction diagram provided by the embodiment of the present disclosure, such as Figure 10 As shown, a first control 1002 is displayed in the live broadcast page 1001. The first control 1002 serves as an entry point for obtaining interactive resources. After the user clicks the first control 1002, a second page 1003 for obtaining interactive resources is displayed. After the user clicks the send control 1004, a first preset virtual object is sent to the live broadcast party. The first preset virtual object can be a virtual heart, and the preset attribute value can be the favorability corresponding to the number of virtual hearts. When the favorability reaches 100%, it can be determined that the second condition is met, and the third page 1005 is displayed. Optionally, when the second condition is met, a prompt message indicating that the condition is met can be displayed in the first control, such as "favorability has been achieved and can be summoned". In response to the triggering operation for the first control, the third page is displayed. A second control 1006 is displayed in the third page 1005. After the user clicks the second control 1006, a second preset virtual object is sent to the live broadcast party. The second preset virtual object can be, for example, a virtual summoning bell. There is a certain probability of triggering the allocation of interactive resources to the live broadcast party. The summoning result of the virtual summoning bell is determined based on the probability. If the trigger is successful, a virtual rabbit is allocated to the live broadcast party. As shown Figure 10 As shown, if the allocation is successful, the allocation result prompt information, such as "Congratulations on your successful summoning", can be displayed in the first control 1002, and the allocated interactive resources can be displayed below the first control 1002 in the live broadcast page 1001. Optionally, if the summoning fails, the allocation result prompt information, such as "Sorry, the summoning failed", can also be displayed in the first control 1002.

[0126] Figure 11 A schematic diagram of the structure of an interactive device based on live broadcast provided by an embodiment of the present disclosure, such as Figure 11 As shown, the device includes:

[0127] The resource display module 1101 is configured to display an interactive resource and a group of virtual resources associated with the interactive resource on the live broadcast page of the live broadcast party, wherein the interactive resource is associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource;

[0128] The state updating module 1102 is configured to update the state of the interactive resource according to a first virtual resource in response to a first triggering operation on the first virtual resource, wherein the first virtual resource is included in the group of virtual resources.

[0129] The interactive device based on live broadcast provided by the embodiment of the present disclosure displays interactive resources and a group of virtual resources associated with the interactive resources in the live broadcast page of the live broadcast party, wherein the interactive resources are associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource; in response to a first trigger operation for a first virtual resource, the status of the interactive resource is updated according to the first virtual resource, wherein the first virtual resource is included in the group of virtual resources. By adopting the above technical solution, users can interact with the interactive resources associated with the live broadcast party by sending virtual resources to the live broadcast party to update the status of the interactive resources, which can enrich the interactive methods in the live broadcast room, enhance the fun of watching live broadcasts, improve the interactive effect of live broadcasts, and thus improve the user experience of the live broadcast page a group of virtual resources live broadcast page a group of virtual resources a group of virtual resources live broadcast party.

[0130] Optionally, the device further includes:

[0131] The first playback module is configured to, in response to a first trigger operation on a first virtual resource and after updating the state of the interactive resource according to the first virtual resource, play the dynamic effect of the interactive resource associated with the first virtual resource in the live broadcast page.

[0132] Optionally, the first virtual resource includes a virtual resource of an action indication type;

[0133] Wherein, the status update module includes:

[0134] A first area display unit, configured to display a first area in response to a first trigger operation on a first virtual resource;

[0135] A first action instruction information receiving unit, configured to receive first action instruction information in the first area;

[0136] a state updating unit, configured to update the state of the interactive resource according to the first virtual resource in response to completion of receiving the first action instruction information;

[0137] Among them, the first playback module is used to: play the dynamic effect of the interactive resource following the first virtual resource to move according to the first action instruction information in the live broadcast page.

[0138] Optionally, the device further includes:

[0139] A second action indication information acquisition module is configured to acquire second action indication information in response to not receiving first action indication information based on the first area within a first preset time period after the first area is displayed;

[0140] The first playback module is further configured to play, in the live broadcast page, a dynamic effect of the interactive resource following the first virtual resource to move according to the second action instruction information.

[0141] Optionally, the first virtual resource includes a virtual resource associated with a live broadcast party;

[0142] The first playback module is used to play the dynamic effects of the interactive resource determined based on the image characteristics of the live broadcast party in the live broadcast page.

[0143] Optionally, the interactive resource includes a virtual pet.

[0144] Optionally, the device further includes:

[0145] The associated information display module is used to display the associated information of the user identifier of the user who sent the first virtual resource at the associated display position of the interactive resource in response to the dynamic effect associated with the first virtual resource played in the live broadcast page.

[0146] Optionally, the device further includes:

[0147] A first control display module is configured to display a first control in a second area of ​​a live broadcast page before displaying an interactive resource and a group of virtual resources associated with the interactive resource on the live broadcast page of the live broadcaster, wherein the first control is used to display information about the current state type of the interactive resource, the sending of the virtual resource is used to increase the interactive score of the interactive resource, the interactive score is used to determine the state type of the interactive resource, and the interactive score dynamically decays over time;

[0148] Among them, the resource display module is used to: in response to the trigger operation of the first control, display the interactive resources and a group of virtual resources associated with the interactive resources in the live broadcast page of the live broadcast party, wherein the display method of the interactive resources is associated with the current status type information of the interactive resources.

[0149] Optionally, the device further includes:

[0150] An information display module is used to display the first preset dynamic effect and / or first prompt information of the interactive resource corresponding to the first virtual resource in the live broadcast page in response to a second trigger operation for the first virtual resource, wherein the first preset dynamic effect and / or the first prompt information is used to prompt the update effect of updating the status of the interactive resource according to the first virtual resource.

[0151] Optionally, the live broadcast page includes live broadcast images of multiple live broadcast parties, and the interactive resources include a first interactive resource associated with a first live broadcast party and a second interactive resource associated with a second live broadcast party;

[0152] Wherein, the device further comprises:

[0153] The updating module is configured to: determine a second interactive resource to be interacted with in response to a first triggering operation on a second virtual resource, and update states of the first interactive resource and the second interactive resource to be interacted with according to the second virtual resource;

[0154] The second playback module is used to play the dynamic effect of the interaction between the first interactive resource and the second interactive resource to be interacted in the live broadcast page, wherein the interaction method is associated with the resource type of the second virtual resource.

[0155] Optionally, the device further includes:

[0156] The third playback module is configured to play a second preset dynamic effect of the interactive resource in the live broadcast page in response to the live broadcast dynamics of the live broadcast party corresponding to the live broadcast page satisfying the first condition.

[0157] Optionally, the live broadcast page includes live broadcast images of multiple live broadcast parties, and the interactive resources include a first interactive resource associated with a first live broadcast party and / or a second interactive resource associated with a second live broadcast party; the device further includes:

[0158] The fourth playback module is used to play the third preset dynamic effect of the first interactive resource in the first live broadcast screen corresponding to the first live broadcast party according to the interactive result of the interactive event, and / or to play the fourth preset dynamic effect of the second interactive resource in the second live broadcast screen corresponding to the second live broadcast party.

[0159] Optionally, the device further includes:

[0160] A session message display module, configured to display a preset session message in a session page, wherein the sender of the preset session message is a live broadcaster, and the preset session message includes the interactive resource;

[0161] The first page display module is used to respond to the trigger operation of the preset conversation message, when the live broadcast party is in a non-live broadcast state, display the first page, and display the interactive resources and second prompt information in the first page, wherein the second prompt information is used to prompt the live broadcast party to interact with the interactive resources when the live broadcast party is in a live broadcast state.

[0162] Optionally, the device further includes:

[0163] A second control display module is configured to display a first control on the live broadcast page before displaying the interactive resource and a group of virtual resources associated with the interactive resource on the live broadcast page;

[0164] an acquisition page display module, configured to display a second page for acquiring the interactive resource in response to a triggering operation on the first control;

[0165] An operation receiving module, configured to receive a sending operation on the second page to send a first preset virtual object to a live broadcast party, wherein the sending of the first preset virtual object is used to increase a preset attribute value;

[0166] The interactive resource display module is used to display the associated interactive resources allocated to the live broadcast party in response to the preset attribute value satisfying the second condition.

[0167] Optionally, the second condition is associated with at least two numerical intervals, wherein in response to the preset attribute value satisfying the second condition, the associated interactive resources allocated to the live broadcast party are displayed, including: in response to the preset attribute value being in one of the at least two numerical intervals associated with the second condition, the associated interactive resources allocated to the live broadcast party are displayed, wherein the allocated associated interactive resources correspond to the numerical interval, and different numerical intervals correspond to different types of interactive resources.

[0168] Optional, interactive resource display module, including:

[0169] a third page display unit, configured to display a third page in response to the preset attribute value satisfying a second condition, and to display a second control on the third page;

[0170] A second object sending unit is configured to send a second preset virtual object to the live broadcast party in response to a triggering operation on the second control, wherein the sending of the second preset virtual object is used to trigger the allocation of the interactive resource based on a preset probability;

[0171] An interactive resource display unit is used to display the associated interactive resources allocated to the live broadcast party in response to the sending result of the second preset virtual object determined based on the preset probability being triggered successfully.

[0172] Optionally, the device further includes:

[0173] The interactive resource hiding module is used to hide the interactive resource in response to not receiving any interactive operation from the user on the interactive resource within a second preset time period after displaying the associated interactive resource allocated to the live broadcast party in response to the preset attribute value satisfying the second condition.

[0174] The live broadcast-based interactive device provided in the embodiments of the present disclosure can execute the live broadcast-based interactive method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0175] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0176] Figure 12 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 12 , which shows an electronic device (eg Figure 12The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 12 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0177] like Figure 12 As shown, the electronic device 1200 may include a processing device (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. Various programs and data required for the operation of the electronic device 1200 are also stored in the RAM 1203. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An edit / output (I / O) interface 1205 is also connected to the bus 1204.

[0178] Typically, the following devices may be connected to the I / O interface 1205: an input device 1206 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1208 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic device 1200 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 12 The electronic device 1200 is shown with various devices, but 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 instead.

[0179] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1209, or installed from the storage device 1208, or installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0180] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0181] The electronic device provided by the embodiment of the present disclosure and the live broadcast-based interactive method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0182] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the live broadcast-based interactive method provided in the above embodiment.

[0183] An embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the live broadcast-based interaction method provided in the above embodiment.

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

[0185] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0186] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays interactive resources and a group of virtual resources associated with the interactive resources in the live broadcast page of the live broadcast party, wherein the interactive resources are associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource; in response to a first trigger operation for a first virtual resource, updates the status of the interactive resource according to the first virtual resource, wherein the first virtual resource is included in the group of virtual resources.

[0187] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0188] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0189] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. The name of a module does not, in some cases, limit the module itself. For example, a status update module may also be described as "a module that, in response to a first trigger operation on a first virtual resource, updates the status of the interactive resource according to the first virtual resource."

[0190] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0191] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0192] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0193] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0194] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A live broadcast-based interactive method, characterized in that: include: Displaying an interactive resource and a group of virtual resources associated with the interactive resource on a live broadcast page of a live broadcast party, wherein the interactive resource is associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource; In response to a first triggering operation on a first virtual resource, the state of the interactive resource is updated according to the first virtual resource, wherein the first virtual resource is included in the group of virtual resources.

2. The method according to claim 1, characterized in that After responding to a first trigger operation on a first virtual resource and updating the state of the interactive resource according to the first virtual resource, the method further includes: The dynamic effect of the interactive resource associated with the first virtual resource is played in the live broadcast page.

3. The method according to claim 2, characterized in that The first virtual resource includes a virtual resource of the action indication type; The updating of the state of the interactive resource according to the first virtual resource in response to the first trigger operation on the first virtual resource includes: In response to a first triggering operation on a first virtual resource, displaying a first area; receiving first action instruction information in the first area; In response to the completion of receiving the first action instruction information, updating the state of the interactive resource according to the first virtual resource; The step of playing the dynamic effect of the interactive resource associated with the first virtual resource in the live broadcast page includes: The dynamic effect of the interactive resource moving along with the first virtual resource according to the first action instruction information is played on the live broadcast page.

4. The method according to claim 3, characterized in that After displaying the first area, the method further includes: In response to not receiving the first action indication information in the first area within a first preset time period, obtaining second action indication information; The step of playing the dynamic effect of the interactive resource associated with the first virtual resource in the live broadcast page includes: The dynamic effect of the interactive resource moving along with the first virtual resource according to the second action instruction information is played on the live broadcast page.

5. The method according to claim 2, characterized in that The first virtual resource includes a virtual resource associated with a live broadcast party; The step of playing the dynamic effect of the interactive resource associated with the first virtual resource in the live broadcast page includes: The dynamic effects of the interactive resource determined based on the image characteristics of the live broadcast party are played on the live broadcast page.

6. The method according to claim 2, characterized in that Also includes: In response to playing the dynamic effect of the interactive resource associated with the first virtual resource in the live broadcast page, associated information of the user identifier of the user who sent the first virtual resource is displayed at the associated display position of the interactive resource.

7. The method according to claim 1, characterized in that Before displaying the interactive resource and a group of virtual resources associated with the interactive resource on the live broadcast page of the live broadcast party, the method further includes: Displaying a first control in a second area of ​​the live broadcast page, wherein the first control is used to display information about the current state type of the interactive resource, the sending of the virtual resource is used to increase the interactive score of the interactive resource, the interactive score is used to determine the state type of the interactive resource, and the interactive score dynamically decays over time; The interactive resources and a group of virtual resources associated with the interactive resources are displayed on the live broadcast page of the live broadcast party, including: In response to the triggering operation on the first control, the interactive resource and a group of virtual resources associated with the interactive resource are displayed on the live broadcast page of the live broadcast party, wherein the display method of the interactive resource is associated with the current status type information of the interactive resource.

8. The method according to claim 1, characterized in that Also includes: In response to the second trigger operation for the first virtual resource, the first preset dynamic effect and / or first prompt information of the interactive resource corresponding to the first virtual resource are displayed in the live broadcast page, wherein the first preset dynamic effect and / or the first prompt information are used to prompt the update effect of updating the status of the interactive resource according to the first virtual resource.

9. The method according to claim 1, characterized in that The live broadcast page includes live broadcast images of multiple live broadcast parties, and the interactive resources include a first interactive resource associated with a first live broadcast party and a second interactive resource associated with a second live broadcast party; The method further comprises: In response to a first trigger operation on a second virtual resource, determining a second interactive resource to be interacted with, and updating states of the first interactive resource and the second interactive resource to be interacted with according to the second virtual resource; A dynamic effect of interaction between the first interactive resource and the second interactive resource to be interacted is played on the live broadcast page, wherein the interaction method is associated with the resource type of the second virtual resource.

10. The method according to claim 1, characterized in that Also includes: In response to the live broadcast dynamics of the live broadcast party corresponding to the live broadcast page meeting the first condition, the second preset dynamic effect of the interactive resource is played in the live broadcast page.

11. The method according to claim 1, wherein The live broadcast page includes live broadcast images of multiple live broadcast parties, and the interactive resources include a first interactive resource associated with a first live broadcast party and / or a second interactive resource associated with a second live broadcast party; the method further includes: According to the interactive result of the interactive event, the third preset dynamic effect of the first interactive resource is played in the first live broadcast screen corresponding to the first live broadcast party, and / or the fourth preset dynamic effect of the second interactive resource is played in the second live broadcast screen corresponding to the second live broadcast party.

12. The method according to claim 1, characterized in that Also includes: Displaying a preset conversation message on the conversation page, wherein the sender of the preset conversation message is the live broadcast party, and the preset conversation message includes the interactive resource; In response to the triggering operation for the preset conversation message, when the live broadcast party is in a non-live broadcast state, a first page is displayed, and the interactive resources and second prompt information are displayed on the first page, wherein the second prompt information is used to prompt the live broadcast party to interact with the interactive resources when the live broadcast party is in a live broadcast state.

13. The method according to claim 1, wherein Before displaying the interactive resource and a group of virtual resources associated with the interactive resource on the live broadcast page, the method further includes: Displaying the first control in the second area of ​​the live broadcast page; In response to a triggering operation on the first control, displaying a second page for acquiring the interactive resource; receiving a sending operation on the second page to send a first preset virtual object to a live broadcast party, wherein the sending of the first preset virtual object is used to increase a preset attribute value; In response to the preset attribute value satisfying the second condition, the associated interactive resources allocated to the live broadcast party are displayed.

14. The method according to claim 13, characterized in that The second condition is associated with at least two numerical intervals, wherein, in response to the preset attribute value satisfying the second condition, displaying the associated interactive resources allocated to the live broadcast party includes: In response to the preset attribute value being in one of the at least two numerical intervals associated with the second condition, the associated interactive resources allocated to the live broadcast party are displayed, wherein the allocated associated interactive resources correspond to the numerical interval, and different numerical intervals correspond to different types of interactive resources.

15. The method according to claim 13, characterized in that In response to the preset attribute value satisfying the second condition, displaying the associated interactive resources allocated to the live broadcast party, including: In response to the preset attribute value satisfying the second condition, displaying a third page and displaying a second control on the third page; In response to a triggering operation on the second control, sending a second preset virtual object to the live broadcast party, wherein the sending of the second preset virtual object is used to trigger the allocation of the interactive resource based on a preset probability; In response to the sending result of the second preset virtual object determined based on the preset probability being a successful trigger, the associated interactive resources allocated to the live broadcast party are displayed.

16. The method according to claim 13, characterized in that After displaying the associated interactive resources allocated to the live broadcaster in response to the preset attribute value satisfying the second condition, the method further includes: In response to not receiving any interactive operation from the user on the interactive resource within a second preset time period, hiding the interactive resource.

17. An interactive device based on live broadcast, characterized in that: include: A resource display module, configured to display an interactive resource and a group of virtual resources associated with the interactive resource on the live broadcast page of the live broadcast party, wherein the interactive resource is associated with the live broadcast party, and the group of virtual resources includes at least one virtual resource; The state updating module is configured to update the state of the interactive resource according to a first virtual resource in response to a first triggering operation on the first virtual resource, wherein the first virtual resource is included in the group of virtual resources.

18. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the live broadcast-based interaction method as described in any one of claims 1-16.

19. A storage medium containing computer-executable instructions, characterized in that: When executed by a computer processor, the computer executable instructions are used to execute the live broadcast-based interaction method as described in any one of claims 1-16.

20. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the live broadcast-based interaction method as described in any one of claims 1 to 16.