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

By implementing tasks to remove obstructions in virtual space and utilizing virtual resources gifted by audience members to damage or move virtual items, the problem of limited interaction methods was solved, and interactivity and audience retention were improved.

CN119729099BActive Publication Date: 2026-06-12BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2024-12-30
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

The existing interactive methods in virtual spaces are too simplistic, leading to a loss of viewers and weak interactivity.

Method used

In the virtual space, the task of removing obstructions displays a preset area of ​​the anchor being obscured by virtual objects. Viewers can then gift virtual resources to damage, eliminate, shake, or move these virtual objects, thus increasing interactivity by combining gifting behavior with the task.

🎯Benefits of technology

It enriched the content of the virtual space, made the audience active participants, increased the number of interactive behaviors and the experience, and increased the retention rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729099B_ABST
    Figure CN119729099B_ABST
Patent Text Reader

Abstract

The present disclosure provides an interaction method and device in a virtual space, electronic equipment and storage medium, belonging to the technical field of multimedia. The method comprises: in the case that an occlusion elimination task is started, displaying that a preset region including a first anchor object is occluded by a virtual object in the virtual space; in the case that a viewer object donates a first virtual resource to the first anchor object, displaying an effect of the first virtual resource on the virtual object, the effect being any one of partial or whole damage, elimination, shaking and movement of the virtual object. The above technical solution combines the resource donation behavior in the virtual space with the virtual object, and in the case that the virtual object occludes the anchor object, the viewer object donates the first virtual resource to see the anchor object, so as to minimize the occlusion of the virtual object on the anchor object, the interaction is strong, and the number of interaction behaviors in the virtual space and the interaction experience of the viewer object are improved.
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 an interactive method, apparatus, electronic device, and storage medium in virtual space. Background Technology

[0002] With the development of multimedia technology, live streaming has become a popular trend, permeating people's lives. Live streaming platforms typically offer various interactive methods in the virtual space, including following the streamer, liking, sending gifts, and commenting. While the streamer needs to repeatedly engage the audience through verbal prompts, this interaction often remains superficial, merely encouraging viewers to send virtual gifts. The limited interactivity and simplistic approach lead to audience attrition in the virtual space. Summary of the Invention

[0003] This disclosure provides an interactive method, apparatus, electronic device, and storage medium in virtual space, which features strong interactivity and helps to increase the number of interactive behaviors in virtual space and the interactive experience of the audience. The technical solution of this disclosure is as follows:

[0004] According to one aspect of the embodiments of this disclosure, an interaction method in a virtual space is provided, the method comprising:

[0005] When the task of removing obstruction is initiated, in the virtual space, a preset area including the first broadcaster object is obscured by virtual items. The first broadcaster object is any broadcaster object in the virtual space.

[0006] When a viewer gifts a first virtual resource to the first broadcaster, the effect of the first virtual resource on the virtual item is displayed. The effect is any one of the following: partial or complete damage, elimination, shaking, or movement of the virtual item.

[0007] According to another aspect of the embodiments of this disclosure, an interactive device in a virtual space is provided, comprising:

[0008] The display unit is configured to, when the occlusion removal task is initiated, display in the virtual space a preset area including a first broadcaster object that is occluded by virtual items, wherein the first broadcaster object is any broadcaster object in the virtual space;

[0009] The display unit is further configured to display the effect of the first virtual resource on the virtual item when the viewer sends the first virtual resource to the first anchor, wherein the effect is any one of the following: partial or complete damage, elimination, shaking, and movement of the virtual item.

[0010] In some embodiments, the virtual item is a composite item consisting of multiple sub-items;

[0011] The display unit is configured to perform any of the following:

[0012] When a viewer gifts a first virtual resource to the first streamer, it is displayed that any sub-item among the virtual items is damaged.

[0013] When a viewer gifts a first virtual resource to the first streamer, any sub-item among the virtual items is displayed as being eliminated.

[0014] When a viewer gifts a first virtual resource to the first streamer, any sub-item among the virtual items will be displayed to shake.

[0015] When a viewer gifts a first virtual resource to the first broadcaster, any sub-item among the virtual items is displayed to move.

[0016] In some embodiments, the display unit is configured to, when a viewer giftes a first virtual resource to the first broadcaster, display a damaged effect on the sub-item if the sub-item does not meet a first elimination condition. The damaged effect indicates that the sub-item is damaged, and the first elimination condition is a condition that must be met for the sub-item to be eliminated from the virtual items.

[0017] In some embodiments, the display unit is configured to, when a viewer giftes a first virtual resource to the first broadcaster, display an elimination effect of the sub-item if the sub-item meets a first elimination condition, wherein the elimination effect is used to indicate that the sub-item is eliminated from the virtual items.

[0018] In some embodiments, the display unit is configured to display the virtual item moving away from the first streamer when a viewer giftes the first virtual resource to the first streamer.

[0019] In some embodiments, the display unit is further configured to perform the following actions when a viewer giftes a first virtual resource to the first broadcaster: obtaining the quantity of the first virtual resource gifted; and displaying the effect of the first virtual resource on the virtual item based on the gift quantity, wherein the strength of the effect is positively correlated with the gift quantity.

[0020] In some embodiments, the display unit is further configured to, in response to a viewer gifting the first virtual resource to the first streamer, display the effect of the target virtual resource associated with the first virtual resource on the virtual item when the number of gifts of the first virtual resource reaches a quantity threshold.

[0021] The target virtual resource has a stronger effect than the first virtual resource. The target virtual resource is a virtual resource that can be obtained when the number of gifts of the first virtual resource reaches a certain threshold. The probability of obtaining the target virtual resource each time the first virtual resource is gifted is a preset value.

[0022] In some embodiments, the display unit is further configured to, on the basis of displaying a preset area including the first anchor object being obscured by a virtual object, display the first virtual resource associated with the virtual object in an associated display manner, wherein the first virtual resource is used to prompt the audience to remove the obscuration of the virtual object and give away virtual resources.

[0023] In some embodiments, the display unit is further configured to display a first prompt message in the virtual space when part or all of the virtual item is eliminated or moved. The first prompt message is used to indicate that the first virtual resource donated by the audience has successfully reduced the area obscured by the virtual item.

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

[0025] The acquisition unit is configured to acquire the completion degree of multiple audience objects in the virtual space for the task of eliminating occlusion. The completion degree of each audience object is used to represent at least one of the following: the degree of damage, the degree of elimination, the degree of shaking, or the degree of movement of the virtual item due to the audience object gifting the first virtual resource.

[0026] The sorting unit is configured to sort the completion of the plurality of audience objects in descending order;

[0027] The display unit is further configured to display a second prompt in the virtual space based on the order of the completion status of the current audience object among the completion statuses of the plurality of audience objects. The second prompt is used to indicate the task completion status of the current audience object.

[0028] In some embodiments, the display unit is further configured to display a task card for the occlusion removal task in the virtual space. The task card includes at least one of a task participation control, a task viewing control, task progress information, remaining task time, and resource prompt information. The resource prompt information is used to prompt the audience to use the first virtual resource to complete the occlusion removal task.

[0029] In some embodiments, the display unit includes:

[0030] The subunit is configured to perform the following: determining the display style of the task card based on at least one of the target audience number and the first resource acquisition number in the virtual space. The target audience number is the number of audience objects in the virtual space that have gifted the first virtual resource to the occlusion removal task at the current moment. The first resource acquisition number is the number of the first virtual resources that the first anchor object has acquired due to the occlusion removal task at the current moment.

[0031] The display subunit is configured to display the task card for the occlusion removal task in the virtual space, according to the display style.

[0032] In some embodiments, the determining subunit is configured to perform at least one of the following:

[0033] The texture of the task card is determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired;

[0034] The animation effect of the task card and the duration of the animation effect are determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired.

[0035] In some embodiments, the display unit is further configured to display the first resource acquisition quantity and the target audience quantity sequentially in a carousel format within the task card.

[0036] In some embodiments, the occlusion removal task includes multiple sub-tasks;

[0037] The display unit is also configured to display a progress bar for the task of removing occlusion in the task card. The progress bar includes multiple task nodes, and the order of the multiple task nodes conforms to the execution order of the multiple sub-tasks.

[0038] In some embodiments, the occlusion removal task includes multiple sub-tasks;

[0039] The display unit is also configured to, in the task card, sequentially display the progress bars corresponding to the plurality of sub-tasks according to the execution order of the plurality of sub-tasks.

[0040] In some embodiments, the display unit is further configured to display a task participation control for the task of removing occlusion in the virtual space; and to display the effect of the first virtual resource on the virtual item in response to a triggering operation of the task participation control by the audience object.

[0041] In some embodiments, the display unit is further configured to perform the following: display a task viewing control for the occlusion removal task in the virtual space; in response to a triggering operation of the task viewing control, display detailed information of the occlusion removal task in the virtual space, the detailed information including at least one of a first resource acquisition quantity, a target audience quantity, and remaining task time, wherein the first resource acquisition quantity is the quantity of the first virtual resources acquired by the first broadcaster at the current moment due to the occlusion removal task, and the target audience quantity is the quantity of audiences in the virtual space who have gifted the first virtual resources to the occlusion removal task at the current moment.

[0042] In some embodiments, the display unit is further configured to, when the occlusion removal task is initiated, display an occlusion removal task option and an occlusion task option in the virtual space, wherein the occlusion removal task option instructs a viewer to remove the occlusion of the virtual item on the first broadcaster by gifting the first virtual resource, and the occlusion task option instructs a viewer to enhance the occlusion of the virtual item on the first broadcaster by gifting a second virtual resource; in response to selecting the occlusion removal task option, display the first virtual resource in the virtual space; and in response to selecting the occlusion task option, display the second virtual resource in the virtual space.

[0043] In some embodiments, the display unit is further configured to display that all virtual items have been eliminated when the virtual items meet a second elimination condition, wherein the second elimination condition is a condition that must be met for all virtual items to be eliminated.

[0044] In some embodiments, the display unit is further configured to, upon successful completion of the occlusion removal task, display in the virtual space at least one of the identifier of at least one target audience object and at least one of the second resource acquisition quantity, wherein the at least one target audience object is an audience object in the virtual space whose completion rate of the occlusion removal task reaches a preset value, and the second resource acquisition quantity is the total number of virtual resources acquired by the first broadcaster object in the occlusion removal task.

[0045] In some embodiments, the display unit is further configured to restore the virtual item if the virtual item does not meet the second elimination condition when the remaining time of the task to eliminate occlusion is zero.

[0046] In some embodiments, the display unit is configured to perform any of the following:

[0047] In the virtual space, an effects panel is displayed. In response to the application of any occlusion effect in the effects panel, a preset area including the first broadcaster object is displayed as being occluded by the virtual item corresponding to the occlusion effect.

[0048] An activity panel is displayed in the virtual space. In response to an application operation on any occlusion activity in the activity panel, a preset area including the first broadcaster object is displayed, which is occluded by the virtual item corresponding to the occlusion activity.

[0049] In some embodiments, the display unit is further configured to perform the following actions in response to a triggering operation of an activity control in the virtual space: displaying an activity panel in the virtual space, the activity panel displaying multiple types of activity options, including occlusion activity options; displaying multiple occlusion activities in response to a selection operation of an occlusion activity option; and displaying a preset area including the first broadcaster object occluded by a virtual item corresponding to the occlusion activity in response to an application operation of any of the multiple occlusion activities.

[0050] In some embodiments, the display unit is further configured to execute an entry point for displaying occlusion-type activities in the virtual space; in response to a triggering operation on the entry point for the occlusion-type activities, to display an activity panel in the virtual space, the activity panel displaying multiple occlusion activities; and in response to an application operation on any of the multiple occlusion activities, to display a preset area including the first broadcaster object being occluded by the virtual item corresponding to the occlusion activity.

[0051] In some embodiments, the display unit is further configured to: display the broadcast window of the first broadcaster and the broadcast window of the second broadcaster in the virtual space when the first broadcaster and the second broadcaster are connected in a battle, with each broadcast window displaying a corresponding broadcaster; display the virtual prop to be assembled in the virtual space when a prop assembly task is initiated; update the display of the assembly progress information of the virtual prop when a viewer gifts a third virtual resource to the first broadcaster, wherein the third virtual resource is a resource used to assemble the virtual prop; and display the battle result between the first broadcaster and the second broadcaster based on the virtual prop in response to an application operation on the virtual prop when the virtual prop is assembled.

[0052] In some embodiments, the display unit is further configured to perform an operation in response to the application of the virtual prop, displaying the virtual prop moving toward the second streamer object in the virtual space; and displaying the hitting effect of the virtual prop in the streamer window of the second streamer object.

[0053] In some embodiments, the display unit is further configured to, upon completion of the virtual prop assembly, display a direction adjustment control for the virtual prop in the virtual space; determine the movement direction of the virtual prop in response to a triggering operation of the direction adjustment control; and display the virtual prop moving towards the second broadcaster object along the movement direction.

[0054] In some embodiments, the display unit is further configured to, when the viewer object gifts the third virtual resource to the first broadcaster object, display the viewer object's identifier moving toward the virtual prop; and when there is overlap between the viewer object's identifier and the virtual prop, turn off the display of the viewer object's identifier.

[0055] In some embodiments, the display unit is configured to perform an action based on the adversarial scores obtained by the first broadcaster and the second broadcaster, displaying the broadcaster window of the first broadcaster and the broadcaster window of the second broadcaster in the virtual space, wherein the width of each broadcaster window is positively correlated with the adversarial score of the corresponding broadcaster.

[0056] In some embodiments, the display unit is further configured to, for either the first broadcaster object or the second broadcaster object, display in the broadcaster object's broadcaster window, based on the broadcaster object's adversarial score, that the broadcaster object is in a virtual stream, the height of the virtual stream being negatively correlated with the broadcaster object's adversarial score.

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

[0058] One or more processors;

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

[0060] The processor is configured to execute the program code to implement the interactive methods in the aforementioned virtual space.

[0061] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when program code in the computer-readable storage medium is executed by a processor of an electronic device, enables the electronic device to perform the interactive method in the virtual space described above.

[0062] According to another aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the interaction method in the virtual space described above.

[0063] This disclosure provides an interactive method in a virtual space. When an occlusion removal task is initiated, a virtual item corresponding to the occlusion removal task is used to occlude a preset area in the virtual space containing any broadcaster object. Then, viewers gift first virtual resources to damage, remove, shake, or move part or all of the virtual item. In other words, the act of viewers gifting resources in the virtual space is combined with the virtual item corresponding to the occlusion removal task. When a virtual item occludes a broadcaster object, viewers gift the first virtual resource in order to see the broadcaster object, thereby minimizing the occlusion of the broadcaster object by the virtual item and enriching the virtual space. The content is presented in a way that, for the audience, is equivalent to playing a game in virtual space where they "remove virtual items from obscuring the streamer by gifting virtual resources." The audience is no longer just a recipient of the content in the virtual space, but an active participant, which helps to improve the audience retention rate in the virtual space. Furthermore, when each audience member gifts the first virtual resource, the effect of the first virtual resource on the virtual item is displayed, which more clearly and impactfully reflects the interaction results of each audience member in the virtual space. The interactivity is strong, which helps to increase the number of interactive behaviors in the virtual space and the interactive experience of the audience.

[0064] 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

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

[0066] Figure 1 This is a schematic diagram illustrating the implementation environment of an interaction method in a virtual space according to an exemplary embodiment.

[0067] Figure 2 This is a flowchart illustrating an interactive method in a virtual space according to an exemplary embodiment.

[0068] Figure 3 This is a flowchart illustrating another method of interaction in a virtual space according to an exemplary embodiment.

[0069] Figure 4 This is a schematic diagram illustrating the display of virtual items according to an exemplary embodiment.

[0070] Figure 5 This is a schematic diagram illustrating an association display of a first virtual resource and virtual items according to an exemplary embodiment.

[0071] Figure 6 This is a schematic diagram illustrating an effect according to an exemplary embodiment.

