Live broadcast room gift information display method, device, electronic device and storage medium

By displaying the statistics of the given information of virtual gifts in live broadcasts on the Internet, the problem of single display of virtual gift information is solved, which improves user interaction and retention rate and improves user experience.

CN115883911BActive Publication Date: 2025-07-08GUANGZHOU FANGGUI INFORMATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211526255.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-01
Publication Date
2025-07-08
Estimated Expiration
2042-12-01

AI Technical Summary

Technical Problem

The information display method of virtual gifts in existing live broadcasts is relatively single, and the interaction between users and anchors is low, affecting the user experience.

Method used

Through the collaborative work of the client and the server, the statistics of the gift information of virtual gifts are obtained and displayed, including the ranking of the gift quantity and reception quantity within the preset time period, as well as the gift quantity gap, etc., to enhance the interaction between the audience and the anchor.

Benefits of technology

It improves the retention rate and user experience of viewers in the live broadcast room, enhances the interaction between the audience and the anchor, and stimulates the enthusiasm of the audience and the anchor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883911B_ABST
    Figure CN115883911B_ABST
Patent Text Reader

Abstract

This application relates to the field of network live broadcast technology, and proposes a method, device, electronic device and storage medium for displaying gift information in a live broadcast room. The method includes: the client responds to a gift list loading instruction in the live broadcast room to obtain gift list data; loads the gift list according to the gift list data; the client responds to a trigger operation on a target virtual gift to obtain the gift type of the target virtual gift; if the gift type is a target gift type, sends a gift giving information statistics request for the target virtual gift to the server; the server responds to the gift giving information statistics request, obtains a target virtual gift identifier corresponding to the target virtual gift, obtains gift giving information statistics data of the target virtual gift within a preset time period according to the target virtual gift identifier, and sends the gift giving information statistics data to the client; the client displays the gift giving information statistics data of the target virtual gift, improving the retention rate of the audience in the live broadcast room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the technical field of webcasting, and in particular, to a method, apparatus, electronic device, and storage medium for displaying gift information in a live broadcast room. Background Art

[0002] Webcasting refers to the technology in which a host shares live audio and video streams with audiences over the Internet through a webcasting platform. Webcasting is a new form of Internet business, which embodies the characteristics of openness and sharing of the Internet, enabling every ordinary person to have the opportunity to showcase their talents on the Internet.

[0003] During the process of performing talents in webcasting, some audiences will send virtual gifts in the live broadcast room to interact and express their affirmation of the live content, thereby being able to create income for the host and enabling the host to work from home without leaving the house. Especially for people in remote areas or with limited mobility, or those who are affected by the epidemic and cannot go out to work normally, it has created a more convenient employment path and driven social employment.

[0004] In order to select more talented hosts or encourage hosts to provide higher-quality live content, webcasting platforms allow more than two hosts to conduct live broadcasts in the live broadcast room at the same time. The more talented or the host who can provide higher-quality live content will receive more support and recognition from the audience.

[0005] When users watch webcasts, they can interact with the host by giving virtual gifts. However, currently, the information display method of virtual gifts is relatively single, and the limitations of interaction between users and hosts are relatively large, affecting the user experience. Summary of the Invention

[0006] Embodiments of the present application provide a method, apparatus, electronic device, and storage medium for displaying gift information in a live broadcast room, which can enhance the interaction between the audience and the host and improve the retention rate of the audience in the live broadcast room. The technical solution is as follows:

[0007] In a first aspect, embodiments of the present application provide a method for displaying gift information in a live broadcast room, including the steps of:

[0008] The client responds to a gift list loading instruction in the live broadcast room, obtains gift list data; and loads the gift list according to the gift list data, where the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers;

[0009] The client responds to a trigger operation on a target virtual gift, obtains the gift type of the target virtual gift; if the gift type is a target gift type, sends a statistical request for the gift giving information of the target virtual gift to the server;

[0010] In response to the gift-giving information statistics request, the server obtains the target virtual gift identifier corresponding to the target virtual gift, obtains the gift-giving information statistics data of the target virtual gift within a preset time period according to the target virtual gift identifier, and sends the gift-giving information statistics data to the client;

[0011] The client displays the gift-giving information statistics data of the target virtual gift.

[0012] In a second aspect, an embodiment of the present application provides a method for displaying gift information in a live broadcast room, including the steps of:

[0013] In response to a gift list loading instruction in the live broadcast room, obtain gift list data; load a gift list according to the gift list data; wherein, the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers;

[0014] In response to a trigger operation on a target virtual gift, obtain the gift type of the target virtual gift; if the gift type is a target gift type, send a gift-giving information statistics request for the target virtual gift to the server to obtain the gift-giving information statistics data of the target virtual gift within a preset time period;

[0015] Display the gift-giving information statistics data of the target virtual gift.

[0016] In a third aspect, an embodiment of the present application provides a system for displaying gift information in a live broadcast room, including: a server and a client;

[0017] The client responds to a gift list loading instruction in the live broadcast room, obtains gift list data; loads a gift list according to the gift list data; wherein, the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers;

[0018] The client responds to a trigger operation on a target virtual gift, obtains the gift type of the target virtual gift; if the gift type is a target gift type, sends a gift-giving information statistics request for the target virtual gift to the server;

[0019] In response to the gift-giving information statistics request, the server obtains the target virtual gift identifier corresponding to the target virtual gift, obtains the gift-giving information statistics data of the target virtual gift within a preset time period according to the target virtual gift identifier, and sends the gift-giving information statistics data to the client;

