Resource information display method, device and equipment and computer readable storage medium

By acquiring and displaying the resource information of the first virtual resource when the live broadcast client is started, the problem of delayed resource information display under network delay is solved, and efficient resource information display and presentation efficiency is achieved.

CN120602710APending Publication Date: 2025-09-05GUANGZHOU FANXING ENTERTAINMENT INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510922747.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

When the resource control is triggered immediately due to network delay or the audience enters the live broadcast room of the anchor object, the terminal device fails to obtain the resource information of the virtual resource in time, resulting in a brief blank or loading animation, which reduces the display efficiency of the resource information and the efficiency of giving virtual resources to the anchor object.

Method used

When the live broadcast client is started, a first acquisition request is sent to the server and a simple interface is displayed to acquire and display the resource information of the first virtual resource. When the resource information of the second virtual resource of the anchor object is not acquired, the resource information of the first virtual resource is displayed in response to the resource display operation.

Benefits of technology

It avoids short blanks or loading animations, improves the display efficiency of resource information, and improves the efficiency of giving virtual resources to anchor objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120602710A_ABST
    Figure CN120602710A_ABST
Patent Text Reader

Abstract

The invention discloses a resource information display method, apparatus and device, and a computer readable storage medium, and belongs to the technical field of Internet. The method is applied to terminal equipment, a live broadcast client runs in the terminal equipment, and the method comprises the steps that when the live broadcast client is started, a first acquisition request is sent to a server, a simple interface of a first live broadcast room is displayed, and the first acquisition request is used for acquiring resource information of a first virtual resource corresponding to the live broadcast client; displaying a live broadcast interface of the first live broadcast room based on a live broadcast room entry operation on the simple interface; and displaying the resource information of the first virtual resource in response to a resource display operation on the live broadcast interface under the condition that the resource information of the first virtual resource is acquired and the resource information of a second virtual resource corresponding to an anchor object of the first live broadcast room is not acquired. According to the method, the resource information of the virtual resources can be displayed in time, so that the display efficiency of the resource information is relatively high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of Internet technology, and in particular to a method, apparatus, device, and computer-readable storage medium for displaying resource information. Background Art

[0002] With the continuous development of Internet technology, live streaming is becoming more and more popular. Live streaming refers to the technology of sharing live audio and video streams to the audience on the Internet through an online live streaming platform.

[0003] In related technologies, when a viewer enters a live broadcast room of a host, the viewer's terminal device sends a request to a server to obtain resource information of the virtual resources corresponding to the host. When the viewer wishes to view the resource information of the virtual resources, the viewer triggers a resource control, which then displays the resource information of the virtual resources corresponding to the host.

[0004] However, when the network is delayed or the resource control is triggered immediately after the audience enters the live broadcast room of the anchor object, since the terminal device has not yet obtained the resource information of the virtual resources corresponding to the anchor object, there will be a short blank or loading animation after the audience triggers the resource control, which makes the audience need to wait for a while before viewing the resource information of the virtual resources corresponding to the anchor object, making the display of resource information relatively delayed and the display efficiency of resource information low, which in turn leads to low efficiency in giving resources to the anchor object. Summary of the Invention

[0005] The embodiments of the present application provide a method, apparatus, device, and computer-readable storage medium for displaying resource information, which can be used to solve problems in related technologies. The technical solution is as follows:

[0006] In one aspect, an embodiment of the present application provides a method for displaying resource information, the method being applied to a terminal device running a live broadcast client, the method comprising:

[0007] When the live broadcast client is started, a first acquisition request is sent to the server and a simple interface of the first live broadcast room is displayed, wherein the first acquisition request is used to obtain resource information of the first virtual resource corresponding to the live broadcast client;

[0008] Based on the live broadcast room entry operation on the simple interface, displaying the live broadcast interface of the first live broadcast room;

[0009] When the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained, the resource information of the first virtual resource is displayed in response to the resource display operation on the live broadcast interface.

[0010] When the live broadcast client is started, the above method first interacts with the server to obtain the resource information of the first virtual resource corresponding to the live broadcast client. In this way, after entering the first live broadcast room, when you want to view the resource information, if the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room has not been obtained, the resource information of the first virtual resource that has been obtained can be displayed. This can avoid the occurrence of a short blank or loading animation, which causes the need to wait for a period of time before the resource information of the virtual resource can be viewed. The resource information of the virtual resource can be displayed in a timely manner, so that the display efficiency of the resource information is higher, thereby improving the efficiency of giving virtual resources to the anchor object.

[0011] In a possible implementation, the method further includes:

[0012] Based on the live broadcast room entry operation on the simple interface, a second acquisition request is sent to the server, where the second acquisition request is used to acquire resource information of a second virtual resource corresponding to the anchor object of the first live broadcast room;

[0013] After displaying the resource information of the first virtual resource, the method further includes:

[0014] When the resource information of the second virtual resource is acquired, the resource information of the second virtual resource is displayed.

[0015] In a possible implementation, displaying the resource information of the first virtual resource includes:

[0016] sorting the first virtual resources based on resource values ​​to obtain a first sorting result, and displaying resource information of the first virtual resources according to the first sorting result; or,

[0017] The first virtual resources are sorted based on the number of times the virtual resources are donated to obtain a second sorting result, and resource information of the first virtual resources is displayed according to the second sorting result.

[0018] In a possible implementation, an entry control for entering the first live broadcast room is displayed in the simplified interface, and the live broadcast room entry operation includes a triggering operation on the entry control;

[0019] Alternatively, the live broadcast room entry operation includes a triggering operation for the simple interface.

