Live broadcast duel method, device, electronic device and storage medium

By displaying the target animation resource logo of the target props in the live showdown and responding to the audience's gift operation, the problem of inefficient interaction in the live showdown is solved, the interaction and competition between the anchor and the audience is enhanced, and the overall human-computer interaction efficiency is improved.

CN119172558BActive Publication Date: 2025-09-02BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411322566.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-09-02
Estimated Expiration
2044-09-20

AI Technical Summary

Technical Problem

During the existing live showdown, the audience only adds points by giving the anchor the target props. The gameplay logic and interaction logic are single, lacking fun, personalization and competitiveness, resulting in inefficient interaction between the anchor and the audience.

Method used

Display the target animation resource identification of the target prop in the virtual space of the anchor object, and respond to the audience's gift operation to display the target animation resources. The target animation resources contain information of the anchor object. They can only be given away when specific conditions are met, enhancing the sense of confrontation and competitiveness.

Benefits of technology

It improves the interaction efficiency between the audience and the anchor, enhances the human-computer interaction efficiency, enriches the interactive content and information display of the live showdown, and improves the audience's sense of participation and the anchor's competitiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172558B_ABST
    Figure CN119172558B_ABST
Patent Text Reader

Abstract

The present disclosure provides a live broadcast duel method, device, electronic device and storage medium, which belongs to the field of multimedia technology. In this method, when the number of target props obtained by the first anchor object meets the target condition, the target animation resource identifier of the target prop is displayed in the virtual space of the first anchor object, so that the audience object can give the target prop to the anchor object, so that the terminal displays the target animation resource indicated by the target animation resource identifier. Since only the anchor object that meets the target condition corresponds to the target animation resource, the sense of confrontation and competitiveness of the anchor objects participating in the duel is enhanced. At the same time, the target animation resource includes the object information of the first anchor object, which improves the level of personalization. Through the above method, the interaction efficiency between the audience object and the anchor object is improved, and the overall human-computer interaction efficiency is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of multimedia technology, and in particular to a live broadcast duel method, device, electronic device and storage medium. Background Art

[0002] With the development of internet technology, live streaming applications have introduced a variety of live streaming formats for broadcasters to choose from in order to attract more viewers to watch live broadcasts. Among them, live broadcast duels are currently a key format in live streaming. Typically, when a broadcaster competes with another broadcaster, the audience can help the broadcaster win by giving them targeted props. However, in the above scheme, the audience only gains points by giving the broadcaster targeted props. The gameplay and interaction logic are relatively simple, and the overall lack of fun, personalization, and competitiveness. This not only makes the broadcaster lack a sense of confrontation, but also reduces the interaction efficiency between the broadcaster and the audience, and the overall human-computer interaction efficiency. Therefore, how to improve the interaction efficiency and human-computer interaction efficiency during live broadcast duels is an urgent problem that needs to be solved. Summary of the Invention

[0003] The present disclosure provides a live broadcast duel method, apparatus, electronic device, and storage medium. This solution enhances the sense of confrontation and competitiveness between the broadcasting partners in the duel, improves the level of personalization, increases the efficiency of interaction between the audience and the broadcasting partners, and enhances the overall efficiency of human-computer interaction. The technical solution of the present disclosure is as follows.

[0004] According to one aspect of an embodiment of the present disclosure, a method for live broadcasting a duel is provided, the method comprising:

[0005] Displaying a live broadcast duel page in the virtual space of the first anchor object, wherein the live broadcast duel page displays at least one second anchor object that is to have a live broadcast duel with the first anchor object;

[0006] If the number of target props obtained by the first anchor object meets a target condition, a target animation resource identifier of the target prop is displayed in the virtual space, where the target animation resource identifier is used to indicate a target animation resource of the target prop, and the target animation resource includes object information of the target prop and the first anchor object;

[0007] In response to the gifting operation on the target item, the target animation resource is displayed in the virtual space.

[0008] According to another aspect of an embodiment of the present disclosure, a live broadcast duel device is provided, the device comprising:

[0009] A first display unit is configured to display a live broadcast duel page in the virtual space of the first anchor object, wherein the live broadcast duel page displays at least one second anchor object that is in a live broadcast duel with the first anchor object;

[0010] a second display unit configured to display a target animation resource identifier of the target prop in the virtual space if the number of target props obtained by the first anchor object satisfies a target condition, the target animation resource identifier being used to indicate a target animation resource of the target prop, the target animation resource including object information of the target prop and the first anchor object;

[0011] The third display unit is configured to display the target animation resource in the virtual space in response to a gifting operation on the target item.

[0012] In some embodiments, the third display unit is configured to display the target animation resource identifier as selected in response to a selection operation on the target animation resource identifier; display a resource display page in response to a trigger operation on a resource display entrance, and the resource display page displays the target animation resource; and display the target animation resource in the virtual space in response to a confirmation and gift operation on the target prop in the resource display page.

[0013] In some embodiments, the target condition includes at least one of the following: the target condition is that the number of target props obtained by the first anchor object is within a preset number range; when ranking the number of target props obtained by multiple anchor objects, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within a first preset ranking range; based on the types to which multiple anchor objects belong, when ranking the number of target props obtained by anchor objects in each type, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within a second preset ranking range, and the second preset ranking range is the preset ranking range corresponding to the type to which the first anchor object belongs.

[0014] In some embodiments, the third display unit is configured to display a first-stage animation indicated by the target animation resource in the virtual space in response to a gift operation on the target prop, wherein the first-stage animation is used to rotate object information of audience objects that meet preset conditions based on the target prop; and to display a second-stage animation indicated by the target animation resource in the virtual space, wherein the second-stage animation is used to show that the target prop interacts with the at least one second anchor object as the target object.

[0015] In some embodiments, when ranking the number of target props donated by the audience objects in the virtual space, the preset condition is that the ranking corresponding to the audience objects in the virtual space is within a third preset ranking range.

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

[0017] A fourth display unit is configured to display multiple forms of animation resource identifiers of the target prop in the virtual space, the multiple forms including a first form, a second form and a third form, different forms of animation resource identifiers are used to indicate different forms of animation resources, the unlocking threshold of the animation resource of the third form is greater than the unlocking threshold of the animation resource of the second form, and the unlocking threshold of the animation resource of the second form is greater than the unlocking threshold of the animation resource of the first form.

[0018] In some embodiments, the animation resource identifier of any form of the target prop is associated with the unlocking status of the animation resource in that form, and the unlocking status includes an unlocked state and an unlocked state. The unlocked state is used to indicate that the number of target props obtained by the first anchor object is greater than the unlocking threshold of the animation resource in that form, and the unlocked state is used to indicate that the number of target props obtained by the first anchor object is not greater than the unlocking threshold of the animation resource in that form.

[0019] In some embodiments, the fourth display unit is further configured to display a first prompt message when any form of animation resource is switched from an unlocked state to an unlocked state, wherein the first prompt message is used to indicate that the first anchor object has unlocked the animation resource of the form.

[0020] In some embodiments, the fourth display unit is further configured to, in response to a selection operation on any form of animation resource identification, display a second prompt message when the animation resource of said form is in an unlocked state, wherein the second prompt message is used to indicate that the animation resource of said form is currently not unlocked.

[0021] In some embodiments, the fourth display unit is further configured to respond to a selection operation on any form of animation resource identification, and when the animation resource of said form is in an unlocked state, display the animation resource identification of said form as selected; and respond to a triggering operation on a resource display entrance to display a resource display page, and the resource display page displays the animation resource of said form.

[0022] In some embodiments, the resource display page displays a plurality of switching components, and any switching component is associated with any form of animation resource or target animation resource;

[0023] The fourth display unit is also configured to display resource information of the animation resource in the resource display page in response to a triggering operation of a switching component associated with any animation resource in the resource display page, wherein the resource information includes at least one of a resource reference image, a resource unlocking progress bar, a resource background skin, and a prop gift component.

