Method, device and equipment for issuing virtual resource package and storage medium

By displaying virtual resource packs and battle information on the live battle event page, the problem of the single distribution method of virtual resource packs was solved, and the willingness and efficiency of interaction between viewers and streamers were improved.

CN119172556BActive Publication Date: 2025-11-21BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411179754.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2025-11-21
Estimated Expiration
2044-08-26

AI Technical Summary

Technical Problem

The current technology offers only one way to distribute virtual resource packages, resulting in low willingness and efficiency of interaction between viewers and broadcasters.

Method used

The live stream page displays the duel information and virtual resource packs, including the duel scores of the participating streamers, and displays the result information of the virtual resources that the viewers of the winning streamer can obtain at the end of the first stage.

Benefits of technology

By distributing a variety of virtual resource packages, the audience's willingness and efficiency to interact during live-streamed events were enhanced, and the amount of information transmitted and the efficiency of human-computer interaction were improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172556B_ABST
    Figure CN119172556B_ABST
Patent Text Reader

Abstract

The present disclosure provides a virtual resource package issuing method and device, equipment and storage medium, belonging to the technical field of multimedia. The method comprises: in response to an operation of entering a virtual space of a first anchor object, displaying duel information and a virtual resource package on a live duel page of the virtual space in the case that the first anchor object participates in a live duel event; and in response to the end of a first stage of the live duel event, displaying acquisition result information of the virtual resource package, the acquisition result information being used to indicate virtual resources acquired by audience objects in a virtual space of a winning anchor object from the virtual resource package. The above technical solution can display the virtual resource package during the live duel process, and display the virtual resources acquired in the winning live room after the live duel event is decided, which not only enriches the virtual resource package issuing mode, but also promotes the audience to help the anchor object during the live duel process, and improves the interactive willingness and interactive efficiency of the audience objects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of multimedia technology, and in particular to a method, apparatus, device and storage medium for distributing virtual resource packages. Background Technology

[0002] To attract more viewers to live streams, virtual resource packs are often distributed within the live stream room. Viewers can earn these packs by completing specific interactive tasks, such as following the streamer or posting comments. Currently, virtual resource packs are typically distributed by the streamer within their own live stream, making the distribution method rather limited. Therefore, enriching the distribution methods to enhance viewer engagement and improve the efficiency of interaction between streamers and viewers is a pressing technical challenge. Summary of the Invention

[0003] This disclosure provides a method, apparatus, device, and storage medium for distributing virtual resource packages. By displaying virtual resource packages on the live streaming page, it can increase viewers' willingness to participate in live streaming events, thereby improving the interaction efficiency between viewers and the streamer. The technical solution of this disclosure is as follows:

[0004] According to one aspect of the embodiments of this disclosure, a method for distributing virtual resource packages is provided, applied to a terminal, the method comprising:

[0005] In response to the operation of entering the virtual space of the first streamer, if the first streamer participates in a live battle event, the live battle page in the virtual space displays battle information and virtual resource packages, the battle information including the battle scores of multiple streamers participating in the live battle event;

[0006] In response to the end of the first phase of the live broadcast event, the acquisition result information of the virtual resource package is displayed. The acquisition result information is used to indicate the virtual resources acquired by the audience objects in the virtual space of the winning broadcaster from the virtual resource package.

[0007] According to another aspect of the present disclosure, a live streaming battle device is provided, configured in a terminal, the device comprising:

[0008] The first display unit is configured to respond to an operation of entering the virtual space of the first streamer object, and in the case that the first streamer object participates in a live battle event, display battle information and virtual resource packages on the live battle page in the virtual space, wherein the battle information includes the battle scores of multiple streamers participating in the live battle event;

[0009] The second display unit is configured to display the acquisition result information of the virtual resource package in response to the end of the first phase of the live broadcast event. The acquisition result information is used to indicate the virtual resources acquired by the audience object in the virtual space of the winning broadcaster from the virtual resource package.

[0010] In some embodiments, the apparatus further includes:

[0011] The first update unit is configured to update the quota information of the virtual resource package in response to the preset range in which the current highest duel score is located being updated from a first range to a second range, so that the number of virtual resources in the virtual resource package is updated from a first value to a second value, wherein the first value corresponds to the first range and the second value corresponds to the second range.

[0012] In some embodiments, the apparatus further includes:

[0013] The second update unit is configured to determine the change in the virtual resource based on the change in the current highest duel score within a preset time period, wherein the change in the virtual resource is positively correlated with the change in the duel score; and based on the change in the virtual resource, update the quota information of the virtual resource package so that the quantity of virtual resources in the virtual resource package is updated from a third value to a fourth value, wherein the difference between the fourth value and the third value is the change in the virtual resource.

[0014] In some embodiments, the first display unit is further configured to display the virtual resource package with a preset display style on the live showdown page after the quota information of the virtual resource package has been updated, wherein the preset display style is used to indicate that the quota information of the virtual resource package has been updated.

[0015] In some embodiments, the first display unit is further configured to, in response to the start of the first phase of the live match event, display match start information on the live match page, the match start information including a resource icon of the virtual resource package; determine the deformation mode of the virtual resource package based on the display style of the resource icon and the display style of the virtual resource package; determine the movement trajectory of the virtual resource package based on the display position of the resource icon and the display position of the virtual resource package; and, during the deformation of the virtual resource package according to the deformation mode, move the virtual resource package along the movement trajectory and gradually increase the transparency of the match start information.

[0016] In some embodiments, the first display unit is further configured to perform the step of displaying the virtual resource package on the live showdown page when the duration of the live showdown event reaches a preset duration; or, when the current highest showdown score reaches a score threshold, perform the step of displaying the virtual resource package on the live showdown page.

[0017] In some embodiments, the first display unit is further configured to display ownership information of the virtual resource package based on the duel information, wherein the ownership information indicates that the virtual resource package belongs to the virtual space of the streamer with the highest current duel score.

[0018] In some embodiments, the first display unit is configured to display a virtual resource package with a target color as the background color based on the duel information. The target color is the color of the duel score bar of the streamer with the highest current duel score, and the background color of the virtual resource package is used to indicate that the virtual resource package currently belongs to the streamer with the highest duel score.

[0019] In some embodiments, the first display unit is configured to display the attribution information when the first broadcaster's score is higher than the scores of multiple second broadcasters for the first time. The attribution information indicates that the virtual resource package currently belongs to the virtual space of the first broadcaster, and the second broadcasters are broadcasters other than the first broadcaster among the multiple broadcasters. The attribution information is also configured to display when the first broadcaster's score is lower than the scores of any of the second broadcasters for the first time.

[0020] In some embodiments, the first display unit is further configured to, in response to a triggering operation on the virtual resource package, display the quota information and participation control of the virtual resource package in the information component of the virtual resource package if the viewer does not gift virtual resources to the first broadcaster in the first stage. The participation control is used to obtain the eligibility to receive the virtual resource package by gifting virtual resources to the first broadcaster.

[0021] In some embodiments, the first display unit is further configured to, in response to a triggering operation of the participation control, display a first prompt message, the first prompt message being used to prompt the viewer to gift a preset virtual resource to the first broadcaster; or, in response to a triggering operation of the participation control, display a resource page, the resource page displaying a target virtual resource in a selected state and multiple virtual resources in an unselected state; and in response to a gifting operation of any virtual resource in the resource page, display a second prompt message, the second prompt message being used to prompt the viewer to gift the virtual resource to the first broadcaster.

[0022] In some embodiments, the first display unit is further configured to, in response to a triggering operation on the virtual resource package, display the quota information and gifting control of the virtual resource package in the information component of the virtual resource package when the viewer has already gifted virtual resources to the first broadcaster in the first stage, the gifting control being used to continue gifting virtual resources to the first broadcaster.

[0023] In some embodiments, the virtual resource package is displayed in the virtual spaces of the plurality of broadcaster objects. The second display unit is configured to, in response to the end of the first phase of the live broadcast event, display a claiming animation when the first broadcaster object wins, the claiming animation being used to show that the virtual resource package is being claimed; and when the claiming animation ends, display the acquisition result information of the virtual resource package, the acquisition result information being used to indicate the virtual resources obtained by the plurality of viewer objects in the virtual space of the first broadcaster object from the virtual resource package, the acquisition result information being able to be displayed in the virtual spaces of the plurality of broadcaster objects.

[0024] In some embodiments, the second display unit is further configured to, in response to the end of the first phase of the live showdown event, display a victory animation on the live showdown page if the first streamer wins, the victory animation reflecting that the virtual resource package belongs to the virtual space of the first streamer; and in response to the end of the first phase of the live showdown event, display a defeat animation on the live showdown page if the first streamer loses, the defeat animation reflecting that the virtual resource package does not belong to the virtual space of the first streamer.

[0025] In some embodiments, the apparatus further includes:

[0026] The third display unit is configured to display resource package entries for multiple virtual resource packages. Each resource package entry displays at least one of the following: the quota information of the virtual resource package, the remaining time of the live battle event, and the object information of the streamer. The object information includes at least one of an avatar and a username. In response to a trigger operation on any resource package entry, the battle information and the virtual resource package are displayed on the live battle page of the virtual space corresponding to the resource package entry.

[0027] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising:

[0028] One or more processors;

[0029] Memory used to store the executable program code of the processor;

[0030] The processor is configured to execute the program code to implement the aforementioned method for distributing virtual resource packages.

[0031] According to another aspect of the present disclosure, a computer-readable storage medium is provided, which, when the program code in the computer-readable storage medium is executed by a processor of an electronic device, enables the electronic device to perform the above-described method for distributing virtual resource packages.

[0032] According to another aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the above-described method for distributing virtual resource packages.

[0033] This disclosure provides a scheme for distributing virtual resource packages, which displays the virtual resource package in the virtual space of the broadcaster during a live broadcast competition. Since viewers in the winning broadcaster's room can obtain virtual resources from the virtual resource package after the first stage of the live broadcast competition ends, displaying the virtual resource package on the live broadcast page not only increases the amount of information conveyed but also enriches the distribution method of the virtual resource package, enhancing viewers' willingness to interact during the live broadcast competition and improving interaction efficiency.

