Virtual resource donation, display method, device, medium and product

By allowing viewers to give virtual resources to the anchor when it is not broadcast in the online live broadcast, and displaying resource animation after the anchor is broadcast, the problem of inflexible interaction in the existing technology is solved, and user interaction and platform stickiness are improved.

CN119788924APending Publication Date: 2025-04-08SHUXING TECH (BEIJING) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510021818.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In the prior art, viewers can only give virtual resources to the host after the live broadcast is broadcast during the live broadcast of the online broadcast, resulting in insufficient flexibility and rich interaction.

Method used

Provide a virtual resource gift method, allowing viewers to give virtual resources to the target live broadcast host through the information display page when the anchor is not broadcasting, and display resource animation effects in the live broadcast interface after the anchor is broadcast.

Benefits of technology

It improves the interaction and stickiness between viewers and anchor users, making the way of giving away virtual resources more flexible and rich, and is not restricted by the live broadcast status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788924A_ABST
    Figure CN119788924A_ABST
Patent Text Reader

Abstract

The present application relates to a method, device, medium and product for giving and displaying virtual resources. The method comprises: displaying an information display page; the information display page comprises preview information of a target live broadcast; the target live broadcast is a live broadcast that has not yet been broadcast; in response to a resource giving operation performed on the information display page, giving a first virtual resource to the anchor of the target live broadcast. The use of this method can make the giving of virtual resources more flexible in the live broadcast scenario, thereby improving the stickiness between the audience users and the anchor users and the platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a method, device, medium and product for giving and displaying virtual resources. Background Art

[0002] With the advancement of network communication technology, there are more and more online entertainment projects that users can participate in, and live streaming is becoming more and more popular among users because of its strong real-time and interactivity.

[0003] During the live broadcast, the audience and the host can interact in various ways to enhance the sense of participation and experience of both parties. For example, the audience can give virtual resources to the host in the live broadcast room.

[0004] However, currently, the gift of resources by audience users can only be limited to the live broadcast process of the anchor, that is, when the live broadcast has already started, resulting in the interaction between users and anchors being not flexible and rich enough. Summary of the invention

[0005] Based on this, it is necessary to provide a virtual resource gifting and display method, equipment, medium and product to address the above technical problems, so that the gifting method of virtual resources in live broadcast scenarios can be more flexible, thereby improving the stickiness between audience users and anchor users and the platform.

[0006] In a first aspect, the present application provides a method for donating virtual resources, comprising:

[0007] The information display page is displayed; the information display page includes the preview information of the target live broadcast; the target live broadcast is a live broadcast that has not been broadcasted;

[0008] In response to a resource donation operation performed on the information display page, a first virtual resource is donated to a host of a target live broadcast.

[0009] In one of the embodiments, the information display page also includes a resource donation entrance; in response to the resource donation operation performed on the information display page, the first virtual resource is donated to the host of the target live broadcast, including: in response to a trigger operation on the resource donation entrance, the first virtual resource is donated to the host of the target live broadcast.

[0010] In one of the embodiments, the method also includes: after the target live broadcast starts, in response to a trigger operation on a resource donation entrance, displaying the live broadcast interface of the target live broadcast, and displaying a resource donation page on the live broadcast interface; in response to a resource selection operation performed on the resource donation page, donating the selected second virtual resource to the host of the target live broadcast.

[0011] In one of the embodiments, the resource donation entrance includes reservation prompt information; in response to the triggering operation of the resource donation entrance, the first virtual resource is donated to the host of the target live broadcast, including any one of the following methods: in response to the triggering operation of the resource donation entrance, the first virtual resource is donated to the host of the target live broadcast, and the target live broadcast is reserved; in response to the triggering operation of the resource donation entrance, the first virtual resource is donated to the host of the target live broadcast, and the reservation entrance of the target live broadcast is displayed; the reservation entrance is used to make a reservation for the target live broadcast; in response to the triggering operation of the resource donation entrance, the reservation entrance of the target live broadcast is displayed; in response to completing the reservation for the target live broadcast based on the reservation entrance, a virtual resource selection page is displayed, and in response to the selection operation of the first virtual resource in the virtual resource selection page, the first virtual resource is donated to the host of the target live broadcast.

[0012] In one of the embodiments, the information display page also includes a reservation control; the method also includes: in response to a trigger operation on the reservation control, making a reservation for the target live broadcast; after the target live broadcast starts, in response to a play-in operation on the reserved target live broadcast, playing the animation of the first virtual resource.

[0013] In one of the embodiments, after the first virtual resource is donated, the method further includes: displaying a resource icon corresponding to the first virtual resource on the information display page; the resource icon is used to enter the live broadcast room of the target live broadcast after the target live broadcast starts or to display a resource animation of the first virtual resource.

[0014] In a second aspect, the present application provides a virtual resource display method, comprising:

[0015] Display the live broadcast interface of the target live broadcast;

[0016] In response to the resource dynamic effect playing operation of the first virtual resource donated by the target account, playing the dynamic effect of the first virtual resource in the live broadcast interface;

[0017] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0018] In one embodiment, the live broadcast interface includes a resource playback control; in response to a resource animation playback operation for a first virtual resource donated to a target account, the animation of the first virtual resource is played in the live broadcast interface, including: in response to a trigger operation on the resource playback control, displaying a resource playback page; in response to a selection operation on the first virtual resource in the resource playback page, playing the animation of the first virtual resource in the live broadcast interface.

[0019] In a third aspect, the present application further provides a virtual resource donation device, comprising:

[0020] The first display module is used to display an information display page; the information display page includes preview information of a target live broadcast; the target live broadcast is a live broadcast that has not yet been broadcast;

[0021] The first resource donation module is used to donate a first virtual resource to a host of a target live broadcast in response to a resource donation operation performed on the information display page.

[0022] In a fourth aspect, the present application further provides a virtual resource display device, comprising:

[0023] The second display module is used to display the live broadcast interface of the target live broadcast;

[0024] A resource playing module, configured to respond to a resource dynamic effect playing operation of the first virtual resource presented by the target account, and play the dynamic effect of the first virtual resource in the live broadcast interface;

[0025] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0026] In a fifth aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0027] The information display page is displayed; the information display page includes the preview information of the target live broadcast; the target live broadcast is a live broadcast that has not been broadcasted;

[0028] In response to a resource donation operation performed on the information display page, a first virtual resource is donated to a host of a target live broadcast.

[0029] In a sixth aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0030] Display the live broadcast interface of the target live broadcast;

[0031] In response to the resource dynamic effect playing operation of the first virtual resource donated by the target account, playing the dynamic effect of the first virtual resource in the live broadcast interface;

[0032] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0033] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0034] The information display page is displayed; the information display page includes the preview information of the target live broadcast; the target live broadcast is a live broadcast that has not been broadcasted;

[0035] In response to a resource donation operation performed on the information display page, a first virtual resource is donated to a host of a target live broadcast.

[0036] In an eighth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0037] Display the live broadcast interface of the target live broadcast;

[0038] In response to the resource dynamic effect playing operation of the first virtual resource donated by the target account, playing the dynamic effect of the first virtual resource in the live broadcast interface;

[0039] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0040] In a ninth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0041] The information display page is displayed; the information display page includes the preview information of the target live broadcast; the target live broadcast is a live broadcast that has not been broadcasted;

[0042] In response to a resource donation operation performed on the information display page, a first virtual resource is donated to a host of a target live broadcast.

[0043] In a tenth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0044] Display the live broadcast interface of the target live broadcast;

[0045] In response to the resource dynamic effect playing operation of the first virtual resource donated by the target account, playing the dynamic effect of the first virtual resource in the live broadcast interface;

[0046] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0047] The above-mentioned virtual resource gifting and displaying methods, devices, media and products, with respect to the virtual resource gifting method, gift the first virtual resource to the host of the target live broadcast by displaying an information display page and responding to the resource gifting operation performed on the information display page. Since the information display page includes preview information of the target live broadcast, and the target live broadcast is a live broadcast that has not yet been broadcast, the above-mentioned method provides a way to gift virtual resources to the host of the target live broadcast when the target live broadcast has not yet been broadcast. On the one hand, it can attract virtual resources for the host of the target live broadcast before the live broadcast begins; on the other hand, it can improve the intimacy between the audience user and the corresponding host user; on the other hand, it can make the interactivity between the audience user and the host user more flexible and rich, no longer limited by the broadcast status of the target live broadcast, thereby improving the usage stickiness between the audience user and the host user and the platform.

