Method and related device for sending and receiving comments in a live streaming room

The method and apparatus in live streaming rooms allow users to send multimedia data comments, addressing limited interaction issues and enhancing user experience by enabling multimedia data sharing and viewing.

JP2025524156APending Publication Date: 2025-07-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025504554
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-28
Filing Date
2023-07-28
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Existing live streaming room comment functions are limited and do not meet diverse user interaction needs, affecting user experience.

Method used

A method and apparatus for sending and receiving comments in a live streaming room that allows users to input and share multimedia data, such as videos, along with traditional text and emoticons, enhancing interaction efficiency.

Benefits of technology

Enables users to share and view multimedia data in comments, improving interaction efficiency and enhancing user experience in live streaming rooms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025524156000001_ABST
    Figure 2025524156000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and related device for sending and receiving comments in a live streaming room. The method for sending comments in a live streaming room includes presenting, in response to a trigger operation on a first control on the live streaming room page, a first window including identifiers of at least one candidate multimedia data on the live streaming room page; determining, in response to a selection operation on the identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data, first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation; and presenting, in response to a trigger operation on a second control on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data on the live streaming room page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - reference to Related Applications] This disclosure claims the priority of a Chinese patent application filed with the China National Intellectual Property Administration on July 28, 2022, with the application number 202210902595.4 and the invention title "Method and Related Equipment for Sending and Receiving Comments in a Live Streaming Room", and all of its content is incorporated into this disclosure by reference.

[0002] This disclosure relates to the field of computer technology, and particularly to a method and related equipment for sending and receiving comments in a live streaming room.

Background Art

[0003] In related technologies, the comment function in a live streaming room is single - functioned and cannot meet the diverse interaction needs of users, which affects the user experience.

Summary of the Invention

[0004] In view of this, the purpose of the embodiments of this disclosure is to propose a method and related equipment for sending and receiving comments in a live streaming room.

[0005] Based on the above purpose, according to the first aspect of the embodiments of this disclosure, a method for sending comments in a live streaming room is provided. This method includes: In response to a trigger operation on a first control on the live streaming room page, presenting a first window including identifiers of at least one candidate multimedia data on the live streaming room page; In response to a selection operation on the identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data, determining the first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation; In response to a trigger operation on a second control on the live streaming room page, presenting, on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data.

[0006] According to a second aspect of an embodiment of the present disclosure, there is provided a method for receiving comments in a live streaming room, the method including: displaying, on a live streaming room page, a comment corresponding to first multimedia data; in response to a trigger operation on the comment corresponding to the first multimedia data, displaying a third window on the live streaming room page, and playing the first multimedia data in the third window.

[0007] According to a third aspect of an embodiment of the present disclosure, there is provided an apparatus for sending comments in a live streaming room, the apparatus including: a first presentation module configured to present, on the live streaming room page, a first window including identifiers of at least one candidate multimedia data in response to a trigger operation on a first control on the live streaming room page; a determination module configured to determine first multimedia data corresponding to an identifier of the first multimedia data based on a selection operation in response to a selection operation on the identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data; a second presentation module configured to present, on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data in response to a trigger operation on a second control on the live streaming room page.

[0008] According to a fourth aspect of an embodiment of the present disclosure, there is provided an apparatus for receiving comments in a live streaming room, the apparatus including: An acquisition module configured to display comments corresponding to first multimedia data on a live streaming room page; A playback module configured to display a third window on the live streaming room page in response to a trigger operation on the comments corresponding to the first multimedia data, and play the first multimedia data in the third window.

[0009] According to a fifth aspect of an embodiment of the present disclosure, a computer device is provided, which includes one or more processors, a memory, and one or more programs. Here, the one or more programs are stored in the memory and executed by the one or more processors, and the program includes instructions for implementing the method described in the first aspect or the second aspect.

[0010] According to a sixth aspect of an embodiment of the present disclosure, a non-volatile computer-readable storage medium including a computer program is provided. When the computer program is executed by one or more processors, the processor is caused to implement the method described in the first aspect or the second aspect.

[0011] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided, which includes computer program instructions. When the computer program instructions are executed on a computer, the computer is caused to implement the method described in the first aspect or the second aspect.

Advantages of the Invention

[0012] As can be seen from the foregoing, in the method and related devices for sending and receiving comments in a live streaming room according to the embodiments of the present disclosure, compared with the fact that the comments in the related live streaming room can only implement the comment modes of characters and emoticon comments, the method for commenting in the live streaming room according to the embodiments of the present disclosure enables the user of the first terminal to send comments corresponding to multimedia data in the comments of the live streaming room, and this comment includes a playback entry of the multimedia data. In this way, the users of other terminals can share the multimedia data in the comments of the live streaming room, and other users can also view the specific content of this multimedia data, thereby improving the interaction efficiency and enhancing the product interaction performance.

Brief Description of the Drawings

[0013] To more clearly illustrate the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings that need to be used in the embodiments or related technology descriptions. It is self-evident that the drawings in the following descriptions are only embodiments of the present disclosure. On the premise that no creative effort is required for those skilled in the art, other drawings can also be obtained based on these drawings.

Figure 1

Figure 2A

Figure 2B

Figure 2C

Figure 2D

Figure 2E

Figure 2F

Figure 2G

Figure 2H

Figure 2I

Figure 2J

Figure 2K

Figure 3A

Figure 3B

Figure 3C

Figure 3D

Figure 3E

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Mode for Carrying Out the Invention

[0014] In order to make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the following will further describe the embodiments of the present disclosure in more detail by combining specific embodiments and referring to the drawings.

[0015] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure should have the general meanings understood by those skilled in the art to which the present disclosure pertains. The "first", "second" and similar terms used in the embodiments of the present disclosure do not represent any order, number or importance, but are only used to distinguish different components. Similar terms such as "including" or "comprising" mean that the elements or things appearing before this term cover the elements or things listed after this term and their equivalents, and do not exclude other elements or things. Similar terms such as "connected" or "linked" are not limited to physical or mechanical connections, and may include electrical connections whether direct or indirect. Terms such as "upper", "lower", "left", "right" are only used to represent relative positional relationships, and when the absolute position of the object described changes, this relative positional relationship may also change accordingly.

[0016] FIG. 1 shows a schematic diagram of an exemplary system 100 according to an embodiment of the present disclosure.

[0017] As shown in FIG. 1, this system 100 may include at least one first terminal (for example, first terminals 102A to 102C), a server 104, and a second terminal 106. In some embodiments, this system 100 may be used in a live distribution scenario. For example, the server 104 may be used to provide a live distribution service, where the first terminals 102A to 102C may be terminals corresponding to users who watch the live distribution, and the second terminal 106 may be a terminal corresponding to a user who starts the live distribution. In some embodiments, when this system 100 is used in a live distribution scenario involving multiple people's interactions, the number of second terminals 106 may also be multiple.

[0018] Server 104 may be a single server or multiple servers. In a multiple-server scenario, a distributed architecture may be adopted among these servers, and they may also be formed as a server cluster.

[0019] The first terminals 102A to 102C and the second terminal 106 may be any terminal devices. For example, they may be mobile terminals (such as mobile phones, tablet computers (Pads)), or fixed terminals (such as personal computers (PCs), notebook computers). These first terminals 102A to 102C and the second terminal 106 can execute an application program, and this application program can provide corresponding services to users, such as a live delivery service.

[0020] The embodiments of the present disclosure provide a method and related devices for sending and receiving comments in a live delivery room, so that comments corresponding to multimedia data (such as videos) in the live delivery room can be sent or received, solving the problem that comments in the live delivery room can only send characters and emoticons, and enhancing the user experience.

