Bullet-screen display method and apparatus, and device and storage medium

By displaying the barrage object on the data display page of the live broadcast room, carrying real-time comment information and supporting user replies, the problem of live broadcast users having difficulty in quickly understanding real-time comments is solved, and the user interaction experience is improved.

WO2024222822A9PCT designated stage expired Publication Date: 2025-10-09BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/089914
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-04-26
Filing Date
2024-04-25
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

In the existing technology, the data display page of the live broadcast room cannot effectively help live broadcast users quickly understand real-time live broadcast comments, making it difficult for users to respond to the demands of viewers in a timely manner.

Method used

By displaying the barrage object on the data display page of the live broadcast room, carrying real-time comment information, and supporting user replies and interactions, the barrage canvas and barrage components are used to render comment content, including interactive resources such as text, emoticons, and virtual gifts.

Benefits of technology

It enables live broadcast users to promptly understand real-time comments in the live broadcast room, improves user interaction experience, and meets the needs of live broadcast users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024089914_09102025_PF_FP_ABST
    Figure CN2024089914_09102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a bullet-screen display method and apparatus, and a device and a storage medium. The method comprises: acquiring first comment information of a target live-streaming room, wherein the first comment information is real-time comment information in the target live-streaming room; and displaying, on a data display page in the target live-streaming room, a bullet-screen object corresponding to the first comment information, wherein the data display page is used for displaying live-streaming-related data of the target live-streaming room. It can be seen that in the embodiments of the present disclosure, by means of displaying, in the form of a bullet-screen object, real-time comment information in a live-streaming room on a data display page of the live-streaming room, a live streamer can conveniently view, on the data display page, the real-time comment information which is displayed in the form of a bullet screen, so as to know the situation in the live-streaming room in a timely manner, thereby meeting the requirement of users who view the live stream.
Need to check novelty before this filing date? Find Prior Art

Description

A bullet screen display method, device, equipment and storage medium

[0001] This application claims priority to the Chinese invention patent application entitled “A barrage display method, device, equipment and storage medium” and application number 202310466603.X, filed on April 26, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field

[0002] The present disclosure relates to the field of data processing, and in particular to a bullet screen display method, device, equipment and storage medium. Background Art

[0003] With the continuous development of video live streaming technology, anchor users usually need to use the data display page of the live broadcast room during the live broadcast process to promptly understand the demands of viewers from real-time live broadcast comments, and then adjust subsequent live broadcast content based on the demands of viewers.

[0004] At present, the interactive function of displaying real-time live comments on the data display page of the live broadcast room cannot effectively help live broadcast users to quickly and conveniently understand the real-time live broadcast comments, and cannot meet the needs of live broadcast users. Therefore, how to help live broadcast users to quickly and conveniently understand the real-time live broadcast comments in the live broadcast room is a technical problem that urgently needs to be solved.

[0005] Summary of the Invention

[0006] An embodiment of the present disclosure provides a bullet screen display method.

[0007] In a first aspect, the present disclosure provides a barrage display method, characterized in that the method includes: obtaining first comment information in a target live broadcast room; displaying a barrage object corresponding to the first comment information on a data display page of the target live broadcast room; wherein the barrage object carries the comment content in the first comment information, and the data display page is used to display live broadcast related data of the target live broadcast room.

[0008] In an optional embodiment, before displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room, it also includes: determining the target barrage track of the barrage object from multiple barrage tracks; wherein, the multiple barrage tracks are respectively set at a preset top position and / or a preset bottom position on the data display page of the target live broadcast room, and the multiple barrage tracks are in a parallel position relationship; accordingly, displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room includes: displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room according to the target barrage track of the barrage object.

[0009] In an optional embodiment, the method also includes: in response to a preset first trigger operation for the first barrage object on the data display page, displaying a reply box for the first barrage object; based on the reply box, receiving reply information for the first barrage object; on the data display page of the target live broadcast room, displaying a second barrage object corresponding to the first barrage object; wherein, the second barrage object carries the reply information.

[0010] In an optional embodiment, before receiving reply information for the first barrage object based on the reply box, it also includes: displaying multiple optional reply information corresponding to the first barrage object; accordingly, receiving reply information for the first barrage object based on the reply box includes: in response to the operation of adding target reply information among the multiple optional reply information to the reply box, determining the target reply information as the reply information for the first barrage object.