[0034] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0035] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0036] Figure 1This is a schematic diagram illustrating the implementation environment of a method for distributing virtual resource packages according to an exemplary embodiment.

[0037] Figure 2 This is a flowchart illustrating a method for distributing a virtual resource package according to an exemplary embodiment.

[0038] Figure 3 This is a flowchart illustrating another method for distributing virtual resource packages according to an exemplary embodiment.

[0039] Figure 4 This is a schematic diagram illustrating a live battle page according to an exemplary embodiment.

[0040] Figure 5 This is a schematic diagram illustrating a duel score column according to an exemplary embodiment.

[0041] Figure 6 This is a schematic diagram illustrating the deformation process of a virtual resource package according to an exemplary embodiment.

[0042] Figure 7 This is a schematic diagram illustrating an information component of a virtual resource package according to an exemplary embodiment.

[0043] Figure 8 This is a schematic diagram illustrating a virtual resource pack with a preset display style according to an exemplary embodiment.

[0044] Figure 9 This is a schematic diagram illustrating a quota update animation according to an exemplary embodiment.

[0045] Figure 10 This is a schematic diagram illustrating a receiving animation according to an exemplary embodiment.

[0046] Figure 11 This is a schematic diagram illustrating a result retrieval according to an exemplary embodiment.

[0047] Figure 12 This is a schematic diagram illustrating an information component of another virtual resource package according to an exemplary embodiment.

[0048] Figure 13 This is a schematic diagram illustrating a special effects animation according to an exemplary embodiment.

[0049] Figure 14 This is a schematic diagram illustrating a resource package entry point according to an exemplary embodiment.

[0050] Figure 15 This is a block diagram illustrating a virtual resource pack distribution device according to an exemplary embodiment.

[0051] Figure 16 This is a block diagram illustrating another virtual resource pack distribution device according to an exemplary embodiment.

[0052] Figure 17 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0053] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0054] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0055] It should be noted that all 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 authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the match information involved in this disclosure was obtained with full authorization.

[0056] Figure 1 This is a schematic diagram illustrating an implementation environment for a method of distributing virtual resource packages according to an exemplary embodiment. See also... Figure 1 The implementation environment specifically includes: terminal 101 and server 102. Terminal 101 can be connected to server 102 via wireless network or wired network.

[0057] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), and laptop computer. A live streaming application can be installed and run on terminal 101. Users can log in to the live streaming application through terminal 101 to access the live streaming services provided by the application. While watching a streamer's live broadcast through terminal 101, if the streamer is participating in a live battle, the user can send virtual gifts to the streamer through terminal 101 to help the streamer win the battle. Server 102 is the backend server for the live streaming application, providing backend services for the application.

[0058] Optionally, terminal 101 can refer to one of a plurality of terminals. This embodiment uses terminal 101 as an example. Those skilled in the art will know that the number of terminals can be more or less. For example, there can be several terminals, or dozens or hundreds of terminals, or more. This disclosure does not limit the number of terminals or the type of devices.

[0059] In some embodiments, server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of servers may be more or fewer, and this disclosure does not limit this. Of course, server 102 may also include other functional servers to provide more comprehensive and diversified services. In some embodiments, server 102 undertakes the main computing work, and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture. Server 102 can be connected to terminal 101 and other terminals via a wireless network or a wired network. Optionally, the number of servers may be more or fewer, and this disclosure does not limit this.

[0060] Figure 2 This is a flowchart illustrating a method for distributing virtual resource packages according to an exemplary embodiment, such as... Figure 2 As shown, this method is executed by a terminal and includes the following steps.

[0061] In step S201, in response to the operation of entering the virtual space of the first broadcaster, if the first broadcaster participates in the live battle event, the battle information and virtual resource package are displayed on the live battle page in the virtual space.

[0062] In this embodiment of the disclosure, the terminal has a live streaming application installed or running. Users can browse followed virtual live streaming rooms or recommended virtual live streaming rooms through the live streaming application. Users can also enter any virtual live streaming room through the live streaming application and watch the live stream of the broadcaster on the live streaming page of the virtual live streaming room. Here, a virtual live streaming room is also referred to as a virtual space. Accordingly, while a user is watching the live stream of any virtual live streaming room through the live streaming application on the terminal, the user is also a viewer of that virtual live streaming room.

[0063] In response to the operation of entering the virtual space of the first broadcaster, when the first broadcaster participates in a live battle event with other broadcasters, the terminal can display a live battle page in the virtual space of the first broadcaster. This live battle page displays battle information and virtual resource packs. The battle information includes the battle scores of the multiple broadcasters participating in the live battle event. The broadcaster's battle score is a key factor in whether the broadcaster can win the battle. The virtual resource pack is a resource pack containing any type of virtual resources, such as virtual red envelopes, virtual coupon packs, virtual gift packs, etc., and this embodiment does not impose any limitations on this.

[0064] Optionally, a live-streamed duel event may include multiple phases, such as a preparation phase, a duel phase, and a penalty phase. Typically, multiple streamers participating in a live-streamed duel event compete in the duel phase. For ease of description, the duel phase can be referred to as the first phase, and the preparation or penalty phase as the second phase. At the end of the first phase, the streamer with the highest duel score wins. Then, the live-streamed duel event enters the penalty phase. Streamers who lose the duel will receive corresponding penalties in the penalty phase. Therefore, in the first phase, viewers in the virtual space increase the streamer's duel score by gifting virtual resources, such as virtual gifts or virtual privileges, to help the streamer win.

[0065] In step S202, in response to the end of the first phase of the live battle event, the result information of the virtual resource package acquisition is displayed.

[0066] In this embodiment of the disclosure, the first stage is the stage of conducting a live battle in a live battle event. The first stage can also be called the battle stage, PK stage, etc. Upon the end of the first stage, the audience objects in the virtual space of the winning streamer can obtain the virtual resources in the virtual resource package. Accordingly, the terminal can display the acquisition result information of the virtual resource package, that is, the virtual resources obtained by the audience objects in the virtual space of the winning streamer from the virtual resource package.

[0067] For example, if the first broadcaster wins a live competition, viewers can claim a virtual resource pack within the first broadcaster's virtual space to obtain a random number of virtual resources. Correspondingly, the terminal can display the virtual resources obtained from the virtual resource pack by multiple viewers within the virtual space.

[0068] This disclosure provides a method for distributing virtual resource packages, which displays the virtual resource package in the virtual space of a streamer participating in a live broadcast competition. Since viewers in the winning streamer's live broadcast room can obtain virtual resources from the virtual resource package after the first stage of the live broadcast competition ends, displaying the virtual resource package on the live broadcast page not only increases the amount of information conveyed but also enriches the distribution method of the virtual resource package, enhancing viewers' willingness to interact during the live broadcast competition and improving interaction efficiency.

[0069] In some embodiments, the method further includes:

[0070] In response to the preset range of the highest current duel score being updated from the first range to the second range, the quota information of the virtual resource pack is updated so that the number of virtual resources in the virtual resource pack is updated from the first value to the second value. The first value corresponds to the first range, and the second value corresponds to the second range.

[0071] In this embodiment of the disclosure, by updating the quota information of the virtual resource package according to the preset range of the current highest duel score, the quantity of virtual resources in the virtual resource package can be positively correlated with the current highest duel score. Compared with the virtual resource package quota information remaining unchanged, the above method can further enhance the audience's willingness to interact in the virtual space and improve the interaction efficiency between the audience and the anchor.

[0072] In some embodiments, the method further includes:

[0073] Based on the change in the current highest duel score over a preset time period, the change in virtual resources is determined, and the change in virtual resources is positively correlated with the change in duel score.

[0074] Based on the change in virtual resources, update the quota information of the virtual resource package so that the quantity of virtual resources in the virtual resource package is updated from the third value to the fourth value. The difference between the fourth value and the third value is the change in virtual resources.

[0075] In this embodiment of the disclosure, by updating the quota information of the virtual resource package according to the change of the current highest duel score within a preset time period, not only can the timeliness of the quota information be guaranteed, but also the number of virtual resources contained in the virtual resource package can be positively correlated with the current highest duel score, thereby further enhancing the audience's willingness to interact in the virtual space and improving the interaction efficiency between the audience and the broadcaster.

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

[0077] Once the virtual resource package quota information has been updated, the virtual resource package with a preset display style will be displayed on the live showdown page. The preset display style is used to indicate that the virtual resource package quota information has been updated.

[0078] In this embodiment of the disclosure, by displaying a virtual resource package with a preset display style, the update of the virtual resource package's quota information can be shown in a simple and intuitive way, enabling the audience to know the changes in the virtual resource package's quota information in a timely manner, thereby improving the amount of information transmitted and the efficiency of information transmission.

[0079] In some embodiments, the method further includes:

[0080] In response to the start of the first phase of the live showdown event, the showdown start information is displayed on the live showdown page, which includes resource icons for virtual resource packs.

[0081] Based on the display style of resource icons and the display style of virtual resource packages, determine the deformation method of virtual resource packages;

[0082] The movement trajectory of the virtual resource package is determined based on the display position of the resource icon and the display position of the virtual resource package.

[0083] During the process of deforming the virtual resource package according to the deformation method, the virtual resource package is moved along the movement trajectory, and the transparency of the battle start information is gradually increased.

[0084] In this embodiment of the disclosure, by displaying the start information of the duel at the beginning of the duel stage, and by moving and deforming the virtual resource package, not only can the audience's perception of the duel stage of the live duel event be enhanced, but the virtual resource package can also be highlighted, thereby improving the amount of information transmitted and the efficiency of information transmission.

[0085] In some embodiments, the method further includes:

[0086] If the duration of the live battle event reaches the preset duration, execute the step of displaying a virtual resource pack on the live battle page; or,