[0020] The client displays the gift-giving information statistics data of the target virtual gift.

[0021] In a fourth aspect, an embodiment of the present application provides a device for displaying gift information in a live broadcast room, including:

[0022] A gift list loading module, configured to enable a client to obtain gift list data in response to a gift list loading instruction of a live broadcast room; and load a gift list according to the gift list data; wherein the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers.

[0023] A statistics request sending module, configured to enable the client to obtain a gift type of a target virtual gift in response to a triggering operation on the target virtual gift; and if the gift type is a target gift type, send a statistics request for gift giving information of the target virtual gift to a server.

[0024] A statistics data sending module, configured to enable the server to obtain a target virtual gift identifier corresponding to the target virtual gift in response to the statistics request for gift giving information, obtain statistics data of gift giving information of the target virtual gift within a preset time period according to the target virtual gift identifier, and send the statistics data of gift giving information to the client.

[0025] A statistics data display module, configured to enable the client to display the statistics data of gift giving information of the target virtual gift.

[0026] In a fifth aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method according to the first aspect or the second aspect are implemented.

[0027] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, where when the computer program is executed by a processor, the steps of the method according to the first aspect or the second aspect are implemented.

[0028] In the embodiment of the present application, the client obtains gift list data in response to a gift list loading instruction of a live broadcast room; loads a gift list according to the gift list data; wherein the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers; the client obtains a gift type of a target virtual gift in response to a triggering operation on the target virtual gift; if the gift type is a target gift type, sends a statistics request for gift giving information of the target virtual gift to a server; the server obtains a target virtual gift identifier corresponding to the target virtual gift in response to the statistics request for gift giving information, obtains statistics data of gift giving information of the target virtual gift within a preset time period according to the target virtual gift identifier, and sends the statistics data of gift giving information to the client; the client displays the statistics data of gift giving information of the target virtual gift. By triggering the target virtual gift, the embodiment of the present application can display the statistics data of gift giving information of the target virtual gift, thereby enhancing the interaction between the audience and the anchor and improving the retention rate of the audience in the live broadcast room.

[0029] For better understanding and implementation, the technical solution of this application will be described in detail below with reference to the accompanying drawings. Description of the Drawings

[0030] Figure 1 It is a schematic diagram of the application scenario of the live broadcast room gift information display method provided by the embodiment of this application;

[0031] Figure 2 It is a schematic flowchart of the live broadcast room gift information display method provided by the first embodiment of this application;

[0032] Figure 3 It is a schematic diagram of the display of the gift giving information statistical data provided by the first embodiment of this application;

[0033] Figure 4 It is another schematic diagram of the display of the gift giving information statistical data provided by the first embodiment of this application;

[0034] Figure 5 It is a schematic flowchart of the live broadcast room gift information display method provided by the second embodiment of this application;

[0035] Figure 6 It is a schematic diagram of the structure of the live broadcast room gift information display system provided by the third embodiment of this application;

[0036] Figure 7 It is a schematic diagram of the structure of the live broadcast room gift information display device provided by the fourth embodiment of this application;

[0037] Figure 8 It is a schematic diagram of the structure of the electronic device provided by the fifth embodiment of this application. Detailed Embodiments

[0038] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of the devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0039] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms "a", "the" and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0040] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" / "when" as used herein may be interpreted as "when...", "while...", or "in response to determining".

[0041] Those skilled in the art can understand that the "client", "terminal", and "terminal device" used in this application include both devices with a wireless signal receiver that only has the ability to receive wireless signals and no transmitting ability, and devices with receiving and transmitting hardware that can perform two-way communication on a two-way communication link. Such devices may include: cellular or other communication devices such as personal computers, tablets, etc., which have a single-line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service), which can combine voice, data processing, fax, and / or data communication capabilities; PDA (Personal Digital Assistant), which may include a radio frequency receiver, pager, Internet / intranet access, web browser, notepad, calendar, and / or GPS (Global Positioning System) receiver; conventional laptop and / or palm computers or other devices that have and / or include a radio frequency receiver. The "client", "terminal", and "terminal device" used here can be portable, transportable, installed in a vehicle (air, sea, and / or land), or suitable for and / or configured to run locally, and / or run in a distributed form at any other location on the earth and / or in space. The "client", "terminal", and "terminal device" used here can also be communication terminals, Internet access terminals, music / video playback terminals, such as PDAs, MIDs (Mobile Internet Devices), and / or mobile phones with music / video playback functions, or can also be smart TVs, set-top boxes, and other devices.

[0042] The hardware referred to by names such as "server", "client", and "service node" in this application is essentially an electronic device with the equivalent capabilities of a personal computer, which is a hardware device with the necessary components revealed by the von Neumann principle, including a central processing unit (including an arithmetic unit and a controller), a memory, an input device, and an output device. A computer program is stored in its memory, and the central processing unit loads the program stored in the external memory into the internal memory for execution, executes the instructions in the program, and interacts with the input / output devices to complete specific functions.

[0043] It should be noted that the concept of "server" in this application can similarly be extended to apply to the case of a server cluster. According to the network deployment principle understood by those skilled in the art, the various servers should be logically divided. Physically, these servers can either be independent of each other but can be invoked through interfaces, or integrated into a single physical computer or a set of computer clusters. Those skilled in the art should understand this flexibility and should not be restricted by this in the implementation manner of the network deployment method of this application.