[0048] Furthermore, with respect to the virtual resource display method, by responding to the resource animation playback operation of the first virtual resource donated to the target account, the animation of the first virtual resource is played in the live broadcast interface of the target live broadcast, so that the first virtual resource donated before the start of the target live broadcast can be displayed after the start of the target live broadcast. On the one hand, the first virtual resource received before the start of the broadcast can be extended to the live broadcast process for display, making the interaction in the target live broadcast richer and enhancing the atmosphere of the target live broadcast; on the other hand, the target account can be provided with a sense of satisfaction of the virtual resource donation through the animation display, which helps to increase the enthusiasm of the target account to donate the first virtual resource, thereby increasing the usage stickiness between the audience users and the anchor users and the platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0050] Figure 1 A diagram of an application environment of a method for donating virtual resources in an embodiment;

[0051] Figure 2A A schematic diagram of a flow chart of a method for donating virtual resources in one embodiment;

[0052] Figure 2B A schematic diagram of an information display page in an embodiment;

[0053] Figure 2C A schematic diagram of an information display page in another embodiment;

[0054] Figure 2D A schematic diagram of an information display page in another embodiment;

[0055] Figure 2E A schematic diagram of an information display page in another embodiment;

[0056] Figure 2F A schematic diagram of donating a first virtual resource in an embodiment;

[0057] Figure 2G is a schematic diagram of a dynamic display of a first virtual resource in an embodiment;

[0058] Figure 2H is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0059] Fig.2I A timing diagram of a method for donating virtual resources in one embodiment;

[0060] Figure 3A A schematic diagram of a flow chart of a virtual resource donation step in an embodiment;

[0061] Figure 3B A schematic diagram of donating a first virtual resource in another embodiment;

[0062] Figure 3C A schematic diagram of donating a first virtual resource in another embodiment;

[0063] Figure 3D A schematic diagram of displaying a virtual resource selection page in one embodiment;

[0064] Figure 3E It is a timing diagram of the first virtual resource donation step in one embodiment;

[0065] Figure 4A It is a flowchart of the second virtual resource donation step in one embodiment;

[0066] Figure 4B A schematic diagram of displaying a resource donation page in an embodiment;

[0067] Figure 4C A schematic diagram of displaying a resource donation page in another embodiment;

[0068] Figure 4D is a timing diagram of a second virtual resource step in one embodiment;

[0069] Figure 4E is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0070] Figure 4F is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0071] Figure 5A A schematic diagram of a flow chart of a step of playing an animation effect in one embodiment;

[0072] Figure 5B A schematic diagram of a target live broadcast reservation in an embodiment;

[0073] Figure 5C is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0074] Figure 5D is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0075] Figure 5E It is a timing diagram of the steps of playing the dynamic effect in one embodiment;

[0076] Fig. 5F is a timing diagram of the animation playing steps in another embodiment;

[0077] Fig. 6A A schematic diagram of a flow chart of a method for donating virtual resources in one embodiment;

[0078] Figure 6B is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0079] Figure 6C It is a timing diagram of the steps of playing the animation effect of the first virtual resource in one embodiment;

[0080] Fig. 7A It is a flowchart of the steps of playing the animation effect of the first virtual resource in one embodiment;

[0081] Figure 7B A schematic diagram of displaying a resource playback page in an embodiment;

[0082] Figure 7C is a schematic diagram of a dynamic display of a first virtual resource in another embodiment;

[0083] Fig.7D is a timing diagram of the steps of playing the animation effect of the first virtual resource in another embodiment;

[0084] Figure 8 It is a structural block diagram of a virtual resource donation device in one embodiment;

[0085] Fig. 9 is a structural block diagram of a virtual resource playback device in one embodiment;

[0086] Fig.10 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0087] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0088] Before introducing the embodiments of the present application, it should be noted that the term "in response to" used herein indicates the state in which the corresponding event occurs or the condition is satisfied. It will be understood that the timing of the execution of the subsequent action executed in response to the event or condition is not necessarily strongly related to the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; in other cases, the subsequent action may be executed after a period of time after the event occurs or the condition is satisfied. "Trigger operation" means an action performed by a user on a visual interface by clicking, dragging, sliding or other interactive methods, which is intended to start or activate a specific patent data display, analysis or editing function. "Virtual resources" refer to resources that exist in digital form and are mainly created, stored, transmitted and accessed on the Internet. These resources do not rely on physical entities, but are generated and managed by technical means (such as databases, program editing, etc.). Virtual resources include, but are not limited to: digital content, software and services, virtual elements, etc. "Publishing content" refers to the process of publishing multimedia content such as information, articles, videos, etc. on a specific platform for users to browse, read or watch. "Controls" are elements in a computer user interface that receive user input, display information, and perform specific functions. "Animation" refers to design elements that enhance user experience through animation and interactive effects. These animations can include button click effects, page switching effects, loading animations, etc.

[0089] The virtual resource donation method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 can be a terminal for the first user to log in to the social media platform based on an account, and the server 104 can be a management server of the corresponding social media platform; wherein the first user can be an audience user in a live broadcast scenario. Further, the server 104 can manage the information of different users in the social media platform. It can be understood that the user's information can include not only the user's registration information, but also the user's interaction information with other users on the social media platform. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones and tablets. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0090] In an exemplary embodiment, Figure 2A As shown, a virtual resource donation method is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:

[0091] S210A, displaying an information display page.

[0092] Among them, the information display page includes preview information of the target live broadcast; the target live broadcast is a live broadcast that has not yet started.

[0093] Optionally, the information display page can be displayed in the form of a whole page; it can also be displayed in the form of a half layer; it can also be displayed in the form of a 2 / 3 layer. This application does not impose any limitation on the display form of the information display page.

[0094] In an optional implementation, the information display page may be a page for displaying media content posted by different users on a social media platform. The media content may be audio or video content, or text or image content, and the present application does not impose any restrictions on the carrier category of the media content. Accordingly, in response to a live broadcast preview information query operation triggered by a user, an information display page is displayed.

[0095] See also Figure 2BThe information display page is shown in the schematic diagram, the platform homepage A includes the homepage notes, personal center entrance, follow list, discovery list, city list and search entrance 1. The information search page B includes the page return control, search box 2, search control 3, historical search records, historical search deletion control, search prompt information and platform hotspots. Information display page C includes page return control, search box and note content posted by different users. Among them, the note content includes preview information for different live broadcasts. Exemplarily, when a trigger operation for search entrance 1 is detected, such as a click operation, information search page B is displayed. In the case where there is search information for searching for live broadcast previews in the search box 2, if a trigger operation for search control 3 is detected, such as a click operation, the information display page C is displayed.

[0096] In another optional implementation, the information display page may also be a page for displaying at least one live broadcast preview note of a live broadcast user. The live broadcast preview note may also be a note for introducing the target live broadcast so that the user can understand the detailed information of the target live broadcast and guide the user to make an appointment for the target live broadcast. This application does not impose any restrictions on the content included in the live broadcast preview note. Accordingly, in response to the preview note viewing operation triggered by the user, the information display page is displayed.

[0097] See also Figure 2C The information display page display schematic diagram shown in the figure includes the user information of the corresponding live broadcast user (including user name, account information, Internet Protocol (IP) attributes, image identification (for example, avatar), number of fans, number of followers, number of likes and favorites), user follow controls, preview note display entry 4 and historical release notes in the personal homepage of the live broadcast user. The information display page C includes a page return control and at least one live broadcast preview note. When the information display page C includes at least two live broadcast preview notes, the information display page C also includes a search box and a filter control for filtering the target live broadcast preview note from multiple live broadcast preview notes. Exemplarily, when a trigger operation for the preview note display entry 4 is detected, for example, a click operation, the information display page C is displayed.

