Comment information processing method and device

By detecting target content in the video comment section and automatically selecting and notifying users, the system solves the problem of low efficiency in manually notifying root comment publishers, and achieves efficient and accurate user update notifications.

CN121145818APending Publication Date: 2025-12-16SHANGHAI BILIBILI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511341089.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-18
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

Manually notifying users who need the information from the root commenter in the video comment section is inefficient, resulting in users not being able to know about content updates in real time.

Method used

By detecting target content in sub-comments, a selection interface is displayed to select the target user, and updated content is automatically notified based on the user's selection.

Benefits of technology

It improves the efficiency and accuracy of notifications after root comment updates, ensuring that users who need updates are notified in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121145818A_ABST
    Figure CN121145818A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a comment information processing method, and the method comprises the steps: taking a user corresponding to a sub-comment containing a target content as a target user when the sub-comment of a target root comment contains the target content; if a reply instruction of a first user of the target root comment for the target root comment is received, a selection interface of a reply object is displayed, and the reply object at least comprises the target user; and determining target reply objects based on the selection of the first user on the reply objects, and notifying the reply of the first user on the target root comment to each target reply object. According to the technical scheme provided by the embodiment of the invention, the publisher of the root comment can conveniently notify the user with the demand after the content is updated, and the notification efficiency of the updated content is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of network technology, and in particular to a comment information processing method, apparatus, computer device, computer-readable storage medium, and computer program product. Background Technology

[0002] Currently, in the comment section under videos, video creators or other users typically post root comments to gauge user demand. Updates are made only after a sufficient number of users have expressed interest. For example, a video creator might post, "Users who need the software resources mentioned in the video, please reply with XX." Users who need the content can then post sub-comments within the root comments, expressing their desire for the information mentioned. The root comment poster then decides whether to update the root comment based on the responses to these sub-comments.

[0003] After a root comment publisher updates the content corresponding to the root comment, they usually want to notify each user waiting for updates. However, currently, root comment publishers can only manually reply to users who need the information one by one, which is inefficient. As a result, many root comment publishers give up on notifying users, making it impossible for those users who need the information to know in real time that the relevant content has been updated.

