Information display method and device, electronic equipment, storage medium and program product

By displaying the virtual resource panel on the display interface of the virtual space and displaying the associated virtual resources in real time when a preset event is detected, the problem of users having difficulty in quickly locating and presenting appropriate virtual resources is solved and the interactive experience is improved.

CN119342240APending Publication Date: 2025-01-21BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Application Number
CN202411330911.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

During the interaction process based on virtual resources, it is difficult for users to quickly locate and give away appropriate virtual resources, resulting in poor interactive experience.

Method used

By displaying the virtual resource panel on the display interface of the virtual space, and when a preset event is detected, the virtual resources associated with the preset event are displayed in real time, and the display position of the virtual resource panel is adjusted to prioritize display of the associated virtual resources.

Benefits of technology

It improves the operating efficiency of users in the virtual resource panel, makes the gift process of virtual resources smoother, and meets user expectations, thereby improving the user's interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342240A_ABST
    Figure CN119342240A_ABST
Patent Text Reader

Abstract

The invention provides an information display method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: displaying a virtual resource panel on a display interface of a virtual space; and in response to the detected preset event of the virtual space, displaying at least one virtual resource associated with the preset event in the virtual resource panel. When the preset event occurs, the virtual resource associated with the preset event is displayed on the virtual resource panel in real time, so that a user can be helped to quickly position a proper virtual resource, the virtual resource presentation process is smoother and more in line with user expectation, and the interactive experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet application technology, and in particular to an information display method, device, electronic device, storage medium and program product. Background Art

[0002] With the development of the Internet and mobile terminal technology, users can interact with anchors based on virtual resources. In the process of interaction based on virtual resources, how to improve the user's interactive experience is a problem that needs to be solved. Summary of the invention

[0003] The present application provides an information display method, device, electronic device, storage medium and program product to enhance the user's interactive experience.

[0004] In a first aspect, an information display method is provided, comprising: displaying a virtual resource panel on a display interface of a virtual space; and in response to detecting a preset event of the virtual space, displaying at least one virtual resource associated with the preset event in the virtual resource panel.

[0005] When a preset event occurs, the virtual resources associated with the preset event are displayed in real time on the virtual resource panel, which helps users quickly locate appropriate virtual resources, making the process of giving away virtual resources smoother and more in line with user expectations, thereby improving user experience.

[0006] In some implementations, the preset event includes: the scene of the virtual space enters a target scene.

[0007] By combining the virtual resources in the virtual resource panel with the scenes of the virtual space, the relevant virtual resources can be displayed in real time according to the changes in the scenes, which helps to improve the user's experience of giving away virtual resources.

[0008] In some implementations, the preset event includes: the virtual space starting an interactive mode based on virtual resources.

[0009] Combining the virtual resources in the virtual resource panel with the specific gameplay of the virtual resources helps guide users to actively participate in interactions in the virtual space and improve the fun and experience of the interactions.

[0010] In some implementations, the target scene includes a duel scene or a bullet screen game scene; and / or, the interactive mode includes on-demand service based on virtual resources or execution of tasks based on virtual resources.

[0011] In some implementations, the method further includes: in response to detecting the preset event, adjusting a display position of the at least one virtual resource in the virtual resource panel.

[0012] By adjusting the display positions of virtual resources in the virtual resource panel in real time according to preset events, the arrangement of virtual resources in the virtual resource panel can be made more reasonable.

[0013] In some implementations, the at least one virtual resource includes a first virtual resource, and the virtual resource panel also includes a second virtual resource in addition to the at least one virtual resource. Before the preset event is detected, the display position of the second virtual resource in the virtual resource panel takes precedence over the display position of the first virtual resource in the virtual resource panel. Adjusting the display position of the at least one virtual resource in the virtual resource panel includes: adjusting the display position of the first virtual resource in the virtual resource panel so that the display position of the first virtual resource in the virtual resource panel takes precedence over the display position of the second virtual resource in the virtual resource panel.

[0014] When a preset event is detected, virtual resources associated with the preset event are displayed first, which helps users quickly select appropriate virtual resources and improves user interaction experience.

[0015] In some implementations, after the preset event is detected, the display position of the first virtual resource is adjusted to the top position of the virtual resource panel.

[0016] When a preset event is detected, the virtual resources associated with the preset event are displayed on top, so that the user can quickly send out the virtual resources adapted to the preset event, which can greatly enhance the user's interactive experience.

[0017] In some implementations, the method further includes: in response to detecting the preset event, displaying a first interface element in the virtual resource panel, wherein the first interface element is used to indicate in the virtual resource panel an association relationship between the preset event and the at least one virtual resource.

[0018] When a preset event is detected, the association between the preset event and the virtual resources in the virtual resource panel is displayed through interface elements, which helps users identify the virtual resources associated with the preset event from a large number of virtual resources, thereby improving the user's interactive experience.

[0019] In some implementations, the first interface element is used to highlight the at least one virtual resource in the virtual resource panel.

[0020] In some implementations, the first interface element is further used to indicate virtual resource demand information under the preset event.

[0021] Displaying virtual resource demand information through interface elements can help users better understand the virtual resource interaction rules and actively participate in the interaction process based on virtual resources, thereby improving the interactive experience.

[0022] In some implementations, the method further includes: in response to a first event in the virtual space, displaying the user's frequently sent virtual resources in the virtual resource panel.

[0023] Displaying the user's frequently sent virtual resources in the virtual resource panel is equivalent to combining the display method of virtual resources in the virtual resource panel with user habits, which helps users to quickly locate their favorite virtual resources, making the display of virtual resources more in line with user expectations, thereby improving the user's interactive experience.

[0024] In some implementations, the first event includes: an event triggered by a sliding gesture, an event triggered by an interface element, or an event triggered by a voice command.

[0025] In some implementations, the method further includes: in response to a command to filter the virtual resources in the virtual resource panel, displaying the filtered virtual resources in the virtual resource panel.

[0026] A virtual resource filtering function is set in the virtual resource panel. When users need to donate virtual resources of the same type, they can use the virtual resource filtering function to quickly find virtual resources of the same type, which reduces the user's virtual resource search time and improves the user's interactive experience.

[0027] In some implementations, the method further includes: displaying a second interface element on the virtual resource panel, where the second interface element is used to trigger the filtering command.

[0028] In some implementations, the virtual space enables at least one interaction mode based on virtual resources, and the filtering command is used to filter out virtual resources associated with the at least one interaction mode from the virtual resource panel.