[0024] In some embodiments, when the animation resource is in an unlocked state, the resource unlocking progress bar is associated with and displays the unlocking threshold of the animation resource in the unlocking state and the number of target props obtained by the first anchor object, and the animation resource in the unlocking state is the animation resource with the lowest unlocking threshold among at least one animation resource in the unlocked state; or, when the animation resource is in an unlocked state, the resource unlocking progress bar is associated with and displays the unlocking threshold of the animation resource and the number of target props obtained by the first anchor object.

[0025] In some embodiments, the fourth display unit is further configured to display the animation resource in the virtual space in response to a triggering operation on the prop donation component when the animation resource is in an unlocked state.

[0026] In some embodiments, the fourth display unit is further configured to display another animation resource in the virtual space in response to a triggering operation on the prop donation component when the animation resource is in an unlocked state, and the other animation resource is an animation resource with the highest unlocking threshold among the animation resources currently in an unlocked state.

[0027] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device including:

[0028] one or more processors;

[0029] a memory for storing program codes executable by the processor;

[0030] The processor is configured to execute the program code to implement the above-mentioned live broadcast method.

[0031] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned live broadcast duel method.

[0032] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the above-mentioned live broadcast duel method when executed by a processor.

[0033] The disclosed embodiment provides a live broadcast duel method, in which when the number of target props obtained by the first anchor object meets the target condition, the target animation resource identifier of the target prop is displayed in the virtual space of the first anchor object, so that the audience object can give the target prop to the anchor object, causing the terminal to display the target animation resource indicated by the target animation resource identifier. Since only the anchor object that meets the target condition corresponds to the target animation resource, the sense of confrontation and competitiveness of the anchor objects participating in the duel is enhanced. At the same time, the target animation resource includes the object information of the first anchor object, which improves the level of personalization. Through the above method, the interaction efficiency between the audience object and the anchor object is improved, and the overall human-computer interaction efficiency is enhanced.

[0034] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0036] Figure 1 The figure is a schematic diagram of an implementation environment of a live broadcast confrontation method according to an exemplary embodiment.

[0037] Figure 2 The figure is a flowchart of a method for live broadcasting a duel according to an exemplary embodiment.

[0038] Figure 3 The figure is a flowchart of another method for live broadcasting a duel according to an exemplary embodiment.

[0039] Figure 4 The figure is a schematic diagram of a live broadcast duel page according to an exemplary embodiment.

[0040] Figure 5 The figure is a schematic diagram of a resource display page according to an exemplary embodiment.

[0041] Figure 6 It is a schematic diagram showing an animation resource according to an exemplary embodiment.

[0042] Figure 7 The figure is a block diagram showing a device for live broadcasting duel according to an exemplary embodiment.

[0043] Figure 8 The figure is a block diagram of another apparatus for live broadcasting a duel according to an exemplary embodiment.

[0044] Figure 9It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0045] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0046] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.

[0047] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, and display, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the target props mentioned in this disclosure are all obtained with full authorization.

[0048] Figure 1 FIG. 1 is a schematic diagram showing an implementation environment of a live broadcast duel method according to an exemplary embodiment. Figure 1 , the implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.

[0049] Terminal 101 can be at least one of a smartphone, a smartwatch, a desktop computer, a laptop, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), and a laptop. Terminal 101 can have an application installed and running, which is a live streaming application. This application is associated with server 102, which provides backend services to terminal 101.

[0050] Terminal 101 may generally refer to one of multiple terminals. This embodiment uses terminal 101 as an example. Those skilled in the art will appreciate that the number of terminals may be greater or lesser. For example, there may be a few terminals, or dozens, hundreds, or even more. This embodiment does not limit the number or device type of terminals.

[0051] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, a distributed computing architecture is used between the server 102 and the terminal 101 for collaborative computing. The server 102 can be connected to the terminal 101 and other terminals via a wireless network or a wired network. Optionally, the number of the above servers may be more or less, and the embodiments of the present disclosure do not limit this.

[0052] Figure 2 FIG. 1 is a flow chart showing a method for live broadcasting a duel according to an exemplary embodiment. Figure 2 As shown, the method is executed by the terminal and includes the following steps.

[0053] In step S201, the terminal displays a live broadcast duel page in the virtual space of the first anchor object, and the live broadcast duel page displays at least one second anchor object that is in a live broadcast duel with the first anchor object.

[0054] In the disclosed embodiment, the terminal is the terminal currently logged in by the audience object in the virtual space. A live broadcast application is installed or running in the terminal. The live broadcast application provides a variety of live broadcast formats for the anchor object to choose from, such as a live broadcast duel. Accordingly, when the first anchor object and other anchor objects are engaged in a live broadcast duel, the audience object can watch the live broadcast duel content in the virtual space of the first anchor object through the terminal. Among them, the live broadcast duel page is used to display the live broadcast screens of the first anchor object and at least one second anchor object participating in the live broadcast duel, and the live broadcast duel page also displays the progress of the live broadcast duel.

[0055] In step S202, when the number of target props obtained by the first anchor object meets the target condition, the terminal displays the target animation resource identifier of the target prop in the virtual space. The target animation resource identifier is used to indicate the target animation resource of the target prop, and the target animation resource includes object information of the target prop and the first anchor object.

[0056] In the embodiment of the present disclosure, the target animation resource is a special animation resource of the target prop. The target animation resource is an animation resource generated by artificial intelligence technology based on the object information of the anchor object that obtains the target animation resource. In other words, when the anchor object that obtains the target prop corresponding to the target animation resource is different, the animation resource displayed by the target prop during use is different. For ease of description, the anchor object obtaining the target animation resource is referred to as the target animation resource being unlocked. For the anchor object that has unlocked the target animation resource, the audience object of the anchor object can give the anchor object the target prop corresponding to the target animation resource; for the anchor object that has not unlocked the target animation resource, the audience object of the anchor object cannot give the anchor object the target prop corresponding to the target animation resource.

[0057] In step S203 , the terminal displays the target animation resource in the virtual space in response to the gifting operation on the target item.

[0058] In the embodiment of the present disclosure, the donation operation for the target prop is used to instruct the audience object to donate the target prop corresponding to the target animation resource to the first anchor object. At this time, the use effect of the target prop is displayed in the virtual space and displayed as the target animation resource.

[0059] The disclosed embodiment provides a live broadcast duel method, in which when the number of target props obtained by the first anchor object meets the target condition, the target animation resource identifier of the target prop is displayed in the virtual space of the first anchor object, so that the audience object can give the target prop to the anchor object, causing the terminal to display the target animation resource indicated by the target animation resource identifier. Since only the anchor object that meets the target condition corresponds to the target animation resource, the sense of confrontation and competitiveness of the anchor objects participating in the duel is enhanced. At the same time, the target animation resource includes the object information of the first anchor object, which improves the level of personalization. Through the above method, the interaction efficiency between the audience object and the anchor object is improved, and the overall human-computer interaction efficiency is enhanced.

[0060] In some embodiments, in response to a gift operation on a target prop, displaying a target animation resource in a virtual space includes:

[0061] In response to a selection operation on the target animation resource identifier, displaying the target animation resource identifier as a selected state;

[0062] In response to a triggering operation on a resource display portal, a resource display page is displayed, wherein the resource display page displays a target animation resource;

[0063] In response to a confirmation gifting operation on a target item in the resource display page, the target animation resource is displayed in the virtual space.

[0064] In the disclosed embodiment, the terminal displays a resource display entrance and a resource display page, allowing the audience to preview the information of the target animation resource before donating the target props. At the same time, it reduces erroneous operations caused by accidental touches or other reasons by the audience, enriches the amount of information obtained by the audience, and improves the efficiency of human-computer interaction.

[0065] In some embodiments, the target condition includes at least one of the following:

[0066] The target condition is that the number of target props obtained by the first anchor object is within a preset range;

[0067] In the case of ranking multiple anchor objects based on the number of target props they have obtained, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within the first preset ranking range;

[0068] Based on the types to which multiple anchor objects belong, when ranking the number of target props obtained by the anchor objects in each type, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within the second preset ranking range, and the second preset ranking range is the preset ranking range corresponding to the type to which the first anchor object belongs.