[0020] In a possible implementation, a resource control is displayed in the live broadcast interface, and the resource control is used to display resource information of virtual resources that can be donated to the anchor object; the resource display operation includes a triggering operation for the resource control.

[0021] In a possible implementation, the second virtual resource is a virtual resource corresponding to the object type of the anchor object.

[0022] In a possible implementation, after displaying the live broadcast interface of the first live broadcast room, the method further includes:

[0023] Obtain resource information of each multimedia resource published by the anchor object, where the resource information of any multimedia resource includes at least one of the number of likes, the number of comments, or the number of shares of the multimedia resource;

[0024] Determining a quality score of each multimedia resource according to the resource information of each multimedia resource, wherein the quality score of any multimedia resource is used to indicate the influence of the multimedia resource;

[0025] determining a target multimedia resource from among the multimedia resources according to the quality scores of the multimedia resources;

[0026] The target multimedia resource is displayed on the live broadcast interface.

[0027] On the other hand, an embodiment of the present application provides a device for displaying resource information, the device comprising:

[0028] A sending module, configured to send a first acquisition request to a server when the live broadcast client is started, wherein the first acquisition request is used to acquire resource information of a first virtual resource corresponding to the live broadcast client;

[0029] A display module, used to display a simple interface of the first live broadcast room;

[0030] The display module is further configured to display the live broadcast interface of the first live broadcast room based on the live broadcast room entry operation on the simple interface;

[0031] The display module is also used to display the resource information of the first virtual resource in response to the resource display operation on the live broadcast interface when the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained.

[0032] In a possible implementation, the sending module is further configured to send a second acquisition request to the server based on an operation of entering the live broadcast room on the simplified interface, wherein the second acquisition request is configured to acquire resource information of a second virtual resource corresponding to the anchor object of the first live broadcast room;

[0033] The display module is configured to display the resource information of the second virtual resource when the resource information of the second virtual resource is acquired.

[0034] In a possible implementation, the display module is configured to sort the first virtual resources based on resource values ​​to obtain a first sorting result, and display resource information of the first virtual resources according to the first sorting result; or

[0035] The first virtual resources are sorted based on the number of times the virtual resources are donated to obtain a second sorting result, and resource information of the first virtual resources is displayed according to the second sorting result.

[0036] In a possible implementation, an entry control for entering the first live broadcast room is displayed in the simplified interface, and the live broadcast room entry operation includes a triggering operation on the entry control;

[0037] Alternatively, the live broadcast room entry operation includes a triggering operation for the simple interface.

[0038] In a possible implementation, a resource control is displayed in the live broadcast interface, and the resource control is used to display resource information of virtual resources that can be donated to the anchor object; the resource display operation includes a triggering operation for the resource control.

[0039] In a possible implementation, the second virtual resource is a virtual resource corresponding to the object type of the anchor object.

[0040] In a possible implementation, the apparatus further includes:

[0041] An acquisition module, configured to acquire resource information of each multimedia resource published by the anchor object, wherein the resource information of any multimedia resource includes at least one of the number of likes, the number of comments, or the number of shares of the multimedia resource;

[0042] a determination module, configured to determine a quality score of each multimedia resource based on the resource information of each multimedia resource, wherein the quality score of any multimedia resource is used to indicate the influence of the multimedia resource;

[0043] The determining module is further configured to determine a target multimedia resource from among the multimedia resources according to the quality scores of the multimedia resources;

[0044] The display module is also used to display the target multimedia resource on the live broadcast interface.

[0045] On the other hand, an embodiment of the present application provides a terminal device, which includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor so that the terminal device implements any of the resource information display methods described above.

[0046] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to enable a terminal device to implement any of the above-mentioned resource information display methods.

[0047] On the other hand, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, and the at least one computer instruction is loaded and executed by a processor to enable a terminal device to implement any of the above-mentioned resource information display methods.

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

[0049] The technical solution provided in the embodiment of the present application first interacts with the server to obtain the resource information of the first virtual resource corresponding to the live broadcast client when starting the live broadcast client. In this way, after entering the first live broadcast room, when you want to view the resource information, if the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room has not been obtained, the resource information of the first virtual resource that has been obtained can be displayed. This can avoid the occurrence of a short blank or loading animation, which causes the need to wait for a period of time before the resource information of the virtual resource can be viewed. The resource information of the virtual resource can be displayed in a timely manner, so that the display efficiency of the resource information is higher, thereby improving the efficiency of giving virtual resources to the anchor object. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0051] Figure 1 This is a schematic diagram of an implementation environment of a method for displaying resource information provided by an embodiment of the present application;

[0052] Figure 2 This is a flow chart of a method for displaying resource information provided by an embodiment of the present application;

[0053] Figure 3This is a schematic diagram of a simplified interface of a first live broadcast room provided in an embodiment of the present application;

[0054] Figure 4 This is a schematic diagram of a live broadcast interface of a first live broadcast room provided in an embodiment of the present application;

[0055] Figure 5 This is a schematic diagram of a resource interface provided in an embodiment of the present application;

[0056] Figure 6 This is a schematic diagram of displaying target multimedia resources on a live broadcast interface provided by an embodiment of the present application;

[0057] Figure 7 This is a schematic diagram of the structure of a device for displaying resource information provided by an embodiment of the present application;

[0058] Figure 8 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0059] Figure 9 This is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0061] It should be noted that the terms "first," "second," and the like in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0062] Figure 1 This is a schematic diagram of an implementation environment of a method for displaying resource information provided by an embodiment of the present application. Figure 1 As shown, the implementation environment includes: a terminal device 101 and a server 102. The resource information display method provided in the embodiment of the present application is executed by the terminal device 101, or is implemented by the interaction between the terminal device 101 and the server 102.