[0072] Figure 7 This is a schematic diagram illustrating a second prompt message according to an exemplary embodiment.

[0073] Figure 8 This is a schematic diagram illustrating the termination of a task according to an exemplary embodiment.

[0074] Figure 9 This is a schematic diagram illustrating the initiation of an occlusion removal task according to an exemplary embodiment.

[0075] Figure 10 This is a schematic diagram illustrating another method for initiating an occlusion removal task according to an exemplary embodiment.

[0076] Figure 11 This is a schematic diagram illustrating an activity entry point according to an exemplary embodiment.

[0077] Figure 12 This is a schematic diagram illustrating a selection of subtasks according to an exemplary embodiment.

[0078] Figure 13 This is a schematic diagram of a task card according to an exemplary embodiment.

[0079] Figure 14This is a schematic diagram illustrating a carousel display of information in a task card according to an exemplary embodiment.

[0080] Figure 15 This is a schematic diagram of another task card according to an exemplary embodiment.

[0081] Figure 16 This is a schematic diagram illustrating a progress bar for an occlusion removal task according to an exemplary embodiment.

[0082] Figure 17 This is a schematic diagram illustrating another progress bar for an occlusion removal task according to an exemplary embodiment.

[0083] Figure 18 This is a schematic diagram illustrating an action to eliminate occlusion, according to an exemplary embodiment.

[0084] Figure 19 This is a schematic diagram illustrating a method of viewing detailed information according to an exemplary embodiment.

[0085] Figure 20 This is a schematic diagram illustrating the termination of an occlusion removal task according to an exemplary embodiment.

[0086] Figure 21 This is a flowchart illustrating another method of interaction in a virtual space according to an exemplary embodiment.

[0087] Figure 22 This is a schematic diagram illustrating an adversarial score according to an exemplary embodiment.

[0088] Figure 23 This is a schematic diagram illustrating a virtual prop according to an exemplary embodiment.

[0089] Figure 24 This is a schematic diagram illustrating assembly progress information according to an exemplary embodiment.

[0090] Figure 25 This is a schematic diagram illustrating the movement of an identifier for an audience object according to an exemplary embodiment.

[0091] Figure 26 This is a schematic diagram illustrating an application of virtual props according to an exemplary embodiment.

[0092] Figure 27 This is a block diagram illustrating an interactive device in a virtual space according to an exemplary embodiment.

[0093] Figure 28 This is a block diagram illustrating a terminal according to an exemplary embodiment.

[0094] Figure 29This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation

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

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

[0097] 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 virtual resources and the act of gifting virtual resources involved in this disclosure were obtained under full authorization.

[0098] Figure 1 This is a schematic diagram illustrating an implementation environment of an interaction method in a virtual space according to an exemplary embodiment. Taking an electronic device provided as a server as an example, see [link to example]. Figure 1 The implementation environment specifically includes: terminal 101 and server 102.

[0099] Terminal 101 is at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player, MP4 player, and laptop computer. Terminal 101 runs a live streaming application. This application can be a live streaming application, a communication application, or a conferencing application, etc., and this embodiment of the disclosure is not limited to this. Users can log in to the application through terminal 101 to access the services provided by the application. Terminal 101 can connect to server 102 via a wireless or wired network, and thus can interact with other terminals through server 102. For example, terminal 101 can be the terminal of a viewer during a live stream, allowing viewers to send virtual resources to the streamer through terminal 101. Alternatively, terminal 101 can be the terminal of a streamer, allowing the streamer to receive gifts from viewers or connect with other streamers through terminal 101. Alternatively, terminal 101 can also be the terminal of an administrator during a live stream, for managing viewers and streamers during the live stream.

[0100] Terminal 101 generally refers to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number of terminals or the type of device.

[0101] Server 102 can be at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 102 can connect to terminal 101 and other terminals via a wireless or wired network, and server 102 can provide background services for applications that support live streaming. In some embodiments, 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 diverse services.

[0102] Figure 2 This is a flowchart illustrating an interaction method in a virtual space according to an exemplary embodiment, see [link to flowchart]. Figure 2 The interactive methods in this virtual space, when applied to a terminal, include the following steps:

[0103] In step 201, when the task of removing obstruction is initiated, the terminal displays a preset area in the virtual space, including the first broadcaster object, which is obscured by virtual objects. The first broadcaster object is any broadcaster object in the virtual space.

[0104] In this embodiment, the virtual space can be a live streaming room or a virtual room, etc., and this embodiment is not limited thereto. The virtual space may include at least one broadcaster object (including a first broadcaster object), viewer objects, and administrators, etc. The first broadcaster object can be the object that created the virtual space, or any broadcaster object within the virtual space. Correspondingly, the terminal in this embodiment can be a terminal operated by any broadcaster object in the virtual space, a terminal operated by any viewer object in the virtual space, or a terminal operated by an administrator in the virtual space, and this embodiment is not limited thereto.

[0105] In the virtual space, each viewer can interact with the streamer. This virtual space offers various interaction methods, such as following the streamer, sharing the virtual space, gifting virtual resources, shopping, and completing obstruction removal tasks. This embodiment does not limit these methods. An obstruction removal task refers to the interaction method where a viewer gifts virtual resources to the streamer in order to remove virtual items obstructing the streamer's view.

[0106] In response to the initiation of an occlusion removal task, the terminal displays a preset area in the virtual space, including the first broadcaster object, which is occluded by virtual items corresponding to the occlusion removal task. These virtual items can be virtual walls, virtual clothing (e.g., virtual hats, virtual glasses, virtual masks), virtual curtains, virtual warning lines, etc., and this embodiment does not limit the scope of the disclosure. Different occlusion removal tasks correspond to different virtual items.

[0107] In step 202, when a viewer gifts a first virtual resource to a first broadcaster, the terminal displays the effect of the first virtual resource on the virtual item. The effect is any one of the following: partial or complete damage, elimination, shaking, or movement of the virtual item.

[0108] In this embodiment, the first virtual resource is the resource used to remove the virtual items corresponding to the task of eliminating obstruction. The first virtual resource may be a virtual hammer, a virtual hook, or virtual currency, etc., and this embodiment does not limit this. The virtual resources used for different tasks of eliminating obstruction may be the same or different, and this embodiment does not limit this. Viewers in the virtual space can eliminate the virtual items obstructing the first broadcaster by gifting the first virtual resource to the first broadcaster.

[0109] In this embodiment, for any viewer in the virtual space, when the viewer gifts the first virtual resource to the first broadcaster, the terminal displays the effect of the first virtual resource on the virtual item. This effect can be displayed when the first virtual resource comes into contact with the virtual item; correspondingly, the terminal displays the effect of the first virtual resource on the virtual item after contact (i.e., the contact result). Alternatively, the effect can also be displayed when the first virtual resource and the virtual item do not come into contact; this embodiment does not limit this. The effect can be partial or complete damage to the virtual item, or partial or complete elimination of the virtual item, or partial or complete shaking of the virtual item, or partial or complete movement of the virtual item, etc.; this embodiment does not limit this.

[0110] For example, a virtual object is a virtual wall composed of multiple virtual bricks. The first virtual resource is a virtual hammer. When the virtual hammer comes into contact with the virtual wall (e.g., collides with it), the terminal displays the virtual bricks in the virtual wall breaking and disappearing, meaning a portion of the virtual object is eliminated.

[0111] This disclosure provides an interactive method in a virtual space. When an occlusion removal task is initiated, a virtual item corresponding to the occlusion removal task is used to occlude a preset area in the virtual space containing any broadcaster object. Then, viewers gift first virtual resources to damage, remove, shake, or move part or all of the virtual item. In other words, the act of viewers gifting resources in the virtual space is combined with the virtual item corresponding to the occlusion removal task. When a virtual item occludes a broadcaster object, viewers gift the first virtual resource in order to see the broadcaster object, thereby minimizing the occlusion of the broadcaster object by the virtual item and enriching the virtual space. The content is presented in a way that, for the audience, is equivalent to playing a game in virtual space where they "remove virtual items from obscuring the streamer by gifting virtual resources." The audience is no longer just a recipient of the content in the virtual space, but an active participant, which helps to improve the audience retention rate in the virtual space. Furthermore, when each audience member gifts the first virtual resource, the effect of the first virtual resource on the virtual item is displayed, which more clearly and impactfully reflects the interaction results of each audience member in the virtual space. The interactivity is strong, which helps to increase the number of interactive behaviors in the virtual space and the interactive experience of the audience.

[0112] In some embodiments, a virtual item is a composite item consisting of multiple sub-items;

[0113] When a viewer gifts a first virtual resource to a first streamer, display the effect of the first virtual resource on the virtual item, including any of the following:

[0114] When a viewer gifts a first virtual resource to the first streamer, it displays that any sub-item in the virtual items is damaged.

[0115] When a viewer gifts the first virtual resource to the first streamer, any sub-item in the displayed virtual items is eliminated.

[0116] When a viewer gifts the first virtual resource to the first streamer, any sub-item in the virtual items will shake.

[0117] When a viewer gifts a first virtual resource to the first streamer, any sub-item in the virtual items is moved.

[0118] The solution provided in this embodiment allows the virtual item corresponding to the occlusion removal task to be a combination item composed of multiple sub-items. This enables each sub-item of the virtual item to be independently damaged, eliminated, shaken, or moved during the occlusion removal task. This not only enriches the content of the occlusion removal task but also encourages viewers to gift first virtual resources in order to see the streamer, thereby minimizing the occlusion of the streamer by the virtual item. Furthermore, for each first virtual resource gifted by a viewer, the effect of the first virtual resource on the virtual item can be displayed, more clearly and explicitly reflecting the interaction results of each viewer in the virtual space. The interactivity is strong, which helps to improve the retention rate of viewers in the virtual space, the number of interactive behaviors in the virtual space, and the interactive experience of viewers.

[0119] In some embodiments, when a viewer gifts a first virtual resource to a first broadcaster, displaying that any sub-item in the virtual items is damaged includes:

[0120] When a viewer gifts a first virtual resource to a first streamer, if the sub-item does not meet the first elimination condition, a damage effect is displayed on the sub-item. The damage effect is used to indicate that the sub-item is damaged. The first elimination condition is the condition that the sub-item must meet to be eliminated from the virtual items.

[0121] The solution provided in this embodiment allows for the following: for any first virtual resource gifted by each viewer, the first virtual resource may eliminate or damage any sub-item in the virtual item. If the sub-item does not meet the first elimination condition, the solution displays the damage effect of the sub-item to intuitively show that the sub-item is only damaged and not eliminated. This not only improves the efficiency of information transmission but also enriches the content of the virtual space.

[0122] In some embodiments, when a viewer gifts a first virtual resource to a first broadcaster, displaying any sub-item among the virtual items being eliminated includes:

[0123] When a viewer gifts a first virtual resource to a first streamer, if a sub-item meets the first elimination condition, the elimination effect of the sub-item is displayed. The elimination effect is used to indicate that the sub-item is eliminated from the virtual items.

[0124] The solution provided in this embodiment allows for the elimination or damage of any sub-item within a virtual item when a first virtual resource is gifted by each viewer. If the sub-item meets the first elimination condition, the elimination effect of the sub-item is displayed to visually demonstrate that the sub-item has been eliminated. This not only improves the efficiency of information transmission but also enriches the content of the virtual space.

[0125] In some embodiments, when a viewer gifts a first virtual resource to a first broadcaster, displaying the effect of the first virtual resource on the virtual item includes:

[0126] When a viewer gifts a virtual resource to the first streamer, the virtual item is displayed moving away from the first streamer.

[0127] The solution provided in this embodiment allows any first virtual resource gifted by a viewer to move the virtual item away from the broadcaster as a whole, thereby minimizing the obstruction of the broadcaster by the virtual item. This not only enriches the content of the task of eliminating obstruction, but also more clearly reflects the interaction results of the viewer in the virtual space. The interactivity is strong, which helps to improve the retention rate of the viewer in the virtual space, the number of interactive behaviors in the virtual space, and the interactive experience of the viewer.

[0128] In some embodiments, when a viewer gifts a first virtual resource to a first broadcaster, displaying the effect of the first virtual resource on the virtual item includes:

[0129] When a viewer gifts a first virtual resource to the first streamer, the number of virtual resources gifted is obtained.

[0130] Based on the number of virtual resources given away, the effect of the first virtual resource on the virtual item is displayed, and the strength of the effect is positively correlated with the number of virtual resources given away.

[0131] The solution provided in this embodiment of the disclosure is such that the more first virtual resources are given away, the stronger the effect on the virtual items, the more the virtual items can be eliminated from obscuring the broadcaster, which is conducive to encouraging viewers to give more first virtual resources in order to see the broadcaster, and increasing the interaction frequency in the virtual space.

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

[0133] When the number of virtual resources gifted reaches the threshold, in response to a viewer gifting the first virtual resource to the first streamer, the effect of the target virtual resource associated with the first virtual resource on the virtual item is displayed.

[0134] Among them, the effect of the target virtual resource is stronger than that of the first virtual resource. The target virtual resource is a virtual resource that can be obtained when the number of first virtual resources given away reaches a certain threshold, and the probability of obtaining the target virtual resource each time the first virtual resource is given away is a preset value.

[0135] The solution provided in this embodiment of the disclosure has the potential to acquire a target virtual resource associated with the first virtual resource when the number of first virtual resources donated reaches a certain threshold. Since the target virtual resource has a stronger effect on virtual items than the first virtual resource, it is easier to eliminate the obstruction of more virtual items on the broadcaster through the target virtual resource. This is conducive to encouraging viewers in the virtual space to donate more virtual resources in order to see the broadcaster, thereby increasing the interaction frequency in the virtual space.

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

[0137] Based on the premise that the preset area including the first anchor object is obscured by virtual objects, the first virtual resource associated with the virtual object is displayed in an associated display manner. The first virtual resource is used to prompt the audience to remove the virtual object's obscuration and give away the virtual resource.

[0138] The solution provided in this disclosure displays a first virtual resource while simultaneously displaying virtual items. This intuitively shows the audience the first virtual resource needed to eliminate the obstruction of the virtual items, improving information transmission efficiency and facilitating the audience to quickly donate the first virtual resource to eliminate the obstruction of the virtual items on the broadcaster, thus improving human-computer interaction efficiency.

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

[0140] When a virtual item is partially or entirely eliminated or moved, a first prompt message is displayed in the virtual space. The first prompt message is used to inform the audience that the first virtual resource gifted by the audience has successfully reduced the area obscured by the virtual item.

[0141] The solution provided in this embodiment of the present disclosure, by displaying a first prompt message in the virtual space, can intuitively show that the first virtual resource given by the audience has successfully eliminated or moved part or all of the virtual item, thereby reducing the area in the virtual space that is obscured by the virtual item, which means that the audience's interaction is successful and improves the efficiency of information transmission.

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

[0143] Obtain the completion rate of multiple audience objects in the virtual space for the task of eliminating occlusion. The completion rate of each audience object is used to represent at least one of the following: the degree of damage, elimination, jitter, or movement of the virtual item due to the audience object gifting the first virtual resource.

[0144] The completion rates of multiple audience groups are sorted in descending order.

[0145] Based on the order of the current viewer's completion level among multiple viewer's completion levels, a second prompt is displayed in the virtual space. The second prompt is used to indicate the current viewer's task completion status.

[0146] The solution provided in this embodiment can, for any audience member, display a second prompt in the virtual space according to the ranking of the audience member's completion of the task of removing occlusion among multiple audience members, intuitively showing the audience member's task completion status for removing occlusion, so that each audience member can clearly know their own task completion status, thus improving information transmission efficiency.

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

[0148] In the virtual space, a task card for the task of removing occlusion is displayed. The task card includes at least one of the following: task participation control, task viewing control, task progress information, remaining task time, and resource prompt information. The resource prompt information is used to prompt the audience to complete the first virtual resource required to complete the task of removing occlusion.