[0098] In another optional implementation, the information display page may also be a page for displaying live broadcast preview content released by the live broadcast user. Accordingly, in response to the preview note expansion operation triggered by the user, the information display page is displayed.

[0099] See also Figure 2DThe information display page is shown in the schematic diagram, where the platform homepage A includes historical notes posted by different users at different times. Exemplarily, in response to a trigger operation for the live broadcast preview note, for example, a click operation, the information display page C is displayed.

[0100] It is understandable that the live broadcast preview notes and other content sharing notes can be displayed separately to facilitate user differentiation. For example, the preset position of the live broadcast preview note can be marked with a "live broadcast preview" prompt; or the border color of the live broadcast preview note is different from that of the content sharing note. This application does not impose any restrictions on the display method of the live broadcast preview notes.

[0101] The above shows several ways in which the information display page is triggered by the note page. It can be understood that in order to make the display methods of the information display page more diverse and facilitate users to locate the information display page in various ways, the information display page can also be triggered by the display content in the live broadcast room.

[0102] Take the example of an information display page that is used to display live broadcast preview content posted by live broadcast users. When user A has not yet broadcast live and has posted live broadcast preview notes, if user A is watching the live broadcast of other live broadcast users and has posted a comment message in the live broadcast room, the comment message or user A's nickname can be displayed separately to release reminder information that user A will broadcast live in the future period to the viewing users of the live broadcast room. Accordingly, in response to the note expansion operation triggered by the user, the information display page is displayed.

[0103] The manner of displaying the comment message in a different way may include at least one of the following: displaying in different fonts, displaying in different text colors, adding a live broadcast icon after the text content of the comment message, etc. The note expansion operation may be a trigger operation for the comment message of user A, such as a click operation; the note expansion operation may also be a trigger operation for the image logo of user A, such as a click operation, etc.

[0104] See also Figure 2E The information display page is shown in the schematic diagram, where the live broadcast interface D includes the live broadcast screen, the anchor's image logo, the anchor's nickname, the anchor's corresponding follow-up control, the number of historical viewers of the live broadcast room, the live broadcast room's historical comment messages and comment message input box, etc. Exemplarily, when a trigger operation for the comment message 5 of user A is detected, such as a click operation, the information display page C is displayed.

[0105] S220A, in response to a resource donation operation performed on the information display page, donate a first virtual resource to a host of a target live broadcast.

[0106] The resource donation operation may be an operation for donating virtual resources to the anchor of the target live broadcast. The first virtual resource may include at least one of a virtual red envelope and a virtual gift.

[0107] It can be understood that since the gift of the first virtual resource requires the user to purchase it on-site or in advance, in response to the resource gift operation on the information display page, it can be determined first whether the user's personal account has a history of purchasing the first virtual resource; if so, the first virtual resource is directly gifted to the host of the target live broadcast; if not, the first virtual resource purchase page is displayed, and when the user completes the purchase, the first virtual resource is gifted to the host of the target live broadcast.

[0108] In an optional implementation, the resource donation operation may be a trigger operation for the preview information corresponding to the target live broadcast in the information display page. For example, it may be a long press operation, a double-click operation, or a sliding operation. This application does not impose any limitation on the operation mode of the resource donation operation.

[0109] In order to facilitate the user to give different types of first virtual resources to the target live broadcast host, different resource giving operations can be preset to correspond to different types of first virtual resources. For example, in response to a long press operation on the information display page, the first type of first virtual resource is given to the target live broadcast host; in response to a double-click operation on the information display page, the second type of first virtual resource is given to the target live broadcast host.

[0110] In another optional implementation, if the information display page is a page for displaying live broadcast preview content published by a live broadcast user, the information display page may include a resource donation control. Accordingly, when a trigger operation for the resource donation control is detected, such as a click operation, the first virtual resource is donated to the host of the target live broadcast.

[0111] See also Figure 2F The schematic diagram of the first virtual resource donation is shown, and the information display page includes a resource donation control 6. When a trigger operation for the resource donation control 6 is detected, for example, a click operation, the first virtual resource is donated to the host of the target live broadcast, and the comment area of ​​the live broadcast preview notes is displayed in a half-layer form on the information display page, and the first virtual resource donation record 7 is displayed in the comment area.

[0112] Optionally, in order to provide users with multiple ways of giving virtual resources, when a historical resource giving record is included in the comment area, in response to a trigger operation on the historical resource giving record, for example, a double-click operation, a first virtual resource identical to the historical resource record is given to the host of the target live broadcast.

[0113] Furthermore, in order to increase the interactivity and fun of the virtual resource gifting, while the first virtual resource is gifted to the target live broadcast host, or after the first virtual resource gifting is completed, the corresponding first virtual resource animation is displayed on the information display page. Optionally, different types of first virtual resources correspond to different virtual resource animations. For example, the virtual resource animation can be a dynamic display of the corresponding first virtual resource.

[0114] In addition, in order to enrich the types of first virtual resources that can be donated in the information display page, in some embodiments, the first virtual resources corresponding to different resource donation operations can be determined in advance. Accordingly, in response to different resource donation operations, the corresponding first virtual resources are donated to the host of the target live broadcast, and the corresponding first virtual resource animation is displayed on the information display page.

[0115] For example, an information display page is used to display media content posted by different users on a social media platform. Figure 2G The schematic diagram of the dynamic display of the first virtual resource shown in the figure, when a trigger operation is detected for the preview information corresponding to the target live broadcast in the information display page C, for example, a double-click operation, the first virtual resource corresponding to the double-click operation is presented to the host of the target live broadcast, and the corresponding first virtual resource dynamic effect 8-1 is displayed on the information display page C, as well as a prompt 9 for successful resource presentation.

[0116] See also Figure 2H The schematic diagram of the dynamic display of the first virtual resource shown in the figure, when a trigger operation is detected for the preview information corresponding to the target live broadcast in the information display page C, for example, a long press operation, the first virtual resource corresponding to the long press operation is presented to the anchor of the target live broadcast, and the dynamic effect 8-2 of the corresponding first virtual resource and a prompt 9 of successful resource presentation are displayed on the information display page C.

[0117] It should be noted that, as mentioned above Figure 2G and Figure 2H The resource donation success prompt and the first virtual resource dynamic effect display position and display form provided are only an example provided by this application. This application does not impose any restrictions on the display position, display form and prompt content of the resource donation success prompt.

[0118] In some embodiments, after the first virtual resource is donated, a resource icon corresponding to the first virtual resource can be displayed on the information display page; the resource icon is used to enter the live broadcast room of the target live broadcast after the target live broadcast starts or to display the resource animation of the first virtual resource.

[0119] Exemplarily, after the first virtual resource donation is completed, a resource icon may be displayed at a preset position of the corresponding live broadcast preview note to prompt the user that the resource donation has been completed. Optionally, while displaying the resource icon, function prompt information of the resource icon may also be displayed, for example, prompting the user to enter the target live broadcast by triggering the resource icon.

[0120] Correspondingly, when the target live broadcast starts, in response to a trigger operation on the resource icon, for example, a click operation, the live broadcast interface of the target live broadcast room is displayed, and while displaying the live broadcast interface, the animation of the corresponding first virtual resource is displayed, thereby realizing the active triggering of the animation by the resource donor.

[0121] Optionally, when the target live broadcast has not started, in response to a trigger operation on the resource icon, such as a click operation, a resource animation of the first virtual resource is displayed on the information display page.

[0122] The animation of the first virtual resource can be viewed only by the gifting user, or by all viewers in the target live broadcast room. The prompt method and prompt content of the function prompt information can be determined based on manual experience, and this application does not impose any restrictions on this. For example, the prompt can be in text form or in voice form.

[0123] In the above-mentioned virtual resource gifting method, the first virtual resource is gifted to the host of the target live broadcast by displaying an information display page and responding to the resource gifting operation performed on the information display page. Since the information display page includes the preview information of the target live broadcast, and the target live broadcast is a live broadcast that has not yet been broadcast, the above-mentioned method provides a way to gift virtual resources to the host of the target live broadcast when the target live broadcast has not yet been broadcast. On the one hand, it can attract virtual resources for the host of the target live broadcast before the live broadcast starts; on the other hand, it can improve the intimacy between the audience user and the corresponding host user; on the other hand, it can make the interactivity between the audience user and the host user more flexible and rich, no longer limited by the broadcast status of the target live broadcast, thereby improving the usage stickiness between the audience user and the host user and the platform.