[0044] Please refer to Figure 1 , Figure 1 FIG. is a schematic diagram of the application scenario of the live broadcast room interaction method based on emoticons provided by an embodiment of this application. This application scenario includes the host client 101, the server 102, and the viewer client 103 provided by an embodiment of this application. The host client 101 and the viewer client 103 interact through the server 102.

[0045] Among them, the host client 101 refers to the end that sends network live video, which is usually the client used by the host (i.e., the live broadcast host user) in a network live broadcast.

[0046] The viewer client 103 refers to the end that receives and watches network live video, which is usually the client used by the viewers (i.e., the live broadcast viewer users) who watch the video in a network live broadcast.

[0047] The hardware referred to by the host client 101 and the viewer client 103 is essentially an electronic device. Specifically, as Figure 1 shown, it can be an electronic device of types such as a smart phone, a smart interactive tablet, and a personal computer. Both the host client 101 and the viewer client 103 can access the Internet through well-known network access methods and establish a data communication link with the server 102.

[0048] As a business server, the server 102 can be responsible for further connecting relevant audio data servers, video stream servers, and other servers providing relevant support, etc., to form a logically related service cluster to serve relevant terminal devices, such as Figure 1The host client 101 and the viewer client 103 shown in the figure provide services.

[0049] In the embodiments of the present application, the host client 101 and the viewer client 103 can join the same live room (i.e., live channel). The above-mentioned live room refers to a chat room implemented by relying on Internet technology and usually has audio and video broadcast control functions. The host user conducts a live broadcast in the live room through the host client 101, and the viewers of the viewer client 103 can log in to the server 102 to enter the live room to watch the live broadcast.

[0050] In the live room, the host and the viewers can interact through well-known online interaction methods such as voice, video, and text. Generally, the host user performs a program for the viewers in the form of an audio and video stream, and resource interaction behaviors can also occur during the interaction process. For example, the viewer client 103 presents virtual gifts to the host client 101 in the same live room. Of course, the application form of the live room is not limited to online entertainment and can also be extended to other related scenarios, such as: user pairing interaction scenarios, video conferencing scenarios, online teaching scenarios, product promotion and sales scenarios, and any other scenarios that require similar interactions.

[0051] Specifically, the process of the viewer watching the live broadcast is as follows: The viewer can click to access the live broadcast application installed on the viewer client 103 and select to enter any live room, triggering the viewer client 103 to load the live room interface for the viewer. The live room interface includes several interaction components. By loading these interaction components, the viewer can watch the live broadcast in the live room and conduct various online interactions.

[0052] In the virtual gift giving scenario in the live room, the live broadcast viewer can trigger the gift giving component on the viewer client 103, open the gift list, select the corresponding virtual gift and then trigger the giving. Then, the viewer client 103 will send a virtual gift giving request to the server 102 according to the virtual gift selected by the user. The server 102 generates corresponding virtual gift giving data according to the virtual gift giving request and sends it to all the clients that have joined the live room to display the giving effect of the virtual gift. However, currently, the information display method of virtual gifts is relatively single, and the limitation of the interaction between users and the host is relatively large, affecting the user experience.

[0053] Based on this, the embodiments of the present application provide a method for displaying gift information in a live room. Please refer to Figure 2 , Figure 2 is a schematic flowchart of the method for displaying gift information in a live room provided by the first embodiment of the present application. The method includes the following steps:

[0054] S10: In response to a gift list loading instruction in the live streaming room, the client obtains gift list data; and loads the gift list according to the gift list data; wherein, the gift list includes virtual gifts corresponding to a number of virtual gift identifiers.

[0055] Among them, the user triggers the gift list loading instruction by clicking on the gift giving component on the live streaming room interface to obtain the gift list data. The gift giving component can be an icon, a button, or any other component that the user can touch or click on.

[0056] The gift list data includes a number of virtual gift identifiers and virtual gift data corresponding to the virtual gift identifiers. The virtual gift identifier is the unique identifier of the virtual gift, and the virtual gift identifier can be the number or name of the virtual gift, etc. The gift list includes a number of virtual gifts. The user can browse and select virtual gifts in the gift list to achieve virtual gift interaction between the user and the anchor.

[0057] S20: In response to a trigger operation on the target virtual gift, the client obtains the gift type of the target virtual gift; if the gift type is the target gift type, it sends a request for statistical information on the giving of the target virtual gift to the server.

[0058] Among them, the target virtual gift is one of the several virtual gifts in the gift list. The gift type is used to determine which type of virtual gift the user gives (that is, to determine the category of the virtual gift, for example, whether it is a common gift (such as a hot air balloon, a pumpkin carriage, etc.) or a game prop (such as a game bomb, a game speed up / slow down prop, a game line clearing prop, etc.)).

[0059] The target gift type is a preset gift type, such as "time portal".

[0060] The request for statistical information on the giving of the target virtual gift is used to request the server for statistical data on the giving of the target virtual gift.

[0061] In the embodiment of the present application, in response to a trigger operation on the target virtual gift by the viewer user or the anchor user, the trigger operation can be a long - press touch operation or a double - click touch operation, and the client obtains the gift type of the target virtual gift. It judges whether the gift type of the target virtual gift is the target gift type. If so, according to the target virtual gift identifier of the target virtual gift, it generates a request for statistical information on the giving of the target virtual gift and sends the request for statistical information on the giving of the target virtual gift to the server. If not, it does not send a request for statistical information on the giving of the target virtual gift to the server.

[0062] S30: In response to the gift-giving information statistics request, the server obtains the target virtual gift identifier corresponding to the target virtual gift, and according to the target virtual gift identifier, obtains the gift-giving information statistics data of the target virtual gift within a preset time period, and sends the gift-giving information statistics data to the client.