[0087] If the highest score in the current match reaches the score threshold, proceed with the step of displaying a virtual resource pack on the live match page.

[0088] In this embodiment of the disclosure, by displaying the virtual resource pack when the duration of the live battle event reaches a preset duration or when the highest battle score reaches a score threshold, the timing of the display of the virtual resource pack can be reasonably controlled, further enhancing the audience's perception of the battle phase of the live battle event.

[0089] In some embodiments, the method further includes:

[0090] Based on the duel information, the system displays ownership information for the virtual resource package, indicating that the virtual resource package belongs to the virtual space of the streamer with the highest current duel score.

[0091] In this embodiment of the disclosure, by displaying the ownership information of the virtual resource package, not only can more information be conveyed, but also the audience and the broadcaster in the virtual space can be encouraged to interact, thereby improving the audience's willingness and efficiency to interact.

[0092] In some embodiments, based on the battle information, information indicating ownership of the virtual resource package is displayed, including:

[0093] Based on the duel information, a virtual resource pack is displayed with the target color as the background color. The target color is the color of the duel score bar of the streamer with the highest current duel score. The background color of the virtual resource pack is used to indicate that the virtual resource pack currently belongs to the streamer with the highest duel score.

[0094] In this embodiment of the disclosure, the ownership information of the virtual resource package is conveyed by the background color of the virtual resource package, which can convey the ownership of the virtual resource package in a simple and intuitive way, thereby improving the amount of information conveyed and the efficiency of information transmission.

[0095] In some embodiments, based on the battle information, information indicating ownership of the virtual resource package is displayed, including:

[0096] If the first streamer's score is higher than the scores of multiple second streamers for the first time, an attribution description is displayed. This description indicates that the virtual resource package currently belongs to the virtual space of the first streamer, and the second streamers are the streamers other than the first streamer among the multiple streamers. If the first streamer's score is lower than the score of any second streamer for the first time, an attribution description is displayed. This description indicates that the virtual resource package currently belongs to the virtual space of the second streamer.

[0097] In this embodiment of the disclosure, by displaying the ownership information of the virtual resource package when the host's score first leads or falls behind, it is possible not only to convey the ownership of the virtual resource package in a concise and intuitive way, but also to encourage viewers to help the host win the live broadcast event and enhance viewers' willingness to interact.

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

[0099] In response to the triggering operation of the virtual resource package, if the viewer does not gift virtual resources to the first broadcaster in the first stage, the quota information of the virtual resource package and the participation control are displayed in the information component of the virtual resource package. The participation control is used to obtain the qualification to receive the virtual resource package by gifting virtual resources to the first broadcaster.

[0100] In this embodiment of the disclosure, by displaying the quota information and participation control of the virtual resource package when the audience actively triggers the virtual resource package, not only can more information be conveyed, but the audience can also quickly assist the broadcaster by triggering the participation component, thereby improving the efficiency of human-computer interaction.

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

[0102] In response to a triggering operation on the participating control, a first prompt message is displayed, which prompts the viewer to gift a preset virtual resource to the first broadcaster; or,

[0103] In response to the triggering operation of the participating control, the resource page is displayed, which shows the target virtual resource with the selected state and multiple virtual resources with the unselected state;

[0104] In response to a gifting operation of any virtual resource on the resource page, a second prompt message is displayed, which prompts the viewer to gift the virtual resource to the first broadcaster.

[0105] In this embodiment of the disclosure, by providing multiple ways to gift virtual resources when the participation control is triggered, not only can the interaction methods of the audience be enriched, but also the quick gifting of virtual resources to the broadcaster can be supported, thereby improving the interaction efficiency.

[0106] In some embodiments, the method further includes:

[0107] In response to the triggering operation of the virtual resource package, if the viewer has already gifted virtual resources to the first broadcaster in the first stage, the information component of the virtual resource package displays the amount information of the virtual resource package and the gifting control. The gifting control is used to continue gifting virtual resources to the first broadcaster.

[0108] In this embodiment of the disclosure, by displaying the amount information of the virtual resource package and the gifting control when the audience has already helped the broadcaster, not only can more information be conveyed, but it is also convenient to continue to gift virtual resources to the broadcaster through the gifting control. The audience does not need to manually find the gifting entry point for virtual resources, thus improving the efficiency of human-computer interaction.

[0109] In some embodiments, virtual resource packs are displayed in the virtual spaces of multiple broadcaster objects. In response to the end of the first phase of the live broadcast event, information regarding the acquisition results of the virtual resource packs is displayed, including:

[0110] In response to the end of the first phase of the live stream competition, if the first streamer wins, a claim animation will be displayed to show that the virtual resource pack is being claimed.

[0111] When the animation for receiving the virtual resource package ends, the acquisition result information is displayed. The acquisition result information is used to represent the virtual resources obtained by multiple audience objects in the virtual space of the first broadcaster object from the virtual resource package. The acquisition result information can be displayed in the virtual spaces of multiple broadcaster objects.

[0112] In this embodiment of the disclosure, by displaying virtual resource packages within the virtual spaces of multiple broadcasters participating in a live-streamed competition, all viewers in different virtual spaces can become aware of the existence of the virtual resource packages, thus increasing the amount of information conveyed. Furthermore, by providing the acquisition results of the virtual resource packages at the end of the first phase of the live-streamed competition, the virtual resources acquired by multiple viewers can be intuitively conveyed, further increasing the amount of information conveyed.

[0113] In some embodiments, the method further includes:

[0114] In response to the end of the first phase of the live showdown event, if the first streamer wins, a showdown victory animation will be displayed on the live showdown page. The showdown victory animation is used to reflect the virtual space where the virtual resource package belongs to the first streamer.

[0115] In response to the end of the first phase of the live showdown event, if the first streamer loses, a showdown failure animation will be displayed on the live showdown page. The showdown failure animation is used to reflect the virtual space where the virtual resource package does not belong to the first streamer.

[0116] In this embodiment of the disclosure, by displaying a victory animation or a defeat animation at the end of the first stage of the live broadcast event, the result of the broadcast can be clearly and intuitively conveyed, increasing the amount of information obtained by the audience and improving the efficiency of human-computer interaction.

[0117] In some embodiments, resource package entries for multiple virtual resource packages are displayed. Each resource package entry displays at least one of the following: quota information of the virtual resource package, remaining match time of the live match event, and object information of the streamer. The object information includes at least one of avatar and username.

[0118] In response to a trigger operation on any resource pack entry point, the battle information and virtual resource packs are displayed on the live battle page of the virtual space corresponding to the resource pack entry point.

[0119] In this embodiment of the disclosure, by displaying resource package entrances for multiple virtual resource packages, viewers can jump to the corresponding virtual space to participate in the live battle event by triggering any resource package entrance, thereby obtaining the qualification to receive the virtual resource package. This simplifies the operation for viewers to receive the virtual resource package and improves the efficiency of human-computer interaction.

[0120] The above Figure 2 The diagram illustrates a distribution process for a virtual resource package according to this disclosure. The following section further elaborates on the virtual resource package distribution scheme provided in this disclosure. Figure 3 This is a flowchart illustrating another method for distributing virtual resource packages according to an exemplary embodiment, the method being executed by a terminal, see [link to flowchart]. Figure 3 The method includes the following steps.

[0121] In step S301, in response to the operation of entering the virtual space of the first broadcaster, if the first broadcaster participates in the live battle event, the battle information and virtual resource package are displayed on the live battle page in the virtual space.

[0122] In this embodiment, in response to the operation of entering the virtual space of the first streamer, when the first streamer participates in a live battle event with other streamers, the terminal can display a live battle page in the virtual space of the first streamer. The live battle event can also be called a live PK event, a multi-person PK event, etc., and this embodiment does not limit the terminology. The live battle page displays battle information and virtual resource packs. The battle information includes the battle scores of the multiple streamers participating in the live battle event. The streamer's battle score is a key factor in whether the streamer can win the battle. The virtual resource pack is a resource pack containing any type of virtual resources, such as virtual red envelopes, virtual coupon packs, virtual gift packs, etc., and this embodiment does not limit the terminology.

[0123] In some embodiments, the terminal can display the streamer's score on the live battle page via a score bar; when the first streamer participates in the live battle event, the terminal can display a score bar on the live battle page in the first streamer's virtual space. The score bar includes multiple score bars of different colors. Each score bar corresponds one-to-one with a streamer participating in the live battle event. The color of the score bar identifies the corresponding streamer, and the length of the score bar reflects the score. The higher the streamer's score, the longer the score bar. By using different colored score bars to identify the streamer's score in the score bar, viewers can clearly and intuitively understand the streamer's current score, improving the efficiency and amount of information received.

[0124] In some embodiments, the terminal can also display ownership information for virtual resource packages based on the match information. Optionally, the ownership information indicates the temporary ownership of the virtual resource package. For example, the ownership information indicates that the virtual resource package belongs to the virtual space of the streamer with the highest current match score. Accordingly, the terminal determines the virtual space of the streamer with the highest current match score based on the match information and displays the ownership information indicating that the virtual resource package belongs to that virtual space. When a virtual resource package belongs to a certain virtual space, after the match phase of the live match event ends, the viewers within that virtual space can access the virtual resources in the virtual resource package. By displaying the ownership information for the virtual resource package, not only can more information be conveyed, but it can also encourage interaction between the viewers within the virtual space and the streamer, increasing the viewers' willingness and efficiency to interact.

[0125] In some embodiments, the terminal can indicate the temporary ownership of a virtual resource package through its background color. Based on the competition information, the terminal determines the target color as the color of the score bar of the streamer with the highest current competition score. Then, the terminal displays the virtual resource package with the target color as its background, thus indicating that the virtual resource package currently belongs to the streamer with the highest competition score. Using the background color of the virtual resource package to convey ownership information provides a concise and intuitive way to communicate ownership, improving both the amount of information conveyed and the efficiency of information transmission.