[0124] In one embodiment, the above page interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Fig.2I The timing diagram of the virtual resource donation method shown includes:

[0125] S210I, terminal display information display page;

[0126] The information display page includes preview information of the target live broadcast, and the target live broadcast is a live broadcast that has not yet been broadcasted;

[0127] S220I, the terminal detects a resource donation operation for the information display page and generates a resource donation request;

[0128] S230I, the terminal sends a resource donation request to the server;

[0129] S240I, the server determines the corresponding first virtual resource data in response to the resource donation request, and transfers the first virtual resource data from the donor account to the target live broadcast host account;

[0130] S250I, the server sends first virtual resource data to the terminal;

[0131] S260I: The terminal determines the first virtual resource according to the first virtual resource data, and displays the animation of the first virtual resource.

[0132] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the information display page also includes a resource donation entry for donating the first virtual resource to the anchor of the target live broadcast. In this case, the process of donating the first virtual resource to the anchor of the target live broadcast in response to the resource donation operation performed on the information display page is introduced.

[0133] See also Figure 3A The steps for donating virtual resources shown include:

[0134] S310A, in response to a triggering operation on a resource donation entrance, donate a first virtual resource to a host of a target live broadcast.

[0135] The resource donation entrance may be a control for donating virtual resources. The resource donation entrance may be displayed in the form of an icon, in the form of text, or in the form of an artificial intelligence (AI) assistant. This application does not impose any limitation on the display form of the resource donation entrance.

[0136] In an optional implementation, if the user's personal account has a history of purchasing the first virtual resource, in response to a trigger operation on the resource gift entry, such as a click operation, the first virtual resource is directly gifted to the target live broadcast host. If the user's personal account has no history of purchasing the first virtual resource, in response to a trigger operation on the resource gift entry, such as a click operation, the first virtual resource purchase page is displayed, and if the user completes the purchase, the purchased first virtual resource is gifted to the target live broadcast host.

[0137] In another optional embodiment, there may be many optional types of the first virtual resource. Accordingly, in response to a trigger operation on the resource donation entrance, for example, a click operation, a virtual resource selection page is displayed, and in response to a resource selection operation on the virtual resource selection page, the selected first virtual resource is donated to the target live broadcast host.

[0138] The virtual resource selection page can be used to select the type of the first resource. For example, the virtual resource selection page includes at least two resource icons corresponding to the first virtual resource that can be selected. Correspondingly, the resource selection operation is a trigger operation on any of the resource icons, such as a click operation. The virtual resource selection page can be displayed in the form of a whole page, or in the form of a half layer or 2 / 3 layer on the information display page. The present application does not impose any restrictions on the display method and display form of the virtual resource selection page.

[0139] See also Figure 3B The schematic diagram of the first virtual resource donation is shown, and the resource donation entrance is displayed in the form of an icon. The information display page C includes the resource donation entrance 10-1, and the virtual resource selection page E includes a gift list, a fan group entrance, a personal backpack entrance, a personal account balance, an account recharge control, and various types of first virtual resource icons and the value of the corresponding first virtual resource.

[0140] Exemplarily, in response to a trigger operation on the resource donation entry 10-1 in the information display page C, for example, in the case of a click operation, the virtual resource selection page E is displayed. In response to a trigger operation on the target first resource icon 11 in the virtual resource selection page E, for example, in the case of a click operation, the first virtual resource corresponding to the target first resource icon 11 is donated to the target live broadcaster, and the corresponding first virtual resource animation is displayed, as well as a prompt indicating that the resource donation is successful.

[0141] Optionally, the display form of the selected target first resource icon may be different from that of other unselected first resource icons.

[0142] It is understandable that, in the case where there is no first virtual resource purchased in the user's personal backpack, in response to the trigger operation on the target resource image in the virtual resource selection page, the resource purchase page of the first virtual resource corresponding to the target resource image is displayed. If the balance of the user's personal account is insufficient, the balance recharge page is displayed, and when the user completes the recharge and purchase, the corresponding first virtual resource is presented to the anchor of the target live broadcast. In the case where there is a first virtual resource corresponding to the target resource image in the user's personal backpack, the corresponding first virtual resource is directly presented to the anchor of the target live broadcast.

[0143] In another optional implementation, there may be many optional types of the first virtual resource, and the resource donation entrance is displayed in the form of an AI assistant. Figure 3C As shown in the schematic diagram of the first virtual resource donation, the information display page C includes a resource donation entrance 10-2, and in response to a trigger operation on the resource donation entrance 10-2, a voice input prompt is displayed; based on the input voice information, the first virtual resource specified by the user is determined; the first virtual resource is donated to the target live broadcast host, and the corresponding first virtual resource animation and a prompt for successful resource donation are displayed.

[0144] Furthermore, in order to ensure the accuracy of the gift of resources, the recognition result of the input voice information may be displayed, and the gift operation of the first virtual resource may be performed after the user confirms.

[0145] In some embodiments, the resource donation portal includes reservation prompt information, and the reservation prompt information is used to prompt the user to make a reservation for the target live broadcast while donating the first virtual resource to the anchor of the target live broadcast, or after donating the first virtual resource to the anchor of the target live broadcast. Accordingly, in response to the triggering operation of the resource donation portal, donating the first virtual resource to the anchor of the target live broadcast includes any one of the following methods:

[0146] In an optional implementation, in response to a triggering operation on a resource donation portal, a first virtual resource is donated to a host of a target live broadcast, and a reservation is made for the target live broadcast.

[0147] The trigger operation may be a click operation, a long press operation, or a double click operation, and the present application does not impose any limitation on the specific method of the trigger operation. In some embodiments, different trigger operations for the resource donation entrance correspond to different response methods.

[0148] Exemplarily, when a first trigger operation for the resource donation entrance is detected, such as a click operation, the first virtual resource is donated to the host of the target live broadcast; when a second trigger operation for the resource donation entrance is detected, such as a double-click operation, the first virtual resource is donated to the host of the target live broadcast, and an appointment is made for the target live broadcast.

[0149] In another optional implementation, in response to a trigger operation on the resource donation entrance, the first virtual resource is donated to the anchor of the target live broadcast, and the reservation entrance of the target live broadcast is displayed. The reservation entrance is used to make a reservation for the target live broadcast, and the reservation entrance can be a reservation control or a reservation link. This application does not impose any restrictions on the display form and display position of the reservation entrance.

[0150] Optionally, the reservation entry may be a reservation control, which is used to make a reservation for the target live broadcast before the target live broadcast starts. The reservation control may be displayed in the form of an icon or in the form of text. The display position of the reservation control in the information display page may be determined based on manual experience, and this application does not impose any limitation on this.

[0151] Exemplarily, when a trigger operation for a resource donation entrance is detected, such as a long press operation, the first virtual resource is donated to the host of the target live broadcast, and at the same time, the reservation entrance of the target live broadcast is displayed on the information display page.

[0152] Exemplarily, when a trigger operation for a resource donation entrance is detected, such as a long press operation, the first virtual resource is donated to the host of the target live broadcast, and at the same time, the live broadcast preview page of the target live broadcast is displayed, which includes a reservation entrance for the target live broadcast.

[0153] In another optional embodiment, in response to a triggering operation on a resource donation entrance, a reservation entrance for a target live broadcast is displayed; in response to completing a reservation for the target live broadcast based on the reservation entrance, a virtual resource selection page is displayed; in response to a selection operation on a first virtual resource in the virtual resource selection page, the first virtual resource is donated to the host of the target live broadcast.

[0154] Exemplarily, when a trigger operation for a resource donation entrance, such as a click operation, is detected, a reservation entrance for a target live broadcast is displayed in the information display page. Further, when a trigger operation for a reservation entrance, such as a click operation, is detected, a reservation is made for the target live broadcast, and a virtual resource selection page is displayed. In response to a resource selection operation on the virtual resource selection page, the selected first virtual resource is donated to the host of the target live broadcast.