[0069] In the embodiment of the present disclosure, by ranking the anchor objects based on the number of target props they have obtained and setting various target conditions, the animation resources of the target props are combined with the list of anchor objects, which is conducive to livening up the atmosphere in the virtual space and enhancing the antagonism and sense of competition between the anchor objects.

[0070] In some embodiments, in response to a gift operation on a target prop, displaying a target animation resource in a virtual space includes:

[0071] In response to a gift operation on a target item, a first stage animation indicated by a target animation resource is displayed in a virtual space, wherein the first stage animation is used to rotate object information of audience objects that meet preset conditions based on the target item;

[0072] A second stage animation indicated by the target animation resource is displayed in the virtual space, where the second stage animation is used to show that the target prop interacts with at least one second anchor object as the target object.

[0073] In the disclosed embodiment, the first-stage animation, by rotating the object information of audience objects that meet preset conditions, increases the enthusiasm of audience objects to give target props to the host object, enhances the interactivity between audience objects and host objects, and improves the personalization level of target props. The second-stage animation displays the interaction between the target props and the target host, intuitively demonstrating the role and effect of the target props, improving the efficiency of audience objects in obtaining information, increasing the fun of the target props, and enhancing the interactivity between host objects competing against multiple parties. Through the above methods, the terminal improves the overall information richness and human-computer interaction efficiency.

[0074] In some embodiments, when ranking the number of target props donated by audience objects in the virtual space, a preset condition is that the ranking corresponding to the audience object in the virtual space is within a third preset ranking range.

[0075] In the embodiment of the present disclosure, by determining the preset conditions according to the ranking, the enthusiasm of the audience object to give the target props to the anchor object is improved, and the interactivity between the audience object and the anchor object is enhanced.

[0076] In some embodiments, the method further comprises:

[0077] Multiple forms of animation resource identifiers of a target prop are displayed in a virtual space, the multiple forms including a first form, a second form, and a third form. The animation resource identifiers of different forms are used to indicate animation resources of different forms. The unlocking threshold of the animation resource of the third form is greater than the unlocking threshold of the animation resource of the second form, and the unlocking threshold of the animation resource of the second form is greater than the unlocking threshold of the animation resource of the first form.

[0078] In the disclosed embodiment, by providing various forms of animation resources and unlocking thresholds, not only the richness of target props is improved, the diversity of information is improved, but also the competitiveness between anchor objects is improved, and the enthusiasm of audience objects to give target props is enhanced.

[0079] In some embodiments, the animation resource identification of any form of the target prop is associated with the unlocking status of the animation resource of the form, and the unlocking status includes an unlocked state and an unlocked state. The unlocked state is used to indicate that the number of target props obtained by the first anchor object is greater than the unlocking threshold of the animation resource of the form, and the unlocked state is used to indicate that the number of target props obtained by the first anchor object is not greater than the unlocking threshold of the animation resource of the form.

[0080] In the disclosed embodiment, by clearly displaying the unlock status of each type of animation resource, the audience can intuitively understand the current unlocking progress of a certain type of animation resource, as well as the number of target props required to unlock the next type of animation resource. This approach not only enriches the information content and improves the efficiency of the audience's access to information, but also facilitates understanding the current progress of the first anchor, improves the intuitiveness of the information display, and enhances the audience's interactive activity and efficiency.

[0081] In some embodiments, the method further comprises:

[0082] When any form of animation resource is switched from an unlocked state to an unlocked state, a first prompt message is displayed, where the first prompt message is used to indicate that the first anchor object has unlocked the form of animation resource.

[0083] In the disclosed embodiment, the terminal prompts that a certain form of animation resource has been unlocked, which not only enables the audience object and other anchor objects to quickly understand the progress of the first anchor object, thereby improving information efficiency, but also enhances the audience object's sense of participation, making the audience object more actively support the anchor object, thereby enhancing the audience object's interactive activity and interaction efficiency.

[0084] In some embodiments, the method further comprises:

[0085] In response to a selection operation on an animation resource identifier of any form, if the animation resource of the form is in an unlocked state, second prompt information is displayed, where the second prompt information is used to indicate that the animation resource of the form is currently unlocked.

[0086] In the disclosed embodiment, by intuitively feeding back to the audience that the current form of animation resources is in an unlocked state, the audience can promptly try other forms of animation resources, which not only improves the intuitiveness of information display and the efficiency of information transmission, but also enhances the enthusiasm of the audience to give the target props, thereby improving the interactive activity of the audience.

[0087] In some embodiments, the method further comprises:

[0088] In response to a selection operation on an animation resource identifier of any form, if the animation resource of the form is in an unlocked state, the animation resource identifier of the form is displayed as a selected state;

[0089] In response to a triggering operation on the resource display portal, a resource display page is displayed, and the resource display page displays the animated resource in a certain format.

[0090] In the disclosed embodiment, the terminal displays a resource display portal and resource display page, allowing viewers to preview information about various animation resources associated with a target item before donating it. This also reduces the risk of erroneous operations caused by accidental touches or other reasons. This approach not only improves the intuitiveness and convenience of information display, but also enriches the amount of information available to viewers, thereby increasing the efficiency of human-computer interaction.

[0091] In some embodiments, a plurality of switching components are displayed in the resource display page, and any switching component is associated with any form of animation resource or target animation resource;

[0092] The method also includes:

[0093] In response to the triggering operation of the switching component associated with any animation resource in the resource display page, the resource information of the animation resource is displayed in the resource display page, and the resource information includes at least one of a resource reference image, a resource unlocking progress bar, a resource background skin, and a prop gift component.

[0094] In the disclosed embodiment, by switching components, viewers can browse and view resource information for animation resources directly on the resource display page, enhancing the convenience and efficiency of obtaining information. Furthermore, the terminal increases the richness of information by displaying a variety of resource information and diverse interaction methods on the resource display page.

[0095] In some embodiments, when an animation resource is in an unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource in the unlocking state and the number of target props obtained by the first anchor object. The animation resource in the unlocking state is the animation resource with the lowest unlocking threshold among at least one animation resource in the unlocked state; or

[0096] When the animation resource is in an unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource and the number of target props obtained by the first anchor object.

[0097] In the disclosed embodiment, by displaying the unlocking progress of animation resources in different forms, the audience object can more intuitively understand the current progress and unlocking target of the anchor object, which not only improves the intuitiveness and convenience of information display, but also enriches the amount of information obtained by the audience object, improves the efficiency of human-computer interaction, and at the same time enhances the enthusiasm of the audience object to give the target props, thereby improving the interactive activity of the audience object.

[0098] In some embodiments, the method further comprises:

[0099] When the animation resource is in an unlocked state, the animation resource is displayed in the virtual space in response to a triggering operation on the prop donation component.

[0100] In the embodiment of the present disclosure, by directly displaying the animation resource in the virtual space based on the gift operation of the audience object when the animation resource is unlocked, it is more intuitive and efficient, and the efficiency of human-computer interaction is improved.

[0101] In some embodiments, the method further comprises:

[0102] When the animation resource is in an unlocked state, in response to a triggering operation on the prop gift component, another animation resource is displayed in the virtual space, and the other animation resource is the animation resource with the highest unlocking threshold among the animation resources currently in the unlocked state.

[0103] In the embodiment of the present disclosure, by displaying another corresponding animation resource in the virtual space based on the gift operation of the audience object when the animation resource is not unlocked, the link for the audience object to reselect the animation resource is shortened, the audience object's time is saved, and it is more intuitive and efficient, thereby improving the efficiency of human-computer interaction.

[0104] above Figure 2 The figure shows a flow chart of a live broadcast confrontation method disclosed in the present invention. The live broadcast confrontation solution provided by the present invention is further elaborated below. Figure 3 is a flow chart showing another live broadcast duel method according to an exemplary embodiment. Figure 3 The method is executed by the terminal and includes the following steps.

[0105] In step S301, the terminal displays a live broadcast duel page in the virtual space of the first anchor object, and the live broadcast duel page displays at least one second anchor object that is in a live broadcast duel with the first anchor object.

