Live broadcast decision method and device, electronic equipment and storage medium

By displaying the target animation resources in the live showdown, the problem of inefficient interaction in the existing technology is solved, and a higher sense of interaction and competition is achieved, which enhances the fun and personalization of the live showdown.

CN119172558AActive Publication Date: 2024-12-20BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

The existing live showdown game logic and interaction logic are single, lacking fun, personalization and competitiveness, resulting in inefficient interaction between anchors and audiences.

Method used

During the live showdown, by displaying the target animation resource identification of the target props in the virtual space and responding to the target props’ gift operation, displaying the target animation resources, enhancing the sense of confrontation and competitiveness of the anchor, and improving the interaction efficiency between the audience and the anchor .

Benefits of technology

It improves the interaction efficiency and human-computer interaction efficiency during the live showdown, enhances the interaction and sense of competition between the anchor and the audience, and enriches the gameplay experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172558A_ABST
    Figure CN119172558A_ABST
Patent Text Reader

Abstract

The invention provides a live broadcast decision method and device, electronic equipment and a storage medium, and belongs to the technical field of multimedia. In the method, when the number of target props obtained by a first anchor object meets a target condition, target animation resource identifiers of the target props are displayed in a virtual space of the first anchor object, so that an audience object presents the target props for the anchor object. And enabling the terminal to display the target animation resource indicated by the target animation resource identifier. Only the anchor object meeting the target condition corresponds to the target animation resource, so that the sense of confrontation and the competitiveness of the anchor object performing confrontation are enhanced, and meanwhile, the target animation resource comprises the object information of the first anchor object, so that the individuation level is improved. Through the above mode, the interaction efficiency between the audience object and the anchor object is improved, and the overall man-machine 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 confrontation method, device, electronic device and storage medium. Background Art

[0002] With the development of Internet technology, in order to attract more viewers to use live broadcast applications to watch live broadcasts, live broadcast applications have set up a variety of live broadcast formats for anchors to choose from. Among them, live broadcast duel is an important live broadcast format in current live broadcasts. Usually, when an anchor is competing with other anchors in a live broadcast duel, the audience can help the anchor win the duel by giving the anchor target props. However, in the above scheme, the audience only adds points to the anchor by giving the anchor target props. The gameplay logic and interaction logic are relatively simple, and the overall lack of fun, personalization and competitiveness. Not only does it make the anchors who are competing lack a sense of confrontation, but it also makes the interaction between the anchor and the audience inefficient, making the overall human-computer interaction inefficient. Therefore, how to improve the interaction efficiency and human-computer interaction efficiency during the live broadcast duel is a problem that needs to be solved urgently. Summary of the invention

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

[0004] According to one aspect of an embodiment of the present disclosure, a live broadcast duel method 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] In the case where 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, the target animation resource identifier is used to indicate the target animation resource of the target prop, and the target animation resource includes the target prop and object information of 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 live broadcast duel with the first anchor object;

[0010] A second display unit 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 a target condition, wherein 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;

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

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