[0126] Figure 4 This is a schematic diagram illustrating a live-stream battle page according to an exemplary embodiment. For example... Figure 4 As shown, the live stream battle page displays the live feeds of two streamers (Streamer A and Streamer B) participating in the live battle event. Streamer A is the first streamer. The live stream battle page also displays a battle score bar (401). Battle score bar 401 displays the battle score bars for Streamer A and Streamer B. Figure 4 In the score display, different fill patterns represent different colors. The score bar filled with diagonal stripes represents broadcaster A's score, and the score bar filled with grid stripes represents broadcaster B's score. Currently, broadcaster A's score is 1000, and broadcaster B's score is 100. Therefore, broadcaster A's score bar is longer, and broadcaster B's score bar is shorter. In addition, the score display also shows virtual resource pack 402. The background color (i.e., fill pattern) of virtual resource pack 402 is the same as the color (i.e., fill pattern) of broadcaster A's score bar. Viewers can determine that virtual resource pack 402 currently belongs to broadcaster A's virtual space by checking its background color.

[0127] Optionally, the ownership information can also be used to indicate the final ownership of the virtual resource package. For example, the ownership information can be used to indicate that the virtual resource package belongs to the virtual space of the streamer who wins the live broadcast event, and this disclosure does not limit this.

[0128] In some embodiments, the terminal can also display ownership information for the virtual resource package when the first broadcaster object first takes the lead or falls behind. When the first broadcaster object's score is higher than the scores of multiple second broadcaster objects for the first time, it indicates that the virtual resource package belongs to the first broadcaster object's virtual space for the first time. Therefore, the terminal can display ownership information. Here, the second broadcaster object is any broadcaster object other than the first broadcaster object among the multiple broadcaster objects participating in the live broadcast event. The ownership information indicates that the virtual resource package currently belongs to the first broadcaster object's virtual space. For example, the ownership information may be a prompt text such as "Belongs to my side" or "Red envelope belongs to my side." When the first broadcaster object's score is lower than the score of any second broadcaster object for the first time, it indicates that the virtual resource package belongs to the virtual space of another broadcaster object for the first time. Therefore, the terminal can also display ownership information. For example, the ownership information may be any of the prompt texts such as "Belongs to the other party," "Red envelope belongs to the other party," "Belongs to the virtual space of the second broadcaster object," or "Taken." By displaying information about the ownership of virtual resource packs when the streamer first takes the lead or falls behind in the score during a live match, the ownership of virtual resource packs can be conveyed concisely and intuitively. This also encourages viewers to help the streamer win the live match and increases viewers' willingness to interact.

[0129] Figure 5 This is a schematic diagram illustrating a duel score column according to an exemplary embodiment. For example... Figure 5 As shown in (a), the score column displays a virtual resource pack 501 with dynamic effects and the attribution information "Owned by our side". Figure 5 As shown in (b), the score column displays a virtual resource pack 502 with dynamic effects and the ownership description "taken".

[0130] It should be noted that if the display duration of the attribution information in the prompt text type reaches the preset duration, the terminal can cancel the display of the attribution information in the prompt text type for the remaining time and display a virtual resource pack with the target color as the background color in the duel score column. That is, the above will be displayed on the live duel page. Figure 4 The example shown illustrates the format of the duel score bar. The preset duration can also be a preset value, such as 3 seconds, 4 seconds, or 5 seconds; this embodiment does not impose such a limitation. By limiting the display duration of the attribution information for the prompt text type, it is possible to avoid continuously displaying prompt text in the duel score bar, thereby preventing interference for viewers watching the live duel event.

[0131] Additionally, the terminal can display ownership information in the form of a prompt text when the party is in a lead but not for the first time, or when the party is behind but not for the first time. This embodiment of the present disclosure does not impose limitations on this. Optionally, when the ownership of a virtual resource package changes, the terminal can display ownership information in the score bar. For example, when the ownership of a virtual resource package changes from that of broadcaster A to that of broadcaster B, the terminal can display the ownership information "taken" in broadcaster A's virtual space. To avoid frequently displaying the aforementioned ownership information, technicians can set a minimum time interval for displaying the ownership information on the terminal. Accordingly, when the ownership of a virtual resource package changes, if the time interval between the current moment and the last time the ownership information was displayed is not less than the minimum time interval, the terminal can display the corresponding ownership information in the score bar; if the time interval is less than the minimum time interval, the terminal does not need to display the corresponding ownership information in the score bar to avoid frequently displaying the ownership information.

[0132] The above embodiments mainly describe the process of the terminal displaying the ownership information of the virtual resource package. The timing of the terminal displaying the virtual resource package will be explained below.

[0133] In some embodiments, the terminal can display virtual resources at the start of the duel phase of a live-streamed duel event. For ease of description, the duel phase is referred to as the first phase. In response to a viewer entering the virtual space of the first streamer, if the duel phase of the live-streamed duel event has not yet started, the terminal can display the live stream of the first streamer on the streamer's page in that virtual space. In response to the start of the first phase of the live-streamed duel event, the terminal displays duel start information on the live-streamed duel page. The duel start information reflects the start of the live-streamed duel event. The duel start information includes a resource icon for a virtual resource package. For example, if the virtual resource package is a virtual red envelope, the resource icon is a red envelope-style icon. The terminal can determine the deformation method of the virtual resource package based on the display style of the resource icon and the display style of the virtual resource package. For example, the deformation method includes gradually increasing size, gradually decreasing size, or first gradually increasing size and then gradually decreasing size, etc., and this embodiment does not limit this. The terminal can also determine the movement trajectory of the virtual resource package based on the display position of the resource icon and the display position of the virtual resource package. After the start-of-the-match information has been displayed for a period of time, the terminal can deform the virtual resource package according to the aforementioned deformation method. During the deformation process, the virtual resource package moves along a trajectory and gradually increases the transparency of the start-of-the-match information to present a display effect where the start-of-the-match information gradually disappears. By displaying the start-of-the-match information at the beginning of the match and by moving and deforming the virtual resource package, not only can the audience's perception of the match phase of the live broadcast be enhanced, but the virtual resource package can also be highlighted, improving the amount of information conveyed and the efficiency of information transmission.

[0134] Figure 6 This is a schematic diagram illustrating the deformation process of a virtual resource package according to an exemplary embodiment. For example... Figure 6 As shown in (a), in response to the start of the live showdown event, the terminal displays the live stream screens of streamer A and streamer B, along with showdown start information 601, on the live showdown page. When the virtual resource package is a virtual red envelope, a red envelope icon is displayed in showdown start information 601. After showdown start information 601 has been displayed for a period of time, the terminal displays as shown in (a). Figure 6 The page shown in (b) illustrates how the terminal deforms the virtual resource package in a "gradually enlarging then gradually shrinking" manner, moving the virtual resource package along a trajectory during the deformation process to place it in the score bar. Additionally, as... Figure 6 As shown in (b), the terminal can also gradually increase the transparency of the start of the battle information 601 during the deformation of the virtual resource package, so as to present the display effect of the start of the battle information gradually disappearing.

[0135] In some embodiments, the terminal can also display a virtual resource pack on the live match page when the duration of the live match event reaches a preset duration. Alternatively, it can display a virtual resource pack on the live match page when the highest current match score reaches a score threshold. The preset duration and score threshold can be configured according to actual needs, and this embodiment does not impose any limitations on them. By displaying the virtual resource pack when the duration of the live match event reaches a preset duration or when the highest match score reaches a score threshold, the timing of the virtual resource pack's display can be reasonably controlled, further enhancing the audience's perception of the match phase of the live match event.

[0136] In step S302, in response to the triggering operation of the virtual resource package, if the audience does not gift virtual resources to the first broadcaster in the first stage, the amount information and participation control of the virtual resource package are displayed in the information component of the virtual resource package.

[0137] In this embodiment, during the first stage of the live-streamed competition, viewers can help the first streamer win by gifting virtual resources, such as virtual gifts or virtual privileges. Optionally, viewers can also help the first streamer win by posting comments or liking posts in the virtual live stream room; this embodiment does not impose any restrictions on this.

[0138] If the viewer does not gift virtual resources to the first streamer in the first phase, in response to the triggering operation of the virtual resource package, the terminal can display an information component of the virtual resource package on the live broadcast page. This information component displays the amount of the virtual resource package and a participation control. The amount information indicates the quantity of virtual resources in the package. For example, if the virtual resource package is a virtual red envelope, the amount information indicates the monetary value within it. The participation control allows the viewer to acquire the eligibility to receive the virtual resource package by gifting virtual resources to the first streamer. By displaying the amount of the virtual resource package and the participation control when the viewer actively triggers the virtual resource package, more information can be conveyed, and the viewer can quickly assist the streamer by triggering the participation component, thus improving the efficiency of human-computer interaction.

[0139] In some embodiments, in response to a triggering operation of the participation control, the terminal displays a first prompt message. The first prompt message prompts the viewer to gift a preset virtual resource to the first broadcaster. The preset virtual resource can be any virtual resource pre-configured by the first broadcaster. By triggering a confirmation operation on the first prompt message, the viewer can quickly gift the preset virtual resource to the first broadcaster, helping the first broadcaster win and improving human-computer interaction efficiency. Alternatively, in response to a triggering operation of the participation control, the terminal displays a resource page. The resource page displays a target virtual resource in a selected state and multiple virtual resources in an unselected state. The target virtual resource can be any virtual resource on the resource page, such as the lowest-value virtual resource or the virtual resource gifted the most times by the viewer. In response to a gifting operation on any virtual resource on the resource page, the terminal displays a second prompt message. The second prompt message prompts the viewer to gift a virtual resource to the first broadcaster. By providing multiple ways to gift virtual resources when the participation control is triggered, not only are the interaction methods of the viewer enriched, but the gifting of virtual resources to the broadcaster can also be supported quickly, improving interaction efficiency.