[0029] In some implementations, the method further includes: in response to a second event in the virtual space, displaying an editing interface of the virtual resource panel, wherein the editing interface is used to edit the display position of the virtual resources in the virtual resource panel; and in response to the editing operation in the editing interface, updating the display position of the virtual resources in the virtual resource panel.

[0030] By setting the editing interface of the virtual resource panel, the user can edit the arrangement of virtual resources according to his / her own preferences, so that the arrangement of virtual resources in the virtual resource panel is more in line with the user's habits.

[0031] In some implementations, the method further includes: displaying a third interface element on the virtual resource panel, where the third interface element is used to trigger the second event.

[0032] In some implementations, the editing interface is used to edit the virtual resources displayed at the top position of the virtual resource panel.

[0033] In a second aspect, an information display device is provided, comprising: an interface display unit, configured to display a virtual resource panel on a display interface of a virtual space; an event detection unit, configured to detect a preset event of the virtual space; the interface display unit is further configured to display at least one virtual resource associated with the preset event in the virtual resource panel in response to detecting the preset event.

[0034] According to a third aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method described in the first aspect or any one of the implementations of the first aspect is implemented.

[0035] In a fourth aspect, an electronic device is provided, comprising: one or more processors; and a memory associated with the one or more processors, the memory being used to store program instructions, and the program instructions, when read and executed by the one or more processors, execute the method described in the first aspect or any one of the implementations of the first aspect.

[0036] According to a fifth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect or any one of the implementations of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can also be obtained based on these drawings.

[0038] Figure 1 A system architecture diagram applicable to the embodiments of the present application.

[0039] Figure 2 This is an example diagram of a triggering method for the gift panel in the display interface provided in an embodiment of the present application.

[0040] Figure 3 This is an example diagram of a duel scenario provided in an embodiment of the present application.

[0041] Figure 4A schematic flowchart of an information display method provided in an embodiment of the present application.

[0042] Figure 5 This is an example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0043] Figure 6 This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0044] Figure 7 This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0045] Figure 8 This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0046] Fig. 9 This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0047] Fig.10 This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0048] Fig.11A This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0049] Fig. 11B This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0050] Fig. 11C This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0051] Fig.11D This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0052] Fig. 12A This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0053] Fig. 12B This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0054] Fig. 12C This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0055] Fig.12D This is another example diagram of the display method of the virtual resource panel provided in an embodiment of the present application.

[0056] Fig.13A schematic block diagram of an information display device provided in an embodiment of the present application.

[0057] Fig.14 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0059] In order to facilitate understanding of the embodiments of the present application, a system architecture to which the embodiments of the present application can be applied is first described by way of example. Figure 1 An exemplary system architecture to which the embodiments of the present application can be applied is shown. Figure 1 As shown in , the system architecture may include: terminal device 110 (including terminal device 110A and terminal device 110B) and server 120. Terminal device 110 may be connected to server 120 via a wireless network or a wired network. It should be understood that Figure 1 The number of terminal devices 110 and servers 120 in the embodiment is only for illustration. According to the implementation requirements, the system architecture based on the embodiment of the present application can have any number of terminal devices 110 and servers 120.

[0060] The terminal device 110 can be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, a moving picture experts group audio layer III (MP3) player, a moving picture experts group audio layer IV (MP4) player, a laptop computer, and the like.

[0061] The terminal device 110 may include a terminal device 110A used by an anchor user and / or a terminal device 110B used by an audience user. An application (or client) for use by an anchor user may be installed on the terminal device 110A, and the anchor user may create a virtual space (which may be called a virtual live broadcast room) through the application and display the display interface of the virtual space (such as a live broadcast interface). An application (or client) for use by an audience user may be installed on the terminal device 110B. The application installed on the terminal device 110B may be the same as or different from the application used by the anchor user. The audience user may enter the virtual space created by the anchor user through the application to watch the live broadcast program provided by the anchor user.

[0062] The server 120 may be an independent server, or a server cluster or distributed system composed of multiple physical servers. Alternatively, the server 120 may be one or more cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and big data and artificial intelligence platforms.

[0063] The server 120 may provide background services for the application program. For example, the server 120 may receive a live video stream from a terminal device 110A of a host user, and distribute the live video stream to a terminal device 110B of a viewer user.

[0064] Combination of the above Figure 1 , an example is given to illustrate the system architecture to which the embodiment of the present application can be applied. The following is an example to illustrate the interactive process based on virtual resources in detail.

[0065] After the audience user (hereinafter referred to as the audience) opens the application through the terminal device (such as the terminal device 110B mentioned above), he can enter the virtual space created by the anchor user (hereinafter referred to as the anchor) to watch various types of live content. Live content can include sales-related live content and non-sales-related live content. Sales-related live content is usually called live streaming with goods, that is, the anchor sells goods in a live broadcast. Non-sales live content can include live singing, live dancing, live games, live outdoor sports, live dating, etc.

[0066] In the virtual space, in order to enhance the interaction between the audience and the anchor, thereby improving interactivity and fun, the audience can give virtual resources (such as virtual gifts) to the anchor. Figure 2 As shown in the left view of FIG, after the viewer logs in to the application and enters the display interface, a control 22 is displayed in the lower right corner of the display interface. The control 22 can be used to trigger the virtual resource panel (gift panel). When the viewer clicks the control 22, as shown in FIG. Figure 2 As shown in the right view of the display interface, a gift panel 24 can be displayed in the display interface. The gift panel 24 is usually provided with various styles of gifts, and the meanings expressed by different gifts may also be different. For example, some gifts express the love for the anchor or the live broadcast content, and some gifts express encouragement to the anchor. In the process of watching the live broadcast, the audience can give the anchor a suitable gift according to their own preferences or according to the live broadcast content. For example, if the audience wants to give a "lollipop" (see Figure 2In the gift panel 24 in the upper left corner), you can click "Lollipop" in the gift panel. After the "Lollipop" is clicked, a "Give" button will be displayed around the "Lollipop". At this time, the user can give the "Lollipop" to the anchor by clicking the Give button. After the "Lollipop" is given, the display interface usually shows which gifts the audience has given to the anchor. After viewing the relevant gift giving information, the anchor can thank the audience, thereby completing the interaction between the audience and the anchor.

[0067] At present, the virtual resources in the virtual resource panel are uniformly recommended by the system (such as the backend server). That is to say, the system will uniformly set the virtual resources in the virtual resource panel in a certain way. Once the system completes the setting of the virtual resource panel, the display method of the virtual resources in the virtual resource panel is also fixed accordingly, and the virtual resource panel seen by all viewers is the same. This unified virtual resource panel setting method often leads to a long link for users to give away virtual resources (that is, users need to spend more time browsing the virtual resource panel before they can select the virtual resources they want to give away), resulting in poor user experience.