[0011] In an optional embodiment, in response to a preset first trigger operation for the first barrage object on the data display page, displaying a reply box for the first barrage object includes: in response to a control trigger operation for the first barrage object on the data display page, displaying an interactive operation bar for the first barrage object; wherein the interactive operation bar includes a reply control; in response to a reply trigger operation for the reply control, displaying a reply box for the first barrage object.

[0012] In an optional implementation, the comment content in the first comment information also includes live broadcast interactive resources, and the barrage object corresponding to the first comment information includes the live broadcast interactive resources.

[0013] In an optional embodiment, before displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room, it also includes: determining the live broadcast interactive resource in the first comment information as barrage configuration information, and creating a barrage component corresponding to the first comment information based on the barrage configuration information; accordingly, displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room includes: rendering the barrage component carrying the barrage configuration information as the barrage object corresponding to the first comment information on the data display page of the target live broadcast room.

[0014] In an optional embodiment, displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room includes: creating a barrage canvas in a preset barrage display area in the upper layer of the data display page of the target live broadcast room; rendering the barrage object corresponding to the first comment information on the barrage canvas; wherein, the barrage object is displayed in the preset barrage display area.

[0015] In the second aspect, the present disclosure provides a barrage display device, which includes: an acquisition module for acquiring first comment information in a target live broadcast room; a first display module for displaying a barrage object corresponding to the first comment information on a data display page of the target live broadcast room; wherein the barrage object carries the comment content in the first comment information, and the data display page is used to display live broadcast related data of the target live broadcast room.

[0016] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.

[0017] In a fourth aspect, the present disclosure provides a barrage display device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method when executing the computer program.

[0018] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] 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.

[0020] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0021] FIG1 is a flow chart of a bullet screen display method provided by an embodiment of the present disclosure;

[0022] FIG2 is a schematic diagram of a data display page provided by an embodiment of the present disclosure;

[0023] FIG3 is a schematic diagram of another data display page provided by an embodiment of the present disclosure;

[0024] FIG4 is a schematic structural diagram of a bullet screen display device provided by an embodiment of the present disclosure;

[0025] FIG5 is a schematic structural diagram of a bullet screen display device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] 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 therein can be combined with each other in the absence of conflict.

[0027] 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.

[0028] With the continuous development of video live streaming technology, anchor users usually need to use the data display page of the live broadcast room during the live broadcast process to promptly understand the demands of viewers from real-time live broadcast comments, and then adjust subsequent live broadcast content based on the demands of viewers.

[0029] At present, the interactive function of displaying real-time live comments on the data display page of the live broadcast room cannot effectively help live broadcast users to quickly and conveniently understand the real-time live broadcast comments, and cannot meet the needs of live broadcast users. Therefore, how to help live broadcast users to quickly and conveniently understand the real-time live broadcast comments in the live broadcast room is a technical problem that urgently needs to be solved.

[0030] To this end, the disclosed embodiment provides a method for displaying bullet comments, which obtains first comment information of a target live broadcast room, wherein the first comment information belongs to real-time comment information within the target live broadcast room; and displays a bullet comment object corresponding to the first comment information on a data display page of the target live broadcast room, where the data display page is used to display the live broadcast data of the target live broadcast room. It can be seen that the disclosed embodiment, by displaying the real-time comment information within the live broadcast room in the form of a bullet comment object on the data display page of the live broadcast room, can facilitate live broadcast users to view the real-time comment information displayed in the form of bullet comments on the data display page, and promptly understand the situation within the live broadcast room, thereby meeting the needs of viewers.

[0031] Based on this, an embodiment of the present disclosure provides a bullet screen display method. Referring to FIG1 , which is a flow chart of a bullet screen display method provided by an embodiment of the present disclosure, the method includes:

[0032] S101: Obtain the first comment information in the target live broadcast room.

[0033] The bullet screen display method provided by the embodiment of the present disclosure can be applied to a live broadcast client, or to a live broadcast plug-in deployed on the live broadcast client, etc. Among them, the live broadcast user of the live broadcast client is usually called an anchor or a live broadcast assistant, etc.

[0034] In the embodiment of the present disclosure, the target live broadcast room is any type of live broadcast room created by the live broadcast user, for example, it may include a music type live broadcast room, a food type live broadcast room, a chat interaction type live broadcast room, etc.

[0035] In an optional embodiment, the first comment information may be real-time comment information within the target live broadcast room. The real-time comment information within the target live broadcast room may include comment information posted in real time by viewers who enter the target live broadcast room, such as text comment information, emoji comment information, etc. The first comment information may be any real-time comment information within the target live broadcast room.