[0106] In the embodiment of the present disclosure, the terminal is the terminal currently logged in by the audience object in the virtual space. A live broadcast application is installed or running in the terminal. The audience object can use the services provided by the live broadcast application through the terminal. For example, the audience object can enter the virtual space created by any anchor object through the live broadcast application, and watch the live broadcast content of the anchor object on the live broadcast page of the virtual space. The live broadcast application provides a variety of live broadcast formats for the anchor object to choose from, such as live broadcast duel. Accordingly, in the case where the first anchor object and other anchor objects have a live broadcast duel, the audience object can watch the live broadcast duel content in the virtual space of the first anchor object through the terminal. Optionally, the other anchor object is at least one second anchor object. Optionally, in scenarios such as multiplayer connection, team duel, prop competition, etc., the other anchor objects are multiple second anchor objects.

[0107] Among them, the live broadcast duel page is used to display the live broadcast images of the first anchor object and at least one second anchor object participating in the live broadcast duel. The live broadcast duel page also displays the progress of the live broadcast duel, that is, the scores of multiple anchor objects participating in the live broadcast duel, etc., which will not be elaborated here.

[0108] Take the live broadcast duel page showing the first anchor object and the second anchor object as an example. Figure 4 As shown, Figure 4 FIG. 1 is a schematic diagram of a live match page according to an exemplary embodiment. Figure 4 As shown in (a), anchor A is the first anchor object, and anchor B is the second anchor object. The live broadcast images of anchor A and anchor B are displayed simultaneously on the live broadcast duel page.

[0109] In step S302, the terminal displays multiple forms of animation resource identifiers of the target prop in the virtual space, where the multiple forms include a first form, a second form, and a third form. The different forms of animation resource identifiers are used to indicate different forms of animation resources.

[0110] In the disclosed embodiments, target props are virtual props with multiple functions during live broadcasts. For example, during a live match, a viewer can give a target prop to a first host to increase their score, thereby helping them win. Alternatively, a viewer can give a target prop to a first host to reduce the score of a second host participating in the live match, thereby helping them win. For example, if the target prop is a virtual airplane, throwing a virtual object at a second host can reduce their score.

[0111] Among them, various forms of animation resource identifiers are used to distinguish different animation resources. Animation resources are used to indicate the animation screen during the application of the target prop. For ease of description, the different animation resources corresponding to the target prop can be referred to as different virtual skins of the target prop. For example, the first type of animation resource is displayed in the default color; the second type of animation resource is displayed in red to indicate a more popular style; the third type of animation resource is displayed in gold to indicate a more noble and luxurious style.

[0112] Among them, the unlocking threshold of the third form of animation resources is greater than the unlocking threshold of the second form of animation resources, and the unlocking threshold of the second form of animation resources is greater than the unlocking threshold of the first form of animation resources. The unlocking threshold corresponds to the number of target props. The unlocking thresholds of the first, second and third forms of animation resources show an increasing trend, that is, the number of target props required to unlock the first, second and third forms of animation resources shows an increasing trend, indicating that as the number of target props obtained by the anchor object gradually increases, the animation resources of the first, second and third forms are unlocked in turn. In other words, the animation resources of the first, second and third forms are animation resources that are unlocked in a step-by-step manner.

[0113] Optionally, the first form of animation resources is usually set to be unlocked by default, that is, the first form of animation resources is the basic animation resource. It should be noted that the above multiple forms including the first form, the second form, and the third form are only exemplary, and the multiple forms can include more or fewer forms, which is not limited here.

[0114] It should be noted that by providing various forms of animation resources and unlocking thresholds, not only the richness of target props is improved, the diversity of information is increased, but also the competitiveness between anchor objects is increased, and the enthusiasm of audience objects to give target props is enhanced.

[0115] In some embodiments, the animation resource identifier of any form of the target prop is associated with the unlock status of the animation resource of the form, and the unlock status includes an unlocked state and an unlocked state. The unlocked state is used to indicate that the number of target props obtained by the first anchor object is greater than the unlock threshold of the animation resource of the form, and the unlocked state is used to indicate that the number of target props obtained by the first anchor object is not greater than the unlock threshold of the animation resource of the form.

[0116] Optionally, the number of target props obtained by the first anchor object may be the total number of target props obtained by the first anchor object, or the number of target props obtained by the first anchor object within the target time range. For example, the number of target props obtained by the first anchor object may be the number of target props obtained by the first anchor object in the previous live broadcast match, or the number of target props obtained by the first anchor object the previous day, or the number of target props obtained by the first anchor object in the previous week, etc.

[0117] It's important to note that by clearly displaying the unlock status of each type of animation resource, viewers can intuitively understand the current unlocking progress of a particular type of animation resource, as well as the number of target props required to unlock the next type of animation resource. This approach not only enriches information content and improves the efficiency of information acquisition for viewers, but also facilitates understanding the current progress of the first anchor, making information display more intuitive and enhancing the audience's interactive activity and efficiency.

[0118] For example, see Figure 4 (a) As shown. 401 is used to indicate the first form of animation resource identification, and the words "PK version basic version" are displayed in 401, that is, the first form of animation resources are in the unlocked state by default; 402 is used to indicate the second form of animation resource identification, and the words "Deluxe version not unlocked" are displayed in 402, indicating that the second form of animation resources are in the unlocked state at this time; 403 is used to indicate the third form of animation resource identification, and the words "Luxury version not unlocked" are displayed in 403, indicating that the third form of animation resources are in the unlocked state at this time. It should be noted that when the animation resources indicated by 402 and 403 are switched from the unlocked state to the unlocked state, the "unlocked" displayed in 402 and 403 is replaced by the word "unlocked".

[0119] Optionally, each form of animation resource identifier is associated with a preview image. Different forms of animation resource identifiers are associated with different preview images. The preview image is used to further indicate a preview of a particular form of animation resource during use. The preview image can be a static image or a dynamic image, without limitation.

[0120] For example, see Figure 4 As shown in (a), the first form of animation resource identifier 401 is used as an example for description. 4011 is used to indicate the preview image of the first form of animation resource. In the case where the target prop is a virtual aircraft, 4011 is used to indicate the preview image of the basic virtual aircraft.

[0121] Optionally, each form of animation resource identification is associated with a resource unlocking progress bar for the corresponding animation resource. For animation resource identifications that are in an unlocked state, the resource unlocking progress bar includes the unlocking threshold of the animation resource and the number of target props that the current first anchor object has obtained. For animation resource identifications that are in an unlocked state, the resource unlocking progress bar includes the unlocking threshold of the animation resource being unlocked and the number of target props that the current first anchor object has obtained. It should be noted that since the third form is the form with the highest current unlocking threshold, when the third form is in an unlocked state, there are no other forms of animation resources to be unlocked. Therefore, the third form of animation resource identification does not need to be associated with a resource unlocking progress bar.

[0122] For example, for animation resources in the first and second unlocked states, the unlocking animation resource is the third unlocked resource. In this case, the identifiers of both the first and second unlocked animation resources are associated with the third unlock threshold. That is, among multiple unlocked animation resources, the unlocking threshold of the unlocking animation resource is the smallest relative to the number of target props currently acquired by the first anchor object. Therefore, the unlocking threshold of the unlocking animation resource is the smallest among the multiple unlocked animation resources.

[0123] For example, see Figure 4 As shown in (a), the first-type animation resource identifier 401 is used as an example for illustration. A resource unlocking progress bar is also displayed in 401. Since the second-type and third-type animation resources are both in an unlocked state, the second-type animation resource is the one being unlocked, and 401 displays the unlocking threshold for the second-type animation resource.

[0124] In step S303, when the number of target props obtained by the first anchor object meets the target condition, the terminal displays the target animation resource identifier of the target prop in the virtual space. The target animation resource identifier is used to indicate the target animation resource of the target prop, and the target animation resource includes object information of the target prop and the first anchor object.