[0149] The solution provided in this disclosure displays a task card for the occlusion removal task in a virtual space, intuitively showing at least one of the following to various objects in the virtual space: task participation controls, task viewing controls, task progress information, remaining task time, and resource prompts. This allows viewers in the virtual space to directly participate in the occlusion removal task through the task participation controls, improving interaction efficiency. Furthermore, it allows objects in the virtual space to understand the details of the occlusion removal task through at least one of the following: task viewing controls, task progress information, remaining task time, and resource prompts, improving information transmission efficiency.

[0150] In some embodiments, displaying a task card for the task of removing occlusion in a virtual space includes:

[0151] The display style of the task card is determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired. The number of target viewers is the number of viewers in the virtual space who have given the first virtual resource to the task of eliminating obstruction at the current moment. The number of first resources acquired is the number of first virtual resources that the first anchor has acquired due to the task of eliminating obstruction at the current moment.

[0152] In the virtual space, task cards for the task of removing obstructions are displayed according to the display style.

[0153] The solution provided in this embodiment can determine the display style of the task card based on at least one of the number of viewers who have gifted the first virtual resource at the current moment and the number of the first virtual resource obtained by the broadcaster. This allows the display style of the task card to intuitively reflect the participation status of the task of eliminating obstruction, that is, to intuitively reflect the number of viewers who have gifted the first virtual resource in the task of eliminating obstruction or the number of the first virtual resource obtained by the broadcaster due to the task of eliminating obstruction. This not only enriches the display style of the task card but also improves the efficiency of information transmission.

[0154] In some embodiments, the display style of the task card is determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired, including at least one of the following:

[0155] The texture of the task card is determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired;

[0156] The animation effect and duration of the task card are determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired.

[0157] The solution provided in this embodiment can determine the texture or animation and duration of the task card based on at least one of the number of audience objects that gift the first virtual resource at the current moment and the number of the first virtual resource obtained by the anchor object. This enriches the display style of the task card and makes it easier to reflect the participation status of the task of eliminating obstruction through different styles of task cards, thereby enhancing the interactive atmosphere in the virtual space.

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

[0159] The task cards display the number of first resources acquired and the number of target viewers in a carousel format.

[0160] The solution provided in this embodiment of the disclosure, by displaying the number of first resources acquired and the number of target viewers, enables each object in the virtual space to clearly know the number of viewers who have gifted the first virtual resources and the number of first virtual resources acquired by the broadcaster at the current moment, which helps to improve the efficiency of information transmission; furthermore, the use of a carousel to sequentially display the number of first resources acquired and the number of target viewers is a dynamic way of displaying information, which is more likely to be seen by the objects, further improving the efficiency of information transmission.

[0161] In some embodiments, the occlusion removal task includes multiple subtasks;

[0162] The method also includes:

[0163] The task card displays a progress bar for the task of removing obstructions. The progress bar includes multiple task nodes, and the order of these task nodes corresponds to the execution order of the multiple subtasks.

[0164] The solution provided in this embodiment of the present disclosure displays a progress bar for the occlusion removal task, which intuitively shows multiple sub-tasks in the occlusion removal task and the task progress of the occlusion removal task. This makes it easy for objects in the virtual space to clearly understand the overall execution status of the occlusion removal task, thereby improving information transmission efficiency.

[0165] In some embodiments, the occlusion removal task includes multiple subtasks;

[0166] The method also includes:

[0167] In the task card, progress bars for multiple subtasks are displayed sequentially according to their execution order.

[0168] The solution provided in this disclosure, by sequentially displaying progress bars for multiple sub-tasks in the occlusion removal task, facilitates objects in the virtual space to clearly understand the execution status of each sub-task, thereby improving information transmission efficiency. Furthermore, since the progress of each sub-task can be completed faster than the overall progress of the occlusion removal task, by sequentially displaying the progress bars for multiple sub-tasks in the occlusion removal task, the corresponding progress bar is more likely to be fully completed during the progress of each sub-task, which helps to enhance the interactive enthusiasm of objects in the virtual space, thereby increasing the number of interactive behaviors in the virtual space.

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

[0170] In the virtual space, display the task participation controls for the task of eliminating occlusion;

[0171] When a viewer gifts a first virtual resource to the first streamer, the effect of the first virtual resource on the virtual item is displayed, including:

[0172] In response to the audience object's triggering operation on the task participation control, display the effect of the first virtual resource on the virtual item.

[0173] The solution provided in this disclosure allows viewers to directly participate in the task of eliminating occlusion by displaying a task participation control for the task in a virtual space. Viewers can then donate first virtual resources to the broadcaster, thereby minimizing the occlusion area of ​​virtual items in the virtual space and improving the efficiency of human-computer interaction and the execution efficiency of the task of eliminating occlusion.

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

[0175] In the virtual space, display the task view control for the task of removing obstructions;

[0176] In response to the triggering operation of the task viewing control, the detailed information of the task of removing obstruction is displayed in the virtual space. The detailed information includes at least one of the following: the number of first resources acquired, the number of target viewers, and the remaining time of the task. The number of first resources acquired is the number of first virtual resources that the first broadcaster has acquired due to the task of removing obstruction at the current moment. The number of target viewers is the number of viewers in the virtual space who have gifted the first virtual resources for the task of removing obstruction at the current moment.

[0177] The solution provided in this disclosure provides a task viewing control for the task of eliminating obstruction in a virtual space. This allows objects in the virtual space to view detailed information about the task, such as the number of virtual resources that the first broadcaster has acquired due to the task of eliminating obstruction at the current moment, the number of audience members who have gifted virtual resources to the task of eliminating obstruction, or the remaining time of the task. This helps to improve the efficiency of information transmission.

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

[0179] When the occlusion removal task is initiated, the occlusion task option and the occlusion task option are displayed in the virtual space. The occlusion task option is used to instruct the audience to remove the occlusion of the virtual item on the first streamer by gifting the first virtual resource. The occlusion task option is used to instruct the audience to strengthen the occlusion of the virtual item on the first streamer by gifting the second virtual resource.

[0180] In response to the selection of the task elimination option, the first virtual resource is displayed in the virtual space;

[0181] In response to the selection of the occlusion task option, a second virtual resource is displayed in the virtual space.

[0182] The solution provided in this disclosure, when the occlusion removal task is initiated, displays both an occlusion removal option and an occlusion removal option, allowing viewers to choose whether to remove the virtual item's occlusion of the broadcaster or enhance the occlusion. This makes the interaction method for the occlusion removal task more flexible, allowing viewers to choose the appropriate interaction method according to their needs, thus meeting their interaction requirements. Furthermore, when the occlusion removal option is selected, a first virtual resource is displayed to intuitively show viewers the first virtual resource used to remove the occlusion; when the occlusion removal option is selected, a second virtual resource is displayed to intuitively show viewers the second virtual resource used to enhance the occlusion. This not only improves information transmission efficiency but also allows viewers to quickly remove or enhance the occlusion by gifting resources, thereby improving interaction efficiency.

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

[0184] If the virtual items meet the second elimination condition, it will be displayed that all virtual items have been eliminated. The second elimination condition is the condition that must be met for all virtual items to be eliminated.

[0185] The solution provided in this embodiment, during the occlusion removal task, displays that all virtual items have been removed when the virtual items meet the second removal condition, indicating that the occlusion removal task has been successfully completed. This not only intuitively shows the objects in the virtual space that the occlusion removal task has been successfully completed, thus improving information transmission efficiency, but also enriches the content of the virtual space.

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

[0187] If the task of removing obstruction is successfully completed, in the virtual space, at least one of the identifier of a target audience object and at least one of the second resource acquisition quantity is displayed. The at least one target audience object is an audience object in the virtual space whose completion rate of the task of removing obstruction reaches a preset value, and the second resource acquisition quantity is the total number of virtual resources acquired by the first broadcaster object in the task of removing obstruction.

[0188] The solution provided in this disclosure, when the task of removing obstructions is successfully completed, displays the identifiers of at least one target audience object whose completion rate for the task reaches a preset value. This intuitively showcases the target audience objects with high completion rates and significant contributions to the task, thereby enhancing the audience's interactive enthusiasm and increasing the number of interactive behaviors in the virtual space. Furthermore, by displaying the total number of virtual resources acquired by the broadcaster in the task of removing obstructions, the completion status of the task is intuitively demonstrated, which helps improve information transmission efficiency.

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

[0190] If the virtual item does not meet the second elimination condition when the remaining time for the task of eliminating occlusion is zero, the virtual item will be restored to its original display.

[0191] The solution provided in this embodiment indicates that if the virtual item does not meet the second elimination condition when the remaining time for the task of eliminating occlusion is zero, the task of eliminating occlusion has failed. In this case, by restoring the virtual item, the first anchor object is occluded again. This not only intuitively shows the object in the virtual space that the task of eliminating occlusion has failed, thus improving the efficiency of information transmission, but also enriches the content of the virtual space.

[0192] In some embodiments, when the occlusion removal task is initiated, in the virtual space, displaying a preset area including the first broadcaster object being occluded by virtual items includes any of the following:

[0193] Display an effects panel in the virtual space. In response to the application of any occlusion effect in the effects panel, display the virtual items corresponding to the occlusion effect that cover the preset area including the first broadcaster object.

[0194] Display an activity panel in the virtual space. In response to an application operation on any occluded activity in the activity panel, display the virtual items corresponding to the occluded activity that cover the preset area including the first broadcaster object.

[0195] The solution provided in this disclosure allows the occlusion removal task to be started by applying an occlusion effect in the effects panel or by applying an occlusion activity in the activity panel. This enriches the starting methods and entry points for the occlusion removal task, allowing objects in the virtual space to choose the corresponding starting method according to their own needs or habits. This not only improves the flexibility of starting the occlusion removal task but also meets the interaction needs or habits of the objects.

[0196] In some embodiments, an activity panel is displayed in a virtual space. In response to an application operation on any occlusion activity in the activity panel, a preset area including the first broadcaster object is displayed where the occlusion is caused by virtual items corresponding to the occlusion activity, including:

[0197] In response to a trigger operation on an active control in the virtual space, an activity panel is displayed in the virtual space. The activity panel displays multiple types of activity options, including occlusion-type activity options.

[0198] In response to the selection of an occlusion activity option, multiple occlusion activities are displayed in the activity panel;

[0199] In response to the application operation of any one of the multiple occlusion activities, a preset area including the first broadcaster object is displayed that is occluded by the virtual item corresponding to the occlusion activity.

[0200] The solution provided in this disclosure provides multiple occlusion activities in the activity panel, allowing objects in the virtual space to choose the appropriate occlusion activity for interaction according to their own needs. This not only improves the flexibility of selecting occlusion activities but also meets the interaction needs or habits of the objects.

[0201] In some embodiments, an activity panel is displayed in a virtual space. In response to an application operation on any occlusion activity in the activity panel, a preset area including the first broadcaster object is displayed where the occlusion is caused by virtual items corresponding to the occlusion activity, including:

[0202] Display the entry point for occlusion-related activities in the virtual space;

[0203] In response to a trigger operation on the entry point of an occlusion-type activity, an activity panel is displayed in the virtual space, showing multiple occlusion activities;

[0204] In response to the application operation of any one of the multiple occlusion activities, a preset area including the first broadcaster object is displayed that is occluded by the virtual item corresponding to the occlusion activity.

[0205] The solution provided in this disclosure displays an entry point for occlusion-type activities in a virtual space, allowing objects in the virtual space to directly jump to a display panel of multiple occlusion activities by triggering the entry point. This makes it easier for objects to quickly select an occlusion activity for interaction, and the operation is simple and can improve interaction efficiency.

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

[0207] In the case of a first broadcaster and a second broadcaster being connected and competing against each other, the broadcaster window of the first broadcaster and the broadcaster window of the second broadcaster are displayed in the virtual space, with each broadcaster window displaying the corresponding broadcaster.

[0208] When the prop assembly task is initiated, the virtual props to be assembled are displayed in the virtual space;

[0209] When a viewer gifts a third virtual resource to the first streamer, the assembly progress information of the virtual prop is updated and displayed. The third virtual resource is the resource used to assemble the virtual prop.

[0210] Once the virtual props are assembled, in response to the application of the virtual props, the result of the confrontation between the first broadcaster and the second broadcaster is displayed based on the virtual props.

[0211] The solution provided in this disclosure introduces a prop assembly task in a scenario where broadcasters compete against each other. When the prop assembly task is initiated, virtual props to be assembled are displayed. Then, viewers can assemble the virtual props by gifting third virtual resources. Once the virtual props are assembled, they can be used to compete against each other. In other words, the act of viewers gifting resources in the virtual space is combined with virtual props, so that viewers can use virtual props to support the first broadcaster against the second broadcaster and gift third virtual resources to assemble virtual props as quickly as possible. This not only enriches the content in the virtual space, but also, for viewers, is equivalent to playing a game in the virtual space of "assembling virtual props by gifting virtual resources to compete against broadcasters in another virtual space." Viewers are no longer just recipients of content in the virtual space, but active participants in the content. The interactivity is strong, which helps to improve the retention rate of viewers in the virtual space, the number of interactive behaviors in the virtual space, and the interactive experience of viewers. Furthermore, when each viewer donates a third virtual resource, the assembly progress information of the virtual prop can be updated and displayed, allowing objects in the virtual space to know the assembly progress of the virtual prop in a timely manner, thereby improving the efficiency of information transmission.

[0212] In some embodiments, in response to an application operation to a virtual prop, the result of the competition between a first broadcaster object and a second broadcaster object is displayed based on the virtual prop, including:

[0213] In response to the application of virtual props, the virtual props are displayed moving towards the second anchor object in the virtual space;

[0214] The virtual props' impact effects are displayed in the second streamer's window.

[0215] The solution provided in this embodiment, once the virtual props are assembled, can use the virtual props to support the current virtual space's broadcaster to fight against another virtual space's broadcaster, and display the impact effects of the virtual props. This more clearly and impactfully reflects the interactive results of the audience using the virtual props, resulting in strong interactivity and helping to increase the number of interactive behaviors in the virtual space and the interactive experience of the audience.

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

[0217] Once the virtual props are assembled, the orientation adjustment controls for the virtual props are displayed in the virtual space.

[0218] In response to a trigger operation on the direction adjustment control, determine the movement direction of the virtual prop;

[0219] Displaying virtual props moving towards the second streamer, including:

[0220] The virtual prop is shown moving towards the second streamer along the direction of movement.

[0221] The solution provided in this embodiment displays a direction adjustment control for the virtual props before interaction, allowing objects in the virtual space to adjust the movement direction of the virtual props according to their own needs. This enables the virtual props to strike the anchor object in another virtual space along the movement direction, which not only improves the flexibility of the confrontation but also helps to meet the interaction needs of the objects.

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

[0223] When a viewer gifts a third virtual resource to the first streamer, the viewer's icon is displayed and moves toward the virtual item.

[0224] If there is overlap between the audience object's identifier and the virtual prop, turn off the display of the audience object's identifier.

[0225] The solution provided in this embodiment of the present disclosure, for any audience object in the virtual space, when the audience object gives a third virtual resource to the prop assembly task, moves to the virtual prop by displaying the audience object's identifier and disappears when it moves to the virtual prop, more clearly and explicitly reflects the audience object's help or contribution to the prop assembly task, with strong interactivity, which is conducive to increasing the number of interactive behaviors in the virtual space and the interactive experience of the audience object.

[0226] In some embodiments, displaying the broadcaster window of the first broadcaster object and the broadcaster window of the second broadcaster object in a virtual space includes:

[0227] Based on the adversarial scores obtained by the first and second broadcasters, the broadcaster windows of the first and second broadcasters are displayed in the virtual space. The width of each broadcaster window is positively correlated with the adversarial score of the corresponding broadcaster.

[0228] The solution provided in this disclosure provides that, during the online battle between broadcasters, the width of each broadcaster window is positively correlated with the corresponding broadcaster's battle score. This not only enriches the display style of the battle score but also intuitively displays the battle situation of the broadcasters, which helps to improve the efficiency of information transmission.

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