[0021] FIG. 2A shows a schematic diagram of an exemplary live delivery room page 200 according to an embodiment of the present disclosure.

[0022] As shown in FIG. 2A, after the second terminal 106 starts live streaming, the server 104 starts the corresponding live streaming room based on this start command. Here, this live streaming room may have different types, for example, it may be a music-form live streaming room, a dance-form live streaming room, a gourmet-form live streaming room, a chat-exchange-form live streaming room, etc. The server 104 can start a live streaming room of the corresponding type by obtaining the type of the live streaming room that the second terminal 106 needs to start based on the command for the second terminal 106 to start live streaming. After the first terminals 102A to 102C enter this live streaming room, they can accordingly display the page 200 shown in FIG. 2A.

[0023] In some embodiments, as shown in FIG. 2A, a third control 202 may be presented on this live streaming room page 200. This third control 202 may be a control for inputting comments in the live streaming room, and by clicking on this third control 202, the user is prompted that the function of commenting in the live streaming room can be triggered.

[0024] In some embodiments, in response to a trigger operation on the third control 202 on the live streaming room page, an information input window is presented on the live streaming room page 200, and the first control is displayed in the information input window.

[0025] As shown in FIGS. 2A and 2B, in response to a trigger operation on this third control 202, the first terminal 102A presents an information input window 2084 on the live streaming room page 200, and a first control 2082 is displayed in the information input window 2084. As shown in FIG. 2B, this first control 2082 may include a video control for realizing the transmission of video comments in the live streaming room.

[0026] In some embodiments, when the first terminal 102A responds to a trigger operation on the third control 202, it further determines the type of the current live streaming room, and only when the current live streaming room is a preset live streaming room type, it displays the first control 2082 in the information input window 2084. When the current live streaming room is not the preset live streaming room type, the first control 2082 is not displayed in the information input window 2084.

[0027] Here, the preset live streaming room type may be a live streaming room having a social function, that is, a live streaming room in which a user of the second terminal 106 (for example, a caster of the live streaming or a caster connected to a microphone) can communicate with a user of the first terminal 102A (for example, a viewer).

[0028] In some embodiments, the preset live streaming room type may be a live streaming room in a chat format, or other live streaming rooms that can realize social functions. The present embodiment is not limited thereto.

[0029] Suppose the user of the first terminal 102A clicks on this third control 202. Then, in response to the trigger operation on the third control 202, the first terminal 102A can present an information input window 2084 for entering comments of the live streaming room on the live streaming room page 200. FIG. 2B shows a schematic diagram of another exemplary live streaming room page 200 according to an embodiment of the present disclosure. As shown in FIG. 2B, when the third control 202 is triggered, a sub-page 203 can pop up on the live streaming room page 200. An information input window 2084 is displayed on this sub-page 203. By triggering this information input window 2084, it is possible to input comment information of the live streaming room by entering comment contents such as characters and numbers in this information input window 2084.

[0030] Optionally, the first control 2082 may be displayed in the information input window 2084, or the first control 2082 may be displayed on one side of the information input window 2084. This embodiment is not limited thereto.

[0031] In some embodiments, assuming that the user of the first terminal 102A clicks on the third control 202, the first terminal 102A presents an information input window 2084 for entering comments of the live streaming room on the live streaming room page 200 in response to a trigger operation on the third control 202. As shown in FIG. 2C, a second control 2086 for simultaneously transmitting comment information to the live streaming room page 200 is also presented. In this way, after the user of the first terminal 102A enters comment information via the information input window 2084, the second control 2086 can be clicked. The second control may include a transmission control. The first terminal 102A transmits the comment information entered in the information input window 2084 to the comment area on the live streaming room page 200 in response to a trigger operation on the second control 2086.

[0032] In some embodiments, as shown in FIG. 2B, the third control 202 may include a comment control, such as a comment input box. When the first terminal 102A presents the information input window 2084 on the live streaming room page 200 in response to a trigger operation on the third control 202, the second control 2086 may not be displayed on the live streaming room page 200. On the other hand, after comment information is entered in the information input window 2084, as shown in FIG. 2D, the second control 2086 is displayed. In this way, the controls displayed on the sub-page 203 can be reduced, making the sub-page 203 more concise and aesthetically pleasing (better in appearance) without affecting the function of comment information input.

[0033] In some embodiments, as shown in FIGS. 2B and 2E, when a trigger operation is performed on the first control 2082 on the live streaming room page 200, the first window 204 is presented on the live streaming room page 200. The first window 204 includes at least one identifier 2042 of candidate multimedia data, and the first window may be an aggregated presentation window for at least one identifier of candidate multimedia data for the user to select an identifier of any candidate multimedia data.

[0034] Suppose the user of the first terminal 102A clicks on this first control 2082. In response to the trigger operation on this first control 2082, the first terminal 102A presents a first window 204 for displaying the identifier of the candidate multimedia data on the live streaming room page 200. The first window 204 includes at least one identifier 2042 of candidate multimedia data. Selecting the identifier 2042 of the candidate multimedia data in this first window 204 enables the input of comments corresponding to the live streaming room multimedia data.

[0035] In some embodiments, when the user of the first terminal 102A clicks on this first control 2082, a selection window is displayed on the live streaming room page 200, and this selection window provides a selection path for multimedia data. As shown in FIG. 2K, the selection window presents a control for selecting a local file and a control for selecting a network file. When the user of the first terminal 102A clicks on the control for selecting a local file, a path of a local file for the user of the first terminal 102A to select multimedia data stored locally on the first terminal 102A is displayed on the live streaming room page 200. When the user of the first terminal 102A clicks on the control for selecting a network file, a path of a network file for the user of the first terminal 102A to select multimedia data on the network side is displayed on the live streaming room page 200. Here, the path of the network file may be the first window 204 for displaying the identifier of the candidate multimedia data in this embodiment.

[0036] In some embodiments, as shown in FIG. 2B, when the user of the first terminal 102A clicks on the third control 202, in response to the trigger operation on this third control 202, the first terminal 102A further presents an input method window 208 for realizing comment content input on the live streaming room page 200, and through this input method window 208, input of information such as characters, numbers, and punctuation marks into the information input window 2084 can be realized.

[0037] In this embodiment, as shown in FIG. 2E, when the user of the first terminal 102A clicks on this first control 2082, the first terminal 102A responds to the trigger operation on this first control 2082 by switching the input method window 208 in the sub-page 203 to the first window 204, and the first window 204 includes at least one identifier 2042 of candidate multimedia data. By selecting the identifier 2042 of the candidate multimedia data in this first window 204, the input of comments corresponding to the live broadcast room multimedia data is realized.

[0038] In some embodiments, as shown in FIG. 2E, the first window 204 includes at least one category label 2044. When a trigger operation is performed on the target label in the at least one category label 2044, the first window 204 presents the identifier of the candidate multimedia data that matches the target label. In this embodiment, by classifying the videos stored in the first terminal 102A based on each category label 2044 or the videos processed by the first terminal 102A (for example, creation, like, collection, viewing history, etc.), when a trigger operation is performed on a certain category label 2044, the identifier of the candidate multimedia data corresponding to this category label 2044 can be displayed.

[0039] In some embodiments, the category label 2044 may include favorites, collections, works, viewing history, and the like. Here, the identifier of the candidate multimedia data corresponding to the category label 2044 of favorites may be a video marked as a favorite when the user views the video via the first terminal 102A. The identifier of the candidate multimedia data corresponding to the category label 2044 of collections may be a video collected when the user views the video via the first terminal 102A. The identifier of the candidate multimedia data corresponding to the category label 2044 of creations may be a video created by the user via the first terminal 102A. The identifier of the candidate multimedia data corresponding to the category label 2044 of viewing history may be a video viewed by the user via the first terminal 102A.