[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the Invention

[0005] This application provides a comment information processing method, apparatus, computer device, computer-readable storage medium, and computer program product to solve or alleviate one or more of the technical problems mentioned above.

[0006] One aspect of this application provides a comment information processing method, the method comprising: When a sub-comment of the target root comment contains the target content, the user corresponding to the sub-comment containing the target content will be taken as the target user; If a reply instruction is received from the first user of the target root comment, a selection interface for reply objects is displayed, and the reply objects include at least the target user; Based on the first user's selection of the reply object, the target reply object is determined; The first user's reply to the target root comment is notified to each of the target reply objects.

[0007] Optionally, the selection interface may further include a first control corresponding to a target user group, wherein the target user group includes all target users; Correspondingly, the step of determining the target reply object based on the first user's selection of the reply object, and notifying each of the target reply objects of the first user's reply to the target root comment, includes: When the first control is selected, all target users are identified as the target response objects; The first user's reply to the target root comment is notified to each of the target reply objects.

[0008] Optionally, the method further includes: If the sub-comment contains the target content, an inverted index is constructed based on the target content to obtain an inverted index list. Correspondingly, the interface for selecting the object to reply to includes: The target user corresponding to the target root comment is determined based on the inverted index list; The target user is displayed as the recipient of the reply in the selection interface.

[0009] Optionally, when the sub-comment contains the target content, constructing an inverted index based on the target content to obtain an inverted index list includes: If the sub-comment contains the target content, an asynchronous delivery message is generated; Based on the asynchronous delivery message, an inverted index is constructed to obtain an inverted index list.

[0010] Optionally, the target content is content that includes specific emojis.

[0011] Optionally, the sub-comments may include several levels; Correspondingly, when a sub-comment of the target root comment contains the target content, the user corresponding to the sub-comment containing the target content is taken as the target user, including: When a target-level sub-comment contains target content, the user corresponding to the target-level sub-comment containing the target content is taken as the target user, wherein the target-level sub-comment can be any level of sub-comment.

[0012] Optionally, the method further includes: Obtain the target modal features of the sub-comment, wherein the target modal features include at least one modal feature among text, semantic, speech, and image content; The target modal feature is matched with a preset modal feature. When the target modal feature matches the preset feature, it is determined that the sub-comment contains the target content.

[0013] Another aspect of this application provides a comment information processing apparatus, the apparatus comprising: The detection module is used to identify the user corresponding to the sub-comment containing the target content as the target user when a sub-comment of the target root comment contains the target content. The display module is used to display a selection interface for reply objects if it receives a reply instruction from the first user of the target root comment for the target root comment, wherein the reply objects include at least the target user; The determining module is used to determine the target reply object based on the first user's selection of the reply object; The notification module is used to notify each of the target reply objects of the first user's reply to the target root comment.

[0014] Another aspect of this application provides a computer device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein: the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method described above.

[0015] Another aspect of this application provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method described above.

[0016] Another aspect of this application provides a computer program product including a computer program that, when executed by a processor, implements the method described above.

[0017] The embodiments of this application employing the above-described technical solution may have the following advantages: By designating the user corresponding to the sub-comment containing the target content as the target user when a sub-comment of the target root comment contains the target content, and if a reply instruction is received from the first user of the target root comment, a selection interface is displayed that includes at least the target user as a reply recipient. Based on the first user's selection of reply recipients, the target reply recipients are determined, and the first user's reply to the target root comment is notified to each target reply recipient. This allows the root comment user to conveniently notify each user in need after updating the relevant content, thereby improving the efficiency and convenience of notifications after content updates. At the same time, the root comment user can accurately notify each user in need, thus improving the accuracy of notifications. Attached Figure Description

[0018] The accompanying drawings exemplify embodiments and form part of the specification, serving to explain exemplary implementations of the embodiments together with the textual description. The illustrated embodiments are for illustrative purposes only and do not limit the scope of the claims. Throughout the drawings, the same reference numerals refer to similar but not necessarily identical elements.

[0019] Figure 1 This diagram schematically illustrates the operating environment of the comment information processing method according to Embodiment 1 of this application; Figure 2 A flowchart illustrating a comment information processing method according to Embodiment 1 of this application is shown schematically. Figure 3 Schematic illustration Figure 2 The flowchart of the sub-steps of the newly added steps; Figure 4 Schematic illustration Figure 2 Flowchart of the sub-steps in step S202; Figure 5 Schematic illustration Figure 2 The flowchart of the sub-step of another newly added step; Figure 6 This diagram schematically illustrates the selection interface for reply objects in the comment information processing method according to Embodiment 1 of this application; Figure 7 The illustration shows an example of an application of the comment information processing method according to Embodiment 1 of this application; Figure 8 A block diagram of a comment information processing apparatus according to Embodiment 2 of this application is schematically shown; and Figure 9 A schematic diagram of the hardware architecture of a computer device according to Embodiment 3 of this application is shown. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0021] It should be noted that the descriptions involving "first," "second," etc., in the embodiments of this application are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0022] In the description of this application, it should be understood that the numerical labels before the steps do not indicate the order of the steps, but are only used to facilitate the description of this application and to distinguish each step, and therefore should not be construed as a limitation of this application.

[0023] First, a definition of the terminology used in this application is provided: Root comment: The comment that is at the very beginning and top of a comment chain or comment tree, that is, the first comment that is posted and does not reply to other comments. It is the source of a series of subsequent replies.

[0024] Sub-comments: This is a concept relative to the root comment. They typically refer to comments that are made in response to or reply to the root comment or other existing comments. Inverted index: is an indexing method used to store the location of a word in a document or a set of documents in a full-text search.

