Display method and device of live broadcasting room and electronic equipment
By obtaining multiple comment information in the live broadcast room and determining the target display information based on the interactive information, the problem of low interaction efficiency of comment interactive information is solved and the user experience is improved.
Patent Information
- Application Number
- CN202311872283.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-30
- Publication Date
- 2025-07-01
AI Technical Summary
The existing live broadcast room has low efficiency in comments and interactive information, which affects the user experience.
Obtain multiple comment information in the live broadcast room, determine the interactive information of each comment information for the target object collection, and determine the target display information based on the interactive information, including display order, style and location.
Improve the information interaction efficiency of comment interaction and improve user experience.
Smart Images

Figure CN120238668A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to a method, an apparatus, and an electronic device for displaying a live broadcast room. Background Art
[0002] With the development of computers, users can use electronic devices to implement various functions. For example, users can watch live content in a live broadcast room through an electronic device.
[0003] In some scenarios, when viewers watch live content on an online live broadcast platform, they can post comments. These comments can be feedback, questions, discussions on the content presented by the anchor, or a way to interact with other viewers, creating a real-time social interaction environment. During the live broadcast, viewers can see the comments posted by other viewers and can also post their own comments to communicate with others.
[0004] However, the existing interaction efficiency of comment interaction information is relatively low, affecting the user experience. Summary of the Invention
[0005] This summary of the disclosure is provided to introduce concepts in a brief form that will be described in detail in the following detailed implementation section. This summary of the disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to be used to limit the scope of the claimed technical solution.
[0006] In a first aspect, an embodiment of the present disclosure provides a method for displaying a live broadcast room. The method includes: obtaining multiple comment information of the live broadcast room, where the object of the live broadcast room belongs to multiple preset object sets; for a target object set among the multiple object sets, determining interaction information of the target object set with each comment information in the multiple comment information, where the target object set is any one of the multiple object sets; and determining target display information of the multiple comment information based on the interaction information of each comment information.
[0007] In a second aspect, an embodiment of the present disclosure provides a device for displaying a live broadcast room, including: an obtaining unit configured to obtain multiple comment information of the live broadcast room, where the object of the live broadcast room belongs to multiple preset object sets; a first determining unit configured to determine, for a target object set among the multiple object sets, interaction information of the target object set with each comment information in the multiple comment information, where the target object set is any one of the multiple object sets; and a second determining unit configured to determine target display information of the multiple comment information based on the interaction information of each comment information.
[0008] In a third aspect, embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device for storing one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the method for displaying a live broadcast room as described in the first aspect.
[0009] In a fourth aspect, embodiments of the present disclosure provide a computer-readable medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method for displaying a live broadcast room as described in the first aspect are implemented.
[0010] The method, device, and electronic device for displaying a live broadcast room provided by the embodiments of the present disclosure are beneficial to improving the interaction efficiency of comment interaction information and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the original elements and elements are not necessarily drawn to scale.
[0012] Figure 1 is a flowchart of an embodiment of the method for displaying a live broadcast room according to the present disclosure;
[0013] Figure 2 is a schematic structural diagram of an embodiment of the device for displaying a live broadcast room according to the present disclosure;
[0014] Figure 3 is an exemplary system architecture to which the method for displaying a live broadcast room according to an embodiment of the present disclosure can be applied;
[0015] Figure 4 is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0017] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition, use, storage, or deletion of the data) should comply with the requirements of the corresponding laws, regulations, and relevant regulations.
[0018] It should be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, relevant users should be informed of the type, scope of use, usage scenarios, etc. of the information involved in the present disclosure in an appropriate manner and obtain the authorization of relevant users in accordance with relevant laws and regulations. Among them, relevant users may include any type of right holder, such as individuals, enterprises, and groups.
[0019] It should be understood that the various steps recorded in the method embodiments of the present disclosure can be executed in different orders and / or executed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.
[0020] As used herein, the term "including" and its variants are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of the functions performed by these devices, modules or units or their interdependent relationships.
[0022] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly stated in the context, it should be understood as "one or more".
[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0024] Please refer to Figure 1 , which shows the flow of an embodiment of the display method of a live broadcast room according to the present disclosure. As Figure 1 shown, the display method of the live broadcast room includes the following steps:
[0025] Step 101, obtain multiple comment messages of the live broadcast room.
[0026] In this embodiment, the execution subject of the live broadcast room display method (such as a server and / or a terminal device) can obtain multiple comment information of the live broadcast room. Among them, the object of the live broadcast room belongs to multiple preset object sets; the object in the live broadcast room can include an audience object, and the multiple preset object sets can be multiple groups, and different groups can indicate different object group types. The object group type can be determined based on the object type, and the object type can be pre-set for the object.
[0027] Step 102: For the target object set among the multiple object sets, determine the interaction information of the target object set for each comment information.
[0028] Here, the target object set is any one of the multiple object sets.
[0029] Step 103: Based on the interaction information of each comment information, determine the target display information of the multiple comment information.
[0030] Here, the interaction information of each comment information can be the interaction value corresponding to each comment information and the target object set, specifically, it can be an interaction prediction value, such as a like value, etc., and of course, it is not limited to this. The target display information is used to indicate the display method of the multiple comment information to the objects of the target object set. Based on the interaction information of each comment information, determine the target display information of the multiple comment information. For example, the larger the interaction value, the higher the display order; or the comment information with a larger interaction value is displayed in a more prominent position.
[0031] Optionally, the target display information can indicate the display order.
[0032] Optionally, the target display information can indicate the display style, such as highlighting.
[0033] Optionally, the target display information can indicate the display position, such as top display.
[0034] As an example, the live broadcast room includes first comment information, second comment information, and third comment information. The object sets of the live broadcast room include a first object set and a second object set. For the first object set, by determining the interaction information of each comment message corresponding to the first object set, a first order can be determined. For example, the first comment information, the second comment information, and the third comment information. For the second object set, by determining the interaction information of each comment message corresponding to the second object set, a second order can be determined. For example, the first comment information, the third comment information, and the second comment information. Then, on the client corresponding to the object in the first object set, the first comment information, the second comment information, and the third comment information are displayed based on the first order. On the client corresponding to the object in the second object set, the first comment information, the third comment information, and the second comment information are displayed based on the second order.
[0035] It should be noted that the display method of the live broadcast room provided in this embodiment improves the information interaction efficiency of comment interaction.
[0036] In some embodiments, step 102 includes: determining the interaction information corresponding to each comment information based on the association information corresponding to the target object set and the comment characteristics of each comment information in the multiple comment information.
[0037] Here, the association information may be the comment interaction information of a preset time period corresponding to the target object set, such as a like information or a reply information. Specifically, it may be the comment interaction information corresponding to the objects in the set that are greater than a first threshold, such as the comment type of the liked comment. The preset time period may be any preset time period before. Or it may be the comment interaction information input by the objects in the set that are greater than a second threshold through the comment interaction information input interface. The input comment interaction information is, for example, the display priority corresponding to different types of input comment information.
[0038] In some embodiments, the above comment characteristics may include comment text characteristics, live broadcast room characteristics, and cross characteristics.
[0039] Here, the live broadcast room characteristics may indicate the live broadcast room type, the live broadcast room theme, and the interaction volume of the live broadcast room.
[0040] The cross characteristics indicate the correlation between the comment text characteristics and the live broadcast room characteristics.
[0041] It should be noted that by using one or more of the above comment characteristics to determine the interaction information of the object set with respect to the comment message, the effectiveness of the interaction information can be improved.
[0042] In some embodiments, determining the interaction information corresponding to each comment information based on the comment features of each comment information in the multiple comment information includes: determining multiple candidate interaction information according to the association information corresponding to the target object set and the comment features of each comment information; determining the interaction information corresponding to each comment according to the candidate interaction information corresponding to each comment information. The types of candidate interaction information correspond to the subtypes in the association information.
[0043] Various candidate interaction information can be weighted to obtain the interaction information corresponding to the comment.
[0044] Optionally, the weight corresponding to the candidate interaction information can be set according to the object set.
[0045] It should be noted that by determining multiple candidate interaction information and determining the interaction information according to the multiple candidate interaction information, it is possible to calculate separately for various interaction types in the live broadcast room, thereby improving the effectiveness of the interaction information.
[0046] In some embodiments, the sending times of the multiple comment information belong to a first time period, and each comment information in the multiple comment information corresponds to timestamp information respectively. The timestamp information includes the first time period information and the position information of the comment information in the target comment information sequence.
[0047] As an example, the first time period can be 10 seconds, for example.
[0048] The client can determine the display information of the comment information according to the timestamp information. As an example, a batch of comment information is sent every 10 seconds. Among the comment information within these 10 seconds, the first time period information in the timestamp is the same, and the position information in the timestamp information is different. Thus, the order among the comment information within these 10 seconds is determined according to the position information.
[0049] Among different batches of comment information, the first time period information is different. For example, the time period information in the timestamp information of the first batch of comment information and the time period information in the timestamp information of the second batch of comment information are not the same. Thus, the order of the comment information between different batches is determined according to the time period information.
[0050] After the time sequence adjustment, all the comments are ordered according to the interaction information within the 10 - second period and ordered according to the time in a longer time range.
[0051] Furthermore, it is possible to ensure that the comment information within a short time (such as within 3 seconds of the same batch) is sorted according to the interaction information, and the comment information within a longer time (such as between different batches) is sorted according to the sending time.
[0052] In some embodiments, based on the characteristics of the target object set and the comment characteristics of each comment message, the interaction information corresponding to each comment message is determined, including: based on the comment characteristics of the target comment message and a preset algorithm, determining the interaction information corresponding to the target comment message.
[0053] In some embodiments, the associated information includes reply information. The reply information may be the type of the comment being replied to, and the reply information includes direct reply information and indirect reply information; wherein, the direct reply information is determined according to a preset indication identifier; and the indirect reply information is determined according to the comment content.
[0054] It can be understood that the reply information for a comment includes direct reply and indirect reply. Among them, for example, in the case of direct reply, after B sees the comments of A and C, B sends a comment message in the form of [@A comment text], where @ is the indication identifier for indicating a direct reply.
[0055] In this scenario, relevant terms can be introduced to determine the indirect reply information.
[0056] Further referring to Figure 2 , as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a display device for a live broadcast room. This device embodiment corresponds to Figure 1 the method embodiment shown, and this device can be specifically applied to various electronic devices.
[0057] As shown in Figure 2 , the display device for the live broadcast room in this embodiment includes: an acquisition unit 201, a first determination unit 202, and a second determination unit 203. Among them,
[0058] The acquisition unit is configured to acquire multiple comment messages of the live broadcast room, where the object of the live broadcast room belongs to multiple preset object sets;
[0059] The first determination unit is configured to, for a target object set among the multiple object sets, determine the interaction information of the target object set with respect to each comment message in the multiple comment messages, where the target object set is any one of the multiple object sets;
[0060] The second determination unit is configured to determine the target display information of the multiple comment messages based on the interaction information of each comment message.
[0061] In this embodiment, for the specific processing of the acquisition unit 201, the first determination unit 202, and the second determination unit 203 of the display device for the live broadcast room and the technical effects brought by them, reference can be respectively made to Figure 1 the relevant descriptions of step 101, step 102, and step 103 in the corresponding embodiments, which will not be elaborated here.
[0062] In some embodiments, determining, for a target object set among multiple object sets, interaction information of the target object set with each piece of comment information among the multiple pieces of comment information includes: determining interaction information corresponding to each piece of comment information based on comment features of each piece of comment information among the multiple pieces of comment information.
[0063] In some embodiments, the comment features include comment text features, live room features of the live room, and cross features; wherein the cross features indicate the correlation between the comment text features and the live room features.
[0064] In some embodiments, determining interaction information corresponding to each piece of comment information includes: determining at least one candidate interaction information according to the association information corresponding to the target object set and the comment features of each piece of comment information; and determining interaction information corresponding to each piece of comment information according to the candidate interaction information corresponding to each piece of comment information.
[0065] In some embodiments, the sending times of the multiple pieces of comment information belong to a first time period, and each piece of comment information among the multiple pieces of comment information corresponds to timestamp information, which includes first time period information and position information of the comment information in the target display information; wherein the timestamp information is used for the client to sort the multiple pieces of comment information and display them in the sorted order.
[0066] In some embodiments, determining interaction information corresponding to each piece of comment information based on the association information of the target object set and the comment features of each piece of comment information among the multiple pieces of comment information includes: determining interaction information corresponding to the target comment information based on the comment features of the target comment information using a preset algorithm.
[0067] In some embodiments, the association information includes reply information, and the reply information includes direct reply information and indirect reply information to the comment information; wherein the direct reply information is determined according to a preset indication identifier; and the indirect reply information is determined according to the comment content.
[0068] Please refer to Figure 3 , Figure 3 which shows an exemplary system architecture to which the display method of the live room according to an embodiment of the present disclosure can be applied.
[0069] As Figure 3 shown, the system architecture may include terminal devices 301, 302, 303, a network 304, and a server 305. The network 303 is used as a medium to provide a communication link between the terminal devices 301, 302, 303 and the server 305. The network 304 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0070] The terminal devices 301, 302, and 303 can interact with the server 305 via the network 304 to receive or send messages, etc. Various client applications can be installed on the terminal devices 301, 302, and 303, such as web browser applications, search applications, and news information applications. The client applications in the terminal devices 301, 302, and 303 can receive instructions from an object and perform corresponding functions according to the object's instructions, such as adding corresponding information to the message according to the object's instructions.
[0071] The terminal devices 301, 302, and 303 can be either hardware or software. When the terminal devices 301, 302, and 303 are hardware, they can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, and desktop computers, etc. When the terminal devices 301, 302, and 303 are software, they can be installed in the above-listed electronic devices. It can be implemented as multiple software or software modules (such as software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.
[0072] The server 305 can be a server that provides various services. For example, it can receive information acquisition requests sent by the terminal devices 301, 302, and 303, and obtain the display information corresponding to the information acquisition request in various ways according to the information acquisition request. The relevant data of the display information is sent to the terminal devices 301, 302, and 303.
[0073] It should be noted that the method for displaying the live broadcast room provided in the embodiments of the present disclosure can be executed by the terminal device. Correspondingly, the display device for the live broadcast room can be set in the terminal devices 301, 302, and 303. In addition, the method for displaying the live broadcast room provided in the embodiments of the present disclosure can also be executed by the server 305. Correspondingly, the display device for the live broadcast room can be set in the server 305.
[0074] It should be understood that Figure 3 the numbers of the terminal devices, network, and server in
[0075] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, network, and server. Figure 4 which shows an electronic device suitable for implementing the embodiments of the present disclosure (such asFigure 3 A schematic structural diagram of a terminal device or a server in []. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.
[0076] As Figure 4 shown, the electronic device may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 404 is also connected to the bus 405.
[0077] Generally, the following devices may be connected to the I / O interface 404: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 4 the electronic device with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.
[0078] Specifically, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
[0079] It should be noted that the above-mentioned computer-readable medium in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0080] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0081] The above-mentioned computer-readable medium can be included in the above-mentioned electronic device; it can also exist separately and not be assembled into the electronic device.
[0082] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: obtain multiple comment messages of a live broadcast room, where the objects in the live broadcast room belong to multiple preset object sets; for a target object set among the multiple object sets, determine the interaction information of the target object set with each comment message in the multiple comment messages, where the target object set is any one of the multiple object sets; and determine the target display information of the multiple comment messages based on the interaction information of each comment message.
[0083] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the object computer, partially on the object computer, executed as a stand-alone software package, partially on the object computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the object computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by connecting through the Internet using an Internet service provider).
[0084] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that, in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0085] The units described in the embodiments of the present disclosure may be implemented in software or in hardware. Among them, the name of the unit does not constitute a limitation to the unit itself in some cases. For example, the acquisition unit may also be described as "the unit for acquiring comment messages".
[0086] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. By way of example, and without limitation, the types of hardware logic components that may be used include: Field Programmable Gate Arrays (FPGA), Application Specific Integrated Circuits (ASIC), Application Specific Standard Products (ASSP), System on a Chip (SOC), Complex Programmable Logic Devices (CPLD), and the like.
[0087] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0088] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in this present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the (but not limited to) technical features having similar functions disclosed in this present disclosure.
[0089] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented combinatorially in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0090] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. On the contrary, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A display method for a live broadcast room, characterized in that, including: Obtaining multiple comment messages of a live broadcast room, where the object of the live broadcast room belongs to multiple preset object sets; For a target object set among the multiple object sets, determining the interaction information of the target object set with respect to each comment message in the multiple comment messages, where the target object set is any one of the multiple object sets; Based on the interaction information of each comment message, determining the target display information of the multiple comment messages.
2. The method according to claim 1, characterized in that, The determining, for a target object set among the multiple object sets, the interaction information of the target object set with respect to each comment message in the multiple comment messages includes: Based on the comment features of each comment message in the multiple comment messages, determining the interaction information corresponding to each comment message.
3. The method according to claim 2, wherein The comment features include comment text features, live broadcast room features of the live broadcast room, and cross features; Among them, the cross feature indicates the correlation between the comment text feature and the live broadcast room feature.
4. The method according to claim 2, wherein The determining the interaction information corresponding to each comment message includes: According to the association information of the target object set and the comment features of each comment message, determining at least one candidate interaction information; According to the candidate interaction information corresponding to each comment message, determining the interaction information corresponding to each comment message.
5. The method according to claim 1, wherein The sending time of the multiple comment messages belongs to a first time period, and each comment message in the multiple comment messages is respectively corresponding to timestamp information, and the timestamp information includes first time period information and the position information of the comment message in the target display information; Among them, the timestamp information is used for the client to sort the multiple comment messages and display them in the sorted order.
6. The method according to claim 4, characterized in that The determining, based on the association information corresponding to the target object set and the comment features of each comment message in the multiple comment messages, the interaction information corresponding to each comment message includes: Based on the comment features of the target comment message, using a preset algorithm to determine the interaction information corresponding to the target comment message.
7. The method according to claim 4, characterized in that The association information includes reply information, and the reply information includes direct reply information and indirect reply information to the comment message; Among them, the direct reply information is determined according to a preset indication identifier; the indirect reply information is determined according to the comment content.
8. A display device for a live broadcast room, characterized in that, including: An obtaining unit, configured to obtain multiple comment messages of a live broadcast room, where the object of the live broadcast room belongs to multiple preset object sets; A first determining unit, configured to, for a target object set among the multiple object sets, determine the interaction information of the target object set with respect to each comment message in the multiple comment messages, where the target object set is any one of the multiple object sets; A second determining unit, configured to, based on the interaction information of each comment message, determine the target display information of the multiple comment messages.
9. An electronic device, characterized in that, including: One or more processors; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method according to any one of claims 1-7.
10. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method according to any one of claims 1-7.