[0040] In this embodiment, when the user clicks on the target label via the first terminal 102A to select the target label, the first window 204 presents the identifier of the candidate multimedia data that matches this target label. For example, when the user clicks on the "collection" category label via the first terminal 102A, the first window 204 displays the identifier of the candidate multimedia data of the videos collected by the user via the first terminal 102A.

[0041] In some embodiments, when the user performs a selection operation on the identifier of a certain candidate multimedia data in the first window 204 via the first terminal 102A, the first terminal 102A, in response to the selection operation on the identifier of the first multimedia data among the identifiers of at least one candidate multimedia data in this first window 204, determines the first multimedia data corresponding to the identifier of the first multimedia data based on this selection operation.

[0042] Here, the multimedia data may include multimedia data such as images, video files, audio files, etc. Correspondingly, the identifier of the candidate multimedia data may be an image thumbnail corresponding to the image, a preview video corresponding to the video file, an album jacket image corresponding to the audio file, etc., and this embodiment is not limited thereto.

[0043] In this embodiment, the user realizes the selection operation of the identifier of the first multimedia data in the first window 204 by performing a click operation on the identifier of the first multimedia data in the first window 204 via the first terminal 102A, and the identifier of the first multimedia data presents a selected state after being selected. For example, as shown in FIG. 2F, a selection mark 20421 may be presented on the page of the identifier of the first multimedia data so as to mark the selected identifier of the first multimedia data with a number, or the identifier of the first multimedia data may be marked with different gray scales, and this embodiment is not limited thereto. After the identifier of the first multimedia data is selected, the first multimedia data corresponding to the identifier of the first multimedia data can be determined.

[0044] After determining the first multimedia data corresponding to the identifier of the first multimedia data, by triggering the second control 2086 on the live streaming room page 200, a comment corresponding to the first multimedia data can be presented on the live streaming room page 200, and the comment provides an entry for playing the first multimedia data.

[0045] In this embodiment, as shown in FIGS. 2F and 2G, after selecting the identifier of the selected first multimedia data, when the user clicks the second control 2086 via the first terminal 102A, the first terminal 102A responds to the trigger operation on the second control 2086 and displays the comment 2021 corresponding to the first multimedia data in the comment area of the live streaming room page 200. Here, this comment 2021 includes an entry for playing the first multimedia data, and users of terminals such as the first terminals 102A to 102C and the second terminal 106 can view this first multimedia data via this comment 2021. Optionally, the format of this comment 2021 may be "[××(user)] Share: Video Copy". Here, after the first terminal 102A responds to the trigger operation on the first control 2082 and presents the first window 204 on the live streaming room page 200, the second control 2086 may be directly displayed on the live streaming room page 200. In this way, after the identifier of the first multimedia data is selected, directly clicking on this second control 2086 can display the comment 2021 corresponding to the first multimedia data in the comment area of the live streaming room page 200.

[0046] Alternatively, after the first terminal 102A responds to the trigger operation on the first control 2082, the second control 2086 may not be displayed on the live streaming room page 200. On the other hand, after the identifier of the first multimedia data is selected, the second control 2086 is displayed, and in this way, the controls displayed on the sub-page 203 can be reduced, making the sub-page 203 more concise and aesthetically pleasing without affecting the video comment information transmission function.

[0047] In some embodiments, the live streaming room page includes a first area, and the comment 2021 corresponding to the first multimedia data is presented in the first area. The first area further includes other comments of a type different from the comment 2021 corresponding to the first multimedia data. In this embodiment, the comment 2021 corresponding to the first multimedia data is highlighted in the first area. For example, the comment 2021 corresponding to the first multimedia data may be highlighted using a mark different from the other comments.

[0048] Here, the first area may be the comment area of the live streaming room. This comment area includes not only the comment 2021 corresponding to the first multimedia data, but also other comments of a type different from the comment 2021 corresponding to the first multimedia data, such as ordinary text comments, emoticon comments, sending of presents by users, and entry of users into the live streaming room. To distinguish the comment 2021 corresponding to the first multimedia data and other comments, the comment 2021 corresponding to the first multimedia data is highlighted using a mark different from the other comments.

[0049] For example, to distinguish the comment 2021 corresponding to the first multimedia data and other ordinary text comments, the comment 2021 corresponding to the first multimedia data is marked with at least one of a preset color, font, and icon. For example, the comment 2021 corresponding to the first multimedia data is marked in blue, and other comments are marked in white. For example, the comment 2021 corresponding to the first multimedia data is marked in Mincho font, and other comments are marked in regular script font. For example, the comment 2021 corresponding to the first multimedia data is marked in size 4, and other comments are marked in size 5. For example, the comment 2021 corresponding to the first multimedia data is marked with a video, etc. This embodiment is not limited thereto.

[0050] In some embodiments, since Comment 2021 provides an entry for playing the first multimedia data, when a trigger operation is performed on Comment 2021 corresponding to the first multimedia data, a second window is displayed on the live streaming room page 200 to play the first multimedia data. Here, the second window completely covers or partially covers the live streaming room page.

[0051] As shown in FIGS. 2G, 2H, and 2I, assuming that any one of the users on the first terminals 102A to 102C clicks on this Comment 2021, the first terminal 102A, in response to the trigger operation on this Comment 2021, displays a second window 205 on the live streaming room page 200. This second window 205 is used to play the first multimedia data corresponding to Comment 2021. As shown in FIG. 2H, the second window 205 may completely cover the live streaming room page 200, or as shown in FIG. 2I, the second window 205 may partially cover the live streaming room page 200. And when the second window 205 partially covers the live streaming room page 200, the size and position of the second window 205 on the live streaming room page 200 may be adaptively adjusted.

[0052] In some embodiments, the second window 205 may include controls for realizing operations such as "like", comment, and transfer. When a user of the first terminals 102A to 102C performs a trigger operation on this control for realizing operations such as "like", comment, and transfer, the first terminals 102A to 102C may, in response to this trigger operation, perform operations such as "like", comment, and transfer on the first multimedia data being played in the second window 205.

[0053] Optionally, the second window 205 may or may not include a video search bar and controls for transferring comments at the bottom of the video, and this embodiment is not limited thereto.

[0054] Optionally, in the second window 205, when the avatar / nickname / music detail page link of the first multimedia data is closed and a trigger operation is performed on the avatar / nickname / music detail page link, it does not jump to the relevant page, and prompt information saying "It cannot be viewed temporarily in the live broadcast room" is displayed on the live broadcast room page 200.

[0055] Optionally, a control for backing off is displayed in the second window 205, and when a trigger operation is performed on the control for backing off, it is possible to return to the live broadcast room page 200.

[0056] In some embodiments, when the second window 205 completely covers the live broadcast room page 200, in response to a slide operation on the second window 205, the first multimedia data is switched to and played as second multimedia data, where the second multimedia data is multimedia data adjacent to the first multimedia data in the playback list, the playback list includes a list of multimedia data placed in the comments in the live broadcast room, and the multimedia data in the playback list is sorted according to the comment time.

[0057] In this embodiment, when the first terminals 102A to 102C send a plurality of comments corresponding to multimedia data, a playback list is generated based on the multimedia data that can be placed on each comment in the live streaming room. When the user performs a slide operation on the second window 205 via the first terminal 102A, the first terminal 102A, in response to the slide operation on the second window 205, switches the first multimedia data being played to the second multimedia data adjacent to the first multimedia data in the playback list, and plays this second multimedia data.

