Message display method, device and equipment for virtual live broadcast room

By displaying different types of messages in the public screen of the virtual live broadcast room according to the popularity status, the problem that users find it difficult to extract effective information from a large number of messages is solved, and the real-time interactive experience is improved.

CN115379281BActive Publication Date: 2025-04-01DOUYIN VISION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110552323.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-20
Publication Date
2025-04-01
Estimated Expiration
2041-05-20

AI Technical Summary

Technical Problem

In the virtual live broadcast room, it is difficult for users to extract effective information from a large number of messages, resulting in a reduction in real-time interactive experience and users feel chaos and the phenomenon of too fast sweeping the screen.

Method used

By determining the popularity status of the virtual live broadcast room, scrolling different types of messages in different areas of the public screen, the first area displays multiple comment messages, and the second area displays a notification message, and using the method of distinguishing regional partitioning and message type, the message display is optimized.

Benefits of technology

It effectively improves the speed of users extracting information in the virtual live broadcast room, reduces the screen sweeping phenomenon caused by excessive messages, and improves the interactive experience of real-time interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115379281B_ABST
    Figure CN115379281B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device and apparatus for displaying messages in a virtual live broadcast room, the method comprising: determining the popularity status of the virtual live broadcast room. When the popularity status is a first status, a plurality of messages belonging to a first type are scrolled and displayed in a first area of ​​a public screen of the virtual live broadcast room, and a message belonging to a second type is scrolled and displayed in a second area of ​​the public screen of the virtual live broadcast room. Thus, different types of messages can be displayed in different areas of the public screen of the virtual live broadcast room, so that users can quickly extract valid information from the public screen of the virtual live broadcast room, avoiding the phenomenon of too much messages on the public screen of the virtual live broadcast room causing the screen to refresh too quickly, and effectively improving the interactive experience of users in real-time interaction when watching online live broadcasts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet live broadcast technology, and in particular to a message display method, device and equipment for a virtual live broadcast room. Background Art

[0002] With the continuous development of Internet technology, live streaming has emerged, providing users with a rich and colorful entertainment life. Live streaming can realize real-time interaction between multiple parties in different locations. Generally, different access addresses (or link addresses) are assigned to different live streaming networks, referred to as virtual live streaming rooms. Thus, users can enter the virtual live streaming room to watch and interact.

[0003] However, if the number of users watching the virtual live broadcast room suddenly increases, the amount of messages in the virtual live broadcast room can reach millions or even tens of millions. Due to the large amount of messages, the public screen of the virtual live broadcast room (hereinafter referred to as the public screen) is mixed with various types of messages, making it difficult for users to extract effective information from the public screen, and users cannot carefully read the comment messages on the public screen, resulting in users being unable to conduct effective real-time interaction, which easily gives users a feeling of confusion and too fast screen swiping, reducing the user's interactive experience of real-time interaction when watching online live broadcasts. Summary of the invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a message display method, device and equipment in a virtual live broadcast room.

[0005] In a first aspect, the present disclosure provides a method for displaying messages in a virtual live broadcast room, comprising:

[0006] Determine the popularity status of the virtual live broadcast room;

[0007] When the popularity state is the first state, a plurality of messages belonging to the first type are scrolled and displayed in a first area of ​​the public screen of the virtual live broadcast room, and a message belonging to the second type is scrolled and displayed in a second area of ​​the public screen of the virtual live broadcast room;

[0008] The first area and the second area do not overlap or partially overlap, and the first type is different from the second type.

[0009] By the method provided in the first aspect, the popularity status of the virtual live broadcast room is determined. When the popularity status is the first status, multiple messages belonging to the first type are scrolled and displayed in the first area of ​​the public screen of the virtual live broadcast room, and a message belonging to the second type is scrolled and displayed in the second area of ​​the public screen of the virtual live broadcast room. Among them, the first area and the second area do not overlap or partially overlap, and the first type is different from the second type. Therefore, different types of messages can be displayed in different areas of the public screen of the virtual live broadcast room, so that users can quickly extract valid information from the public screen of the virtual live broadcast room, avoiding the phenomenon of too much messages on the public screen of the virtual live broadcast room causing the screen to refresh too quickly, and effectively improving the interactive experience of users in real-time interaction when watching live broadcasts on the Internet.

[0010] In a possible design, a plurality of messages belonging to the first type are scrolled and displayed in a first area of ​​a public screen of a virtual live studio, including:

[0011] Obtaining a first message of a first type from a default message queue, wherein the default message queue stores messages of all types received from the server;

[0012] The message located at the top of the first area disappears, the message located in the middle of the first area is scrolled upward, and the first message is displayed at the bottom of the first area, so that the messages in the first area are scrolled.

[0013] In a possible design, a message of the second type is scrolled and displayed in the second area of ​​the public screen of the virtual live studio, including:

[0014] Obtaining a new message from the collapsed message queue, wherein the collapsed message queue stores messages belonging to the second type;

[0015] When the display time of a message currently displayed in the second area exceeds the first preset time, the message currently displayed in the second area disappears and a new message is displayed in the second area, so that the messages in the second area are scrolled.

[0016] In one possible design, the method further includes:

[0017] When the display duration of a message currently displayed in the second area does not exceed the first preset duration, a new message is discarded.

[0018] In one possible design, the method further includes:

[0019] receiving a message of a second type from the server;

[0020] Stores a message in the collapsed message queue.

[0021] In a possible design, when the virtual live broadcast room is a game virtual live broadcast room, a message is stored in the collapsed message queue, including:

[0022] When the total number of messages stored in the collapsed message queue is less than a preset threshold, one message is stored in the collapsed message queue.

[0023] In one possible design, the method further includes:

[0024] When the total number of messages stored in the collapsed message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the collapsed message queue are different, the message with the lowest priority and the earliest time stored in the collapsed message queue is discarded, and a message is stored in the collapsed message queue;

[0025] Alternatively, when the total number of messages stored in the collapsed message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the collapsed message queue are the same, the earliest message stored in the collapsed message queue is discarded and a message is stored in the collapsed message queue.

[0026] In one possible design, the method further includes:

[0027] When the popularity status switches from the first status to the second status, a plurality of messages belonging to the first type and the second type are scrolled and displayed on the public screen of the virtual live broadcast room;

[0028] The heat of the first state is greater than the heat of the second state.

[0029] In a possible design, multiple messages belonging to the first type and the second type are scrolled and displayed on the public screen of the virtual live broadcast room, including:

[0030] Obtaining a second message from a default message queue, wherein the default message queue stores all types of messages received from the server;

[0031] The message located at the top of the public screen disappears, the message located in the middle of the public screen is scrolled upward, and the second message is displayed at the bottom of the public screen, so that the messages in the public screen are scrolled.

[0032] In a possible design, determining the popularity status of the virtual live broadcast room includes:

[0033] The popularity status is determined based on the total number of messages in the public screen received from the server within the second preset time period.

[0034] In one possible design, the first type includes: comment messages entered by users in the virtual live broadcast room; the second type includes: gift notification messages entered by users in the virtual live broadcast room, like notification messages entered by users in the virtual live broadcast room, follow notification messages entered by users into the live broadcast account corresponding to the virtual live broadcast room, sharing notification messages entered by users into the virtual live broadcast room, and entry notification messages entered by users into the virtual live broadcast room.

[0035] In a second aspect, the present disclosure provides a message display device for a virtual live broadcast room, comprising:

[0036] A determination module, used to determine the popularity status of the virtual live broadcast room;

[0037] A display module, used for scrolling and displaying a plurality of messages belonging to a first type in a first area of ​​a public screen of the virtual live broadcast room when the popularity state is a first state, and scrolling and displaying a message belonging to a second type in a second area of ​​the public screen of the virtual live broadcast room;

[0038] The first area and the second area do not overlap or partially overlap, and the first type is different from the second type.

[0039] In one possible design, the display module is specifically used to obtain a first message of a first type from a default message queue, wherein the default message queue stores messages of all types received from the server; the message located at the top of the first area disappears from display, the message located in the middle of the first area is scrolled upward, and the first message is displayed at the bottom of the first area, so that the messages in the first area are scrolled and displayed.

[0040] In one possible design, the display module is specifically used to obtain a new message from the collapsed message queue, wherein the collapsed message queue stores messages of the second type; when the display time of a message currently displayed in the second area exceeds a first preset time, the message currently displayed in the second area will disappear from display, and a new message will be displayed in the second area, so that the messages in the second area can be scrolled.

[0041] In a possible design, the display module is further configured to discard a new message when the display duration of a message currently displayed in the second area does not exceed a first preset duration.

[0042] In one possible design, the device also includes: a receiving module, used to receive a message of the second type from the server; and a storage module, used to store the message in a collapsed message queue.

[0043] In one possible design, the storage module is specifically used to store a message in the collapsed message queue when the virtual live broadcast room is a game virtual live broadcast room and the total number of messages stored in the collapsed message queue is less than a preset threshold.

[0044] In one possible design, the storage module is specifically configured to discard a message with the lowest priority and the earliest time stored in the folded message queue when the total number of messages stored in the folded message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the folded message queue are different, and store a message in the folded message queue;

[0045] Alternatively, when the total number of messages stored in the collapsed message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the collapsed message queue are the same, the earliest message stored in the collapsed message queue is discarded and a message is stored in the collapsed message queue.

[0046] In one possible design, the display module is also used to scroll and display multiple messages of the first type and the second type in the public screen of the virtual live broadcast room when the popularity state switches from the first state to the second state; wherein the popularity of the first state is greater than the popularity of the second state.

[0047] In one possible design, the display module is specifically used to obtain a second message from a default message queue, wherein the default message queue stores all types of messages received from the server; the message located at the top of the public screen disappears, the message located in the middle of the public screen is scrolled upward, and the second message is displayed at the bottom of the public screen, so that the messages on the public screen are scrolled and displayed.

[0048] In one possible design, the determination module is specifically used to determine the heat status based on the total number of messages in the public screen received from the server within a second preset time period.

[0049] In one possible design, the first type includes: comment messages entered by users in the virtual live broadcast room; the second type includes: gift notification messages entered by users in the virtual live broadcast room, like notification messages entered by users in the virtual live broadcast room, follow notification messages entered by users into the live broadcast account corresponding to the virtual live broadcast room, sharing notification messages entered by users into the virtual live broadcast room, and entry notification messages entered by users into the virtual live broadcast room.

[0050] The beneficial effects of the message display device of the virtual live broadcast room provided in the above-mentioned second aspect and various possible designs of the above-mentioned second aspect can be referred to the beneficial effects brought about by the above-mentioned first aspect and various possible implementation methods of the first aspect, and will not be repeated here.

[0051] In a third aspect, the present disclosure provides an electronic device comprising: a memory and a processor; the memory is used to store program instructions; the processor is used to call the program instructions in the memory so that the electronic device executes the message display method of the virtual live broadcast room in the first aspect and any possible design of the first aspect.

[0052] In a fourth aspect, the present disclosure provides a computer storage medium comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the message display method of the virtual live broadcast room in the first aspect and any possible design of the first aspect.

[0053] In a fifth aspect, the present disclosure provides a computer program product, which, when executed on a computer, enables the computer to execute the message display method of the virtual live broadcast room in the first aspect and any possible design of the first aspect.

[0054] In a sixth aspect, the present disclosure provides a chip system, the chip system comprising: a processor; when the processor executes computer instructions stored in a memory, the electronic device executes the message display method of the virtual live broadcast room in the first aspect and any possible design of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0056] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0057] Figure 1 A flowchart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure;

[0058] Figure 2 A flowchart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure;

[0059] Figure 3 A flowchart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure;

[0060] Figure 4 A working principle diagram of a message display method for a virtual live broadcast room provided by an embodiment of the present disclosure;

[0061] Figure 5 A flowchart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure;

[0062] Figure 6A-6D A schematic diagram of a human-computer interaction interface provided by an embodiment of the present disclosure;

[0063] Figure 7 A schematic diagram of the structure of a message display device for a virtual live broadcast room provided by an embodiment of the present disclosure;