[0140] In some embodiments, if a viewer fails to gift virtual resources to the first broadcaster during the first phase, the terminal can display a virtual resource package information component when the first phase has reached a certain duration. For example, if the first phase of a live broadcast event lasts for 3 minutes and the viewer still hasn't gifted virtual resources to the first broadcaster, the terminal can display a virtual resource package information component on the live broadcast page. Alternatively, if the viewer still hasn't gifted virtual resources to the first broadcaster when the first broadcaster falls behind for the first time, the terminal can also display a virtual resource package information component on the live broadcast page.

[0141] In some embodiments, the information component of the virtual resource pack is displayed floating above the live match page. By displaying the virtual resource pack's information component floating above the live match page, viewers can view relevant information about the virtual resource pack within the virtual space without leaving the virtual space or navigating to other pages, thus ensuring the amount of information viewers acquire within the virtual space. Furthermore, by displaying the information component containing participation controls, viewers can quickly participate in live match events by triggering the information component, improving human-computer interaction efficiency.

[0142] Optionally, the display style of the information components in a virtual resource pack is associated with the type of virtual resource pack. For example, if the virtual resource pack is a virtual red envelope, the display style of its information components is a red envelope cover. If the virtual resource pack is a virtual gift pack, the display style of its information components is a gift box.

[0143] In step S303, in response to the triggering operation of the virtual resource package, if the viewer has already gifted virtual resources to the first broadcaster in the first stage, the amount information of the virtual resource package and the gifting control are displayed in the information component of the virtual resource package.

[0144] In this embodiment of the disclosure, if the viewer has already gifted virtual resources to the first streamer in the first stage, the live broadcast page displays at least one virtual resource package. See the above. Figure 6 The virtual resource pack is displayed in the score bar and also in the upper right corner of the live battle page. In response to triggering any virtual resource pack, the terminal can display an information component for the virtual resource pack on the live battle page. This information component displays the virtual resource pack's limit and a gifting control. The gifting control is used to continue gifting virtual resources to the first streamer. Optionally, the terminal can also display the conditions for receiving the virtual resource pack in the information component. The conditions for receiving the virtual resource pack are: gifting virtual resources to the streamer in the first stage of the live battle event and the streamer winning the battle. By displaying the virtual resource pack's limit and gifting control when viewers have already helped the streamer, not only can more information be conveyed, but it also facilitates continuing to gift virtual resources to the streamer via the gifting control, eliminating the need for viewers to manually search for the gifting entry point and improving human-computer interaction efficiency.

[0145] In some embodiments, in response to a viewer's triggering of the gift control, the terminal displays a resource page. The resource page displays various virtual resources. The viewer can gift any virtual resource to the first broadcaster on the resource page. Alternatively, in response to a viewer's triggering of the gift control, the terminal gifts a preset virtual resource to the first broadcaster via a server.

[0146] Figure 7 This is a schematic diagram illustrating an information component of a virtual resource package according to an exemplary embodiment. In response to a viewer's triggering operation on any virtual resource package in the live stream battle page, if the viewer has not gifted virtual resources to the first streamer in the first phase, the terminal displays... Figure 7(a) shows the information component 701 of the virtual resource package. As shown in information component 701, the name of the virtual resource package is "PK Red Envelope," the participating streamers in the live battle are streamer A and streamer B, the condition for receiving the virtual resource package is "win the PK, and the audience opens a red envelope," and the amount of the virtual resource package is 1000 virtual coins. Information component 701 also displays a participation control 702. The audience can send a gift to streamer A by triggering the participation control 702 to help streamer A win the battle. When the audience sends a virtual gift to streamer A through the participation control 702, the terminal displays... Figure 7 The page shown in (b) is where the terminal replaces the participation control 702 displayed in information component 701 with a gift control 703. Viewers can continue to send virtual gifts to host A by triggering the gift control 703 to help host A win the duel.

[0147] In some embodiments, the virtual resource package's quota information can change as the match score changes. Accordingly, the terminal can update the virtual resource package's quota information using either of the following two methods based on the change in the match score, so that the quantity of virtual resources in the virtual resource package is positively correlated with the match score.

[0148] Method 1: The terminal updates the virtual resource package's limit information based on the preset range of the duel score. The terminal determines the highest duel score among multiple streamers. In response to the preset range of the highest duel score changing from a first range to a second range, the terminal updates the virtual resource package's limit information, changing the quantity of virtual resources in the package from a first value to a second value. The first value corresponds to the first range, and the second value corresponds to the second range. Both the first and second ranges are preset numerical ranges. For example, preset ranges include 0-10,000, 10,000-50,000, 50,000-100,000, 100,000-200,000, and above 200,000. The corresponding values ​​for these preset ranges are 500, 1000, 2000, 5000, and 10000, respectively. For example, if the virtual resource package is a virtual red envelope, and the virtual resources within it are virtual coins, and the highest duel score changes from 30,000 to 60,000, then the quantity of virtual coins in the virtual red envelope changes from 1000 to 2000. By updating the virtual resource package's quota information based on the preset range of the current highest duel score, the quantity of virtual resources in the virtual resource package can be positively correlated with the current highest duel score. Compared to keeping the virtual resource package's quota information unchanged, this method can further enhance the audience's willingness to interact in the virtual space and improve the interaction efficiency between the audience and the broadcaster.

[0149] Optionally, in the case of a live-streamed duel where points are deducted, the current highest duel score may also be reduced. For example, streamer A may have the highest duel score. If any viewer in streamer B's virtual space gifts virtual resources to streamer B, streamer A's duel score will decrease by the corresponding amount. The amount of score reduction is directly proportional to the value of the virtual resource. Therefore, even if the highest duel score decreases, the terminal can update the virtual resource package's limit information based on the preset range of the duel score, thereby reducing the amount of virtual resources in the virtual resource package.

[0150] In some embodiments, the virtual resource pack has an initial limit. This initial limit is related to the revenue-generating capacity of each streamer. Revenue-generating capacity reflects the streamer's historical earnings during live streams. For example, when two streamers with low revenue-generating capacity participate in a live stream battle, the initial limit of the virtual resource pack is lower; when two streamers with high revenue-generating capacity participate in a live stream battle, the initial limit of the virtual resource pack is higher. When a streamer with high revenue-generating capacity and a streamer with low revenue-generating capacity participate in a live stream battle, the initial limit of the virtual resource pack is moderate, that is, the initial limit is neither too high nor too low.

[0151] It should be noted that the following description uses the example of a situation where the score of the duel increases but the score of the duel does not decrease to illustrate the method of distributing virtual resource packages provided in this embodiment.

[0152] Method 2: The terminal updates the virtual resource package's quota information in real time based on changes in the competition score. Within a preset time period, the terminal determines the change in virtual resources based on the change in the current highest competition score. The change in virtual resources is positively correlated with the change in competition score. For example, within the preset time period, for every increase of X in the competition score, the number of virtual resources contained in the virtual resource package increases by Y. Here, X and Y are positive numbers. The preset time period can be the most recent 10 seconds, the most recent 30 seconds, or the most recent 60 seconds; this embodiment does not impose any limitations on this. Then, the terminal updates the virtual resource package's quota information based on the change in virtual resources, so that the number of virtual resources in the virtual resource package is updated from a third value to a fourth value. The difference between the fourth value and the third value is the change in virtual resources. By updating the virtual resource package's quota information based on the change in the current highest competition score within a preset time period, not only is the timeliness of the quota information guaranteed, but the number of virtual resources contained in the virtual resource package is also positively correlated with the current highest competition score, thereby further enhancing the audience's willingness to interact in the virtual space and improving the interaction efficiency between the audience and the broadcaster.

[0153] For example, if the preset time period is the last 30 seconds, for every 10,000 increase in the score, the number of virtual resources in the virtual resource pack increases by 100. If the current highest score increases by 100,000 in the last 30 seconds, the number of virtual resources in the virtual resource pack increases by 1,000.

[0154] In some embodiments, virtual resource packs typically have a quota limit. When the number of virtual resources in a virtual resource pack reaches its maximum, the terminal stops increasing the quota of the virtual resource pack to prevent the virtual resources in the virtual resource pack from exceeding the quota limit.

[0155] In some embodiments, the terminal can also display a virtual resource package with a preset display style on the live broadcast page after the quota information has been updated. The preset display style is used to indicate that the quota information of the virtual resource package has been updated. By displaying the virtual resource package with the preset display style, the update of the quota information of the virtual resource package can be clearly and intuitively demonstrated, allowing viewers to be promptly informed of changes in the quota information of the virtual resource package, thus improving the amount of information transmitted and the efficiency of information transmission.

[0156] Optionally, the default display style includes animation and prompt text. The animation can showcase the dynamic effects of the virtual resource pack. For example, in the case of a virtual red envelope, the animation shows virtual currency being added to the virtual red envelope, with the prompt text "Red envelope has expanded".

[0157] Figure 8 This is a schematic diagram illustrating a virtual resource pack with a preset display style according to an exemplary embodiment. For example... Figure 8 As shown, the virtual resource package is a virtual red envelope. Once the virtual resource package's limit information is updated, the terminal displays the virtual resource package in the duel score column with a preset display style including animation 801 and prompt text 802.

[0158] In some embodiments, the terminal can also display the quota information before and after the update in the information component of the virtual resource package after the quota information of the virtual resource package has been updated. Accordingly, after the quota information of the virtual resource package has been updated, in response to the first trigger operation of the virtual resource package by the viewer, the terminal displays the information component of the virtual resource package and displays a quota update animation in that information component. The quota update animation is used to demonstrate the change in quota information. Optionally, the quota update animation is used to display the quota of the virtual resource package before and after the update through scrolling values. By displaying the quota update animation in the information component of the virtual resource package, the viewer's perception of the quota information of the virtual resource package can be further enhanced, thereby increasing the viewer's willingness to participate in the interaction and improving the interaction efficiency between the viewer and the broadcaster.