[0058] Here, when the user slides the second window 205 from bottom to top via the first terminal 102A, the second multimedia data is the video one before the first multimedia data. When the user slides the second window 205 from top to bottom via the first terminal 102A, the second multimedia data is the video next to the first multimedia data. Or other forms of slide operations may be performed on the second window 205 via the first terminal 102A, and this embodiment is not limited thereto.

[0059] In some embodiments, when the comment 2021 corresponding to the first multimedia data is displayed on the live broadcast room page 200, as shown in FIG. 3A, on the live broadcast room page 300 of the second terminal 106, a comment 2122 corresponding to the comment 2021 may be displayed. Then, when a trigger operation is performed on the comment 2122 corresponding to the first multimedia data, as shown in FIG. 3B, a third window 207 is displayed on the live broadcast room page 300 of the second terminal 106. In the third window 207, the first multimedia data is played. The third window may be a playback window, may be a full-screen presentation, or may be a non-full-screen presentation. Similar to the second window, here, the third window 207 may completely cover the live broadcast room page 300, or the third window 207 may partially cover the live broadcast room page 300. When the third window 207 partially covers the live broadcast room page 300, the size and position of the third window 207 on the live broadcast room page 300 may be adaptively adjusted.

[0060] In some embodiments, as shown in FIG. 3B, the third window 207 may include controls for realizing operations such as like, comment, and transfer. When the user of the second terminal 106 performs a trigger operation on this control for realizing operations such as like, comment, and transfer, the second terminal 106 may perform operations such as like, comment, and transfer on the first multimedia data being played in the third window 207 in response to this trigger operation.

[0061] Optionally, the third window 207 may not include a video search bar and a control for comment transfer at the bottom of the video, or may include a video search bar and a control for comment transfer at the bottom of the video. This embodiment is not limited thereto.

[0062] Optionally, in the third window 207, when closing the avatar / nickname / music details page link of the first multimedia data and performing a trigger operation on the avatar / nickname / music details page link without jumping to the relevant page, a prompt message saying "It cannot be viewed temporarily in the live broadcast room" is displayed on the live broadcast room page 300.

[0063] Optionally, in the third window 207, controls for backing off are displayed. When performing a trigger operation on the controls for backing off, it is possible to return to the live broadcast room page 300.

[0064] In some embodiments, when the third window 207 completely covers the live broadcast room page 300, in response to a slide operation on the third window 207, the first multimedia data is switched to and played as second multimedia data, where the second multimedia data is multimedia data adjacent to the first multimedia data in the playback list, the playback list includes a list of multimedia data placed in the comments in the live broadcast room, and the multimedia data in the playback list is sorted according to the comment time.

[0065] In this embodiment, when the first terminals 102A to 102C send a plurality of comments corresponding to the video, a playback list is generated based on the videos placed in each comment in the live broadcast room. When the user performs a slide operation on the third window 207 via the second terminal 106, the second terminal 106, in response to the slide operation on the third window 207, switches the first multimedia data being played to second multimedia data adjacent to the first multimedia data in the playback list and plays the second multimedia data.

[0066] Here, when the user slides the third window 207 from bottom to top via the second terminal 106, the second multimedia data is the video before the first multimedia data. When the user slides the third window 207 from top to bottom via the third window 207, the second multimedia data is the video next to the first multimedia data. Or other forms of slide operations may be performed on the third window 207 via the third window 207, and this embodiment is not limited thereto.

[0067] In some embodiments, as shown in FIG. 3C, when a trigger operation is performed on the comment 2122 corresponding to the first multimedia data, first, a management window is displayed on the live broadcast room page 300 of the second terminal 106. The management window includes a plurality of controls for performing different processes on the comment. The plurality of controls includes a fifth control 302. The fifth control includes an entry for playing the first multimedia data. When a trigger operation is performed on the fifth control 302, the third window 207 is displayed on the live broadcast room page 300.

[0068] In this embodiment, the fifth control 302 includes an entry for playing the first multimedia data, which can display prompt information "Watch the video". When the user of the second terminal 106 clicks on the comment 2122 corresponding to the first multimedia data, the second terminal 106 responds to the trigger operation on the comment 2122 corresponding to the first multimedia data and displays this fifth control 302 on the live broadcast room page 300. When the user of the second terminal 106 clicks on this fifth control 302, the second terminal 106 responds to the trigger operation on this fifth control 302 and displays the third window 207 on the live broadcast room page 300, and plays the first multimedia data via this third window 207.

[0069] Optionally, other methods may be used to perform a trigger operation on the comment 2122 corresponding to the first multimedia data. For example, a long-press operation, a double-click operation, etc. may be performed on the comment 2122 corresponding to the first multimedia data. The third window 207 may be directly displayed on the live streaming room page 300. This embodiment is not limited thereto.

[0070] In some embodiments, the live streaming room page 300 includes a first area and a second area, and the comment 2122 corresponding to the first multimedia data is presented in the first area. Here, the first area may be the comment area of the live streaming room page 300, and the second area may be selected by the caster and placed at the top, and may be installed above the first area to display the pinned comment.

[0071] As shown in FIG. 3C, the plurality of controls in the management window further includes a sixth control 304. The sixth control may include a control for placing a comment at the top. When a trigger operation is performed on the sixth control 304, as shown in FIG. 3D, a seventh control 214 is presented in the second area of the live streaming room page 300, thereby pinning the comment 2122 corresponding to the first multimedia data at the top. Here, the seventh control 214 includes the comment 2142 of the first multimedia data, and the comment corresponding to the first multimedia data includes an entry for playing the first multimedia data.

[0072] In this embodiment, the sixth control 304 can display prompt information of "Put the comment on top". When the user of the second terminal 106 clicks on the comment 2122 corresponding to the first multimedia data, the second terminal 106 responds to the trigger operation on the comment 2122 corresponding to the first multimedia data and displays the sixth control 304 in the management window. When the user of the second terminal 106 clicks on this sixth control 304, the second terminal 106 responds to the trigger operation on the sixth control 304 and displays the seventh control 214 in the second area of the live broadcast room page 300. The seventh control 214 includes the comment 2142 of the first multimedia data, and the comment of the first multimedia data includes an entry for playing the first multimedia data, thereby pinning the comment 2022 corresponding to the first multimedia data to the top.

[0073] Optionally, other methods may be used to perform the operation of putting the comment 2122 corresponding to the first multimedia data on top. For example, a double-click operation, a long-press operation, etc. may be performed on the comment corresponding to the first multimedia data. This embodiment is not limited thereto.

[0074] In some embodiments, when the seventh control 214 is displayed on the live streaming room page 300 of the second terminal 106, that is, when the comment corresponding to the first multimedia data or the comment corresponding to the third multimedia data is placed at the top by the user of the second terminal 106, that is, the caster, a fourth control corresponding to this seventh control 214 is also presented in the second area of the live streaming room page 200 of the first terminal 102A. As shown in FIG. 2J, the fourth control 210 includes the comment corresponding to the first multimedia data or the comment corresponding to the third multimedia data. When the fourth control 210 includes the comment corresponding to the first multimedia data, the comment corresponding to the first multimedia data includes an entry for playing the first multimedia data. When the fourth control 210 includes the comment corresponding to the third multimedia data, the comment corresponding to the third multimedia data includes an entry for playing the third multimedia data. As an alternative embodiment, the fourth control / seventh control may include a display control for displaying the comment placed at the top, and the fourth control / seventh control may be in the form of a card presentation style (shown in FIG. 2J). Optionally, the card may display at least one of a video cover, a video playback control, and a video introduction comment sender identifier (used to mark who the video comment is from). In some embodiments, the card may further include a player area, and by clicking on this card, the video can be directly played in the player area of the card, so that the video can be viewed without jumping pages or opening a new window. As can be understood, the seventh control 214 may have the same or similar functions and styles as the fourth control 210, which will not be further described here.