[0025] Secondly, to facilitate understanding of the technical solutions provided in the embodiments of this application by those skilled in the art, the relevant technologies are described below: After the root comment publisher updates the content corresponding to the root comment, they usually want to notify each user waiting for the update, so that users who need the content can know and get it in real time. However, currently, the root comment publisher can only manually reply to each user to notify them, which is inefficient. As a result, many root comment publishers have given up on notifying users, making it impossible for users who need the updated content to know in real time that the content has been updated.

[0026] Therefore, this application provides a technical solution for processing comment information. In this solution, by designating users whose sub-comments contain target content as the users to be notified, a selection interface for the target user is provided when the user of the root comment replies. Notification is then sent based on the root comment user's selection of the target user. This allows the root comment's publisher to conveniently notify users in need after updating content, improving the efficiency of content update notifications. See below for details.

[0027] Finally, for ease of understanding, an exemplary operating environment is provided below.

[0028] like Figure 1 As shown in the diagram, the environment includes a service platform 2, a network 4, and a client 6, wherein: Service platform 2 can consist of one or more computing devices. These computing devices may include virtualized computing instances. Virtualized computing instances may include virtual machines, such as emulations of computer systems, operating systems, servers, etc. The computing devices can load virtual machines based on virtual images and / or other data that define specific software used for emulation (e.g., operating systems, dedicated applications, servers). As the demand for different types of processing services changes, different virtual machines can be loaded and / or terminated on one or more computing devices. A hypervisor can be implemented to manage the use of different virtual machines on the same computing device.

[0029] Service platform 2 can be configured to communicate with clients 6, etc., via network 4. Network 4 includes various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls, proxy devices, and / or similar devices. Network 4 may include physical links, such as coaxial cable links, twisted pair cable links, fiber optic links, or combinations thereof, or wireless links, such as cellular links, satellite links, Wi-Fi links, etc.

[0030] Service platform 2 can provide services such as storage, reading, writing, querying, and deleting, and provide services such as video viewing and commenting on videos for clients.

[0031] Client 6 can be an electronic device running operating systems such as Windows, Android™, or iOS, including smartphones, tablets, laptops, virtual reality devices, gaming devices, set-top boxes, in-vehicle terminals, and smart TVs. Based on these operating systems, various applications can run, such as applications for watching and commenting on videos.

[0032] Client 6 can provide / configure user access pages, which can be used to control service platform 2 or upload objects, etc.

[0033] It should be noted that the above-mentioned equipment is exemplary, and the number and type of equipment can be adjusted in different scenarios or according to different needs.

[0034] The technical solutions of this application are described below through several embodiments. It should be understood that these embodiments can be implemented in many different forms and should not be construed as being limited to the embodiments set forth herein.

[0035] Example 1 Figure 2A flowchart illustrating a comment information processing method according to Embodiment 1 of this application is shown schematically.

[0036] like Figure 2 As shown, the comment information processing method may include steps S200~S206, wherein: Step S200: When a sub-comment of the target root comment contains the target content, the user corresponding to the sub-comment containing the target content is taken as the target user.

[0037] Step S202: If a reply instruction is received from the first user of the target root comment regarding the target root comment, a selection interface for reply objects is displayed, and the reply objects include at least the target user.

[0038] Step S204: Determine the target reply object based on the first user's selection of the reply object.

[0039] Step S206: Notify each target reply object of the first user's reply to the target root comment.

[0040] The comment information processing method provided in this embodiment, when a sub-comment of a target root comment contains target content, designates the user corresponding to the sub-comment containing the target content as the target user. If a reply instruction is received from the first user of the target root comment, a selection interface for reply objects, including at least the target user, is displayed. Based on the first user's selection of reply objects, the target reply objects are determined, and the first user's reply to the target root comment is notified to each target reply object. This allows the user of the root comment to conveniently notify each user in need after updating the relevant content, thereby improving the efficiency and convenience of notification after content updates. At the same time, the user of the root comment can accurately notify each user in need, thus improving the accuracy of notifications.

[0041] The following combination Figure 2 The steps in steps S200 to S206, as well as other optional steps, are described in detail.