[0063] Optionally, the terminal device 101 may be any electronic device that can interact with a user through one or more methods such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car computer, a smart TV, a smart speaker, a smart watch, etc.

[0064] Terminal device 101 may generally refer to one of multiple terminal devices. This embodiment uses terminal device 101 as an example. Those skilled in the art will appreciate that the number of terminal devices 101 may be greater or lesser. For example, there may be only one terminal device 101, or there may be dozens, hundreds, or even more terminal devices 101. This embodiment of the application does not limit the number or type of terminal devices 101.

[0065] The server 102 is a single server, or a server cluster consisting of multiple servers, or any one of a cloud computing platform and a virtualization center, which is not limited in the embodiments of the present application. The server 102 is connected to the terminal device 101 via a wired network or a wireless network. The server 102 has data receiving functions, data processing functions, and data sending functions. Of course, the server 102 may also have other functions, which are not limited in the embodiments of the present application.

[0066] Those skilled in the art should understand that the above-mentioned terminal device 101 and server 102 are merely examples, and other existing or future terminal devices or servers, if applicable to the present application, should also be included in the scope of protection of the present application and are incorporated herein by reference.

[0067] The embodiment of the present application provides a method for displaying resource information, which can be applied to the above Figure 1 The implementation environment shown is Figure 2 As an example, the flowchart of a method for displaying resource information provided by the embodiment of the present application is shown. The method can be performed by Figure 1 The terminal device 101 in the embodiment is executed. Figure 2 As shown, the method includes the following steps 201 to 203.

[0068] In step 201, when the live broadcast client is started, a first acquisition request is sent to the server and a simple interface of the first live broadcast room is displayed. The first acquisition request is used to obtain resource information of a first virtual resource corresponding to the live broadcast client.

[0069] In the exemplary embodiment of the present application, a live broadcast client is running on the terminal device. The live broadcast client can be any client with live broadcast functionality, and the embodiment of the present application does not limit the type of live broadcast client. Optionally, the live broadcast client is a game client with live broadcast functionality, or a social media client with live broadcast functionality.

[0070] In one possible implementation, relevant information of the live broadcast client is displayed on the display interface of the terminal device. The relevant information of the live broadcast client can be the name of the live broadcast client, the icon of the live broadcast client, or other information that can uniquely represent the live broadcast client. The embodiment of the present application does not limit the relevant information of the live broadcast client.

[0071] When a user wants to start a live broadcast client, the user clicks on the relevant information of the live broadcast client. The terminal device receives the click operation on the relevant information of the live broadcast client and determines that a start instruction for the live broadcast client is received. When the live broadcast client is started, the terminal device sends a first acquisition request to the server. The first acquisition request is used to obtain resource information of a first virtual resource corresponding to the live broadcast client. The first virtual resource is the default virtual resource of the live broadcast client and is applicable to all live broadcast rooms in the live broadcast client.

[0072] When the live broadcast client is started, the simple interface of the first live broadcast room is also displayed.

[0073] Optionally, when the live broadcast client is started, it can first send a first acquisition request to the server and then display the simple interface of the first live broadcast room; it can also first display the simple interface of the first live broadcast room and then send the first acquisition request to the server; it can also send the first acquisition request to the server and display the simple interface of the first live broadcast room at the same time. The embodiment of the present application does not limit the order of sending the first acquisition request to the server and displaying the simple interface of the first live broadcast room.

[0074] Optionally, when the live broadcast client is started, the process of displaying the simple interface of the first live broadcast room includes: when the live broadcast client is started, sending a third acquisition request to the server, the third acquisition request including a user identifier; the server receives the third acquisition request, parses the third acquisition request, and obtains the user identifier; determines the first live broadcast room based on the user identifier; and sends the live broadcast stream data of the first live broadcast room to the terminal device, so that the terminal device displays the simple interface of the first live broadcast room based on the live broadcast stream data of the first live broadcast room.

[0075] Optionally, the terminal device renders the live streaming data of the first live broadcast room to obtain a simplified picture of the first live broadcast room, and then displays the simplified picture of the first live broadcast room.

[0076] The embodiment of the present application does not limit the process by which the server determines the first live broadcast room based on the user identifier. Optionally, the process of determining the first live broadcast room based on the user identifier includes: obtaining the user's historical viewing record based on the user identifier; determining a first feature vector based on the user's historical viewing record, the first feature vector being used to represent the user's preference information; determining a second feature vector corresponding to each optional live broadcast room based on the information of each optional live broadcast room; determining the degree of match between the user and each optional live broadcast room based on the first feature vector and the second feature vector corresponding to each optional live broadcast room; and selecting the optional live broadcast room whose degree of match with the user meets the matching degree requirements as the first live broadcast room.

[0077] Here, the matching degree meeting the matching degree requirement means the highest matching degree, or the matching degree meeting the matching degree requirement means the lowest matching degree.

[0078] In a possible implementation, the server includes a feature vector determination model. The feature vector determination model is any model that can determine a feature vector, and this embodiment of the present application does not limit this.

[0079] Optionally, the process by which the server determines the first feature vector based on the user's historical viewing history is similar to the process by which the server determines the second feature vector corresponding to each selectable live broadcast room based on information about each selectable live broadcast room. This embodiment of the present application only uses the process of determining the first feature vector based on the user's historical viewing history as an example for illustration. Optionally, the process of determining the first feature vector based on the user's historical viewing history includes: inputting the user's historical viewing history into a feature vector determination model, and using the output of the feature vector determination model as the first feature vector.