[0159] Figure 9 This is a schematic diagram illustrating a credit limit update animation according to an exemplary embodiment. Figure 9 As shown, the virtual resource information component displays a quota update animation 901. By viewing the quota update animation, it can be seen that the virtual resources contained in the virtual red packet have been updated from 1000 virtual coins to 2000 virtual coins. Additionally, when the terminal uses the above method to update the quota information, if the current highest duel score is not within the maximum preset range, the terminal can display an update description of the quota information in the virtual resource package information component. For example... Figure 9 As shown, "When the PK score reaches xxx, the amount in the red envelope increases by x times" is the update description of the credit limit information. Here, PK score refers to the battle score. When the terminal uses the second method described above to update the credit limit information, the terminal can also display the update description in the information component of the virtual resource package. For example, the update description could be "For every X increase in PK score, the amount in the red envelope increases by Y".

[0160] As mentioned above Figures 4-9 As shown in any of the images, the live match page displays time information below the match score bar. This time information indicates the remaining match time. The live match ends when the remaining time reaches 0. Additionally, the terminal can also rotate through the display area for the match time information, showing ownership information and update information. Ownership information indicates that the virtual resource package belongs to the winning side of the live match. Update information indicates that the virtual resource package's quota information can be updated. The terminal can rotate through ownership information and update information according to a preset time period. For example, the terminal displays time information and ownership information below the match score bar. After 5 seconds of displaying ownership information, the terminal cancels the display of ownership information and displays update information below the match score bar. After 5 seconds of displaying update information, the terminal cancels the display of update information, so that only time information is displayed below the match score bar.

[0161] In step S304, in response to the end of the first phase of the live battle event, the result information of the virtual resource package acquisition is displayed.

[0162] In this embodiment, when the remaining time of the first stage of the live stream duel event reaches 0, the first decision of the live stream duel event ends, and the streamer with the highest current duel score wins. If the first streamer wins, the virtual resource package belongs to the first streamer's live stream room. If viewers have assisted the first streamer in the first stage of the live stream duel event, viewers can claim virtual resources from the virtual resource package. Accordingly, the terminal can display the acquisition result information of the virtual resource package. The acquisition result information indicates the virtual resources acquired by viewers within the winning streamer's virtual space from the virtual resource package.

[0163] It should be noted that because the number of virtual resources in a virtual resource package is limited, some viewers may not be able to claim any virtual resources. For example, if the virtual resource package is a virtual red envelope, and the first streamer wins, viewers can participate in grabbing the virtual red envelope, but they are not guaranteed to receive any virtual resources. If a viewer fails to claim any virtual resources, the terminal will display a message indicating that the viewer received 0 virtual resources or that the viewer did not win.

[0164] In some embodiments, virtual resource packs are displayed in the virtual spaces of multiple broadcaster objects. In response to the end of the first phase of the live broadcast event, if the first broadcaster object wins, the terminal displays a claiming animation. This claiming animation demonstrates that a virtual resource pack is being claimed. After the claiming animation ends, the terminal displays information indicating the acquisition result of the virtual resource pack. Optionally, the acquisition result information can be displayed in the virtual spaces of multiple broadcaster objects. By displaying virtual resource packs in the virtual spaces of multiple broadcaster objects participating in the live broadcast event, viewers in different virtual spaces can be aware of the existence of the virtual resource packs, increasing the amount of information conveyed. Furthermore, by displaying the acquisition result information of the virtual resource packs at the end of the first phase of the live broadcast event, the virtual resources acquired by multiple viewer objects can be intuitively conveyed, further increasing the amount of information conveyed.

[0165] In some embodiments, after the live showdown event ends, viewers need to wait for a period of time before they can claim the virtual resource pack. When viewers participate in the live showdown event via a participation control, if the first streamer wins, the terminal displays a countdown on the live showdown page. In response to the countdown ending, the terminal automatically displays a claiming animation. The countdown duration can be a preset duration, such as 10 seconds, 15 seconds, or 20 seconds; this embodiment does not impose any limitation on this. The claiming animation is used to demonstrate that the virtual resource pack is being claimed. Optionally, the terminal can display the claiming animation via a pop-up window on the live showdown page. When the claiming animation ends, the terminal displays the virtual resources obtained by the viewers from the virtual resource pack. By displaying the countdown, viewers can know when they can claim the virtual resource pack, increasing the amount of information they receive.

[0166] Figure 10 This is a schematic diagram illustrating a receiving animation according to an exemplary embodiment. For example... Figure 10 As shown in (a), if the first streamer wins and the audience has participated in the live match event, the terminal displays a countdown of 1001 on the live match page after the event ends. In response to the countdown ending, the terminal displays... Figure 10 The page shown in (b) is the one where the terminal displays the "Claim Animation 1002" on the live match page. For example... Figure 10 As shown in (b), the claim animation displays the avatars and usernames of multiple audience objects that scroll rapidly to indicate that multiple audience objects are currently claiming the virtual resource pack.

[0167] In some embodiments, in response to the end of the claim animation, if the viewer has obtained virtual resources from the virtual resource package, it indicates that the viewer has won, and the terminal displays the amount of virtual resources obtained and the quantity of virtual resources. If, in response to the end of the claim animation, the viewer has not obtained any virtual resources from the virtual resource package, it indicates that the viewer has not won, and the terminal displays a prompt text to indicate that the viewer has not won, meaning that the viewer obtained 0 virtual resources from the virtual resource package. For example, the prompt text might be "Unfortunately, you did not win this time." By displaying the viewer's winning status, the viewer can clearly and intuitively know whether they have received virtual resources and the quantity of virtual resources received, increasing the amount of information received and improving human-computer interaction efficiency.

[0168] In addition, after the animation for receiving virtual resources ends, the terminal can display not only the virtual resources acquired by the viewer, but also the virtual resources acquired by other viewers and the quantity of virtual resources acquired.

[0169] Figure 11This is a schematic diagram illustrating a result of obtaining a virtual resource package, according to an exemplary embodiment. When the viewer obtains the virtual resources from the virtual resource package, the terminal displays... Figure 11 The page shown in (a) is as follows. Figure 11 As shown in (a), the terminal displays information about obtaining the virtual resource pack in a pop-up window. The viewer obtains 100 virtual coins from the virtual resource pack. A gift control 1101 is also displayed in the pop-up window. The gift control 1101 displays the icon and value of the virtual gift. The viewer can thank the first broadcaster by triggering the gift control 1101. If the viewer does not obtain any virtual resources from the virtual resource pack, the terminal displays... Figure 11 The page shown in (b) is as follows. Figure 11 As shown in (b), the terminal displays the third prompt text "Unfortunately, you did not win this time" in the pop-up window.

[0170] In some embodiments, if the first streamer wins at the end of the first phase of a live-streamed competition, but the viewer did not gift virtual resources to the first streamer in the first phase, the terminal can display the virtual resource package's quota information and a qualification acquisition control in the virtual resource package's information component. The qualification acquisition control is used to acquire the qualification to participate in the virtual resource package by gifting virtual resources to the first streamer after being triggered. When the viewer gifts virtual resources to the first streamer using the qualification acquisition control, the terminal de-displays the qualification acquisition control in the information component and displays a countdown timer so that the viewer knows when they can claim the virtual resource package. In response to the countdown ending, the terminal displays a claiming animation, and after the animation ends, it displays the virtual resources the viewer has acquired from the virtual resource package. By displaying the information component containing the qualification acquisition control, if the first streamer wins, the viewer can quickly acquire the qualification to participate in the virtual resource package by triggering the qualification acquisition control, improving human-computer interaction efficiency.

[0171] Optionally, in response to the end of the live stream event, if the first streamer wins but the viewers did not gift virtual resources to the first streamer in the first stage, the terminal can display the virtual resource package and its quota information to attract viewers to view it. In response to a viewer's triggering action on the virtual resource package, the terminal displays the quota information and eligibility control for the virtual resource package in its information component. Optionally, if all virtual resources in the virtual resource package have been claimed, i.e., the quota of the virtual resource package is 0, and the viewers still have not participated in the live stream event, the terminal will cancel the display of the virtual resource package and its quota information to prevent viewers from failing to claim virtual resources.

[0172] Figure 12This is a schematic diagram illustrating an information component of another virtual resource package according to an exemplary embodiment. For example... Figure 12 As shown in (a) of Figure 12, in response to the end of a live broadcast event, if the first broadcaster wins but the viewer did not participate in the live broadcast event, the terminal displays virtual resource package 1201. Virtual resource package 1201 displays quota information. This quota information indicates that the virtual resource package contains 2000 virtual resources. In response to a viewer's triggering operation on virtual resource package 1201, the terminal displays the page shown in (b) of Figure 12. Figure 12 As shown in (b), the terminal displays the information component 1202 of the virtual resource package via a pop-up window. The information component 1202 displays the quota information of the virtual resource package and the qualification acquisition control 1203. When a viewer acquires the qualification to receive the virtual resource package through the qualification acquisition control, the terminal cancels the display of the qualification acquisition control and displays a countdown to the draw.

[0173] In some embodiments, in response to the end of a live match event, if the first broadcaster wins, the terminal displays a victory animation on the live match page. The victory animation reflects the virtual space where the virtual resource package belongs to the first broadcaster. In response to the end of a live match event, if the first broadcaster loses, the terminal displays a defeat animation on the live match page. The defeat animation reflects the virtual space where the virtual resource package does not belong to the first broadcaster. By displaying victory or defeat animations at the end of a live match event, the match result can be clearly and intuitively conveyed to the audience, increasing the amount of information received by the audience and improving human-computer interaction efficiency.

[0174] Figure 13 This is a schematic diagram illustrating a special effects animation according to an exemplary embodiment. In response to the end of a live broadcast event, if the first broadcaster wins, the terminal displays... Figure 13 The page shown in (a) is as follows. Figure 13 As shown in (a), the live match page displays a victory animation 1301 and a notification text 1302. Both the victory animation 1301 and the notification text 1302 are used to indicate that the first streamer has won and has gained access to the virtual resource package in their virtual space. If the first streamer loses, the terminal displays... Figure 13 The page shown in (b) is as follows. Figure 13 As shown in (b), the live match page displays a match failure animation 1303 and a prompt text 1304. Both the match failure animation 1302 and the prompt text 1304 are used to indicate that the first streamer failed and that the first streamer's virtual space did not obtain the right to open the virtual resource package.

