Virtual resource display method and device, electronic equipment and storage medium

By showcasing the initial display effects of virtual resources in turn in virtual space and then transitioning to progressive animation effects when certain conditions are met, the problem of monotonous display formats in multi-person display scenarios is solved, achieving rich display effects and interactive experiences.

CN120897081APending Publication Date: 2025-11-04BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510742039.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-11-04

AI Technical Summary

Technical Problem

In virtual spaces where multiple people are presenting information, existing technologies only display the special effects of virtual resources based on the proportion of the display area, resulting in a monotonous display format and poor display quality.

Method used

The system displays a first display effect of virtual resources on multiple display objects in turn, and displays a second display effect that is related to the first display effect on the target display object when a preset display stop condition is met. This includes progressive animation effect transitions.

Benefits of technology

It enriches the display methods of virtual resources, enhances the display effect, fully demonstrates the display process of virtual resources, and improves interactivity and visual impact.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120897081A_ABST
    Figure CN120897081A_ABST
Patent Text Reader

Abstract

The invention relates to a virtual resource display method and device, electronic equipment, a computer readable storage medium and a computer program product, and the method comprises the steps: responding to a triggering operation for a virtual resource, and displaying a first display special effect corresponding to the virtual resource on a plurality of display objects in turn; when a preset display stop condition is met, displaying a second display special effect corresponding to the virtual resource on the target display object; wherein the target display object is a display object which is displaying the first display special effect in the plurality of display objects when the preset display stop condition is met; the first display special effect and the second display special effect have an association relationship. By adopting the method, the display process of the virtual resources is fully displayed, the display mode of the virtual resources is enriched, and the display effect is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer, and particularly relates to a virtual resource display method and device, electronic equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] In the current virtual space content display process, a user can interact with a content sharer of a virtual space in multiple ways, for example, the user can interact with the content sharer by sending a virtual resource (for example, in the form of gifting a virtual gift).

[0003] In the conventional technology, in a scenario where a virtual space contains multiple people for display, when a user triggers sending of a virtual resource, the platform selects a content sharer with the largest display area ratio in the current display screen based on the display area ratio of each content sharer in the display screen, and randomly adds a display effect corresponding to the virtual resource on the image of the content sharer, thereby completing the gifting of the virtual resource.

[0004] However, in the conventional technology, for the scenario of multiple people for display in a virtual space, only the display effect of the virtual resource is displayed according to the display area ratio, and the display form is single and the display effect is poor. SUMMARY

[0005] The present disclosure provides a virtual resource display method, device, electronic equipment, computer readable storage medium and computer program product. The technical solutions of the present disclosure are as follows.

[0006] According to a first aspect of an embodiment of the present disclosure, a virtual resource display method is provided, comprising:

[0007] In response to a triggering operation on a virtual resource, a first display effect corresponding to the virtual resource is displayed on multiple display objects in turn;

[0008] When a preset display stop condition is met, a second display effect corresponding to the virtual resource is displayed on a target display object;

[0009] The target display object is a display object that is displaying the first display effect among the multiple display objects when the preset display stop condition is met; and the first display effect and the second display effect have an associated relationship.

[0010] In one exemplary embodiment, the method further comprises:

[0011] In response to a triggering operation on a first triggering option, multiple display objects are displayed in a virtual space; or

[0012] In response to a communication connection operation, multiple display objects are displayed in a communication session page.

[0013] In an example embodiment, the preset display stop condition comprises a display time stop condition and / or a display frequency stop condition.

[0014] In an example embodiment, the display object comprises at least one of a voice display box corresponding to the content sharer, a real image of the content sharer, a virtual image of the content sharer, and a head portrait identification of the content sharer.

[0015] In an example embodiment, in response to the triggering operation on the virtual resource, the first display special effect corresponding to the virtual resource is displayed on the plurality of display objects in turn, comprising:

[0016] In response to the triggering operation on the virtual resource, the first display special effect corresponding to the virtual resource is displayed on the plurality of display objects in turn according to a preset display order; or,

[0017] In response to the triggering operation on the virtual resource, the first display special effect corresponding to the virtual resource is displayed on the plurality of display objects in turn based on a preset random probability.

[0018] In an example embodiment, when the preset display stop condition is met, the first display special effect and the second display special effect have a progressive relationship, and the second display special effect corresponding to the virtual resource is displayed on the target display object, comprising:

[0019] When the display time stop condition and / or the display frequency stop condition is met, the first display special effect currently displayed on the target display object is updated and displayed as the second display special effect corresponding to the virtual resource in a progressive form of animation special effect.

[0020] In an example embodiment, the target display object is a target voice display box corresponding to a target content sharer, and the method further comprises:

[0021] In response to the triggering operation on the target voice display box, a third display special effect corresponding to the virtual resource is displayed on the target voice display box.

[0022] In an example embodiment, the first display special effect, the second display special effect, and the third display special effect comprise one or more of an image, a text, a video, and an audio.

[0023] In an example embodiment, when the preset display stop condition is met, before the second display special effect corresponding to the virtual resource is displayed on the target display object, the method further comprises:

[0024] In the process of sequentially displaying the first display special effect corresponding to the virtual resource on the plurality of display objects, in response to a display probability updating operation of the user account, the display probabilities corresponding to the plurality of display objects are updated.

[0025] Based on the display probability and the preset display stop condition, a target display object is selected from the plurality of display objects.

[0026] According to a second aspect of the embodiments of the present disclosure, a virtual resource display apparatus is provided, comprising:

[0027] A first display unit is configured to perform, in response to a triggering operation on a virtual resource, sequentially displaying a first display special effect corresponding to the virtual resource on a plurality of display objects.

[0028] A second display unit is configured to perform, when a preset display stop condition is met, displaying a second display special effect corresponding to the virtual resource on a target display object.

[0029] The target display object is a display object from the plurality of display objects that is displaying the first display special effect when the preset display stop condition is met; and the first display special effect and the second display special effect have an associated relationship.

[0030] According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, comprising:

[0031] A processor;

[0032] A memory for storing instructions executable by the processor;

[0033] The processor is configured to execute the instructions to implement the virtual resource display method of the first aspect.

[0034] According to a fourth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, when instructions in the computer readable storage medium are executed by a processor of an electronic device, the electronic device can execute the content display method of the first aspect.

[0035] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, the computer program product comprises instructions, when the instructions are executed by a processor of an electronic device, the electronic device can execute the content display method of the first aspect.

[0036] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:

[0037] For the display scene of multiple display objects, the first display effect of the virtual resource is displayed in turn to reflect the random selection process in the display process of the virtual resource. When the preset display stop condition is met, the second display effect corresponding to the virtual resource is further displayed on the selected target display object, so as to fully display the display process of the virtual resource, enrich the display mode of the virtual resource, and enhance the display effect.

[0038] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0039] The accompanying drawings incorporated in the specification hereof and forming a part thereof illustrate embodiments consistent with the present disclosure and together with the description are used to explain the principles of the present disclosure, and are not intended to limit the present disclosure.

[0040] Figure 1 is an application environment diagram of a virtual resource display method according to an exemplary embodiment.

[0041] Figure 2 is a flowchart of a virtual resource display method according to an exemplary embodiment.

[0042] Figure 3 is a flowchart of a step of displaying multiple display objects in a display page according to an exemplary embodiment.

[0043] Figure 4 is a flowchart of a multi-person content display scene in a virtual space according to an exemplary embodiment.

[0044] Figure 5 is an interface diagram of a display page of a regionally arranged display voice box according to an exemplary embodiment.

[0045] Figure 6 is a flowchart of a step of randomly displaying the first display effect corresponding to the virtual resource according to an exemplary embodiment.

[0046] Figure 7 is a flowchart of an updated display of a second display effect according to an exemplary embodiment.

[0047] Figure 8 is a flowchart of a step of displaying a third display effect according to an exemplary embodiment.

[0048] Figure 9 is a page diagram of a display page of a first display effect according to an exemplary embodiment.

[0049] Figure 10is a page schematic view of a display page showing a second display effect according to an example embodiment.

[0050] Figure 11 is a flow chart of a step of updating a display probability of a display object according to an example embodiment.

[0051] Figure 12 is a block diagram of a virtual resource display device according to an example embodiment.

[0052] Figure 13 is a block diagram of an electronic device according to an example embodiment. DETAILED DESCRIPTION

[0053] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings.

[0054] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all the embodiments consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0055] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) involved in the present disclosure are all information and data authorized by the user or authorized by all parties.

[0056] Before the embodiments of the present disclosure are introduced, it should be noted that the term "in response to" used herein represents the state in which the corresponding event occurs or the condition is met. It can be understood that the execution time of the subsequent action performed in response to the event or condition is not necessarily strongly associated with the time when the event occurs or the condition is established. For example, in some cases, the subsequent action can be performed immediately after the event occurs or the condition is established; in other cases, the subsequent action can be performed after a period of time after the event occurs or the condition is established. "Trigger operation" means an action performed by a user on a visual interface through clicking, dragging, sliding or other interaction methods.

[0057] The information display method provided by the embodiments of the present disclosure can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage platform can store the data that server 104 needs to process. The data storage platform can be integrated onto server 104 or located on a cloud or other network server. Terminal 102 can be a user's terminal that logs into the content publishing platform based on an account, and server 104 can be the management server of the corresponding content publishing platform. Furthermore, server 104 can manage and store information related to content publishing on the content publishing platform. This content publishing information can include at least one of text content, media content, topic tags, content titles, and product information. An application (APP) can be installed on terminal 102; the APP can be a social APP, video APP, or shopping APP, etc., and this method can be implemented by the APP. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. Server 104 can be a standalone physical server, a server cluster or distributed platform composed of multiple physical servers, or a cloud server providing cloud computing services.

[0058] Optionally, the content published on the platform may include, but is not limited to, text content, audio content, or media content, etc. This disclosure does not limit this, and in the following embodiments, the specific content form of the published content is not limited, and the published content will not be emphasized in the following embodiments.