[0080] In one possible implementation, the first eigenvector and the second eigenvector have the same dimension. The process of determining the degree of matching between the user and each optional live broadcast room based on the first eigenvector and the second eigenvector corresponding to each optional live broadcast room includes: for any optional live broadcast room, taking the dot product result between the first eigenvector and the second eigenvector corresponding to any optional live broadcast room as the degree of matching between the user and any optional live broadcast room.

[0081] like Figure 3 3 is a schematic diagram of a simplified interface of a first live broadcast room provided in an embodiment of the present application, wherein a simplified interface 301 of the first live broadcast room is displayed.

[0082] In a possible implementation, an entry control is displayed on the simplified interface of the first live broadcast room, and the entry control is used to enter the first live broadcast room. Figure 3 The 302 in the code is the entry control.

[0083] In a possible implementation, the simplified interface of the first live broadcast room also displays the name of the host object of the first live broadcast room and the brief introduction information of the first live broadcast room. Figure 3 303 is the object name of the host object in the first live broadcast room, and 304 is the introduction information of the first live broadcast room. By displaying the object name of the host object in the first live broadcast room and the introduction information of the first live broadcast room, the user's understanding of the first live broadcast room is deepened, so that the user can know the host of the first live broadcast room and the live broadcast content of the first live broadcast room.

[0084] In a possible implementation, when the user does not follow the host object of the first live broadcast room, a follow control is also displayed on the simplified interface of the first live broadcast room, and the follow control is used to follow the host object of the first live broadcast room. Figure 3 305 in the control is the focus control.

[0085] In this implementation, by displaying a follow control on the simple interface of the first live broadcast room, users can follow the anchor object of the first live broadcast room without entering the first live broadcast room, which reduces the number of steps for users to follow the anchor object of the first live broadcast room and makes the way of following the anchor object of the first live broadcast room more flexible.

[0086] In another possible implementation, when the user has already followed the anchor object of the first live broadcast room, there is no need to follow the anchor object of the first live broadcast room again, so there is no need to display the follow control on the simple interface of the first live broadcast room.

[0087] Optionally, in response to a swipe-up operation on the simple interface of the first live broadcast room, the simple interface of the second live broadcast room is displayed. The second live broadcast room is different from the first live broadcast room. The content displayed on the simple interface of the second live broadcast room is similar to the content displayed on the simple interface of the first live broadcast room. The embodiment of the present application will not be repeated here.

[0088] In this implementation, users can view the simple interfaces of different live broadcast rooms by sliding the simple interface of the first live broadcast room, allowing users to quickly browse more options in an efficient and convenient interactive manner, improving the efficiency of switching between live broadcast rooms and the exploration experience.

[0089] In step 202, based on the live broadcast room entry operation on the simple interface, the live broadcast interface of the first live broadcast room is displayed.

[0090] In one possible implementation, an entry control for entering the first live broadcast room is displayed in the simple interface, and the live broadcast room entry operation includes a trigger operation on the entry control; or, the live broadcast room entry operation includes a trigger operation on the simple interface.

[0091] The triggering operation for the entry control includes but is not limited to a click operation and a double-click operation for the entry control. The triggering operation for the simple interface includes but is not limited to a click operation and a double-click operation for the simple interface.

[0092] In this implementation, two methods of entering the live broadcast room on a simple interface are provided, which diversifies the methods of entering the first live broadcast room and makes the methods of entering the first live broadcast room more flexible.

[0093] In one possible implementation, based on the live studio entry operation on the simplified interface, a second acquisition request may be sent to the server. The second acquisition request is used to obtain resource information of a second virtual resource corresponding to the anchor object in the first live studio. The second virtual resource is a virtual resource corresponding to the object type of the anchor object. The second virtual resource is customized for the anchor object in the first live studio and is different from virtual resources corresponding to anchor objects in other live studios.

[0094] For example, if the object type of the host object in the first live broadcast room is a game host, the second virtual resource is a virtual game prop. For another example, if the object type of the host object in the first live broadcast room is a food host, the second virtual resource is virtual food.

[0095] Optionally, based on the live broadcast room entry operation on the simple interface, a second acquisition request can be sent to the server first, and then the live broadcast interface of the first live broadcast room can be displayed; or the live broadcast interface of the first live broadcast room can be displayed first, and then a second acquisition request can be sent to the server; or a second acquisition request can be sent to the server and the live broadcast interface of the first live broadcast room can be displayed simultaneously. The embodiment of the present application does not limit the order of sending the second acquisition request to the server and displaying the live broadcast interface of the first live broadcast room.

[0096] In one possible implementation, based on the live broadcast room entry operation on the simple interface, the user enters the first live broadcast room, and the terminal device displays the live broadcast interface of the first live broadcast room.

[0097] like Figure 4 4 is a schematic diagram of a live broadcast interface of a first live broadcast room provided in an embodiment of the present application, wherein a live broadcast interface 401 of the first live broadcast room is displayed.

[0098] In a possible implementation, the live broadcast interface of the first live broadcast room also displays the object name and object avatar of the anchor object of the first live broadcast room. Figure 4 402 is the object name of the anchor object in the first live broadcast room, and 403 is the object avatar of the anchor object in the first live broadcast room.

[0099] In a possible implementation, the live broadcast interface of the first live broadcast room also displays the number of viewers included in the first live broadcast room, such as Figure 4 The 4818 is the number of viewers included in the first live broadcast room, that is, the first live broadcast room includes 4818 viewers, and 4818 viewers are watching the first live broadcast room.