[0064] Figure 8 A schematic diagram of the structure of a message display device for a virtual live broadcast room provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0065] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0066] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0067] Exemplarily, the present disclosure provides a method, apparatus, device, computer storage medium and computer program product for displaying messages in a virtual live broadcast room. For a popular virtual live broadcast room, different messages are differentiated by type from the user's value perspective, and multiple messages of one type are scrolled and displayed on the public screen of the virtual live broadcast room, giving high-value messages more exposure opportunities. One message of another type is scrolled and displayed on the public screen of the virtual live broadcast room, reducing the exposure opportunities of low-value messages, thereby effectively ensuring the user's viewing experience and comment interaction experience.

[0068] The message display method of the virtual live broadcast room disclosed in the present invention is executed by an electronic device or a live broadcast application (Application, APP), a web page, or a public account in the electronic device. The electronic device can be a tablet computer, a mobile phone, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a smart TV, a smart screen, a high-definition TV, a 4K TV, a smart speaker, a smart projector, and other devices. The present disclosure does not impose any restrictions on the specific types of electronic devices.

[0069] First, some of the terms used in the disclosure are explained below to facilitate understanding by those skilled in the art.

[0070] 1. A virtual live broadcast room with high popularity is referred to as a high-heat virtual live broadcast room, which can be defined as the total number of messages received in the public screen within a unit time (such as 1 second) exceeds a preset number (such as 10). At this time, the popularity status of the high-heat virtual live broadcast room is high.

[0071] In addition, the virtual live broadcast room other than the high-heat virtual live broadcast room is referred to as the ordinary virtual live broadcast room. At this time, the heat status of the ordinary virtual live broadcast room is the ordinary status.

[0072] Moreover, the ordinary virtual live broadcast room and the high-heat virtual live broadcast room can be converted to each other. When the heat status of the ordinary virtual live broadcast room changes to the high heat status, the ordinary virtual live broadcast room becomes the high-heat virtual live broadcast room. When the heat status of the high-heat virtual live broadcast room changes to the ordinary status, the high-heat virtual live broadcast room becomes the ordinary virtual live broadcast room.

[0073] 2. The public screen (referred to as the public screen) is an area in the virtual live broadcast room used to display various types of messages. The public screen is different from the live broadcast area. The live broadcast area is an area in the virtual live broadcast room used to display live broadcast images. In addition, in addition to the public screen and live broadcast area, the virtual live broadcast room may also include: an animation area, which is an area in the virtual live broadcast room used to display animation effects such as the user entering the virtual live broadcast room and the user's gift-giving animation effects in the virtual live broadcast room.

[0074] 3. The types of messages displayed on the public screen may include but are not limited to: comment messages entered by users in the virtual live broadcast room, gift notification messages sent by users in the virtual live broadcast room, like notification messages sent by users in the virtual live broadcast room, follow notification messages sent by users to the live broadcast account corresponding to the virtual live broadcast room, sharing notification messages sent by users to share the virtual live broadcast room, and entry notification messages sent by users to enter the virtual live broadcast room.

[0075] 4. In the present disclosure, different types of messages may be divided by priority. In some embodiments, the priorities of messages may include: high, medium and low. Messages in the high level may include: comment messages. Messages in the medium level may include: gift notification messages, like notification messages, follow notification messages and share notification messages. Messages in the low level may include: entry notification messages.

[0076] In addition, the messages of the present disclosure can be divided into high priority messages and low priority messages. The high priority messages mentioned in the present disclosure refer to messages in the high level, and the low priority messages refer to messages in the medium and low levels.

[0077] 5. There are many ways to display messages:

[0078] a. Normal display: Each message is displayed normally on the public screen and scrolls upwards.

[0079] b. Folded display: that is, only one message occupies the position at the bottom of the public screen, so that the messages are "folded" and displayed in turn, avoiding the rapid scrolling of messages in the public screen. Usually, messages in the middle and low levels can be folded for display.

[0080] c. Eliminate and do not display: directly discard the message and do not display it on the public screen. Usually, messages in the low level can be eliminated and not displayed. When there are no messages in the low level, messages in the middle level can be eliminated and not displayed.

[0081] 6. Message queue: a "first in, first out" message structure, where messages generally enter the queue from the end and leave the queue from the head. The message queue in the present disclosure may include: a default message queue and a collapsed message queue. The default message queue stores all types of messages. The collapsed message queue stores messages that are collapsed and eliminated.

[0082] It should be noted that the default message queue and the collapsed message queue can be stored in an electronic device or a live broadcast APP, web page, public account in the electronic device, or can be stored in a server, and this disclosure does not limit this.

[0083] Based on the foregoing description, the present disclosure will take a live broadcast APP in an electronic device as an example, and in combination with the accompanying drawings and application scenarios, elaborate on the message display method of the virtual live broadcast room provided by the present disclosure.

[0084] See also Figure 1 , Figure 1 The following is a flow chart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure. Figure 1 As shown, the message display method of the virtual live broadcast room provided by the present disclosure may include:

[0085] S101, determining the popularity status of the virtual live broadcast room.

[0086] During the live broadcast process of a virtual live broadcast room, the live broadcast APP can determine the popularity status of the virtual live broadcast room in real time, periodically or irregularly to determine the message display strategy in the public screen of the virtual live broadcast room.

[0087] Among them, the present disclosure does not limit the specific implementation method of the live broadcast APP to determine the popularity status.

[0088] In some embodiments, the live broadcast APP can determine the popularity status based on the total number of messages received from the server in the public screen within the second preset time period. The specific size of the second preset time period can be set according to actual conditions, such as 1 second.

[0089] When the total number of messages in the public screen is greater than or equal to a preset number, the live broadcast APP can determine that the virtual live broadcast room is a high-heat virtual live broadcast room, and the heat state of the virtual live broadcast room is the first state (ie, high-heat state).

[0090] When the total number of messages in the public screen is less than a preset number, the live broadcast APP can determine that the virtual live broadcast room is an ordinary virtual live broadcast room, and the popularity status of the virtual live broadcast room is the second status (ie, the ordinary status).