[0175] In some embodiments, the terminal can also display resource package entries for multiple virtual resource packages on the live battle page. Each resource package entry displays at least one of the following: the virtual resource package's quota information, the remaining battle time of the live battle event, and the streamer's object information. The object information includes at least one of an avatar and a username. Optionally, the streamer is the streamer with the highest current battle score among the multiple streamers participating in the live battle event. In response to a viewer's triggering operation on any resource package entry, the terminal redirects to the virtual space corresponding to that resource package entry and displays battle information and virtual resource packages on the live battle page in that virtual space. The battle information includes the battle scores of the multiple streamers participating in the live battle event. Viewers can participate in the live battle event and help the streamer win by gifting virtual resources to the streamer in the virtual space. By displaying multiple virtual resource pack entry points on the live battle page, viewers can trigger any resource pack entry point to jump to the corresponding virtual space to participate in the live battle event, thereby obtaining the qualification to receive the virtual resource pack. This simplifies the process for viewers to receive virtual resource packs and improves the efficiency of human-computer interaction.

[0176] In some embodiments, after the live battle event involving the first broadcaster ends, the terminal can display resource package entries for multiple virtual resource packages on the live battle page. Alternatively, the terminal can display a viewing control on the live battle page to prompt viewers to view other virtual resource packages. In response to a viewer's triggering of the viewing control, the terminal displays resource package entries for multiple virtual resource packages for the viewer to choose from.

[0177] Figure 14 This is a schematic diagram illustrating a resource package entry point according to an exemplary embodiment. For example... Figure 14 As shown in (a), the live match page displays the results of virtual resource pack acquisition and a viewing control 1401. In response to a viewer's triggering action on the viewing control 1401, the terminal displays multiple resource pack entries 1402 on top of the live match page. In response to a triggering action on any resource pack entry, the terminal jumps to the live match page of the virtual space corresponding to that resource pack entry.

[0178] This disclosure provides a method for distributing virtual resource packages, which displays the virtual resource package in the virtual space of a streamer participating in a live broadcast competition. Since viewers in the winning streamer's live broadcast room can obtain virtual resources from the virtual resource package after the first stage of the live broadcast competition ends, displaying the virtual resource package on the live broadcast page not only increases the amount of information conveyed but also enriches the distribution method of the virtual resource package, enhancing viewers' willingness to interact during the live broadcast competition and improving interaction efficiency.

[0179] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.

[0180] Figure 15 This is a block diagram illustrating a virtual resource pack distribution apparatus according to an exemplary embodiment. Figure 15 As shown, the device includes: a first display unit 1501 and a second display unit 1502.

[0181] The first display unit 1501 is configured to respond to an operation of entering the virtual space of the first broadcaster object, and in the case that the first broadcaster object participates in a live broadcast battle event, display battle information and virtual resource packs on the live broadcast battle page in the virtual space. The battle information includes the battle scores of multiple broadcasters participating in the live broadcast battle event.

[0182] The second display unit 1502 is configured to display virtual resource package acquisition result information in response to the end of the first phase of the live broadcast event. The acquisition result information is used to indicate the virtual resources acquired by the audience object in the virtual space of the winning broadcaster object from the virtual resource package.

[0183] In some embodiments, Figure 16 This is a block diagram illustrating another virtual resource pack distribution device according to an exemplary embodiment, such as... Figure 16 As shown, the device also includes:

[0184] The first update unit 1503 is configured to update the quota information of the virtual resource package in response to the preset range in which the current highest duel score is located being updated from a first range to a second range, so that the number of virtual resources in the virtual resource package is updated from a first value to a second value, the first value corresponding to the first range and the second value corresponding to the second range.

[0185] In some embodiments, the apparatus further includes:

[0186] The second update unit 1504 is configured to determine the change in virtual resources based on the change in the current highest duel score within a preset time period. The change in virtual resources is positively correlated with the change in the duel score. Based on the change in virtual resources, the quota information of the virtual resource package is updated so that the quantity of virtual resources in the virtual resource package is updated from a third value to a fourth value. The difference between the fourth value and the third value is the change in virtual resources.

[0187] In some embodiments, the first display unit 1501 is further configured to display a virtual resource package with a preset display style on the live showdown page after the quota information of the virtual resource package has been updated. The preset display style is used to indicate that the quota information of the virtual resource package has been updated.

[0188] In some embodiments, the first display unit 1501 is further configured to, in response to the start of the first phase of a live match event, display match start information on the live match page, the match start information including a resource icon of a virtual resource pack; determine the deformation mode of the virtual resource pack based on the display style of the resource icon and the display style of the virtual resource pack; determine the movement trajectory of the virtual resource pack based on the display position of the resource icon and the display position of the virtual resource pack; and, during the deformation of the virtual resource pack according to the deformation mode, move the virtual resource pack along the movement trajectory and gradually increase the transparency of the match start information.

[0189] In some embodiments, the first display unit 1501 is further configured to perform the step of displaying a virtual resource pack on the live showdown page when the duration of the live showdown event reaches a preset duration; or, to perform the step of displaying a virtual resource pack on the live showdown page when the current highest showdown score reaches a score threshold.

[0190] In some embodiments, the first display unit 1501 is further configured to display ownership information of the virtual resource package based on the duel information, the ownership information being used to indicate that the virtual resource package belongs to the virtual space of the streamer with the highest current duel score.

[0191] In some embodiments, the first display unit 1501 is configured to display a virtual resource package with a target color as the background color based on the duel information. The target color is the color of the duel score bar of the streamer with the highest current duel score, and the background color of the virtual resource package is used to indicate that the virtual resource package currently belongs to the streamer with the highest duel score.

[0192] In some embodiments, the first display unit 1501 is configured to display attribution information when the first broadcaster's score is higher than the scores of multiple second broadcasters for the first time. The attribution information indicates that the virtual resource package currently belongs to the virtual space of the first broadcaster, and the second broadcasters are broadcasters other than the first broadcaster among the multiple broadcasters. When the first broadcaster's score is lower than the score of any of the second broadcasters for the first time, the attribution information indicates that the virtual resource package currently belongs to the virtual space of the second broadcaster.

[0193] In some embodiments, the first display unit 1501 is further configured to, in response to a triggering operation on the virtual resource package, display the quota information of the virtual resource package and a participation control in the information component of the virtual resource package if the viewer does not gift virtual resources to the first broadcaster in the first stage. The participation control is used to obtain the eligibility to receive the virtual resource package by gifting virtual resources to the first broadcaster.

[0194] In some embodiments, the first display unit 1501 is further configured to, in response to a triggering operation of the participation control, display a first prompt message, the first prompt message being used to prompt the viewer to gift a preset virtual resource to the first broadcaster; or, in response to a triggering operation of the participation control, display a resource page, the resource page displaying a target virtual resource in a selected state and multiple virtual resources in an unselected state; and in response to a gifting operation of any virtual resource in the resource page, display a second prompt message, the second prompt message being used to prompt the viewer to gift a virtual resource to the first broadcaster.

[0195] In some embodiments, the first display unit 1501 is further configured to, in response to a triggering operation on the virtual resource package, display the quota information and gifting control of the virtual resource package in the information component of the virtual resource package, provided that the viewer has already gifted virtual resources to the first broadcaster in the first stage. The gifting control is used to continue gifting virtual resources to the first broadcaster.

[0196] In some embodiments, virtual resource packages are displayed in the virtual spaces of multiple broadcaster objects. The second display unit 1502 is configured to, in response to the end of the first phase of the live broadcast event, display a claiming animation if the first broadcaster object wins, the claiming animation is used to show that the virtual resource package is being claimed; and display virtual resource package acquisition result information if the claiming animation ends, the acquisition result information is used to indicate the virtual resources obtained by multiple viewer objects in the virtual space of the first broadcaster object from the virtual resource package, and the acquisition result information can be displayed in the virtual spaces of multiple broadcaster objects.

[0197] In some embodiments, the second display unit 1502 is further configured to, in response to the end of the first phase of the live showdown event, display a victory animation on the live showdown page if the first streamer wins, the victory animation reflecting the virtual space where the virtual resource package belongs to the first streamer; and in response to the end of the first phase of the live showdown event, display a defeat animation on the live showdown page if the first streamer loses, the defeat animation reflecting the virtual space where the virtual resource package does not belong to the first streamer.

[0198] In some embodiments, the apparatus further includes:

[0199] The third display unit 1505 is configured to display resource package entries for multiple virtual resource packages. Each resource package entry displays at least one of the following: quota information of the virtual resource package, remaining match time of the live match event, and object information of the streamer. The object information includes at least one of avatar and username. In response to a trigger operation on any resource package entry, the match information and the virtual resource package are displayed on the live match page of the virtual space corresponding to the resource package entry.

[0200] This disclosure provides a device for distributing virtual resource packages, which can display virtual resource packages in the virtual space of a streamer participating in a live broadcast competition. Since viewers in the winning streamer's live broadcast room can obtain virtual resources from the virtual resource package after the first stage of the live broadcast competition ends, displaying virtual resource packages on the live broadcast page not only increases the amount of information conveyed but also enriches the distribution methods of virtual resource packages, enhancing viewers' willingness to interact during the live broadcast competition and improving interaction efficiency.

[0201] It should be noted that the virtual resource package distribution device provided in the above embodiments is only illustrated by the division of the above functional units. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the virtual resource package distribution device and the virtual resource package distribution method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0202] Regarding the live streaming battle device in the above embodiments, the specific methods by which each module performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0203] Figure 17 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Typically, the electronic device 1700 includes a processor 1701 and a memory 1702.