[0100] In a possible implementation, when the user does not follow the host object of the first live broadcast room, a follow control is also displayed in the live broadcast interface of the first live broadcast room, and the follow control is used to follow the host object of the first live broadcast room. Figure 4 The 404 in the following is the focus control.

[0101] In a possible implementation, the live broadcast interface of the first live broadcast room may also display comment information of the first live broadcast room, and the comment information of the first live broadcast room is comment information sent by the audience objects watching the first live broadcast room. Figure 4 405 is the comment information of the first live broadcast room. Users can deepen their understanding of the first live broadcast room by viewing the comment information of the first live broadcast room.

[0102] In a possible implementation, a comment control may also be displayed in the live broadcast interface of the first live broadcast room, and the comment control is used to send comment information, such as Figure 4 406 is a comment control. Users can use the comment control to send comments to the first live broadcast room.

[0103] In a possible implementation, a microphone connection control is also displayed in the live broadcast interface of the first live broadcast room, and the microphone connection control is used to connect with the host object of the first live broadcast room. Figure 4 The 407 in the code is the microphone connection control.

[0104] In a possible implementation, a product control is also displayed in the live broadcast interface of the first live broadcast room, and the product control is used to display the product information of the products sold in the first live broadcast room. The product information includes but is not limited to the product name, product price, product picture, and product introduction information. Figure 4 The 408 in the code is a product control.

[0105] In a possible implementation, the live broadcast interface of the first live broadcast room also displays the number of likes obtained by the anchor user of the first live broadcast room in this live broadcast, such as Figure 4 The "190,000" here refers to the number of likes received by the anchor user of the first live broadcast room during this live broadcast. That is, the anchor user of the first live broadcast room received 190,000 likes during this live broadcast.

[0106] In a possible implementation, a resource control is also displayed on the live broadcast interface of the first live broadcast room, and the resource control is used to display resource information of virtual resources that can be given to the anchor object. Figure 4 The 409 in the is a resource control.

[0107] In step 203, when the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained, the resource information of the first virtual resource is displayed in response to the resource display operation on the live broadcast interface.

[0108] In one possible implementation, when a user triggers a resource control, the terminal device receives a resource display operation on the live broadcast interface, and in response to the resource display operation on the live broadcast interface, determines whether the resource information of the first virtual resource and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room are obtained. If the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained, the resource interface is displayed, and the resource information of the first virtual resource is displayed in the resource interface.

[0109] In this implementation, when a user wants to view the resource information of a virtual resource, if the resource information of the first virtual resource has been obtained but the resource information of the second virtual resource has not been obtained, the resource information of the first virtual resource will be displayed. This can avoid a short blank or loading animation, which may cause the user to wait for a while before the resource information of the virtual resource can be viewed. In this way, the resource information of the virtual resource can be displayed in a timely manner, making the display efficiency of the resource information of the virtual resource higher.

[0110] Optionally, the user triggers the resource control by clicking the resource control or by double-clicking the resource control. The user may also trigger the resource control in other ways. The embodiment of the present application does not limit the way in which the user triggers the resource control.

[0111] Optionally, the resource interface is displayed superimposed on the live broadcast interface of the first live broadcast room. Resource information includes but is not limited to resource name, resource image, resource value, etc.

[0112] In one possible implementation, the process of displaying the resource information of the first virtual resource includes: sorting the first virtual resource based on the resource value to obtain a first order result, and displaying the resource information of the first virtual resource according to the first sorting result; or, sorting the first virtual resource based on the number of times the virtual resource is donated to obtain a second order result, and displaying the resource information of the first virtual resource according to the second sorting result.

[0113] Among them, sorting the first virtual resource based on the resource value can be sorting the first virtual resource based on the resource value from high to low, or it can be sorting the first virtual resource based on the resource value from low to high, and the embodiments of the present application do not limit this. Sorting the first virtual resource based on the number of times the virtual resource is donated can be sorting the first virtual resource based on the number of times the virtual resource is donated from high to low, or it can be sorting the first virtual resource based on the number of times the virtual resource is donated from low to high, and the embodiments of the present application do not limit this.

[0114] like Figure 5 This is a schematic diagram of a resource interface provided by an embodiment of the present application. Figure 5 As shown, a resource interface 501 is displayed, and resource information of each first virtual resource is displayed in the resource interface 501. Figure 5 The resource information of the first virtual resource displayed in the resource interface 501 is displayed in descending order according to the resource values ​​of the first virtual resource.

[0115] In a possible implementation, after the resource information of the first virtual resource is displayed, if the resource information of the second virtual resource is acquired, the resource information of the second virtual resource is displayed.

[0116] Optionally, when the resource information of the second virtual resource is obtained, the resource information of the first virtual resource displayed in the resource interface is replaced with the resource information of the second virtual resource.

[0117] In this implementation, by displaying the resource information of the second virtual resource, the virtual resource presented by the user to the anchor object of the first live broadcast room is a virtual resource that matches the anchor object, so that the virtual resource presented to the anchor object has a high degree of matching with the anchor object.

[0118] Optionally, when the resource information of the second virtual resource is acquired, the resource information of the second virtual resource is displayed at the target location of the resource information of the first virtual resource.

[0119] The target location of the resource information of the first virtual resource may be in front of the resource information of the first virtual resource or behind the resource information of the first virtual resource, which is not limited in this embodiment of the present application.

[0120] Optionally, the process of displaying the resource information of the second virtual resource is similar to the process of displaying the resource information of the first virtual resource, and will not be described in detail in the embodiment of the present application.