[0091] The specific size of the preset number can be set according to actual conditions, such as 10.

[0092] S102. When the popularity status is the first status, a plurality of messages of the first type are scrolled and displayed in a first area of ​​the public screen of the virtual live broadcast room, and a message of the second type is scrolled and displayed in a second area of ​​the public screen of the virtual live broadcast room.

[0093] After determining that the heat state of the virtual live broadcast room is the first state, the live broadcast APP can determine that the virtual live broadcast room has become a high heat live broadcast room. At this time, the live broadcast APP needs to display the messages in the public screen of the virtual live broadcast room in different areas.

[0094] On the one hand, the live broadcast APP divides the public screen of the virtual live broadcast room into a first area and a second area, wherein the first area and the second area may not overlap or partially overlap.

[0095] When the first area and the second area do not overlap, the first area and the second area are separated, such as the sum of the areas of the first area and the second area is the public screen of the virtual live studio. When the first area and the second area partially overlap, the first area and the second area are not separated, such as the first area can be the public screen of the virtual live studio, and the second area is a partial area of ​​the public screen of the virtual live studio.

[0096] Among them, the second area can be set at the bottom of the public screen of the virtual live broadcast room.

[0097] On the other hand, the live broadcast APP can configure the messages in the first area to belong to the first type, and configure the messages in the second area to belong to the second type, wherein the first type is different from the second type.

[0098] In some embodiments, the first type may include: comment messages. The second type may include: gift notification messages, like notification messages, follow notification messages, share notification messages, and entry notification messages.

[0099] In addition, when different types are divided by priority, the present disclosure may set the priority of the first type to be higher than the priority of the second type so as to display more high-priority messages. Furthermore, messages belonging to the first type may include one or more priorities, and messages belonging to the second type may include one or more priorities.

[0100] In some embodiments, the first area may be used to display high priority messages, and the second area may be used to display low priority messages. Therefore, the area of ​​the first area may be larger than that of the second area to give high priority messages more display opportunities.

[0101] In summary, the live broadcast APP can scroll and display multiple messages of the first type in the first area of ​​the public screen, which is conducive to giving high-priority messages more display opportunities, and scroll and display a message of the second type in the second area of ​​the public screen, which is conducive to reducing the display opportunities of priority messages.

[0102] The message display method of the virtual live broadcast room provided by the present disclosure determines the popularity status of the virtual live broadcast room. When the popularity status is the first status, multiple messages belonging to the first type are scrolled and displayed in the first area of ​​the public screen of the virtual live broadcast room, and a message belonging to the second type is scrolled and displayed in the second area of ​​the public screen of the virtual live broadcast room. Among them, the first area and the second area do not overlap or partially overlap, and the first type is different from the second type. Therefore, different types of messages can be displayed in different areas of the public screen of the virtual live broadcast room, so that users can quickly extract valid information from the public screen of the virtual live broadcast room, avoiding the phenomenon of too much messages on the public screen of the virtual live broadcast room causing the screen to refresh too quickly, and effectively improving the interactive experience of users in real-time interaction when watching online live broadcasts.

[0103] Figure 1 In step S102 of the embodiment, the live broadcast APP can use multiple methods to scroll and display multiple messages of the first type in the first area of ​​the public screen.

[0104] Next, combine Figure 2 , specifically introduces a feasible implementation method for a live broadcast APP to scroll and display multiple messages belonging to a first type in a first area of ​​a public screen in a virtual live broadcast room.

[0105] See also Figure 2 , Figure 2 The following is a flow chart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure. Figure 2 As shown, the message display method of the virtual live broadcast room provided by the present disclosure may include:

[0106] S201. Obtain a first message of a first type from a default message queue, wherein the default message queue stores messages of all types received from a server.

[0107] Since the default message queue stores all types of messages received by the live broadcast APP from the server, that is, the default message queue includes messages of various types, the live broadcast APP can select a message of the first type from the default message queue to obtain a first message of the first type.

[0108] The first message may be one or more messages, depending on the scrolling frequency or display duration of the messages in the first area.

[0109] It should be noted that the default message queue can be stored in the live broadcast APP, in the electronic device, or in the server, and the present disclosure does not limit this. In addition, the messages in the default message queue are first-in-first-out, that is, the live broadcast APP usually obtains messages from the head of the default message queue.

[0110] S202: The message located at the top of the first area disappears, the message located in the middle of the first area is scrolled upward, and the first message is displayed at the bottom of the first area, so that the messages in the first area are scrolled.

[0111] After acquiring the first message, the live broadcast APP may refresh the message currently displayed in the first area. The live broadcast APP may scroll the message currently displayed in the first area upwards so that the message located at the top of the first area disappears and the message located in the middle of the first area continues to be displayed, so as to leave the bottom of the first area to display the first message.

[0112] It should be noted that, in the first area, the display area of ​​the message that disappears is substantially the same as the display area of ​​the first message. In addition, in addition to scrolling up, the present disclosure is not limited to scrolling the messages displayed in the first area in other ways.

[0113] In summary, the live broadcast APP can scroll and display the messages in the first area.

[0114] Figure 1 In step S102 of the embodiment, the live broadcast APP can use multiple methods to scroll and display a message of the second type in the second area of ​​the public screen.

[0115] Next, combine Figure 3 , specifically introduces a feasible implementation method in which a live broadcast APP scrolls and displays a message belonging to the second type in the second area of ​​the public screen of the virtual live broadcast room.

[0116] See also Figure 3 , Figure 3 The following is a flow chart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure. Figure 3 As shown, the message display method of the virtual live broadcast room provided by the present disclosure may include:

[0117] S301. Get a new message from the collapsed message queue.

[0118] Since the folded message queue stores messages belonging to the second type, that is, the folded message queue includes messages belonging to the second type, the live broadcast APP can obtain a new message from the folded message queue.

[0119] It should be noted that the folded message queue can be stored in the live broadcast APP, in the electronic device, or in the server, and the present disclosure does not limit this. In addition, the messages in the folded message queue are first-in-first-out, that is, the live broadcast APP usually obtains messages from the head of the folded message queue.