[0125] In the embodiment of the present disclosure, the target animation resource is a special animation resource for the target props. Different from the above-mentioned various forms of animation resources that are animation resources of preset forms, the target animation resource is an animation resource generated by artificial intelligence technology based on the object information of the anchor object that obtains the target animation resource. In other words, for various forms of animation resources, when the anchor objects that obtain the target props corresponding to a certain form of animation resource are different, the animation resources displayed by the target props during use are the same; for the target animation resource, when the anchor objects that obtain the target props corresponding to the target animation resource are different, the animation resources displayed by the target props during use are different. For ease of description, the anchor object obtaining the target animation resource is referred to as the target animation resource being unlocked. For the anchor object that has unlocked the target animation resource, the audience object of the anchor object can give the anchor object the target props corresponding to the target animation resource; for the anchor object that has not unlocked the target animation resource, the audience object of the anchor object cannot give the anchor object the target props corresponding to the target animation resource.

[0126] Among them, unlike the animation resources in various forms mentioned above that are unlocked in a step-by-step manner, the target animation resources are obtained in a different way. For various forms of animation resources, when the target props obtained by the first anchor object reach the unlocking threshold of a certain form of animation resource, the animation resource in this form is changed from an unlocked state to an unlocked state. For the target animation resource, the target condition is a restriction condition for a certain anchor object and the audience object of the anchor object to obtain the target animation resource. Optionally, the target condition can correspond to a preset quantity range, and can also be related to the ranking of anchor objects. For example, the ranking is determined based on the number of target props obtained by multiple anchor objects within a specified target time range.

[0127] In some embodiments, the target condition includes at least one of the following (1)-(3):

[0128] (1) The target condition is that the number of target props obtained by the first anchor object is within a preset number range. For example, the preset number range is greater than 100, or greater than 666.

[0129] (2) When ranking the number of target props obtained by multiple anchor objects, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within the first preset ranking range.

[0130] Optionally, the anchor ranking list is a ranking of the number of target items obtained by all anchor objects within the live broadcast application. In other words, the anchor ranking list represents the platform-wide ranking list. Optionally, the first preset ranking range in the target condition can indicate the top position in the ranking list, or multiple positions in the ranking list. For example, the first preset ranking range can be the top three or top five positions in the ranking list.

[0131] (3) Based on the types to which multiple anchor objects belong, when ranking the number of target props obtained by the anchor objects in each type, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within a second preset ranking range, and the second preset ranking range is the preset ranking range corresponding to the type to which the first anchor object belongs.

[0132] Optionally, the ranking list of anchor objects at this time includes sub-ranking lists corresponding to multiple types of anchor objects in the live broadcast application. Each sub-ranking list is a list obtained by ranking the number of target props obtained by anchor objects of the corresponding type in the live broadcast application. Optionally, multiple types include game types, entertainment types, product types, and consulting types. Optionally, the second preset ranking range corresponding to each type can be the same or different. The second preset ranking range corresponding to each type can indicate the first place in the sub-ranking list of that type, or it can indicate multiple places in the sub-ranking list of that type. For example, the second preset ranking range corresponding to a certain type is the top three or top five in the sub-ranking list of that type, etc.

[0133] Optionally, in the various target conditions described above, the number of target props obtained is the number of target props obtained within a specified target time range. For example, in the disclosed embodiment, the specified target time range is last week. If the first anchor object is the anchor object that obtained the most target props across the entire platform last week, the first anchor object and the first anchor object's audience objects can use the target animation resource within this week.

[0134] It should be noted that by ranking the anchor objects based on the number of target props they have obtained, setting diverse target conditions, and combining the animation resources of the target props with the list of anchor objects, it is conducive to livening up the atmosphere in the virtual space and enhancing the antagonism and sense of competition between anchor objects.

[0135] For example, see Figure 4As shown, 404 is used to indicate the target animation resource identifier. The words "Hidden Version" displayed in 404 indicate that the first anchor object has obtained the target animation resource, that is, the target animation resource is in an unlocked state. It should be noted that for anchor objects that have not obtained the target animation resource, after the audience objects of the anchor object enter the anchor object's virtual space, the terminal used by the audience objects will not display the target animation resource identifier, but only the conventional multiple forms of animation resource identifiers.

[0136] In some embodiments, the terminal prompts changes in the unlock status of any animation resource. Accordingly, when any type of animation resource switches from an unlocked state to an unlocked state, the terminal displays a first prompt message indicating that the first host object has unlocked the type of animation resource. Alternatively, when a target animation resource changes to an unlocked state, the terminal displays a first prompt message indicating that the first host object has unlocked the target animation resource.

[0137] Among them, when the audience object of the first anchor object gives the target props to the first anchor object, when the number of target props obtained by the first anchor object reaches the unlocking threshold of a certain form of animation resources, the animation resources of the form corresponding to the first anchor object are switched from an unlocked state to an unlocked state. After the number of target props obtained by multiple anchor objects within the specified target time range is counted and ranked, if the number of target props obtained by the first anchor object meets the target conditions, the target animation resources corresponding to the first anchor object are changed to an unlocked state. Optionally, the first prompt information is broadcast on the entire platform, or displayed in some virtual spaces through floating screen bullet screens, which is not restricted here.

[0138] For example, the format of the first prompt information is “Congratulations to xx (host object) for obtaining the right to use the skin yy (target prop corresponding to a certain animation resource)”. Optionally, the first prompt information also includes a preview image of the animation resource, an avatar of the host object, and the like.

[0139] It should be noted that by prompting that a certain animation resource has been unlocked, the terminal not only enables the audience object and other anchor objects to quickly understand the progress of the first anchor object, thereby improving information efficiency, but also enhances the audience object's sense of participation, making the audience object more actively support the anchor object, thereby enhancing the audience object's interactive activity and interaction efficiency.

[0140] In step S304, in response to a selection operation on an animation resource identifier of any form, the terminal displays the animation resource identifier of the form as a selected state if the animation resource of the form is in an unlocked state.

[0141] In the embodiment of the present disclosure, when a certain type of animation resource is in the unlocked state, it means that the audience object can directly give the animation resource of this type to the first anchor object. At this time, if the audience object selects the animation resource of this type, the terminal switches the animation resource identifier of this type to the selected state.

[0142] In some embodiments, the terminal prompts that a certain type of animation resource is in an unlocked state. Accordingly, in response to a selection operation on any type of animation resource identifier, if the type of animation resource is in an unlocked state, the terminal displays a second prompt message indicating that the type of animation resource is currently unlocked.

[0143] It should be noted that by intuitively feeding back to the audience that the current form of animation resources is in an unlocked state, the audience can try other forms of animation resources in a timely manner, which not only improves the intuitiveness of information display and the efficiency of information transmission, but also enhances the enthusiasm of the audience to give the target props, thereby improving the interactive activity of the audience.

[0144] For example, see Figure 4 As shown in (a), 401 is the unlocked first form of animation resource identification, and the audience object selects 401. Therefore, the terminal displays 401 as selected. Figure 4 As shown in (b), 402 is an identifier of an unlocked second-form animation resource, and the viewer selects 402. Therefore, the terminal displays a second prompt 405. Optionally, 405 may be displayed as "Send target item to unlock," prompting the viewer to unlock the current-form animation resource by giving the target item to the first host.

[0145] In step S305 , the terminal displays a resource display page in response to the triggering operation on the resource display portal, and the resource display page displays the animation resource in this format.

[0146] In an embodiment of the present disclosure, the resource display portal is used to display information about a variety of animation resources corresponding to a target prop after being triggered. The resource display page is used to display information about a variety of animation resources corresponding to a target prop. Optionally, the resource display portal is associated with the display of the name of the target prop, the name of the target prop corresponding to a certain animation resource, etc., which are not limited here. The resource display portal is associated with the display of a resource unlocking progress bar, and the resource unlocking progress bar includes the unlocking threshold of the animation resource being unlocked. The resource display portal is associated with the display of multiple preview images corresponding to multiple animation resources, and the multiple preview images are displayed in the form of a carousel. Optionally, the multiple animation resources include animation resources of multiple forms and target animation resources, and the target animation resource is displayed in a hidden style in the form of a black background shadow.

[0147] For example, see Figure 4 As shown in (a), 406 is a resource display entrance. 4061 is used to rotate multiple preview images associated with the resource display entrance.