[0075] Here, the first area of the live streaming room page 200 of the first terminal 102A includes comments corresponding to the first multimedia data and comments corresponding to the third multimedia data. The comments corresponding to the first multimedia data may be sent via the first terminal 102A of the current user. The comments corresponding to the third multimedia data are from a transmission end different from the comments corresponding to the first multimedia data. For example, they may be sent via the first terminals 102B to 102C of other users. That is, in this embodiment, the caster user of the second terminal 106 can place at the top the comments corresponding to the multimedia data from the viewer users of different first terminals 102A to 102C. The user of the current first terminal 102A can not only view the comments corresponding to the multimedia data placed at the top from this terminal, but also view the comments corresponding to the multimedia data placed at the top from other viewer terminals, and can view the specific content of the corresponding multimedia data based on the comments corresponding to the multimedia data placed at the top.

[0076] In this embodiment, when the users of the first terminals 102A to 102C perform a trigger operation on the fourth control 210, a second window 205 is displayed on the live streaming room page 200 of the first terminals 102A to 102C. The second window may be a playback window for playing the first multimedia data or the third multimedia data. Here, the second window 205 may completely cover the live streaming room page 200 or partially cover the live streaming room page 200. The second window may be a full-screen presentation or a non-full-screen presentation.

[0077] In this embodiment, when the user of the first terminals 102A to 102C clicks on the entry 2102 of the first multimedia data, a second window 205 is displayed on the live streaming room page 200, and the first multimedia data or the third multimedia data is played through this second window 205. That is, in this embodiment, the user of the current first terminal 102A can not only view the comments corresponding to the multimedia data placed at the top from this terminal, but also view the comments corresponding to the multimedia data placed at the top from other viewer terminals, and can view the specific content of the corresponding multimedia data based on the comments corresponding to the multimedia data placed at the top.

[0078] Optionally, in the above embodiment, the audio information corresponding to the live streaming room and the audio information corresponding to the second window 205 can be played simultaneously. Here, the audio information corresponding to the live streaming room may include the audio corresponding to when the caster conducts the live streaming, such as the voice of the caster, the music audio of the live streaming room, etc., and the audio information corresponding to the second window 205 is the audio of the multimedia data played by the second window 205, such as the audio information of the first multimedia data or the third multimedia data played by the second window 205. In this way, the users of the first terminals 102A to 102C can listen to the voice of the live streaming room and can also listen to the voice of the first multimedia data or the third multimedia data being played in the second window 205.

[0079] Alternatively, if necessary, when playing the audio information of the live streaming room page 200, the user may select to stop playing the audio information of the second window 205. In this way, the users of the first terminals 102A to 102C cannot hear the audio of the first multimedia data or the third multimedia data in the second window 205, and can only hear the audio of the live streaming room page 200.

[0080] Alternatively, if necessary, the user may select to stop playing the audio information of the live streaming room page 200 and only play the audio information of the second window 205. In this way, the users of the first terminals 102A to 102C can only hear the audio of the first multimedia data or the third multimedia data in the second window 205, and cannot hear the audio of the live streaming room page 200. This embodiment is not limited thereto.

[0081] Optionally, in the above embodiment, the permission to allow video comments may be set via the second terminal 106. When the user of the second terminal 106, such as the caster, selects to allow the transmission of comments corresponding to the multimedia data by the users of the first terminals 102A to 102C, the first control is displayed on the live streaming room page of the comment transmission end. On the other hand, when the user of the second terminal 106, such as the caster, performs a non-display setting operation on this function, that is, when the caster does not allow the transmission of comments corresponding to the multimedia data by the users of the first terminals 102A to 102C, the first control is not displayed on the live streaming room page 200 of the comment transmission end.

[0082] As shown in FIG. 3E, when entering the privilege control window on the live distribution room page 300 of the second terminal 106, an eighth control 2016 may be displayed on the live distribution room page 300 of the second terminal 106. When the user of the second terminal 106 performs a selection operation based on the eighth control 2016 on the live distribution room page 300, a first control 2082 is displayed at the comment sending end, that is, the first terminals 102A to 102C. In this way, the users of the first terminals 102A to 102C can send video comments in this live distribution room. When the user of the second terminal 106 performs a non-display setting operation based on the eighth control 2016 on the live distribution room page 300, the first control 2082 is made non-displayed at the comment sending end, that is, the first terminals 102A to 102C. In this way, the users of the first terminals 102A to 102C cannot send video comments in this live distribution room.

[0083] Here, the video sending end, that is, the first terminals 102A to 102C, makes the first control 2082 non-displayed, that is, does not display this first control 2082 on the live distribution room page 200 of the first terminals 102A to 102C, or sets this first control 2082 to an unusable mode on the live distribution room page 200 of the first terminals 102A to 102C. This embodiment is not limited thereto.

[0084] In some embodiments, when the second terminal 106 receives a comment corresponding to the first multimedia data, prompt information corresponding to the first multimedia data is displayed in a first area of the live streaming room page 300 of the second terminal 106. For example, when a comment corresponding to the first multimedia data appears for the Nth time (e.g., the first time) on the live streaming room page 300 of the second terminal 106, in order to remind the second terminal 106 to set the permission to allow the user to send a video comment or not, the prompt information "This is a new video comment. Long press to support pinning prompts and you can turn off the user's video sending permission from the live streaming settings" may be displayed in the comment area of the live streaming room page 300. Or, other prompt information may be displayed, and this embodiment is not limited thereto.

[0085] As can be seen from the above embodiments, the system 100 according to the embodiments of the present disclosure realizes sending video comments in the live streaming room and enriches the way of exchanging comments in the live streaming room.

[0086] The embodiments of the present disclosure further provide a method for sending comments in a live streaming room. FIG. 4 shows a flowchart of a method for sending comments in a live streaming room according to the embodiments of the present disclosure. As shown in FIG. 4, this method may be used in the first terminals 102A to 102C in FIG. 1 and may further include the following steps.

[0087] Step S401, in response to a trigger operation on a first control on the live streaming room page, present a first window including identifiers of at least one candidate multimedia data on the live streaming room page.

[0088] Step S403: In response to a selection operation on the identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data, determine the first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation.

[0089] Step S405: In response to a trigger operation on a second control on the live streaming room page, present, on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data.

[0090] Compared with the fact that the comments in the related live streaming room can only implement the comment modes of characters and emoticon comments, the method for commenting in the live streaming room according to the embodiments of the present disclosure enables the user of the first terminal to send a comment corresponding to the video in the comments of the live streaming room, and this comment includes a playback entry of the video. In this way, the users of other terminals can share video comments in the comments of the live streaming room, and other users can also view the specific content of this video comment, thereby improving the interaction efficiency and enhancing the product interaction performance.

[0091] In some embodiments, before responding to a trigger operation on a first control on the live streaming room page, it further includes presenting an information input window on the live streaming room page in response to a trigger operation on a third control on the live streaming room page, and displaying the first control in the information input window.

[0092] In some embodiments, before responding to a trigger operation on a first control on the live streaming room page, it further includes presenting an input method window of the third control on the live streaming room page in response to a trigger operation on the third control, Presenting the first window on the live streaming room page in response to a trigger operation on the first control in the live streaming room page includes switching the input method window to the first window in response to the trigger operation on the first control.