[0036] In another optional embodiment, the first comment information may also include comment information of the target live broadcast room within a preset time period. For example, the first comment information may be comment information posted by the viewing user within the last 5 minutes from the current time point.

[0037] In an optional embodiment, the real-time comment information in the target live broadcast room can be displayed in the form of a real-time comment list. The disclosed embodiment can obtain the first comment information in the target live broadcast room from the real-time comment list in the target live broadcast room. The first comment information belongs to the comment information in the real-time comment list in the target live broadcast room.

[0038] S102: Displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room.

[0039] Among them, the barrage object carries the comment content in the first comment information, and the data display page is used to display the live broadcast related data of the target live broadcast room.

[0040] In the disclosed embodiment, the barrage object corresponding to the first comment information refers to the barrage object that carries the comment content in the first comment information. In other words, the current live broadcast user can promptly learn the comment content in the first comment information in the target live broadcast room through the barrage object displayed on the data display page of the target live broadcast room.

[0041] In the disclosed embodiment, the data display page may display the real-time live broadcast screen of the target live broadcast room, comment information, live broadcast related data and other content.

[0042] In an optional embodiment, the data display page may include a data large screen page. The data large screen page is used to display data changes in the target live broadcast room on the live broadcast end, and the live broadcast user can intuitively see the live broadcast data changes in the target live broadcast room based on the data large screen page.

[0043] In the disclosed embodiment, the target live broadcast room's live broadcast-related data is displayed on the data display page of the target live broadcast room. The live broadcast-related data can be used to reflect the live broadcast status of the target live broadcast room. The live broadcast-related data can include analytical data used to reflect traffic changes in the target live broadcast room. For example, the live broadcast-related data can include data such as the total number of online viewers and the number of comments in the target live broadcast room. The live broadcast-related data can also include live broadcast images, virtual gifts in the live broadcast room, comment information, etc. The current live broadcast user can intuitively understand the live broadcast status of the target live broadcast room based on the live broadcast-related data displayed on the data display page.

[0044] In the disclosed embodiment, after obtaining the first comment information in the target live broadcast room, the barrage object corresponding to the first comment information can be displayed on the data display page of the target live broadcast room, so that the current live broadcast user can timely understand the real-time comment information during the live broadcast in the target live broadcast room based on the barrage object displayed on the data display page, thereby meeting the needs of the live broadcast user.

[0045] In an optional embodiment, in the process of displaying the bullet chat object corresponding to the first comment information on the data display page, in order to enable the bullet chat object to be displayed at any position on the data display page, in actual application, this can be achieved by creating a bullet chat canvas on the data display page. Specifically, the bullet chat canvas can be used to flexibly control the display position of the bullet chat object on the data display page.

[0046] In an optional implementation, first, a bullet screen canvas is created in the upper layer of the data display page of the target live broadcast room. Then, the bullet screen object corresponding to the first comment information is rendered on the bullet screen canvas. The position and style of the bullet screen canvas in the upper layer of the data display page can be determined based on actual needs. For example, a bullet screen canvas can be created at the top of the data display page, and then the bullet screen object corresponding to the first comment information is rendered on the bullet screen canvas, thereby displaying the bullet screen object corresponding to the first comment information at the top of the data display page.

[0047] In actual applications, the comment content in the first comment information may include not only text comment information, but also live interactive resources, etc. Live interactive resources may include pictures, emoticons, user avatars, virtual gifts, virtual event logos, and other types of live interactive resources in the comments posted by users watching the broadcast in the target live broadcast room.

[0048] In order to facilitate the subsequent more complete display of the comment content in the first comment information on the data display page of the target live broadcast room, including the display of live broadcast interactive resources such as pictures, emoticons, user avatars, virtual gifts, virtual activity logos, etc. in the comment content, the disclosed embodiment can achieve the effect of displaying live broadcast interactive resources such as pictures, emoticons, user avatars, virtual gifts, etc. on the data display page of the target live broadcast room by creating a barrage component.

[0049] Specifically, first, the live interactive resource in the first comment is determined as the bullet screen configuration information, and a bullet screen component corresponding to the first comment is created based on the bullet screen configuration information. Then, on the data display page of the target live broadcast room, the bullet screen component carrying the bullet screen configuration information is rendered as the bullet screen object corresponding to the first comment.