[0059] Figure 2 This is a flowchart illustrating a virtual resource display method according to an exemplary embodiment, such as... Figure 2 As shown, this virtual resource display method is used in a terminal and includes the following steps.

[0060] In step S210, in response to the triggering operation of the virtual resource, the first display effect corresponding to the virtual resource is displayed in turn on multiple display objects.

[0061] In implementation, when a user triggers an action on a virtual resource, a dynamic effect appears on the terminal's display page. Multiple display objects are distributed across the page, arranged neatly or staggeredly, collectively occupying a display area. Once the user's trigger action on the virtual resource takes effect, the first display effect corresponding to that virtual resource begins to flash and flow among these display objects in turn. For example, this first display effect might rhythmically move from one display object to the next, much like the passing of a bouquet of flowers among participants in a game of musical chairs.

[0062] Optionally, during the transmission of the first display effect, each display object may briefly highlight upon receiving the effect, possibly accompanied by color changes, flickering light and shadow, or slight shape distortion, to emphasize its state during the effect display. Furthermore, during the transmission of the first display effect, the effect on the display page can be accompanied by sound effects, with the rhythm of the sound effects corresponding to the transmission speed of the effect, enhancing the fun and interactivity of the entire display process. Simultaneously, the style and color of the effect should match the theme of the virtual resource, making the entire display more harmonious and unified. For example, if the virtual resource is related to a holiday, the effect may display holiday colors and elements, such as red and gold light, twinkling stars, etc.

[0063] In step S220, when the preset display stop condition is met, the second display effect corresponding to the virtual resource is displayed on the target display object.

[0064] The target display object is the display object that is displaying the first display effect among multiple display objects when the preset display stop condition is met; the first display effect and the second display effect are related.

[0065] In implementation, after the first display effect is displayed on multiple display objects in turn, it may start a new round of transmission from the first display object again according to the set rules, until it is displayed a certain number of times or for a certain period of time, that is, the preset display conditions are met. At this time, the display of the first display effect corresponding to the virtual resource stops, and the second display effect corresponding to the virtual resource is displayed on the target display object where the first display effect is currently being displayed. The second display effect is related to the first display effect, for example, it can be a progressive relationship. For example, the first display effect is a "bomb" effect, and the fuse of the "bomb" effect burns during the display process. The second display effect is a "bomb explosion" effect. That is, the entire display process of the display effect corresponding to the virtual resource can be represented as follows: the "bomb" of the first display effect is transmitted among multiple display objects, the fuse of the "bomb" effect burns during the display process to represent that the bomb is about to explode, and when the first display effect is displayed a certain number of times or for a certain period of time, the second display effect, namely "bomb explosion", is further displayed on the display object where the first display effect stops.

[0066] In the above-mentioned virtual resource display method, for display scenarios with multiple display objects, the first display effect of the virtual resource is displayed in turn to reflect the random selection process in the display process of the virtual resource. When the preset display stop condition is met, the second display effect corresponding to the virtual resource will be further displayed on the selected target display object, which fully demonstrates the complete display process of the virtual resource, enriches the display mode of the virtual resource, and enhances the display effect.

[0067] In one exemplary embodiment, such as Figure 3 As shown, the method also includes:

[0068] In step S211, in response to the triggering operation of the first triggering option, multiple display objects are displayed in the virtual space.

[0069] In implementation, the terminal pre-integrates applications for sharing or consuming information content. For example, users can browse various short videos, text and image content, etc., within the applications. This browsing content includes content displayed in the form of virtual spaces. Specifically, on the function page containing the virtual spaces, users swipe up to browse various virtual spaces. If a user triggers a first trigger option on the cover page of a particular virtual space, the terminal responds to the trigger operation of that first trigger option and enters that virtual space. For example... Figure 4 As shown, this virtual space is a multi-person content display scenario, such as a multi-person talent show or a multi-person product promotion scenario. Thus, the virtual space contains multiple display objects, which are the real-life images of multiple livestreamers within the virtual space. Users can interact with these multiple display objects in the virtual space by triggering virtual resources (e.g., virtual gifts).

[0070] In step S212, in response to the communication connection operation, multiple display objects are displayed on the communication session page.

[0071] In implementation, users can also participate in communication connections. When a user initiates a communication connection, the terminal responds by creating a communication chat room. The communication session page within the chat room contains multiple display objects. Specifically, such as... Figure 5 As shown, multiple display objects can be presented as thumbnails of contact avatars, arranged in separate areas, with nicknames and online status indicators attached next to them. Message input boxes and send buttons are neatly placed at the bottom of the page, awaiting users to enter text and emoticons; while the upper area reserves space for displaying chat history, with simple dividing lines clearly separating each section. These display objects are cleverly combined in a layout to create a convenient, efficient, intuitive, and user-friendly communication interface, ready to facilitate information exchange between users and their communication partners.

[0072] In this embodiment, whether multiple display objects are displayed in a virtual space or presented on a communication session page, there are various scenarios that include multiple display objects. In such multi-user display scenarios, users can interact through virtual resources, enriching the form of information content display and improving the flexibility of information content display.

[0073] In one exemplary embodiment, the preset display stop conditions include a display time stop condition and / or a display count stop condition.