[0068] For example, the scene of the virtual space changes from an ordinary scene to a Figure 3 The duel (live PK) scene shown. In the duel scene, the audience usually wants to express their love or support for the anchor by giving gifts. Therefore, the gifts in the gift panel that express "I like you", "heart", or "come on" are commonly used gifts in the duel scene. However, if the gifts in the gift panel are uniformly recommended by the system, such gifts may not be arranged in a relatively front position on the gift panel. For example, see Figure 3 In the gift panel shown, the gifts in the front row are not suitable for the gifts required in the current scene. In this case, in order to send a suitable gift, the audience needs to slide the gift panel on the display interface so that the gift panel displays the gifts at the back and find a suitable gift to send. It is understandable that the duel scene time is limited. If the user spends a long time looking for gifts, it will reduce the user's interactive experience.

[0069] For another example, during a live broadcast, the host may set up a gift wish list. The gift wish list can be understood as a live interactive task, indicating that the host hopes to receive a certain number of specific gifts during this live broadcast. In order to express support for the host, the audience can help the host fulfill his wish by giving that number of specific gifts. However, the current gift panel is set uniformly by the system, and the audience cannot intuitively determine which gifts belong to the gift wish list from the gift panel. If the audience wants to help the host fulfill his wish by giving gifts, the audience needs to first check the gift wish list to determine the type of gift to be given, then open the gift panel, find the gift of that type, and click to send it. The above process increases the difficulty of user operation and reduces the user's interactive experience.

[0070] In response to the above problems, after detecting a preset event in the virtual space, the embodiment of the present application displays at least one virtual resource associated with the preset event in the virtual resource panel. This helps users quickly locate suitable virtual resources, making the process of donating virtual resources smoother and more in line with user expectations, thereby enhancing the user's interactive experience.

[0071] For ease of understanding, the following Figure 4 , the embodiments of the present application are illustrated in more detail.

[0072] Figure 4 A schematic flowchart of an information display method provided in an embodiment of the present application. Figure 4 The method may be executed by a terminal device, which may be Figure 1 As a more specific example, Figure 4 The method can be executed by a client (application) installed on the terminal device. Figure 4 Each step in is described in detail.

[0073] See also Figure 4 In step S410, a virtual resource panel (such as a gift panel) is displayed on the display interface of the virtual space. The virtual space mentioned here may refer to a live broadcast room (a virtual live broadcast room). For example, a user may first enter the live broadcast room. After entering the live broadcast room, the user may see the display interface (or live broadcast interface). Then, while watching the display interface, the user may trigger the display interface to display the virtual resource panel in a certain way. There may be many ways to trigger the display interface to display the virtual resource panel. For example, Figure 2 As shown, the user can trigger the virtual resource panel 24 by clicking the control 22 in the display interface. For another example, the user can trigger the direct interface to display the virtual resource panel through interactive gestures or voice commands on the display interface.

[0074] In step S420, in response to detecting a preset event of the virtual space, at least one virtual resource associated with the preset event is displayed in the virtual resource panel. The preset event mentioned in step S420 may be any type of event associated with the virtual space. In some implementations, the preset event may be an event related to the scene, content, or service presented by the virtual space. For example, the preset event may include the virtual space entering a specific scene, or the scene presented by the virtual space changing. For another example, the preset event may include the appearance of specific content in the virtual space, or the content presented by the virtual space changing. For another example, the preset event may include the virtual space opening a specific service. Taking the virtual space as a virtual live broadcast room as an example, the preset event may be a preset live broadcast event. The preset live broadcast event may include an event related to the live broadcast content. The live broadcast content mentioned here may include the live broadcast content presented unilaterally by the anchor to the audience, or may include the live interactive content between the anchor and the audience or other anchors (such as live broadcast duel, live broadcast connection or bullet screen game, etc.). In some implementations, the occurrence of a preset live broadcast event may indicate that the live broadcast content has changed. Accordingly, step S420 can be expressed as: in response to the change of the live content, at least one virtual resource associated with the current live content is displayed in the virtual resource panel. That is, according to the change of the live content, at least one virtual resource associated with the current live content can be displayed in the virtual resource panel, so that the virtual resources presented in the virtual resource panel can match the current live content, so that the user can select the virtual resource adapted to the live content from the virtual resource panel as soon as possible, shorten the gift link of the virtual resource, and improve the user experience.

[0075] For ease of understanding, the following first provides detailed examples of the types of preset events.

[0076] Example 1: The preset event includes the scene in the virtual space entering the target scene

[0077] The virtual resources that viewers like to give away in different scenes may be different. Based on this, after detecting that the scene of the virtual space enters the target scene, the virtual resources associated with the target scene are presented in the virtual resource panel, which can make the recommendation of virtual resources more in line with the user's psychological expectations, thereby improving the user experience. Taking the virtual space as a virtual live broadcast room as an example, the preset event can include the virtual space entering the preset live broadcast scene.

[0078] As a more specific example, see Figure 5 In the duel scene, in order to express their love for a certain anchor, the audience often gives gifts that can express the meaning of love, such as "I like you", "I want to marry you", "heart", "confession balloon", etc. Therefore, when it is detected that the scene in the virtual space enters the duel scene, the gifts associated with the duel scene can be displayed on the gift panel (i.e. Figure 5The PK exclusive gift 52) ​​shown is for the audience to use when watching the duel. Figure 3 and Figure 5 It can be seen that if we follow Figure 3 The gift arrangement shown in the figure shows that the gift panel does not display gifts suitable for use in duel scenarios. If users want to give such gifts, they need to slide the gift panel in the display interface to find such gifts. In comparison, Figure 5 The implementation shown directly displays the gifts associated with the duel scene in the gift panel for the user to choose, which can simplify user operations and improve user experience.

[0079] For another example, in a bullet screen game scene, the functions of different gifts may be different. For example, in a bullet screen game scene, some gifts can increase the abilities of game characters, and some gifts can speed up the game process. Therefore, such gifts can be set in advance as gifts associated with the bullet screen game scene. After detecting that the virtual space has entered the bullet screen game scene, the gifts associated with the bullet screen game scene can be displayed on the gift panel for the audience to use when participating in the bullet screen game. In this way, the user does not need to select a gift suitable for the bullet screen game scene from the many gifts on the gift panel, but can directly choose from the bullet screen game-related gifts recommended by the gift panel, simplifying user operations and enhancing the user's gaming experience. Of course, in addition to the duel scene and bullet screen game scene mentioned above, the target scene mentioned in the embodiment of the present application may also include other types of scenes, such as live broadcast and microphone scenes.