[0050] In an optional implementation, a preset bullet chat component rendering method, such as ReactDOM.render, can be called to render the bullet chat component, which carries bullet chat configuration information such as live interactive resources, into a bullet chat object corresponding to the first comment information. This allows for a more complete display of real-time comment information within the live broadcast room in the form of a bullet chat object on the data display page, allowing current live broadcast users to promptly understand the comments within the target live broadcast room based on the bullet chat object.

[0051] In the barrage display method provided by the embodiment of the present disclosure, the first comment information of the target live broadcast room is obtained. The first comment information belongs to the real-time comment information in the target live broadcast room. On the data display page of the target live broadcast room, the barrage object corresponding to the first comment information is displayed, and the data display page is used to display the live broadcast related data of the target live broadcast room. It can be seen that the embodiment of the present disclosure displays the real-time comment information in the live broadcast room in the form of a barrage object on the data display page of the live broadcast room, which makes it convenient for live broadcast users to view the real-time comment information displayed in the form of barrage on the data display page, and timely understand the situation in the live broadcast room, thereby meeting the needs of the viewing users.

[0052] In actual applications, on the data display page of the target live broadcast room, while displaying real-time comment information in the form of barrage, the current live broadcast user can also reply to the barrage object corresponding to any comment information on the data display page.

[0053] Specifically, when a preset first trigger operation for the first barrage object on the data display page is received, a reply box for the first barrage object is displayed, and the current live broadcast user can enter reply information for the first barrage object based on the reply box.

[0054] In an embodiment of the present disclosure, the preset first trigger operation for the first barrage object may include a click operation on the first barrage object, etc., to realize the function of triggering the display of a reply box for the first barrage object. The embodiment of the present disclosure does not limit the preset first trigger operation.

[0055] As shown in Figure 2, a schematic diagram of a data display page provided in an embodiment of the present disclosure is provided. When a preset first trigger operation is received for a first bullet screen object 201 on the data display page, a reply box 202 for the first bullet screen object 201 is displayed. The display position and display style of the reply box can be set based on actual needs. For example, the display position of the reply box can be set to a preset position below the first bullet screen object, etc., and the present disclosure does not impose any restrictions on this.

[0056] In an optional embodiment, on the data display page of the target live broadcast room, before displaying the reply box for the first bullet screen object, an interactive operation bar for the first bullet screen object may also be displayed. The interactive operation bar may include a reply control, and when a trigger operation for the reply control is received, a reply box for the first bullet screen object is displayed.

[0057] In an embodiment of the present disclosure, when a control trigger operation for a first bullet screen object on a data display page is received, an interactive operation bar for the first bullet screen object is displayed. The control trigger operation for the first bullet screen object may include a click operation on the first bullet screen object, a mouse enter event, etc., to trigger the display of the interactive operation bar for the first bullet screen object.

[0058] As shown in Figure 2, when a control trigger operation is received for the first bullet screen object 201 on the data display page, an interactive operation bar 203 for the first bullet screen object 201 is displayed. The interactive operation bar 203 may include a reply control, a like control, etc. When a reply trigger operation is received for the reply control, a reply box 202 for the first bullet screen object 201 is displayed.

[0059] The display position of the interactive operation bar 203 can be set at the display position of the first bullet screen object 201. For example, the display position of the reply box 202 for the first bullet screen object 201 can be set at the preset position below the interactive operation bar 203. The display position of the second bullet screen object 204 can be set at the preset right position of the first bullet screen object 201.

[0060] In the disclosed embodiments, the reply trigger operation for the reply control may include a click operation, a long press operation, etc. on the reply control. In an optional embodiment, upon receiving a preset first trigger operation for the first bullet screen object on the data display page, the first bullet screen object may also be highlighted, such as by enlarging the first bullet screen object or setting the display color of the first bullet screen object to a more prominent color. This facilitates the current user to understand the comment content in the first comment information carried in the first bullet screen object.

[0061] In an optional embodiment, during the scrolling display of the first bullet screen object on the target bullet screen track, upon receiving a preset first trigger operation for the first bullet screen object on the data display page, the first bullet screen object may be paused on the bullet screen track where the first bullet screen object is located. Subsequently, upon receiving a reply message for the first bullet screen object or a second trigger operation for the first bullet screen object (such as moving the mouse away), the scrolling display of the first bullet screen object on the bullet screen track may continue.

[0062] In another optional embodiment, when a preset first trigger operation is received for the first bullet screen object on the data display page, the first bullet screen object can also be fixedly displayed at a preset position on the data display page. Subsequently, when a reply message to the first bullet screen object or a second trigger operation for the first bullet screen object is received, the first bullet screen object is returned to the original display position and scrolled to continue displaying. The preset position may include the middle position, the upper middle position, etc. of the data display page.