[0042] Step S200 When a sub-comment of the target root comment contains the target content, the user corresponding to the sub-comment containing the target content will be designated as the target user.

[0043] The target root comment can be any root comment. The target content can be specific symbols or text, such as keywords expressing a need for subsequent updates, like "expect," "wait," or "need."

[0044] In optional embodiments, the target content may include content related to a specific emoji. This specific emoji can be a designated emoji. In practical applications, a dedicated emoji can be designed to express a need for subsequent updates. For example, a "squatting" emoji can be designed; if a user uses the "squatting" emoji, it indicates that the user needs subsequent updates. It is understood that using a specific emoji, compared to specific text or other symbols, can simplify user input, make the input more vivid and expressive, and also facilitate the unified identification of users who need subsequent updates.

[0045] Specifically, when a new sub-comment is generated for the target root comment, the content of the new sub-comment can be evaluated. If the content of the new sub-comment contains the target content, then the user corresponding to that sub-comment is designated as the target user. For example, if the target content is a squatting emoji, when a new sub-comment is generated for the target root comment, the content of the new sub-comment is evaluated. If the content of the new sub-comment contains the squatting emoji, then the user ID corresponding to the new sub-comment is obtained, and the user corresponding to that user ID is designated as the target user.

[0046] In an optional embodiment, the sub-comment includes several levels; correspondingly, in step S200, when a sub-comment of the target root comment contains target content, the user corresponding to the sub-comment containing the target content is taken as the target user, which may include: when a target-level sub-comment contains target content, the user corresponding to the target-level sub-comment containing the target content is taken as the target user, wherein the target-level sub-comment is any level of sub-comment.

[0047] Specifically, sub-comments directly targeting the root comment can be considered first-level sub-comments, sub-comments targeting first-level sub-comments can be considered second-level sub-comments, sub-comments targeting second-level sub-comments can be considered third-level sub-comments, and so on. When any first-level sub-comment is generated, it can be judged. If the sub-comment contains the target content, then the user corresponding to that sub-comment is considered the target user.

[0048] In this embodiment, when any level of sub-comment contains target content, the user corresponding to that sub-comment is taken as the target user, which makes it convenient to determine the target user when there are multiple levels of sub-comments.

[0049] In optional embodiments, such as Figure 3 As shown, embodiments of this application may further include: Step S500: Obtain the target modal features of the sub-comment. The target modal features include at least one modal feature among text, semantics, speech, and image content.

[0050] Step S502: Match the target modal features with the preset modal features. When the target modal features match the preset features, determine that the sub-comment contains the target content.

[0051] Specifically, when determining whether a sub-comment of a target root comment contains the target content, the target modal features of the sub-comments of the target root comment can be obtained first, and then determined based on whether the target modal features match preset modal features. The target modal features can be one or more modal features from text, semantics, speech, and image content. Correspondingly, the preset modal features can also be one or more modal features from text, semantics, speech, and image content. Preset modal features can be specific text (such as the text "squat"), specific semantics (such as semantics like waiting for user updates), speech containing specific content (such as the speech of "squat"), or specific symbols or images (such as the emoticon of the "squatting action").

[0052] For example, if the preset modal feature is speech containing the word "squat," then the sub-comment speech modal features of the target root comment can be obtained as the target modal feature. After obtaining the target modal feature, it is matched with the preset modal feature. If the match is successful, it is determined that the target content is contained. As another example, if the preset modal feature is specific text corresponding to the root comment (e.g., the root comment is "Please reply XX if you expect an update," where XX is the specific text), then the text features of the sub-comments can be obtained as the target modal feature. Then, the target modal feature is matched with the preset modal feature. If the match is successful, it is determined that the target content is contained.

[0053] Understandably, target modal features can be determined based on preset modal features. For example, if the preset modal features are speech modal features, then the target modal features can be speech modal features. Similarly, if the preset modal features are text modal features and image modal features, then the target modal features can be text modal features and image modal features. Of course, preset modal features can include multiple modal features, and the target modal feature can be one of the multiple modal features included in the preset modal features. When the target modal features and preset modal features include two or more modal features, the determination of whether the target content is included can be based on the matching result of a single modal feature, or it can be determined by combining the matching results of two or more modal features.