[0074] Specifically, the display time stopping condition includes a preset time threshold. When the display time of the first display effect reaches the preset time threshold, the first display effect stops displaying. The display count stopping condition can include a first display effect display count stopping condition and a first display effect display round stopping condition. The first display effect display count stopping condition includes a total display count threshold for the first display effect. When the number of times the first display effect is displayed on all display objects reaches the total display count threshold, the first display effect stops displaying. The first display effect display round stopping condition includes a first display effect display round threshold. In a multi-person display scenario, each person displays the first display effect once, which constitutes one round. When the number of display rounds reaches a preset display round threshold, the first display effect stops displaying.

[0075] In this embodiment, by setting a display stop condition, the display process can be precisely controlled from multiple dimensions during the display of the display effects corresponding to the virtual resources. On the one hand, by setting the display stop condition to a display time stop condition, the duration of the display process can be effectively controlled, avoiding excessive display time that could distract users or cause visual fatigue, and also preventing users from not being able to fully receive information due to insufficient time. On the other hand, by setting the display stop condition to a display cycle stop condition, the number of display cycles of the displayed objects can be standardized, ensuring that the display process proceeds in an orderly manner and improving display efficiency.

[0076] In one exemplary embodiment, the display objects include at least one of the following: a voice display box corresponding to the content sharer, a real-life image of the content sharer, a virtual image of the content sharer, and an avatar identifier of the content sharer.

[0077] Specifically, in practical applications, the presentation of displayed objects takes many forms. When a user enters a specific page or triggers a related operation, the display page will show various information carriers of the content sharer according to the settings, thus presenting diverse display object formats. Voice display boxes, as one form of display object, appear in a simple and neatly arranged voice box format. Accompanying the content sharer's voice playback, the voice box dynamically displays real-time speech-to-text content, allowing users to quickly browse information when they cannot listen to the voice. When the content sharer's real-life image is used as a display object, in scenarios such as virtual spaces, the real-life image of the content sharer is captured by a camera and presented in high-definition, smooth video on the virtual space display page, allowing users to intuitively experience the content sharer's expressions, demeanor, and body language—that is, the content sharer's real-life image. If virtual avatars are used, the system will generate 3D virtual characters with different styles based on the sharer's settings or intelligently. These characters can not only simulate the sharer's movements and lip movements but also showcase unique styles through personalized outfits, adding fun and creativity to the sharing process. In addition, avatars, as the simplest and most intuitive way of displaying information, are presented in the form of exquisite thumbnails. They are usually combined with information such as the sharer's nickname and online status, allowing users to quickly identify and establish contact. These diverse display objects together create a vivid and three-dimensional interactive experience.

[0078] In one exemplary embodiment, such as Figure 6 As shown, in order to enrich the display format of virtual resource display effects, the display content of the corresponding display effects of virtual resources is enhanced by rendering a random display process of virtual resource display effects, thereby enhancing the display effect of virtual resources. Specifically, this random display process can include at least two cases, which will be described separately below. The method also includes:

[0079] In case 1, step 601, in response to the triggering operation on the virtual resource, the first display effect corresponding to the virtual resource is displayed on multiple display objects in turn according to the preset display order.

[0080] In implementation, when a user wants to interact with multiple displayed objects on the screen, the user triggers a virtual resource. This triggering can be done using trigger options in the display configuration panel containing each virtual resource within the virtual space. Specifically, in the virtual space, the user pulls up the display configuration panel for virtual resources. This panel contains various types of virtual resources (e.g., virtual gifts) and the conditions for gifting each type. The user can select a trigger option for a specific virtual resource in the panel. In response to the triggering operation, the terminal sends a virtual resource sending request to the server. Based on this request, the server determines the corresponding display effect and feeds back the effect information, combined with the video stream, to the terminal. Then, the initial display effect of the virtual resource is displayed on the terminal's screen. Specifically, after the user clicks to trigger the virtual resource, multiple displayed objects are neatly arranged within the target display area of ​​the screen. The initial display effect of the virtual resource is presented sequentially on these objects in a pre-set order (e.g., from left to right, or from top to bottom). The first display effect appears on the first displayed object, which might manifest as brightening the voice box color or adding a dynamic border. After the effect is displayed, it automatically switches to the next displayed object, repeating the same process. Alternatively, it might add effects to a realistic image of a displayed object, such as adding a veil, crown, or wreath effect. The entire display process follows a preset order, with the first display effect appearing in rotation across different displayed objects, ensuring users clearly see that each object receives a chance to be displayed with the first effect.

[0081] Step 602: In response to the triggering operation on the virtual resource, the first display effect corresponding to the virtual resource is displayed on multiple display objects in sequence based on a preset random probability.