[0155] Since the information display page is mainly used for information display, the information details are displayed in response to the information expansion operation on the information display page. It can be understood that the operation mode of the information expansion operation is different from that of the resource donation operation. For example, the information expansion operation can be a click operation on the information display page, and the resource donation operation can be a long press operation or a double click operation on the information display page. The present application does not impose any limitation on the specific operation mode of the information expansion operation and the resource donation operation.

[0156] See also Figure 3D As shown in the schematic diagram of the display of the virtual resource selection page, when a trigger operation is detected for the live broadcast preview note in the information display page C, for example, a long press operation, the virtual resource selection page E is displayed in a half-layer form on the information display page C.

[0157] In the above embodiment, the resource donation entrance is displayed in the information display page, so that the resource donation operation forms are more diverse. Furthermore, the virtual resource selection page includes resource icons of at least two different types of first virtual resources. When a trigger operation for the resource donation entrance is detected, the virtual resource selection page is displayed, and the first virtual resource selected on the virtual resource selection page is donated to the anchor of the target live broadcast, so that before the target live broadcast starts, the categories of the first virtual resources that can be donated to the anchor of the target live broadcast are more abundant.

[0158] In one embodiment, the above page interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Figure 3E The timing diagram of the first virtual resource donation step shown includes:

[0159] S301E, the terminal displays an information display page, which includes a resource donation entrance;

[0160] S302E, the terminal generates a page display request in response to a trigger operation on the resource donation entrance;

[0161] S303E, the terminal sends a page display request to the server;

[0162] S304E, the server determines the first resource data according to the page display request;

[0163] S305E, the server sends the first resource data to the terminal;

[0164] S306E, the terminal displays a virtual resource selection page according to the first resource data;

[0165] S307E, the terminal generates a resource donation request in response to the resource selection operation on the virtual resource selection page;

[0166] S308E, the terminal sends a resource donation request to the server;

[0167] S309E, the server determines the corresponding first virtual resource data based on the resource donation request, and transfers the first virtual resource data from the donor account to the target live broadcast host account;

[0168] S310E, the server sends first virtual resource data to the terminal;

[0169] S311E: The terminal displays the corresponding first virtual resource animation based on the first virtual resource data.

[0170] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, a scene after the target live broadcast starts is briefly introduced.

[0171] See also Figure 4A The second virtual resource donation step shown includes:

[0172] S410A, after the target live broadcast starts, in response to a trigger operation on a resource donation entrance, a live broadcast interface of the target live broadcast is displayed, and a resource donation page is displayed on the live broadcast interface.

[0173] The resource donation page is used to display at least one second virtual resource. The resource type of the second virtual resource may be the same as the resource type of the first virtual resource, or may be at least partially different, and this application does not impose any limitation on this.

[0174] For example, in order to make the virtual resource selection page more concise and to increase the resource gift rate before the target live broadcast starts, the types of first virtual resources displayed in the virtual resource selection page can be smaller than the types of second virtual resources displayed in the resource gift page. In addition, in order to promote the resource gift operation before the target live broadcast starts, the exchange value of the same type of first virtual resource can be lower than the exchange value of the second virtual resource; or, users who have given away the first virtual resource before the target live broadcast starts can enjoy the preset discount in the target live broadcast room after the target live broadcast starts.

[0175] For example, the resource donation page and the virtual resource selection page are the same as each other. Figure 4B The resource donation page display diagram shown in the figure, when a trigger operation on the resource donation entrance 10-1 is detected, for example, a click operation, the target live broadcast interface F is displayed, and the resource donation page G is displayed in the target live broadcast interface F in a half-layer form.

[0176] In some embodiments, in order to facilitate users to understand the start status of the target live broadcast, the live broadcast preview notes under different start conditions can be displayed differently in the information display page. For example, if the target live broadcast has been started, the border color of the corresponding live broadcast preview notes will be displayed differently; or, if the target live broadcast has been started, the corresponding resource donation entrance will be displayed differently. For example, the corresponding resource donation entrance can be dynamically displayed.

[0177] S420A, in response to the resource selection operation performed on the resource donation page, donate the selected second virtual resource to the host of the target live broadcast.

[0178] Optionally, in order to increase the fun of the interaction between the audience user and the anchor user in the target live broadcast, the corresponding second virtual resource animation effect can be displayed in the target live broadcast interface while presenting the second virtual resource to the anchor of the target live broadcast.

[0179] For example, see Figure 4C As shown in the schematic diagram of the second virtual resource donation, when a trigger operation for the target second resource icon 12 is detected in the resource donation page, for example, a click operation, the corresponding second virtual resource animation is displayed in the target live broadcast interface F, as well as the live broadcast content and comment area not covered by the animation.

[0180] In the above embodiment, after the target live broadcast starts, the live broadcast interface of the target live broadcast is displayed by triggering the resource donation entrance, and while displaying the live broadcast interface, the resource donation page is displayed to guide the user to donate the second resource in the target live broadcast room.

[0181] In one embodiment, the above page interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Figure 4D The timing diagram of the second virtual resource step shown includes:

[0182] S410D, the terminal displays an information display page, the information display page includes a resource donation entrance;

[0183] S420D, the terminal displays a live broadcast interface of the target live broadcast in response to the trigger operation on the resource donation entrance, and at the same time, displays a resource donation page in the live broadcast interface;

[0184] S430D, the terminal generates a resource donation request in response to the resource selection operation performed on the resource donation page;

[0185] S440D, the terminal sends a resource donation request to the server;

[0186] S450D, the server determines corresponding second virtual resource data based on the resource donation request, and transfers the second virtual resource data from the donor account to the target live broadcast host account;

[0187] S460D, the server sends the second virtual resource data to the terminal;

[0188] S470D: The terminal displays the corresponding second virtual resource animation based on the second virtual resource data.

[0189] In some embodiments, if the user has performed a gift operation of the first virtual resource before the target live broadcast starts, then after the target live broadcast starts, in response to the first trigger operation on the resource gift entrance, the live broadcast interface of the target live broadcast can be displayed, and the animation of the gifted first virtual resource can be displayed on the live broadcast interface. The animation can be viewed only by the user himself or by all audience users in the target live broadcast, and this application does not impose any restrictions on this. Optionally, after the target live broadcast starts, unless it is the first time to enter the target live broadcast, the animation of the first virtual resource that has been gifted or displayed before can no longer be displayed.

[0190] Optionally, if the user has performed at least two first virtual resource gift operations before the target live broadcast starts, the animations of each first virtual resource can be displayed in sequence according to a preset display order. For example, the animations can be displayed in sequence according to the time of gifting the resources, or according to the amount of the resources. The display durations corresponding to the animations of each first virtual resource can be the same or different, and this application does not impose any restrictions on this.

[0191] See also Figure 4E As shown in the schematic diagram of the dynamic display of the first virtual resource, after the target live broadcast starts, if a trigger operation is detected for the resource donation entrance 10-1, for example, a click operation, the target live broadcast interface F is displayed, and the resource donation icon corresponding to the first virtual resource donated before the start of the target live broadcast is displayed in the target live broadcast interface F.

[0192] In some embodiments, if the user has performed a gift operation of the first virtual resource once before the target live broadcast starts, the animation of the gifted first virtual resource can be displayed on the information display page in response to the trigger operation of the resource gift entrance before the target live broadcast starts. If the user has performed at least two gift operations of the first virtual resource before the target live broadcast starts, the historical gift list can be displayed in response to the trigger operation of the resource gift entrance before the target live broadcast starts, and when a trigger operation, such as a click operation, is detected for a resource icon in the historical gift list, the animation of the corresponding first virtual resource can be displayed on the information display page.

[0193] Among them, in the historical gift list, the display order of different resource icons can be determined based on a preset order, and the preset order can be determined based on manual experience, and this application does not impose any limitation on this.

[0194] See also Figure 4FThe schematic diagram of the dynamic display of the first virtual resource shown in the figure shows that before the target live broadcast starts, when a trigger operation is detected for the resource donation entrance 10-1, for example, a click operation, the historical donation list 13 is displayed, and when a trigger operation is detected for the target resource icon in the historical donation list 13, for example, a click operation, the resource donation icon corresponding to the corresponding first virtual resource is displayed on the information display page.