[0230] For either the first or the second broadcaster object, based on the broadcaster object's adversarial score, the broadcaster object is displayed in a virtual stream in the broadcaster window, and the height of the virtual stream is negatively correlated with the broadcaster object's adversarial score.

[0231] The solution provided in this disclosure embodiment, during the online competition between broadcasters, shows that the height of the virtual water level in each broadcaster window is positively correlated with the corresponding broadcaster's competition score. This not only enriches the display style of the competition score but also intuitively displays the competition situation of the broadcasters, which helps to improve the efficiency of information transmission.

[0232] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section will further elaborate on the solution provided in this disclosure based on a specific implementation method. Figure 3 This is a flowchart illustrating another method of interaction in a virtual space according to an exemplary embodiment. Taking an electronic device as an example, see [link to example]. Figure 3 The method includes:

[0233] In step 301, when the task of removing obstruction is initiated, the terminal displays a preset area in the virtual space, including the first broadcaster object, which is obscured by virtual objects. The first broadcaster object is any broadcaster object in the virtual space.

[0234] In this embodiment, a first broadcaster object is displayed in the virtual space. In response to the initiation of an occlusion removal task, the terminal determines the virtual item corresponding to the task. Then, the terminal displays the virtual item in the virtual space, obscuring the first broadcaster object. Specifically, when the occlusion removal task is initiated, the virtual item can be directly displayed in the virtual space; alternatively, the virtual item can be moved into the virtual space to obscure the first broadcaster object; or, the virtual item can be displayed in the virtual space in a fade-out manner, etc. This embodiment does not limit the scope of the disclosure.

[0235] For example, Figure 4 This is a schematic diagram illustrating the display of virtual items according to an exemplary embodiment. See also: Figure 4 The virtual object is a virtual wall 401. When the task of removing obstruction is initiated, the virtual wall 401 enters from below in the virtual space, gradually moves upward, and gradually obscures the first broadcaster object 402 in the virtual space.

[0236] In some embodiments, in addition to displaying a preset area including the first broadcaster being obscured by virtual items, the terminal may also display a first virtual resource for removing the obscuration of the virtual items, to prompt viewers to meet the conditions for removing the obscuration. The virtual items and the first virtual resource can be displayed independently, and the display position of the first virtual resource is not limited in this embodiment. Alternatively, the virtual items can be displayed in association with the first virtual resource. Accordingly, the terminal displays the first virtual resource associated with the virtual items in an associated manner, based on the display of the preset area including the first broadcaster being obscured by virtual items. The associated display method is not limited in this embodiment. The virtual resource is used to prompt viewers to donate virtual resources to remove the obscuration of the virtual items. The solution provided by this embodiment displays the first virtual resource in association with the virtual items, intuitively showing viewers the first virtual resource needed to remove the obscuration of the virtual items, improving information transmission efficiency, facilitating viewers to quickly donate the first virtual resource to remove the obscuration of the broadcaster, and improving human-computer interaction efficiency.

[0237] For example, Figure 5 This is a schematic diagram illustrating an association between a first virtual resource and virtual items, according to an exemplary embodiment. See also... Figure 5 The virtual item consists of multiple virtual bubbles. Each virtual bubble displays the first virtual resource required to eliminate it, namely "virtual beer". Each virtual bubble can also display the quantity of the first virtual resource required to eliminate it; some virtual bubbles require 10 virtual beers to eliminate, while others require 50 virtual beers.

[0238] In step 302, when a viewer gifts a first virtual resource to a first broadcaster, the terminal displays the effect of the first pair of virtual items. The effect is any one of the following: partial or complete damage, elimination, shaking, or movement of the virtual item.

[0239] In this embodiment of the disclosure, when the occlusion removal task is initiated, the terminal can display a first virtual resource used to complete the occlusion removal task in virtual space, prompting the viewer to complete the occlusion removal task by donating the first virtual resource. For example, see further... Figure 4 The first virtual resource used for the task of eliminating occlusion is virtual resource 1, and this embodiment does not limit the first virtual resource. For any viewer in the virtual space, when the viewer gifts the first virtual resource to the first anchor, the terminal can display the effect of the first virtual resource on virtual items in the virtual space.

[0240] In this embodiment of the disclosure, the virtual item corresponding to the occlusion removal task can be a composite item composed of multiple sub-items. Accordingly, the effect of each first virtual resource on the virtual item can act on any sub-item within the virtual item. That is, each sub-item within the virtual item can be independently damaged, eliminated, shaken, or moved without affecting other sub-items. This is equivalent to a portion of the virtual item being damaged, eliminated, shaken, or moved. Alternatively, the virtual item can be an independent whole. Accordingly, the effect of each first virtual resource on the virtual item can act on the virtual item as a whole. This embodiment of the disclosure does not limit the virtual item. This is equivalent to the entire virtual item being damaged, eliminated, shaken, or moved.

[0241] In some embodiments, a virtual item is a composite item consisting of multiple sub-items. Accordingly, the process by which the terminal displays the effect of the first virtual item on the virtual item includes any of the following:

[0242] The first scenario involves a viewer gifting a virtual resource to the first broadcaster, where the terminal displays a message indicating that any sub-item within the virtual item is damaged. For example, if the virtual item is a virtual wall composed of multiple virtual bricks, and the first virtual resource is a virtual hammer, the terminal could display a crack appearing in any virtual brick of the virtual wall when a viewer gifts a virtual hammer. Alternatively, if the virtual item is a virtual rain or mist composed of multiple water droplets, and the first virtual resource is a virtual tissue, the terminal could display a message indicating that any virtual water droplet in the virtual rain or mist has shrunk, meaning it has been wiped but not completely removed, effectively causing damage.

[0243] The second scenario involves a viewer gifting a virtual resource to the first broadcaster, where the terminal displays the elimination of any sub-item within the virtual item. For example, if the virtual item is a virtual wall composed of multiple virtual bricks, and the first virtual resource is a virtual hammer, the terminal can display any virtual brick in the virtual wall breaking and disappearing when a viewer gifts a virtual hammer. Alternatively, if the virtual item is a virtual rain or mist composed of multiple water droplets, and the first virtual resource is a virtual tissue, the terminal can display any virtual water droplet in the virtual rain or mist disappearing, i.e., the virtual water droplet being wiped away by the virtual tissue.

[0244] Thirdly, when a viewer gifts a virtual resource to the first streamer, the terminal displays any sub-item within the virtual items as shaking. For example, the virtual items might be a virtual outfit consisting of a virtual hat, virtual glasses, and a virtual mask, and the first virtual resource is virtual coins. Taking the virtual hat as an example, when a viewer gifts virtual coins, the terminal can display the virtual hat shaking, but its position remains unchanged. In other words, the virtual hat has not been successfully moved.

[0245] Fourthly, when a viewer gifts a first virtual resource to a first broadcaster, the terminal displays the movement of any sub-item among the virtual items. For example, the virtual items are a virtual outfit consisting of a virtual hat, virtual glasses, and a virtual mask, and the first virtual resource is virtual coins. Taking a virtual hat as an example, when a viewer gifts virtual coins, the terminal can display the virtual hat moving. The movement distance of the sub-item or virtual item can be random, a preset value, or positively correlated with the amount of resources gifted by the viewer / broadcaster who gifted the first virtual resource; this embodiment does not limit this aspect.

[0246] The first virtual resource may exert its effect on the virtual item only upon contact with it; alternatively, the first virtual resource may exert its effect on the virtual item even without contact. This embodiment does not limit the specific actions taken in this regard. Optionally, for any sub-item among the aforementioned virtual items, when the first virtual resource comes into contact with the sub-item, the terminal may display that the item is damaged, eliminated, shaken, or moved.

[0247] The solution provided in this embodiment allows the virtual item corresponding to the occlusion removal task to be a combination item composed of multiple sub-items. This enables each sub-item of the virtual item to be independently damaged, eliminated, shaken, or moved during the occlusion removal task. This not only enriches the content of the occlusion removal task but also encourages viewers to gift first virtual resources in order to see the streamer, thereby minimizing the occlusion of the streamer by the virtual item. Furthermore, for each first virtual resource gifted by a viewer, the effect of the first virtual resource on the virtual item can be displayed, more clearly and explicitly reflecting the interaction results of each viewer in the virtual space. The interactivity is strong, which helps to improve the retention rate of viewers in the virtual space, the number of interactive behaviors in the virtual space, and the interactive experience of viewers.

[0248] For example, Figure 6 This is a schematic diagram illustrating one effect according to an exemplary embodiment. See also Figure 6 The virtual item is a virtual wall, and the first virtual resource is a virtual hammer. Taking virtual brick 601 in the virtual wall as an example, see [link / reference needed]. Figure 6 In (a), when the virtual hammer 602 comes into contact with the virtual brick 601, the terminal displays a damage effect on the virtual brick 601, i.e., cracks appear on the virtual brick 601. See also Figure 6In (b) of the diagram, when the virtual hammer 602 comes into contact with the virtual brick 601, the terminal displays an elimination effect on the virtual brick 601, i.e., the virtual brick 601 breaks. The damage or elimination of the virtual brick 601 can be random or determined based on certain conditions; this embodiment does not limit this. Please refer to the following details.

[0249] In this embodiment, when a viewer gifts a first virtual resource to a first broadcaster, if the sub-item does not meet the first elimination condition, the terminal displays a damage effect for the sub-item. The damage effect indicates that the sub-item is damaged. If the sub-item meets the first elimination condition, the terminal displays an elimination effect for the sub-item. The elimination effect indicates that the sub-item is eliminated from the virtual items. This disclosure does not limit the damage effect and the elimination effect. The first elimination condition is the condition that the sub-item must meet to be eliminated from the virtual items. The first elimination condition may include whether the sub-item is damaged (e.g., whether the virtual brick has cracks), the degree of damage to the sub-item (e.g., the number of cracks on the virtual brick), the position where the sub-item is touched by the first virtual resource being within a preset area (e.g., the contact position is the center of the virtual brick), and the weight of the viewer from whom the first virtual resource touches the sub-item reaches a preset weight. The weight of the viewer is positively correlated with at least one of the total number of virtual resources gifted by the viewer in the virtual space, the total value of the resources, and the number of interactive behaviors, and is used to represent the viewer's activity level or contribution level in the virtual space.

[0250] The solution provided in this embodiment allows for the following: for any first virtual resource gifted by each viewer, the first virtual resource may eliminate or damage any sub-item in the virtual item. If the sub-item does not meet the first elimination condition, the damage effect of the sub-item is displayed to visually demonstrate that the sub-item is only damaged and not eliminated. If the sub-item meets the first elimination condition, the elimination effect of the sub-item is displayed to visually demonstrate that the sub-item is eliminated. This not only improves the efficiency of information transmission but also enriches the content of the virtual space.

[0251] For sub-items that can be shaken or moved, the terminal can also use a similar method to determine whether the sub-item is being shaken or moved, which will not be elaborated here.

[0252] In other embodiments, the virtual item is an independent entity. Taking the effects of damage, elimination, shaking, and movement as examples, the process of the terminal displaying the effect of the first virtual resource on the virtual item includes: when a viewer gifts the first virtual resource to the first broadcaster, the terminal displays the virtual item moving away from the first broadcaster. The solution provided by the embodiments of this disclosure, for any first virtual resource gifted by a viewer, can cause the virtual item as a whole to move away from the broadcaster, so as to minimize the obstruction of the broadcaster by the virtual item. This not only enriches the content of the obstruction elimination task, but also more clearly reflects the interaction results of the viewer in the virtual space. The interactivity is strong, which is conducive to improving the viewer retention rate in the virtual space, the number of interactive behaviors in the virtual space, and the viewer's interactive experience.

[0253] For example, a virtual item is a virtual curtain. When the first virtual resource comes into contact with the virtual curtain, the virtual curtain moves upward, revealing some areas of the first streamer object that were previously obscured. This is equivalent to rolling up the curtain.

[0254] In some embodiments, the strength with which the first virtual resource eliminates the obstruction of virtual items is related to the number of first virtual resources given away. The more first virtual resources given away, the more obstruction of virtual items is eliminated. Accordingly, when a viewer gives away first virtual resources to a first broadcaster, the terminal obtains the number of first virtual resources given away. Based on the number of gifts, the terminal displays the effect of the first virtual resource on the virtual item. The strength of the effect is positively correlated with the number of gifts. The number of first virtual resources given away can be the number given by a single viewer or the number given by multiple viewers; it can be the number given away in a single instance or the total number of gifts given away within a preset time period; this embodiment does not limit this. The more first virtual resources given away, the stronger the effect of the first virtual resource on the virtual item, and the more obstruction of the virtual item is eliminated. The solution provided by this embodiment ensures that the more first virtual resources are given away, the stronger the effect on the virtual item, eliminating more obstruction of the broadcaster, encouraging viewers to give away more first virtual resources to see the broadcaster, and increasing the interaction frequency in the virtual space.

[0255] In some embodiments, during the process of gifting the first virtual resource, viewers may be provided with virtual resources of stronger effect probabilistically to eliminate more obstructions from virtual items. Correspondingly, when the number of gifts of the first virtual resource reaches a threshold, in response to a viewer gifting the first virtual resource to a first broadcaster, the terminal displays the effect of a target virtual resource associated with the first virtual resource on the virtual item. The target virtual resource has a stronger effect than the first virtual resource. The target virtual resource is a virtual resource that can be obtained when the number of gifts of the first virtual resource reaches the threshold, and the probability of obtaining the target virtual resource each time the first virtual resource is gifted is a preset value.

[0256] The solution provided in this embodiment of the disclosure has the potential to acquire a target virtual resource associated with the first virtual resource when the number of first virtual resources donated reaches a certain threshold. Since the target virtual resource has a stronger effect on virtual items than the first virtual resource, it is easier to eliminate the obstruction of more virtual items on the broadcaster through the target virtual resource. This is conducive to encouraging viewers in the virtual space to donate more virtual resources in order to see the broadcaster, thereby increasing the interaction frequency in the virtual space.

[0257] In some embodiments, when a virtual item is partially or entirely eliminated or moved, the terminal displays a first prompt message in the virtual space. The first prompt message indicates that the first virtual resource gifted by the viewer has successfully reduced the area obscured by the virtual item. If a virtual item is partially or entirely damaged or shaken, i.e., it has not been eliminated or moved, the terminal may display a third prompt message in the virtual space. The third prompt message indicates that the first virtual resource gifted by the viewer has failed to reduce the area obscured by the virtual item.

[0258] The solution provided in this disclosure, by displaying a first prompt or a third prompt in the virtual space, can intuitively show whether the first virtual resource given by the audience has successfully eliminated or moved part or all of the virtual item, so that the area obscured by the virtual item is reduced or remains unchanged, that is, whether the audience's interaction is successful, thus improving the efficiency of information transmission.

[0259] For example, see continue. Figure 6 Whether the virtual tile 601 is successfully eliminated or merely damaged, the terminal can display corresponding prompts to indicate to the viewer whether the virtual tile 601 has been successfully eliminated. For example, the third prompt might be "Oops, bad luck"; the first prompt might be "Great! It breaks in one hit." This embodiment does not limit the specific content of the prompts.

[0260] In some embodiments, the terminal can also display the task completion status of audience objects in the virtual space. Accordingly, the terminal acquires the completion degree of multiple audience objects in the virtual space for the task of eliminating occlusion. The completion degree of each audience object represents at least one of the following: the degree of damage, elimination, shaking, or movement of the virtual item due to the audience object gifting the first virtual resource. The terminal sorts the completion degrees of multiple audience objects in descending order. Then, based on the order of the current audience object's completion degree among the completion degrees of multiple audience objects, the terminal displays a second prompt message in the virtual space. The second prompt message indicates the task completion status of the current audience object. The steps of acquiring and sorting the completion degrees of multiple audience objects can be performed by the server; the terminal only displays the task completion status of the current audience object, and this embodiment does not limit this. The terminal is a terminal controlled by the audience object. The current audience object refers to the currently logged-in audience account on the terminal. The second prompt message may include information such as the sorting of the current audience object's completion degree and the difference between the current audience object's completion degree and the maximum completion degree, and this embodiment does not limit this. If the terminal is controlled by the broadcaster or administrator, the terminal may not display the second prompt message.