[0063] Among them, the preset time period can be one day, one week or one month.

[0064] The gift-giving information statistics data of the target virtual gift may include the preset number of viewer user identifiers with the top gift-giving amounts of the target virtual gift within the preset time period in the live streaming platform, may also include the preset number of host user identifiers with the top gift-receiving amounts of the target virtual gift within the preset time period in the live streaming platform, may further include the gift-giving amount gap between the current viewer user logging in to the client and the preset number of viewer users with the top gift-giving amounts of the target virtual gift within the preset time period in the live streaming platform, and may also include the gift-receiving amount gap between the current host user logging in to the client and the preset number of host users with the top gift-receiving amounts of the target virtual gift within the preset time period in the live streaming platform.

[0065] In an embodiment of the present application, in response to the gift-giving operations of multiple viewer users sending the target virtual gift to different host users, the server obtains the gift-giving data of the target virtual gift. The gift-giving data includes viewer user identifiers, host user identifiers, target virtual gift identifiers, the target virtual gift-giving amounts of each viewer user, and the target virtual gift-receiving amounts of each host user. The server statistically processes the gift-giving data of the target virtual gift to obtain the gift-giving information statistics data of the target virtual gift.

[0066] S40: The client displays the gift-giving information statistics data of the target virtual gift.

[0067] In an embodiment of the present application, the client receives the gift-giving information statistics data of the target virtual gift sent by the server and displays the gift-giving information statistics data of the target virtual gift. Specifically, it can be displayed in a pop-up window in the display area of the target virtual gift. For example, it can be displayed directly above the target virtual gift icon.

[0068] Applying the embodiments of the present application, the client responds to the gift list loading instruction of the live broadcast room to obtain gift list data; according to the gift list data, the gift list is loaded; wherein, the gift list includes virtual gifts corresponding to a number of virtual gift identifiers; the client responds to the triggering operation of the target virtual gift to obtain the gift type of the target virtual gift; if the gift type is the target gift type, a gift giving information statistics request for the target virtual gift is sent to the server; the server responds to the gift giving information statistics request, obtains the target virtual gift identifier corresponding to the target virtual gift, and according to the target virtual gift identifier, obtains the gift giving information statistics data of the target virtual gift within a preset time period, and sends the gift giving information statistics data to the client; the client displays the gift giving information statistics data of the target virtual gift. By triggering the target virtual gift, the embodiments of the present application can display the gift giving information statistics data of the target virtual gift, thereby enhancing the interaction between the audience and the anchor and improving the retention rate of the audience in the live broadcast room.

[0069] In an alternative embodiment, please refer to Figure 3 , the gift giving information statistics data includes the first audience user identifier 31 with the largest number of gifts given of the target virtual gift within the preset time period in the live broadcast platform, and / or, the first anchor user identifier 32 with the largest number of gifts received of the target virtual gift within the preset time period in the live broadcast platform.

[0070] Among them, the first audience user identifier is used to identify the first audience user with the largest number of gifts given of the target virtual gift within the preset time period in the live broadcast platform. Specifically, the first audience user identifier may be the identity identifier of the first audience user, such as the name or ID of the first audience user. The first anchor user identifier is used to identify the first anchor user with the largest number of gifts received of the target virtual gift within the preset time period in the live broadcast platform. Specifically, the first anchor user identifier may be the identity identifier of the first anchor user, such as the name or ID of the first anchor user.

[0071] By displaying the first audience user identifier, or the first anchor user identifier, or both the first audience user identifier and the first anchor user identifier on the client, the user logging in to the client can quickly know the audience user with the largest number of gifts given of the target virtual gift and the anchor user with the largest number of gifts received of the target virtual gift, thereby improving the user experience.

[0072] In an alternative embodiment, if the client is an audience client, the gift giving information statistics request for the target virtual gift further includes a second audience user identifier, and the gift giving information statistics data further includes the gift giving quantity gap between the second audience user corresponding to the second audience user identifier and the first audience user corresponding to the first audience user identifier. Step S30 includes step S301, specifically as follows:

[0073] S301: In response to a gift-giving information statistics request, the server obtains the target virtual gift identifier corresponding to the target virtual gift and the second viewer user identifier. According to the target virtual gift identifier and the second viewer user identifier, the server obtains the first gift-giving quantity of the first viewer user corresponding to the first viewer user identifier for the target virtual gift, and the second gift-giving quantity of the second viewer user corresponding to the second viewer user identifier for the target virtual gift; calculates the gift-giving quantity difference between the first gift-giving quantity and the second gift-giving quantity, and sends the gift-giving information statistics data including the gift-giving quantity difference to the client.

[0074] Among them, the second viewer user identifier is used to identify the second viewer user who logs in to the client, and the second viewer user is the viewer user who performs a trigger operation on the target virtual gift on the client.

[0075] In an embodiment of the present application, after the second viewer user triggers the target virtual gift, the client will display the gift-giving quantity difference between the second viewer user and the first viewer user. For example, if the number of the target virtual gift "Time Gate" given by the second viewer user is 10, and the number of the target virtual gift "Time Gate" given by the first viewer user is 200, the client will display that the gift-giving quantity difference between the second viewer user and the first viewer user is 190.

[0076] By displaying the gift-giving quantity difference between the second viewer user and the first viewer user on the client, the enthusiasm of the second viewer user for giving the target virtual gift can be stimulated, and the interactivity with the anchor can be increased.