[0148] Normally, the animation resource displayed by default on the resource display page is the animation resource that was selected before entering the resource display page. It should be noted that the selection of a certain animation resource identifier and then entering the resource display page by triggering the resource display entrance as indicated in the above steps S304 and S305 is only an exemplary way to open the resource display page. Optionally, another way to open the resource display page is to directly trigger the resource display entrance, in which case the information of the preset default displayed animation resource is displayed on the resource display page.

[0149] In some embodiments, the terminal displays the animation resource identifier with the highest unlocking threshold in the unlocked state as selected by default. Optionally, when the first anchor object has acquired the target animation resource, the terminal displays the target animation resource identifier as selected by default.

[0150] It should be noted that by displaying a resource display portal and resource display page, the terminal allows viewers to preview the various animation resources corresponding to the target item before donating it. This also reduces the risk of erroneous operations caused by accidental touches or other reasons. This approach not only improves the intuitiveness and convenience of information display, but also enriches the amount of information available to viewers, thereby increasing the efficiency of human-computer interaction.

[0151] In some embodiments, the terminal's response logic for the target animation resource is the same as in steps S304 and S305 above. Accordingly, in response to the selection operation on the target animation resource identifier, the terminal displays the target animation resource identifier as selected; and in response to the triggering operation on the resource display portal, the terminal displays a resource display page, which displays the target animation resource. This will not be further described here.

[0152] It should be noted that the terminal displays the resource display entrance and resource display page, allowing the audience to preview the information of the target animation resource before donating the target props. At the same time, it reduces the erroneous operations caused by accidental touch or other reasons by the audience, enriches the amount of information obtained by the audience, and improves the efficiency of human-computer interaction.

[0153] In step S306, the terminal responds to the triggering operation of the switching component associated with any animation resource in the resource display page, and displays the resource information of the animation resource in the resource display page, and the resource information includes at least one of a resource reference image, a resource unlocking progress bar, a resource background skin, and a prop gift component.

[0154] In an embodiment of the present disclosure, a plurality of switching components are displayed in the resource display page, and any switching component is associated with any form of animation resource or target animation resource. The resource reference image is the preview image. The resource background skin is used to distinguish different animation resources, and different resource background skins correspond to different backgrounds of the resource display page. For example, when the resource display page is displaying the resource information of the first form of animation resources, the resource display page is displayed in blue; when the resource display page is displaying the resource information of the second form of animation resources, the resource display page is displayed in red, indicating that it is more popular; when the resource display page is displaying the resource information of the third form of animation resources, the resource display page is displayed in gold, indicating that it is more noble and luxurious; when the resource display page is displaying the resource information of the target animation resource, the resource display page is displayed in the color customized by the first anchor object, or displayed as the color voted by the audience objects of the first anchor object.

[0155] It should be noted that by switching components, viewers can directly browse and view the resource information of animation resources on the resource display page, enhancing the convenience and efficiency of obtaining information. At the same time, the terminal increases the richness of information by displaying a variety of resource information and diversified interaction methods on the resource display page.

[0156] In some embodiments, the resource unlocking progress bar displayed on the resource display page is different for animation resources in different unlocking states. Accordingly, when the animation resource is in the unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource in the unlocking state and the number of target props obtained by the first anchor object. The animation resource in the unlocking state is the animation resource with the lowest unlocking threshold among at least one animation resource in the unlocked state; alternatively, when the animation resource is in the unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource and the number of target props obtained by the first anchor object.

[0157] It should be noted that by displaying the unlocking progress of different animation resources, the audience can more intuitively understand the current progress and unlocking goals of the host. This not only improves the intuitiveness and convenience of information display, but also enriches the amount of information obtained by the audience, improves the efficiency of human-computer interaction, and at the same time enhances the enthusiasm of the audience to give the target props, thereby improving the interactive activity of the audience.

[0158] For example, see Figure 5 As shown, Figure 5 FIG2 is a schematic diagram of a resource display page according to an exemplary embodiment. Figure 5 As shown in (a), Figure 5(a) A resource display page for indicating that the second-form animation resource is in an unlocked state. 501 is used to display the resource reference image of the second-form animation resource, and area 502 displays a preview image of the second-form animation resource, the number of target props obtained by the first anchor object is 100, and the unlocking threshold of the second-form animation resource is 2000. Figure 5 As shown in (b), Figure 5 (b) A resource display page indicating that the second-form animation resource is in an unlocked state. 503 is used to display a resource reference image of the second-form animation resource, and area 504 displays a preview image of the third-form animation resource, the number of target props obtained by the first anchor object is 3002, and the unlocking threshold of the third-form animation resource is 4000. Figure 5 (c) Figure 5 (c) A resource display page for indicating that the third-form animation resource is in an unlocked state. 505 is used to display the resource reference image of the third-form animation resource. In this case, there is no need to display the resource unlocking progress bar. Figure 5 As shown in (d), Figure 5 (d) A resource display page indicating that the target animation resource is unlocked. 506 is used to display a resource reference image of the target animation resource. In some embodiments, when the target condition for acquiring the target animation resource is associated with the number of target props obtained by the first anchor object in a historical period, when 506 is displayed on the resource display page, the number of target props obtained by the first anchor object in the current period and the real-time ranking may also be displayed on the resource display page. This will not be repeated here.

[0159] In step S307 , when the animation resource is in an unlocked state, the terminal displays the animation resource in the virtual space in response to the triggering operation on the item donation component.

[0160] In the disclosed embodiment, when an animation resource is unlocked, a prop gifting component is associated with the animation resource. Therefore, when a viewer directly triggers the prop gifting component, the animation resource is displayed in the virtual space. It should be noted that by directly displaying the animation resource in the virtual space based on a viewer's gifting operation when the animation resource is unlocked, this approach is more intuitive and efficient, improving human-computer interaction efficiency.

[0161] In some embodiments, the prop donation component is associated with another animation resource. Accordingly, when the animation resource is in an unlocked state, the terminal displays another animation resource in the virtual space in response to the triggering operation of the prop donation component. The other animation resource is the animation resource with the highest unlocking threshold among the animation resources currently in the unlocked state. It should be noted that by displaying another corresponding animation resource in the virtual space based on the donation operation of the audience object when the animation resource is not unlocked, the link for the audience object to reselect the animation resource is shortened, the audience object's time is saved, and it is more intuitive and efficient, thereby improving the efficiency of human-computer interaction.

[0162] For example, see Figure 5 As shown in (b), the second form of animation resources is in an unlocked state. At this time, the prop donation component 507 displays the words "Donate now". In response to the triggering operation of the prop donation component 507, the terminal displays the second form of animation resources in the virtual space. Figure 5 As shown in (a), the second-type animation resource is in an unlocked state. At this time, the prop donation component 508 displays the words "Send target props to upgrade." In response to the triggering operation of the prop donation component 508, the terminal displays the unlocked first-type animation resource in the virtual space.

[0163] In some embodiments, the terminal displays multiple stages of animation during the display of animation resources. Accordingly, the terminal displays a first stage of animation in the virtual space, which is used to rotate object information of audience objects that meet preset conditions based on a target prop; and displays a second stage of animation in the virtual space, which is used to show the target prop interacting with at least one second host object as the target object.

[0164] For example, see Figure 6 As shown, Figure 6 is a schematic diagram showing an animation resource according to an exemplary embodiment. Figure 6 As shown in (a), Figure 6 (a) is used to indicate the first stage animation. 601 is used to indicate the target prop, and 602 is used to indicate the avatar of the audience object that meets the conditions. Figure 6 As shown in (b), Figure 6 (b) is used to indicate the second stage animation. 603 is used to indicate the interactive effect, such as adding a smoke effect to the live broadcast screen of the second anchor object.

[0165] It should be noted that the first-stage animation, by rotating the object information of audience objects that meet the preset conditions, increases the audience's enthusiasm for giving the target props to the host object, enhances the interactivity between the audience and the host object, and improves the personalization of the target props. The second-stage animation displays the interaction between the target props and the target host, intuitively demonstrating the function and effect of the target props, improving the efficiency of audience objects in obtaining information, increasing the fun of the target props, and enhancing the interactivity between the host objects in the multi-party duel. Through the above methods, the terminal improves the overall information richness and human-computer interaction efficiency.