[0054] In this embodiment, the target modal features of the sub-comment are obtained and matched with preset modal features to determine whether the sub-comment contains target content. One or more modal features can be used to determine whether the sub-comment contains target content, which improves the flexibility of target content determination and makes it easier for users to input target content in a variety of ways.

[0055] Step S202If a reply instruction is received from the first user of the target root comment, a selection interface for reply recipients will be displayed, and the reply recipients must include at least the target user.

[0056] Specifically, upon receiving a reply instruction from the first user regarding the target root comment, a selection interface for choosing a reply object is displayed. The reply object must include at least the target user. The reply object can include users corresponding to all sub-comments in the target root comment, or it can include only the target user, making it easier for the first user to select the target user. The reply instruction can be an instruction entered by the first user clicking the reply button on the target root comment; alternatively, it can also be an instruction corresponding to a specific symbol or text entered in the reply input box after clicking the reply button on the target root comment. For example, the reply object selection interface is displayed only when the first user enters "@" in the reply input box.

[0057] In optional embodiments, the method provided in this application may further include: when a sub-comment contains target content, constructing an inverted index based on the target content to obtain an inverted index list, correspondingly, as shown below. Figure 4 As shown, in step S202, the interface for selecting the response object is displayed, which may include: Step S300: Determine the target user corresponding to the target root comment based on the inverted index list.

[0058] Step S302: Display the target user as the reply recipient in the selection interface.

[0059] Specifically, the server-side can include an inverted index service. When a sub-comment contains target content, the server-side inverted index service can be notified to build an inverted index based on the target content, resulting in an inverted index list. Besides the target content, the inverted index list can also include the user ID of the first sub-comment and relevant information about the target root comment. Before displaying the reply selection interface, the inverted index list is searched based on the target root comment. The target user corresponding to the target root comment is determined based on the inverted index list. Then, when displaying the reply selection interface, the target user is displayed as the reply object. When there are many target users, a dropdown menu can be provided, allowing the first user to select more reply objects by manipulating the dropdown menu or other controls. For example, the inverted index list can be searched based on the comment ID of the target root comment. Users whose comment ID is included in the inverted index list and contain the target content are selected as target users, and then displayed as reply objects in the selection interface.

[0060] In this embodiment, the target user corresponding to the target root comment is determined based on the inverted index list, and the target user is displayed as the reply object in the selection interface. Compared with the method of filtering for content containing the target by traversing all the original text of all comments, this method can significantly reduce the amount of computation, support higher throughput and lower latency, and can quickly determine the target user using the constructed inverted index list, thereby improving the timeliness of the reply object selection interface response.

[0061] In optional embodiments, such as Figure 5 As shown, in the above steps, i.e., when the sub-comment contains the target content, constructing an inverted index based on the target content to obtain an inverted index list can include: Step S400: If the sub-comment contains the target content, generate an asynchronous delivery message.

[0062] Step S402: Based on the asynchronous delivery message, construct an inverted index to obtain an inverted index list.

[0063] Specifically, if the content of a sub-comment contains the target content, an asynchronous delivery message is generated. This message then notifies the server to construct an inverted index, resulting in an inverted index list. The asynchronous delivery message can include the target content, relevant identifiers of the sub-comment (e.g., comment ID), information about the target root comment (e.g., comment ID), and the user ID of the sub-comment. The asynchronous delivery message can be uniformly encapsulated using JSON or similar formats and sent to a message queue. The message queue then notifies the server to construct the inverted index, resulting in the inverted index list. Subsequent inverted indexes of other sub-comments containing the target content can then be directly added to the inverted index list.

[0064] In this embodiment, when a sub-comment contains target content, an asynchronous delivery message is generated. Based on the asynchronous delivery message, an inverted index is constructed to obtain an inverted index list. The server can be notified asynchronously to construct the inverted index, so that the construction of the inverted index will not block other business processes, thereby improving the overall performance and response speed of the system.