[0077] In an alternative embodiment, please refer to Figure 4 , if the client is an anchor client, the gift-giving information statistics request for the target virtual gift further includes a second anchor user identifier, and the gift-giving information statistics data further includes the reception quantity difference 33 between the second anchor user corresponding to the second anchor user identifier and the first anchor user corresponding to the first anchor user identifier. Step S30 includes step S302, which is specifically as follows:

[0078] S302: In response to a gift-giving information statistics request, the server obtains the target virtual gift identifier corresponding to the target virtual gift and the second anchor user identifier. According to the target virtual gift identifier and the second anchor user identifier, the server obtains the first reception quantity of the first anchor user corresponding to the first anchor user identifier for the target virtual gift, and the second reception quantity of the second anchor user corresponding to the second anchor user identifier for the target virtual gift; calculates the reception quantity difference between the first reception quantity and the second reception quantity, and sends the gift-giving information statistics data including the reception quantity difference to the client.

[0079] Among them, the second anchor user identifier is used to identify the second anchor user who logs in to the client, and the second anchor user is the anchor user who performs a trigger operation on the target virtual gift on the client.

[0080] In an embodiment of the present application, after the second host user triggers the target virtual gift, the client will display the receiving quantity gap between the second host user and the first host user. For example, if the number of target virtual gifts "Time and Space Gate" received by the second host user is 20, and the number of target virtual gifts "Time and Space Gate" received by the first host user is 100, the client will display that the receiving quantity gap between the second host user and the first host user is 80.

[0081] By displaying the receiving quantity gap between the second host user and the first host user on the client, the enthusiasm of the second host user to improve the quality of their live content can be stimulated, thereby attracting more viewer users.

[0082] In an optional embodiment, after step S40, step S41 is included, which is specifically as follows:

[0083] S41: In response to the trigger operation on the first host user identifier, the client jumps the live broadcast room where the client is located to the live broadcast room of the first host user corresponding to the first host user identifier.

[0084] In an embodiment of the present application, the client displays the first host user identifier. When a viewer user or host user logged in to the client triggers the first host user identifier, they can directly enter the live broadcast room of the first host user corresponding to the first host user identifier, so that the viewer user or host user can quickly understand the live content of the first host user, improving the user experience and at the same time increasing the viewer activity of the first host user.

[0085] In an optional embodiment, after step S40, step S42 is included, which is specifically as follows:

[0086] S42: In response to the trigger operation on the first viewer user identifier, the client jumps the live broadcast room where the client is located to the live broadcast room of the first viewer user corresponding to the first viewer user identifier.

[0087] In an embodiment of the present application, the client displays the first viewer user identifier. When a viewer user or host user logged in to the client triggers the first viewer user identifier, they can directly enter the live broadcast room of the first viewer user corresponding to the first viewer user identifier, thereby increasing the viewer activity for the host in the live broadcast room of the first viewer user.

[0088] Optionally, when the client displays the first viewer user identifier and a viewer user or host user logged in to the client triggers the first viewer user identifier, they can directly enter the personal homepage of the first viewer user corresponding to the first viewer user identifier, enabling the viewer user or host user to quickly understand the first viewer user and increasing the attention traffic for the first viewer user.

[0089] In an optional embodiment, a method for displaying gift information in a live broadcast room includes steps S43 to S44, which are specifically as follows:

[0090] S43: When the gift-giving information statistical data changes, the server generates a first broadcast message according to the change information of the gift-giving information statistical data, and sends the first broadcast message to the client;

[0091] S44: After the client responds to the trigger operation on the target virtual gift, according to the first broadcast message, it adds and displays the updated gift-giving information statistical data in the display area of the target virtual gift in the gift list.

[0092] Among them, the change information of the gift-giving information statistical data is used to indicate that the identification of the first viewer user who has given the most of the target virtual gift in the live broadcast platform within a preset time period has changed, and / or the identification of the first host user who has received the most of the target virtual gift in the live broadcast platform within a preset time period has changed. For example, the viewer user who has given the most "Time Gate" gifts has changed from "Zhang San" to "Wang Wu", or the host user who has received the most "Time Gate" gifts has changed from "Xiao Yi" to "Li Si".

[0093] In the embodiment of the present application, the server detects that the gift-giving information statistical data has changed, generates a first broadcast message, and sends the first broadcast message to the client. After receiving the first broadcast message, the client displays the updated gift-giving information statistical data after the viewer user or the host user triggers the target virtual gift. Specifically, when the viewer user or the host user opens the gift list, a red dot status is displayed in the upper right corner of the display area of the target virtual gift. The red dot status is used to remind the viewer user or the host user that the gift-giving information statistical data of the target virtual gift has changed. When the viewer user or the host user triggers the target virtual gift, the updated gift-giving information statistical data is displayed, and at the same time the red dot status disappears.

[0094] By adding and displaying the updated gift-giving information statistical data in the display area of the target virtual gift in the gift list, users can understand the gift-giving information statistical data of the target virtual gift in real time, improving the user experience.

[0095] In an optional embodiment, a method for displaying gift information in a live broadcast room includes steps S45 to S46, which are specifically as follows:

[0096] S45: The server responds to the gift-giving operation of the viewer client for the first time to give the target virtual gift to the host, generates a second broadcast message, and sends the second broadcast message to the client;

[0097] S46: The client receives the second broadcast message, and in response to the trigger operation on the second broadcast message, displays the gift-giving information statistical data of the target virtual gift in the gift list.

[0098] Among them, the second broadcast information is used to indicate the gift-giving operation of the viewer client for the first time the host gives the target virtual gift.