[0120] S302: Determine whether the display duration of a message currently displayed in the second area exceeds a first preset duration.

[0121] The specific size of the first preset duration can be set according to actual conditions, such as 0.5 seconds.

[0122] When the display time of a message currently displayed in the second area exceeds the first preset time, the live broadcast APP can execute step S3031; when the display time of a message currently displayed in the second area does not exceed the first preset time, the live broadcast APP can execute step S3032.

[0123] S3031. De-display a message currently displayed in the second area, and display a new message in the second area, so that the messages in the second area are scrolled and displayed.

[0124] When the display time of a message currently displayed in the second area of ​​the live broadcast APP exceeds the first preset time, the message currently displayed in the second area can be refreshed. The live broadcast APP can scroll up the message currently displayed in the second area so that the message currently displayed in the second area disappears, so as to leave the second area to display a new message.

[0125] It should be noted that, in addition to scrolling upward, the present disclosure is not limited to scrolling a message in the second area in other ways.

[0126] In summary, the live broadcast APP can scroll and display the messages in the second area.

[0127] S3032: discard a new message.

[0128] When the display time of a message currently displayed in the second area of ​​the live broadcast APP does not exceed the first preset time, a new message can be discarded to avoid too fast refreshing of messages in the second area, ensuring that low-priority messages do not change too quickly on the public screen of the virtual live broadcast room.

[0129] Based on the above description, when the collapsed message queue is stored in the live broadcast APP, the live broadcast APP may receive a message of the second type from the server and store the message in the collapsed message queue.

[0130] In the present disclosure, virtual live broadcast rooms can be divided into game virtual live broadcast rooms and video virtual live broadcast rooms. Among them, game virtual live broadcast rooms are virtual live broadcast rooms related to games, such as explaining game playing methods or broadcasting game processes. Video virtual live broadcast rooms are other virtual live broadcast rooms other than game virtual live broadcast rooms, such as shopping virtual live broadcast rooms, chat virtual live broadcast rooms, voice virtual live broadcast rooms, and music virtual live broadcast rooms.

[0131] Compared with the video virtual live room, the low-priority messages in the game virtual live room are not important. Therefore, after receiving a message of the second type in the video virtual live room, the live broadcast APP can directly store the message in the collapsed message queue. After receiving a message of the second type in the video virtual live room, the live broadcast APP needs to determine whether the total number of messages stored in the collapsed message queue is less than the preset threshold.

[0132] Thus, when the total number of messages stored in the collapsed message queue is less than a preset threshold, the live broadcast APP may store one message in the collapsed message queue.

[0133] When the total number of messages stored in the collapsed message queue is greater than or equal to a preset threshold, the live broadcast APP may discard the messages stored in the collapsed message queue to store the latest acquired message. In this way, the live broadcast APP can determine whether the priorities of the messages stored in the collapsed message queue are different.

[0134] Thus, when the priorities of the messages stored in the collapsed message queue are different, the live broadcast APP may discard the message with the lowest priority and the earliest time stored in the collapsed message queue, and store a message in the collapsed message queue.

[0135] When the priorities of the messages stored in the collapsed message queue are the same, the live broadcast APP may discard the oldest message stored in the collapsed message queue and store a message in the collapsed message queue.

[0136] Next, combine Figure 4 , introduces the implementation methods of the default message queue and the collapsed message queue.

[0137] See also Figure 4 , Figure 4 A diagram showing the working principle of the message display method of the virtual live broadcast room provided in an embodiment of the present disclosure.

[0138] 1. Enqueue process of default message queue and collapsed message queue

[0139] like Figure 4 As shown, the default message queue includes 8 messages, which are: message 1, message 2, message 3, message 4, message 5, message 6, message 7 and message 8 in the order of time of entry into the queue.

[0140] Among them, the messages in the high level include: message 1 and message 5. The messages in the middle level include: message 2, message 4, message 6, message 7 and message 8. The messages in the low level include: message 3.

[0141] It can be seen that the default message queue includes various types of messages (such as high, medium and low messages), corresponding to Figure 2 The default message queue in .

[0142] like Figure 4 As shown, the collapsed message queue includes 4 messages, which are message 2, message 3, message 4 and message 6 in the order of time of entry into the queue.

[0143] Among them, the messages in the middle level include: message 2, message 4 and message 6. The messages in the low level include: message 3. And messages 1 and 5 will not be queued into the collapsed message queue.

[0144] It can be seen that the collapsed message queue includes messages belonging to the second type (such as messages in the middle and low levels), corresponding to Figure 3 Collapse message queue in .

[0145] 2. Priority elimination process of messages in the folded message queue

[0146] like Figure 4 As shown, when message 7 needs to be enqueued into the collapsed message queue, it is assumed that the preset threshold is set to 4, namely message 2, message 3, message 4 and message 6. Since the total number of messages stored in the collapsed message queue is 4, and there is message 3 at the lower level among the messages stored in the collapsed message queue, message 3 can be discarded, so that message 7 is enqueued into the collapsed message queue, which corresponds to the discard of the message with the lowest priority and the earliest time stored in the collapsed message queue mentioned above.

[0147] 3. The time order elimination process of messages in the folded message queue

[0148] like Figure 4As shown, when message 8 needs to be enqueued into the collapsed message queue, it is assumed that the preset threshold is set to 4, namely message 2, message 4, message 6 and message 7. Since the total number of messages stored in the collapsed message queue is 4, and there are no lower-level messages stored in the collapsed message queue, the earliest message 2 can be discarded in sequence, so that message 8 is enqueued into the collapsed message queue, corresponding to the discarding of the earliest message stored in the collapsed message queue mentioned above.

[0149] 4. Message display

[0150] like Figure 4 As shown, message 1 and message 5 can be normally displayed in the first area of ​​the public screen after waiting for the live broadcast APP to acquire them, message 2 and message 3 can be eliminated and not displayed, message 4 can be folded and displayed in the second area of ​​the public screen after waiting for the live broadcast APP to acquire them, message 5, message 6, message 7 and message 8 can wait for message 4 to be displayed for a first preset time and then wait for the live broadcast APP to acquire them and then be folded and displayed in turn.