[0093] In some embodiments, the first window includes at least one category label, and presenting the first window on the live streaming room page includes presenting, in response to a trigger operation on a target label in the at least one category label, an identifier of the candidate multimedia data that matches the target label in the first window.

[0094] In some embodiments, after determining the first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation, it further includes displaying the second control in the first window.

[0095] In some embodiments, after presenting a comment corresponding to the first multimedia data on the live streaming room page, it further includes displaying a second window to play the first multimedia data in response to a trigger operation on the comment corresponding to the first multimedia data, where the second window completely covers or partially covers the live streaming room page.

[0096] In some embodiments, the method further includes switching the first multimedia data to second multimedia data for playback in response to a slide operation on the second window, where the second multimedia data is multimedia data adjacent to the first multimedia data in a playback list, the playback list includes a list of multimedia data placed in comments in the live broadcast room, and the multimedia data in the playback list is sorted according to comment time.

[0097] In some embodiments, the live broadcast room page includes a first region and a second region, comments corresponding to the first multimedia data are presented in the first region, the first region includes comments corresponding to the first multimedia data and comments corresponding to third multimedia data, and comments corresponding to the third multimedia data are from a different sender than the comments corresponding to the first multimedia data. The method includes further presenting, in the second region, a fourth control including comments corresponding to the first multimedia data or comments corresponding to the third multimedia data in response to the comments corresponding to the first multimedia data or the comments corresponding to the third multimedia data being placed at the top by the caster, where the comments corresponding to the first multimedia data include an entry for playing the first multimedia data, or the comments corresponding to the third multimedia data include an entry for playing the third multimedia data.

[0098] In some embodiments, the first region is used to display comments in the live broadcast room, and the method further includes highlighting the comments corresponding to the first multimedia data in the first region.

[0099] In some embodiments, the method further includes, in response to a trigger operation on the fourth control, displaying a second window on the live streaming room page to play the first multimedia data or the third multimedia data, where the second window completely covers or partially covers the live streaming room page.

[0100] In some embodiments, the method further includes simultaneously playing the audio information corresponding to the live streaming room and the audio information corresponding to the second window.

[0101] It should be noted that the method of the embodiments of the present disclosure may be executed by a single device, such as a single computer or server. The method of this embodiment may be used in a distributed scenario and may be completed by multiple devices in cooperation. In such a distributed scenario, one of the multiple devices may execute only one or more steps in the method of the embodiments of the present disclosure, and the multiple devices interact with each other to complete the method.

[0102] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps described in the claims may be executed in an order different from that of the above embodiments and still achieve the desired results. Also, the processes depicted in the drawings do not necessarily require a specific order or sequential order as shown to achieve the desired results. In some embodiments, multitasking and parallel processing may be possible or advantageous.

[0103] Embodiments of the present disclosure further provide a method for receiving comments in a live streaming room. FIG. 5 shows a flowchart of a method for receiving comments in a live streaming room according to an embodiment of the present disclosure. As shown in FIG. 5, this method may be used for the second terminal 106 in FIG. 1 and may further include the following steps.

[0104] Step S501, display comments corresponding to the first multimedia data on the live streaming room page.

[0105] Step S503, in response to a trigger operation on the comments corresponding to the first multimedia data, display a third window on the live streaming room page, and play the first multimedia data in the third window. Here, the video playback page completely covers or partially covers the live streaming room page.

[0106] Compared with the related live streaming room where comments can only implement the comment mode of text and emoticon comments, the method for commenting in the live streaming room according to the embodiments of the present disclosure enables the user of the second terminal to view the comments corresponding to the video in the live streaming room, and this comment includes the playback entry of the video. In this way, the user of the second terminal can view the specific content of this video comment, thereby improving the interaction efficiency and enhancing the product interaction performance.

[0107] In some embodiments, in response to a trigger operation on the comments corresponding to the first multimedia data, displaying a third window on the live streaming room page and playing the first multimedia data in the third window is In response to a trigger operation on a comment corresponding to the first multimedia data, displaying a management window on the live streaming room page, where the management window includes a plurality of controls for performing different processes on the comment, the plurality of controls includes a fifth control, and the fifth control includes an entry for playing the first multimedia data, and In response to a trigger operation on the fifth control, displaying the third window and playing the first multimedia data in the third window.

[0108] In some embodiments, the live streaming room page includes a first region and a second region, comments corresponding to the first multimedia data are presented in the first region, the plurality of controls in the management window further includes a sixth control, and after displaying the management window on the live streaming room page, the method further includes: In response to a trigger operation on the sixth control, presenting a seventh control in the second region, where the seventh control includes comments corresponding to the first multimedia data, and the comments corresponding to the first multimedia data include an entry for playing the first multimedia data.

[0109] In some embodiments, the first region is used to display comments in the live streaming room, and the method further includes highlighting comments corresponding to the first multimedia data in the first region.

[0110] In some embodiments, the method further includes displaying prompt information corresponding to the first multimedia data in the first region in response to receiving comments corresponding to the first multimedia data.

[0111] In some embodiments, the method further includes hiding the first control on the live streaming room page at the transmission end of the comment in response to an operation of hiding the caster.

[0112] It should be noted that the method of the embodiments of the present disclosure may be executed by a single device, such as a single computer or server. The method of this embodiment may be used in a distributed scenario and may be completed by multiple devices in cooperation. In such a distributed scenario, one of the multiple devices may execute only one or more steps in the method of the embodiments of the present disclosure, and the multiple devices interact with each other to complete the method.

[0113] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps recited in the claims may be performed in an order different from the above embodiments and still achieve the desired results. Also, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing may also be possible or advantageous.

[0114] The embodiments of the present disclosure further provide an apparatus for sending comments in a live streaming room. FIG. 6 shows a structural block diagram of an apparatus for sending comments in a live streaming room according to an embodiment of the present disclosure. As shown in FIG. 6, the apparatus includes a first presentation module 601 configured to present a first window including identifiers of at least one candidate multimedia data on the live streaming room page in response to a trigger operation on a first control on the live streaming room page; A determination module 603 configured to determine first multimedia data corresponding to an identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data in response to a selection operation on the identifier of the first multimedia data based on the selection operation; A second presentation module 605 configured to present, in response to a trigger operation on a second control on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data on the live streaming room page.

[0115] In some embodiments, the first presentation module 601 is further configured to present an information input window on the live streaming room page and display the first control in the information input window in response to a trigger operation on a third control on the live streaming room page.

[0116] In some embodiments, the first presentation module 601 is further configured to present an input method window of the third control on the live streaming room page in response to a trigger operation on the third control.

[0117] The first presentation module 601 is further configured to switch the input method window to the first window in response to a trigger operation on the first control.

[0118] In some embodiments, the first window includes at least one category label, and the first presentation module 601 is further configured to present, in response to a trigger operation on a target label in the at least one category label, an identifier of the candidate multimedia data that matches the target label in the first window.

[0119] In some embodiments, the determination module 603 is further configured to display the second control in the first window.

[0120] In some embodiments, the apparatus is further configured to display a second window to play the first multimedia data in response to a trigger operation on a comment corresponding to the first multimedia data, where the second window completely covers or partially covers the live streaming room page.

[0121] In some embodiments, the apparatus is further configured to switch and play the first multimedia data to a second multimedia data in response to a slide operation on the second window, where the second multimedia data is a video adjacent to the first multimedia data in a playback list, the playback list includes a list of videos placed in comments in the live streaming room, and the videos in the playback list are sorted according to the comment time.