[0065] Step S204 Based on the first user's selection of the response object, the target response object is determined.

[0066] Step S206 The system will notify each target reply recipient of the first user's reply to the target root comment.

[0067] In steps S204-S206, the first user can select a reply object from the displayed reply object selection interface, thus designating the selected object as the target reply object. The user then enters other reply content and, after completion, clicks a control such as "Publish" to publish the reply. After publishing the reply, the target reply objects are determined based on the first user's selection, and the first user's reply to the target root comment is notified to each target reply object. In the reply object selection interface, there can be multiple target users for the target root comment. The first user can select some or all target users for the target root comment, thereby increasing the flexibility of reply object selection.

[0068] In an optional embodiment, the selection interface further includes a first control for a target user group, which includes all target users; correspondingly, in steps S204-S206, based on the first user's selection of the reply object, the target reply object is determined, and the first user's reply to the target root comment is notified to each target reply object, which may include: when the first control is selected, determining all target users as target reply objects, and notifying each target reply object of the first user's reply to the target root comment.

[0069] Please refer to Figure 6 This is a diagram illustrating the selection interface for reply recipients. As shown, User A posts the root comment, "Those who need XX resource can wait and see." Users B, C, and others use the "wait and see" emoji to express their corresponding needs. After User A updates the XX resource, they can reply to the comment. After User A enters "@", a reply recipient selection interface appears. This selection interface can include a primary control for the target user group (as shown in the "All Waiting and Seeking Users" control). User A can directly select the "All Waiting and Seeking Users" control to notify all target users under the root comment, or they can select specific target users such as User B and User C to reach those selected users. When User A selects the "All Waiting and Seeking Users" control, User A's reply to the root comment will be notified to every target user.

[0070] In this embodiment, by selecting the first control and identifying all target users as target reply objects, the first user's reply to the target root comment is notified to each target reply object, which allows the user of the root comment to notify all users in need with one click, further improving the efficiency of notification.

[0071] To make this application easier to understand, the following is combined with... Figure 7 Provide an example application. For example... Figure 7 As shown, the process of processing comment information can generally include: 1. When a root user posts a first-level comment, the comment service returns a message indicating successful posting; 2. When a user replies to a first-level comment, a sub-comment is generated, which may or may not contain the squatting emoji. The comment service returns a message indicating that the comment was sent successfully. 3. The comment service checks the content of sub-comments. If the content of a sub-comment contains a squatting emoji, it generates an asynchronous delivery message to notify the inverted index service to write it into the inverted index. 4. The inverted index service writes the inverted index storage according to the notification, where the key can be the ID of the first-level comment, and the list can be all reply IDs containing the squatting emoji; 5. When a user who left the root comment replies to their own first-level comment with "@all users who are waiting for comments", the comment service returns a message indicating that the comment was sent successfully. 6. The comment service retrieves the inverted index list corresponding to the first-level comments from the inverted index service. The inverted index service reads the inverted index storage according to the retrieval request and returns all reply IDs containing the squatting emoji. 7. The comment service iterates through all replies containing the squatting emoji and sends an @ notification to the corresponding user.

[0072] In this exemplary application, the user of the root comment can notify all users who sent the squatting emoji with a single click by "@all squatting users," greatly improving the efficiency and convenience of notifications. Simultaneously, the user of the root comment can precisely notify the user corresponding to that root comment who sent the squatting emoji, enhancing the accuracy of notifications.

[0073] Example 2 Figure 8 The diagram schematically illustrates a comment information processing apparatus according to Embodiment 2 of this application. This apparatus can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of this application. The program module referred to in this embodiment is a series of computer program instruction segments capable of performing a specific function. The following description will specifically introduce the function of each program module in this embodiment. For example... Figure 8 As shown, the device 600 may include: a detection module 610, a display module 620, a determination module 630, and a notification module 640, wherein: The detection module 610 is used to identify the user corresponding to the sub-comment containing the target content as the target user when the sub-comment of the target root comment contains the target content. The display module 620 is used to display a selection interface for reply objects when it receives a reply instruction from the first user of the target root comment for the target root comment, wherein the reply objects include at least the target user; The determining module 630 is used to determine the target reply object based on the first user's selection of the reply object; The notification module 640 is used to notify each of the target reply objects of the first user's reply to the target root comment.