[0080] Example 2: The preset event includes the virtual space starting an interactive mode based on virtual resources

[0081] The interactive mode based on virtual resources may refer to an interactive activity between the audience and the host, and the interactive activity is achieved by the audience giving virtual resources to the host. In some implementations, the interactive mode based on virtual resources may include on-demand services (such as live broadcast services) based on virtual resources. That is, after detecting that the virtual space has turned on the interactive mode of on-demand services based on virtual resources, the virtual resources associated with the interactive mode may be presented in the virtual resource panel. The "on-demand services based on virtual resources" mentioned here may include, for example, requesting the host to sing a specific song by giving gifts (referred to as gift song request), or requesting the host to perform a specific dance by giving gifts, etc. See. Figure 6 , assuming that the virtual space has enabled the function of requesting songs based on specific gifts, the gifts that can realize the gift requesting function can be displayed in the gift panel (i.e. Figure 6"Like you" in the song ordering function), which facilitates the interaction between the audience and the anchor. It should be noted here that the association between the song ordering function and the gift can be set uniformly by the system or by the anchor. Taking the anchor setting the association between the song ordering function and the gift as an example, the anchor can turn on the gift song ordering function in the anchor's application and set the specific gift he or she wants to receive. After the setting is completed, the anchor can send the relevant settings to the audience's client through the server, so that the specific gift can be displayed on the audience's gift panel. By setting the association between the song ordering function and the gift by the anchor, and displaying the specific gifts for song ordering on the gift panel, the anchor's light operation can be achieved (light operation can be understood as a simple operation mode, that is, the anchor can plan and implement the interactive mode through simple settings).