[0122] In some embodiments, the live streaming room page includes a first area and a second area, comments corresponding to the first multimedia data are presented in the first area, the first area includes comments corresponding to the first multimedia data and comments corresponding to a third multimedia data, and comments corresponding to the third multimedia data are from a different sender than the comments corresponding to the first multimedia data. The apparatus is further configured to present a fourth control including a comment corresponding to the first multimedia data or a comment corresponding to the third multimedia data in the second region in response to the comment corresponding to the first multimedia data or the comment corresponding to the third multimedia data being placed on top by the caster, where the comment corresponding to the first multimedia data includes an entry for playing the first multimedia data, or the comment corresponding to the third multimedia data includes an entry for playing the third multimedia data.

[0123] In some embodiments, the first region is used to display comments in the live streaming room, and the apparatus is further configured to highlight the comment corresponding to the first multimedia data in the first region.

[0124] In some embodiments, the apparatus is further configured to display a second window on the live streaming room page to play the first multimedia data or the third multimedia data in response to a trigger operation on the fourth control, where the second window completely covers or partially covers the live streaming room page.

[0125] In some embodiments, the apparatus is further configured to simultaneously play the audio information corresponding to the live streaming room and the audio information corresponding to the second window.

[0126] For the convenience of description, when describing the above apparatus, the functions are divided into various modules and described respectively. Of course, when implementing the present disclosure, the functions of each module may be realized by the same or multiple software and / or hardware.

[0127] The device of the above embodiment is used to implement the method of sending comments in the corresponding live streaming room in any one of the foregoing embodiments, and has the beneficial effects of the embodiments of the corresponding method, which will not be described further herein.

[0128] Embodiments of the present disclosure further provide a device for receiving comments in a live streaming room. FIG. 7 shows a structural block diagram of a device for receiving comments in a live streaming room according to an embodiment of the present disclosure. As shown in FIG. 7, this device includes an acquisition module 701 configured to display comments corresponding to first multimedia data on a live streaming room page; a playback module 703 configured to display a third window on the live streaming room page in response to a trigger operation on the comments corresponding to the first multimedia data, and play the first multimedia data in the third window.

[0129] Here, the video playback page completely covers or partially covers the live streaming room page.

[0130] In some embodiments, the playback module 703 is further configured to display a management window on the live streaming room page in response to a trigger operation on the comments corresponding to the first multimedia data, where the management window includes a plurality of controls for performing different processes on the comments, the plurality of controls includes a fifth control, the fifth control includes an entry for playing the first multimedia data, and in response to a trigger operation on the fifth control, display the third window and play the first multimedia data in the third window.

[0131] In some embodiments, the live streaming room page includes a first region and a second region. Comments corresponding to the first multimedia data are presented in the first region. The plurality of controls in the management window further includes a sixth control. The apparatus is further configured to present a seventh control in the second region in response to a trigger operation on the sixth control. The seventh control includes comments corresponding to the first multimedia data, and the comments corresponding to the first multimedia data include an entry for playing the first multimedia data.

[0132] In some embodiments, the first region is used to display comments of the live streaming room, and the apparatus is further configured to highlight the comments corresponding to the first multimedia data in the first region.

[0133] In some embodiments, the apparatus is further configured to display prompt information corresponding to the first multimedia data in the first region in response to receiving comments corresponding to the first multimedia data.

[0134] In some embodiments, the apparatus is further configured to hide the first control on the live streaming room page at the comment sending end in response to an operation for hiding the caster.

[0135] For the convenience of description, when describing the above apparatus, its functions are divided into various modules and described separately. Of course, when implementing the present disclosure, the functions of each module may be realized by the same or multiple software and / or hardware.

[0136] The apparatus in the above embodiments is used to implement the method for receiving comments in the corresponding live streaming room in any one of the foregoing embodiments, and has the beneficial effects of the embodiments of the corresponding method, which will not be described further herein.

[0137] Based on the same inventive concept, corresponding to the method of any of the above embodiments, an embodiment of the present disclosure further provides a computer device for implementing the method described in the above embodiments. FIG. 8 shows a schematic hardware structure diagram of an exemplary computer device 600 according to an embodiment of the present disclosure. The computer device 600 may be used to implement the first terminals 102A-102C in FIG. 1, and may also be used to implement the second terminal 106 in FIG. 1. In some scenarios, this computer device 600 may also be used to implement the server 104 in FIG. 1.

[0138] As shown in FIG. 8, the computer device 600 may include a processor 602, a memory 604, a network module 606, a peripheral interface 608, and a bus 610. Here, the processor 602, the memory 604, the network module 606, and the peripheral interface 608 realize the mutual communication connection inside the computer device 600 via the bus 610.

[0139] The processor 602 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. The processor 602 may be used to execute functions related to the technologies described in the present disclosure. In some embodiments, the processor 602 may further include a plurality of processors integrated as a single logical assembly. For example, as shown in FIG. 6, the processor 602 may include a plurality of processors 602a, 602b, and 602c.

[0140] Memory 604 may be configured to store data (e.g., instructions, computer code, etc.). As shown in FIG. 6, the data stored in memory 604 may include program instructions (e.g., program instructions for implementing the method of the detection frame rate of the embodiments of the present disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). Processor 602 may access the program instructions and data stored in memory 604 and execute the program instructions to manipulate the data to be processed. Memory 604 may include a volatile memory device or a non-volatile memory device. In some embodiments, memory 604 may include a random access memory (RAM), a read only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid state hard disk (SSD), a flash memory, a memory stick, etc.

[0141] Network interface 606 may be configured to provide communication between computer device 600 and other external devices via a network. This network may be any wired or wireless network capable of transmitting and receiving data. For example, this network may be a wired network, a local wireless network (e.g., Bluetooth (registered trademark), WiFi, near field communication (NFC), etc.), a cellular network, the Internet, or a combination of the above. As can be understood, the type of network is not limited to the above specific examples.

[0142] Peripheral interface 608 may be configured to connect computer device 600 to one or more peripheral devices to realize input and output of information. For example, the peripheral devices may include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, various sensors, etc. and output devices such as a display, a speaker, a vibrator, an indicator lamp, etc.

[0143] Bus 610 may be configured between each assembly (e.g., processor 602, memory 604, network interface 606, and peripheral interface 608) of computer device 600 to transmit information. For example, it can be an internal bus (e.g., processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0144] It should be noted that the architecture of the above computer device 600 only shows the processor 602, the memory 604, the network interface 606, the peripheral interface 608, and the bus 610. However, in the specific implementation process, the architecture of this computer device 600 may further include other assemblies necessary to realize normal execution. As can be understood by those skilled in the art, the architecture of the above computer device 600 may only include the assemblies necessary to implement the solutions of the embodiments of the present disclosure, and does not necessarily include all the assemblies shown in the figure.

[0145] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present disclosure further provides a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute the method of sending comments in the live streaming room or receiving comments in the live streaming room described in any one of the above embodiments.

[0146] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage may be realized by any method or technology. The information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cartridges, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, and may be used to store information accessible by a computing device.

[0147] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to implement the method described in any one of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be further described herein.

[0148] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present disclosure further provides a computer program product including a computer program. In some embodiments, the computer program may be executed by one or more processors to cause the processor to implement the method. Corresponding to the execution body corresponding to each step in each embodiment of the method, the processor that executes the corresponding step may belong to the corresponding execution body.

[0149] The computer program product of the above embodiment is used to cause the processor to implement the method described in any one of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be further described herein.

[0150] For those skilled in the art, the consideration of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Under the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be realized in any order, and there are many other variations in different aspects of the embodiments of the present disclosure described above, and it should be understood that they are not provided in detail for the sake of simplicity.