[0074] In an optional embodiment, the selection interface further includes a first control corresponding to a target user group, the target user group including all target users; correspondingly, the device 600 is also used for: When the first control is selected, all target users are identified as the target response objects; The first user's reply to the target root comment is notified to each of the target reply objects.

[0075] In an optional embodiment, the device 600 is further used for: If the sub-comment contains the target content, an inverted index is constructed based on the target content to obtain an inverted index list; Correspondingly, the display module 620 is also used for: The target user corresponding to the target root comment is determined based on the inverted index list; The target user is displayed as the recipient of the reply in the selection interface.

[0076] In an optional embodiment, the device 600 is further used for: If the sub-comment contains the target content, an asynchronous delivery message is generated; Based on the asynchronous delivery message, an inverted index is constructed to obtain an inverted index list.

[0077] In an optional embodiment, the target content is content that includes specific emojis.

[0078] In an optional embodiment, the sub-comment includes several levels; Correspondingly, the detection module 610 is also used for: When a target-level sub-comment contains target content, the user corresponding to the target-level sub-comment containing the target content is taken as the target user, wherein the target-level sub-comment can be any level of sub-comment.

[0079] In an optional embodiment, the device 600 is further used for: Obtain the target modal features of the sub-comment, wherein the target modal features include at least one modal feature among text, semantic, speech, and image content; The target modal feature is matched with a preset modal feature. When the target modal feature matches the preset feature, it is determined that the sub-comment contains the target content.

[0080] Example 3 Figure 9 This illustration schematically shows a hardware architecture diagram of a computer device 10000 suitable for implementing a comment information processing method according to Embodiment 3 of this application. In some embodiments, the computer device 10000 may be a terminal device such as a smartphone, wearable device, tablet computer, personal computer, in-vehicle terminal, game console, virtual device, workbench, digital assistant, set-top box, robot, etc. In other embodiments, the computer device 10000 may be a rack server, blade server, tower server, or cabinet server (including independent servers or server clusters composed of multiple servers), etc. Figure 9 As shown, the computer device 10000 includes, but is not limited to: a memory 10010, a processor 10020, and a network interface 10030 that can communicate and be linked with each other via a system bus. Wherein: The memory 10010 includes at least one type of computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 10010 may be an internal storage module of a computer device 10000, such as the hard disk or memory of the computer device 10000. In other embodiments, the memory 10010 may also be an external storage device of the computer device 10000, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 10000. Of course, the memory 10010 may also include both the internal storage module and the external storage device of the computer device 10000. In this embodiment, the memory 10010 is typically used to store the operating system and various application software installed on the computer device 10000, such as program code for comment information processing methods. Furthermore, the memory 10010 can also be used to temporarily store various types of data that have already been output or will be output.

[0081] In some embodiments, processor 10020 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other chip. Processor 10020 is typically used to control the overall operation of computer device 10000, such as performing control and processing related to data interaction or communication with computer device 10000. In this embodiment, processor 10020 is used to run program code stored in memory 10010 or process data.

[0082] Network interface 10030 may include a wireless network interface or a wired network interface, which is typically used to establish a communication link between computer device 10000 and other computer devices. For example, network interface 10030 is used to connect computer device 10000 to an external terminal via a network, establishing a data transmission channel and communication link between computer device 10000 and the external terminal. The network may be an intranet, the Internet, Global System for Mobile Communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, or other wireless or wired networks.

[0083] It should be pointed out that, Figure 9 Only computer devices with components 10010-10030 are shown; however, it should be understood that it is not required to implement all of the shown components, and more or fewer components may be implemented instead.