[0082] In addition to on-demand services based on virtual resources, in some embodiments, the interactive mode based on virtual resources can also include executing tasks based on virtual resources (such as live broadcast tasks). The type of task can be set according to actual needs. For example, the task may include: helping the anchor complete a gift wish list by giving the anchor a specific gift, naming the gifts in the live broadcast room by giving the anchor a gift, etc. After detecting that the virtual space has started the above tasks, the virtual resources associated with the task can be displayed in the virtual resource panel, so that users can promptly discover and actively participate in the tasks set in the virtual space, thereby enhancing interactivity and fun. Figure 7 As shown, suppose the anchor sets the following wish through the gift wish list function: hope to receive three types of "like you" (such as Figure 7 After the anchor sets the live broadcast task, the gifts associated with the live broadcast task can be displayed in the gift panel, thereby encouraging users to actively help the anchor to fulfill his wishes. Figure 8 As shown, assuming that the virtual space has enabled a gift naming task, the gifts associated with the gift naming task (such as gifts that support naming, gifts that have been named, gifts that have not yet been named, etc.) can be displayed in the gift panel, so that users can actively participate in the gift naming task.

[0083] Step S420 mentions "in response to detecting a preset event in the virtual space, displaying at least one virtual resource associated with the preset event in the virtual resource panel". The "displaying virtual resources associated with the preset event in the virtual resource panel" mentioned here may include: by adjusting the display position of the at least one virtual resource in the virtual resource display panel, thereby displaying the at least one virtual resource in the virtual resource panel. That is to say, if the preset event does not occur, the virtual resource panel can display the virtual resources in a certain arrangement; after the preset event, the arrangement of the virtual resources in the virtual resource panel can be changed under the influence of the preset event. Adjusting the layout of the virtual resources in the virtual resource panel in real time according to the preset event (for example, it can indicate the change of the live content) helps to give priority to displaying the virtual resources associated with the preset event in the virtual resource panel (that is, to advance the sorting of the virtual resources associated with the preset event in the virtual resource panel), thereby reducing the time for users to find virtual resources and improving the user experience.

[0084] The above-mentioned "adjusting the display position of at least one virtual resource associated with a preset event in the virtual resource display panel" may include: adjusting the display position of at least one virtual resource associated with a preset event in the virtual resource display panel so that the virtual resource panel displays the at least one virtual resource first. For example, assuming that the at least one virtual resource associated with the preset event includes a first virtual resource, in addition to the at least one virtual resource, the virtual resource panel also includes a second virtual resource (the virtual resource is not related to the preset event). Before the preset event occurs, the display position of the second virtual resource in the virtual resource panel takes precedence over the display position of the first virtual resource in the virtual resource panel, that is, the second virtual resource is ranked higher in the virtual resource panel. In response to detecting a preset event, the position of the first virtual resource can be adjusted so that the display position of the first virtual resource in the virtual resource panel takes precedence over the display position of the second virtual resource in the virtual resource panel. For example, in response to detecting a preset event, the display positions of the first virtual resource and the second virtual resource can be swapped. As a more specific example, see Figure 6 Before the anchor enabled the gift song request function, "Like You" was displayed at the back of the gift panel, and users could not see "Like You" without sliding the gift panel. When the anchor enabled the gift song request function and set "Like You" as the gift for song request, "Like You" was displayed at the first position of the gift panel.

[0085] Furthermore, in some implementations, the above-mentioned "adjusting the display position of at least one virtual resource associated with a preset event in the virtual resource display panel" may include: adjusting the display position of at least one virtual resource associated with a preset event in the virtual resource display panel, so that the at least one virtual resource is displayed at the top of the virtual resource panel. That is, in this implementation, the virtual resources in the top position of the virtual resource panel change dynamically according to the events occurring in the virtual space, so the user is always likely to be able to find the virtual resources he needs in the top position of the virtual resource panel, thereby greatly shortening the time required to give away virtual resources and improving the user experience. As an example, see Figure 5 , the preset event is that the virtual space enters the duel scene (or the live duel scene), and gifts such as "I like you", "Marry you", "Heart", and "Confession Balloon" are gifts associated with the duel scene (or exclusive gifts for the duel scene). Figure 5 As shown, in response to the virtual space entering the duel scene, the above gifts are displayed at the top of the gift panel. During the process of watching the duel, if the user wants to give a gift, he can directly select a suitable gift in the top position of the gift panel to send, which is simple to operate and has a good user experience.

[0086] In addition to adjusting the display position of the virtual resource, when a preset event is detected, a certain interface element can also be displayed in the virtual resource panel (for the sake of ease of description, the interface element is referred to as the first interface element below). The first interface element can be used to indicate the association relationship between the preset event and the virtual resource in the virtual resource panel (or, indicate which virtual resources in the virtual resource panel are associated with the preset event). In other words, the first interface element can allow the user to observe the association relationship between the preset event and the virtual resource in a visual manner, thereby guiding the user to select an appropriate virtual resource for interaction when the preset event occurs.

[0087] There are many ways for the first interface element to indicate the association relationship between the preset event and the virtual resource. For example, the first interface element may indicate the association relationship between the preset event and the virtual resource in the form of text. In another example, the first interface element may indicate the association relationship between the preset event and the virtual resource in the form of color or graphics (for example, the virtual resource associated with the preset event may be highlighted in the virtual resource panel using color and / or graphics). In another example, the first interface element may indicate the association relationship between the preset event and the virtual resource using both text and color. Figure 5For example, the preset event is the virtual space entering a duel scene, and gifts such as "I like you", "I'll marry you", "Heart", and "Confession Balloon" are gifts associated with the duel scene (or exclusive gifts for the duel scene). After the virtual space enters the duel scene, the above gifts are highlighted on the gift panel (by darkening the color), and "PK exclusive" is displayed in the upper left corner of these gifts, thereby clearly indicating the association between the preset event and the gift. Figure 7 For example, the preset event sets a gift wish list for the anchor. In response to detecting the preset event, a progress bar 74 appears under some of the gifts in the gift panel, prompting the user how many gifts are needed to help the anchor fulfill his wish. The progress bar 74 can be understood as a possible implementation of the first interface element mentioned above. Based on the progress bar 74, the user can quickly understand that this is a gift on the gift wish list.

[0088] In addition to indicating the association relationship between the preset event and at least one virtual resource, the first interface element may also indicate virtual resource demand information under the preset event. Figure 6 For example, the preset event enables the gift song request function for the anchor. When the anchor enables the gift song request function, the gift type required for song request is set to "I like you" and the gift quantity required for song request is set to "one". Accordingly, the gift requirement information can be displayed on the gift panel to inform the user to "send a like you song request". Displaying the gift requirement information on the gift panel can help users understand the interaction rules, thereby promoting effective interaction between the audience and the anchor. For another example, see Figure 7 , the preset event sets a gift wish list for the host, and when the host sets the gift wish list, they will set the gift type and quantity required to fulfill the wish. After detecting the event corresponding to the gift wish list, the total amount of gifts required to help the host fulfill the wish and the number of gifts currently missing can be displayed in the gift panel (see Figure 7 76 in the figure).

[0089] Different users may have different preferences for virtual resources. If the virtual resources recommended to the user do not meet the user's preferences, the user may need to spend a lot of time looking for the virtual resources he or she likes, resulting in complicated user operations and poor experience. Therefore, when designing the virtual resource panel, the user's preference for virtual resources can be considered. For example, the user's historical behavior data can be collected. When the user data accumulates to a certain level, the user's preference for virtual resources can be analyzed, and then the user's frequently sent virtual resources can be found. Alternatively, the user can define his or her own frequently sent virtual resources. After determining the user's frequently sent virtual resources, the virtual resource panel can be triggered to display the user's frequently sent virtual resources by setting certain events (hereinafter referred to as the first event). The first event may include, for example, an event triggered by a sliding gesture. Fig. 9 For example, an interface element 92 may be displayed on the display interface. The interface element 92 indicates to the user "swipe down to view your frequently sent messages". Then, the user may swipe down the interface element 92 with a finger, thereby displaying the virtual resource panel (such as the top display, see Fig. 9 The reference numeral 94 in the figure) is used to provide the user with frequently sent virtual resources. The sliding operation assists the user to quickly send out frequently used virtual resources, which is simple to operate and provides a good user experience. Of course, in addition to being an event triggered by a sliding gesture, the first event may also be an event triggered by clicking on a certain interface element or an event triggered by a voice command, which is not specifically limited in the present embodiment of the application.

[0090] In some implementations, the virtual resources in the virtual resource panel can also be classified, and a virtual resource filtering function can be set in the virtual resource panel. In actual use, in response to the virtual resource filtering command in the virtual resource panel, the filtered virtual resources can be displayed in the virtual resource panel, thereby helping users to quickly find virtual resources of a specific type. The virtual resource filtering command mentioned here can be triggered based on a voice command or based on an interface element in the virtual resource panel (hereinafter referred to as the second interface element). Fig.10 For example, a filter control 102 (which may be a button) may be set in the virtual resource panel, and multiple virtual resource types may be displayed by clicking the filter control 102. When the user clicks on one of the virtual resource types, the virtual resources of that type may be filtered out.

[0091] The embodiment of the present application does not specifically limit the classification method of virtual resources in the virtual resource panel. In some embodiments, virtual resources can be classified according to the price range, display effect and other standards of virtual resources. Assuming that the virtual resource is a gift, the gifts in the gift panel can be divided into small gifts, medium gifts and large gifts according to the price of the gift. For example, the gifts in the gift panel can be divided into ordinary gifts and special effect gifts according to whether the gift has a display special effect.

[0092] In addition to the above-mentioned virtual resource classification methods, other methods can also be used to classify virtual resources. For example, the virtual space may set up at least one interaction mode based on virtual resources, and the virtual resources required for different interaction modes may not be exactly the same. In order to facilitate users to determine which interaction modes are set in the virtual space and the virtual resources that can be used in various interaction modes, in some implementations, virtual resources can be classified according to the associated interaction modes. In other words, different types of virtual resources can be used to participate in different interaction modes of the virtual space. In actual use, the filtering command in the virtual resource panel can be used to filter out virtual resources associated with different interaction modes, so that when users want to participate in a certain interaction mode, they do not need to find the virtual resources related to the interaction mode from the many virtual resources contained in the virtual resource panel, thereby improving the efficiency of users giving away virtual resources.

[0093] by Figures 11A to 11D Take the gift panel shown as an example. Fig.11A The gift panel shown is the gift panel before the gift filtering operation is performed. Fig. 11B The display interface shown. Fig. 11B The display interface shown shows that the filterable gifts are divided into two categories: Achievement Hall Gifts and Wish Gifts. Achievement Hall Gifts refer to gifts that are allowed to be named, and Wish Gifts refer to gifts included in the gift wish list set by the anchor. Fig. 11B In the display interface shown, if the user clicks on "Achievement Hall Gift", he will enter Fig. 11C The display interface shown. Fig. 11C In the display interface shown, the gift panel displays the gifts of the Achievement Hall, and specifically shows which gifts have been named and which gifts have not been named. In addition, the gift panel can further prompt how many gifts are needed to achieve the gift naming. Fig. 11B In the display interface shown, if the user clicks "Wish Gift", the Fig.11D The display interface shown. Fig.11D The gift panel in the video shows the wish gifts. In addition, the gift panel can also further indicate how many gifts are needed to help the anchor fulfill his wish.

[0094] In some implementations, an editing function of the virtual resource panel can be set, and the user can manually edit the display position of the virtual resources in the virtual resource panel. In this way, the user can put his favorite virtual resources or his frequently used virtual resources in the front position of the virtual resource panel, so as to facilitate his use.

[0095] There are many ways to set the editing function of the virtual resource panel. For example, an event that can trigger the virtual resource panel to enter the editing interface (hereinafter referred to as the second event) can be set. When the second event is detected in the virtual space, the editing interface of the virtual resource panel can be displayed, so that the user can edit the display position of the virtual resource in the virtual resource panel through the editing interface. After detecting the editing operation input by the user on the editing interface, the display position of the virtual resource in the virtual resource panel can be saved or updated.

[0096] The editing interface can be used to edit the virtual resources displayed in all positions in the virtual resource panel. Alternatively, in order to simplify the implementation, the editing interface can also only edit the virtual resources displayed in some positions in the virtual resource panel. For example, the editing interface can be used to edit the virtual resources displayed in the top position (or top position) of the virtual resource panel. For another example, the editing interface can be used to edit the virtual resources displayed in the first two rows of the virtual resource panel.

[0097] There are many ways to trigger the editing interface. For example, a user can long press a virtual resource in the virtual resource panel to trigger the virtual resource panel to enter the editing interface. After entering the editing interface, the user can drag the virtual resource in the virtual resource panel to change the display position of the virtual resource. For another example, an interface element for triggering an editing operation can be displayed in the virtual resource panel (hereinafter referred to as the third interface element). In response to detecting the triggering operation of the third interface element, the virtual resource panel can be triggered to enter the editing interface, so that the user can edit the display position of the virtual resource in the editing interface. Figure 12 shows an example of the gift editing process. See Fig. 12A , a third interface element 122 is displayed on the gift panel, and the third interface element 122 can be used to trigger the gift panel to enter the editing interface. After the click operation of the third interface element 122 is detected, see Fig. 12B , the top positions of the gift panel are cleared (4 empty positions appear). In addition, a fourth interface element 124 in the shape of a plus sign appears in the upper right corner of each gift on the gift panel. If the user wants a gift to be displayed on top, the user can click the fourth interface element 124. Fig. 12C , the user clicks the fourth interface element 124 in the upper right corner of the gift to display the four gifts on top. Then, the user can click the fifth interface element 126 to save the arrangement of the gifts in the gift panel (see the gift panel after saving). Fig.12D ). Later, if the user wishes to change the gift displayed in the top position, the user can re-trigger the gift panel to enter the editing interface. A sixth interface element 128 in the shape of a minus sign is displayed in the upper right corner of the gift in the top position (see Fig. 12C). The user can click the sixth interface element 128 corresponding to a certain gift to cancel the top display of the gift. Then, the user can reselect the gift he wants to top.