[0151] Also, to simplify the description and discussion and not make it difficult to understand the embodiments of the present disclosure, in the provided drawings, known power / ground connections of integrated circuit (IC) chips and other components may or may not be shown. Note that to avoid making it difficult to understand the embodiments of the present disclosure, the device may be shown in the form of a block diagram, and this also takes into account the fact that the details regarding the implementation forms of these block diagram devices largely depend on the platform for implementing the embodiments of the present disclosure (that is, these details should be completely within the understanding scope of those skilled in the art). When specific details (such as circuits) are described to describe exemplary embodiments of the present disclosure, it is obvious to those skilled in the art that the embodiments of the present disclosure may be implemented even when these specific details are absent or there are changes in these specific details. Therefore, these descriptions should be considered as explanatory rather than restrictive.

[0152] The present disclosure has been described in connection with specific embodiments thereof, but based on the foregoing description, many replacements, modifications, and variations of these embodiments will be apparent to those skilled in the art. For example, other memory architectures (such as dynamic RAM (DRAM)) may use the examined embodiments.

[0153] Embodiments of the present disclosure are intended to cover all such replacements, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should all be included within the protection scope of the present disclosure.

Claims

1. A method for sending comments in a live streaming room, comprising: responding to a trigger operation on a first control on the live streaming room page, presenting a first window including identifiers of at least one candidate multimedia data on the live streaming room page; responding to a selection operation on the identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data, and determining first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation; responding to a trigger operation on a second control on the live streaming room page, and presenting, on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data. A method for sending comments in a live streaming room.

2. Before responding to a trigger operation on the first control on the live streaming room page, further comprising responding to a trigger operation on a third control on the live streaming room page, presenting an information input window on the live streaming room page, and displaying the first control in the information input window. The method according to claim 1.

3. Before responding to a trigger operation on the first control on the live streaming room page, further comprising responding to a trigger operation on the third control, and presenting an input method window of the third control on the live streaming room page, wherein presenting the first window on the live streaming room page in response to a trigger operation on the first control comprises switching the input method window to the first window in response to a trigger operation on the first control. The method according to claim 2.

4. The first window includes at least one category label, and presenting the first window on the live streaming room page The method according to claim 3, comprising presenting, in the first window, an identifier of the candidate multimedia data that matches the target label in response to a trigger operation on the target label in the at least one category label.

5. After determining the first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation, The method according to claim 1, further comprising displaying the second control in the first window.

6. After presenting, on the live streaming room page, a comment corresponding to the first multimedia data, The method further comprises displaying a second window to play the first multimedia data in response to a trigger operation on the comment corresponding to the first multimedia data, The second window completely covers or partially covers the live streaming room page. The method according to claim 1.

7. The method further comprises, in response to a slide operation on the second window, switching the first multimedia data to a second multimedia data for playing, The second multimedia data is multimedia data adjacent to the first multimedia data in a playback list, the playback list includes a list of multimedia data mentioned in comments in the live streaming room, and the multimedia data in the playback list is sorted according to the comment time. The method according to claim 6.

8. The live streaming room page includes a first area and a second area. The first area includes comments corresponding to the first multimedia data and comments corresponding to third multimedia data. The comments corresponding to the third multimedia data are from a different sender than the comments corresponding to the first multimedia data. The method comprises In response to a comment corresponding to the first multimedia data or a comment corresponding to the third multimedia data being placed at the top by a caster, further including presenting a fourth control including the comment corresponding to the first multimedia data or the comment corresponding to the third multimedia data in the second region, The method according to any one of claims 1 to 7, wherein the comment corresponding to the first multimedia data includes an entry for playing the first multimedia data, or the comment corresponding to the third multimedia data includes an entry for playing the third multimedia data.

9. The first region is used for displaying comments in a live streaming room, and the method The method according to claim 8, further including highlighting a comment corresponding to the first multimedia data in the first region.

10. In response to a trigger operation on the fourth control, further including displaying a second window on the live streaming room page to play the first multimedia data or the third multimedia data, The method according to claim 8, wherein the second window completely covers or partially covers the live streaming room page.

11. The method according to claim 7 or 10, further including simultaneously playing audio information corresponding to the live streaming room and audio information corresponding to the second window.

12. A method for receiving comments in a live streaming room, comprising: displaying a comment corresponding to first multimedia data on a live streaming room page; and in response to a trigger operation on the comment corresponding to the first multimedia data, displaying a third window on the live streaming room page and playing the first multimedia data in the third window.

13. The above-mentioned displaying a third window on the live streaming room page and playing the first multimedia data in the third window in response to a trigger operation on the comment corresponding to the first multimedia data is In response to a trigger operation on a comment corresponding to the first multimedia data, displaying a management window on the live streaming room page, where the management window includes a plurality of controls for performing different processes on the comment, the plurality of controls includes a fifth control, and the fifth control includes an entry for playing the first multimedia data; The method according to claim 12, further comprising: in response to a trigger operation on the fifth control, displaying the third window and playing the first multimedia data in the third window.

14. The live streaming room page includes a first area and a second area, presenting comments corresponding to the first multimedia data in the first area, and the plurality of controls in the management window further includes a sixth control. After displaying the management window on the live streaming room page, the method further includes: In response to a trigger operation on the sixth control, further presenting a seventh control in the second area, where the seventh control includes comments corresponding to the first multimedia data, and the comments corresponding to the first multimedia data include an entry for playing the first multimedia data. The method according to claim 13.

15. The first area is used for displaying comments in the live streaming room, and the method further includes: The method according to claim 14, further comprising highlighting comments corresponding to the first multimedia data in the first area.

16. The method according to claim 14, further comprising displaying prompt information corresponding to the first multimedia data in the first area in response to receiving comments corresponding to the first multimedia data.

17. The method according to claim 12, further comprising making the first control invisible on the live streaming room page at the comment sending end in response to an operation for setting the caster to be invisible.

18. An apparatus for sending comments in a live streaming room, A first presentation module configured to present, on the live streaming room page, a first window including identifiers of at least one candidate multimedia data in response to a trigger operation on a first control in the live streaming room page; A determination module configured to determine first multimedia data corresponding to the identifier of the first multimedia data based on the selection operation in response to a selection operation on the identifier of the first multimedia data among the identifiers of the at least one candidate multimedia data; A second presentation module configured to present, on the live streaming room page, a comment including an entry for playing the first multimedia data corresponding to the first multimedia data in response to a trigger operation on a second control in the live streaming room page. An apparatus for sending comments in a live streaming room.

19. An apparatus for receiving comments in a live streaming room, comprising: An acquisition module configured to display, on the live streaming room page, a comment corresponding to first multimedia data; A playback module configured to display a third window on the live streaming room page and play the first multimedia data in the third window in response to a trigger operation on the comment corresponding to the first multimedia data. An apparatus for receiving comments in a live streaming room.

20. A computer device including one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for implementing the method according to any one of claims 1 to 11 or the method according to any one of claims 12 to 17. A computer device.

21. A non-volatile computer-readable storage medium including a computer program, wherein when the computer program is executed by one or more processors, the processor is caused to implement the method according to any one of claims 1 to 11 or the method according to any one of claims 12 to 17. A non-volatile computer-readable storage medium including a computer program.

22. A computer program comprising computer program instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 11 or the method according to any one of claims 12 to 17.

Citation Information

Patent Citations

  • Commenting method and device

    CN107220387A

  • Bullet screen display method and device, bullet screen generation method and device, equipment and storage medium

    CN112565911A

  • Communication server, terminal device, communication method, and program

    JP2017118381A

  • Transmitting video clips of viewers' reactions during a broadcast of a live video stream

    US20180234738A1

  • Automatic media control

    US20220030302A1