[0166] In some embodiments, when ranking the number of target items donated by audience members in the virtual space, the preset condition is that the corresponding ranking of the audience members in the virtual space is within a third preset ranking range. It should be noted that by determining the preset condition based on ranking, audience members are more motivated to donate target items to the host object, thereby enhancing the interactivity between the audience members and the host object.

[0167] The disclosed embodiment provides a live broadcast duel method, in which when the number of target props obtained by the first anchor object meets the target condition, the target animation resource identifier of the target prop is displayed in the virtual space of the first anchor object, so that the audience object can give the target prop to the anchor object, causing the terminal to display the target animation resource indicated by the target animation resource identifier. Since only the anchor object that meets the target condition corresponds to the target animation resource, the sense of confrontation and competitiveness of the anchor objects participating in the duel is enhanced. At the same time, the target animation resource includes the object information of the first anchor object, which improves the level of personalization. Through the above method, the interaction efficiency between the audience object and the anchor object is improved, and the overall human-computer interaction efficiency is enhanced.

[0168] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.

[0169] Figure 7 FIG. 1 is a block diagram of a live broadcast duel device according to an exemplary embodiment. Figure 7 As shown, the device includes: a first display unit 701, a second display unit 702 and a third display unit 703.

[0170] The first display unit 701 is configured to display a live broadcast duel page in the virtual space of the first anchor object, where the live broadcast duel page displays at least one second anchor object that is in a live broadcast duel with the first anchor object;

[0171] The second display unit 702 is configured to display a target animation resource identifier of the target prop in the virtual space when the number of target props obtained by the first anchor object meets the target condition. The target animation resource identifier is used to indicate the target animation resource of the target prop. The target animation resource includes object information of the target prop and the first anchor object.

[0172] The third display unit 703 is configured to display the target animation resource in the virtual space in response to the gifting operation on the target item.

[0173] In some embodiments, the third display unit 703 is configured to display the target animation resource identifier as selected in response to a selection operation on the target animation resource identifier; display a resource display page in response to a trigger operation on the resource display entrance, and the resource display page displays the target animation resource; and display the target animation resource in the virtual space in response to a confirmation and gift operation on the target prop in the resource display page.

[0174] In some embodiments, the target condition includes at least one of the following: the target condition is that the number of target props obtained by the first anchor object is within a preset number range; when ranking the number of target props obtained by multiple anchor objects, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within a first preset ranking range; based on the types to which multiple anchor objects belong, when ranking the number of target props obtained by anchor objects in each type, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within a second preset ranking range, and the second preset ranking range is the preset ranking range corresponding to the type to which the first anchor object belongs.

[0175] In some embodiments, the third display unit 703 is configured to display a first-stage animation indicated by the target animation resource in the virtual space in response to a gift operation on the target prop, where the first-stage animation is used to rotate object information of audience objects that meet preset conditions based on the target prop; and to display a second-stage animation indicated by the target animation resource in the virtual space, where the second-stage animation is used to show that the target prop interacts with at least one second anchor object as the target object.

[0176] In some embodiments, when ranking the number of target props donated by audience objects in the virtual space, a preset condition is that the ranking corresponding to the audience object in the virtual space is within a third preset ranking range.

[0177] In some embodiments, Figure 8 is a block diagram of another live broadcast duel device according to an exemplary embodiment. Figure 8 As shown, the device also includes:

[0178] The fourth display unit 801 is configured to display multiple forms of animation resource identifiers of the target prop in the virtual space, where the multiple forms include a first form, a second form, and a third form. The animation resource identifiers of different forms are used to indicate different forms of animation resources. The unlocking threshold of the animation resource of the third form is greater than the unlocking threshold of the animation resource of the second form, and the unlocking threshold of the animation resource of the second form is greater than the unlocking threshold of the animation resource of the first form.

[0179] In some embodiments, the animation resource identification of any form of the target prop is associated with the unlocking status of the animation resource of the form, and the unlocking status includes an unlocked state and an unlocked state. The unlocked state is used to indicate that the number of target props obtained by the first anchor object is greater than the unlocking threshold of the animation resource of the form, and the unlocked state is used to indicate that the number of target props obtained by the first anchor object is not greater than the unlocking threshold of the animation resource of the form.

[0180] In some embodiments, the fourth display unit 801 is further configured to display a first prompt message when any form of animation resource is switched from an unlocked state to an unlocked state, and the first prompt message is used to indicate that the first anchor object has unlocked the form of animation resource.

[0181] In some embodiments, the fourth display unit 801 is further configured to display a second prompt message in response to a selection operation on any form of animation resource identification when the form of animation resource is in an unlocked state, and the second prompt message is used to indicate that the form of animation resource is currently not unlocked.

[0182] In some embodiments, the fourth display unit 801 is also configured to respond to a selection operation on an animation resource identifier of any form, and when the animation resource of the form is in an unlocked state, display the animation resource identifier of the form as selected; and respond to a triggering operation on a resource display entrance to display a resource display page, which displays the animation resource of the form.

[0183] In some embodiments, a plurality of switching components are displayed in the resource display page, and any switching component is associated with any form of animation resource or target animation resource;

[0184] The fourth display unit 801 is also configured to display resource information of the animation resource in the resource display page in response to a triggering operation of a switching component associated with any animation resource in the resource display page, and the resource information includes at least one of a resource reference image, a resource unlocking progress bar, a resource background skin, and a prop gift component.

[0185] In some embodiments, when the animation resource is in an unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource in the unlocking state and the number of target props obtained by the first anchor object. The animation resource in the unlocking state is the animation resource with the lowest unlocking threshold among at least one animation resource in the unlocked state; or, when the animation resource is in an unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource and the number of target props obtained by the first anchor object.

[0186] In some embodiments, the fourth display unit 801 is further configured to display the animation resource in the virtual space in response to a triggering operation on the prop donation component when the animation resource is in an unlocked state.

[0187] In some embodiments, the fourth display unit 801 is further configured to display another animation resource in the virtual space in response to a triggering operation on the prop donation component when the animation resource is in an unlocked state, and the other animation resource is the animation resource with the highest unlocking threshold among the animation resources currently in the unlocked state.

[0188] The disclosed embodiment provides a live broadcast duel device. When the number of target props obtained by the first anchor object meets the target condition, the target animation resource identifier of the target prop is displayed in the virtual space of the first anchor object, so that the audience object can donate the target prop to the anchor object, causing the terminal to display the target animation resource indicated by the target animation resource identifier. Since only the anchor objects that meet the target condition correspond to the target animation resource, the sense of confrontation and competitiveness of the anchor objects participating in the duel is enhanced. At the same time, the target animation resource includes the object information of the first anchor object, which improves the level of personalization. Through the above device, the interaction efficiency between the audience object and the anchor object is improved, and the overall human-computer interaction efficiency is enhanced.

[0189] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

[0190] It should be noted that the live broadcast duel device provided in the above embodiment is merely an example of the division of the above functional units. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the live broadcast duel device provided in the above embodiment and the live broadcast duel method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0191] Regarding the live broadcast duel device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0192] Figure 9 9 is a block diagram of an electronic device according to an exemplary embodiment. Generally, the electronic device 900 includes a processor 901 and a memory 902 .

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

[0194] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one program code, which is executed by the processor 901 to implement the live broadcast duel method provided in the method embodiment of the present disclosure.

[0195] In some embodiments, electronic device 900 may optionally include a peripheral device interface 903 and at least one peripheral device. The processor 901, memory 902, and peripheral device interface 903 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 903 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 908.

[0196] The peripheral device interface 903 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0197] The RF circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the RF circuit 904 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The RF circuit 904 can communicate with other electronic devices via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 904 may also include circuits related to NFC (Near Field Communication), which is not limited in this disclosure.