[0082] In implementation, when a user wants to interact with multiple displayed objects on the screen, the user triggers a virtual resource. The terminal responds to this trigger by sequentially displaying the first display effect corresponding to that virtual resource on the multiple displayed objects based on a preset random probability. Specifically, after the user triggers the virtual resource, the terminal responds by sending a virtual resource sending request to the server according to a pre-set random probability. The server, based on this request, determines the corresponding display effect and feeds back the effect information, combined with a video stream, to the terminal. Then, based on the video stream containing the effect information fed back by the server, the terminal begins randomly displaying the first display effect on the multiple displayed objects. Each displayed object has a different trigger probability; some objects have a higher probability of having an effect displayed, while others have a lower probability. The first display effect will randomly select one displayed object to appear first; this could be a simple color flash or a slight dynamic effect. After the first effect is displayed, the terminal again selects the next object from the remaining objects for display according to a random probability. The entire process is full of uncertainty. Users cannot predict which display object will have the next special effect until all display objects have finished displaying or the set conditions have been met.

[0083] In this embodiment, whether the virtual resources are displayed sequentially according to a preset display order or presented in turn based on a preset random probability, both methods provide users with diverse interactive experiences. The preset display order method ensures a clear and organized presentation process, allowing users to anticipate the display flow and easily understand and track the dynamics of the virtual resource display. This is suitable for scenarios requiring stable and orderly information delivery. Conversely, the display mode based on a preset random probability breaks the conventional order, enhancing user engagement and increasing interactive entertainment. These two display methods complement each other, providing flexible choices for different application scenarios and user needs, effectively improving the adaptability and attractiveness of virtual resource displays.

[0084] In one exemplary embodiment, such as Figure 7 As shown, in step S220, when the preset display stop condition is met, the first display effect and the second display effect have a progressive relationship. The second display effect corresponding to the virtual resource is displayed on the target display object. The specific processing includes:

[0085] Step 701: When the display time stop condition and / or display count stop condition are met, the first display effect currently being displayed on the target display object is updated to the second display effect corresponding to the virtual resource using a progressive animation effect.

[0086] In implementation, when the display time stop condition and / or display count stop condition are met, the terminal will stop the first display effect currently being displayed on the target display object, and take the display object where the first display effect is located as the target display object to continue the display of the next stage of the virtual resource display effect. That is, the first display effect displayed on the target display object at the time of stop will be updated and displayed as the second display effect corresponding to the virtual resource in the form of progressive animation effects.

[0087] Specifically, when the terminal detects that the current display process meets a pre-set display time threshold, or reaches a specified number of display rounds or displays, it immediately triggers the special effects upgrade display mechanism. At this time, the terminal, carrying the target display object of the first display effect, stops displaying the first display effect in turn, and instead uses smooth and natural progressive animation effects to gradually evolve and upgrade the special effects, displaying the second display effect corresponding to the virtual resource. For example, the originally flickering light and shadow gradually converge and deform, and the colors also become more dazzling and eye-catching from a single dynamic. The form of the first display effect gradually transitions from simple light and shadow changes to a more dynamic effect, that is, it is updated to the second display effect, such as ripple diffusion, particle convergence, etc. Within seconds, the first display effect transforms into the second display effect corresponding to the virtual resource. Alternatively, the original first display effect may be an unlit firework tube, which is displayed on various display objects in turn or with random probability. When the preset display stop condition is met, the firework tube bursts open around the target display object or transforms into a colorful pattern covering it, bringing users richer visual display content with a stronger visual impact and richer details.

[0088] In this embodiment, by setting a progressive display effect transition, the display continuity of virtual resource display effects is enhanced. Combined with a preset display stop condition, the display effect control allows for a smooth transition between the first and second display effects, fully demonstrating the complete display process of virtual resources, enriching the display methods of virtual resources, and enhancing the display effect.

[0089] In one exemplary embodiment, such as Figure 8 As shown, when the target display object is the target voice display box corresponding to the target content sharer, the method further includes:

[0090] Step 801: In response to the trigger operation on the target voice display box, display the third display effect corresponding to the virtual resource on the target voice display box.

[0091] In implementation, in multi-person voice communication scenarios, users trigger the display of visual effects corresponding to virtual resources. Through interaction between the terminal and the server, the first and second visual effects corresponding to the virtual resources are displayed in stages on the terminal's display page. After the second visual effect of the virtual resource finishes displaying, the user can further enhance the display process by triggering the target display object again. That is, during the virtual resource display process, when the second visual effect is completed, based on the user's triggering operation, a third visual effect corresponding to the virtual resource is further displayed on the target display object.

[0092] Specifically, regardless of whether the terminal displays the first display effect on multiple display objects in a preset display order and stops randomly, or displays the corresponding first display effect on multiple display objects with a preset random probability, the display effect of its virtual resources is a random display mechanism. When the second display effect is completed, the target display object randomly selected during the display process is already fixed. If the randomly selected target display object is the display object that the user wants to interact with further, the user can trigger the target display object again. Taking the target display object as a target voice display box as an example, when the user clicks or long-presses the target voice display box to perform a trigger operation, the terminal responds to the user's trigger operation on the target voice display box, requests the display resource information of the third display effect from the server through interaction, and, based on the server's feedback, displays the third display effect corresponding to the virtual resource on the target voice display box. Alternatively, the effect information corresponding to each type of virtual resource can be pre-stored, and the terminal responds to the trigger operation of the target voice display box by providing feedback to the user through the client on the third display effect corresponding to the virtual resource.