[0099] In the embodiment of the present application, when the first gift-giving of the target virtual gift occurs, the server sends the second broadcast information to the client. The client receives the second broadcast information, and the second broadcast information can be displayed as "Congratulations to XX for the first time giving the Space-Time Gate gift". The viewer user or host user logged in to the client performs a trigger operation on the second broadcast information. The trigger operation can be a click operation or a long-press operation. The client will automatically pop up a window of the "Space-Time Gate", and the window displays the viewer user identifier who gives the "Space-Time Gate" for the first time and the host identifier who receives the "Space-Time Gate".

[0100] By triggering the second broadcast information on the client, it is possible to quickly understand the viewer user who gives the target virtual gift for the first time and the host user who receives the target virtual gift for the first time, improving the user experience.

[0101] In an optional embodiment, the method for displaying gift information in a live broadcast room includes step S47, specifically as follows:

[0102] S47: The server clears the statistical data of the gift-giving information of the target virtual gift every preset time period.

[0103] In the embodiment of the present application, taking the preset time period as one day as an example, at 0:00 every day, the server clears and resets all the gift-giving statistical data of the target virtual gift. After clearing, it obtains the gift-giving data of the "Space-Time Gate" in real time to obtain new statistical data of the gift-giving information. By clearing the statistical data of the gift-giving information of the target virtual gift every preset time period, each viewer user or host user has the opportunity to appear in the statistical data of the gift-giving information of the target virtual gift, which can stimulate the enthusiasm of viewer users to give the target virtual gift and host users to improve the quality of the live broadcast content, increase the interactivity with the host, and at the same time reduce the server data cache pressure.

[0104] Please refer to Figure 5 , Figure 5 which is the flowchart of the method for displaying gift information in a live broadcast room provided in the second embodiment of the present application, including the following steps:

[0105] S101: In response to the gift list loading instruction in the live broadcast room, obtain the gift list data; according to the gift list data, load the gift list; where the gift list includes virtual gifts corresponding to several virtual gift identifiers;

[0106] S102: In response to a triggering operation on a target virtual gift, obtain the gift type of the target virtual gift; if the gift type is the target gift type, send a statistical request for the gift-giving information of the target virtual gift to the server to obtain the statistical data of the gift-giving information of the target virtual gift within a preset time period;

[0107] S103: Display the statistical data of the gift-giving information of the target virtual gift.

[0108] In this embodiment, the method for displaying gift information in a live broadcast room is described from the perspective of the client. The content in steps S101 to S203 has been described in detail in the first embodiment of this application and will not be repeated here.

[0109] Please refer to Figure 6 , which is a schematic structural diagram of a live broadcast room gift information display system provided in the third embodiment of this application. The system 100 includes: a server 200 and a client 300;

[0110] The client 300, in response to a gift list loading instruction in the live broadcast room, obtains gift list data; according to the gift list data, loads the gift list; where the gift list includes virtual gifts corresponding to a number of virtual gift identifiers;

[0111] The client 300, in response to a triggering operation on a target virtual gift, obtains the gift type of the target virtual gift; if the gift type is the target gift type, sends a statistical request for the gift-giving information of the target virtual gift to the server 200;

[0112] The server 200, in response to the statistical request for gift-giving information, obtains the target virtual gift identifier corresponding to the target virtual gift, and according to the target virtual gift identifier, obtains the statistical data of the gift-giving information of the target virtual gift within a preset time period, and sends the statistical data of the gift-giving information to the client 300;

[0113] The client 300 displays the statistical data of the gift-giving information of the target virtual gift.

[0114] The live broadcast room gift information display system and the live broadcast room gift information display method provided in the above embodiments belong to the same concept. The implementation process is detailed in the method embodiments and will not be elaborated here.

[0115] Please refer to Figure 7 , which is a schematic structural diagram of a live broadcast room gift information display device provided in the fourth embodiment of this application. The device can be implemented as all or part of an electronic device through software, hardware, or a combination of both. The live broadcast room gift information display device 5 includes:

[0116] A gift list loading module 51, configured to obtain gift list data when the client responds to a gift list loading instruction in a live broadcast room; and load the gift list according to the gift list data; wherein, the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers.

[0117] A statistical request sending module 52, configured to obtain the gift type of a target virtual gift when the client responds to a triggering operation on the target virtual gift; and if the gift type is a target gift type, send a statistical request for the gift giving information of the target virtual gift to the server.

[0118] A statistical data sending module 53, configured to obtain the target virtual gift identifier corresponding to the target virtual gift when the server responds to the statistical request for gift giving information, obtain the statistical data of the gift giving information of the target virtual gift within a preset time period according to the target virtual gift identifier, and send the statistical data of the gift giving information to the client.

[0119] A statistical data display module 54, configured to display the statistical data of the gift giving information of the target virtual gift on the client.

[0120] It should be noted that when the live broadcast room gift information display device provided in the above embodiment executes the live broadcast room gift information display method, only the above division of each functional module is used for illustration. In actual application, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the live broadcast room gift information display device and the live broadcast room gift information display method provided in the above embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be elaborated here.

[0121] Please refer to Figure 8 , which is a schematic structural diagram of an electronic device provided in the fifth embodiment of the present application. As Figure 8 shown, the electronic device 21 may include: a processor 210, a memory 211, and a computer program 212 stored in the memory 211 and executable on the processor 210, for example: a live broadcast control program for team interaction; when the processor 210 executes the computer program 212, the steps in the above embodiment are implemented.