[0261] The solution provided in this embodiment can, for any audience member, display a second prompt in the virtual space according to the ranking of the audience member's completion of the task of removing occlusion among multiple audience members, intuitively showing the audience member's task completion status for removing occlusion, so that each audience member can clearly know their own task completion status, thus improving information transmission efficiency.

[0262] For example, Figure 7 This is a schematic diagram illustrating a second prompt message according to an exemplary embodiment. See also Figure 7 A successful interaction means successfully reducing the obstruction of the first streamer by virtual items; conversely, a failed interaction means failing to reduce the obstruction. Regardless of whether the interaction is successful or failed, a second prompt message can be displayed. When the current viewer's completion level is the highest, the second prompt message is "I am the Wall-Smashing King," including the viewer's avatar. When the viewer's completion level is ranked between 1 and N, the second prompt message includes the viewer's completion level ranking and the difference between the viewer's current completion level and the maximum completion level (e.g., "Smash 3 more times to become the Wall-Smashing King"). When the viewer's completion level is greater than N, the second prompt message can include an incentive text (e.g., "Keep smashing to become the Wall-Smashing King," "Keep it up," etc.) to encourage the viewer to continue donating virtual resources to interact.

[0263] In step 303, if the virtual items meet the second elimination condition, the terminal displays that all virtual items have been eliminated.

[0264] In this embodiment, as the occlusion removal task progresses, the area obscured by virtual objects in the virtual space decreases. When a virtual object meets a second elimination condition, the terminal displays that all virtual objects have been eliminated, indicating that the occlusion removal task has been successfully completed. The second elimination condition is the condition required for all virtual objects to be eliminated. This second elimination condition may be that the area of ​​the virtual object obscured by the virtual object in the virtual space (or the first broadcaster object) is less than a first area threshold; it may also be that the area ratio between the virtual object obscured by the virtual object and the area obscured in the initial state is less than a first ratio threshold; it may also be that the area of ​​the uneliminated portion of the virtual object is less than a second area threshold; or it may be that the area ratio between the uneliminated portion of the virtual object and the entire virtual object is less than a second ratio threshold, etc. This embodiment does not impose any limitations on these conditions.

[0265] The solution provided in this embodiment, during the occlusion removal task, displays that all virtual items have been removed when the virtual items meet the second removal condition, indicating that the occlusion removal task has been successfully completed. This not only intuitively shows the objects in the virtual space that the occlusion removal task has been successfully completed, thus improving information transmission efficiency, but also enriches the content of the virtual space.

[0266] The task duration for eliminating occlusion is limited. At any moment during the task, the terminal can determine whether the virtual items meet the second elimination condition. If the second elimination condition is met, all virtual items are eliminated, and the task is successful. Alternatively, the terminal can determine whether the virtual items meet the second elimination condition only when the remaining time for the task is zero. If the second elimination condition is met, all virtual items are eliminated, and the task is successful. This embodiment does not limit the end time of the task.

[0267] In some embodiments, when the occlusion removal task is successfully completed, the terminal displays at least one of the following in the virtual space: the identifier of at least one target audience object and the second resource acquisition quantity. The at least one target audience object is an audience object in the virtual space whose completion rate of the occlusion removal task reaches a preset value. The second resource acquisition quantity is the total number of virtual resources acquired by the first broadcaster object in the occlusion removal task. The solution provided by this disclosure, when the occlusion removal task is successfully completed, visually displays the target audience objects with high completion rates and significant contributions to the occlusion removal task by displaying the identifier of at least one target audience object whose completion rate reaches a preset value, which helps to increase the audience's interactive enthusiasm and thus increase the number of interactive behaviors in the virtual space; by displaying the total number of virtual resources acquired by the broadcaster object in the occlusion removal task, the completion status of the occlusion removal task is visually displayed, which helps to improve information transmission efficiency.

[0268] For example, Figure 8 This is a schematic diagram illustrating the completion of a task according to an exemplary embodiment. See also... Figure 8 The virtual item is a virtual wall. See also Figure 8 In step (a), when the virtual wall meets the second elimination condition, the terminal displays that all remaining parts of the virtual wall have collapsed and shattered. Furthermore, the terminal displays the message "Rescue successful, thank you everyone" in the virtual space to indicate that the task of eliminating obstructions in the virtual space has been successfully completed. The terminal can also display the identifier (including avatar and nickname) of the target audience object (the "Wall-Smashing King") with the highest completion rate, as well as the number of second resources acquired. The identifier of the target audience object and the number of second resources acquired can be displayed alternately or simultaneously; this embodiment does not limit this.

[0269] In step 304, if the virtual item does not meet the second elimination condition when the remaining time for the task of eliminating occlusion is zero, the terminal restores the display of the virtual item.

[0270] In this embodiment of the disclosure, if the virtual item still does not meet the second elimination condition when the remaining time for the task of eliminating occlusion is zero, the terminal displays that the virtual item has returned to its initial state and is obscuring the first broadcaster object again, indicating that the task of eliminating occlusion has failed. Alternatively, if the second elimination condition is not met, the terminal can further enhance the occlusion based on the initial state. For example, in the initial state, the virtual item occupies two-thirds of the lower screen space to obscure the first broadcaster object. After the task of eliminating occlusion fails, the terminal displays that the virtual item occupies the entire screen to obscure the first broadcaster object.

[0271] The solution provided in this embodiment indicates that if the virtual item does not meet the second elimination condition when the remaining time for the task of eliminating occlusion is zero, the task of eliminating occlusion has failed. In this case, by displaying that the virtual item once again occludes the broadcaster, it not only intuitively shows the object in the virtual space that the task of eliminating occlusion has failed, thus improving the efficiency of information transmission, but also enriches the content of the virtual space.

[0272] For example, see Figure 8 In (b), if the virtual wall does not meet the second elimination condition, the terminal displays a virtual wall filling the entire screen. Furthermore, the terminal displays the message "Rescue failed, wall-breaking ended, anchor trapped for 5 seconds" in the virtual space to indicate that the object elimination task in the virtual space has failed. The virtual wall filling the screen will last for 5 seconds.

[0273] This disclosure provides an interactive method in a virtual space. When an occlusion removal task is initiated, a virtual item corresponding to the occlusion removal task is used to occlude a preset area in the virtual space containing any broadcaster object. Then, viewers gift first virtual resources to damage, remove, shake, or move part or all of the virtual item. In other words, the act of viewers gifting resources in the virtual space is combined with the virtual item corresponding to the occlusion removal task. When a virtual item occludes a broadcaster object, viewers gift the first virtual resource in order to see the broadcaster object, thereby minimizing the occlusion of the broadcaster object by the virtual item and enriching the virtual space. The content is presented in a way that, for the audience, is equivalent to playing a game in virtual space where they "remove virtual items from obscuring the streamer by gifting virtual resources." The audience is no longer just a recipient of the content in the virtual space, but an active participant, which helps to improve the audience retention rate in the virtual space. Furthermore, when each audience member gifts the first virtual resource, the effect of the first virtual resource on the virtual item is displayed, which more clearly and impactfully reflects the interaction results of each audience member in the virtual space. The interactivity is strong, which helps to increase the number of interactive behaviors in the virtual space and the interactive experience of the audience.

[0274] Furthermore, viewers can reduce the obstruction of virtual items on the streamer by gifting virtual resources, creating an atmosphere where viewers work together to rescue the streamer. This significantly enhances the fun, interactivity, and watchability of the live stream content, strengthens the emotional connection between the streamer and the viewers, and helps improve the long-term retention rate of viewers and the repurchase rate of virtual resources. This satisfies the growing entertainment needs and sense of participation of viewers, while providing new growth points for both the live streaming platform and the streamers.

[0275] This disclosure does not limit the method of initiating the above-described occlusion removal task. Various initiation methods are exemplarily described below, but are by no means limited thereto. The occlusion removal task can be an interactive effect or an interactive activity; this disclosure does not limit this. Accordingly, step 301 can be implemented in any of the following ways.

[0276] Method 1: The terminal displays an effects panel in the virtual space. In response to the application of any occlusion effect in the effects panel, the terminal displays a preset area including the first anchor object that is occluded by the virtual item corresponding to the occlusion effect.

[0277] For example, Figure 9 This is a schematic diagram illustrating the initiation of an occlusion removal task according to an exemplary embodiment. See also: Figure 9 In response to a triggering operation of a special effects control in the virtual space, the terminal displays a special effects panel in the virtual space. The special effects panel contains multiple types of special effects. In response to the selection of an occlusion effect option, the terminal displays multiple occlusion effects in the special effects panel. In response to the application of any occlusion effect, the terminal displays a preset area, including the first broadcaster object, where the virtual item corresponding to the occlusion effect is occluded.

[0278] Method 2: The terminal displays an activity panel in the virtual space. In response to the application operation of any occluded activity in the activity panel, the terminal displays the virtual items corresponding to the occluded activity in the preset area including the first broadcaster object.

[0279] In response to a trigger operation on an active control in the virtual space, the terminal displays an activity panel in the virtual space. The activity panel displays multiple activity options, including occlusion-related activity options. In response to selecting an occlusion-related activity option, the terminal displays multiple occlusion activities in the activity panel. In response to applying any of the multiple occlusion activities, the terminal displays a preset area, including the first broadcaster object, occluded by the virtual item corresponding to the occlusion activity.

[0280] The solution provided in this disclosure provides multiple occlusion activities in the activity panel, allowing objects in the virtual space to choose the appropriate occlusion activity for interaction according to their own needs. This not only improves the flexibility of selecting occlusion activities but also meets the interaction needs or habits of the objects.

[0281] For example, Figure 10 This is a schematic diagram illustrating another method for initiating an occlusion removal task according to an exemplary embodiment. See also Figure 10In response to a trigger operation on an activity control in the virtual space, the terminal displays an activity panel in the virtual space. The activity panel contains multiple types of activities (or gameplay modes). In response to the selection of a rally-type activity option, the terminal displays the regular activities and occlusion activities included in the rally-type activities in the activity panel. In response to the application operation of any occlusion activity among multiple occlusion activities, the terminal displays a preset area including the first streamer object, where the virtual item corresponding to the occlusion activity is occluded.

[0282] The solution provided in this disclosure allows the occlusion removal task to be started by applying an occlusion effect in the effects panel or by applying an occlusion activity in the activity panel. This enriches the starting methods and entry points for the occlusion removal task, allowing objects in the virtual space to choose the corresponding starting method according to their own needs or habits. This not only improves the flexibility of starting the occlusion removal task but also meets the interaction needs or habits of the objects.

[0283] In other embodiments, the terminal may provide a quick entry point for occlusion activities in the virtual space to facilitate rapid activation of these activities. Accordingly, the terminal displays an entry point for occlusion activities in the virtual space. In response to a trigger operation on the entry point for an occlusion activity, the terminal displays an activity panel in the virtual space, showing multiple occlusion activities. Then, in response to an application operation on any of the multiple occlusion activities, the terminal displays a preset area, including the first broadcaster object, occluded by the virtual item corresponding to the occlusion activity. The solution provided by this disclosure, by displaying an entry point for occlusion activities in the virtual space, allows objects in the virtual space to directly jump to a display panel of multiple occlusion activities by triggering the entry point. This facilitates quick selection of an occlusion activity for interaction, simplifies operation, and improves interaction efficiency.

[0284] For example, Figure 11 This is a schematic diagram illustrating an activity entry point according to an exemplary embodiment. See also... Figure 11The terminal displays an activity entry 1101 for interactive activities on the right side of the virtual space. By default, the activity entry 1101 is in a collapsed state. When the number of audience objects in the virtual space reaches a first threshold, the terminal displays the activity entry 1101 expanded. While in the expanded state, the terminal can rotate the names of various activities in the activity entry; the rotation order of multiple activities is not limited in this embodiment. When the name of any activity is displayed in the activity entry, in response to a trigger operation on the activity entry, the terminal can directly jump to the display interface of that activity. When the number of audience objects in the virtual space reaches a second threshold, the terminal can enhance the display style of the activity entry, i.e., highlight the activity entry. For example, the text in the activity entry can be bolded, or the activity entry can be displayed in a brighter color, or animation effects (such as rotation animation effects, scaling animation effects, etc.) can be added to the activity entry; this embodiment is not limited in this respect.

[0285] In some embodiments, the occlusion removal task may include two types of subtasks (e.g., a removal task and an occlusion task). When the occlusion removal task is initiated, each viewer can also choose either subtask to perform. Accordingly, when the occlusion removal task is initiated, the terminal displays a removal task option and an occlusion task option in the virtual space. The removal task option instructs the viewer to remove the occlusion of the first broadcaster by gifting a first virtual resource. The occlusion task option instructs the viewer to enhance the occlusion of the first broadcaster by gifting a second virtual resource. Then, in response to selecting the removal task option, the terminal displays the first virtual resource in the virtual space. In response to selecting the occlusion task option, the terminal displays the second virtual resource in the virtual space.

[0286] The solution provided in this embodiment, when the occlusion removal task is initiated, displays both an occlusion removal task option and an occlusion task option, allowing viewers to choose whether to remove the virtual item's occlusion of the broadcaster or strengthen the occlusion. This makes the interaction method for the occlusion removal task more flexible, allowing viewers to choose the corresponding interaction method according to their needs, thus meeting their interaction requirements. Furthermore, when the occlusion removal task option is selected, displaying a first virtual resource visually shows viewers the first virtual resource used to remove the occlusion, which not only improves information transmission efficiency but also makes it easier for viewers to quickly remove the occlusion by gifting resources. When the occlusion task option is selected, displaying a second virtual resource visually shows viewers the second virtual resource used to strengthen the occlusion, which not only improves information transmission efficiency but also makes it easier for viewers to quickly strengthen the occlusion by gifting resources, thereby improving interaction efficiency.

[0287] For example, Figure 12 This is a schematic diagram illustrating the selection of a subtask according to an exemplary embodiment. See also... Figure 12 When the occlusion removal task is initiated, the terminal displays occlusion removal option 1201 and occlusion removal option 1202 in the virtual space. When occlusion removal option 1201 is triggered, the terminal displays virtual resource 1 for occlusion removal in the virtual space; when occlusion removal option 1202 is triggered, the terminal displays virtual resource 2 for occlusion enhancement in the virtual space.

[0288] During the occlusion removal task, the terminal can display a task card for the occlusion removal task in the virtual space to show the objects in the virtual space the details of the occlusion removal task.

[0289] In some embodiments, the task card may include at least one of the following: task participation control, task viewing control, task progress information, remaining task time, and resource prompt information. The resource prompt information is used to inform the audience of the first virtual resource required to complete the task of removing occlusion.

[0290] The solution provided in this disclosure displays a task card for the occlusion removal task in a virtual space, intuitively showing at least one of the following to various objects in the virtual space: task participation controls, task viewing controls, task progress information, remaining task time, and resource prompts. This allows viewers in the virtual space to directly participate in the occlusion removal task through the task participation controls, improving interaction efficiency. Furthermore, it allows objects in the virtual space to understand the details of the occlusion removal task through at least one of the following: task viewing controls, task progress information, remaining task time, and resource prompts, improving information transmission efficiency.

[0291] For example, Figure 13 This is a schematic diagram illustrating a task card according to an exemplary embodiment. See also Figure 13 The terminal displays a task card 1301 for the "Remove Obstruction" task below the comment section in the virtual space. Task card 1301 includes a task participation control 1302, resource prompt information 1303, task progress information 1304, and remaining task time 1305. The task participation control 1302 allows objects in the virtual space to participate in the "Remove Obstruction" task. Resource prompt information 1303 indicates that the first virtual resource required for the "Remove Obstruction" task is Virtual Resource 1. Task progress information 1304 shows "×10," meaning that the first broadcaster object has acquired 10 Virtual Resources 1 at the current moment. Remaining task time 1305 is 9 minutes and 59 seconds.