[0093] Optionally, the third display effect can be a superposition of the second display effect a preset number of times, or a progressive display of the second display effect, or it can simply be different from the second display effect. The specific display form of the third display effect can be determined based on actual business needs. This embodiment of the disclosure does not limit the display content and display form of the third display effect.

[0094] In this embodiment, the first and second display effects are shown in stages to enrich the visual display effect. Then, the target voice display box is triggered to display the third display effect, accurately focusing on the user's operation, strengthening the interactive feedback during the effect display process, and enhancing user participation. This extends the interaction time and enriches the possibilities of interaction methods.

[0095] In one exemplary embodiment, the first display effect, the second display effect, and the third display effect include one or more of images, text, video, and audio.

[0096] In implementation, the display content and form of the first, second, and third display effects are diverse. The terminal can develop and set display effects for different display stages corresponding to different virtual resources based on actual business needs. For example, in a multi-person presentation scenario, for the random selection of a person (target display object) during the virtual resource display effect presentation process, the terminal can initiate the display effect presentation process. The first display effect appears first, perhaps as a spotlight flashing alternately above different presenters, with bright spots of light flowing between presenters as the lights switch. Simultaneously, audio features are added, with each switch accompanied by a "whoosh" sound effect to attract the audience's attention; or, as... Figure 9 As shown, a virtual bomb with a burning fuse is passed around above the streamer's head, with crackling orange-red flames creating a tense atmosphere; or beams of light corresponding to the voice chat boxes rapidly move between the avatars of the various voice chat boxes (microphone positions) in the live stream. In addition, interactive, randomly selected animations can be played locally, such as rapidly flipping virtual cards, spinning dice, and a bouncing lottery tube. Each display effect is clearly visible in detail as the cards flip, the dice roll, and the lottery slips shake, until the final frame. That is, when specific conditions are met, such as a limit on the number of times a display effect can be shown or a time limit, a second display effect will be upgraded in a progressive manner. For example, the original spotlight might transform into a shower of starlight. Or, as... Figure 10 As shown, the virtual bomb is displayed as a second visual effect, with an animation of it exploding into dazzling fireworks. Similarly, pre-framed beams of light evolve into interwoven neon light strips, further enhancing the visual impact.

[0097] If the user performs a further action on the target displayed object, a third display effect will then appear. This could be a dynamic text effect suddenly appearing around the target anchor's avatar (i.e., the target displayed object), flashing the words "Lucky Selection" along with cheerful audio; or it could be a short, personalized video that announces the selection result in a fun animation.

[0098] In this embodiment, various display contents and display formats are set for the display effects corresponding to virtual resources, diversifying the display effects, enhancing the adaptability to different scenarios and theme requirements, increasing the flexibility of virtual resource display, injecting vitality into content display or interactive activities, and enhancing the display effect of virtual resource display effects.

[0099] In one exemplary embodiment, such as Figure 11As shown, this embodiment of the disclosure can also provide a flexible adjustment function for the random probability during the random display of virtual resources. That is, users can intervene in the random display process of the first display effect corresponding to the virtual resource through operations such as clicking, swiping, dragging, and target gestures to enhance the display probability of a certain display object. Before step 220, the method further includes:

[0100] Step 1101: During the process of displaying the first display effect corresponding to the virtual resource on multiple display objects in turn, the display probability corresponding to the multiple display objects is updated in response to the display probability update operation of the user account.

[0101] In implementation, during the dynamic process of multiple display objects sequentially presenting the first display effect of virtual resources, the terminal constantly monitors the user's operation dynamics. When the user performs triggering operations such as clicking, swiping, dragging, or performing target gestures during the first display effect transition, the terminal captures the operation and responds quickly, immediately initiating the display probability update mechanism. Specifically, initially, the display opportunities for display effects are allocated to each display object according to a fixed display probability. However, during the display of the first display effect corresponding to the virtual resource, the user account that initially triggered the virtual resource performs a display probability update operation for a certain display object. For example, the user account actively triggers a display object (target voice box, target real person image, target trigger option, etc.), thereby increasing or decreasing the display probability of that display object. Based on the display probability of that display object, the display probabilities of all display objects are dynamically updated, thus updating the display probabilities corresponding to multiple display objects.

[0102] For example, in response to the user's account's display probability update operation, the terminal will increase the probability of displaying certain display objects that the user pays close attention to, so that they will receive display effects more frequently; while the display objects that the user pays less attention to will have a lower display probability, and they will have fewer opportunities to receive display effects.

[0103] Optionally, the user who performs the display effects for the virtual resource and updates the display probability on each display object can be the user who triggered the virtual resource. User accounts that did not trigger the virtual resource do not have permission to update the display probability of each display object.

[0104] Step 1102: Select the target display object from multiple display objects based on the display probability and preset display stop conditions.