[0151] In the present disclosure, the heat state of a virtual live broadcast room is random, and can be switched between a normal state and a high heat state. And virtual live broadcast rooms in different heat states can have different message display strategies to adapt to the actual needs in the hot state.

[0152] Next, combine Figure 5 , which introduces in detail the specific implementation process of switching the hotspot state of the virtual live broadcast room from the first state (i.e., high-heat state) to the second state (i.e., normal state).

[0153] See also Figure 5 , Figure 5 The following is a flow chart of a method for displaying messages in a virtual live broadcast room provided by an embodiment of the present disclosure. Figure 5 As shown, the message display method of the virtual live broadcast room provided by the present disclosure may include:

[0154] S401, determine the popularity status of the virtual live broadcast room.

[0155] S402. When the popularity status is the first status, a plurality of messages of the first type are scrolled and displayed in a first area of ​​the public screen of the virtual live broadcast room, and a message of the second type is scrolled and displayed in a second area of ​​the public screen of the virtual live broadcast room.

[0156] The first area and the second area do not overlap or partially overlap, and the first type is different from the second type.

[0157] Among them, steps S401 and S402 are respectively Figure 1 The implementation methods of S101 and S102 in the embodiments are similar, and will not be described in detail in this disclosure.

[0158] S403: When the popularity status switches from the first status to the second status, a plurality of messages belonging to the first type and the second type are scrolled and displayed on the public screen of the virtual live broadcast room.

[0159] Since the live broadcast APP determines the popularity status of the virtual live broadcast room in real time, periodically or irregularly during the live broadcast of the virtual live broadcast room, after determining that the popularity status of the virtual live broadcast room switches from the first state to the second state, the live broadcast APP can determine that the virtual live broadcast room changes from a high-heat live broadcast room to a normal live broadcast room. The popularity of the first state is greater than the popularity of the second state.

[0160] At this point, the live broadcast APP does not need to continue to display the messages on the public screen of the virtual live broadcast room in different areas, and can display messages of various types on the public screen of the virtual live broadcast room.

[0161] In summary, since the amount of messages is too small, the live broadcast APP can scroll and display multiple messages belonging to the first type and the second type (that is, messages of all types) on the public screen of the virtual live broadcast room, which is conducive to the complete display of messages of all types.

[0162] In some embodiments, since the default message queue stores all types of messages received by the live broadcast APP from the server, the live broadcast APP can obtain the second message from the default message queue in chronological order. The second message may include one or more messages, depending on the scrolling frequency or display duration of the message in the public screen.

[0163] Therefore, after acquiring the second message, the live broadcast APP can refresh the message currently displayed on the public screen. The live broadcast APP can scroll the message currently displayed on the public screen upwards, so that the message located at the top of the public screen disappears, and the message located in the middle of the public screen continues to be displayed, so as to leave the bottom of the public screen to display the second message.

[0164] It should be noted that, in the public screen, the display area of ​​the message that disappears is substantially the same as the display area of ​​the second message. In addition, in addition to scrolling up, the present disclosure is not limited to scrolling messages displayed in the public screen in other ways.

[0165] In summary, the live broadcast APP can scroll and display the messages on the public screen.

[0166] Based on the above description, combined with Figure 6A-6D , which introduces in detail the specific implementation process of the live broadcast APP to display various types of messages on the public screen based on the popularity status of a virtual live broadcast room.

[0167] See also Figure 6A-6D, Figure 6A-6D This is a schematic diagram of a human-computer interaction interface provided by an embodiment of the present disclosure. For ease of explanation, Figure 6A-6D In the figure, the electronic device is a mobile phone, and the live broadcast APP installed in the mobile phone is a short video social APP (referred to as application 1) as an example for illustration.

[0168] After detecting that the popularity status of a virtual live broadcast room is in the first status, the application 1 can display it on the mobile phone. Fig. 6A The user interface 10 shown as an example is used to display a virtual live broadcast room in the application 1 whose popularity status is the first status.

[0169] The user interface 10 may include: a status area 101 , a live broadcast area 102 , an animation area 103 , a public screen 104 and a control area 105 .

[0170] The status area 101 is used to display the status information of the virtual live broadcast room, such as the account number, the number of likes, etc. In addition, the status area can also be used to enter other virtual live broadcast rooms and the notification information of other virtual live broadcast rooms.

[0171] The live broadcast area 102 is used to display the live broadcast screen.

[0172] The animation area 103 is used to display animation special effects such as entering the venue, giving gifts, etc. In addition, the animation area 103 may not overlap or partially overlap with the live broadcast area 102. The animation area 103 may not overlap or partially overlap with the public screen 104.

[0173] The public screen 104 is used to display messages of various types. The public screen 104 may include a first area 1041 and a second area 1042. The first area 1041 is used to scroll and display multiple messages of the first type (such as comment messages), and the second area 1042 is used to scroll and display a message of the second type (such as an entry notification message).

[0174] The control area 105 is used to provide the user with an entry for inputting comment information, sharing, liking, sending gifts, following, etc. For example, the control area 105 may include an input box and multiple controls.

[0175] In summary, Fig. 6A In the example, the first area 1041 displays 9 comment messages, and the second area 1042 displays 1 entry notification message ( Fig. 6A In the example, “User 10 Nickname: Coming” is displayed.)

[0176] After application 1 obtains a new message of the first type and a new message of the second type, application 1 may display the message in first area 1042. Figure 6BThe exemplary embodiment shows a new message of the first type, and is displayed in the second area 1042. Figure 6B A new message of the second type is shown as an example.