[0292] During the display of the task card, the terminal can sequentially display the first resource acquisition quantity and the target audience quantity in a carousel format. The target audience quantity is the number of audience objects in the virtual space that have gifted the first virtual resource for the task of eliminating occlusion at the current moment. The first resource acquisition quantity is the number of first virtual resources that the first broadcaster object has acquired for the task of eliminating occlusion at the current moment. The solution provided by this embodiment of the disclosure, by displaying the first resource acquisition quantity and the target audience quantity, enables each object in the virtual space to clearly know the number of audience objects that have gifted the first virtual resource and the number of first virtual resources acquired by the broadcaster object at the current moment, which is conducive to improving information transmission efficiency; furthermore, using a carousel format to sequentially display the first resource acquisition quantity and the target audience quantity is a dynamic way of displaying information, which is more likely to be seen by the objects, further improving information transmission efficiency.

[0293] For example, Figure 14 This is a schematic diagram illustrating a carousel display of information in a task card according to an exemplary embodiment. See also Figure 14 The initial resource acquisition quantity is 10, and the target audience quantity is 23. The terminal can rotate one message every 3 seconds.

[0294] During the display of task cards, the display style of the task cards can change as the occlusion removal task progresses. During the display of the task cards for the occlusion removal task, the terminal determines the display style of the task cards based on at least one of the number of target viewers in the virtual space and the number of first resources acquired. Then, the terminal displays the task cards for the occlusion removal task in the virtual space according to the displayed style.

[0295] The solution provided in this embodiment can determine the display style of the task card based on at least one of the number of viewers who have gifted the first virtual resource at the current moment and the number of the first virtual resource obtained by the broadcaster. This allows the display style of the task card to intuitively reflect the participation status of the task of eliminating obstruction, that is, to intuitively reflect the number of viewers who have gifted the first virtual resource in the task of eliminating obstruction or the number of the first virtual resource obtained by the broadcaster due to the task of eliminating obstruction. This not only enriches the display style of the task card but also improves the efficiency of information transmission.

[0296] The terminal can determine the texture of the task card based on at least one of the number of target viewers in the virtual space and the number of first resources acquired. Alternatively, the terminal can also determine the animation effect and duration of the task card based on at least one of the number of target viewers in the virtual space and the number of first resources acquired.

[0297] The solution provided in this embodiment can determine the texture or animation and duration of the task card based on at least one of the number of audience objects that gift the first virtual resource at the current moment and the number of the first virtual resource obtained by the anchor object. This enriches the display style of the task card and makes it easier to reflect the participation status of the task of eliminating obstruction through different styles of task cards, thereby enhancing the interactive atmosphere in the virtual space.

[0298] For example, Figure 15 This is a schematic diagram illustrating another task card according to an exemplary embodiment. See also Figure 15 When the number of resources acquired has not reached the first resource threshold, the task card is a light color and displays statically, only showing the number of resources acquired and the target audience. When the number of resources acquired reaches the first resource threshold, the task card color remains unchanged, but a short animation effect is added. When the number of resources acquired reaches the second resource threshold, the task card color becomes dark, and a constant animation effect is added. This constant animation effect could be a fluctuating texture on the task card or a blinking control for the task. The display style of the task card reflects the progress of the occlusion removal task. When the occlusion removal task is about to be completed (e.g., a virtual item meets the second elimination condition), the terminal can also add animation effects to the virtual item, such as a virtual wall slightly shaking.

[0299] In some embodiments, the terminal may also display a progress bar for the occlusion removal task in a task card. The occlusion removal task includes multiple sub-tasks.

[0300] Optionally, in the task card, the terminal displays a progress bar for the occlusion removal task. The progress bar includes multiple task nodes, and the order of the task nodes corresponds to the execution order of the multiple subtasks. The solution provided in this embodiment of the disclosure, by displaying a progress bar for the occlusion removal task, intuitively shows the multiple subtasks in the occlusion removal task and the task progress of the occlusion removal task. This makes it easier for objects in the virtual space to clearly understand the overall execution status of the occlusion removal task, thereby improving information transmission efficiency.

[0301] For example, Figure 16 This is a schematic diagram illustrating a progress bar for an occlusion removal task according to an exemplary embodiment. See also... Figure 16 The virtual items include virtual hats, virtual glasses, and virtual masks. The terminal displays a progress bar for the task of removing occlusions, including task nodes for each of the virtual hats, virtual glasses, and virtual masks.

[0302] Optionally, the terminal displays progress bars corresponding to multiple subtasks sequentially in the task card according to the execution order of the subtasks. The solution provided in this embodiment, by sequentially displaying the progress bars of multiple subtasks in the occlusion removal task, facilitates objects in the virtual space to clearly understand the execution status of each subtask, thus improving information transmission efficiency. Furthermore, since the progress of each subtask can be completed faster than the overall progress of the occlusion removal task, by sequentially displaying the progress bars of multiple subtasks in the occlusion removal task, the corresponding progress bar is more easily filled during the progress of each subtask, which helps to increase the interactive enthusiasm of objects in the virtual space, thereby increasing the number of interactive behaviors in the virtual space.

[0303] For example, Figure 17 This is a schematic diagram illustrating another progress bar for an occlusion removal task according to an exemplary embodiment. See also Figure 17 The virtual items include virtual hats, virtual glasses, and virtual masks. The terminal displays progress bars for each of the virtual hats, virtual glasses, and virtual masks in sequence.

[0304] In this embodiment of the disclosure, objects in the virtual space can participate in the occlusion removal task through the task participation control, and view the details of the occlusion removal task through the task viewing control.

[0305] In some embodiments, the terminal displays a task participation control for the occlusion removal task in a virtual space. In response to a viewer's triggering operation on the task participation control, the terminal displays the effect of the first virtual resource on the virtual item. The solution provided by this disclosure, by displaying a task participation control for the occlusion removal task in a virtual space, allows viewers to directly participate in the occlusion removal task through the control and gift the first virtual resource to the broadcaster, thereby minimizing the occlusion of the broadcaster by virtual items and improving human-computer interaction efficiency and the execution efficiency of the occlusion removal task.

[0306] For example, Figure 18 This is a schematic diagram illustrating an occlusion removal task according to an exemplary embodiment. See also Figure 18 The terminal displays a task participation control 1802 for the "Remove Obstruction" task in task card 1801. In response to a trigger operation on the task participation control 1802, the terminal displays a resource panel in the virtual space. The resource panel displays multiple virtual resources, including virtual resource 1 for removing obstruction. When virtual resource 1 is selected, in response to a trigger operation on the send control 1803 in the resource panel, the terminal sends virtual resource 1 to the first broadcaster object. Note that when navigating to the resource panel, virtual resource 1 may already be selected, eliminating the need for further selection by the object.

[0307] In some embodiments, the terminal displays a task viewing control for the occlusion removal task in a virtual space. In response to a triggering operation on the task viewing control, detailed information about the occlusion removal task is displayed in the virtual space. This detailed information includes at least one of the following: the quantity of first resources acquired, the number of target viewers, and the remaining time of the task. The quantity of first resources acquired is the number of first virtual resources acquired by the first broadcaster at the current moment due to the occlusion removal task. The number of target viewers is the number of viewer objects in the virtual space at the current moment who have gifted the first virtual resources to the occlusion removal task.

[0308] The solution provided in this disclosure provides a task viewing control for the task of eliminating obstruction in a virtual space. This allows objects in the virtual space to view detailed information about the task, such as the number of virtual resources that the first broadcaster has acquired due to the task of eliminating obstruction at the current moment, the number of audience members who have gifted virtual resources to the task of eliminating obstruction, or the remaining time of the task. This helps to improve the efficiency of information transmission.

[0309] For example, Figure 19 This is a schematic diagram illustrating how to view detailed information according to an exemplary embodiment. See also: Figure 19 The terminal displays a task participation control 1902 for the "Eliminate Obstruction" task in task card 1901. In response to triggering the task participation control 1902, the terminal displays detailed information about the "Eliminate Obstruction" task in the virtual space. This detailed information includes the number of first resources acquired, the number of target viewers, and the remaining task time. The number of first resources acquired is 38, the number of target viewers is 22, and the remaining task time is 4 minutes.

[0310] The terminal can also display an end control for the occlusion removal task in the virtual space, so that objects in the virtual space can end the occlusion removal task at any time using the end control. For example, Figure 20 This is a schematic diagram illustrating the termination of an occlusion removal task according to an exemplary embodiment. See also... Figure 20 When the end control 2001 for the occlusion removal task is triggered, the terminal displays a confirmation panel 2002. The confirmation panel 2002 displays a cancel control 2003 and a confirm control 2004. When the confirm control 2004 is triggered, the terminal displays the end message "Occlusion activity 1 has ended" in the virtual space.

[0311] In this embodiment of the disclosure, the first broadcaster can engage in online battles (PK) with other broadcasters. In the scenario of online battles between broadcasters, this embodiment of the disclosure can introduce a prop assembly task, whereby viewers can donate third-party virtual resources to assemble virtual props, so that the virtual props can help the broadcaster in the current virtual space to compete against the broadcaster in another virtual space. Figure 21 This is a flowchart illustrating another method of interaction in a virtual space according to an exemplary embodiment. Taking an electronic device as an example, see [link to example]. Figure 21 The method includes:

[0312] In step 2101, when the first broadcaster object and the second broadcaster object are connected and competing, the terminal displays the broadcaster window of the first broadcaster object and the broadcaster window of the second broadcaster object in the virtual space, and each broadcaster window displays the corresponding broadcaster object.

[0313] In this embodiment of the disclosure, when the first broadcaster and the second broadcaster are connected and competing against each other, the terminal displays the broadcaster window of each broadcaster in a virtual space, and displays the respective broadcaster in the corresponding broadcaster window. The width of the broadcaster window can be fixed or determined based on the competition score of the corresponding broadcaster; this embodiment of the disclosure does not limit this.

[0314] In some embodiments, the terminal can display the broadcast windows of the first broadcaster and the second broadcaster in a virtual space based on their respective adversarial scores. The width of each broadcast window is positively correlated with the adversarial score of the corresponding broadcaster. The adversarial score can be determined based on the value of the virtual resources obtained by the broadcaster. The solution provided by this disclosure, during the online adversarial process between broadcasters, ensures that the width of each broadcast window is positively correlated with the adversarial score of the corresponding broadcaster. This not only enriches the display style of the adversarial scores but also intuitively demonstrates the adversarial situation of the broadcasters, thereby improving information transmission efficiency.

[0315] The above method is equivalent to representing the adversarial score of the broadcaster object through the width of the broadcaster window. Alternatively, the terminal can also represent the adversarial score of the broadcaster object through the height of the virtual water level. Accordingly, for either the first or the second broadcaster object, the terminal displays the broadcaster object in a virtual water flow in the broadcaster object's window based on the adversarial score, with the height of the virtual water flow negatively correlated with the adversarial score. The solution provided by this embodiment, during the online adversarial process between broadcaster objects, shows that the height of the virtual water flow in each broadcaster window is positively correlated with the corresponding adversarial score of the broadcaster object. This not only enriches the display style of the adversarial score but also intuitively demonstrates the adversarial situation of the broadcaster objects, thus improving information transmission efficiency.

[0316] For example, Figure 22This is a schematic diagram illustrating an adversarial score according to an exemplary embodiment. The adversarial score of the first broadcaster object 2201 is 234567, and the adversarial score of the second broadcaster object is 102310. The adversarial score of the first broadcaster object is higher than that of the second broadcaster object. See also Figure 22 In (a), the broadcast window of the first broadcast object is wider than the broadcast window of the second broadcast object. See also Figure 22 In (b), the water level of the virtual stream where the first anchor object is located is lower than the water level of the virtual stream where the first anchor object is located.

[0317] In step 2102, when the prop assembly task is initiated, the terminal displays the virtual prop to be assembled in the virtual space.

[0318] In this embodiment, the prop assembly task can be initiated actively by any of the participating broadcasters, or it can be automatically initiated when the connection meets preset conditions; this embodiment does not limit this. The preset conditions can be that the connection duration reaches a preset duration, or that the amount of resources acquired by any broadcaster during the connection reaches a preset value, etc.; this embodiment does not limit this. In response to the prop assembly task being initiated, the terminal displays the virtual prop to be assembled in the virtual space. The virtual prop can be a virtual cannonball or a virtual water gun, etc.; this embodiment does not limit this.

[0319] For example, Figure 23 This is a schematic diagram illustrating a virtual prop according to an exemplary embodiment. See also: Figure 23 When the item assembly task is initiated, the terminal can display the task duration and virtual item 2301 in the virtual space. The task duration for the item assembly task is 60 seconds.

[0320] In step 2103, when a viewer gifts a third virtual resource to the first broadcaster, the terminal updates and displays the assembly progress information of the virtual prop. The third virtual resource is the resource used to assemble the virtual prop.

[0321] In this embodiment, viewers can assemble virtual props using a third virtual resource. As viewers gift the third virtual resource, the assembly progress of the virtual props is continuously updated. The terminal then updates and displays the assembly progress information of the virtual props.

[0322] In some embodiments, for any audience member in the virtual space, when the audience member donates a third virtual resource, the terminal may highlight the audience member's identifier to indicate that the audience member has helped assemble the virtual props.

[0323] For example, Figure 24This is a schematic diagram illustrating assembly progress information according to an exemplary embodiment. See also... Figure 24 The terminal can display the remaining time of the virtual prop assembly task, task progress information, and the identifiers of the audience members assembling the virtual props. The remaining time is 60 seconds. The task progress information is "2 people less to complete assembly." The identifiers of the audience members assembling the virtual props can include their avatars and nicknames. The task progress information and the identifiers of the audience members assembling the virtual props can be displayed in rotation.

[0324] In some embodiments, when a viewer gifts a third virtual resource to a first broadcaster, the terminal displays the viewer's identifier moving towards the virtual prop. If the viewer's identifier overlaps with the virtual prop, the terminal disables the display of the viewer's identifier. The solution provided by this disclosure, for any viewer in the virtual space who gifts a third virtual resource for a prop assembly task, more clearly and explicitly reflects the viewer's assistance or contribution to the prop assembly task by displaying the viewer's identifier moving towards the virtual prop and disappearing upon reaching the virtual prop. This enhances interactivity and helps increase the number of interactive behaviors in the virtual space and the viewer's interactive experience.

[0325] For example, Figure 25 This is a schematic diagram illustrating the movement of an identifier for an audience object according to an exemplary embodiment. See also... Figure 25 When the audience object's identifier is displayed, the terminal shows the audience object's identifier moving towards the virtual prop and disappearing when it reaches the center of the virtual prop, to reflect the audience object's assistance in assembling the virtual prop.

[0326] In step 2104, after the virtual props are assembled, in response to the application operation of the virtual props, the terminal displays the result of the confrontation between the first broadcaster and the second broadcaster based on the virtual props.

[0327] In this embodiment of the disclosure, once the virtual props are assembled, the terminal can display assembly completion information to indicate to the object in the virtual space that the virtual props have been assembled. Then, the object in the virtual space can interact with the broadcaster object through the virtual props to demonstrate the outcome of the competition between the first broadcaster object and the second broadcaster object.

[0328] In some embodiments, in response to the application of virtual props, the terminal displays the virtual props moving towards a second broadcaster in the virtual space. Then, within the broadcaster window of the second broadcaster, the terminal displays the impact effect of the virtual props. This disclosure does not limit the impact effect. The solution provided by this disclosure, when the virtual props are assembled, can use virtual props to support the broadcaster in the current virtual space to fight against a broadcaster in another virtual space, and displays the impact effect of the virtual props. This more clearly and impactfully reflects the interactive results of the audience using virtual props, resulting in stronger interactivity and improving the number of interactive behaviors in the virtual space and the interactive experience of the audience.