[0098] It should be noted that the embodiments of the present application Figure 4 The execution order between step S410 (displaying a virtual resource panel on the display interface of the virtual space) and step S420 (displaying at least one virtual resource associated with the preset event in the virtual resource panel in response to detecting a preset event in the virtual space) is not specifically limited. In some implementations, step S410 may be performed first, and then step S420. For example, the user may first trigger the display of the virtual resource panel by clicking on an interface element in the display interface. After the virtual resource panel is displayed, after a period of time, the virtual space enters the duel scene from the ordinary live scene. At this time, the display mode of the virtual resources in the virtual resource panel may be changed to display at least one virtual resource associated with the duel scene in the virtual resource panel. In other implementations, step S410 and step S420 may be performed simultaneously. For example, when the user enters the virtual space, the virtual space has entered the duel scene. At this time, the user triggers the display of the virtual resource panel by clicking on an interface element in the display interface. Since the virtual space has entered the duel scene before the virtual resource panel is displayed, the virtual resources associated with the duel scene may be directly displayed while the virtual resource panel is displayed.

[0099] It should also be noted that the foregoing describes multiple embodiments, and these embodiments can be implemented separately or in combination without conflict. For example, some of the foregoing embodiments mention that when a preset event is detected, the display position of at least one virtual resource associated with the preset event in the virtual resource panel can be adjusted. That is, the display position of the virtual resources in the virtual resource panel can be dynamically adjusted according to the preset event. For another example, some of the foregoing embodiments mention that when a preset event is detected, a first interface element can be displayed in the virtual resource panel, and the first interface element is used to indicate the association relationship between the preset event and at least one virtual resource in the virtual resource panel. That is, the virtual resource panel can display the association relationship between the virtual resource and the preset event in real time, thereby helping the user locate the appropriate virtual resource. The above two embodiments can be implemented separately or in combination. For example, when a preset event is detected, the display position of at least one virtual resource associated with the preset event can be adjusted to the top position of the virtual resource panel, but the association relationship between these virtual resources and the preset event does not need to be displayed. For another example, when a preset event is detected, it is possible to display which virtual resources are associated with the preset event in the virtual resource panel only through certain interface elements (such as text, color or graphics), without adjusting the display positions of these virtual resources. For another example, when a preset event is detected, the display position of at least one virtual resource associated with the preset event can be adjusted to the top position of the virtual resource panel, and the virtual resource at the top position is displayed in the virtual resource panel through certain interface elements (such as text, color or graphics) to be associated with the preset event, which can give users guidance to a great extent, thereby shortening the link for users to give virtual resources and improving the user's interactive experience.

[0100] In addition to the above two embodiments, the foregoing also introduces embodiments related to the virtual resource screening function and the virtual resource editing function. These embodiments can be implemented individually, combined with each other, or combined with one or both of the two embodiments mentioned above.

[0101] Some embodiments mentioned above refer to "virtual resources associated with preset events". It should be understood that "association" of a virtual resource with an event may mean that the virtual resource is suitable for being sent out when the event occurs. Exemplarily, "association" of a virtual resource with an event may mean that the virtual resource is an exclusive virtual resource under the event. Alternatively, "association" of a virtual resource with an event may mean that the virtual resource is a common virtual resource under the event. Alternatively, "association" of a virtual resource with an event may mean that the virtual resource is a virtual resource specially designed for the event. The association relationship between virtual resources and events can be determined based on experience or by statistically analyzing user behavior data. For example, in a duel scenario, viewers usually want to express their love and support for a certain anchor by giving gifts. Therefore, according to experience, gifts such as "like you", "love", "come on" and so on are suitable for use in a duel scenario, so gifts such as "like you", "love", "come on" and so on can be determined as gifts associated with the duel scenario. For another example, the user's virtual resource interaction data under one or more events can be counted, and then the association relationship between the event and the virtual resource can be found by analyzing the virtual resource interaction data. For example, the top three virtual resources in terms of the number of virtual resource donations under a specific event may be counted based on virtual resource interaction data, and these virtual resources may be used as virtual resources associated with the event.