[0122] Among them, the processor 210 may include one or more processing cores. The processor 210 connects various parts within the electronic device 21 through various interfaces and circuits. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 211, and by invoking data in the memory 211, it executes various functions of the electronic device 21 and processes data. Optionally, the processor 210 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 210 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the touch display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 210 and may be implemented separately by a single chip.

[0123] Among them, the memory 211 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 211 includes a non-transitory computer-readable storage medium. The memory 211 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 211 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch instructions, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 211 may also be at least one storage device located far from the aforementioned processor 210.

[0124] The embodiment of the present application also provides a computer storage medium, which can store multiple instructions. These instructions are suitable for being loaded and executed by the processor to perform the method steps of the above embodiments. The specific execution process can refer to the specific description of the above embodiments and will not be elaborated here.

[0125] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0126] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0127] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0128] In the embodiments provided by the present invention, it should be understood that the disclosed device / terminal device and method can be implemented in other ways. For example, the device / terminal device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.

[0129] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0130] In addition, in each embodiment of the present invention, each functional unit may be integrated into one processing unit, may exist physically alone for each unit, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0131] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above embodiment methods of the present invention, it may also be completed by instructing relevant hardware through a computer program. The computer program may be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above various method embodiments may be implemented. Among them, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file, or some intermediate form, etc.

[0132] The present invention is not limited to the above embodiments. If various changes or deformations to the present invention do not deviate from the spirit and scope of the present invention, and if these changes and deformations fall within the scope of the claims of the present invention and equivalent technical scope, then the present invention also intends to include these changes and deformations.

Claims

1. A method for displaying gift information in a live broadcast room, characterized in that, The method includes the following steps: The client responds to a gift list loading instruction in the live broadcast room, obtains gift list data, and loads a gift list according to the gift list data. Among them, the gift list includes virtual gifts corresponding to a number of virtual gift identifiers; The client responds to a trigger operation on a target virtual gift, obtains the gift type of the target virtual gift, and if the gift type is a target gift type, sends a gift giving information statistics request for the target virtual gift to the server; The server responds to the gift giving information statistics request, obtains the target virtual gift identifier corresponding to the target virtual gift, obtains gift giving information statistics data of the target virtual gift within a preset time period according to the target virtual gift identifier, and sends the gift giving information statistics data to the client. If the client is a host client, the gift giving information statistics request for the target virtual gift further includes a second host user identifier, and the gift giving information statistics data further includes the reception volume gap between the second host user corresponding to the second host user identifier and the first host user corresponding to the first host user identifier. The server responds to the gift giving information statistics request, obtains the target virtual gift identifier corresponding to the target virtual gift and the second host user identifier, obtains the first reception volume of the first host user corresponding to the first host user identifier receiving the target virtual gift and the second reception volume of the second host user corresponding to the second host user identifier receiving the target virtual gift according to the target virtual gift identifier and the second host user identifier, calculates the reception volume gap between the first reception volume and the second reception volume, and sends the gift giving information statistics data including the reception volume gap to the client. The first host user identifier is used to identify the first host user with the most received volume of the target virtual gift in the live broadcast platform within a preset time period. The second host user identifier is used to identify the second host user who logs in to the client, and the second host user is the host user who performs a trigger operation on the target virtual gift on the client; The client displays the gift giving information statistics data of the target virtual gift.

2. The live broadcast room gift information display method according to claim 1, wherein: The gift giving information statistics data includes a first audience user identifier with the most gift giving volume of the target virtual gift in the live broadcast platform within a preset time period.

3. The live broadcast room gift information display method according to claim 2, wherein: If the client is an audience client, the gift giving information statistics request for the target virtual gift further includes a second audience user identifier, and the gift giving information statistics data further includes the gift giving volume gap between the second audience user corresponding to the second audience user identifier and the first audience user corresponding to the first audience user identifier; The steps for the server to, in response to the gift-giving information statistics request, obtain the target virtual gift identifier corresponding to the target virtual gift, obtain the gift-giving information statistics data of the target virtual gift within a preset time period according to the target virtual gift identifier, and send the gift-giving information statistics data to the client include: The server, in response to the gift-giving information statistics request, obtains the target virtual gift identifier corresponding to the target virtual gift and the second viewer user identifier, and according to the target virtual gift identifier and the second viewer user identifier, obtains the first gift-giving quantity of the first viewer user corresponding to the first viewer user identifier for giving the target virtual gift, and the second gift-giving quantity of the second viewer user corresponding to the second viewer user identifier for giving the target virtual gift; calculates the gift-giving quantity difference between the first gift-giving quantity and the second gift-giving quantity, and sends the gift-giving information statistics data including the gift-giving quantity difference to the client.

4. The live broadcast room gift information display method according to claim 2, wherein: After the step where the client displays the gift-giving information statistics data of the target virtual gift, it further includes: The client, in response to a trigger operation on the first anchor user identifier, jumps the live broadcast room where the client is located to the live broadcast room of the first anchor user corresponding to the first anchor user identifier.

5. The live broadcast room gift information display method according to claim 2, wherein: After the step where the client displays the gift-giving information statistics data of the target virtual gift, it further includes: The client, in response to a trigger operation on the first viewer user identifier, jumps the live broadcast room where the client is located to the live broadcast room of the first viewer user corresponding to the first viewer user identifier.

6. The live broadcast room gift information display method according to any one of claims 1 to 5, characterized in that including: When the gift-giving information statistics data changes, the server generates a first broadcast message according to the change information of the gift-giving information statistics data, and sends the first broadcast message to the client; After the client responds to a trigger operation on the target virtual gift, according to the first broadcast message, it adds and displays gift-giving information statistics update information in the display area of the target virtual gift in the gift list.