[0195] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the information display page may also include a reservation control, which is used to make a reservation for the target live broadcast. In this case, a dynamic effect playback method is provided.

[0196] See also Figure 5A The steps for playing the animation shown include:

[0197] S510A, in response to a triggering operation on a reservation control, a reservation is made for a target live broadcast.

[0198] In an optional implementation, when a trigger operation on a reservation control, such as a click operation, is detected, a reservation is made for the target live broadcast.

[0199] In another alternative embodiment, see Figure 5B As shown in the schematic diagram of target live broadcast reservation, when a trigger operation, such as a click operation, is detected for the reservation control 14 in the information display page C, the live broadcast preview page G of the target live broadcast is displayed on the information display page C, and when a trigger operation is detected for the immediate reservation control 15 in the live broadcast preview page G, a reservation is made for the target live broadcast.

[0200] The live broadcast preview page G includes basic information of the target live broadcast, for example, basic information of the anchor of the target live broadcast, current reservation status of the target live broadcast, immediate reservation control 15, and live broadcast inquiry portal 16. In response to the trigger operation on the live broadcast inquiry portal, detailed information of the target live broadcast is displayed, and the detailed information may include at least one of the to-be-broadcasted products and live broadcast benefits of the target live broadcast, etc. The present application does not impose any limitation on the content displayed in the live broadcast preview page G.

[0201] Optionally, the live broadcast preview page can be displayed in the form of half a layer, in the form of 2 / 3 layers, or in the form of a whole page, and this application does not impose any limitation on this.

[0202] Furthermore, after the target live broadcast is scheduled, a prompt of the scheduling result may be provided, for example, in the form of a text message or push notification.

[0203] In response to the user's gifting operation of virtual resources to the host of the target live broadcast, the user is prompted to pay subsequent attention to the target live broadcast. In some optional embodiments, the reservation control can be displayed in response to the first virtual resource gifting operation triggered by the user, that is, after detecting that the user has gifted the first virtual resource to the host of the target live broadcast, the reservation control is displayed.

[0204] S520A, after the target live broadcast starts, in response to a start-of-broadcast operation on the scheduled target live broadcast, play the animation of the first virtual resource.

[0205] Among them, the enter-broadcast operation is used to enter the target live broadcast room that has already started broadcasting.

[0206] Optionally, the broadcast operation can be a trigger operation on the reservation control after the target live broadcast starts, such as a click operation or a long press operation; it can also be a trigger operation on the live broadcast entrance, where the live broadcast entrance can be the anchor avatar or the live broadcast push information. This application does not impose any limitations on this.

[0207] In an optional implementation, in response to a trigger operation on a reservation control, a reservation is made for the target live broadcast, and the content of the reservation control is updated to "reserved". After the target live broadcast starts, in response to a trigger operation on the updated reservation control, for example, a click operation, the target live broadcast interface of the target live broadcast is displayed, and the animation of the first virtual resource is played.

[0208] See also Figure 5C The schematic diagram of the dynamic effect display of the first virtual resource shown in the figure outputs the reservation result in response to the trigger operation on the reservation control 14, such as a click operation, and updates the display content of the reservation control 14. When the trigger operation on the updated reservation control 14 is detected, such as a click operation or a long press operation, the target live broadcast interface F of the target live broadcast is displayed, and the dynamic effect of the first virtual resource is played in the target live broadcast interface F.

[0209] In another optional implementation, after the target live broadcast starts, the image identification (such as avatar) of the host of the target live broadcast can be displayed distinctively, for example, a breathing light is displayed around the host's avatar, and accordingly, the broadcast operation can be a trigger operation for the host's avatar, such as a click operation.

[0210] See also Figure 5D The schematic diagram of the dynamic effect display of the first virtual resource shown in the figure responds to a trigger operation on the anchor avatar 17, for example, a click operation, displays the target live broadcast interface F of the target live broadcast, and plays the dynamic effect of the first virtual resource in the target live broadcast interface F.

[0211] After the user makes an appointment for the target live broadcast, in order to encourage continued attention to the target live broadcast and to encourage the user to fulfill the appointment and enter the target live broadcast, in some embodiments, if the target user has a gift operation for the first virtual resource of the target live broadcast and completes the appointment operation for the target live broadcast, the animation of the first virtual resource will be played only after the user's entry operation for the target live broadcast is detected. If the user's entry operation for the target live broadcast is not detected, the animation of the corresponding first virtual resource will not be played.

[0212] In the above embodiment, a reservation control is set in the information display page, so that the user can make a reservation for the target live broadcast while presenting the first virtual resource to the host of the target live broadcast. After the target live broadcast starts, the animation of the first virtual resource is played while the broadcast is started, which can attract users to continue to pay attention to the target live broadcast and promote users to fulfill their contract and enter the target live broadcast.

[0213] In one embodiment, the above page interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Figure 5E The timing diagram of the animation playing steps shown includes:

[0214] S510E, the terminal displays an information display page, the information display page includes a reservation control;

[0215] S520E, the terminal generates a target live broadcast reservation request in response to the trigger operation on the reservation control;

[0216] S530E, the terminal sends a target live broadcast reservation request to the server;

[0217] S540E, the server responds to the target live broadcast reservation request and sends the target live broadcast data to the terminal;

[0218] S550E, the terminal displays the live broadcast entrance based on the target live broadcast data after the target live broadcast starts;

[0219] S560E, the terminal displays a target live broadcast interface in response to the triggering operation on the live broadcast entrance; and

[0220] S570E, the terminal sends a data acquisition request for the first virtual resource to the server;

[0221] S580E, the server sends the first virtual resource data in response to the data acquisition request;

[0222] S590E: The terminal displays the motion effect of the first virtual resource on the target live broadcast interface based on the first virtual resource data.

[0223] It can be understood that in the timing diagram of the above-mentioned animation playing step, the terminal obtains the first virtual resource data after displaying the target live broadcast interface, that is, when the target account performs the on-air operation on the target live broadcast, the terminal corresponding to the target account will send an on-air request to the server, and the on-air request includes the account information of the target account. The server will determine the reservation status and gift situation of the target account based on the account information. After querying that the target account has made an appointment for the target live broadcast and has given a live broadcast gift (i.e., the first virtual resource) before the broadcast, the server will query the animation resource corresponding to the gift, and send the animation resource and the live broadcast content of the target live broadcast to the terminal of the target account to display the live broadcast content of the target live broadcast and play the animation of the first virtual resource based on the animation effect. If the target account has multiple gifts before the broadcast, the multiple gift animations will be played in sequence after the broadcast. The gift animation can be displayed only to the target account, or to all viewers in the live broadcast room, which is not limited here.

[0224] In some embodiments, the terminal may obtain the first virtual resource data before displaying the target live broadcast interface, that is, while displaying the target live broadcast interface, play the animation of the first virtual resource. Fig. 5F Another timing diagram of the steps of playing the animation effect shown includes:

[0225] S501F, the terminal displays an information display page, the information display page includes a reservation control;

[0226] S502F, the terminal generates a target live broadcast reservation request in response to a trigger operation on the reservation control;

[0227] S503F, the terminal sends a target live broadcast reservation request to the server;

[0228] S504F, the server responds to the target live broadcast reservation request and sends the target live broadcast data to the terminal;

[0229] S505F, the terminal displays a live broadcast entrance based on the target live broadcast data after the target live broadcast starts;

[0230] S506F, the terminal generates a broadcast request in response to the triggering operation on the live broadcast entrance;

[0231] S507F, the terminal sends a broadcast request to the server;

[0232] S508F, the server responds to the broadcast request and obtains account-related data, including live broadcast data, first virtual resource data, and corresponding animation effects;

[0233] S509F, the server sends account-related data to the terminal;

[0234] S510F, the terminal displays the target live broadcast interface according to the account-related data, and displays the animation of the first virtual resource in the target live broadcast interface.

[0235] In an exemplary embodiment, Fig. 6A As shown, a virtual resource donation method is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, where the terminal 102 may correspond to the anchor terminal, including the following steps:

[0236] S610A, display the live broadcast interface of the target live broadcast.

[0237] Among them, the live broadcast interface of the target live broadcast (that is, the target live broadcast interface) may include the host information of the target live broadcast, the number of viewers, the popularity ranking of the target live broadcast, historical comment messages and interactive controls (including at least one of a comment sending box, a virtual resource gift control, a microphone connection control and a shopping cart, etc.).

[0238] S620A, in response to the resource animation playing operation of the first virtual resource donated by the target account, the animation of the first virtual resource is played in the live broadcast interface.

[0239] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0240] Optionally, the resource animation playback operation can be a target account's play operation for a target live broadcast; or it can be a preset resource animation playback operation, for example, when there is a target behavior in the target live broadcast, a resource animation playback operation is triggered.

[0241] In an optional implementation, when the target account's broadcast operation is detected, and the target account has a first virtual resource donation operation before the target live broadcast begins, it is determined that there is a resource animation playback operation. Further, based on the donation record of the first virtual resource corresponding to the target account, the target first virtual resource is determined, and the animation of the target first virtual resource is played in the live broadcast interface.

[0242] In another optional implementation, the target behavior may be that the number of viewers in the target live broadcast reaches a preset number threshold. For example, when the number of viewers exceeds a first preset number, a dynamic effect is played to achieve a blow-up effect; for another example, when the number of viewers does not reach a second preset number, a dynamic effect is played to achieve a warm-up effect.

[0243] Exemplarily, when it is detected that the number of viewers in the target live broadcast has reached a first preset number, and the target account is watching the target live broadcast, it is determined that there is a resource animation playback operation for the first virtual resource presented by the target account, and the animation of the target first virtual resource is played in the live broadcast interface. Exemplarily, when it is detected that the number of viewers in the target live broadcast has not reached a second preset number, and the target account is watching the target live broadcast, it is determined that there is a resource animation playback operation for the first virtual resource presented by the target account, and the animation of the target first virtual resource is played in the live broadcast interface. Among them, the first preset number is greater than the second preset number, and both the first preset number and the second preset number can be determined based on manual experience, and this application does not impose any limitation on this.

[0244] See also Figure 6B The schematic diagram of displaying the dynamic effect of the first virtual resource shown in the figure shows that when it is detected that the number of viewers in the target live broadcast reaches a preset threshold value (such as 10,000), the dynamic effect of the target first virtual resource is played in the target live broadcast interface F.

[0245] Optionally, if the target account has donated the first virtual resource once before the target live broadcast starts, the first virtual resource will be used as the target first virtual resource; if the target account has donated the first virtual resource at least once before the target live broadcast starts, the target first virtual resource can be automatically selected from the first virtual resources according to the preset selection rule. For example, the first virtual resource with the earliest donation time can be used as the target first virtual resource; the first virtual resource with the largest resource amount can also be used as the target first virtual resource; this application does not impose any restrictions on the method of determining the preset selection rule.

[0246] In another optional implementation, the target behavior may be that there is a second virtual resource donation operation in the target live broadcast. Accordingly, when it is detected that there is a second virtual resource donation operation in the target live broadcast, and there is a first virtual resource donation record that is the same as the second virtual resource, the first virtual resource is used as the target first virtual resource, and the animation of the target first virtual resource is played in the live broadcast interface.

[0247] In the above virtual resource display method, by responding to the resource animation playback operation of the first virtual resource donated to the target account, the animation of the first virtual resource is played in the live broadcast interface of the target live broadcast, so that the first virtual resource donated before the target live broadcast starts can be displayed after the target live broadcast starts. On the one hand, the first virtual resource received before the broadcast can be extended to the live broadcast process for display, making the interaction in the target live broadcast richer and enhancing the atmosphere of the target live broadcast; on the other hand, the target account can be provided with a sense of satisfaction of the virtual resource donation through the animation display, which helps to increase the enthusiasm of the target account to donate the first virtual resource, thereby improving the usage stickiness between the audience users and the anchor users and the platform.

[0248] In one embodiment, the above page interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Figure 6C The timing diagram of the steps of playing the animation effect of the first virtual resource shown includes:

[0249] S610C, the terminal displays the live broadcast interface of the target live broadcast;

[0250] S620C, the terminal generates a motion effect playback request in response to the resource motion effect playback operation on the first virtual resource donated by the target account;

[0251] S630C, the terminal sends a motion effect playback request to the server;

[0252] S640C, the server sends the corresponding first virtual resource's animation data to the terminal in response to the animation play request;

[0253] S650C, the terminal plays the corresponding animation in the live broadcast interface based on the animation data.

[0254] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the target live broadcast interface includes a resource playback control. In this case, the process of playing the dynamic effect of the first virtual resource in the live broadcast interface in response to the resource dynamic effect playback operation of the first virtual resource gifted to the target account is described in detail.

[0255] See also Fig. 7A The steps of playing the animation effect of the first virtual resource shown include:

[0256] S710A, in response to a triggering operation on a resource playback control, display a resource playback page.

[0257] The resource playback control is used to play the first virtual resource received before the target live broadcast starts. Optionally, the resource playback control can be displayed in the form of an icon or in the form of text. The resource playback control can be displayed at any position in the target live broadcast interface, and this application does not impose any restrictions on this.

[0258] Among them, the resource playback page includes a resource identifier corresponding to at least one first virtual resource. Exemplarily, the resource identifier can be a text identifier or an icon. This application does not impose any limitation on the display form of the resource identifier.

[0259] Optionally, the resource playback page can be displayed as a whole page, as a half layer or 2 / 3 layer, or as a prompt box on the target live broadcast interface. This application does not impose any restrictions on this.

[0260] In an optional implementation, the target live broadcast receives at least two first virtual resources before the broadcast starts. Figure 7B The resource playback page display schematic diagram shown in the figure shows that when a trigger operation, such as a click operation, is detected on the resource playback control 18, a resource playback page H is displayed on the target live broadcast interface. The resource playback page H includes a resource icon corresponding to at least one first virtual resource, a resource selection prompt, and a resource playback control.

[0261] S720A, in response to a selection operation on a first virtual resource in a resource playback page, playing a motion effect of the first virtual resource in a live broadcast interface.

[0262] See also Figure 7C The schematic diagram of the dynamic effect display of the first virtual resource shown in the figure detects a selection operation on a resource icon in the resource playback page H, and detects a trigger operation on the resource playback control, for example, a click operation, the dynamic effect of the first virtual resource corresponding to the resource icon is displayed in the target live broadcast surface.

[0263] Among them, the selected resource icon can be displayed differently from other resource icons. For example, the border of the selected resource icon can be bolded, and the color of the selected resource icon can also be displayed differently. This application does not impose any limitation on this.

[0264] Optionally, in order to make the resource playback page more concise, in some embodiments, the resource playback controls may not be displayed in the resource playback page. Accordingly, when a selection operation is detected for the target resource icon in the resource playback page, such as a long press operation or a double-click operation, the animation of the corresponding first virtual resource is played in the live broadcast interface.

[0265] In the above embodiment, by setting a resource playback control, the host of the target live broadcast can select the first virtual resource to be played, so that the playback timing of the virtual resource's dynamic effect is more reasonable, thereby increasing the popularity of the target live broadcast.

[0266] In one embodiment, the above page interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Fig.7D The timing diagram of the steps of playing the animation effect of the first virtual resource shown includes:

[0267] S710D, the terminal displays the target live broadcast interface, which includes resource playback controls;

[0268] S720D, the terminal generates a resource playback data acquisition request in response to the triggering operation on the resource playback control;

[0269] S730D, the terminal sends a resource playback data acquisition request to the server;

[0270] S740D, the server sends the resource playback data to the terminal in response to the resource playback data acquisition request;

[0271] S750D, the terminal displays the resource playback page based on the resource playback data;

[0272] S760D: The terminal generates a motion effect playback request in response to a selection operation on the first virtual resource in the resource playback page;

[0273] S770D, the terminal sends a motion effect playback request to the server;

[0274] S780D, the server sends the corresponding first virtual resource's animation data to the terminal in response to the animation play request;

[0275] S790D, the terminal plays the corresponding animation in the live broadcast interface based on the animation data.