[0102] As mentioned above, before the virtual resource panel displays the virtual resources associated with the preset event, it will first detect whether the preset event occurs in the virtual space. The embodiment of the present application does not specifically limit the detection method of the preset event, and a suitable detection method can be selected according to the type of event. For example, assuming that the preset event is that the scene in the display interface enters the duel scene, it is possible to detect whether the event has occurred by detecting changes in the display interface. For another example, assuming that the preset event is to turn on the virtual resource song-ordering function for the anchor, after turning on the virtual resource song-ordering function, the anchor will send an indication signal to the audience's client through the server to indicate that the virtual resource song-ordering function has been turned on. In this case, it is possible to detect whether the preset event has occurred by detecting the indication signal.

[0103] When the virtual resource panel displays virtual resources associated with a preset event, in some implementations, other virtual resources (i.e., virtual resources unrelated to the preset event) other than the virtual resources associated with the preset event can also be further displayed in the virtual resource panel. This is because, when a preset event occurs, although the user is likely to choose the virtual resource associated with the preset event, it is not ruled out that some users do not like to give away virtual resources associated with the preset event, or some users want to give away other virtual resources at the same time. Therefore, displaying virtual resources associated with the preset event and other virtual resources in the virtual resource panel at the same time can provide users with a variety of choices and further enhance the user's interactive experience.

[0104] It should be noted that the limitations such as "first" and "second" involved in the embodiments of the present application do not have limitations in terms of size, order, and quantity, and are only used to distinguish them in name. For example, "first event" and "second event" are used to distinguish two events in name. For another example, "first interface element", "second interface element", "third interface element" and the like are used to distinguish different interface elements in name.

[0105] It should also be noted that in order to detect the occurrence of a preset event, the client can pre-register a callback function or method for the event to be detected, and the function or method contains the logic code that needs to be executed in response to the event. Once the event is triggered, the client can automatically call the corresponding callback function or method. For example, a callback function is pre-registered for a preset event, and the callback function triggers the client to adjust the display mode of the virtual resources in the virtual resource panel to display the virtual resources associated with the preset event. The response to the event in the embodiment of the present application can be implemented in this way, and will not be described in detail later.

[0106] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the scope of protection of the present application. The singular forms of "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0107] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0108] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to" depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when determining" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0109] It should also be noted that the interface elements involved in the embodiments of the present application generally refer to visual elements on the display interface, which may include text, icons, images, videos, components, etc. The so-called component refers to an object obtained by simply encapsulating data and methods, which may also be called a control. It may include buttons, input boxes, drop-down menus, dialog boxes, navigation bars, cards, icons that can generate interactions, etc.

[0110] Combination of the above Figure 1 to Figure 1 2, describes the method embodiment of the present application in detail, and the following is combined with Figure 13 to Figure 14 , describes the device embodiment of the present application in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0111] Fig.13 This is a schematic diagram of the structure of the information display device provided in the embodiment of the present application. Fig.13 As shown, the display device 1300 may include an interface display unit 1310 and an event detection unit 1320. The interface display unit 1310 is configured to display a virtual resource panel on a display interface of a virtual space. The event detection unit 1320 is configured to detect a preset event of the virtual space. The interface display unit 1310 is further configured to display at least one virtual resource associated with the preset event in the virtual resource panel in response to detecting the preset event.

[0112] In some implementations, the preset event includes: the scene of the virtual space enters a target scene; or the virtual space starts an interactive mode based on virtual resources.

[0113] In some implementations, the target scene includes a duel scene or a bullet screen game scene; and / or, the interactive mode includes on-demand service based on virtual resources or execution of tasks based on virtual resources.

[0114] In some implementations, the interface display unit 1310 is further configured to: in response to detecting the preset event, adjust a display position of the at least one virtual resource in the virtual resource panel.

[0115] In some implementations, the at least one virtual resource includes a first virtual resource, and the virtual resource panel also includes a second virtual resource other than the at least one virtual resource. Before the preset event is detected, the display position of the second virtual resource in the virtual resource panel takes precedence over the display position of the first virtual resource in the virtual resource panel. The interface display unit 1310 is further configured to: adjust the display position of the first virtual resource in the virtual resource panel so that the display position of the first virtual resource in the virtual resource panel takes precedence over the display position of the second virtual resource in the virtual resource panel.

[0116] In some implementations, after the preset event is detected, the display position of the first virtual resource is adjusted to the top position of the virtual resource panel.

[0117] In some implementations, the interface display unit 1310 is further configured to: in response to detecting the preset event, display a first interface element in the virtual resource panel, wherein the first interface element is used to indicate in the virtual resource panel an association relationship between the preset event and the at least one virtual resource.

[0118] In some implementations, the first interface element is used to highlight the at least one virtual resource in the virtual resource panel.

[0119] In some implementations, the first interface element is further used to indicate virtual resource demand information under the preset event.

[0120] In some implementations, the interface display unit 1310 is further configured to: in response to a first event in the virtual space, display the user's frequently sent virtual resources in the virtual resource panel.

[0121] In some implementations, the first event includes: an event triggered by a sliding gesture, an event triggered by an interface element, or an event triggered by a voice command.

[0122] In some implementations, the interface display unit 1310 is further configured to: in response to a command to filter virtual resources in the virtual resource panel, display the filtered virtual resources in the virtual resource panel.

[0123] In some implementations, the interface display unit 1310 is further configured to: display a second interface element on the virtual resource panel, where the second interface element is used to trigger the filtering command.

[0124] In some implementations, the virtual space enables at least one interaction mode based on virtual resources, and the filtering command is used to filter out virtual resources associated with the at least one interaction mode from the virtual resource panel.

[0125] In some implementations, the interface display unit 1310 is further configured to: display an editing interface of the virtual resource panel in response to a second event in the virtual space, wherein the editing interface is used to edit the display position of the virtual resources in the virtual resource panel; and update the display position of the virtual resources in the virtual resource panel in response to an editing operation in the editing interface.

[0126] In some implementations, the interface display unit 1310 is further configured to: display a third interface element on the virtual resource panel, where the third interface element is used to trigger the second event.

[0127] In some implementations, the editing interface is used to edit the virtual resources displayed at the top position of the virtual resource panel.