7. The method for displaying live broadcast gift information according to any one of claims 1 to 5, characterized in that including: The server, in response to a gift-giving operation of the viewer client for the first time to give the target virtual gift to the anchor, generates a second broadcast message, and sends the second broadcast message to the client; The client receives the second broadcast message, and in response to a trigger operation on the second broadcast message, displays the gift-giving information statistics data of the target virtual gift in the gift list.

8. The method for displaying live broadcast gift information according to any one of claims 1 to 5, characterized in that, including: The server clears the gift-giving information statistics data of the target virtual gift every preset time period.

9. A method for displaying gift information in a live broadcast room, characterized in that, The method includes the following steps: In response to a gift list loading instruction of the live broadcast room, obtain gift list data; according to the gift list data, load the gift list; wherein, the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers. In response to a trigger operation on a target virtual gift, obtain the gift type of the target virtual gift; if the gift type is a target gift type, send a gift giving information statistics request for the target virtual gift to obtain gift giving information statistics data within a preset time period; if the client is a host client, the gift giving information statistics request for the target virtual gift further includes a second host user identifier, and the gift giving information statistics data further includes the reception quantity gap between the second host user corresponding to the second host user identifier and the first host user corresponding to the first host user identifier; the first host user identifier is used to identify the first host user who has received the most target virtual gifts within the preset time period on the live streaming platform; the second host user identifier is used to identify the second host user who logs in to the client, and the second host user is the host user who performs the trigger operation on the target virtual gift on the client. Display the gift giving information statistics data of the target virtual gift.

10. A live broadcast room gift information display system, characterized in that, Including: A server and a client; The client responds to a gift list loading instruction in the live streaming room and obtains gift list data. According to the gift list data, load the gift list; wherein, the gift list includes virtual gifts corresponding to a number of virtual gift identifiers. The client responds to a trigger operation on a target virtual gift, obtains the gift type of the target virtual gift; if the gift type is a target gift type, send a gift giving information statistics request for the target virtual gift to the server. The server responds to the gift giving information statistics request, obtains the target virtual gift identifier corresponding to the target virtual gift, and according to the target virtual gift identifier, obtains the gift giving information statistics data of the target virtual gift within the preset time period, and sends the gift giving information statistics data to the client; if the client is a host client, the gift giving information statistics request for the target virtual gift further includes a second host user identifier, and the gift giving information statistics data further includes the reception quantity gap between the second host user corresponding to the second host user identifier and the first host user corresponding to the first host user identifier; the server responds to the gift giving information statistics request, obtains the target virtual gift identifier corresponding to the target virtual gift and the second host user identifier, and according to the target virtual gift identifier and the second host user identifier, obtains the first reception quantity of the first host user corresponding to the first host user identifier receiving the target virtual gift, and the second reception quantity of the second host user corresponding to the second host user identifier receiving the target virtual gift; calculate the reception quantity gap between the first reception quantity and the second reception quantity, and send the gift giving information statistics data including the reception quantity gap to the client; the first host user identifier is used to identify the first host user who has received the most target virtual gifts within the preset time period on the live streaming platform; the second host user identifier is used to identify the second host user who logs in to the client, and the second host user is the host user who performs the trigger operation on the target virtual gift on the client. The client displays the statistical data of the gift-giving information of the target virtual gift.

11. A live broadcast room gift information display device, characterized in that, Including: A gift list loading module, configured to enable the client to obtain gift list data in response to a gift list loading instruction of a live broadcast room; Load the gift list according to the gift list data; wherein, the gift list includes virtual gifts corresponding to a plurality of virtual gift identifiers; A statistical request sending module, configured to enable the client to obtain the gift type of the target virtual gift in response to a triggering operation on the target virtual gift; if the gift type is a target gift type, send a statistical request for the gift-giving information of the target virtual gift to the server; A statistical data sending module, configured to enable the server to obtain the target virtual gift identifier corresponding to the target virtual gift in response to the statistical request for the gift-giving information, obtain the statistical data of the gift-giving information of the target virtual gift within a preset time period according to the target virtual gift identifier, and send the statistical data of the gift-giving information to the client; if the client is a host client, the statistical request for the gift-giving information of the target virtual gift further includes a second host user identifier, and the statistical data of the gift-giving information further includes the receiving volume gap between the second host user corresponding to the second host user identifier and the first host user corresponding to the first host user identifier; the server obtains the target virtual gift identifier corresponding to the target virtual gift and the second host user identifier in response to the statistical request for the gift-giving information, obtains the first receiving volume of the first host user corresponding to the first host user identifier receiving the target virtual gift and the second receiving volume of the second host user corresponding to the second host user identifier receiving the target virtual gift according to the target virtual gift identifier and the second host user identifier; calculate the receiving volume gap between the first receiving volume and the second receiving volume, and send the statistical data of the gift-giving information including the receiving volume gap to the client; the first host user identifier is used to identify the first host user with the largest receiving volume of the target virtual gift in the live broadcast platform within a preset time period; the second host user identifier is used to identify the second host user who logs in to the client, and the second host user is the host user who performs a triggering operation on the target virtual gift on the client; A statistical data display module, configured to enable the client to display the statistical data of the gift-giving information of the target virtual gift.

12. An electronic device, comprising: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 9 when executing the computer program.

13. A computer-readable storage medium storing a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Virtual gift display method and system, client device and server

    CN112702657A

  • Virtual gift display method, client device, server and system

    CN114339437A