[0276] In some embodiments, in response to a trigger operation on a resource playback control, for example, a click operation, the animation of the first virtual resource is randomly played in the target live broadcast interface; or, in response to different trigger operations on the resource playback control, the animation of the first virtual resource corresponding to the corresponding trigger operation is played in the target live broadcast interface; or, in response to a trigger operation on the resource playback control, according to the current live broadcast situation of the target live broadcast, a target first virtual resource that matches the current live broadcast situation is selected from each first virtual resource, and the animation of the target first virtual resource is played.

[0277] Among them, the corresponding relationship between the current live broadcast situation and the corresponding target first virtual resource can be determined based on manual experience, and this application does not impose any limitation on this.

[0278] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0279] Based on the same inventive concept, the embodiment of the present application also provides a virtual resource gifting device for implementing the virtual resource gifting method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more virtual resource gifting device embodiments provided below can refer to the limitations of the virtual resource gifting method above, and will not be repeated here.

[0280] In an exemplary embodiment, Figure 8 As shown, a virtual resource donation device is provided, comprising: a first display module 810 and a first resource donation module 820, wherein:

[0281] The first display module 810 is used to display an information display page; the information display page includes preview information of the target live broadcast; the target live broadcast is a live broadcast that has not yet been broadcast;

[0282] The first resource donation module 820 is used to donate a first virtual resource to a host of a target live broadcast in response to a resource donation operation performed on the information display page.

[0283] In one embodiment, the information display page also includes a resource donation entry, and the first resource donation module 820 is specifically used to donate the first virtual resource to the host of the target live broadcast in response to a trigger operation on the resource donation entry.

[0284] In one embodiment, the virtual resource donation device also includes a second display module, which is used to display the live broadcast interface of the target live broadcast and display the resource donation page on the live broadcast interface in response to a trigger operation on the resource donation entrance after the target live broadcast starts; the second resource donation module is used to respond to a resource selection operation performed on the resource donation page and donate the selected second virtual resource to the anchor of the target live broadcast.

[0285] In one embodiment, the resource donation entry includes reservation reminder information, and the first resource donation module 820 includes at least one of the following:

[0286] The first gift unit is used to gift the first virtual resource to the host of the target live broadcast and make a reservation for the target live broadcast in response to the triggering operation of the resource gift entrance; the second gift unit is used to gift the first virtual resource to the host of the target live broadcast and display the reservation entrance of the target live broadcast in response to the triggering operation of the resource gift entrance; the reservation entrance is used to make a reservation for the target live broadcast; the third gift unit is used to display the reservation entrance of the target live broadcast in response to the triggering operation of the resource gift entrance; in response to completing the reservation for the target live broadcast based on the reservation entrance, a virtual resource selection page is displayed, and in response to the selection operation of the first virtual resource in the virtual resource selection page, the first virtual resource is gifted to the host of the target live broadcast.

[0287] In one embodiment, the information display page also includes a reservation control, and the virtual resource donation device also includes a live broadcast reservation module, which is used to make a reservation for the target live broadcast in response to a trigger operation on the reservation control; and a motion effect playback module, which is used to play the motion effect of the first virtual resource in response to a start-of-broadcast operation on the scheduled target live broadcast after the target live broadcast starts.

[0288] In one embodiment, the virtual resource donation device also includes an icon display module, which is used to display a resource icon corresponding to the first virtual resource on the information display page; the resource icon is used to enter the live broadcast room of the target live broadcast after the target live broadcast starts or to display the resource animation of the first virtual resource.

[0289] Based on the same inventive concept, the embodiment of the present application also provides a virtual resource display device for implementing the virtual resource display method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more virtual resource display device embodiments provided below can refer to the limitations of the virtual resource display method above, and will not be repeated here.

[0290] In an exemplary embodiment, Fig. 9 As shown, a virtual resource display device is provided, including: a second display module 910 and a resource playback module 920, wherein:

[0291] The second display module 910 is used to display the live broadcast interface of the target live broadcast;

[0292] The resource playing module 920 is used to play the dynamic effect of the first virtual resource in the live broadcast interface in response to the resource dynamic effect playing operation of the first virtual resource donated by the target account;

[0293] Among them, the first virtual resource is given by the target account before the target live broadcast starts.

[0294] In one embodiment, the live broadcast interface includes a resource playback control, and the resource playback module 920 includes a second display unit for displaying a resource playback page in response to a trigger operation on the resource playback control; a resource playback unit for playing the animation of the first virtual resource in the live broadcast interface in response to a selection operation on the first virtual resource in the resource playback page.

[0295] Each module in the above-mentioned virtual resource gifting device and virtual resource display device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0296] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.10As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a virtual resource gift method and a virtual resource display method are implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or trigger board set on the computer device casing, or an external keyboard, trigger board or mouse.

[0297] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0298] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0299] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0300] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0301] 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 relevant regulations.

[0302] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0303] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0304] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for giving away virtual resources, characterized in that: include: Displaying an information display page; the information display page includes preview information of the target live broadcast; The target live broadcast is a live broadcast that has not yet been broadcast; In response to a resource donation operation performed on the information display page, a first virtual resource is donated to a host of the target live broadcast.

2. The method according to claim 1, characterized in that: The information display page also includes a resource donation entry; in response to the resource donation operation performed on the information display page, the first virtual resource is donated to the anchor of the target live broadcast, including: In response to a triggering operation on the resource donation entrance, a first virtual resource is donated to the host of the target live broadcast.

3. The method according to claim 2, characterized in that The method further comprises: After the target live broadcast starts, in response to a trigger operation on the resource donation entrance, a live broadcast interface of the target live broadcast is displayed, and a resource donation page is displayed on the live broadcast interface; In response to the resource selection operation performed on the resource donation page, the selected second virtual resource is donated to the host of the target live broadcast.

4. The method according to claim 2, characterized in that: The resource donation entrance includes reservation prompt information; and in response to the triggering operation of the resource donation entrance, the first virtual resource is donated to the anchor of the target live broadcast, including any one of the following methods: In response to a triggering operation on the resource donation entrance, donate a first virtual resource to a host of the target live broadcast, and make an appointment for the target live broadcast; In response to the triggering operation of the resource donation entrance, a first virtual resource is donated to the anchor of the target live broadcast, and a reservation entrance of the target live broadcast is displayed; the reservation entrance is used to make a reservation for the target live broadcast; In response to a triggering operation on the resource donation entrance, displaying a reservation entrance for the target live broadcast; In response to completing the reservation for the target live broadcast based on the reservation portal, a virtual resource selection page is displayed, and in response to a selection operation of the first virtual resource in the virtual resource selection page, the first virtual resource is presented to the host of the target live broadcast.

5. The method according to any one of claims 1 to 3, characterized in that: The information display page also includes a reservation control; the method also includes: In response to a triggering operation on the reservation control, making a reservation for the target live broadcast; After the target live broadcast starts, in response to an operation of advancing the scheduled target live broadcast, the animation of the first virtual resource is played.

6. The method according to any one of claims 1 to 4, characterized in that After the first virtual resource donation is completed, the method further includes: The resource icon corresponding to the first virtual resource is displayed on the information display page; the resource icon is used to enter the live broadcast room of the target live broadcast after the target live broadcast starts or to display the resource animation of the first virtual resource.

7. A virtual resource display method, characterized in that: include: Display the live broadcast interface of the target live broadcast; In response to a resource animation playing operation for the first virtual resource donated by the target account, playing the animation of the first virtual resource in the live broadcast interface; The first virtual resource is donated by the target account before the target live broadcast starts.

8. The method according to claim 7, characterized in that The live broadcast interface includes a resource playback control; in response to the resource dynamic effect playback operation of the first virtual resource donated to the target account, the dynamic effect of the first virtual resource is played in the live broadcast interface, including: In response to a triggering operation on the resource playback control, displaying a resource playback page; In response to a selection operation on a first virtual resource in the resource playback page, a motion effect of the first virtual resource is played in the live broadcast interface.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, 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 8 are implemented.

11. 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 8 are implemented.

Citation Information

Cited By

  • Resource interaction method, system and device

    CN120956939A