[0128] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system and device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0129] It should 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 used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0130] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.

[0131] In addition, an embodiment of the present application further provides an electronic device, including:

[0132] one or more processors; and

[0133] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.

[0134] The present application also provides a computer program product, including a computer program, which implements the steps of any one of the methods in the aforementioned method embodiments when executed by a processor.

[0135] in, Fig.14The architecture of the electronic device is shown as an example, which may include a processor 1410, a video display adapter 1411, a disk drive 1412, an input / output interface 1413, a network interface 1414, and a memory 1420. The processor 1410, the video display adapter 1411, the disk drive 1412, the input / output interface 1413, the network interface 1414, and the memory 1420 may be communicatively connected via a communication bus 1430.

[0136] Among them, the processor 1410 can be implemented by a general-purpose CPU, a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, etc., to execute relevant programs to implement the technical solutions provided in this application.

[0137] The memory 1420 can be implemented in the form of a read-only memory (ROM), a random access memory (RAM), a static storage device, a dynamic storage device, etc. The memory 1420 can store an operating system 1421 for controlling the operation of the electronic device 1400, and a basic input output system (BIOS) 1422 for controlling the low-level operation of the electronic device 1400. In addition, a web browser 1423, a data storage management system 1424, and a playback processing device 1425 for media files, etc. can also be stored. The playback processing device 1425 for the above-mentioned media files can be an application program that specifically implements the operations of the aforementioned steps in the embodiment of the present application. In short, when the technical solution provided by the present application is implemented by software or firmware, the relevant program code is stored in the memory 1420 and is called and executed by the processor 1410.

[0138] The input / output interface 1413 is used to connect the input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0139] The network interface 1414 is used to connect to a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0140] The bus 1430 comprises a pathway for transmitting information between the various components of the device (eg, the processor 1410, the video display adapter 1411, the disk drive 1412, the input / output interface 1413, the network interface 1414, and the memory 1420).

[0141] It should be noted that, although the above device only shows a processor 1410, a video display adapter 1411, a disk drive 1412, an input / output interface 1413, a network interface 1414, a memory 1420, a bus 1430, etc., in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include components necessary for implementing the solution of the present application, and does not necessarily include all the components shown in the figure.

[0142] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a computer program product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0143] The technical solution provided by the present application is described in detail above. The principle and implementation method of the present application are described in detail using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. An information display method, characterized in that: include: Displaying a virtual resource panel on a display interface of the virtual space; In response to detecting a preset event in the virtual space, at least one virtual resource associated with the preset event is displayed in the virtual resource panel.

2. The method according to claim 1, characterized in that The method further comprises: In response to detecting the preset event, a display position of the at least one virtual resource in the virtual resource panel is adjusted.

3. The method according to claim 2, characterized in that The at least one virtual resource includes a first virtual resource, the virtual resource panel also includes a second virtual resource other than the at least one virtual resource, and before the preset event is detected, a display position of the second virtual resource in the virtual resource panel takes precedence over a display position of the first virtual resource in the virtual resource panel, The adjusting the display position of the at least one virtual resource in the virtual resource panel includes: The display position of the first virtual resource in the virtual resource panel is adjusted so that the display position of the first virtual resource in the virtual resource panel takes precedence over the display position of the second virtual resource in the virtual resource panel.

4. The method according to claim 3, characterized in that After the preset event is detected, the display position of the first virtual resource is adjusted to the top position of the virtual resource panel.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: In response to detecting the preset event, a first interface element is displayed in the virtual resource panel, where the first interface element is used to indicate an association relationship between the preset event and the at least one virtual resource in the virtual resource panel.

6. The method according to claim 5, characterized in that The first interface element is used to highlight the at least one virtual resource in the virtual resource panel.

7. The method according to claim 5, characterized in that The first interface element is also used to indicate the virtual resource demand information under the preset event.

8. The method according to any one of claims 1 to 4, characterized in that The method further comprises: In response to a first event in the virtual space, the user's frequently sent virtual resources are displayed in the virtual resource panel.

9. The method according to claim 8, characterized in that The first event includes: an event triggered by a sliding gesture, an event triggered by an interface element, or an event triggered by a voice command.

10. The method according to any one of claims 1 to 4, characterized in that The method further comprises: In response to a command to filter virtual resources in the virtual resource panel, the filtered virtual resources are displayed in the virtual resource panel.

11. The method according to claim 10, characterized in that The method further comprises: A second interface element is displayed on the virtual resource panel, where the second interface element is used to trigger the filtering command.

12. The method according to claim 10, characterized in that The virtual space enables at least one interactive mode based on virtual resources, and the filtering command is used to filter out virtual resources associated with the at least one interactive mode from the virtual resource panel.

13. The method according to any one of claims 1 to 4, characterized in that The method further comprises: In response to a second event in the virtual space, displaying an editing interface of the virtual resource panel, wherein the editing interface is used to edit a display position of a virtual resource in the virtual resource panel; In response to the editing operation in the editing interface, the display position of the virtual resource in the virtual resource panel is updated.

14. The method according to claim 13, characterized in that The method further comprises: A third interface element is displayed on the virtual resource panel, and the third interface element is used to trigger the second event.

15. The method according to claim 13, characterized in that The editing interface is used to edit the virtual resources displayed at the top position of the virtual resource panel.

16. The method according to any one of claims 1 to 4, characterized in that The preset events include: The scene of the virtual space enters the target scene; or, The virtual space starts an interactive mode based on virtual resources.

17. The method according to claim 16, characterized in that: The target scene includes a duel scene or a bullet screen game scene; and / or The interactive mode includes on-demand service based on virtual resources or task execution based on virtual resources.

18. An information display device, characterized in that: include: An interface display unit, configured to display a virtual resource panel on a display interface of the virtual space; an event detection unit, configured to detect a preset event in the virtual space; The interface display unit is further configured to display at least one virtual resource associated with the preset event in the virtual resource panel in response to detecting the preset event.

19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.

20. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the steps of the method according to any one of claims 1 to 17 are performed.

21. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.

Citation Information

Patent Citations

  • Electronic gift display control method and device of live streaming room, and terminal equipment

    CN106372982A

  • Virtual prop display method and device, electronic equipment and readable storage medium

    CN113041611A

  • Live broadcast room gift giving method and device

    CN113365091A

  • Interaction method and device, equipment and storage medium

    CN117880549A

  • Live broadcast interaction method and device, electronic equipment and computer readable storage medium

    CN118301404A

Cited By

  • Information display method and device, equipment and storage medium

    CN121388270A

  • Interface interaction method and apparatus, and device and storage medium

    WO2026184639A1