[0204] Processor 1701 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1701 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1701 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1701 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1701 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0205] The memory 1702 may include one or more computer-readable storage media, which may be non-transitory. The memory 1702 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1702 are used to store at least one program code, which is executed by the processor 1701 to implement the virtual resource package distribution method provided in the method embodiments of this disclosure.

[0206] In some embodiments, the electronic device 1700 may optionally include a peripheral device interface 1703 and at least one peripheral device. The processor 1701, memory 1702, and peripheral device interface 1703 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1703 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 1704, display screen 1705, camera assembly 1706, audio circuitry 1707, and power supply 1708.

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

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

[0209] Display screen 1705 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1705 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1701 for processing. In this case, display screen 1705 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1705, which serves as the front panel of electronic device 1700; in other embodiments, there may be at least two display screens 1705, respectively disposed on different surfaces of electronic device 1700 or in a folded design; in still other embodiments, display screen 1705 may be a flexible display screen, disposed on a curved or folded surface of electronic device 1700. Furthermore, display screen 1705 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1705 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0210] The camera assembly 1706 is used to acquire images or videos. Optionally, the camera assembly 1706 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the electronic device, and the rear-facing camera is located on the back of the electronic device. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1706 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0211] The audio circuit 1707 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1701 for processing, or input to the radio frequency circuit 1704 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the electronic device 1700. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1701 or the radio frequency circuit 1704 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1707 may also include a headphone jack.

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

[0213] Those skilled in the art will understand that Figure 17 The structure shown does not constitute a limitation on the electronic device 1700, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0214] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1702 including instructions, which can be executed by a processor 1701 of an electronic device 1700 to complete the virtual resource package distribution method described above. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0215] A computer program product includes a computer program that, when executed by a processor, implements the method for distributing the aforementioned virtual resource package.

[0216] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0217] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method of issuing a virtual resource package, characterized by, The method applied to a terminal comprises: In response to an operation of entering a virtual space of a first anchor object, displaying, in a case where the first anchor object participates in a live streaming duel event, duel information and a virtual resource package on a live streaming duel page of the virtual space, the duel information comprising duel scores of a plurality of anchor objects participating in the live streaming duel event, the virtual resource package having an initial amount, and an amount information of the virtual resource package changing with a change of the duel scores, so that a number of virtual resources in the virtual resource package is positively correlated with the duel scores; In response to a triggering operation on the virtual resource package, in a case where a viewer object does not send virtual resources to the first anchor object in a first stage, displaying the amount information of the virtual resource package and a participation control in an information component of the virtual resource package, the participation control being used to acquire a collection qualification of the virtual resource package by sending virtual resources to the first anchor object; In response to an end of the first stage of the live streaming duel event, displaying acquisition result information of the virtual resource package, the acquisition result information being used to indicate virtual resources acquired from the virtual resource package by viewer objects in a virtual space of a winning anchor object; the first stage being a stage of performing a live streaming duel in the live streaming duel event.

2. The method of claim 1, wherein, The method further comprises: In response to a preset range in which a current highest duel score is located being updated from a first range to a second range, updating the amount information of the virtual resource package, so that a number of virtual resources in the virtual resource package is updated from a first value to a second value, the first value corresponding to the first range, and the second value corresponding to the second range.

3. The method of claim 1, wherein, The method further comprises: Based on a change amount of the current highest duel score in a preset time period, determining a change amount of the virtual resources, the change amount of the virtual resources being positively correlated with the change amount of the duel scores; Based on the change amount of the virtual resources, updating the amount information of the virtual resource package, so that the number of virtual resources in the virtual resource package is updated from a third value to a fourth value, a difference between the fourth value and the third value being the change amount of the virtual resources.

4. The method of claim 2 or 3, wherein, The method further comprises: In a case where the updating of the amount information of the virtual resource package is completed, displaying the virtual resource package in a preset display style on the live streaming duel page, the preset display style being used to indicate that the amount information of the virtual resource package has been updated.

5. The method of claim 1, wherein, The method further comprises: In response to a start of the first stage of the live streaming duel event, displaying duel start information on the live streaming duel page, the duel start information containing a resource icon of the virtual resource package; Based on a display style of the resource icon and a display style of the virtual resource package, determining a deformation mode of the virtual resource package; Based on a display position of the resource icon and a display position of the virtual resource package, determining a moving track of the virtual resource package; In a process of deforming the virtual resource package according to the deformation mode, moving the virtual resource package along the moving track, and gradually increasing a transparency of the duel start information.

6. The method of claim 1, wherein, The method further comprises: In a case where the duration of the live competition event reaches a preset duration, the step of displaying the virtual resource package on the live competition page is performed; or In a case where the current highest competition score reaches a score threshold, the step of displaying the virtual resource package on the live competition page is performed.

7. The method of claim 1, wherein, The method further includes: Based on the competition information, displaying attribution information of the virtual resource package, the attribution information being used to indicate that the virtual resource package belongs to the virtual space of the anchor object with the highest current competition score.

8. The method of claim 7, wherein, The step of displaying the attribution information of the virtual resource package based on the competition information includes: Based on the competition information, displaying the virtual resource package with a target color as a background color, the target color being a color of a competition score bar of the anchor object with the highest current competition score, the background color of the virtual resource package being used to indicate that the virtual resource package currently belongs to the anchor object with the highest competition score.

9. The method of claim 7, wherein the virtual resource package is assigned to the user by a network operator. The step of displaying the attribution information of the virtual resource package based on the competition information includes: In a case where the competition score of the first anchor object is higher than the competition scores of a plurality of second anchor objects for the first time, displaying the attribution information, the attribution information being used to indicate that the virtual resource package currently belongs to the virtual space of the first anchor object, the second anchor objects being anchor objects other than the first anchor object among the plurality of anchor objects; In a case where the competition score of the first anchor object is lower than the competition score of any of the second anchor objects for the first time, displaying the attribution information, the attribution information being used to indicate that the virtual resource package currently belongs to the virtual space of the second anchor object.

10. The method of claim 1, wherein, The method further includes: In response to a triggering operation on the participation control, displaying first prompt information, the first prompt information being used to prompt the audience object to gift a preset virtual resource to the first anchor object; or In response to the triggering operation on the participation control, displaying a resource page, the resource page displaying a target virtual resource in a selected state and a plurality of virtual resources in unselected states; In response to a gifting operation on any virtual resource in the resource page, displaying second prompt information, the second prompt information being used to prompt the audience object to gift the virtual resource to the first anchor object.

11. The method of claim 1, wherein, The method further includes: In response to a triggering operation on the virtual resource package, in a case where the audience object has gifted a virtual resource to the first anchor object in the first stage, displaying, in an information component of the virtual resource package, quota information of the virtual resource package and a gifting control, the gifting control being used to continue gifting a virtual resource to the first anchor object.

12. The method of claim 1, wherein, The virtual resource package is displayed in the virtual space of each of the plurality of anchor objects, and the step of displaying the acquisition result information of the virtual resource package in response to the end of the first stage of the live competition event includes: In response to the end of the first stage of the live competition event, in a case where the first anchor object wins, displaying a collection animation, the collection animation being used to show that the virtual resource package is being collected; In a case where the obtaining animation display ends, display acquisition result information of the virtual resource package, the acquisition result information being used to indicate virtual resources obtained by a plurality of audience objects in a virtual space of the first anchor object from the virtual resource package, and the acquisition result information being capable of being displayed in virtual spaces of the plurality of anchor objects.

13. The method of claim 1, wherein the virtual resource package is a virtual machine. The method further includes: in a case where the first anchor object wins in response to the first stage of the live competition event ending, displaying a competition victory animation on the live competition page, the competition victory animation being used to reflect that the virtual resource package belongs to the virtual space of the first anchor object; in a case where the first anchor object loses in response to the first stage of the live competition event ending, displaying a competition defeat animation on the live competition page, the competition defeat animation being used to reflect that the virtual resource package does not belong to the virtual space of the first anchor object.

14. The method of claim 1, wherein, The method further includes: displaying resource package entrances of a plurality of virtual resource packages, the resource package entrances being displayed with at least one of quota information of a virtual resource package, a remaining competition time of a live competition event, and object information of an anchor object, the object information including at least one of an avatar and a username; in response to a triggering operation on any resource package entrance, displaying competition information and a virtual resource package in a live competition page of a virtual space corresponding to the resource package entrance.

15. A device for distributing virtual resource packages, characterized in that, The apparatus is configured in a terminal, and the apparatus includes: a first display unit configured to, in response to an operation of entering a virtual space of a first anchor object, display, in a case where the first anchor object participates in a live competition event, competition information and a virtual resource package on a live competition page of the virtual space, the competition information including competition scores of a plurality of anchor objects participating in the live competition event, the virtual resource package having an initial quota, and quota information of the virtual resource package changing with changes in the competition scores, so that a number of virtual resources in the virtual resource package is positively correlated with the competition scores; the first display unit is further configured to, in response to a triggering operation on the virtual resource package, display, in a case where an audience object does not send a virtual resource to the first anchor object in a first stage, the quota information of the virtual resource package and a participation control in an information component of the virtual resource package, the participation control being used to acquire an obtaining qualification of the virtual resource package by sending a virtual resource to the first anchor object; a second display unit configured to, in response to the first stage of the live competition event ending, display acquisition result information of the virtual resource package, the acquisition result information being used to indicate virtual resources obtained by audience objects in a virtual space of a winning anchor object from the virtual resource package; and the first stage being a stage in which live competition is performed in the live competition event.

16. An electronic device, comprising: The electronic device includes: one or more processors; a memory for storing program codes executable by the processors; wherein the processors are configured to execute the program codes to implement the method for issuing a virtual resource package according to 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 the processor of the electronic device, the electronic device is enabled to perform the method for issuing a virtual resource package as claimed in any one of claims 1 to 14.

18. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the method for issuing a virtual resource package as claimed in any one of claims 1 to 14.

Citation Information

Patent Citations

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

    CN110300311A

  • Live voting method and device and storage medium

    CN111327953A