[0329] In this embodiment, once the virtual prop is assembled, the terminal can display a direction adjustment control for the virtual prop in the virtual space. In response to triggering the direction adjustment control, the terminal determines the movement direction of the virtual prop. Then, the terminal displays the virtual prop moving towards the second broadcaster object along the movement direction. The solution provided in this disclosure, by displaying the direction adjustment control for the virtual prop before interaction, allows objects in the virtual space to adjust the movement direction of the virtual prop according to their own needs. This allows the virtual prop to strike another broadcaster object in the virtual space along the movement direction, not only improving the flexibility of the combat but also better meeting the interaction needs of the objects.

[0330] For example, Figure 26 This is a schematic diagram illustrating an application of virtual props according to an exemplary embodiment. See also... Figure 26 Once the virtual prop 2601 is assembled, the terminal can display an assembly completion message to indicate that the virtual prop in the virtual space has been assembled. Then, the terminal can display a direction adjustment control 2602 for the virtual prop, allowing the object to adjust its movement direction. After determining the movement direction, in response to the application operation on the virtual prop 2601, the terminal displays the virtual prop 2601 moving along the movement direction towards the second broadcaster object, and displays the virtual prop's impact effect, such as an explosion effect, within the broadcaster window of the second broadcaster object.

[0331] The solution provided in this disclosure introduces a prop assembly task in a scenario where broadcasters compete against each other. When the prop assembly task is initiated, virtual props to be assembled are displayed. Then, viewers can assemble the virtual props by gifting third virtual resources. Once the virtual props are assembled, they can be used to compete against each other. In other words, the act of viewers gifting resources in the virtual space is combined with virtual props, so that viewers can use virtual props to support the first broadcaster against the second broadcaster and gift third virtual resources to assemble virtual props as quickly as possible. This not only enriches the content in the virtual space, but also, for viewers, is equivalent to playing a game in the virtual space of "assembling virtual props by gifting virtual resources to compete against broadcasters in another virtual space." Viewers are no longer just recipients of content in the virtual space, but active participants in the content. The interactivity is strong, which helps to improve the retention rate of viewers in the virtual space, the number of interactive behaviors in the virtual space, and the interactive experience of viewers. Furthermore, when each viewer donates a third virtual resource, the assembly progress information of the virtual prop can be updated and displayed, allowing objects in the virtual space to know the assembly progress of the virtual prop in a timely manner, thereby improving the efficiency of information transmission.

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

[0333] Figure 27 This is a block diagram illustrating an interactive device in a virtual space according to an exemplary embodiment. See also... Figure 27 The interactive devices in this virtual space include: display unit 2701.

[0334] Display unit 2701 is configured to perform the following operation when the occlusion removal task is initiated: in a virtual space, displaying a preset area including a first broadcaster object that is occluded by virtual items, wherein the first broadcaster object is any broadcaster object in the virtual space.

[0335] The display unit 2701 is also configured to display the effect of the first virtual resource on a virtual item when the viewer object gives the first virtual resource to the first anchor object. The effect is any one of the following: partial or whole damage, elimination, shaking, and movement of the virtual item.

[0336] In some embodiments, a virtual item is a composite item consisting of multiple sub-items;

[0337] Display unit 2701 is configured to perform any of the following:

[0338] When a viewer gifts a first virtual resource to the first streamer, it displays that any sub-item in the virtual items is damaged.

[0339] When a viewer gifts the first virtual resource to the first streamer, any sub-item in the displayed virtual items is eliminated.

[0340] When a viewer gifts the first virtual resource to the first streamer, any sub-item in the virtual items will shake.

[0341] When a viewer gifts a first virtual resource to the first streamer, any sub-item in the virtual items is moved.

[0342] In some embodiments, the display unit 2701 is configured to, when a viewer object gifts a first virtual resource to a first broadcaster object, display a damage effect on the sub-item if the sub-item does not meet a first elimination condition. The damage effect is used to indicate that the sub-item is damaged, and the first elimination condition is the condition that the sub-item must meet to be eliminated from the virtual items.

[0343] In some embodiments, the display unit 2701 is configured to display the elimination effect of a sub-item if the sub-item meets the first elimination condition when a viewer object gifts the first virtual resource to the first broadcaster object. The elimination effect is used to indicate that the sub-item is eliminated from the virtual items.

[0344] In some embodiments, the display unit 2701 is configured to display virtual items moving away from the first broadcaster when a viewer giftes a first virtual resource to the first broadcaster.

[0345] In some embodiments, the display unit is further configured to perform the following actions when a viewer giftes a first virtual resource to a first broadcaster: obtaining the gift quantity of the first virtual resource; and displaying the effect of the first virtual resource on the virtual item based on the gift quantity, wherein the strength of the effect is positively correlated with the gift quantity.

[0346] In some embodiments, the display unit is further configured to, in response to a viewer object gifting the first virtual resource to a first broadcaster object, display the effect of the target virtual resource associated with the first virtual resource on the virtual item when the number of gifts of the first virtual resource reaches a quantity threshold;

[0347] Among them, the effect of the target virtual resource is stronger than that of the first virtual resource. The target virtual resource is a virtual resource that can be obtained when the number of first virtual resources given away reaches a certain threshold, and the probability of obtaining the target virtual resource each time the first virtual resource is given away is a preset value.

[0348] In some embodiments, the display unit is further configured to perform the following: based on the fact that a preset area including the first anchor object is obscured by a virtual object, the display unit displays a first virtual resource associated with the virtual object in an associated display manner. The first virtual resource is used to prompt the viewer to remove the obscuration of the virtual object and present the virtual resource to be gifted.

[0349] In some embodiments, the display unit 2701 is further configured to display a first prompt message in the virtual space when a part or all of the virtual item is eliminated or moved. The first prompt message is used to indicate to the audience that the first virtual resource gifted by the audience has successfully reduced the area obscured by the virtual item.

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

[0351] The acquisition unit is configured to acquire the completion degree of multiple audience objects in the virtual space for the task of eliminating occlusion. The completion degree of each audience object is used to represent at least one of the following: the degree of damage, elimination, jitter, or movement of the virtual item due to the audience object gifting the first virtual resource.

[0352] The sorting unit is configured to perform a sorting of the completion of multiple audience objects in descending order;

[0353] The display unit 2701 is also configured to perform a second prompt message in the virtual space based on the order of the current audience object's completion status among multiple audience objects. The second prompt message is used to indicate the task completion status of the current audience object.

[0354] In some embodiments, the display unit 2701 is further configured to display a task card for the task of removing occlusion in a virtual space. The task card includes at least one of a task participation control, a task viewing control, task progress information, task remaining time, and resource prompt information. The resource prompt information is used to prompt the audience to use the first virtual resource to complete the task of removing occlusion.

[0355] In some embodiments, the display unit 2701 includes:

[0356] The subunit is configured to perform at least one of the target audience number in the virtual space and the first resource acquisition number, and to determine the display style of the task card. The target audience number is the number of audience objects in the virtual space that have given the first virtual resource to the task of eliminating obstruction at the current moment, and the first resource acquisition number is the number of first virtual resources that the first anchor object has acquired due to the task of eliminating obstruction at the current moment.

[0357] The display subunit is configured to execute in the virtual space, displaying task cards for the task of removing obstructions according to the display style.

[0358] In some embodiments, the determined subunit is configured to perform at least one of the following:

[0359] The texture of the task card is determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired;

[0360] The animation effect and duration of the task card are determined based on at least one of the number of target viewers in the virtual space and the number of first resources acquired.

[0361] In some embodiments, the display unit 2701 is further configured to perform a carousel display of the first resource acquisition quantity and the target audience quantity in a task card.

[0362] In some embodiments, the occlusion removal task includes multiple subtasks;

[0363] The display unit 2701 is also configured to display a progress bar for the task of removing occlusion in a task card. The progress bar includes multiple task nodes, and the order of the multiple task nodes conforms to the execution order of multiple subtasks.

[0364] In some embodiments, the occlusion removal task includes multiple subtasks;

[0365] The display unit 2701 is also configured to execute in the task card, and sequentially display the progress bars corresponding to multiple sub-tasks according to the execution order of the multiple sub-tasks.

[0366] In some embodiments, the display unit 2701 is further configured to perform the following actions in a virtual space: displaying a task participation control for the task of removing occlusion; and displaying the effect of a first virtual resource on a virtual item in response to a triggering operation of the task participation control by an audience object.

[0367] In some embodiments, the display unit 2701 is further configured to perform a task viewing control for displaying the occlusion removal task in a virtual space; in response to a trigger operation on the task viewing control, displaying detailed information about the occlusion removal task in the virtual space, the detailed information including at least one of the following: the first resource acquisition quantity, the target audience quantity, and the remaining task time, wherein the first resource acquisition quantity is the quantity of the first virtual resources acquired by the first broadcaster at the current moment due to the occlusion removal task, and the target audience quantity is the quantity of audience objects in the virtual space that have gifted the first virtual resources to the occlusion removal task at the current moment.

[0368] In some embodiments, the display unit 2701 is further configured to, when the occlusion removal task is initiated, display an occlusion removal task option and an occlusion task option in the virtual space, wherein the occlusion removal task option instructs a viewer to remove the occlusion of the first broadcaster by gifting a first virtual resource, and the occlusion task option instructs a viewer to enhance the occlusion of the first broadcaster by gifting a second virtual resource; in response to the selection of the occlusion removal task option, display the first virtual resource in the virtual space; and in response to the selection of the occlusion task option, display the second virtual resource in the virtual space.

[0369] In some embodiments, the display unit 2701 is further configured to display that all virtual items are eliminated if the virtual items meet a second elimination condition, wherein the second elimination condition is a condition that must be met for all virtual items to be eliminated.

[0370] In some embodiments, the display unit 2701 is further configured to, upon successful completion of the occlusion removal task, display in the virtual space at least one of the identifier of at least one target audience object and at least one of the second resource acquisition quantity, wherein the at least one target audience object is an audience object in the virtual space whose completion rate of the occlusion removal task reaches a preset value, and the second resource acquisition quantity is the total number of virtual resources acquired by the first broadcaster object in the occlusion removal task.

[0371] In some embodiments, the display unit 2701 is further configured to restore the virtual item if the virtual item does not meet the second elimination condition when the remaining time of the task to eliminate occlusion is zero.

[0372] In some embodiments, the display unit 2701 is configured to perform any of the following:

[0373] Display an effects panel in the virtual space. In response to the application of any occlusion effect in the effects panel, display the virtual items corresponding to the occlusion effect that cover the preset area including the first broadcaster object.

[0374] Display an activity panel in the virtual space. In response to an application operation on any occluded activity in the activity panel, display the virtual items corresponding to the occluded activity that cover the preset area including the first broadcaster object.

[0375] In some embodiments, the display unit 2701 is further configured to perform an operation in response to triggering an activity control in the virtual space, displaying an activity panel in the virtual space, the activity panel displaying multiple types of activity options, including occlusion activity options; in response to selecting an occlusion activity option, displaying multiple occlusion activities in the activity panel; and in response to applying an operation to any of the multiple occlusion activities, displaying a preset area including the first broadcaster object occluded by the virtual item corresponding to the occlusion activity.

[0376] In some embodiments, the display unit 2701 is further configured to execute an entry point for displaying occlusion-type activities in a virtual space; in response to a triggering operation of the entry point for occlusion-type activities, display an activity panel in the virtual space, the activity panel displaying multiple occlusion activities; and in response to an application operation of any occlusion activity among the multiple occlusion activities, display a preset area including the first broadcaster object being occluded by virtual items corresponding to the occlusion activity.

[0377] In some embodiments, the display unit 2701 is further configured to, when the first broadcaster object and the second broadcaster object are connected in a battle, display the broadcaster window of the first broadcaster object and the broadcaster window of the second broadcaster object in the virtual space, with each broadcaster window displaying the corresponding broadcaster object; when a prop assembly task is initiated, display the virtual prop to be assembled in the virtual space; when a viewer object gifts a third virtual resource to the first broadcaster object, update the display of the assembly progress information of the virtual prop, where the third virtual resource is a resource used to assemble the virtual prop; and when the virtual prop assembly is completed, in response to the application operation of the virtual prop, display the battle result between the first broadcaster object and the second broadcaster object based on the virtual prop.

[0378] In some embodiments, the display unit 2701 is further configured to perform an operation in response to the application of a virtual prop, displaying the virtual prop moving toward the second broadcaster object in a virtual space; and displaying the hitting effect of the virtual prop within the broadcaster window of the second broadcaster object.

[0379] In some embodiments, the display unit 2701 is further configured to perform the following actions: when the virtual prop is assembled, display the direction adjustment control of the virtual prop in the virtual space; determine the movement direction of the virtual prop in response to a trigger operation on the direction adjustment control; and display the virtual prop moving towards the second anchor object along the movement direction.

[0380] In some embodiments, the display unit 2701 is further configured to perform the following actions: when a viewer object gifts a third virtual resource to a first broadcaster object, display the viewer object's identifier moving towards a virtual prop; and when there is overlap between the viewer object's identifier and the virtual prop, turn off the display of the viewer object's identifier.

[0381] In some embodiments, the display unit 2701 is configured to perform an adversarial display in a virtual space based on the adversarial scores obtained by the first broadcaster object and the second broadcaster object, wherein the width of each broadcaster window is positively correlated with the adversarial score of the corresponding broadcaster object.

[0382] In some embodiments, the display unit 2701 is further configured to perform, for either the first broadcaster object or the second broadcaster object, displaying in the broadcaster window of the broadcaster object that the broadcaster object is in a virtual stream based on the adversarial score of the broadcaster object, wherein the height of the virtual stream is negatively correlated with the adversarial score of the broadcaster object.

[0383] This disclosure provides an interactive device in a virtual space. When an occlusion removal task is initiated, a virtual item corresponding to the occlusion removal task is used to occlude a preset area in the virtual space containing any broadcaster. Then, viewers gift first virtual resources to damage, remove, shake, or move parts or the entirety of the virtual item. In other words, the act of viewers gifting resources in the virtual space is combined with the virtual item corresponding to the occlusion removal task. Even when the virtual item occludes the broadcaster, viewers gift the first virtual resource in order to see the broadcaster, thus minimizing the occlusion of the broadcaster by the virtual item and enriching the virtual space. The content is presented in a way that, for the audience, is equivalent to playing a game in virtual space where they "remove virtual items from obscuring the streamer by gifting virtual resources." The audience is no longer just a recipient of the content in the virtual space, but an active participant, which helps to improve the audience retention rate in the virtual space. Furthermore, when each audience member gifts the first virtual resource, the effect of the first virtual resource on the virtual item is displayed, which more clearly and impactfully reflects the interaction results of each audience member in the virtual space. The interactivity is strong, which helps to increase the number of interactive behaviors in the virtual space and the interactive experience of the audience.

[0384] It should be noted that the interactive device in the virtual space provided in the above embodiments is only illustrated by the division of the above functional units during live streaming. 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 interactive device in the virtual space provided in the above embodiments and the interactive method embodiments in the virtual space belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0385] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0386] When an electronic device is provided as a terminal, Figure 28 This is a block diagram illustrating a terminal 2800 according to an exemplary embodiment. The terminal... Figure 28 A structural block diagram of a terminal 2800 provided in an exemplary embodiment of this disclosure is shown. The terminal 2800 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 2800 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0387] Typically, terminal 2800 includes a processor 2801 and a memory 2802.

[0388] Processor 2801 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 2801 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 2801 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 2801 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 2801 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0389] The memory 2802 may include one or more computer-readable storage media, which may be non-transitory. The memory 2802 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 2802 are used to store at least one computer program, which is executed by the processor 2801 to implement the interactive method in virtual space provided in the method embodiments of this application.

[0390] In some embodiments, the terminal 2800 may optionally include a peripheral device interface 2803 and at least one peripheral device. The processor 2801, memory 2802, and peripheral device interface 2803 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 2803 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 2804, display screen 2805, camera assembly 2806, audio circuitry 2807, and power supply 2808.

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

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