[0121] In one possible implementation, after displaying the live broadcast interface of the first live broadcast room, resource information of each multimedia resource published by the anchor object can also be obtained, where the resource information of any multimedia resource includes at least one of the number of likes, comments, or shares of any multimedia resource; based on the resource information of each multimedia resource, the quality score of each multimedia resource is determined, and the quality score of any multimedia resource is used to indicate the influence of any multimedia resource; based on the quality score of each multimedia resource, the target multimedia resource is determined among the multimedia resources; and the target multimedia resource is displayed on the live broadcast interface.

[0122] Among them, the process of obtaining the resource information of each multimedia resource published by the anchor object includes: sending a fourth acquisition request to the server, the fourth acquisition request including the object identifier of the anchor object; the server receives the fourth acquisition request, parses the fourth acquisition request, and obtains the object identifier of the anchor object; according to the object information of the anchor object, obtains the resource information of each multimedia resource published by the anchor object; and sends the resource information of each multimedia resource published by the anchor object to the terminal device, so that the terminal device obtains the resource information of each multimedia resource published by the anchor object.

[0123] In one possible implementation, the process of determining the quality score of each multimedia resource based on the resource information of each multimedia resource includes: obtaining a weight parameter corresponding to the resource information; and determining the quality score of each multimedia resource based on the resource information of each multimedia resource and the weight parameter corresponding to the resource information.

[0124] Among them, the weight parameters corresponding to the resource information are set based on experience, or flexibly adjusted according to the implementation environment, and the embodiments of the present application do not limit this. For example, the weight parameter corresponding to the number of likes is 0.3, the weight parameter corresponding to the number of comments is 0.3, and the weight parameter corresponding to the number of shares is 0.4. The quality score of any multimedia resource is directly proportional to the influence of any multimedia resource. That is, the higher the quality score of the multimedia resource, the greater the influence of the multimedia resource, or, the lower the quality score of the multimedia resource, the smaller the influence of the multimedia resource.

[0125] In a possible implementation, the quality score of each multimedia resource is determined according to the resource information of each multimedia resource in accordance with the following formula (1).

[0126] S i =A i *α+B i *β+C i *γ (1)

[0127] In the above formula (1), S iis the quality score of the i-th multimedia resource, A i is the number of likes for the i-th multimedia resource, α is the weight parameter corresponding to the number of likes, B i is the number of comments on the ith multimedia resource, β is the weight parameter corresponding to the number of comments, C i is the number of shares of the i-th multimedia resource, and γ is the weight parameter corresponding to the number of shares.

[0128] In a possible implementation, the process of determining the target multimedia resource among the multimedia resources according to the quality scores of the multimedia resources includes: selecting the multimedia resource whose quality score meets the score requirement among the multimedia resources as the target multimedia resource.

[0129] The quality score meeting the score requirement can be the highest quality score or the quality score greater than the score threshold, which is not limited in the present embodiment. The score threshold is set based on experience or flexibly adjusted according to the implementation environment, which is not limited in the present embodiment. For example, the score threshold is 50.

[0130] In one possible implementation, after determining the target multimedia resource among the various multimedia resources, it is necessary to obtain the target multimedia resource. This embodiment of the present application does not limit the process of obtaining the target multimedia resource. Optionally, the process of obtaining the target multimedia resource includes: sending a resource identifier of the target multimedia resource to a server; and receiving the target multimedia resource returned by the server.

[0131] After acquiring the target multimedia resource, the process of displaying the target multimedia resource on the live broadcast interface includes: displaying the target multimedia resource in a target area of ​​the live broadcast interface. The target area of ​​the live broadcast interface can be any area of ​​the live broadcast interface, and this embodiment of the application is not limited to this. Optionally, the target area of ​​the live broadcast interface can be the upper area of ​​the live broadcast interface, the lower area of ​​the live broadcast interface, the left area of ​​the live broadcast interface, or the right area of ​​the live broadcast interface.

[0132] like Figure 6 This is a schematic diagram of displaying target multimedia resources on a live broadcast interface provided by an embodiment of the present application. Figure 6 A live broadcast interface 601 is displayed in the middle, and a target multimedia resource 602 is displayed on the live broadcast interface 601.

[0133] When the live broadcast client is started, the above method first interacts with the server to obtain the resource information of the first virtual resource corresponding to the live broadcast client. In this way, after entering the first live broadcast room, when you want to view the resource information, if the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room has not been obtained, the resource information of the first virtual resource that has been obtained can be displayed. This can avoid the occurrence of a short blank or loading animation, which causes the need to wait for a period of time before the resource information of the virtual resource can be viewed. The resource information of the virtual resource can be displayed in a timely manner, so that the display efficiency of the resource information is higher, thereby improving the efficiency of giving virtual resources to the anchor object.

[0134] Figure 7 FIG. 1 is a schematic diagram showing a structure of a display device for resource information provided by an embodiment of the present application. Figure 7 As shown, the device includes:

[0135] The sending module 701 is used to send a first acquisition request to the server when the live broadcast client is started, where the first acquisition request is used to obtain resource information of a first virtual resource corresponding to the live broadcast client;

[0136] Display module 702, used to display a simple interface of the first live broadcast room;

[0137] The display module 702 is further configured to display the live broadcast interface of the first live broadcast room based on the live broadcast room entry operation on the simplified interface;

[0138] The display module 702 is also used to display the resource information of the first virtual resource in response to the resource display operation on the live broadcast interface when the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained.

[0139] In one possible implementation, the sending module 701 is further configured to send a second acquisition request to the server based on the live broadcast room entry operation on the simplified interface, where the second acquisition request is configured to acquire resource information of a second virtual resource corresponding to the anchor object in the first live broadcast room;