[0105] In implementation, the selection of target display objects based on display probability and preset display stop conditions achieves the dual advantages of precise control and flexible interaction. The introduction of display probability allows for dynamic adjustment of the opportunity for each display object to receive special effects, highlighting key objects and guiding users to focus on crucial information, while also adding randomness and fun through differentiated probability settings. Preset display stop conditions (such as time limits and display counts) clearly define the boundaries of the selection process, avoiding meaningless continuous displays and ensuring a compact and efficient display rhythm. The combination of these two features allows the system to efficiently filter target objects in complex display scenarios, improving information delivery efficiency, while also providing users with a suspenseful and controllable interactive experience. Users can experience the surprise of randomness while anticipating the end of the display, enhancing their sense of control and participation throughout the process.

[0106] In this embodiment, the display probability of multiple display objects is adjusted in real time through the display probability update operation of the user account. This not only makes the display effect display process more flexible, but also matches the display needs of the user account, enhances the participation in the display effect of virtual resources, and enhances the display effect of the display effect.

[0107] It should be understood that, although Figures 2 to 3 , Figures 6 to 8 , Figure 11 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figures 2 to 3 , Figures 6 to 8 , Figure 11 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0108] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0109] Figure 12 This is a block diagram illustrating a virtual resource display device according to an exemplary embodiment. (Refer to...) Figure 12 The device 1200 includes a first display unit 1202 and a second display unit 1204.

[0110] The first display unit 1202 is configured to perform a first display effect corresponding to the virtual resource in turn on multiple display objects in response to a trigger operation on the virtual resource;

[0111] The second display unit 1204 is configured to display the second display effect corresponding to the virtual resource on the target display object when the preset display stop condition is met;

[0112] The target display object is the display object that is displaying the first display effect among the plurality of display objects when the preset display stop condition is met; the first display effect and the second display effect are related.

[0113] In one exemplary embodiment, the device 1200 further includes:

[0114] The third display unit is configured to perform a trigger operation in response to the first trigger option, displaying multiple display objects in the virtual space; or,

[0115] The fourth display unit is configured to perform actions in response to communication connections, displaying multiple display objects on the communication session page.

[0116] In one exemplary embodiment, the preset display stop conditions include a display time stop condition and / or a display count stop condition.

[0117] In one exemplary embodiment, the display object includes at least one of the following: a voice display box corresponding to the content sharer, a real-life image of the content sharer, a virtual image of the content sharer, and an avatar identifier of the content sharer.

[0118] In one exemplary embodiment, the device 1200 further includes:

[0119] The fifth display unit is configured to respond to a trigger operation on a virtual resource by sequentially displaying the first display effect corresponding to the virtual resource on multiple display objects according to a preset display order; or,

[0120] The sixth display unit is configured to perform a response to a trigger operation on a virtual resource, and sequentially display the first display effect corresponding to the virtual resource on multiple display objects based on a preset random probability.

[0121] In one exemplary embodiment, the device 1200 further includes:

[0122] The seventh display unit is configured to, when the display time stop condition and / or the display count stop condition are met, update the first display effect currently being displayed on the target display object with a progressive animation effect to the second display effect corresponding to the virtual resource.

[0123] In one exemplary embodiment, the second display unit 1204 further includes:

[0124] The first display subunit is configured to, when the display time stop condition and / or the display count stop condition are met, update the first display effect currently being displayed on the target display object with a progressive animation effect to the second display effect corresponding to the virtual resource.

[0125] In an exemplary embodiment, the target display object is a target voice display frame corresponding to the target content sharer, and the device 1200 further includes:

[0126] The eighth display unit is configured to perform a third display effect corresponding to the virtual resource on the target voice display frame in response to a trigger operation on the target voice display frame.

[0127] In one exemplary embodiment, the first display effect, the second display effect, and the third display effect include one or more of images, text, videos, and audio.

[0128] In one exemplary embodiment, the device 1200 further includes:

[0129] The update unit is configured to update the display probability corresponding to the multiple display objects in response to the display probability update operation of the user account during the process of displaying the first display effect corresponding to the virtual resource in turn on the multiple display objects.

[0130] The ninth display unit is configured to select a target display object from the plurality of display objects based on the display probability and the preset display stop condition.

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

[0132] Figure 13 This is a block diagram illustrating an electronic device 1300 for displaying virtual resources according to an exemplary embodiment. For example, the electronic device 1300 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0133] Reference Figure 13The electronic device 1300 may include one or more of the following components: processing component 1302, memory 1304, power supply component 1306, multimedia component 1308, audio component 1310, input / output (I / O) interface 1312, sensor component 1314, and communication component 1316.

[0134] Processing component 1302 typically controls the overall operation of electronic device 1300, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1302 may include one or more processors 1320 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1302 may include one or more modules to facilitate interaction between processing component 1302 and other components. For example, processing component 1302 may include a multimedia module to facilitate interaction between multimedia component 1308 and processing component 1302.

[0135] Memory 1304 is configured to store various types of data to support the operation of electronic device 1300. Examples of such data include instructions for any application or method operating on electronic device 1300, contact data, phonebook data, messages, pictures, videos, etc. Memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, optical disk, or graphene storage.

[0136] Power supply component 1306 provides power to various components of electronic device 1300. Power supply component 1306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1300.