[0393] Display screen 2805 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 2805 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 2801 for processing. In this case, display screen 2805 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 2805, disposed on the front panel of terminal 2800; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 2800 or in a folded design; in still other embodiments, display screen 2805 may be a flexible display screen, disposed on a curved or folded surface of terminal 2800. Furthermore, display screen 2805 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 2805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0394] The camera assembly 2806 is used to acquire images or videos. In some embodiments, the camera assembly 2806 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. 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 2806 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 is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0395] The audio circuit 2807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 2801 for processing, or to the radio frequency circuit 2804 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 2800. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 2801 or the radio frequency circuit 2804 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 2807 may also include a headphone jack.

[0396] Power supply 2808 is used to power the various components in terminal 2800. Power supply 2808 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 2808 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

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

[0398] When electronic devices are provided as servers, Figure 29This is a block diagram illustrating a server 2900 according to an exemplary embodiment. The server 2900 can vary significantly due to differences in configuration or performance. It may include one or more Central Processing Units (CPUs) 2901 and one or more memories 2902. The memories 2902 store at least one line of program code, which is loaded and executed by the processor 2901 to implement the interactive methods in the virtual space provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 2900 may also include other components for implementing device functions, which will not be elaborated here.

[0399] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 2802 or a memory 2902 including instructions. These instructions can be executed by the processor 2801 of the terminal 2800 or the processor 2901 of the server 2900 to complete the interactive method in the virtual space described above. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.

[0400] A computer program product includes a computer program / instructions that, when executed by a processor, implement the interactive methods in the aforementioned virtual space.

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

[0402] 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 for interaction in a virtual space, characterized in that, The method includes: If the first broadcaster in the virtual space is not participating in the online battle, and the task of removing obstruction is initiated, a preset area including the first broadcaster is displayed in the virtual space as being obscured by virtual objects. The first broadcaster can be any broadcaster in the virtual space. If a viewer gifts the first virtual resource to the first broadcaster, the effect of the first virtual resource on the virtual object is displayed. The effect is any one of the following: partial or complete damage, elimination, shaking, or movement of the virtual object. When the first broadcaster in the virtual space does not participate in the online battle, the method further includes: In the virtual space, a task card for the occlusion removal task is displayed, and relevant information about the occlusion removal task is displayed in the task card. If the first resource acquisition quantity does not reach the first resource threshold, the task card is statically displayed in a first color. If the first resource acquisition quantity reaches the first resource threshold, the task card is displayed in the first color and a short-term animation effect is added to the task card. If the first resource acquisition quantity reaches the second resource threshold, the task card is displayed in the second color and a normal animation effect is added to the task card. The normal animation effect includes at least one of the following: the texture of the task card is in a fluctuating state, and the task participation control is in a flashing state. The first resource acquisition quantity is the number of the first virtual resources that the first broadcaster object has acquired due to the occlusion removal task at the current moment. When the first and second streamers are connected and competing, the streamer windows of the first and second streamers are displayed in the virtual space, with each streamer window displaying the corresponding streamer. When the prop assembly task is initiated, the assembly progress of the virtual props is continuously updated as viewers gift third virtual resources for assembling virtual props to the first streamer. When the virtual props are assembled, a direction adjustment control for the virtual props is displayed in the virtual space. In response to a trigger operation on the direction adjustment control, the movement direction of the virtual props is determined. In response to an application operation on the virtual props, the virtual props are displayed moving towards the second streamer along the movement direction in the virtual space, and an effect matching the movement direction is displayed in the streamer window of the second streamer.

2. The interaction method in virtual space according to claim 1, characterized in that, The virtual item is a composite item consisting of multiple sub-items; When a viewer gifts a first virtual resource to the first streamer, displaying the effect of the first virtual resource on the virtual item includes any one of the following: When a viewer gifts a first virtual resource to the first streamer, it is displayed that any sub-item among the virtual items is damaged. When a viewer gifts a first virtual resource to the first streamer, any sub-item among the virtual items is displayed as being eliminated. When a viewer gifts a first virtual resource to the first streamer, any sub-item among the virtual items will be displayed to shake. When a viewer gifts a first virtual resource to the first streamer, any sub-item among the virtual items is displayed to move.

3. The interaction method in virtual space according to claim 2, characterized in that, The step of displaying that any sub-item among the virtual items is damaged when a viewer gifts the first virtual resource to the first streamer includes: When a viewer gifts a first virtual resource to the first streamer, if the sub-item does not meet the first elimination condition, a damage effect is displayed on the sub-item. The damage effect is used to indicate that the sub-item is damaged. The first elimination condition is the condition that the sub-item must meet to be eliminated from the virtual items.

4. The interaction method in virtual space according to claim 2, characterized in that, When a viewer gifts a first virtual resource to the first streamer, displaying the elimination of any sub-item among the virtual items includes: When a viewer gifts a first virtual resource to the first streamer, if the sub-item meets the first elimination condition, the elimination effect of the sub-item is displayed, and the elimination effect is used to indicate that the sub-item is eliminated from the virtual items.

5. The interaction method in virtual space according to claim 1, characterized in that, When a viewer gifts a first virtual resource to the first streamer, displaying the effect of the first virtual resource on the virtual item includes: When a viewer gifts a virtual resource to the first streamer, the virtual item is displayed as moving away from the first streamer.

6. The interaction method in virtual space according to claim 1, characterized in that, When a viewer gifts a first virtual resource to the first streamer, displaying the effect of the first virtual resource on the virtual item includes: When a viewer gifts a first virtual resource to the first broadcaster, the number of virtual resources gifted is obtained. Based on the quantity gifted, the effect of the first virtual resource on the virtual item is displayed, and the strength of the effect is positively correlated with the quantity gifted.

7. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: When the number of gifts of the first virtual resource reaches a certain threshold, in response to a viewer gifting the first virtual resource to the first streamer, the effect of the target virtual resource associated with the first virtual resource on the virtual item is displayed. The target virtual resource has a stronger effect than the first virtual resource. The target virtual resource is a virtual resource that can be obtained when the number of gifts of the first virtual resource reaches a certain threshold. The probability of obtaining the target virtual resource each time the first virtual resource is gifted is a preset value.

8. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: Based on the premise that the preset area including the first anchor object is obscured by virtual objects, the first virtual resource associated with the virtual object is displayed in an associated display manner. The first virtual resource is used to prompt the audience to remove the virtual object's obscuration and give away virtual resources.

9. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: When a part or all of the virtual item is eliminated or moved, a first prompt message is displayed in the virtual space. The first prompt message is used to indicate that the first virtual resource donated by the audience has successfully reduced the area obscured by the virtual item.

10. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: The completion rate of multiple audience objects in the virtual space for the task of eliminating occlusion is obtained. The completion rate of each audience object is used to represent at least one of the following: the degree of damage, the degree of elimination, the degree of shaking, or the degree of movement of the virtual item due to the audience object gifting the first virtual resource. The completion rates of the multiple audience members are sorted in descending order. Based on the order of the current viewer's completion level among the completion levels of the multiple viewer objects, a second prompt message is displayed in the virtual space. The second prompt message is used to indicate the task completion status of the current viewer object.

11. The interaction method in virtual space according to claim 1, characterized in that, The task card includes at least one of the following: task participation control, task viewing control, task progress information, task remaining time, and resource prompt information. The resource prompt information is used to prompt the audience object for the first virtual resource required to complete the task of removing occlusion.

12. The interaction method in virtual space according to claim 11, characterized in that, The process of displaying the task card for the task of removing occlusion in the virtual space includes: Based on the number of target viewers in the virtual space and the number of first resources acquired, the display style of the task card is determined, wherein the number of target viewers is the number of viewers in the virtual space who have gifted the first virtual resource to the task of eliminating obstruction at the current moment; In the virtual space, the task card for the task of removing obstructions is displayed according to the display style.

13. The interaction method in virtual space according to claim 12, characterized in that, The determination of the display style of the task card based on the number of target viewers in the virtual space and the number of first resources acquired includes at least one of the following: The texture of the task card is determined based on the number of target viewers in the virtual space and the number of first resources acquired. Based on the number of target viewers in the virtual space and the number of first resources acquired, the animation effect of the task card and the duration of the animation effect are determined.

14. The interaction method in virtual space according to claim 12, characterized in that, The method further includes: The task card displays the number of the first resource acquired and the number of the target viewers in a carousel format.

15. The interaction method in virtual space according to claim 11, characterized in that, The task of removing occlusions includes multiple sub-tasks; The method further includes: The task card displays a progress bar for the task of removing occlusions. The progress bar includes multiple task nodes, and the order of the multiple task nodes corresponds to the execution order of the multiple sub-tasks.

16. The interaction method in virtual space according to claim 11, characterized in that, The task of removing occlusions includes multiple sub-tasks; The method further includes: In the task card, progress bars corresponding to the multiple sub-tasks are displayed sequentially according to the execution order of the multiple sub-tasks.

17. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: In the virtual space, the task participation controls for the occlusion removal task are displayed; When a viewer gifts a first virtual resource to the first streamer, displaying the effect of the first virtual resource on the virtual item includes: In response to the audience object's trigger operation on the task participation control, the effect of the first virtual resource on the virtual item is displayed.

18. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: In the virtual space, a task viewing control for the task of removing occlusion is displayed; In response to a trigger operation on the task viewing control, detailed information of the task to remove occlusion is displayed in the virtual space. The detailed information includes at least one of the following: the quantity of the first resource acquired, the number of target viewers, and the remaining time of the task. The number of target viewers is the number of viewers in the virtual space who have gifted the first virtual resource to the task to remove occlusion at the current moment.

19. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: When the occlusion removal task is initiated, an occlusion task option and an occlusion task option are displayed in the virtual space. The occlusion task option is used to instruct the audience to remove the occlusion of the virtual item on the first streamer by gifting the first virtual resource. The occlusion task option is used to instruct the audience to strengthen the occlusion of the virtual item on the first streamer by gifting the second virtual resource. In response to the selection of the task elimination option, the first virtual resource is displayed in the virtual space; In response to the selection of the occlusion task option, the second virtual resource is displayed in the virtual space.

20. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: If the virtual items meet the second elimination condition, it will be displayed that all the virtual items have been eliminated. The second elimination condition is the condition that must be met for all the virtual items to be eliminated.

21. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: If the task of removing obstruction is successfully completed, at least one of the following is displayed in the virtual space: the identifier of at least one target audience object and the number of resources acquired. The at least one target audience object is an audience object in the virtual space whose completion rate of the task of removing obstruction reaches a preset value. The number of resources acquired is the total number of virtual resources acquired by the first broadcaster object in the task of removing obstruction.

22. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: If the virtual item does not meet the second elimination condition when the remaining time for the task of eliminating occlusion is zero, the virtual item will be restored and displayed.

23. The interaction method in virtual space according to claim 1, characterized in that, When the task of removing occlusion is initiated, in the virtual space, displaying a preset area including the first broadcaster object being occluded by virtual objects includes any of the following: In the virtual space, an effects panel is displayed. In response to the application of any occlusion effect in the effects panel, a preset area including the first broadcaster object is displayed as being occluded by the virtual item corresponding to the occlusion effect. An activity panel is displayed in the virtual space. In response to an application operation on any occlusion activity in the activity panel, a preset area including the first broadcaster object is displayed, which is occluded by the virtual item corresponding to the occlusion activity.

24. The interaction method in virtual space according to claim 23, characterized in that, The step of displaying an activity panel in the virtual space, in response to an application operation on any occlusion activity in the activity panel, displays a preset area including the first broadcaster object being occluded by the virtual item corresponding to the occlusion activity, including: In response to a trigger operation on an activity control in the virtual space, an activity panel is displayed in the virtual space, the activity panel displaying multiple activity options, including occlusion activity options; In response to the selection of the occlusion activity option, multiple occlusion activities are displayed in the activity panel; In response to the application operation of any of the plurality of occlusion activities, a preset area including the first broadcaster object is displayed as being occluded by the virtual item corresponding to the occlusion activity.

25. The interaction method in virtual space according to claim 23, characterized in that, The step of displaying an activity panel in the virtual space, in response to an application operation on any occlusion activity in the activity panel, displays a preset area including the first broadcaster object being occluded by the virtual item corresponding to the occlusion activity, including: Display the entry point for occlusion-related activities in the virtual space; In response to a trigger operation on the entry point of the occlusion activity, the activity panel is displayed in the virtual space, and the activity panel displays multiple occlusion activities; In response to the application operation of any of the plurality of occlusion activities, a preset area including the first broadcaster object is displayed as being occluded by the virtual item corresponding to the occlusion activity.

26. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: When the viewer gifts the third virtual resource to the first streamer, the assembly progress information of the virtual prop is updated and displayed. Once the virtual props are assembled, in response to the application operation of the virtual props, the result of the confrontation between the first broadcaster and the second broadcaster is displayed based on the virtual props.

27. The interaction method in virtual space according to claim 26, characterized in that, The step of responding to the application operation of the virtual prop, and displaying the result of the confrontation between the first streamer object and the second streamer object based on the virtual prop, includes: In response to the application operation of the virtual prop, the virtual prop is displayed moving towards the second anchor object in the virtual space; The virtual prop's hitting effect is displayed in the second streamer's window.

28. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: When the viewer giftes the third virtual resource to the first streamer, the viewer's icon is displayed and moves toward the virtual prop; If there is overlap between the identifier of the audience object and the virtual prop, the display of the identifier of the audience object shall be turned off.

29. The interaction method in virtual space according to claim 1, characterized in that, The method further includes: For either the first streamer or the second streamer, based on the streamer's adversarial score, the streamer is displayed in a virtual stream in the streamer's window, and the height of the virtual stream is negatively correlated with the streamer's adversarial score.

30. An interactive device in virtual space, characterized in that, The device includes: The display unit is configured to, when the first broadcaster object in the virtual space is not participating in the online battle, and when the task of eliminating obstruction is initiated, display a preset area in the virtual space that includes the first broadcaster object being obscured by virtual objects, wherein the first broadcaster object is any broadcaster object in the virtual space; The display unit is further configured to display the effect of the first virtual resource on the virtual item when the audience object gifts the first virtual resource to the first anchor object, wherein the effect is any one of the following: partial or whole damage, elimination, shaking, and movement of the virtual item. If the first broadcaster in the virtual space does not participate in the online competition, the display unit is further configured to perform the following: display a task card for the occlusion removal task in the virtual space, and display relevant information about the occlusion removal task in the task card; if the first resource acquisition quantity does not reach a first resource threshold, the task card is statically displayed in a first color; if the first resource acquisition quantity reaches the first resource threshold, the task card is displayed in the first color and a short-term animation effect is added to the task card; if the first resource acquisition quantity reaches a second resource threshold, the task card is displayed in the second color and a normal animation effect is added to the task card, the normal animation effect including at least one of the following: the texture of the task card is in a fluctuating state, and the task participation control is in a flashing state; the first resource acquisition quantity is the number of the first virtual resources that the first broadcaster has acquired due to the occlusion removal task at the current moment; When the first broadcaster and the second broadcaster are connected and competing, the display unit is further configured to: display the broadcaster window of the first broadcaster and the broadcaster window of the second broadcaster in the virtual space, with each broadcaster window displaying a corresponding broadcaster; when the prop assembly task is initiated, as viewers gift third virtual resources for assembling virtual props to the first broadcaster, the assembly progress of the virtual props is continuously updated; when the virtual props are assembled, a direction adjustment control for the virtual props is displayed in the virtual space; in response to a trigger operation on the direction adjustment control, the movement direction of the virtual props is determined; in response to an application operation on the virtual props, the virtual props are displayed moving towards the second broadcaster along the movement direction in the virtual space, and an effect matching the movement direction is displayed in the broadcaster window of the second broadcaster.

31. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the interaction method in a virtual space as described in any one of claims 1 to 29.

32. 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 able to perform the interactive method in a virtual space as described in any one of claims 1 to 29.

33. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the interactive method in the virtual space as described in any one of claims 1 to 29.