Comment-based interaction method, apparatus, device, storage medium and program product
Patent Information
- Application Number
- CN202210051464.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-17
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2042-01-17
AI Technical Summary
[0004]但是,上述短视频的评论与收藏需要执行不同方案来实现
[0017]本申请实施例提供的技术方案带来的有益效果至少包括:
Smart Images

Figure CN116801024B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a comment-based interactive method, apparatus, device, storage medium, and program product. Background Technology
[0002] Currently, there are many short video platforms on the market, where users can record and share their production and life.
[0003] On short video platforms, users can interact with each other by liking and commenting on short videos posted by other users, and they can also save short videos posted by other users. For example, if a user finds a short video that interests them on the short video platform, a comment area and a save control will be displayed on the short video's playback interface. Users can express their opinions and attitudes in the comment area, and save the short video using the save control for later viewing.
[0004] However, the comments and favorites of the aforementioned short videos require different implementation methods. Summary of the Invention
[0005] This application provides a comment-based interactive method, apparatus, device, storage medium, and program product that combines two user needs: quickly expressing opinions and accumulating high-quality content. It can achieve both user needs in one step, improving the interaction efficiency between commenters and publishers. The technical solution is as follows:
[0006] On one hand, embodiments of this application provide a comment-based interaction method, the method comprising:
[0007] Display the interface for consumed content within the application;
[0008] In response to a comment operation triggered on the display interface, a comment is made on the consumed content or the publisher of the consumed content, the comment expressing the commenter's impression of the consumed content or the publisher of the consumed content; and
[0009] The consumed content can be saved and presented in a preset order on the save interface.
[0010] On the other hand, embodiments of this application provide a comment-based interactive device, the device comprising:
[0011] The display module is used to show the interface of consumed content in the application.
[0012] The comment module is used to respond to the comment operation triggered on the display interface to comment on the consumed content or the publisher of the consumed content. The comment is used to express the commenter's impression of the consumed content or the publisher of the consumed content.
[0013] The collection module is used to respond to comment operations triggered on the display interface, collect the consumed content, and present it on the collection interface in a preset order.
[0014] On the other hand, embodiments of this application provide a computer device including a processor and a memory, wherein the memory stores at least one program, which is loaded and executed by the processor to implement the comment-based interactive method as described above.
[0015] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one program, which is loaded and executed by a processor to implement the comment-based interactive method as described above.
[0016] In another aspect, embodiments of this application provide a computer program product (or computer program) including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the comment-based interaction method described above.
[0017] The beneficial effects of the technical solutions provided in this application include at least the following:
[0018] In the aforementioned comment-based interaction method, users can comment on the content they consume or its publisher, and simultaneously save the content to their favorites in a preset order. This satisfies users' need to track the content later. It combines the two user needs of quickly expressing opinions and accumulating high-quality content, achieving both in one step. This innovative interaction method eliminates the need for separate solutions for commenting on or saving content, thus improving the efficiency of human-computer interaction. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 A schematic diagram of the comment interface provided in an exemplary embodiment of this application is shown;
[0021] Figure 2 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0022] Figure 3 A block diagram of a computer system provided in an exemplary embodiment of this application is shown;
[0023] Figure 4 A flowchart illustrating a comment-based interaction method provided in an exemplary embodiment of this application is shown;
[0024] Figure 5 A flowchart illustrating another exemplary embodiment of the present application provides a comment-based interactive method;
[0025] Figure 6 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0026] Figure 7 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0027] Figure 8 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0028] Figure 9 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0029] Figure 10 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0030] Figure 11 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0031] Figure 12 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0032] Figure 13 A flowchart illustrating another exemplary embodiment of the present application provides a comment-based interactive method;
[0033] Figure 14 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0034] Figure 15 A schematic diagram of the comment interface provided by another exemplary embodiment of this application is shown;
[0035] Figure 16 A flowchart illustrating another exemplary embodiment of the present application provides a comment-based interactive method;
[0036] Figure 17 A flowchart illustrating another exemplary embodiment of the present application provides a comment-based interactive method;
[0037] Figure 18 A flowchart illustrating another exemplary embodiment of the present application provides a comment-based interactive method;
[0038] Figure 19 A block diagram of a comment-based interactive device provided in an exemplary embodiment of this application is shown;
[0039] Figure 20 A schematic diagram of the structure of a computer device provided in an exemplary embodiment of this application is shown. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0041] First, the terms used in the embodiments of this application will be introduced:
[0042] Consumer content refers to content related to daily life and production that is used to meet user needs. For example, the aforementioned consumer content is content published by users on internet platforms through applications, and it can include at least one of the following: videos, short videos, animations, still images, animated images, and text content. For instance, the aforementioned consumer content can be created and uploaded by users, forwarded by users, or filmed and uploaded by users.
[0043] Commentary terms are words used to describe a subjective or objective self-image of food. In the embodiments provided in this application, commentary terms refer to words used to describe the impression a writer leaves on a commentator through published consumption content. Commentators can use commentary terms to comment on the writer's published consumption content, thereby achieving interaction with the writer.
[0044] For example, the comment-based interaction method provided in this application is illustrated by example, such as... Figure 1As shown, the computer device displays a display interface 101 of the consumed content 103 in the application, and displays a trigger control 110 for the comment function on the display interface 101; when the commenter (i.e., the user) clicks the trigger control 110 for the comment function, the computer device responds to the comment operation triggered on the trigger control 110 by popping up a pop-up window in a local area 115 of the display interface 101, displaying multiple selection controls 116 for comment words, with each selection control 116 marked with a corresponding comment word. Figure 2 As shown, the commenter selects the desired comment terms "King of Cold Jokes" and "Joke Teller" using the selection controls. The computer device responds to the selection operation on these two controls by switching the unselected selection controls 1161' and 1162' to the selected state. After selecting the comment terms, the commenter clicks the confirmation control 119. The computer device responds to the comment posting operation triggered on the confirmation control 119, using the comment terms "King of Cold Jokes" and "Joke Teller" to comment on the poster of the consumed content 103 (i.e., the poster with the nickname "User 8393"), and simultaneously adds the consumed content to its favorites. There is a limit to the number of comment terms; for example, Figure 1 The text displays a prompt indicating the number of words that can be selected up to 5 tags.
[0045] This comment-based interaction method allows users to directly select pre-set comment words to comment, enabling them to quickly complete comments on the content posted by the author. Especially for scenarios with multiple comments, it eliminates the need for repeated content editing, thereby improving the efficiency of interaction between the author and the commenter.
[0046] The comment-based interaction method provided in this application can be applied to computer devices in computer systems, for example, such as... Figure 3 This diagram illustrates the structural framework of a computer system provided in an exemplary embodiment of this application. The computer system includes a computer device (i.e., a user device) 210 and a server 220.
[0047] Computer device 210 has an application installed and running. For example, this application has content publishing and commenting functions, and can be instant messaging software, lifestyle service software, medical service software, or transportation software, etc. And / or, the application supports the operation of mini-programs, which also have content publishing and commenting functions; these mini-programs can be lifestyle service mini-programs, medical service mini-programs, electronic payment mini-programs, etc. For example, the above application can be a cloud application.
[0048] In some embodiments, the system running on the computer device 210 supports quick apps, which have content publishing and content commenting functions; then the computer device can run the quick app in the system program to realize the content publishing and content commenting functions.
[0049] For example, the aforementioned computer device 210 may include smartphones, tablets, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptops, smart voice interaction devices, smart home appliances, in-vehicle terminals, aircraft, and desktop computers, but is not limited thereto.
[0050] Computer device 210 and server 220 are directly or indirectly connected via a wireless or wired network. Server 220 provides background services for system programs, and / or applications, and / or applets, and / or quick apps. For example, server 220 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0051] For example, server 220 undertakes the main computing work, and computer device 210 undertakes the secondary computing work; or, server 220 undertakes the secondary computing work, and computer device 210 undertakes the main computing work; or, server 220 and computer device 210 use a distributed computing architecture for collaborative computing.
[0052] For example, computer device 210 includes a first computer device and a second computer device. A first user account is logged into a first application running on the first computer device. The first user edits and publishes content on the first computer device. In response to the publishing operation of the content, the first computer device sends the content to server 220 through the first user account, thus publishing the content through the first user account. Server 220 pushes the published content to the second application running on the second computer device. The second user browses the content published by the first user account on the second computer device and then comments on the content regarding the first user (i.e., the publisher of the content). In response to the comment posting operation of the publisher of the content, the second computer device sends a comment to server 220 through the second user account logged into the second application. Server 220 feeds back the comment to the first application. The first user views the comment from the second user account on the first computer device.
[0053] For example, the aforementioned wireless or wired networks use standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to Local Area Networks (LANs), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), mobile, wired or wireless networks, private networks, or any combination of virtual private networks. In some embodiments, technologies and / or formats including Hyper Text Markup Language (HTML), Extensible Markup Language (XML), etc., are used to represent data exchanged over the network. Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Networks (VPNs), and Internet Protocol Security (IPsec) can be used to encrypt all or some links. In other embodiments, custom and / or dedicated data communication technologies may be used to replace or supplement the aforementioned data communication technologies.
[0054] Those skilled in the art will understand that the number of the aforementioned computer devices can be more or less. For example, there may be only one computer device, or there may be dozens or hundreds, or even more, of such computer devices. This application does not limit the number or type of computer devices.
[0055] Figure 4 A flowchart illustrating an exemplary embodiment of this application provides a comment-based interactive method for application to... Figure 3 Taking the computer device shown as an example, the method includes:
[0056] Step 310: Display the consumption content display interface in the application.
[0057] An application is installed and running on the computer device; when the application runs in the foreground of the computer device, a display interface for the consumed content is shown in the application.
[0058] For example, a computer device can switch the displayed content on a screen based on a swipe operation. For instance, the computer device displays first content in the content area of the screen; in response to a swipe operation triggered in the content area, it switches the first content to second content, which is different from the first content. The first and second content can be content published through the same user account, or content published through different user accounts.
[0059] The aforementioned application has a logged-in user account that interacts with other user accounts that publish and consume content. This interaction refers to at least one of the following relationships:
[0060] Commented on content posted by other user accounts using the user account;
[0061] Commented on consumer content posted by a user account through other user accounts;
[0062] The user account liked the consumption content posted by other user accounts;
[0063] Liked consumer content posted by a user account through other user accounts;
[0064] Shared content posted by other user accounts through the user account;
[0065] The user shared the consumption content posted under the user account through other user accounts;
[0066] The user account shared the consumed content with other user accounts;
[0067] Consumer content was shared from other user accounts to the user account;
[0068] User accounts can establish social friend relationships with other user accounts.
[0069] For example, such as Figure 1 As shown, the content area 102 of the display interface 101 shows the consumption content 103 under the first user account. When the computer device receives a swipe operation on the content area 102, it switches the consumption content 103 displayed on the content area 102 to the consumption content under the second user account. Figure 1 As shown, the display interface 101 displays a functional area 104, which is divided into a first functional area 1041 and a second functional area 1042. The upper area 1041 displays the avatar 105 and nickname "User 8393" corresponding to the first user account; the lower area 1042 displays the avatars 106 of multiple second user accounts. When switching the consumed content in the content area 102, the consumed content published by multiple second user accounts can be displayed sequentially, or any one of the multiple second user accounts can be selected to display its consumed content. For example, the aforementioned functional areas are fixedly displayed on the display interface.
[0070] For example, such as Figure 1 As shown, when the computer device runs the application in the foreground, the homepage display control 107, the consumption content display control 108, and the personal center display control 109 are fixedly displayed on the lower edge area of the application's user interface (including the homepage interface, the consumption content display interface, and the personal center display interface); the computer device can switch the display of the interface through the above three display controls.
[0071] Optionally, the computer device displays a trigger control for the comment function on the message content display interface. This trigger control, when triggered, displays a selection control for at least one comment word on the display interface. For example, the computer device displays a trigger control 110 for the comment function on the function area 104 of the display interface. If the comment function for the message content in the application has not been triggered, the computer device displays a prompt message 111 around the trigger control 110, such as "Double-click to mark an impression."
[0072] For example, such as Figure 1As shown, the message content display interface 101 also displays a "like" control 112 and a "reject" control 113. Users can "like" the message content using the "like" control 112, and can "reject" the message content using the "reject" control 113, marking the message content with a rejection tag for that user account. This rejection tag indicates that the user account holder is not interested in the message content, preventing the server from pushing the message content to that user account. It should be noted that the rejection tag can also function as a "vote against" tag; if the message content is marked with a rejection tag by multiple user accounts, and the number of times the message content is marked with a rejection tag exceeds a threshold, the server will no longer push the message content. Each user account can have its own rejection tag, and the number of times the message content is marked with a rejection tag is equal to the number of times it is marked with a rejection tag.
[0073] For example, such as Figure 1 As shown, a location marker viewing control is also displayed on the message content display interface 101. The location marker is the geographical location marked by the publisher of the message content when publishing the message content. The geographical location can be at least one of the geographical locations of the locations mentioned in the message content and the geographical locations of the places where the message content was published.
[0074] Step 320: In response to a comment action triggered on the display interface, comment on the consumed content or the publisher of the consumed content.
[0075] The comment actions described above are used to trigger the comment process on the content of a message or the content being consumed. The comment language used expresses the commenter's impression of the content being consumed or the content's publisher.
[0076] For example, in response to a comment operation triggered on the display interface, the computer device displays a comment area in a partial area of the display interface; in response to a comment content editing operation in the comment area, it displays the edited comment content on the consumed content or the publisher of the consumed content in the comment area; and in response to a comment posting operation on the comment content, it comments on the consumed content or the publisher of the consumed content using the aforementioned comment content. That is, users can comment on the consumed content or the publisher of the consumed content by editing the comment content.
[0077] Users can also comment on consumed content or its publisher by selecting comment words. For example, in response to a comment operation triggered on the display interface, the computer device displays at least one comment word selection control in a partial area of the display interface; in response to a selection operation on at least one target selection control, the user comments on the publisher of the consumed content using the target comment words corresponding to at least one target selection control, the target comment words being used to express the commenter's impression of the consumed content or its publisher.
[0078] Step 330: In response to the comment operation triggered on the display interface, the consumed content is collected and presented on the collection interface in a preset order.
[0079] Provided the application is logged into with a user account, the computer device can comment on the message content posted by the user and save the message content to the favorites folder corresponding to the user account.
[0080] For example, the aforementioned favorites folder is set up on a server; the computer device sends a favorites request to the server, and the server receives the message content into the favorites folder corresponding to the user account based on the favorites request. For example, the computer device has a local favorites folder; the computer device can also synchronize with the favorites folder corresponding to the user account on the server, and also favorite the message content in the local favorites folder.
[0081] For example, after responding to a comment operation triggered on the display interface, the computer device also redirects to the favorites interface; the favorites interface displays at least one saved content in a preset order, such as displaying at least one message in the favorites folder in a preset order, including the currently commented and saved message, as well as previously saved message content. Optionally, the preset order may be the chronological order in which the message content was saved, or the chronological order in which the consumed content was published.
[0082] It should be noted that after a computer device posts a comment through the server, the server also sends a system message to the user account that posted the content, notifying the poster that someone has commented on their content.
[0083] In summary, the comment-based interactive method provided in this embodiment allows users to comment on consumed content or its publishers, while simultaneously saving the content and displaying it in a preset order on the save interface. This satisfies users' need to track the content later. It combines the two user needs of quickly expressing opinions and accumulating high-quality content, achieving both in one step. This innovative interactive method eliminates the need for separate solutions for commenting on or saving consumed content, thus improving human-computer interaction efficiency.
[0084] For example, a detailed explanation is given of how to use commentary terms to comment on consumed content or the publisher of consumed content, such as... Figure 5 As shown, step 320 above can be implemented using steps 322 to 324, as follows:
[0085] Step 322: In response to a comment operation triggered on the display interface, display a selection control for at least one comment word in a local area of the display interface.
[0086] Commentary terms, also known as impression tags, are used to express the commenter's impression of the message content or its publisher, based on the message content itself. For example, such as... Figure 1 As shown, in response to a comment operation triggered by the comment function trigger control 110 on the function area, the computer device displays a selection control for at least one comment word on a local area of the display interface.
[0087] And / or, the above comment operation includes a gesture that triggers the comment function; the computer device, in response to the gesture that triggers the comment function on the display interface of the message content, displays a selection control for at least one comment word in a local area of the display interface.
[0088] For example, the aforementioned partial area includes a content area, which is the area where the user displays the message content. For example, as shown... Figure 1 As shown, the computer device pops up a pop-up window on a local area 115, displaying a selection control 116 for at least one comment word.
[0089] Optionally, in response to a comment operation triggered on the message content display interface, the computer device displays a selection control for at least one comment word in a partial area outside the content area of the display interface, wherein the content area is used to display the message content. For example, the computer device may switch the display of the selection control for at least one comment word on a second functional area; or, a pop-up window may appear in a partial area outside the content area of the display interface, displaying the selection control for at least one comment word.
[0090] Computer devices display selection controls that are not selected in a specific area of the display interface, such as... Figure 1 As shown, all six selection controls 116 are in an unselected state. Optionally, the computer device displays a first selection control and a confirmation control in an unselected state in a local area outside the content area of the display interface, and displays a second selection control in a default selected state in the local area; wherein, the default selected state is used to indicate that the comment words corresponding to the second selection control are the comment words of the comment consumption content or the comment words of the poster, and the union of the comment words corresponding to the first selection control and the second selection control is the set of comment words corresponding to the selection control. For example, as... Figure 6 As shown, the selection control corresponding to "King of Cold Jokes" is in the default selected state; the computer device also covers the area outside the local area with a mask 117, and overlays a prompt message 118 on the mask 117 to display the maximum number of control selections.
[0091] Optionally, the default selection state is set by the commenter. Alternatively, the default selection state is determined based on the frequency of the commenter's use of the comment words corresponding to the second selection control within a historical time period; for example, during the display of at least one selection control, the computer device or server determines the comment words with the highest frequency of use under the user account within a historical time period, and sets the second selection control corresponding to that comment word to be in the default selected state.
[0092] Step 324: In response to a selection operation on at least one target selection control, comment on the publisher of the consumed content using the target comment words corresponding to at least one target selection control, wherein the target comment words are used to express the commenter's impression of the consumed content or the publisher of the consumed content.
[0093] Optionally, in response to a selection operation on at least one first selection control, the computer device displays at least one first selection control in a selected state; in response to a comment posting operation on a confirmation control, it comments on the consumed content or the poster using the target comment terms corresponding to at least one first selection control. For example, such as... Figure 2 As shown, after the computer device selects the corresponding selection controls for "King of Cold Jokes" and "Joke Teller", it switches the unselected selection controls 1161 and 1162 to the selected state of selection controls 1161' and 1162'; then, in response to the comment posting operation on the confirmation control 119, it uses "King of Cold Jokes" and "Joke Teller" to comment on the consumed content or the poster.
[0094] Optionally, in a scenario where a single comment term is used to comment on consumed content or the publisher, the computer device responds to a long-press operation on a target selection control and uses the target comment term corresponding to the target selection control to comment on the consumed content or the publisher. In a scenario where multiple comment terms are used to comment on the publisher, the computer device responds to a long-press operation on a first target selection control, selecting the first target selection control; within the trigger duration of the long-press operation, it receives a click operation on at least one second target selection control, selecting at least one second target selection control; and responds to the end event of the aforementioned long-press operation, it uses the target comment terms corresponding to the first and second target selection controls to comment on the consumed content or the publisher.
[0095] In summary, the comment-based interaction method provided in this embodiment displays at least one comment word selection control on a local area of the display interface when a user triggers a comment on the content creator. This allows the user to directly select a pre-defined comment word, eliminating the need for editing the comment content and quickly completing the comment. This is especially beneficial for scenarios with multiple comments, as it eliminates the need for repeated content editing, thus improving the interaction efficiency between the creator and commenter. Furthermore, while commenting on the content, the user can also save the content to their favorites, fulfilling their need to track the content later. Therefore, this method combines the two user needs of quickly expressing opinions and accumulating high-quality content, achieving both in one step, innovating a new form of interaction, and improving human-computer interaction efficiency.
[0096] In this method, during the posting process, a selection control for comment words can be displayed in a local area outside the content area of the display interface. This allows users to complete their comments on the content posted by the author in a local area outside the content area, avoiding obscuring the content displayed in the content area. In other words, users can complete their comments while browsing the displayed content.
[0097] This method allows users to select multiple comment words using a selection control and then confirm the posting of those multiple comment words, thus enabling them to comment on the content creator's post using multiple comment words simultaneously.
[0098] This method also sets the second selection control as the default selection control. When users frequently use the comment words corresponding to the second selection control, this saves users the step of selecting the second selection control, improving the efficiency of human-computer interaction during the commenting process. If the user does not use the comment words corresponding to the second selection control, the second selection control can be deselected.
[0099] In some embodiments, a custom control is also displayed in a local area for adding user-edited comment words. Exemplarily, in response to a custom operation on the custom control, the computer device displays a word editing interface in the local area; in response to an editing operation on the word editing interface, the newly added comment word is displayed in the editing area of the word editing interface; and in response to a word addition operation on the word editing interface, the newly added comment word is displayed in the local area.
[0100] like Figure 7As shown, the computer device displays a custom control 120 on a local area 115; in response to a custom operation triggered on the custom control 120, a word editing interface 123 is displayed on the local area 115, which includes a soft keyboard (or a handwriting control panel). Figure 7 (Taking only the soft keyboard as an example) and editing area 121; the user enters "Ha Xingren" in the content input control 121 using the soft keyboard; the computer device responds to the editing operation of "Ha Xingren" and displays "Ha Xingren" on the editing area 121; the user clicks the confirmation control 122 for adding words, and the computer device responds to the word addition operation on the confirmation control 122 for adding words and displays the selection control for adding the comment word "Ha Xingren" on the local area 115, and displays the words "Ha Xingren" on the selection control.
[0101] After displaying the word editing interface in a localized area, the newly added comment words can be edited. During this editing process, the computer device can also display recommended comment words around the editing area. These recommended comment words can be filtered based on the frequency of comment word usage within the application over a specified time period. For example, recommended comment words can be filtered based on the frequency of comment word usage by the user account within the specified time period, and / or based on the frequency of comment word usage by multiple user accounts within the specified time period. For instance, filtering out the most frequently used comment words under the user account, excluding those already displayed in the localized area; or filtering out the most frequently used comment words by multiple user account holders within the past week.
[0102] For example, if a computer device edits a comment in the editing area that is the same as an existing comment, a message indicating that the comment is duplicated will be displayed; such as Figure 8 As shown, if the comment contains the word "vegetable", when the word "vegetable" is entered in the editing area, a prompt message "This mark already exists!" is displayed overlaid on the overlay outside the local area.
[0103] For example, there is a character limit for comments; therefore, if the number of characters in the editing area is equal to or greater than the character threshold, the computer device displays a character count prompt. Figure 9 As shown, when the computer device outputs 6 characters in the editing area, a prompt message "Markup only supports 6 characters" is overlaid on the overlay outside the local area. The number of characters includes the number of at least one of the following: Chinese characters, emoticons, and letters.
[0104] In other embodiments, a management control for at least one comment word is also displayed in a local area. This management control triggers a management function for at least one comment word, which includes at least one of the following functions: adjusting the display position of the comment word, and deleting the comment word. For example, in response to a management operation on the management control, the computer device displays a delete control for at least one comment word in the local area; in response to a delete operation on at least one target delete control, it deletes the selection control for the comment word corresponding to the target delete control; and in response to an end operation in the local area, it displays the selection control for the managed comment word in the local area.
[0105] Optionally, the computer device may also respond to management operations on the management control by displaying a history selection control that is in an uneditable state. This history selection control is a selection control for historical comment words, which refers to comment words that were used by the commenter in previous comments and have since been deleted.
[0106] like Figure 10 As shown, the computer device displays a management control 402 on a local area 401; when the user clicks the management control 402, the computer device responds to the management operation triggered on the management control 402 by displaying a delete control 404 corresponding to the comment word on the local area 401; when the user clicks the delete control 404, the computer responds to the delete operation on the delete control 404 by deleting the selection control corresponding to the delete control 404; if all selection controls are deleted, after the user clicks the completion control 405, the computer device responds to the end operation triggered on the completion control 405, and no longer displays any selection controls for comment words on the local area. Figure 9 The system displays a history selection control 406 that is in an uneditable state. The history selection control 406 corresponds to the historical comment term "Ha Xingren", which is a comment term used by this user account that has been deleted.
[0107] It should be noted that the display area of a local area can be automatically adjusted based on the display area required by the content.
[0108] In summary, the aforementioned methods for customizing and managing comment terms allow users to define their own and manage existing terms, continuously adjusting them based on changes in user usage to meet individual needs. Furthermore, the customization process can retrieve recommended comment terms from the server, providing insights into currently popular online comment language.
[0109] In other embodiments, triggering the comment posting operation can also trigger a sharing function for the consumed content. For example, in response to the comment posting operation on the confirmation control, the computer device displays a sharing interface in a local area; in response to the sharing operation on the sharing interface, the consumed content is shared to an instant messaging chat interface with social friends; or, a sharing request for the consumed content is sent to the server, requesting the server to send the consumed content to the user accounts that have interacted with the comment in the form of a system message. Interacting user accounts include user accounts held by the poster who commented on the comment. Optionally, interacting user accounts may also include user accounts held by users who commented on the comment.
[0110] like Figure 11 As shown, a sharing interface 501 is displayed in a partial area of the display interface. The sharing interface 501 displays a selection control 502 for social friends and a selection control 503 for interactive accounts (i.e., user accounts that have been interacted with). By triggering an operation on the selection control 502, the sharing interface 501 displays the first sharing control 504 for recently contacted social friends. Each first sharing control corresponds to a social friend's user account. The consumed content is shared to the instant messaging chat interface 505 between social friends via the first sharing control 504. Figure 12 As shown, by selecting the trigger operation on control 503, a second sharing control 506 corresponding to the interactive account can be displayed on the sharing interface 501. Each second sharing control corresponds to one interactive account. A sharing request is sent to the server through the second sharing control 506, requesting that the consumed content be shared to the interactive account corresponding to the second sharing control 506, and the user is redirected to the interactive interface. A prompt message indicating that the message content has been successfully shared to the interactive account is displayed on the interactive interface 507. When the interactive account posts a reply to the consumed content, a message reply prompt message from the interactive account is displayed on the interactive interface 507.
[0111] For example, the sharing interface 501 also displays a password input control 508 and a password sharing control 509. After entering a password in the password input control 508, the user is redirected to an instant messaging application via the password sharing control 509 to share the password in the password input control 508. Different password sharing controls 509 correspond to different instant messaging applications.
[0112] It should be noted that a sharing control can also be displayed in a local area of the display interface, and the above-mentioned sharing operation can be achieved through the sharing control.
[0113] In summary, the above sharing methods provide users with multiple ways to share content with social friends and interactive accounts, enabling users to interact with social friends and interactive accounts through passwords and the sharing of consumed content, thus increasing the fun of the interaction.
[0114] For example, a detailed description is given of the collection and display of the aforementioned consumer content, such as... Figure 13 As shown, step 330 above can be implemented by steps 332 to 336, as follows:
[0115] Step 332: Collect the consumed content into the collection folder corresponding to the user account in chronological order. The collection folder includes the consumed content and the historical consumption content. The historical consumption content refers to the consumption content that was collected into the collection folder before the time of collection of the consumed content.
[0116] For example, a computer device sends a collection request to the server through a user account logged into an application. This collection request requests the collection of consumed content following a comment, which contains the target comment keywords. Based on the collection request, the server collects the consumed content following the comment into the collection folder under the user account in chronological order. The collection folder corresponding to the user account stores historical consumed content; the aforementioned chronological collection means storing the most recently collected content and historical collected content in the collection folder in chronological order.
[0117] For example, the computer device has a local favorites folder; the computer device can also download and save the consumed content after commenting from the server to the local favorites folder. Alternatively, after the server has finished saving the consumed content after commenting, the computer device can also download and save the collection information written by the server in the aforementioned collection folder for the consumed content after commenting to the local favorites folder. Since the associated information such as comments, likes, and shares of the message content is constantly updated, the local favorites folder needs to be updated at regular intervals.
[0118] In some embodiments, users can also view the consumed content saved under their account in the application. In this case, steps 334 to 336 are executed, and the viewing steps are as follows:
[0119] Step 334: In response to the operation of viewing the consumed content collected under the user's account, the user is redirected from the display interface to the collection interface.
[0120] In response to the above viewing operation, the computer device retrieves the saved content from its local favorites folder. Alternatively, in response to the above viewing operation, the computer device sends a viewing request to the server for the content saved under the user's account, and retrieves the saved content from the server's favorites folder.
[0121] For example, such as Figure 14 As shown, in response to a display operation of the personal center triggered by the display control of the personal center, the computer device displays the user interface 701 of the personal center, and displays the collection interface 702 in the user interface 701; or, in response to a view operation triggered by the view control 703 on the user interface 701, the user interface 701 displays the collection interface 702.
[0122] Step 336: Display the information flow of consumed content in the collection folder in reverse chronological order on the collection interface.
[0123] The aforementioned information flow includes a feed stream, which is a continuously updated information stream that presents content to the user. For example, such as... Figure 14 As shown, the feed stream of consumed content collected under a user's account is displayed in the collections interface 702. Optionally, the reverse order of the timeline corresponding to at least one consumed content in the collections folder is determined according to the time order in which the consumed content was collected, or according to the time order in which the consumed content was published.
[0124] In some embodiments, users can search for saved consumption content based on comment keywords.
[0125] For example, the computer device displays a search control on the collection interface. After displaying the information flow of consumed content in the collection folder in reverse chronological order on the collection interface, it can respond to a search operation on K comment terms triggered by the search control, and display the information flow of the target consumed content corresponding to the K comment terms in reverse chronological order on the collection interface. Here, target consumed content refers to consumed content commented on using the K comment terms; or, target consumed content refers to consumed content commented on using at least one of the K comment terms; comment terms are words used to comment on consumed content or the publisher, and K is a positive integer. That is, users can search for collected consumed content on the computer device using one or more comment terms; for example, a user searches for consumed content tagged with "foodie" in their collected consumed content; another example is a user searching for consumed content tagged with "dish" and "hahaha" in their collected consumed content; yet another example is a user searching for consumed content tagged with "dish" and / or "hahaha" in their collected consumed content.
[0126] For example, the computer device can also display search selection controls corresponding to M search terms on the collection interface, where M search terms include comment terms that have commented on the consumed content in the collection folder, and M is a positive integer; after displaying the information flow of consumed content in the collection folder in reverse chronological order on the collection interface, in response to the search operation triggered by N search selection controls, the information flow of target consumed content corresponding to N comment terms is displayed in reverse chronological order on the collection interface, where N comment terms refer to the comment terms corresponding to N search selection controls; wherein, target consumed content refers to consumed content that has been commented on using N comment terms; or, target consumed content refers to consumed content that has been commented on using at least one of the N comment terms; N is a positive integer less than or equal to M.
[0127] In other words, users can search for content commented on by a search term by selecting the corresponding search selection control. For example, if a user clicks the search selection control for "joke teller," it will display content commented on by "joke teller" from their saved content. After clicking the search selection control for "joke teller," clicking the search selection control for "hahaha" will display content commented on by both "joke teller" and "hahaha" from their saved content, or it will display content commented on by both "joke teller" and / or "hahaha."
[0128] Optionally, the M search terms also include the number of comments, which includes the number of comments a commenter makes on the content published by the target publisher. The target publisher refers to the publisher of the content in the collection folder. The computer device can also respond to a search operation triggered by the target search selection control, displaying the information stream of the publisher's content corresponding to the target number of comments in reverse chronological order on the collection interface. The target number of comments is the number of comments corresponding to the target search selection control. That is, the number of comments for each publisher under a user account is counted, including the number of comments on each piece of content published by that publisher (which may include duplicate comments). Then, the computer device displays a search selection control with selectable comment counts to search for the content of the publisher corresponding to the number of comments. This allows users to find the publisher with the most comments, enabling them to discover publishers with their preferred style.
[0129] And / or, the aforementioned comment count includes the number of times the same user account repeatedly comments on the target content, where the target content refers to at least one piece of content saved in the favorites folder; the computer device can also respond to a search operation triggered by the target search selection control, displaying the information stream of the target content corresponding to the target comment count in reverse chronological order on the favorites interface; the target comment count is the number of comments corresponding to the target search selection control. That is, the number of times a user account repeatedly comments on each piece of content is counted, including the first comment; then the computer device displays a search selection control with selectable comment counts to search for the target content corresponding to the comment counts, thus finding the content that the user has commented on the most times, allowing users to discover content of their preferred style.
[0130] Optionally, the M search terms may also include the nicknames of the publishers corresponding to the collected content; the computer device may also respond to a search operation triggered on the target search selection control and display the information stream of the published content corresponding to the target nickname in reverse chronological order on the collection interface.
[0131] In other embodiments, after displaying the information stream of consumed content within the collection folder in reverse chronological order on the collection interface, the computer device can respond to a deletion operation on the first consumed content in the information stream by deleting the first consumed content from the collection folder and canceling the display of the first consumed content in the information stream. For example... Figure 14 As shown, the computer device receives a deletion trigger operation (such as a long press operation) on the first consumed content 704 and displays the deletion control 705; in response to the deletion operation on the deletion control 705, the first consumed content 704 is deleted.
[0132] In other embodiments, after displaying the information stream of consumed content within the collection folder in reverse chronological order on the collection interface, the computer device can mark the second consumed content as deleted if the second consumed content in the information stream is deleted by the publisher of the second consumed content. For example... Figure 14 As shown, the second consumer content 706 has been deleted by the publisher "user 8393", therefore, the second consumer content 706 is marked with the words "deleted".
[0133] In other embodiments, the computer device displays a comment viewing control on the favorites interface; in response to a viewing operation on the comment viewing control, a comment interface for the commenter is displayed; the comment interface displays comment terms marked by other user accounts regarding the content posted by the commenter. That is, a user can view comments from other commenters using other user accounts regarding the content they have posted, such as... Figure 15As shown, the computer device displays a comment viewing control 707 on the collection interface 701. In response to the viewing operation on the comment viewing control 707, a comment interface 708 for the commenter is displayed. On the comment interface 708, comment words 709 marked by other user accounts for the consumer content published by the commenter are displayed, as well as the number of times the comment words are marked, such as "marathon enthusiast" being marked 27 times.
[0134] For example, such as Figure 15 As shown, the collection interface 701 also displays a viewing control 710 for content consumed by user accounts. This viewing control 710 is used to view the content consumed by commenters through user accounts, and under each piece of content consumed, comments from other commenters on that content are also displayed.
[0135] For example, after displaying comment terms tagged by other user accounts on the comment interface regarding the content posted by a commenter, the computer device can also respond to a report action on the tagged comment terms and report the tagged comment terms. For example... Figure 15 As shown, if certain comment words are invalid, users can long-press the comment words displayed on the comment interface 708 to display the report control 711, and report the comment words through the report control 711.
[0136] The above methods provide users with ways to view their saved content and the words used in comments, allowing them to see what they are commenting on and what is being commented on.
[0137] In summary, the comment-based interaction method provided in this embodiment can meet users' needs for quickly expressing opinions and attitudes, collecting high-quality content, and grouping interested authors. On the creation side, it satisfies authors' needs to gain more feedback through content consumption and showcase their characteristics and abilities through the number and type of feedback received. Each initiation process is an interaction between the consumer and the creator, providing more opportunities for establishing subsequent relationship chains.
[0138] This method displays a stream of user-collected content in reverse chronological order. Users can view their collected content and their comments on the authors of that content in chronological order; they can also view comments from other users. For example, users can set the comments tagged on each piece of content to be public to a target group or all groups; they can also set the comment interface to be public to a target group or all groups. In other words, other users on the content publishing platform can view the comments tagged on each piece of content, or the comments tagged by a specific user. This allows for sharing comments among multiple people, promoting interaction among users on the content publishing platform.
[0139] Even if the publisher deletes the content, commenters can still view their historical comments on that content in the news feed, allowing users to better trace the source of their comments. This method also allows for the reporting of unreasonable or illegal comments, thus ensuring a safe online environment.
[0140] To implement the above comment-based interactive features, bidirectional storage of the poster and commenter is required. When the server uses Redis for storage, it needs to maintain the following set of keys:
[0141] I. Regarding publishers and commenters (where publishers and commenters are identified by their respective identifiers on the server, such as user accounts):
[0142] 1. Two-way tagging of consumed content:
[0143] key1-1, zset description: commenter -> consumed content -> first timestamp, that is, stored in the associated order of commenter user account, consumed content, and first timestamp. The commenter user account refers to the user account held by the commenter;
[0144] key1-2, zset description: Publisher -> Consumer Content -> First Timestamp, that is, stored in the associated order of the publishing user account, the consumed content, and the first timestamp. The publishing user account refers to the user account held by the publisher of the consumed content, and the first timestamp refers to the timestamp of the commenter's comment on the publisher based on the consumed content.
[0145] 2. User two-way tagging:
[0146] keys1-3, zset description: commenter -> publisher -> first timestamp, that is, stored in the associated order of commenter user account, publisher user account, and first timestamp;
[0147] keys1-4, zset description: Publisher -> Commenter -> First timestamp, that is, stored in the associated order of the publishing user account, the commenting user account, and the second timestamp.
[0148] 3. Two-way tagging of comment terms (the server assigns an impression identity (ImpressionIDentity) to each comment term, stores the comment term and impression ID in a corresponding manner, and uses the impression ID to represent the comment term in the key set):
[0149] keys1-5, zset description: commenter -> impression ID -> first operation count, that is, stored in the associated order of commenter account, impression ID, and first operation count;
[0150] Keys 1-6, zset description: Publisher -> Impression ID -> First operation count, that is, stored in the order of the publishing user account, impression ID, and first operation count. The first operation count refers to the number of times the publisher's consumed content has been commented on using the comment words corresponding to the impression ID.
[0151] 4. Two-way tagging metadata:
[0152] keys1-7, hash description: commenter -> impression ID -> list of consumed content, that is, stored in the associated order of commenter user account, impression ID, and list of consumed content;
[0153] Keys 1-8, hash description: Publisher -> Impression ID -> List of consumed content, that is, stored in the associated order of the publishing user account, Impression ID, and list of consumed content. The list of consumed content refers to the list of consumed content by the publisher who commented using the comment words corresponding to the Impression ID.
[0154] 5. The number of consumed content pieces by a particular publisher that the user has tagged, i.e., how many of their consumed content pieces I have tagged:
[0155] Keys 1-9, hash description: commenter -> publisher -> second operation count, that is, stored in the order of the commenter's user account, publisher's user account, and the second operation count. The second operation count refers to the number of times the commenter comments on the publisher's consumed content.
[0156] 6. The number of pieces of content a user has consumed that have been marked by a particular commenter, i.e., how many pieces of content I have consumed have been marked by whom:
[0157] key-10, hash description: Publisher -> Commenter -> Third operation count, that is, stored in the associated order of the publishing user account, the commenting user account, and the third operation count. The third operation count refers to the number of times the publisher commented on the consumed content.
[0158] 7. The number of impression tags a user has been tagged, i.e., how many comment words I have been tagged by whom:
[0159] Key1-11, hash description: Publisher -> Commenter -> Fourth operation count, that is, stored in the order of the publishing user account, the commenting user account, and the third operation count. The fourth operation count refers to the number of comment words marked by the commenter for the consumed content as the publisher.
[0160] 8. User-tagged comments on the consumed content, i.e., which comments I tagged for this consumed content:
[0161] Keys 1-12, hash description: commenter -> consumed content -> impression ID list, that is, stored in the order of association between the commenter's account, consumed content, and impression ID list. The impression ID list refers to the list of impression IDs that the commenter has commented on the consumed content.
[0162] 9. The number of consumed content initiated by key1-20 refers to the number of consumed content commented on by the commenter.
[0163] 10.key1-21 Total Impressions refers to the total number of comment words used when commenting as a commenter.
[0164] 11. The number of consumed content received by the impressions in key1-22 refers to the number of consumed content that is commented on as the publisher.
[0165] 12.key1-23 Total Impressions Received refers to the total number of comment words used when the author is being commented on.
[0166] II. Regarding the content of consumption:
[0167] Who tags the content consumed?
[0168] key2-1, zset description: consumed content -> commenter -> second timestamp, that is, stored in the associated order of consumed content, commenter account, and second timestamp. The second timestamp refers to the timestamp when the consumed content was commented on by the commenter.
[0169] Which tags are used to label consumed content?
[0170] key2 -2, zset description: consumed content -> impression ID -> third timestamp, that is, stored in the associated order of consumed content, impression ID, and third timestamp. The third timestamp refers to the timestamp when the consumed content was marked by the comment words corresponding to the impression ID.
[0171] III. Panel Management:
[0172] Personal Panel:
[0173] key3-1, zset description: Operator -> Impression ID -> Added Timestamp, that is, the associated sequential storage of the operator's user account, impression ID, and added timestamp; the operator's user account refers to the user account used to post comments and / or consume content, which can include the commenting user account and / or the posting user account; the added timestamp refers to the timestamp of the added time of the comment word corresponding to the impression ID.
[0174] key3-2, zset description: Operator -> Impression Text Collection, that is, stored in the order of association between the operator's user account and the impression text collection. The impression text collection refers to the text collection of all the comment words used by the commenter.
[0175] key3-3, hash description: impression ID -> text of comment words, that is, stored in the order of association between impression ID and text of comment words.
[0176] The "->" symbol indicates the mapping direction. The system has five default impression tags, which are displayed on the dashboard for each user's comment. These five default impression tags are stored separately. Each comment corresponds to a unique impression ID in the server storage (different users may create the same comment with different impression IDs), facilitating user management of their own impression tags.
[0177] User operations can be categorized into the following main functionalities:
[0178] First, add impression tags, such as Figure 16 As shown, the steps are as follows:
[0179] Step 801: Execute the command to add impression tags.
[0180] Step 802: Determine if there is already a matching impression tag, that is, determine if there is a tag in the user's personal tag set (key3-2) that is the same as the new impression tag; if not, proceed to step 803; if so, do not allow duplicate addition, proceed to step 806.
[0181] Step 803: Obtain the maximum impression ID by auto-increment; for example, obtain the current maximum impression ID by using Redis auto-increment incryby, and use it as the impression ID for adding a new impression tag.
[0182] Step 804: Record the text corresponding to the impression ID and the creator to tag information (key3-3).
[0183] Step 805: Add the impression ID to the personal impression tag list (key3-1).
[0184] Step 806, End.
[0185] Second, delete impression tags, such as Figure 17 As shown, the steps are as follows:
[0186] Step 901: Execute the command to delete the impression tag.
[0187] Step 902: Determine whether the impression tag is the system's default impression tag; if yes, proceed to step 905; otherwise, proceed to step 903.
[0188] Step 903: Delete the impression tag from the personal impression tag list (key3-1).
[0189] Step 904: Delete the text and creator corresponding to the impression ID of the impression tag in the tag information (key3-3).
[0190] Step 905: Add "del_" + default tag ID to the personal impression tag list (key3-1).
[0191] Step 906, End.
[0192] Third, retrieving personal impression tags requires obtaining three stored collections:
[0193] 1. Default system tag list;
[0194] 2. Personal impression tag list (key3-1);
[0195] 3. Consumption content tagging records (key1-12).
[0196] First, merge the default impression tags and personal impression tags. If a personal impression tag contains "del_" + the default tag ID, filter the impression tags corresponding to that default tag ID to obtain the personal tags. Then, merge the consumed content tag records and personal tags to obtain the final list of tag IDs. Use HGET concurrent calls to retrieve the tag text descriptions (i.e., the text descriptions of the comment words) corresponding to the impression IDs in the hash.
[0197] Fourth, submit impression tags for review:
[0198] Newly added impression tags need to be submitted to the security review team for security assessment. During the review process, users can use the tag to mark consumed content, but only the commenter can see the sending record. The tag marking during the review is hidden from the publisher of the consumed content in the comment, for security protection purposes. If the tag review fails, a system message will be sent to the user, and the tag and sending record will be deleted. If the tag review passes, the tag corresponding to the above publisher will be set to the approved status, and it will be unhidden.
[0199] Fifth, submit a set of impression tags for the consumption content, such as Figure 18 As shown, the steps are as follows:
[0200] Step 1001: Submit a set of impression tags.
[0201] Step 1002: Retrieve and overwrite historical records of consumed content.
[0202] After submitting a set of impression tags, distinguish between the newly added group A and the deleted group B, and process the newly added group A and the deleted group B separately. The following steps 1003 to 1011 are the processing flow for the newly added group A:
[0203] Step 1003: Obtain tag metadata (key1-7, key1-8).
[0204] Step 1004: Batch transaction write to storage (key1-1,key1-2,key1-3,key1-4,key2-1,key1-21,key1-23).
[0205] Step 1005: Determine if this is the first time the consumed content has been marked. If so, proceed to step 1006.
[0206] Step 1006: If this is the first time the consumed content is marked, write the mark storage (key1-9, key1-10, key1-20, key1-22).
[0207] Step 1007: For each impression tag, write the word bidirectional tags (key1-5, key1-6).
[0208] Step 1008: Update the number of impression tags that the user has been tagged (key1-11), that is, update the number of impression tags that I have been tagged by whom (key1-11).
[0209] Step 1009: Update the tag metadata (key1-7, key1-8) and the number of consumed content tags (key1-12).
[0210] Step 1010: Send a system message to the publisher of the consumed content. This system message informs the publisher that a user has given them a new impression and updates the number of impressions and the marked status of the consumed content.
[0211] Step 1011, End.
[0212] It should be noted that the process of deleting group B is similar to that of adding group A, which is the reverse operation, and will not be elaborated on here.
[0213] Sixth, delete the records that mark consumed content.
[0214] (a) First, update the commenter-related storage:
[0215] 1. Retrieve a list of tags associated with the consumed content;
[0216] 2. First, update the information of the current commenting user (i.e., the commenter), delete key1-1 from the impression consumption content list, and delete key1-7 for each impression;
[0217] 3. Get the number of posts by the current user's marked publishers (key1-9), and the list of recipients for each impression (key1-8). Recipients refer to the users who receive the comment words, that is, the publishers who consume the content.
[0218] 4. Reduce the number of impressions initiated (key1-20, key1-21);
[0219] 5. Delete the word tag metadata (key1-5, key1-7) for each impression;
[0220] 6. Remove from the consumed content tags and update the number of tagged content for the publisher (key1-12, key1-9);
[0221] 7. If a user is the last to tag a publisher, reduce the number of tags for that user by (key1-3, key2-1);
[0222] 8. Update the list of tags that the content is marked with (key2-2).
[0223] (ii) Update the publisher-related storage again:
[0224] 1. The number of impressions received in the updated user's content tag list (key1-2, key1-22) is reduced by n(key1-23), where n is a positive integer;
[0225] 2. If it is the last tag for a user, the number of tags I receive will decrease by 1 (key1-4);
[0226] 3. The number of times a user's content is marked by commenters decreases (key1-10), and the number of times it is received decreases (key1-6, key1-7).
[0227] In summary, the above data maintenance method can better realize the comment-based interaction method described in the above embodiments.
[0228] Figure 19 A block diagram of a comment-based interactive device provided in an exemplary embodiment of this application is shown. This device can be implemented as part or all of a computer device through software, hardware, or a combination of both. The device includes:
[0229] Display module 1110 is used to display the interface of consumed content in the application.
[0230] The comment module 1120 is used to respond to comment operations triggered on the display interface to comment on consumed content or the publisher of consumed content. The comments are used to express the commenter's impression of consumed content or the publisher of consumed content.
[0231] The collection module 1130 is used to respond to comment operations triggered on the display interface, collect consumed content, and present it on the collection interface in a preset order.
[0232] In some embodiments, the display module 1110 is configured to display a selection control for at least one comment word in a partial area of the display interface;
[0233] The comment module 1120 is used to comment on the consumed content or the publisher in response to a selection operation on at least one target selection control, using target comment words corresponding to at least one target selection control. The target comment words are used to express the commenter's impression of the consumed content or the publisher in the form of tags.
[0234] In some embodiments, the display module 1110 is configured to:
[0235] In a local area outside the content area of the display interface, a selection control for at least one comment word is displayed, while the content area is used to display consumed content.
[0236] In some embodiments,
[0237] Display module 1110 is used to display a first selection control and a confirmation control in an unselected state in a local area outside the content area of the display interface; and to display at least one first selection control in a selected state in response to a selection operation on at least one first selection control.
[0238] The comment module 1120 is used to comment on the consumed content or the publisher of the consumed content in response to the comment posting operation on the confirmation control, using at least one target comment word corresponding to the first selection control.
[0239] In some embodiments, the display module 1110 is further configured to display a second selection control in a default selected state in a local area in response to a comment operation triggered on the display interface; wherein the default selection state is used to indicate that the comment words corresponding to the second selection control are comment consumption content or comment words of the publisher, and the union of the comment words corresponding to the first selection control and the second selection control is the set of comment words corresponding to the selection control.
[0240] In some embodiments, the default selection state is set by the commenter; or, the default selection state is determined based on the frequency of the commenter's use of the comment words corresponding to the second selection control over a historical time period.
[0241] In some embodiments, a user account is logged in to the application;
[0242] The collection module 1130 is used to collect consumed content to the collection folder corresponding to the user account in chronological order. The collection folder includes consumed content and historical consumption content. Historical consumption content refers to the consumed content that was collected to the collection folder before the time of collection of the consumed content.
[0243] Display module 1110 is used to respond to the viewing operation of the consumed content collected under the user account, and jump from the display interface to the collection interface; the collection interface displays the information flow of consumed content in the collection folder in reverse chronological order.
[0244] In some embodiments, a search control is displayed on the collection interface;
[0245] Display module 1110 is used to respond to the search operation of K comment words triggered by the search control and display the information flow of the target consumption content corresponding to the K comment words in reverse order of time on the collection interface;
[0246] Wherein, target consumption content refers to consumption content that has been commented on using K comment terms; or, target consumption content refers to consumption content that has been commented on using at least one of the K comment terms; comment terms refer to words used to comment on consumption content or the publisher, and K is a positive integer.
[0247] In some embodiments, the collection interface displays search selection controls corresponding to M search terms, where M search terms include comment terms that have commented on the content consumed in the collection folder, and M is a positive integer;
[0248] Display module 1110 is used to respond to search operations triggered by N search selection controls and display the information stream of the target consumption content corresponding to N comment words in reverse chronological order on the collection interface. N comment words refer to the comment words corresponding to N search selection controls.
[0249] Wherein, target consumption content refers to consumption content that has been commented on using N comment words; or, target consumption content refers to consumption content that has been commented on using at least one of the N comment words; N is a positive integer less than or equal to M.
[0250] In some embodiments, the M search terms also include the number of comments, which refers to the number of comments a commenter makes on the consumed content published by the target publisher, where the target publisher is the publisher of the consumed content in the collection folder;
[0251] Display module 1110 is used to respond to a search operation triggered by the target search selection control and display the information stream of the consumed content of the publisher corresponding to the target comment count in reverse chronological order on the collection interface; the target comment count is the number of comments corresponding to the target search selection control.
[0252] In some embodiments, the display module 1110 is configured to, in response to a deletion operation of the first consumed content in the information stream, delete the first consumed content in the favorites folder and cancel the display of the first consumed content in the information stream.
[0253] In some embodiments, the display module 1110 is configured to mark the second consumed content as deleted by the publisher of the second consumed content in the information stream, displaying a message indicating that the content has been deleted.
[0254] In some embodiments, the collection interface displays a comment viewing control;
[0255] Display module 1110 is used to display the comment interface for commenters in response to the viewing operation on the comment viewing control;
[0256] Display module 1110 is used to display comment words marked by other user accounts on the comment interface for the consumption content posted by the commenter.
[0257] In some embodiments, the device further includes a reporting module 1140;
[0258] The reporting module 1140 is used to respond to the reporting operation on the marked comment words and report the marked comment words.
[0259] In some embodiments, custom controls are also displayed on the local area;
[0260] Display module 1110 is used to display the word editing interface in a local area in response to custom operations on a custom control;
[0261] Display module 1110 is used to respond to the word editing operation on the word editing interface and display the newly added comment word in the editing area of the word editing interface;
[0262] Display module 1110 is used to display a selection control for adding new comment words in a local area in response to the word addition operation on the word editing interface.
[0263] In some embodiments, the display module 1110 is used to display recommended comment words around the editing area, the recommended comment words being filtered based on the frequency of use of comment words in the application within a specified time period.
[0264] In some embodiments, a management control displays at least one comment word on a local area;
[0265] Display module 1110 is used to display a delete control for at least one comment word in a local area in response to management operations on the management control;
[0266] Display module 1110 is used to delete the selection control of the comment words corresponding to the target deletion control in response to a deletion operation on at least one target deletion control;
[0267] Display module 1110 is used to display a selection control for managed comment words in the local area in response to an end operation on the local area.
[0268] In some embodiments, the display module 1110 is configured to display a history selection control in an uneditable state in response to a management operation on the management control. The history selection control is a selection control for historical comment words, which refers to comment words that were used by the commenter in previous comments and have been deleted.
[0269] In some embodiments, the device further includes a sharing module 1150;
[0270] Display module 1110 is used to display the sharing interface in a local area in response to the comment posting operation on the confirmation control;
[0271] The sharing module 1150 is used to respond to the sharing operation on the sharing interface to share the consumed content to the instant messaging dialog interface with social friends; or, to send a sharing request to the server for the consumed content. The sharing request is used to request the server to send the consumed content to the user accounts that have interacted with the content in the form of a system message. The user accounts that have interacted with the content include the user accounts held by the publishers who have commented on the content.
[0272] In summary, the comment-based interactive device provided in this embodiment displays at least one comment word selection control on a local area of the display interface when a user triggers a comment operation on the publisher of consumed content. This allows the user to directly select the pre-set comment words to comment, eliminating the need to edit the comment content and quickly completing the comment on the publisher of consumed content. Especially in scenarios with multiple comments, it eliminates the need for repeated content editing, thereby improving the interaction efficiency between the publisher and the commenter.
[0273] Figure 20 A schematic diagram of a computer device provided in an exemplary embodiment of this application is shown. This computer device is used to execute a comment-based interactive method as provided in this application. Specifically:
[0274] Computer device 1200 includes a central processing unit (CPU) 1201, a system memory 1204 including random access memory (RAM) 1202 and read-only memory (ROM) 1203, and a system bus 1205 connecting the system memory 1204 and the CPU 1201. Computer device 1200 also includes a basic input / output system (I / O system) 1206 that facilitates information transfer between various devices within the computer, and a mass storage device 1207 for storing the operating system 1213, application programs 1214, and other program modules 1215.
[0275] The basic input / output system 1206 includes a display 1208 for displaying information and an input device 1209 for user input, such as a mouse or keyboard. Both the display 1208 and the input device 1209 are connected to the central processing unit 1201 via an input / output controller 1211 connected to the system bus 1205. The basic input / output system 1206 may also include an input / output controller 1210 for receiving and processing input from multiple other devices such as a keyboard, mouse, or electronic stylus. Similarly, the input / output controller 1210 also provides output to a display screen, printer, or other types of output devices.
[0276] Mass storage device 1207 is connected to central processing unit 1201 via a mass storage controller (not shown) connected to system bus 1205. Mass storage device 1207 and its associated computer-readable media provide non-volatile storage for computer device 1200. That is, mass storage device 1207 may include computer-readable media (not shown) such as hard disk or compact disc read-only memory (CD-ROM) drive.
[0277] Computer-readable media can include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented using any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media include RAM, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state storage technologies, CD-ROM, digital versatile optical disc (DVD), or solid-state drives (SSD), other optical storage, magnetic tape cassettes, magnetic tape, disk storage, or other magnetic storage devices. Random access memory can include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). Of course, those skilled in the art will recognize that computer storage media are not limited to the above-mentioned types. The system memory 1204 and the mass storage device 1207 mentioned above can be collectively referred to as memory.
[0278] According to various embodiments of this application, the computer device 1200 can also be connected to a remote computer on a network, such as the Internet. That is, the computer device 1200 can be connected to the network 1212 via the network interface unit 1211 connected to the system bus 1205, or the network interface unit 1211 can be used to connect to other types of networks or remote computer systems (not shown).
[0279] The aforementioned memory also includes one or more programs, which are stored in the memory and configured to be executed by the CPU.
[0280] In an alternative embodiment, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set, or instruction set, the at least one instruction, at least one program, code set, or instruction set being loaded and executed by the processor to implement the comment-based interactive method as described above.
[0281] In an alternative embodiment, a computer-readable storage medium is provided that stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor to implement the comment-based interactive method as described above.
[0282] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0283] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0284] This application also provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, which is loaded and executed by a processor to implement the comment-based interactive method provided in the above-described method embodiments.
[0285] This application also provides a computer program product including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the comment-based interactive method as described above.
[0286] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0287] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0288] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A comment-based interaction method, characterized in that, The method includes: Display the interface for consumed content within the application; In response to a comment operation triggered on the display interface, a selection control for at least one comment word is displayed in a local area of the display interface; In response to a selection operation on at least one target selection control, the system comments on the consumed content or the publisher of the consumed content using target comment words corresponding to the at least one target selection control, wherein the target comment words are used to express the commenter's impression of the consumed content or the publisher of the consumed content in the form of tags; and the system also collects the consumed content and presents it in a collection interface in a preset order.
2. The method according to claim 1, characterized in that, The selection control that displays at least one comment word in a partial area of the display interface includes: In the local area outside the content area of the display interface, a selection control for the at least one comment word is displayed, and the content area is used to display the consumed content.
3. The method according to claim 2, characterized in that, The selection control that displays the at least one comment word includes: In the local area outside the content area of the display interface, a first selection control and a confirmation control are displayed in an unselected state; The step of responding to a selection operation on at least one target selection control by commenting on the consumed content or the publisher using target comment terms corresponding to the at least one target selection control includes: In response to a selection operation on at least one first selection control, the at least one first selection control in a selected state is displayed; In response to the comment posting operation on the confirmation control, a comment is made on the consumed content or the poster using the target comment words corresponding to the at least one first selection control.
4. The method according to claim 3, characterized in that, The method further includes: In response to a comment action triggered on the display interface, a second selection control that is in a default selected state is displayed in the local area; The default selected state is used to indicate that the comment words corresponding to the second selection control are used as comment words for the consumed content or the publisher, and the union of the comment words corresponding to the first selection control and the second selection control is the set of comment words corresponding to the selection control.
5. The method according to claim 4, characterized in that, The default selection state is set by the commenter; or, the default selection state is determined based on the frequency of the commenter's use of the comment words corresponding to the second selection control within a historical time period.
6. The method according to claim 1, characterized in that, The application contains logged-in user accounts; The step of collecting the consumed content and presenting it in a preset order on the collection interface includes: The consumed content is collected in chronological order to the collection folder corresponding to the user account. The collection folder includes the consumed content and historical consumption content. The historical consumption content refers to the consumption content collected in the collection folder before the time the consumed content was collected. In response to a view operation on the consumed content saved under the user account, the user is redirected from the display interface to the saved content interface; The collection interface displays the information flow of consumed content within the collection folder in reverse chronological order.
7. The method according to claim 6, characterized in that, The collection interface displays a search control; After displaying the information stream of consumed content within the collection folder in reverse chronological order on the collection interface, the method further includes: In response to a search operation on the search control for K comment terms, the information stream of the target consumption content corresponding to the K comment terms is displayed on the collection interface in reverse order of the timeline; Wherein, the target consumption content refers to consumption content that has been commented on using the K comment words; or, the target consumption content refers to consumption content that has been commented on using at least one of the K comment words; the comment words refer to words used to comment on the consumption content or the publisher, and K is a positive integer.
8. The method according to claim 6, characterized in that, The collection interface displays search selection controls corresponding to M search terms, where M search terms include comment terms that have commented on the content consumed in the collection folder, and M is a positive integer; After displaying the information stream of consumed content within the collection folder in reverse chronological order on the collection interface, the method further includes: In response to a search operation triggered by N search selection controls, the information stream of the target consumption content corresponding to N comment terms is displayed on the collection interface in reverse order of the timeline, where the N comment terms refer to the comment terms corresponding to the N search selection controls; Wherein, the target consumption content refers to consumption content that has been commented on using the N comment terms; or, the target consumption content refers to consumption content that has been commented on using at least one of the N comment terms; where N is a positive integer less than or equal to M.
9. The method according to claim 8, characterized in that, The M search terms also include the number of comments, where the number of comments refers to the number of comments made by the commenter on the content published by the target publisher, and the target publisher refers to the publisher of the content published in the collection folder; The method further includes: In response to a search operation triggered by the target search selection control, the information stream of the publisher's consumed content corresponding to the target comment count is displayed on the collection interface in reverse chronological order according to the timeline; the target comment count is the comment count corresponding to the target search selection control.
10. The method according to claim 6, characterized in that, After displaying the information stream of consumed content within the collection folder in reverse chronological order on the collection interface, the following steps are included: In response to the deletion operation of the first consumed content in the information stream, the first consumed content is deleted from the collection folder, and the display of the first consumed content in the information stream is canceled.
11. The method according to claim 6, characterized in that, After displaying the information stream of consumed content within the collection folder in reverse chronological order on the collection interface, the following steps are included: If the second consumed content in the information stream is deleted by the publisher of the second consumed content, the second consumed content will be marked with the word "deleted".
12. The method according to claim 6, characterized in that, The collection interface displays a comment viewing control; The method further includes: In response to a viewing operation on the comment viewing control, a comment interface for the commenter is displayed; The comment interface displays comment words tagged by other user accounts targeting the content posted by the commenter.
13. The method according to claim 12, characterized in that, After displaying comment words marked by other user accounts on the comment interface regarding the content posted by the commenter, the following steps are included: In response to a report action on the marked comment words, the marked comment words are reported.
14. The method according to any one of claims 1 to 13, characterized in that, Custom controls are also displayed in the local area; The method further includes: In response to a custom operation on the custom control, a word editing interface is displayed in the local area; In response to the word editing operation on the word editing interface, the newly added comment word is displayed in the editing area of the word editing interface; In response to the word addition operation on the word editing interface, a selection control for the newly added comment word is displayed in the local area.
15. The method according to claim 14, characterized in that, The response to the custom operation on the custom control, after displaying the word editing interface on the local area, further includes: Recommended comment words are displayed around the editing area. These recommended comment words are filtered based on the frequency of use of comment words in the application within a specified time period.
16. The method according to any one of claims 1 to 13, characterized in that, The local area displays a management control for at least one of the comment terms; The method further includes: In response to a management operation on the management control, a delete control for the at least one comment word is displayed in the local area; In response to a delete operation on at least one target delete control, delete the selection control for the comment word corresponding to the target delete control; In response to the end operation on the local area, a selection control for the managed comment words is displayed on the local area.
17. The method according to claim 16, characterized in that, The method further includes: In response to a management operation on the management control, a history selection control in an uneditable state is displayed. The history selection control is a selection control for historical comment words, which refers to comment words that were used by the commenter in previous comments and have been deleted.
18. The method according to any one of claims 3 to 5, characterized in that, The method further includes: In response to a comment posting action on the confirmation control, a sharing interface is displayed in the local area; In response to a sharing operation on the sharing interface, the consumed content is shared to an instant messaging chat interface with social friends; or, a sharing request for the consumed content is sent to the server, the sharing request being used to request the server to send the consumed content to the user accounts that have interacted with it in the form of a system message, the user accounts that have interacted with it including the user accounts held by the publishers who commented on it.
19. A comment-based interactive device, characterized in that, The device includes: The display module is used to show the interface of consumed content in the application. The display module is configured to respond to a comment operation triggered on the display interface by displaying a selection control for at least one comment word in a local area of the display interface. The comment module is used to respond to a selection operation on at least one target selection control and to comment on the consumed content or the publisher of the consumed content using target comment words corresponding to the at least one target selection control. The target comment words are used to express the commenter's impression of the consumed content or the publisher of the consumed content in the form of tags. The collection module is used to collect the consumed content and present it on the collection interface in a preset order.
20. The apparatus according to claim 19, characterized in that, The display module is used to display a selection control for at least one comment word in a local area outside the content area of the display interface, wherein the content area is used to display the consumed content.
21. The apparatus according to claim 20, characterized in that, The display module is configured to display a first selection control and a confirmation control in an unselected state in the local area outside the content area of the display interface; and to display the at least one first selection control in a selected state in response to a selection operation on at least one first selection control. The comment module is used to respond to the comment posting operation on the confirmation control by using the target comment words corresponding to the at least one first selection control to comment on the consumed content or the poster.
22. The apparatus according to claim 21, characterized in that, The display module is used to respond to a comment operation triggered on the display interface and display a second selection control that is in a default selected state in the local area; The default selected state is used to indicate that the comment words corresponding to the second selection control are used as comment words for the consumed content or the publisher, and the union of the comment words corresponding to the first selection control and the second selection control is the set of comment words corresponding to the selection control.
23. The apparatus according to claim 22, characterized in that, The default selection state is set by the commenter; or, the default selection state is determined based on the frequency of the commenter's use of the comment words corresponding to the second selection control within a historical time period.
24. The apparatus according to claim 19, characterized in that, The application contains logged-in user accounts; The collection module is used to collect the consumed content to the collection folder corresponding to the user account in chronological order. The collection folder includes the consumed content and historical consumption content. The historical consumption content refers to the consumed content that was collected in the collection folder before the time when the consumed content was collected. The display module is used to jump from the display interface to the collection interface in response to the operation of viewing the consumed content collected under the user account; The collection interface displays the information flow of consumed content within the collection folder in reverse chronological order.
25. The apparatus according to claim 24, characterized in that, The collection interface displays a search control; The display module is used to respond to a search operation on the search control for K comment terms and display the information stream of the target consumption content corresponding to the K comment terms in reverse order of the timeline on the collection interface; Wherein, the target consumption content refers to consumption content that has been commented on using the K comment words; or, the target consumption content refers to consumption content that has been commented on using at least one of the K comment words; the comment words refer to words used to comment on the consumption content or the publisher, and K is a positive integer.
26. The apparatus according to claim 24, characterized in that, The collection interface displays search selection controls corresponding to M search terms, where M search terms include comment terms that have commented on the content consumed in the collection folder, and M is a positive integer; The display module is used to respond to the search operation triggered by the N search selection controls and display the information stream of the target consumption content corresponding to the N comment words in reverse order of the timeline on the collection interface. The N comment words refer to the comment words corresponding to the N search selection controls. Wherein, the target consumption content refers to consumption content that has been commented on using the N comment terms; or, the target consumption content refers to consumption content that has been commented on using at least one of the N comment terms; where N is a positive integer less than or equal to M.
27. The apparatus according to claim 26, characterized in that, The M search terms also include the number of comments, where the number of comments refers to the number of comments made by the commenter on the content published by the target publisher, and the target publisher refers to the publisher of the content published in the collection folder; The display module is used to respond to a search operation triggered on the target search selection control and display the information stream of the publisher's consumed content corresponding to the number of target comments on the collection interface in reverse order of the timeline; The target comment count is the number of comments corresponding to the target search selection control.
28. The apparatus according to claim 24, characterized in that, The display module is configured to, in response to a deletion operation of the first consumed content in the information stream, delete the first consumed content from the favorites folder and cancel the display of the first consumed content in the information stream.
29. The apparatus according to claim 28, characterized in that, The display module is used to mark the second consumed content as deleted when the publisher of the second consumed content deletes it in the information stream.
30. The apparatus according to claim 24, characterized in that, The collection interface displays a comment viewing control; The display module is used to display the comment interface for the commenter in response to the viewing operation on the comment viewing control; The display module is used to display comment words marked by other user accounts on the comment interface, targeting the consumer content posted by the commenter.
31. The apparatus according to claim 30, characterized in that, The device also includes a reporting module, used to report the marked comment words in response to a reporting operation on the marked comment words.
32. The apparatus according to any one of claims 19 to 31, characterized in that, Custom controls are also displayed in the local area; The display module is used to display a word editing interface on the local area in response to a custom operation on the custom control; The display module is used to respond to the word editing operation on the word editing interface and display the newly added comment word in the editing area of the word editing interface; The display module is used to display a selection control for the newly added comment word in the local area in response to the word addition operation on the word editing interface.
33. The apparatus according to claim 32, characterized in that, The display module is used to display recommended comment words around the editing area. The recommended comment words are filtered based on the frequency of use of comment words in the application within a specified time period.
34. The apparatus according to any one of claims 19 to 31, characterized in that, The local area displays a management control for at least one of the comment terms; The display module is configured to display a delete control for the at least one comment word in the local area in response to a management operation on the management control. The display module is configured to, in response to a delete operation on at least one target delete control, delete the selection control for the comment word corresponding to the target delete control; The display module is used to display a selection control for the managed comment words in the local area in response to the end operation on the local area.
35. The apparatus according to claim 34, characterized in that, The display module is used to respond to management operations on the management control and display a history selection control that is in an uneditable state. The history selection control is a selection control for historical comment words, and the historical comment words refer to comment words that were used by the commenter in previous comments and have been deleted.
36. The apparatus according to any one of claims 21 to 23, characterized in that, The device also includes a sharing module; The display module is used to display a sharing interface in the local area in response to the comment posting operation on the confirmation control; The sharing module is used to respond to the sharing operation on the sharing interface and share the consumed content to the instant messaging dialogue interface between social friends. Alternatively, a sharing request for the consumed content may be sent to the server. The sharing request is used to request the server to send the consumed content to the user accounts that have interacted with it in the form of a system message. The user accounts that have interacted with it include the user accounts held by the publishers who have commented on the content.
37. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one program that is loaded and executed by the processor to implement the comment-based interactive method as described in any one of claims 1 to 18.
38. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one program, which is loaded and executed by a processor to implement the comment-based interactive method as described in any one of claims 1 to 18.
39. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to cause the computer device to perform the comment-based interactive method as described in any one of claims 1 to 18.