[0063] In the disclosed embodiment, after displaying a reply box for a first bullet chat object, the current user's reply information for the first bullet chat object is received based on the reply box, and then a second bullet chat object corresponding to the first bullet chat object is displayed on the data display page of the target live broadcast room. The second bullet chat object carries the current user's reply information for the first bullet chat object.

[0064] In an optional implementation, in order to facilitate the viewing user to promptly understand the current user's reply information for the first barrage object, the second barrage object carrying the reply information can also be displayed at the preset right position of the first barrage object. As shown in Figure 2, the first barrage object 201 carries the comment content "Will there be a live broadcast tomorrow?". When the preset first trigger operation for the first barrage object 201 is received, the reply box 202 for the first barrage object 201 is displayed. Based on the reply box 202, when the current user's reply information "Yes" for the first barrage object 201 is received, the second barrage object 204 carrying the reply information "Yes" is displayed at the preset right position of the first barrage object 201.

[0065] In actual applications, before the current user replies to the first barrage object based on the reply box, multiple optional reply information corresponding to the first barrage object can also be displayed, so as to facilitate the current user to quickly reply to the first barrage object.

[0066] Specifically, when a preset first trigger operation is received for the first bullet screen object 201 on the data display page, a reply box 202 for the first bullet screen object 201 is displayed, and multiple optional reply messages corresponding to the first bullet screen object 201 are displayed. The optional reply messages may include "Yes," "No," "See you tomorrow," etc.

[0067] In an embodiment of the present disclosure, when multiple optional reply messages corresponding to a first barrage object are displayed on a data display page, upon receiving an operation to add a target reply message from the multiple optional reply messages to a reply box, the target reply message is determined to be a reply message for the first barrage object. Subsequently, based on this reply message, a second barrage object corresponding to the first barrage object can be displayed on the data display page.

[0068] In an embodiment of the present disclosure, the operation of adding target reply information from multiple optional reply information to the reply box may include a click operation on the target reply information, an operation of dragging the target reply information to the reply box, etc.

[0069] As shown in Figure 2, when multiple optional reply messages corresponding to the first barrage object 201 are displayed on the data display page, when an operation is received to add target reply information 205 to the reply box, the target reply information 205 is determined as the reply information for the first barrage object. Based on the target reply information 205, the second barrage object 204 corresponding to the first barrage object 201 is displayed on the data display page.

[0070] In an embodiment of the present disclosure, during the process of displaying various barrage objects on the data display page of the target live broadcast room, upon receiving the preset first trigger operation for the first barrage object, a reply box for the first barrage object is displayed. The current user can reply to the first barrage object based on the reply box. Upon receiving the reply information for the first barrage object, the second barrage object corresponding to the first barrage object is displayed on the data display page. Among them, the second barrage object carries the reply information for the first barrage object. It can be seen that the embodiment of the present disclosure can trigger the display of the reply box of the first barrage object upon receiving the preset first trigger operation of the current user, thereby facilitating the current user to quickly reply to the comment information of the users watching the broadcast in the live broadcast room on the data display page.

[0071] In actual applications, before displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room, it is necessary to generate the barrage object corresponding to the first comment information. In addition, since the data display page can be set with multiple barrage tracks, before generating the barrage object corresponding to the first comment information, it is necessary to determine the target barrage track for the barrage object corresponding to the first comment information from the multiple barrage tracks.

[0072] In the disclosed embodiment, multiple barrage tracks are respectively set at a preset top position and / or a preset bottom position on the data display page of the target live broadcast room, and the multiple barrage tracks are in a parallel position relationship.

[0073] In an optional implementation, to reduce the obstruction of the data display page by the barrage display and improve the current user experience, a preset number of barrage tracks can be set at the preset top position of the data display page, and a preset number of barrage tracks can be set at the preset bottom position of the data display page. For example, four barrage tracks can be set at the preset top position, and three barrage tracks can be set at the preset bottom position. The current user can understand the live broadcast-related data of the data display page based on the area of ​​the data display page that is not obscured by the barrage tracks.

[0074] In the embodiment of the present disclosure, the target barrage track can be any barrage track on the data display page. After determining the target barrage track of the barrage object, the barrage object corresponding to the first comment information is displayed on the data display page of the target live broadcast room according to the target barrage track of the barrage object.