[0198] The display screen 905 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, or any combination thereof. When the display screen 905 is a touch screen display, it is also capable of collecting touch signals on or above the surface of the display screen 905. These touch signals can be input as control signals to the processor 901 for processing. In this case, the display screen 905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be a single display screen 905, provided on the front panel of the electronic device 900. In other embodiments, there can be at least two display screens 905, provided on different surfaces of the electronic device 900 or in a foldable design. In still other embodiments, the display screen 905 can be a flexible display screen, provided on a curved or foldable surface of the electronic device 900. Furthermore, the display screen 905 can be configured as a non-rectangular irregular shape, i.e., a special-shaped screen. The display screen 905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0199] The camera assembly 906 is used to capture images or videos. Optionally, the camera assembly 906 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0200] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals to be input into the processor 901 for processing, or input into the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there can be multiple microphones, which are respectively arranged in different parts of the electronic device 900. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signals into sound waves audible to humans, but also convert the electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 907 may also include a headphone jack.

[0201] Power supply 908 is used to power the various components of electronic device 900. Power supply 908 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 908 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0202] Those skilled in the art will understand that Figure 9 The structure shown in the figure does not constitute a limitation on the electronic device 900, and the electronic device 900 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0203] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 902 including instructions. The instructions can be executed by a processor 901 of an electronic device 900 to implement the live broadcast method. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0204] A computer program product includes a computer program, which implements the above-mentioned live broadcast method when executed by a processor.

[0205] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0206] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A live broadcast duel method, characterized in that: The method comprises: Displaying a live broadcast duel page in the virtual space of the first anchor object, wherein the live broadcast duel page displays at least one second anchor object that is to have a live broadcast duel with the first anchor object; If the number of target props obtained by the first anchor object meets the target condition, a target animation resource identifier of the target prop is displayed in the virtual space, wherein the target animation resource identifier is used to indicate that the first anchor object has unlocked the target animation resource of the target prop, and the target animation resource is an animation resource generated by artificial intelligence technology based on the object information of the first anchor object; In response to the operation of presenting the target prop to the first anchor object based on the target animation resource identifier, the first stage animation and the second stage animation indicated by the target animation resource are displayed in the virtual space, the first stage animation indicating the object information of the audience object that meets the preset conditions based on the target prop carousel, and the second stage animation indicating the target prop interacting with the at least one second anchor object.

2. The live broadcast duel method according to claim 1, characterized in that: In response to the operation of giving the target prop to the first anchor object based on the target animation resource identifier, displaying the first stage animation and the second stage animation indicated by the target animation resource in the virtual space includes: In response to a selection operation on the target animation resource identifier, displaying the target animation resource identifier as a selected state; In response to a triggering operation on a resource display portal, displaying a resource display page, wherein the resource display page displays the target animation resource; In response to a confirmation gifting operation of the target item in the resource display page, a first-stage animation and a second-stage animation indicated by the target animation resource are displayed in the virtual space.

3. The live broadcast duel method according to claim 1, characterized in that: The target conditions include at least one of the following: The target condition is that the number of target props obtained by the first anchor object is within a preset number range; In the case of ranking the number of target props obtained by multiple anchor objects, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within the first preset ranking range; Based on the types to which multiple anchor objects belong, when ranking the number of target props obtained by the anchor objects in each type, the target condition is that the ranking corresponding to the number of target props obtained by the first anchor object is within a second preset ranking range, and the second preset ranking range is the preset ranking range corresponding to the type to which the first anchor object belongs.

4. The live broadcast duel method according to claim 3, characterized in that: In the case of ranking the number of target props donated by the audience objects in the virtual space, the preset condition is that the ranking corresponding to the audience objects in the virtual space is within a third preset ranking range.

5. The live broadcast duel method according to claim 1, characterized in that: The method further comprises: Multiple forms of animation resource identifiers of the target prop are displayed in the virtual space, the multiple forms including a first form, a second form and a third form, the different forms of animation resource identifiers are used to indicate different forms of animation resources, the unlocking threshold of the animation resource of the third form is greater than the unlocking threshold of the animation resource of the second form, and the unlocking threshold of the animation resource of the second form is greater than the unlocking threshold of the animation resource of the first form.

6. The live broadcast duel method according to claim 5, characterized in that: Any form of animation resource identification of the target prop is associated with the unlocking status of the animation resource of the form, and the unlocking status includes an unlocked state and an unlocked state. The unlocked state is used to indicate that the number of target props obtained by the first anchor object is greater than the unlocking threshold of the animation resource of the form, and the unlocked state is used to indicate that the number of target props obtained by the first anchor object is not greater than the unlocking threshold of the animation resource of the form.

7. The live broadcast duel method according to claim 5, characterized in that: The method further comprises: When any form of animation resource is switched from an unlocked state to an unlocked state, a first prompt message is displayed, where the first prompt message is used to indicate that the first anchor object has unlocked the animation resource of the form.

8. The live broadcast duel method according to claim 5, characterized in that: The method further comprises: In response to a selection operation on an animation resource identifier of any form, if the animation resource of the form is in an unlocked state, second prompt information is displayed, where the second prompt information is used to indicate that the animation resource of the form is currently unlocked.

9. The live broadcast duel method according to claim 5, characterized in that: The method further comprises: In response to a selection operation on an animation resource identifier of any form, if the animation resource of the form is in an unlocked state, displaying the animation resource identifier of the form as a selected state; In response to a triggering operation on the resource display entrance, a resource display page is displayed, wherein the resource display page displays the animation resource in the form.

10. The live broadcast duel method according to claim 9, characterized in that: The resource display page displays multiple switching components, and any switching component is associated with any form of animation resource or target animation resource; The method further comprises: In response to a triggering operation of a switching component associated with any animation resource in the resource display page, resource information of the animation resource is displayed in the resource display page, and the resource information includes at least one of a resource reference image, a resource unlocking progress bar, a resource background skin, and a prop gift component.

11. The live broadcast duel method according to claim 10, characterized in that: When the animation resource is in an unlocked state, the resource unlocking progress bar displays the unlocking threshold of the animation resource in the unlocking state and the number of target props obtained by the first anchor object in association, and the animation resource in the unlocking state is the animation resource with the lowest unlocking threshold among at least one animation resource in the unlocked state; or When the animation resource is in an unlocked state, the resource unlocking progress bar is associated with the unlocking threshold of the animation resource and the number of target props obtained by the first anchor object.

12. The live broadcast duel method according to claim 10, characterized in that: The method further comprises: When the animation resource is in an unlocked state, the animation resource is displayed in the virtual space in response to a triggering operation on the prop donation component.

13. The live broadcast duel method according to claim 10, characterized in that: The method further comprises: When the animation resource is in an unlocked state, in response to a triggering operation on the prop donation component, another animation resource is displayed in the virtual space, and the other animation resource is an animation resource with the highest unlocking threshold among the animation resources currently in the unlocked state.

14. A live broadcast duel device, characterized in that: The device comprises: A first display unit is configured to display a live broadcast duel page in the virtual space of the first anchor object, wherein the live broadcast duel page displays at least one second anchor object that is in a live broadcast duel with the first anchor object; A second display unit is configured to display a target animation resource identifier of the target item in the virtual space when the number of target items obtained by the first anchor object meets a target condition, wherein the target animation resource identifier is used to indicate that the first anchor object has unlocked a target animation resource of the target item, and the target animation resource is an animation resource generated by artificial intelligence technology based on the object information of the first anchor object; The third display unit is configured to display a first-stage animation and a second-stage animation indicated by the target animation resource in the virtual space in response to an operation of presenting the target prop to the first anchor object based on the target animation resource identifier, wherein the first-stage animation indicates object information of the audience object that meets the preset conditions based on the target prop carousel, and the second-stage animation indicates that the target prop interacts with the at least one second anchor object.

15. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the live broadcast method according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live broadcast duel method as described in any one of claims 1 to 13.

17. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the live broadcast duel method according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Live broadcast interaction method and system based on virtual resource consumption and computer equipment

    CN113949892A

  • Game live broadcast interaction method and related equipment

    CN114501055A

  • Live broadcast processing method and device, electronic equipment and storage medium

    CN118055261A