[0177] visible, Figure 6B , the messages in the first area 1041 are scrolled upwards, and the first area 1041 still displays 9 comment messages. 1 message in the first area 1041 ( Fig. 6A The display disappears, the remaining 8 messages in the first area 1041 scroll upward, and 1 new comment message ( Figure 6B The previous entry notification message in the second area 1042 is replaced by a new entry notification message ( Figure 6B In the example, “User 11 Nickname: Coming” is displayed.)

[0178] Next, after application 1 obtains a new message of the second type, application 1 may display the message in the second area 1042. Figure 6C A new message of the second type is shown as an example.

[0179] visible, Figure 6C In the example, the first area 1041 still displays 9 comment messages, and the messages in the first area 1041 are not refreshed. The previous entry notification message in the second area 1042 is replaced by a new entry notification message ( Figure 6C In the example, “User 12 Nickname: Coming” is displayed.)

[0180] It should be noted that the present disclosure includes but is not limited to Figure 6A-6C An implementation method of the embodiment of scrolling and displaying multiple messages belonging to a first type in a first area and scrolling and displaying a message belonging to a second type in a second area.

[0181] After the application 1 detects that the popularity state of the virtual live broadcast room switches from the first state to the second state, after the application 1 obtains a new message belonging to the second type and a new message belonging to the first type, the application 1 can display the new message and the new message on the public screen 104 in sequence. Fig.6D A new message of the second type and a new message of the first type are shown as examples.

[0182] visible, Fig.6D , the messages in the public screen 104 (herein, the first area 1041) are scrolled upward, and the public screen 104 still displays 8 comment messages in the first area 1041, and 1 message in the first area 1041 ( Figure 6CThe remaining 8 messages in the first area 1041 scroll upwards, and a new entry notification message ( Fig.6D In the example, "User 13 Nickname: Coming" is displayed) and 1 new comment message ( Fig.6D The following are used as an example to illustrate the display of “User 14 Nickname: Atmosphere”) which are displayed in sequence on the public screen 104.

[0183] Exemplarily, the present disclosure provides a message display device for a virtual live broadcast room.

[0184] See also Figure 7 , Figure 7 A schematic diagram of the structure of a message display device for a virtual live broadcast room provided by an embodiment of the present disclosure. The message display device for a virtual live broadcast room disclosed in the present disclosure can be set in an electronic device to realize the above Figure 1-6D The message display method of the virtual live broadcast room of the embodiment corresponds to the operation of the live broadcast APP.

[0185] like Figure 7 As shown, the message display device 100 of the virtual live broadcast room provided by the present disclosure may include: a determination module 101 and a display module 102.

[0186] Determination module 101, used to determine the popularity status of the virtual live broadcast room;

[0187] The display module 102 is used to scroll and display a plurality of messages belonging to the first type in a first area of ​​the public screen of the virtual live broadcast room when the popularity state is the first state, and scroll and display a message belonging to the second type in a second area of ​​the public screen of the virtual live broadcast room;

[0188] The first area and the second area do not overlap or partially overlap, and the first type is different from the second type.

[0189] In some embodiments, the display module 102 is specifically used to obtain a first message of a first type from a default message queue, wherein the default message queue stores messages of all types received from the server; the message located at the top of the first area disappears, the message located in the middle of the first area is scrolled upward, and the first message is displayed at the bottom of the first area, so that the messages in the first area are scrolled.

[0190] In some embodiments, the display module 102 is specifically used to obtain a new message from the collapsed message queue, wherein the collapsed message queue stores messages of the second type; when the display time of a message currently displayed in the second area exceeds a first preset time, the message currently displayed in the second area will disappear from display, and a new message will be displayed in the second area, so that the messages in the second area are scrolled.

[0191] In some embodiments, the display module 102 is further configured to discard a new message when the display duration of a message currently displayed in the second area does not exceed a first preset duration.

[0192] See also Figure 8 , Figure 8 This is a schematic diagram of the structure of the message display device of the virtual live broadcast room provided by the embodiment of the present disclosure. Figure 8 As shown, the message display device 100 of the virtual live broadcast room provided by the present disclosure is Figure 7 On the basis of the device structure shown, it may further include: a receiving module 103 and a storage module 104 .

[0193] The receiving module 103 is used to receive a message of the second type from the server;

[0194] The storage module 104 is used to store a message in the collapsed message queue.

[0195] In some embodiments, the storage module 104 is specifically used to store a message in the collapsed message queue when the virtual live room is a game virtual live room and the total number of messages stored in the collapsed message queue is less than a preset threshold.

[0196] In some embodiments, the storage module 104 is specifically configured to discard a message with the lowest priority and the earliest time stored in the folded message queue, and store a message in the folded message queue when the total number of messages stored in the folded message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the folded message queue are different;

[0197] Alternatively, when the total number of messages stored in the collapsed message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the collapsed message queue are the same, the earliest message stored in the collapsed message queue is discarded and a message is stored in the collapsed message queue.

[0198] In some embodiments, the display module 102 is also used to scroll and display multiple messages belonging to the first type and the second type in the public screen of the virtual live broadcast room when the popularity state switches from the first state to the second state; wherein the popularity of the first state is greater than the popularity of the second state.

[0199] In some embodiments, the display module 102 is specifically used to obtain a second message from a default message queue, wherein the default message queue stores all types of messages received from the server; the message located at the top of the public screen disappears, the message located in the middle of the public screen is scrolled upward, and the second message is displayed at the bottom of the public screen, so that the messages on the public screen are scrolled.

[0200] In some embodiments, the determination module 101 is specifically configured to determine the popularity status based on the total number of messages in the public screen received from the server within a second preset time period.

[0201] In some embodiments, the first type includes: comment messages entered by users in the virtual live broadcast room; the second type includes: gift notification messages entered by users in the virtual live broadcast room, like notification messages entered by users in the virtual live broadcast room, follow notification messages entered by users into the live broadcast account corresponding to the virtual live broadcast room, sharing notification messages entered by users into the virtual live broadcast room, and entry notification messages entered by users into the virtual live broadcast room.

[0202] The message display device of the virtual live broadcast room provided by the present disclosure can execute the above method embodiments. Its specific implementation principles and technical effects can be found in the above method embodiments, and the present disclosure will not repeat them here.

[0203] In the present disclosure, the message display device in the virtual live broadcast room can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the various embodiments of the present disclosure is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0204] Exemplarily, the present disclosure provides an electronic device, comprising: one or more processors; a memory; and one or more computer programs; wherein the one or more computer programs are stored in the memory; when the one or more processors execute the one or more computer programs, the electronic device implements the message display method of the virtual live broadcast room of the previous embodiment.

[0205] Exemplarily, the present disclosure provides a chip system, which is applied to an electronic device including a memory and a sensor; the chip system includes: a processor; when the processor executes the message display method of the virtual live broadcast room of the previous embodiment.

[0206] Exemplarily, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and the computer program, when executed by a processor in an electronic device, implements the message display method of the virtual live broadcast room of the foregoing embodiment.

[0207] Exemplarily, the present disclosure provides a computer program product, which, when executed on a computer, enables the computer to execute the message display method of the virtual live broadcast room of the foregoing embodiment.

[0208] In the above embodiments, all or part of the functions can be implemented by software, hardware, or a combination of software and hardware. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. Available media can be magnetic media, (e.g., floppy disks, hard disks, tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid state disks (SSDs)), etc.

[0209] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0210] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for displaying messages in a virtual live broadcast room, characterized in that: include: Determine the popularity status of the virtual live broadcast room; When the popularity state is the first state, a plurality of messages belonging to the first type are scrolled and displayed in a first area of ​​the public screen of the virtual live broadcast room, and a message belonging to the second type is scrolled and displayed in a second area of ​​the public screen of the virtual live broadcast room; wherein the first area and the second area do not overlap or partially overlap, and the first type is different from the second type; The scrolling display of a message of the second type in the second area of ​​the public screen of the virtual live broadcast room includes: Obtain a new message from a first message queue, wherein the first message queue only stores messages belonging to the second type; When the display time of a message currently displayed in the second area exceeds a first preset time, the message currently displayed in the second area disappears and the new message is displayed in the second area, so that the messages in the second area are scrolled; When the display duration of a message currently displayed in the second area does not exceed the first preset duration, discarding the new message; The method further comprises: When the popularity state switches from the first state to the second state, multiple messages obtained from the second message queue are scrolled and displayed on the public screen of the virtual live broadcast room, and the multiple messages include messages of the first type and messages of the second type, wherein the popularity of the first state is greater than the popularity of the second state, and the second message queue stores the first type of messages and the second type of messages received from the server.

2. The method according to claim 1, characterized in that The plurality of messages of the first type are displayed in a scrolling manner in a first area of ​​a public screen of the virtual live studio, including: Obtaining a first message of the first type from the second message queue; The message located at the top of the first area disappears, the message located in the middle of the first area is scrolled upward, and the first message is displayed at the bottom of the first area, so that the messages in the first area are scrolled.

3. The method according to claim 1, characterized in that The method further comprises: receiving from the server a message of the second type; The one message is stored in the first message queue.

4. The method according to claim 3, characterized in that When the virtual live broadcast room is a game virtual live broadcast room, storing the message in the first message queue includes: When the total number of messages stored in the first message queue is less than a preset threshold, the one message is stored in the first message queue.

5. The method according to claim 4, characterized in that The method further comprises: When the total number of messages stored in the first message queue is greater than or equal to the preset threshold and the priorities of the messages stored in the first message queue are different, discarding the message with the lowest priority and the earliest time stored in the first message queue, and storing the message in the first message queue; Alternatively, when the total number of messages stored in the first message queue is greater than or equal to a preset threshold and the priorities of the messages stored in the first message queue are the same, the earliest message stored in the first message queue is discarded and the message is stored in the first message queue.

6. The method according to claim 1, characterized in that The plurality of messages obtained from the second message queue are scrolled and displayed on the public screen of the virtual live broadcast room, including: Obtaining a second message from the second message queue; The message located at the top of the public screen disappears, the message located in the middle of the public screen is scrolled upward, and the second message is displayed at the bottom of the public screen, so that the messages in the public screen are scrolled.

7. The method according to any one of claims 1 to 6, characterized in that: Determining the popularity status of the virtual live broadcast room includes: The popularity status is determined based on the total number of messages in the public screen received from the server within a second preset time period.

8. The method according to any one of claims 1 to 6, characterized in that: The first type includes: comment messages input by users in the virtual live broadcast room; the second type includes: gift notification messages of users in the virtual live broadcast room, like notification messages of users in the virtual live broadcast room, follow notification messages of users following the live broadcast account corresponding to the virtual live broadcast room, sharing notification messages of users sharing the virtual live broadcast room, and entry notification messages of users entering the virtual live broadcast room.

9. A message display device for a virtual live broadcast room, characterized in that: include: A determination module, used to determine the popularity status of the virtual live broadcast room; a display module, configured to scroll and display a plurality of messages of a first type in a first area of ​​a public screen of the virtual live broadcast room, and scroll and display a message of a second type in a second area of ​​the public screen of the virtual live broadcast room when the popularity state is a first state; wherein the first area and the second area do not overlap or partially overlap, and the first type is different from the second type; The display module is also used for: Obtain a new message from a first message queue, wherein the first message queue only stores messages belonging to the second type; When the display time of a message currently displayed in the second area exceeds a first preset time, the message currently displayed in the second area disappears and the new message is displayed in the second area, so that the messages in the second area are scrolled; When the display duration of a message currently displayed in the second area does not exceed the first preset duration, discarding the new message; When the popularity state switches from the first state to the second state, multiple messages obtained from the second message queue are scrolled and displayed on the public screen of the virtual live broadcast room, and the multiple messages include messages of the first type and messages of the second type, wherein the popularity of the first state is greater than the popularity of the second state, and the second message queue stores the first type of messages and the second type of messages received from the server.

10. An electronic device, comprising: one or more processors; Memory; And one or more computer programs; wherein the one or more computer programs are stored in the memory; it is characterized in that when the one or more processors execute the one or more computer programs, the electronic device implements the message display method of the virtual live broadcast room as described in any one of claims 1-8.

11. A computer storage medium, characterized in that: It includes computer instructions, which, when executed on an electronic device, enable the electronic device to execute the message display method for a virtual live broadcast room as described in any one of claims 1 to 8.

12. A computer program product, characterized in that When the computer program product runs on a computer, the computer executes the message display method for the virtual live broadcast room as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for presenting interactive information during live broadcast

    CN106792248A

  • Message display method and device

    CN107302489A

  • Live broadcast message display method and device

    CN111770351A