[0075] In an optional implementation, a target barrage track can also be determined for the first comment information from a plurality of barrage tracks on the data display page, and each of the plurality of barrage tracks is respectively configured with track position information and barrage motion information. The track position information can be used to indicate the display position of the barrage track on the data display page. For example, the track position information may include a preset bottom position, a preset top position, etc. displayed on the data display page. As shown in FIG3 , it is a schematic diagram of another data display page provided in an embodiment of the present disclosure, wherein the barrage track 301 is displayed at the position of the third row from the top of the data display page, that is, the track position information is the position of the third row from the top.

[0076] Danmu motion information can be used to characterize the motion type of the Danmu object displayed on the corresponding Danmu track. The Danmu object's motion type can include being fixed on the data display page and disappearing after a preset duration. It can also include scrolling from right to left on the data display page at a preset speed.

[0077] It should be noted that, assuming that the bullet chat movement information is fixedly displayed on the data display page and disappears after staying for a preset time, as shown in Figure 3, the bullet chat object on the bullet chat track 302 can be hidden after being displayed on the data display page for 5 seconds, and then continue to display the next bullet chat object.

[0078] In addition, assuming that the bullet screen motion information is displayed on the data display page by scrolling from right to left at a preset moving speed, as shown in FIG3 , the bullet screen object on the bullet screen track 301 is displayed on the data display page by scrolling from left to right at a speed of 1 cm / s until it moves out of the data display page.

[0079] In an optional implementation, in order to be able to more evenly assign corresponding barrage tracks to each barrage object, in actual applications, when determining the target barrage track for the first comment information, the barrage track with more remaining space among the multiple barrage tracks can be determined as the target barrage track corresponding to the first comment information based on the remaining space of the multiple barrage tracks.

[0080] In another optional embodiment, the target barrage track corresponding to the first comment information can also be a barrage track predetermined based on actual needs. For example, assuming that the first comment information is an important comment information related to the target live broadcast room posted by the target user, in order to facilitate the current live broadcast user to promptly understand the comment content in the first comment information, the barrage track fixedly displayed on the data display page can be determined as the target barrage track corresponding to the first comment information.

[0081] In an embodiment of the present disclosure, after determining a target barrage track for the first comment information from multiple barrage tracks, a barrage object corresponding to the first comment information is generated based on the track position information and barrage motion information of the target barrage track, as well as the first comment information.

[0082] In an optional implementation, after obtaining the first comment information in the target live broadcast room, the comment content in the first comment information can be encapsulated as a barrage object corresponding to the first comment information based on the track position information and barrage movement information of the target barrage track, thereby realizing the function of generating a barrage object.

[0083] In the disclosed embodiment, the barrage object corresponding to the first comment information carries the track position information and barrage motion information of the target barrage track, as well as the comment content of the first comment information. Therefore, after generating the barrage object corresponding to the first comment information, the barrage object corresponding to the first comment information can be displayed on the data display page of the target live broadcast room based on the track position information, barrage motion information, and the first comment information carried in the barrage object.

[0084] As shown in Figure 3, after obtaining the first comment information in the target live broadcast room, assuming that the comment content in the first comment information is "Will you broadcast live tomorrow?", the target barrage track determined for the first comment information from multiple barrage tracks is barrage track 301. Among them, the track position information corresponding to the barrage track 301 is: the third line at the top of the data display page; the barrage motion information is: moving from left to right at a speed of 1 cm / s and displayed on the data display page. Then, based on the track position information, the barrage motion information and the first comment information, the barrage object 303 corresponding to the first comment information is generated, and then the barrage object 303 corresponding to the first comment information is displayed on the data display page of the target live broadcast room.

[0085] In the embodiment of the present disclosure, first, the first comment information in the target live broadcast room is obtained. Then, the target barrage track is determined for the first comment information from multiple barrage tracks. Next, based on the track position information and barrage motion information of the target barrage track, as well as the first comment information, a barrage object corresponding to the first comment information is generated. Finally, based on the track position information, barrage motion information and first comment information carried in the barrage object, the barrage object is controlled to be displayed on the data display page of the target live broadcast room. It can be seen that when the first comment information in the target live broadcast room is obtained, the embodiment of the present disclosure can create a barrage object corresponding to the first comment information based on the track position information, barrage motion information and the first comment information. Thereby, the real-time comment information in the live broadcast room is displayed in the form of a barrage object on the data display page of the live broadcast room. It is convenient for live broadcast users to view the real-time comment information displayed in the form of barrage on the data display page, and to promptly understand the situation in the live broadcast room, thereby meeting the needs of viewers.