[0140] The display module 702 is configured to display the resource information of the second virtual resource when the resource information of the second virtual resource is acquired.

[0141] In one possible implementation, the display module 702 is used to sort the first virtual resource based on the resource value to obtain a first sorting result, and display the resource information of the first virtual resource according to the first sorting result; or, sort the first virtual resource based on the number of times the virtual resource is donated to obtain a second sorting result, and display the resource information of the first virtual resource according to the second sorting result.

[0142] In one possible implementation, an entry control for entering the first live broadcast room is displayed in the simple interface, and the live broadcast room entry operation includes a trigger operation on the entry control; or, the live broadcast room entry operation includes a trigger operation on the simple interface.

[0143] In a possible implementation, a resource control is displayed in the live broadcast interface, and the resource control is used to display resource information of virtual resources that can be donated to the anchor object; the resource display operation includes a triggering operation on the resource control.

[0144] In a possible implementation, the second virtual resource is a virtual resource corresponding to the object type of the anchor object.

[0145] In a possible implementation, the apparatus further includes:

[0146] An acquisition module, configured to acquire resource information of each multimedia resource published by the anchor object, wherein the resource information of any multimedia resource includes at least one of the number of likes, comments, or shares of the multimedia resource;

[0147] A determination module, configured to determine a quality score of each multimedia resource based on resource information of each multimedia resource, wherein the quality score of any multimedia resource is used to indicate the influence of any multimedia resource;

[0148] The determination module is further configured to determine a target multimedia resource from among the multimedia resources according to the quality scores of the multimedia resources;

[0149] The display module 702 is further used to display the target multimedia resources on the live broadcast interface.

[0150] When the above-mentioned device starts the live broadcast client, it first interacts with the server to obtain the resource information of the first virtual resource corresponding to the live broadcast client. In this way, after entering the first live broadcast room, when you want to view the resource information, if the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room has not been obtained, the resource information of the first virtual resource that has been obtained can be displayed. This can avoid the occurrence of a short blank or loading animation, which causes the need to wait for a period of time before the resource information of the virtual resource can be viewed. The resource information of the virtual resource can be displayed in time, so that the display efficiency of the resource information is higher, thereby improving the efficiency of giving virtual resources to the anchor object.

[0151] It should be understood that the above-mentioned device is merely an example of the division of the above-mentioned functional modules when implementing its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0152] Figure 8 The following is a block diagram of a terminal device 800 provided in accordance with an exemplary embodiment of the present application. The terminal device 800 may be any electronic device capable of human-computer interaction with a user through one or more methods, such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. Examples include a PC (Personal Computer), mobile phone, smartphone, PDA (Personal Digital Assistant), wearable device, Pocket PC (PPC), tablet computer, smart car computer, smart TV, smart speaker, smart watch, and the like.

[0153] Typically, the terminal device 800 includes a processor 801 and a memory 802 .

[0154] The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 801 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0155] The memory 802 may include one or more computer-readable storage media, which may be non-transitory. The memory 802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store at least one instruction, which is executed by the processor 801 to implement the resource information display method provided in the method embodiment of the present application.

[0156] In some embodiments, terminal device 800 may optionally include a peripheral device interface 803 and at least one peripheral device. The processor 801, memory 802, and peripheral device interface 803 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 803 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 804, a display screen 805, a camera assembly 806, an audio circuit 807, and a power supply 808.

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

[0158] The radio frequency circuit 804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 804 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 804 can communicate with other terminal devices via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 804 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0159] The display screen 805 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, or any combination thereof. When the display screen 805 is a touch screen, it is also capable of collecting touch signals on or above the surface of the display screen 805. These touch signals can be input as control signals to the processor 801 for processing. In this case, the display screen 805 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be one display screen 805, located on the front panel of the terminal device 800. In other embodiments, there can be at least two display screens 805, located on different surfaces of the terminal device 800 or in a foldable design. In other embodiments, the display screen 805 can be a flexible display, located on a curved or foldable surface of the terminal device 800. Furthermore, the display screen 805 can be configured as a non-rectangular irregular shape, i.e., a special-shaped screen. The display screen 805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0160] The camera assembly 806 is used to capture images or videos. Optionally, the camera assembly 806 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal device 800, and the rear camera is arranged on the back of the terminal device 800. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 806 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0161] The audio circuit 807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into the processor 801 for processing, or input into the radio frequency circuit 804 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there can be multiple microphones, each located in different parts of the terminal device 800. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 807 may also include a headphone jack.

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

[0163] In some embodiments, the terminal device 800 further includes one or more sensors 809 , including but not limited to: an acceleration sensor 810 , a gyroscope sensor 811 , a pressure sensor 812 , an optical sensor 813 , and a proximity sensor 814 .

[0164] The accelerometer 810 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal device 800. For example, the accelerometer 810 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 801 can control the display screen 805 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 810. The accelerometer 810 can also be used to collect game or user motion data.

[0165] The gyroscope sensor 811 can detect the orientation and rotation angle of the terminal device 800. The gyroscope sensor 811 can work with the accelerometer 810 to collect the user's 3D movements of the terminal device 800. Based on the data collected by the gyroscope sensor 811, the processor 801 can implement the following functions: motion sensing (such as changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0166] The pressure sensor 812 can be set on the side frame of the terminal device 800 and / or the lower layer of the display screen 805. When the pressure sensor 812 is set on the side frame of the terminal device 800, it can detect the user's grip signal of the terminal device 800, and the processor 801 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 812. When the pressure sensor 812 is set on the lower layer of the display screen 805, the processor 801 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 805. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0167] The optical sensor 813 is used to detect ambient light intensity. In one embodiment, the processor 801 can control the display brightness of the display screen 805 based on the ambient light intensity detected by the optical sensor 813. Specifically, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 805 is decreased. In another embodiment, the processor 801 can also dynamically adjust the shooting parameters of the camera assembly 806 based on the ambient light intensity detected by the optical sensor 813.