[0084] In this embodiment, the comment information processing method stored in memory 10010 can also be divided into one or more program modules and executed by one or more processors (such as processor 10020) to complete the embodiment of this application.

[0085] Example 4 This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the comment information processing method in the embodiments.

[0086] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the computer-readable storage medium may be an internal storage unit of a computer device, such as the hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Of course, the computer-readable storage medium may include both the internal storage unit and the external storage device of the computer device. In this embodiment, the computer-readable storage medium is typically used to store the operating system and various application software installed on the computer device, such as the program code of the comment information processing method in the embodiment. In addition, the computer-readable storage medium can also be used to temporarily store various types of data that have been output or will be output.

[0087] Example 5 This application also provides a computer program product, including a computer program that, when executed by a processor, implements the methods described in the above embodiments.

[0088] Obviously, those skilled in the art should understand that the modules or steps of the embodiments of this application described above can be implemented using general-purpose computer devices. They can be centralized on a single computer device or distributed across a network of multiple computer devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computer device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of this application are not limited to any particular combination of hardware and software.

[0089] It should be noted that the above are merely preferred embodiments of this application and do not limit the scope of patent protection of this application. Any equivalent structural or procedural changes made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of this application.

Claims

1. A method for processing comment information, characterized in that, The method includes: When a sub-comment of the target root comment contains the target content, the user corresponding to the sub-comment containing the target content will be taken as the target user; If a reply instruction is received from the first user of the target root comment, a selection interface for reply objects is displayed, and the reply objects include at least the target user; Based on the first user's selection of the reply object, the target reply object is determined; The first user's reply to the target root comment is notified to each of the target reply objects.

2. The method according to claim 1, characterized in that, The selection interface also includes a first control corresponding to the target user group, which includes all target users; Correspondingly, the step of determining the target reply object based on the first user's selection of the reply object, and notifying each of the target reply objects of the first user's reply to the target root comment, includes: When the first control is selected, all target users are identified as the target response objects; The first user's reply to the target root comment is notified to each of the target reply objects.

3. The method according to claim 1, characterized in that, The method further includes: If the sub-comment contains the target content, an inverted index is constructed based on the target content to obtain an inverted index list; Correspondingly, the interface for selecting the object to reply to includes: The target user corresponding to the target root comment is determined based on the inverted index list; The target user is displayed as the recipient of the reply in the selection interface.

4. The method according to claim 3, characterized in that, When the sub-comment contains the target content, constructing an inverted index based on the target content to obtain an inverted index list includes: If the sub-comment contains the target content, an asynchronous delivery message is generated; Based on the asynchronous delivery message, an inverted index is constructed to obtain an inverted index list.

5. The method according to any one of claims 1-4, characterized in that, The target content is content that includes specific emojis.

6. The method according to any one of claims 1-4, characterized in that, The sub-comments include several levels; Correspondingly, when a sub-comment of the target root comment contains the target content, the user corresponding to the sub-comment containing the target content is taken as the target user, including: When a target-level sub-comment contains target content, the user corresponding to the target-level sub-comment containing the target content is taken as the target user, wherein the target-level sub-comment can be any level of sub-comment.

7. The method according to any one of claims 1-4, characterized in that, The method further includes: Obtain the target modal features of the sub-comment, wherein the target modal features include at least one modal feature among text, semantic, speech, and image content; The target modal feature is matched with a preset modal feature. When the target modal feature matches the preset feature, it is determined that the sub-comment contains the target content.

8. A comment information processing device, characterized in that, The device includes: The detection module is used to identify the user corresponding to the sub-comment containing the target content as the target user when a sub-comment of the target root comment contains the target content. The display module is used to display a selection interface for reply objects if it receives a reply instruction from the first user of the target root comment for the target root comment, wherein the reply objects include at least the target user; The determining module is used to determine the target reply object based on the first user's selection of the reply object; The notification module is used to notify each of the target reply objects of the first user's reply to the target root comment.

9. A computer device, characterized in that, include: At least one processor; and A memory communicatively connected to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method as described in any one of claims 1 to 7.

11. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 7.