[0086] The technical solution provided by the embodiments of the present disclosure has at least the following advantages compared with the prior art:

[0087] The disclosed embodiment provides a method for displaying a bullet screen, which obtains first comment information of a target live broadcast room, wherein the first comment information belongs to real-time comment information in the target live broadcast room; and displays a bullet screen object corresponding to the first comment information on a data display page of the target live broadcast room, where the data display page is used to display live broadcast data of the target live broadcast room. It can be seen that the disclosed embodiment, by displaying the real-time comment information in the live broadcast room in the form of a bullet screen object on the data display page of the live broadcast room, can facilitate live broadcast users to view the real-time comment information displayed in the form of bullet screen on the data display page, and promptly understand the situation in the live broadcast room, thereby meeting the needs of broadcast viewers.

[0088] Based on the above method embodiments, the present disclosure also provides a barrage display device. Referring to Figure 4, which is a structural schematic diagram of a barrage display device provided by an embodiment of the present disclosure, the device includes: an acquisition module 401, used to obtain the first comment information in the target live broadcast room; a first display module 402, used to display the barrage object corresponding to the first comment information on the data display page of the target live broadcast room; wherein, the barrage object carries the comment content in the first comment information, and the data display page is used to display the live broadcast related data of the target live broadcast room.

[0089] In an optional embodiment, the device also includes: a determination module for determining the target barrage track of the barrage object; wherein the multiple barrage tracks are respectively set at a preset top position and / or a preset bottom position on the data display page of the target live broadcast room, and the multiple barrage tracks are in a parallel position relationship; accordingly, the first display module includes: a display sub-module for displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room according to the target barrage track of the barrage object.

[0090] In an optional embodiment, the device also includes: a first display module, used to display a reply box for the first barrage object in response to a preset first trigger operation for the first barrage object on the data display page; a receiving module, used to receive reply information for the first barrage object based on the reply box; a second display module, used to display a second barrage object corresponding to the first barrage object on the data display page of the target live broadcast room; wherein, the second barrage object carries the reply information.

[0091] In an optional embodiment, the device also includes: a second display module for displaying multiple optional reply messages corresponding to the first barrage object; accordingly, the receiving module includes: a determination submodule for determining the target reply information as the reply information for the first barrage object in response to the operation of adding the target reply information among the multiple optional reply messages to the reply box.

[0092] In an optional embodiment, the device also includes: an operation bar display module, which is used to display an interactive operation bar for the first barrage object in response to a control trigger operation for the first barrage object on the data display page; wherein the interactive operation bar includes a reply control; accordingly, the first display module includes: a display sub-module, which is used to display a reply box for the first barrage object in response to a reply trigger operation for the reply control.

[0093] In an optional implementation, the comment content in the first comment information also includes live broadcast interactive resources, and the barrage object corresponding to the first comment information includes the live broadcast interactive resources.

[0094] In an optional embodiment, the device also includes: a barrage component creation module, which is used to determine the live broadcast interactive resource in the first comment information as barrage configuration information, and create a barrage component corresponding to the first comment information based on the barrage configuration information; accordingly, the first display module includes: a first rendering sub-module, which is used to render the barrage component carrying the barrage configuration information as a barrage object corresponding to the first comment information on the data display page of the target live broadcast room.

[0095] In an optional embodiment, the first display module includes: a barrage canvas creation sub-module, used to create a barrage canvas in the upper layer of the data display page of the target live broadcast room; a second rendering sub-module, used to render the barrage object corresponding to the first comment information on the barrage canvas, wherein the barrage object is displayed in the preset barrage display area.

[0096] In the barrage display device provided by the embodiment of the present disclosure, the first comment information of the target live broadcast room is obtained, wherein the first comment information belongs to the real-time comment information in the target live broadcast room; the barrage object corresponding to the first comment information is displayed on the data display page of the target live broadcast room, and the data display page is used to display the live broadcast data of the target live broadcast room. It can be seen that the embodiment of the present disclosure, by displaying the real-time comment information in the live broadcast room in the form of a barrage object on the data display page of the live broadcast room, can facilitate live broadcast users to view the real-time comment information displayed in the form of barrage on the data display page, and timely understand the situation in the live broadcast room, thereby meeting the needs of viewers.

[0097] In addition to the above-mentioned methods and devices, the embodiments of the present disclosure also provide a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the barrage display method described in the embodiments of the present disclosure.