[0168] The proximity sensor 814, also known as a distance sensor, is typically located on the front panel of the terminal device 800. The proximity sensor 814 is used to detect the distance between the user and the front of the terminal device 800. In one embodiment, when the proximity sensor 814 detects that the distance between the user and the front of the terminal device 800 is gradually decreasing, the processor 801 controls the display screen 805 to switch from the screen-on state to the screen-off state. When the proximity sensor 814 detects that the distance between the user and the front of the terminal device 800 is gradually increasing, the processor 801 controls the display screen 805 to switch from the screen-off state to the screen-on state.

[0169] Those skilled in the art will understand that Figure 8 The structure shown in the figure does not constitute a limitation on the terminal device 800, and the terminal device 800 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0170] Figure 9This is a schematic diagram of the structure of the server provided in the embodiment of the present application. The server 900 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 901 and one or more memories 902, wherein the one or more memories 902 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 901 to implement the resource information display method provided by the above-mentioned various method embodiments. Of course, the server 900 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 900 may also include other components for implementing device functions, which will not be described in detail here.

[0171] In an exemplary embodiment, a computer-readable storage medium is further provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to enable a terminal device to implement any of the above-mentioned resource information display methods.

[0172] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0173] In an exemplary embodiment, a computer program or computer program product is also provided, in which at least one computer instruction is stored. The at least one computer instruction is loaded and executed by a processor to enable a terminal device to implement any of the above-mentioned resource information display methods.

[0174] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.

[0175] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0176] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for displaying resource information, characterized in that: The method is applied to a terminal device, wherein a live broadcast client is running on the terminal device, and the method includes: When the live broadcast client is started, a first acquisition request is sent to the server and a simple interface of the first live broadcast room is displayed, wherein the first acquisition request is used to obtain resource information of the first virtual resource corresponding to the live broadcast client; Based on the live broadcast room entry operation on the simple interface, displaying the live broadcast interface of the first live broadcast room; When the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained, the resource information of the first virtual resource is displayed in response to the resource display operation on the live broadcast interface.

2. The method according to claim 1, characterized in that The method further comprises: Based on the live broadcast room entry operation on the simple interface, a second acquisition request is sent to the server, where the second acquisition request is used to acquire resource information of a second virtual resource corresponding to the anchor object of the first live broadcast room; After displaying the resource information of the first virtual resource, the method further includes: When the resource information of the second virtual resource is acquired, the resource information of the second virtual resource is displayed.

3. The method according to claim 1, characterized in that The displaying of the resource information of the first virtual resource includes: sorting the first virtual resources based on resource values ​​to obtain a first sorting result, and displaying resource information of the first virtual resources according to the first sorting result; or, The first virtual resources are sorted based on the number of times the virtual resources are donated to obtain a second sorting result, and resource information of the first virtual resources is displayed according to the second sorting result.

4. The method according to any one of claims 1 to 3, characterized in that: An entry control for entering the first live broadcast room is displayed in the simplified interface, and the live broadcast room entry operation includes a triggering operation on the entry control; Alternatively, the live broadcast room entry operation includes a triggering operation for the simple interface.

5. The method according to any one of claims 1 to 3, characterized in that: A resource control is displayed in the live broadcast interface, and the resource control is used to display resource information of virtual resources that can be donated to the anchor object; the resource display operation includes a triggering operation for the resource control.

6. The method according to any one of claims 1 to 3, characterized in that: The second virtual resource is a virtual resource corresponding to the object type of the anchor object.

7. The method according to any one of claims 1 to 3, characterized in that: After displaying the live broadcast interface of the first live broadcast room, the method further includes: Obtain resource information of each multimedia resource published by the anchor object, where the resource information of any multimedia resource includes at least one of the number of likes, the number of comments, or the number of shares of the multimedia resource; Determining a quality score of each multimedia resource according to the resource information of each multimedia resource, wherein the quality score of any multimedia resource is used to indicate the influence of the multimedia resource; determining a target multimedia resource from among the multimedia resources according to the quality scores of the multimedia resources; The target multimedia resource is displayed on the live broadcast interface.

8. A resource information display device, characterized in that: The device comprises: A sending module, configured to send a first acquisition request to a server when the live broadcast client is started, wherein the first acquisition request is used to acquire resource information of a first virtual resource corresponding to the live broadcast client; A display module, used to display a simple interface of the first live broadcast room; The display module is further configured to display the live broadcast interface of the first live broadcast room based on the live broadcast room entry operation on the simple interface; The display module is also used to display the resource information of the first virtual resource in response to the resource display operation on the live broadcast interface when the resource information of the first virtual resource is obtained and the resource information of the second virtual resource corresponding to the anchor object of the first live broadcast room is not obtained.

9. A terminal device, characterized in that: The terminal device includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor, so that the terminal device implements the resource information display method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by the processor to enable the terminal device to implement the resource information display method according to any one of claims 1 to 7.

11. A computer program product, characterized in that The computer program product stores at least one computer instruction, and the at least one computer instruction is loaded and executed by a processor to enable a terminal device to implement the resource information display method according to any one of claims 1 to 7.