[0137] Multimedia component 1308 includes a screen that provides an output interface between the electronic device 1300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1308 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0138] Audio component 1310 is configured to output and / or input audio signals. For example, audio component 1310 includes a microphone (MIC) configured to receive external audio signals when electronic device 1300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1304 or transmitted via communication component 1316. In some embodiments, audio component 1310 also includes a speaker for outputting audio signals.

[0139] I / O interface 1312 provides an interface between processing component 1302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0140] Sensor assembly 1314 includes one or more sensors for providing state assessments of various aspects of electronic device 1300. For example, sensor assembly 1314 may detect the on / off state of electronic device 1300, the relative positioning of components such as the display and keypad of electronic device 1300, changes in position of electronic device 1300 or its components, the presence or absence of user contact with electronic device 1300, orientation or acceleration / deceleration of device 1300, and temperature changes of electronic device 1300. Sensor assembly 1314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1314 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0141] Communication component 1316 is configured to facilitate wired or wireless communication between electronic device 1300 and other devices. Electronic device 1300 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 1316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0142] In an exemplary embodiment, the electronic device 1300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0143] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1304 including instructions, which can be executed by a processor 1320 of an electronic device 1300 to perform the above-described method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0144] In an exemplary embodiment, a computer program product is also provided, the computer program product including instructions that can be executed by a processor 1320 of an electronic device 1300 to perform the above-described method.

[0145] It should be noted that the above-mentioned apparatus, electronic equipment, computer-readable storage medium, computer program product, etc., may also include other implementation methods according to the description of the method embodiments. For specific implementation methods, please refer to the description of the relevant method embodiments, which will not be elaborated here.

[0146] 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 claims.

[0147] 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 displaying virtual resources, characterized in that, The method includes: In response to a trigger operation on a virtual resource, the first display effect corresponding to the virtual resource is displayed in turn on multiple display objects; When the preset display stop condition is met, the second display effect corresponding to the virtual resource is displayed on the target display object; The target display object is the display object that is displaying the first display effect among the plurality of display objects when the preset display stop condition is met; the first display effect and the second display effect are related.

2. The virtual resource display method according to claim 1, characterized in that, The method further includes: In response to the triggering operation of the first trigger option, multiple display objects are displayed in the virtual space; or, In response to communication connection operations, multiple display objects are shown on the communication session page.

3. The virtual resource display method according to claim 1, characterized in that, The preset display stop conditions include display time stop conditions and / or display count stop conditions.

4. The virtual resource display method according to claim 1 or 2, characterized in that, The display objects include at least one of the following: the voice display box corresponding to the content sharer, the real image of the content sharer, the virtual image of the content sharer, and the avatar of the content sharer.

5. The virtual resource display method according to claim 1, characterized in that, The step of responding to a trigger operation on a virtual resource by displaying a first display effect corresponding to the virtual resource in turn on multiple display objects includes: In response to a trigger operation on a virtual resource, the first display effect corresponding to the virtual resource is displayed in turn on multiple display objects according to a preset display order; or, In response to a trigger operation on a virtual resource, the first display effect corresponding to the virtual resource is sequentially displayed on multiple display objects based on a preset random probability.

6. The virtual resource display method according to claim 1 or 2, characterized in that, When a preset display stop condition is met, the first display effect and the second display effect have a progressive relationship, and the second display effect corresponding to the virtual resource is displayed on the target display object, including: When the display time stop condition and / or display count stop condition are met, the first display effect currently displayed on the target display object will be updated and displayed as the second display effect corresponding to the virtual resource in a progressive animation effect.

7. The virtual resource display method according to claim 1, characterized in that, The target display object is the target voice display box corresponding to the target content sharer, and the method further includes: In response to a trigger operation on the target voice display frame, a third display effect corresponding to the virtual resource is displayed on the target voice display frame.

8. The virtual resource display method according to claim 1, characterized in that, The first display effect, the second display effect, and the third display effect include one or more of the following: images, text, videos, and audio.

9. The virtual resource display method according to claim 1, characterized in that, Before displaying the second display effect corresponding to the virtual resource on the target display object when the preset display stop condition is met, the method further includes: During the process of displaying the first display effect corresponding to the virtual resource on the multiple display objects in turn, the display probability corresponding to the multiple display objects is updated in response to the display probability update operation of the user account; Based on the display probability and the preset display stop condition, a target display object is selected from the plurality of display objects.

10. A virtual resource display device, characterized in that, The device includes: The first display unit is configured to perform a response to a trigger operation on a virtual resource and to display the first display effect corresponding to the virtual resource in turn on multiple display objects; The second display unit is configured to display the second display effect corresponding to the virtual resource on the target display object when a preset display stop condition is met; The target display object is the display object that is displaying the first display effect among the plurality of display objects when the preset display stop condition is met; the first display effect and the second display effect are related.

11. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the virtual resource display method as described in any one of claims 1 to 9.

12. 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 virtual resource display method as described in any one of claims 1 to 9.

13. A computer program product, the computer program product comprising instructions, characterized in that, When the instruction is executed by the processor of the electronic device, the electronic device is able to perform the virtual resource display method as described in any one of claims 1 to 9.