[0098] The embodiments of the present disclosure also provide a computer program product, which includes a computer program / instruction, and when the computer program / instruction is executed by a processor, the barrage display method described in the embodiments of the present disclosure is implemented.

[0099] In addition, an embodiment of the present disclosure further provides a bullet screen display device, as shown in FIG5 , which may include: a processor 501, a memory 502, an input device 503, and an output device 504. The number of processors 501 in the bullet screen display device may be one or more, and FIG5 takes one processor as an example. In some embodiments of the present disclosure, the processor 501, the memory 502, the input device 503, and the output device 504 may be connected via a bus or other means, wherein FIG5 takes the connection via a bus as an example.

[0100] The memory 502 can be used to store software programs and modules, and the processor 501 executes various functional applications and data processing of the barrage display device by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 503 can be used to receive input digital or character information, and to generate signal input related to user settings and function control of the barrage display device.

[0101] Specifically in this embodiment, the processor 501 will load the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processor 501 will run the applications stored in the memory 502, thereby realizing the various functions of the above-mentioned barrage display device.

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

[0103] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily 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 is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. A bullet screen display method, the method comprising: Get the first comment information in the target live broadcast room; On the data display page of the target live broadcast room, the barrage object corresponding to the first comment information is displayed; wherein, the barrage object carries the comment content in the first comment information, and the data display page is used to display the live broadcast related data of the target live broadcast room.

2. The method according to claim 1, wherein Before displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room, the method further includes: Determining a target barrage track of the barrage object from a plurality of barrage tracks; wherein the plurality of barrage tracks are respectively set at a preset top position and / or a preset bottom position on a data display page of the target live broadcast room, and the plurality of barrage tracks are in a parallel position relationship; Correspondingly, on the data display page of the target live broadcast room, the barrage object corresponding to the first comment information is displayed, including: According to the target barrage track of the barrage object, the barrage object corresponding to the first comment information is displayed on the data display page of the target live broadcast room.

3. The method according to claim 1, wherein The method further comprises: In response to a preset first trigger operation for a first bullet screen object on the data display page, displaying a reply box for the first bullet screen object; Based on the reply box, receiving reply information for the first barrage object; On the data display page of the target live broadcast room, the second barrage object corresponding to the first barrage object is displayed; wherein, the second barrage object carries the reply information.

4. The method according to claim 3, wherein: Before receiving the reply information for the first bullet screen object based on the reply box, the method further includes: Display multiple optional reply messages corresponding to the first barrage object; Correspondingly, based on the reply box, the reply to the first barrage object is received. Reply information, including: In response to the operation of adding target reply information among the multiple optional reply information to the reply box, the target reply information is determined as reply information for the first barrage object.

5. The method according to claim 3, wherein The displaying of a reply box for a first bullet screen object in response to a preset first trigger operation for the first bullet screen object on the data display page includes: In response to a control triggering operation for a first bullet screen object on the data display page, an interactive operation bar for the first bullet screen object is displayed; wherein the interactive operation bar includes a reply control; In response to a reply trigger operation on the reply control, a reply box for the first barrage object is displayed.

6. The method according to claim 1, wherein The comment content in the first comment information also includes live broadcast interactive resources, and the barrage object corresponding to the first comment information includes the live broadcast interactive resources.

7. The method according to claim 6, wherein: Before displaying the barrage object corresponding to the first comment information on the data display page of the target live broadcast room, the method further includes: Determining the live interactive resource in the first comment information as barrage configuration information, and creating a barrage component corresponding to the first comment information based on the barrage configuration information; Correspondingly, on the data display page of the target live broadcast room, the barrage object corresponding to the first comment information is displayed, including: On the data display page of the target live broadcast room, the barrage component carrying the barrage configuration information is rendered as a barrage object corresponding to the first comment information.

8. The method according to claim 1, wherein The display of the barrage object corresponding to the first comment information on the data display page of the target live broadcast room includes: The preset bullet screen display in the upper layer of the data display page of the target live broadcast room Create a bullet screen canvas in the area; Rendering a bullet screen object corresponding to the first comment information on the bullet screen canvas; wherein the bullet screen object is displayed in the preset bullet screen display area.

9. A bullet screen display device, comprising: An acquisition module is used to obtain the first comment information in the target live broadcast room; The first display module is used to display the barrage object corresponding to the first comment information on the data display page of the target live broadcast room; wherein, the barrage object carries the comment content in the first comment information, and the data display page is used to display the live broadcast related data of the target live broadcast room.

10. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 8.

11. A bullet screen display device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.