[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 donation operation on the target prop, the first stage animation being 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, the second stage animation being 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, an unlocking threshold of the animation resource of the third form is greater than an unlocking threshold of the animation resource of the second form, and an unlocking threshold of the animation resource of the second form is greater than an 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 of 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 of 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 of 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 form of animation resource.

[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 in that form is in an unlocked state, wherein the second prompt message is used to indicate that the animation resource in that form is currently not unlocked.

[0021] In some embodiments, the fourth display unit is further configured to respond to a selection operation on an animation resource identifier of any form, and when the animation resource of said form is in an unlocked state, display the animation resource identifier of said form as a selected state; and respond to a trigger 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, 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;

[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 an 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, when the animation resource is in an unlocked state, display another animation resource in the virtual space in response to a triggering operation on the prop donation component, wherein 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 comprising:

[0028] one or more processors;

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

[0030] Among them, the processor is configured to execute the program code to implement the above-mentioned live broadcast confrontation method.

[0031] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a 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 confrontation 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 confrontation method when executed by a processor.

[0033] The disclosed embodiment provides a live broadcast confrontation 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, 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 in the confrontation are 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 present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The 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 improper limitations on 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 present invention is a flowchart of a live broadcast confrontation method according to an exemplary embodiment.

[0038] Figure 3 The figure is a flow chart 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 confrontation page according to an exemplary embodiment.

[0040] Figure 5 The diagram 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 of a device for live broadcasting confrontation according to an exemplary embodiment.

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

[0044] Fig. 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 in conjunction with the accompanying drawings.

[0046] It should be noted that the terms "first", "second", etc. 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 sequence. It should be understood that the data used in this way can be interchanged 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 devices and methods consistent with some 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, stored data, displayed data, 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 relevant countries and regions. For example, the target props involved in this disclosure are all obtained with full authorization.

[0048] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of a live broadcast confrontation 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] The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), and a laptop computer. An application may be installed and run on the terminal 101, and the application is a live broadcast application. The application is associated with the server 102, and the server 102 provides background services to the terminal 101.

[0050] The terminal 101 may generally refer to one of a plurality of terminals. This embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The embodiment of the present disclosure does not limit the number and device type of the 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, which is not limited in the embodiments of the present disclosure. 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, the server 102 and the terminal 101 use a distributed computing architecture 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, which is not limited in the embodiments of the present disclosure.

[0052] Figure 2 is a flow chart of a live broadcast confrontation method 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 confrontation page in the virtual space of the first anchor object, and the live broadcast confrontation page displays at least one second anchor object that is in live broadcast confrontation 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 sets a variety of live broadcast formats for the anchor object to choose, such as live broadcast duel. Correspondingly, when the first anchor object and other anchor objects are having 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 screen 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, and the target animation resource identifier is used to indicate the target animation resource of the target prop, and the target animation resource includes the object information of the target prop and the first anchor object.

[0056] In the disclosed embodiment, 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's acquisition of 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 donation operation on the target prop.

[0058] In the disclosed embodiment, the donation operation of 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 confrontation 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, 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 in the confrontation are 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 a target animation resource identifier, displaying the target animation resource identifier as a selected state;

[0062] In response to a trigger operation on a resource display entrance, a resource display page is displayed, and the resource display page displays a target animation resource;

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

[0064] In the disclosed embodiment, the terminal displays a resource display entrance and a resource display page, so that the audience object can preview the information of the target animation resource before donating the target prop. At the same time, it also reduces the erroneous operation caused by accidental touch or other reasons of the audience object, enriches the amount of information obtained by the audience object, 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 number range;

[0067] 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;

[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 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.

[0069] In the disclosed embodiment, 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 gifting 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 improves the enthusiasm of the audience objects to give the target props to the anchor object by rotating the object information of the audience objects that meet the preset conditions, enhances the interactivity between the audience objects and the anchor objects, and improves the personalization level of the target props. The second stage animation shows the interaction between the target props and the target anchor, intuitively demonstrates the role and effect of the target props, improves the efficiency of the audience objects in obtaining information, improves the fun of the target props, and enhances the interactivity between the anchor objects of multiple parties. Through the above method, 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, the 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 disclosed embodiment, by determining the preset conditions according to the ranking, the enthusiasm of the audience object to give the target props to the host object is increased, and the interactivity between the audience object and the host 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, different forms of animation resource identifiers are used to indicate different forms of animation resources, an unlocking threshold of the animation resource of the third form is greater than an unlocking threshold of the animation resource of the second form, and an unlocking threshold of the animation resource of the second form is greater than an 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 unlocking status of each form of animation resource, the audience object can intuitively understand the unlocking progress of a certain form of animation resource and the number of target props required to unlock the next form of animation resource. In this way, not only the information content is enriched and the efficiency of the audience object in obtaining information is improved, but also it is helpful to understand the current progress of the first anchor object, improve the intuitiveness of information display, and enhance the interactive activity and efficiency of the audience object.

[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, and the first prompt message is used to indicate that the first anchor object has unlocked the form of the 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, allowing the audience object to 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, and the second prompt information is used to indicate that the animation resource of the form is currently not 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, when 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 a resource display portal, a resource display page is displayed, and the resource display page displays a formatted animation resource.

[0090] In the disclosed embodiment, the terminal displays a resource display entrance and a resource display page, so that the audience object can preview the information of various animation resources associated with the target prop before donating the target prop, and at the same time reduces the erroneous operation caused by the audience object's accidental touch or other reasons. In the above manner, the terminal not only improves the intuitiveness and convenience of information display, but also enriches the amount of information obtained by the audience object and improves 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 a triggering operation of a switching component associated with any animation resource in a 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.

[0094] In the disclosed embodiment, by switching components, the audience object can directly browse and view the resource information of the animation resource in the resource display page, which enhances the convenience of obtaining information and improves the efficiency of information acquisition. At the same time, the terminal improves the richness of information by displaying a variety of resource information and diversified interaction methods in the resource display page.

[0095] 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, 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,

[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 that the first anchor object has obtained.

[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 host 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, in response to a trigger operation on the prop donation component, the animation resource is displayed in the virtual space.

[0100] In the disclosed embodiment, 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, thereby improving the efficiency of human-computer interaction.

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

[0102] When the animation resource is in an unlocked state, in response to a trigger operation on the prop donation 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 disclosed embodiment, 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 Shown is 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 flowchart of 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 confrontation page in the virtual space of the first anchor object, and the live broadcast confrontation page displays at least one second anchor object that is in live broadcast confrontation with the first anchor object.

[0106] 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 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 sets a variety of live broadcast formats for the anchor object to choose, such as live broadcast duel. Correspondingly, in the case where the first anchor object and other anchor objects are 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. Optionally, the other anchor objects are at least one second anchor object. Optionally, in scenarios such as multi-person connection, team duel, props 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 example of a live broadcast duel page showing a first anchor object and another second anchor object. Figure 4 As shown, Figure 4 FIG. 1 is a schematic diagram of a live broadcast duel page according to an exemplary embodiment. Figure 4 As shown in (a), anchor A is a first anchor object, and anchor B is another second anchor object. The live broadcast screens 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 embodiment, the target props are virtual props with multiple functions during the live broadcast process. For example, during the live broadcast duel, the audience object gives the target props to the first anchor object to increase the score of the first anchor object to help the first anchor object win; or, the audience object gives the target props to the first anchor object to reduce the score of other second anchor objects participating in the live broadcast duel to help the first anchor object win. For example, the target props are virtual airplanes, and the score of the second anchor object can be reduced by throwing virtual objects at the second anchor object.

[0111] Among them, multiple 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 the convenience of description, different animation resources corresponding to the target prop can be called different virtual skins of the target prop. For example, the first form of animation resources is displayed as a default color; the second form of animation resources is displayed as red, which is used to indicate more popular; the third form of animation resources is displayed as gold, which is used to indicate more noble and luxurious.

[0112] Among them, 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. The unlocking threshold corresponds to the number of target props. The unlocking thresholds of the animation resources of the first, second and third forms show an increasing trend, that is, the number of target props required to unlock the animation resources of the first, second and third forms 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 in an unlocked state by default, that is, the first form of animation resources is a 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 forms or fewer forms, which are 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 improved, but also the competitiveness between anchor objects is improved, and the enthusiasm of audience objects to give target props is enhanced.

[0115] In some embodiments, the animation resource identification of any form of the target prop is associated with the unlocking state of the animation resource of the form, and the unlocking state includes an unlocked state and an unlocked state. Among them, 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.

[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 may be 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 refers to the number of target props obtained by the first anchor object in the last live broadcast match, or the number of target props obtained by the first anchor object the day before, or the number of target props obtained by the first anchor object in the last week, etc.

[0117] It should be noted that by clearly displaying the unlocking status of each form of animation resource, the audience object can intuitively understand the unlocking progress of a certain form of animation resource and the number of target props required to unlock the next form of animation resource. Through the above method, not only the information content is enriched and the efficiency of the audience object in obtaining information is improved, but it is also helpful to understand the current progress of the first anchor object, improve the intuitiveness of information display, and enhance the interactive activity and efficiency of the audience object.

[0118] For example, see Figure 4 (a). 401 is used to indicate the first form of animation resource identification, and the words "PK version basic model" are displayed in 401, that is, the first form of animation resources are unlocked 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 an 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 an unlocked state at this time. It should be noted that when the animation resources indicated by 402 and 403 are switched from an unlocked state to an unlocked state, the "unlocked" displayed in 402 and 403 is replaced by the word "unlocked".

[0119] Optionally, each form of animation resource identification is associated with a preview image. Different forms of animation resource identifications are associated with different preview images. The preview image is used to further prompt a preview screen of a certain form of animation resource during use. The preview image can be a static image or a dynamic image, which is not limited here.

[0120] For example, see Figure 4 As shown in (a), the first form of animation resource identification 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 of the corresponding animation resource. For animation resource identification in an unlocked state, the resource unlocking progress bar includes the unlocking threshold of the animation resource and the number of target props currently obtained by the first anchor object. For animation resource identification 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 currently obtained by the first anchor object. 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 animation resource identification of the third form does not need to be associated with a resource unlocking progress bar.

[0122] For example, for the first and second form animation resources in the unlocked state, the animation resource being unlocked is the third form animation resource. At this time, the first and second form animation resource identifiers are associated with the third form unlocking threshold. That is, among multiple animation resources in an unlocked state, the unlocking threshold of the animation resource being unlocked has the smallest difference with the number of target props currently obtained by the first anchor object, and the unlocking threshold of the animation resource being unlocked is the minimum unlocking threshold among multiple unlocked animation resources.

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

[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, and the target animation resource identifier is used to indicate the target animation resource of the target prop, and the target animation resource includes the object information of the target prop and the first anchor object.

[0125] In the disclosed embodiment, the target animation resource is a special animation resource of the target prop. Different from the above-mentioned multiple 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 multiple forms of animation resources, when the anchor objects that obtain the target props corresponding to a certain form of animation resources 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 above-mentioned multiple forms of animation resources that are unlocked in a step-by-step manner, the target animation resources are obtained in a different way. For multiple forms of animation resources, when the target props obtained by the first anchor object reaches the unlocking threshold of a certain form of animation resources, the animation resources in this form are changed from an unlocked state to an unlocked state. For the target animation resource, the target condition is a restriction condition that a certain anchor object and the audience object of the anchor object can obtain the target animation resource. Optionally, the target condition can correspond to a preset quantity range, and can also be related to the ranking list of the anchor object. For example, the ranking list 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 ranking list of anchor objects at this time is a list obtained by ranking the number of target props obtained by all anchor objects in the live broadcast application. That is, the ranking list of anchor objects at this time is a ranking list of all platforms. Optionally, the first preset ranking range in the target condition at this time can indicate the first place in the ranking list, or it can indicate multiple places in the ranking list. For example, the first preset ranking range is the top three or top five in the ranking list.

[0131] (3) Based on the types to which multiple anchor objects belong, when ranking the number of target props that the anchor objects in each type have obtained, the target condition is that the ranking corresponding to the number of target props that the first anchor object has obtained 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, at this time, the ranking list of anchor objects 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 may be the same or different. The second preset ranking range corresponding to each type may indicate the first place in the sub-ranking list of that type, or may 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.

[0133] Optionally, in the above-mentioned multiple forms of target conditions, 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, and when the first anchor object is the anchor object that obtained the most target props on the entire platform last week, the first anchor object and the audience object of the first anchor object 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 a variety of target conditions, and combining the animation resources of the target props with the list of anchor objects, it is helpful to liven up the atmosphere in the virtual space and enhance the antagonism and sense of competition between the anchor objects.

[0135] For example, see Figure 4As shown, 404 is used to indicate the target animation resource identifier, and words such as "hidden version" are displayed in 404, indicating 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 the anchor object that has not obtained the target animation resource, after the audience object of the anchor object enters the virtual space of the anchor object, the terminal used by the audience object will not display the target animation resource identifier, but only display conventional multiple forms of animation resource identifiers.

[0136] In some embodiments, the terminal prompts the change of the unlocking state of any animation resource. Accordingly, when any form of animation resource switches from an unlocked state to an unlocked state, the terminal displays a first prompt message, and the first prompt message is used to indicate that the first anchor object has unlocked the form of animation resource. Alternatively, when the target animation resource changes to an unlocked state, the terminal displays a first prompt message, and the first prompt message is used to indicate that the first anchor object has unlocked the target animation resource.

[0137] Among them, when the audience object of the first anchor object presents the target props to the first anchor object, and 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 condition, 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 of 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 and other anchor objects to quickly understand the progress of the first anchor object, thereby improving information efficiency, but also enhances the audience's sense of participation, making the audience more actively support the anchor object, thereby enhancing the audience's interactive activity and efficiency.

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

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

[0142] In some embodiments, the terminal prompts that a certain form of animation resource is in an unlocked state. Accordingly, in response to the selection operation of any form of animation resource identifier, the terminal displays a second prompt information when the form of animation resource is in an unlocked state, and the second prompt information is used to indicate that the form of animation resource is currently not 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 being in a selected state. Figure 4 As shown in (b), 402 is an identifier of an animation resource of the second form that has not been unlocked, and the audience object selects 402. Therefore, the terminal displays a second prompt message 405. Optionally, 405 may be displayed as words such as "Send target props to unlock", which is used to prompt the audience object to unlock the animation resource of the current form by giving the target props to the first anchor object.

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

[0146] In an embodiment of the present disclosure, a resource display portal is used to display information of multiple animation resources corresponding to a target prop after being triggered. The resource display page is used to display information of multiple 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, multiple animation resources include animation resources of multiple forms and target animation resources, and the target animation resource is displayed as 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 is in the selected state before entering the resource display page. It should be noted that the above steps S304 and S305 indicate that first selecting a certain animation resource identifier and then entering the resource display page by triggering the resource display entrance 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 resources 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 the terminal displays the resource display entrance and resource display page, so that the audience object can preview the information of various animation resources corresponding to the target props before giving the target props, and at the same time reduces the erroneous operation caused by the audience object's accidental touch or other reasons. In the above manner, the terminal not only improves the intuitiveness and convenience of information display, but also enriches the amount of information obtained by the audience object and improves the efficiency of human-computer interaction.

[0151] In some embodiments, for the target animation resource, the response logic of the terminal is the same as the above steps S304 and S305. Accordingly, in response to the selection operation of the target animation resource identifier, the terminal displays the target animation resource identifier as a selected state; in response to the triggering operation of the resource display entrance, the terminal displays a resource display page, and the resource display page displays the target animation resource. No further description is given 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 also reduces the erroneous operation caused by accidental touch or other reasons of 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 the disclosed embodiment, 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 in the color voted by the audience objects of the first anchor object.

[0155] It should be noted that by switching components, the audience can directly browse and view the resource information of the animation resource in the resource display page, which enhances the convenience of obtaining information and improves the efficiency of information acquisition. At the same time, the terminal improves the richness of information by displaying a variety of resource information and diversified interaction methods in the resource display page.

[0156] In some embodiments, for animation resources in different unlocking states, the resource unlocking progress bar displayed in the resource display page is different. 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, 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 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 host's current progress and unlocking goals, which 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 target props and improves the interactive activity of the audience.

[0158] For example, see Figure 5 As shown, Figure 5 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 a 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 (b) Figure 5 (b) A resource display page for 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 a resource reference image of the third-form animation resource. In this case, there is no need to display a resource unlocking progress bar. Figure 5 (d) Figure 5 (d) A resource display page for indicating that the target animation resource is in an unlocked state. 506 is used to display a resource reference image of the target animation resource. In some embodiments, when the target condition for obtaining the target animation resource is associated with the number of target props obtained by the first anchor object in the 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, which 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 a triggering operation on the prop donation component.

[0160] In the disclosed embodiment, when the animation resource is in an unlocked state, the prop gift component is associated with the animation resource. Therefore, when the audience object directly triggers the prop gift 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 the gift operation of the audience object when the animation resource is unlocked, it is more intuitive and efficient, and the human-computer interaction efficiency is improved.

[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, and 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 time of the audience object is saved, it is more intuitive and efficient, and the efficiency of human-computer interaction is improved.

[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 form of animation resources is in an unlocked state, and 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 form of animation resources in the virtual space.

[0163] In some embodiments, the terminal displays multiple stages of animations during the display of animation resources. Accordingly, the terminal displays a first stage animation in the virtual space, and the first stage animation is used to rotate the object information of the audience object that meets the preset conditions based on the target prop; the terminal displays a second stage animation in the virtual space, and the second stage animation is used to show that the target prop interacts with at least one second anchor 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 (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 the audience objects that meet the preset conditions, increases the enthusiasm of the audience objects to give the target props to the anchor objects, enhances the interactivity between the audience objects and the anchor objects, and improves the personalization level of the target props. The second stage animation shows the interaction between the target props and the target anchor, intuitively demonstrates the role and effect of the target props, improves the efficiency of the audience objects in obtaining information, improves the fun of the target props, and enhances the interactivity between the anchor objects of the 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 props donated by audience objects in the virtual space, the preset condition is that the ranking corresponding to the audience object in the virtual space is within the third preset ranking range. It should be noted that by determining the preset condition according to the ranking, the enthusiasm of the audience object to donate the target props to the host object is increased, and the interactivity between the audience object and the host object is enhanced.

[0167] The disclosed embodiment provides a live broadcast confrontation 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, 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 in the confrontation are 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 confrontation 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 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, 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;

[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 prop.

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

[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 a target animation resource in a virtual space in response to a gift operation on a 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 a virtual space, wherein the second-stage animation is used to show that the target prop interacts with at least one second anchor object as a target object.

[0176] In some embodiments, when ranking the number of target props donated by audience objects in the virtual space, the 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 confrontation 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, the multiple forms include 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 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.

[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, wherein the first prompt message is used to indicate that the first anchor object has unlocked the form of the animation resource.

[0181] In some embodiments, the fourth display unit 801 is further configured to, in response to a selection operation on an animation resource identifier of any form, display a second prompt message when the animation resource of the form is in an unlocked state, wherein the second prompt message is used to indicate that the animation resource of the form 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 a selected state; and respond to a trigger 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 trigger 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, 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.

[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 also 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.

[0188] The disclosed embodiment provides a live broadcast confrontation 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 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 in the confrontation are 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 present disclosure.

[0190] It should be noted that the live broadcast confrontation device provided in the above embodiment is only illustrated by 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 is divided into different functional units to complete all or part of the functions described above. In addition, the live broadcast confrontation device provided in the above embodiment and the live broadcast confrontation method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0191] Regarding the live broadcast confrontation 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] Fig. 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), and 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 a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, 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 used to be 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, the electronic device 900 may further optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902 and the peripheral device interface 903 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 903 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: 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 may be used to connect at least one peripheral device related to I / O (Input / Output) 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 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0197] The radio frequency circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 904 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency 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 radio frequency circuit 904 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 904 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.

[0198] The display screen 905 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 905 is a touch display screen, the display screen 905 also has the ability to collect touch signals on the surface or above the surface of the display screen 905. The touch signal can be input to the processor 901 as a control signal for processing. At this time, the display screen 905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 905 can be one, and the front panel of the electronic device 900 is set; in other embodiments, the display screen 905 can be at least two, which are respectively set on different surfaces of the electronic device 900 or are folded; in some other embodiments, the display screen 905 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 900. Even, the display screen 905 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 905 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, 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 the 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 monochrome 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 and input them into the processor 901 for processing, or input them into the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 900. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal 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] The power supply 908 is used to power various components in the electronic device 900. The power supply 908 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the 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 Fig. 9 The structure shown in the figure does not constitute a limitation on the electronic device 900, and may include more or less components than those shown in the figure, or combine some 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, and the instructions can be executed by a processor 901 of an electronic device 900 to complete 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, and the like.

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

[0205] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present 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 that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are 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 may 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 confrontation 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; In the case where 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, the target animation resource identifier is used to indicate the target animation resource of the target prop, and the target animation resource includes the target prop and object information of the first anchor object; In response to the gifting operation on the target item, the target animation resource is displayed in the virtual space.

2. The live broadcast confrontation method according to claim 1, characterized in that: In response to the gifting operation of the target prop, displaying 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 trigger 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 on the target item in the resource display page, the target animation resource is displayed in the virtual space.

3. The live broadcast confrontation method according to claim 1, characterized in that: 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; 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 confrontation method according to claim 1, characterized in that: In response to the gifting operation of the target prop, displaying the target animation resource in the virtual space includes: In response to a gifting operation on the target item, displaying a first stage animation indicated by the target animation resource in the 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; 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 the at least one second anchor object as the target object.

5. The live broadcast confrontation method according to claim 4, 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.

6. The live broadcast confrontation 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, different forms of animation resource identifiers are used to indicate different forms of animation resources, an unlocking threshold of the animation resource of the third form is greater than an unlocking threshold of the animation resource of the second form, and an unlocking threshold of the animation resource of the second form is greater than an unlocking threshold of the animation resource of the first form.

7. The live broadcast confrontation method according to claim 6, 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.

8. The live broadcast confrontation method according to claim 6, 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 information is displayed, where the first prompt information is used to indicate that the first anchor object has unlocked the animation resource of the form.

9. The live broadcast confrontation method according to claim 6, 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 not unlocked.

10. The live broadcast confrontation method according to claim 6, characterized in that: The method further comprises: In response to a selection operation on an animation resource identifier of any form, when 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 a resource display portal, a resource display page is displayed, wherein the resource display page displays the animation resource in the form.

11. The live broadcast confrontation method according to claim 10, characterized in that: 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; 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.

12. The live broadcast confrontation method according to claim 11, 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.

13. The live broadcast confrontation method according to claim 11, 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, the animation resource is displayed in the virtual space.

14. The live broadcast confrontation method according to claim 11, characterized in that: The method further comprises: When the animation resource is in an unlocked state, in response to a triggering operation on the item 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 an unlocked state.

15. A live broadcast confrontation 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 live broadcast duel with the first anchor object; A second display unit 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 a target condition, wherein 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; The third display unit is configured to display the target animation resource in the virtual space in response to a donation operation on the target item.

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

17. 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 confrontation method as described in any one of claims 1 to 14.

18. A computer program product, comprising a computer program, which, when executed by a processor, implements the live broadcast confrontation method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Battle method, device and equipment in live broadcast system and storage medium

    CN110300311A

  • Virtual gift display method and system, client device and server

    CN112702657A

  • Live broadcast medal display method and device, storage medium and computer equipment

    CN113825010A

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

    CN113949892A

  • Virtual gift display method, client device, server and system

    CN114339437A

Cited By

  • Interaction method and device in virtual space, electronic equipment and storage medium

    CN119729100A

  • Virtual gift display method and device, equipment and medium

    CN121193993A