Content collection method and device, computer equipment and storage medium
By displaying the collection results and operation instructions for the target content in the target application, the problem of poor readability of user-collected content is solved, and the readability and operability of the content are improved.
Patent Information
- Application Number
- CN202411239713.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2026-03-10
AI Technical Summary
In existing technologies, the readability of user-collected content is poor, especially content based on personal experience, which suffers from insufficient readability and operability.
When displaying target content in the target application, in response to the favorites operation, display the favorites result, and in the display trigger event, display the operation plan extracted from the strategy information, including clear operation steps.
By displaying refined operation plans, the readability and operability of users' saved content are improved, enabling users to better understand and execute the saved content.
Smart Images

Figure CN121636844A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a content collection method, apparatus, computer device, and storage medium. Background Technology
[0002] With the development of computer technology, users can browse various content on their computer devices and save the content they browse, according to their needs. For example, when users are looking for solutions to a problem on a news feed app, they often browse multiple articles. Users can make an intuitive assessment of the reliability of the content by liking and commenting on it, and save the content they think is reliable.
[0003] In related technologies, the content collected by users may simply be content produced by other users based on their personal experiences, and this content often suffers from poor readability. Summary of the Invention
[0004] Therefore, it is necessary to provide a content collection method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve the readability of the collected content in response to the above-mentioned technical problems.
[0005] Firstly, this application provides a method for content collection. The method includes:
[0006] Display target content in the target application, the target content including strategy information for achieving the specified goal;
[0007] In response to a collection operation on the target content, the collection result of adding the target content to the collection of the target application is displayed;
[0008] In response to a display trigger event for the target content, an operation plan extracted from the target content is displayed in the target application, the operation plan including operation steps extracted from the strategy information.
[0009] Secondly, this application also provides a content collection device. The device includes:
[0010] The content display module in the target application is used to display target content, which includes strategy information for achieving a specified goal;
[0011] The content collection module is used to respond to the collection operation for the target content and display the collection result of adding the target content to the collection of the target application;
[0012] An operation plan display module is used to respond to a display trigger event for the target content and display an operation plan extracted from the target content in the target application. The operation plan includes operation steps extracted from the strategy information.
[0013] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the content collection method described in the above embodiments.
[0014] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the content collection method described in the above embodiments.
[0015] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the content collection method described in the above embodiments.
[0016] The aforementioned content collection methods, apparatus, computer devices, storage media, and computer program products, by displaying target content in a target application, the target content including strategy information for achieving a specified goal, responding to a collection operation on the target content, displaying the collection result of adding the target content to the target application's favorites, and responding to a display trigger event on the target content, displaying an operation plan extracted from the target content in the target application, the operation plan including operation steps extracted from the strategy information. Since the displayed operation plan includes operation steps extracted from the strategy information, that is, the operation plan is content obtained by refining the target content, displaying the operation plan allows users to better understand the collected content based on the clear and well-organized steps contained in the operation plan when collecting content, thereby improving the readability and operability of the collected content. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the 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.
[0018] Figure 1 This is a diagram illustrating the application environment of the content collection method in some embodiments;
[0019] Figure 2 This is a flowchart illustrating the content collection method in some embodiments;
[0020] Figure 3 This is a schematic diagram of the display page for the collection results in some embodiments;
[0021] Figure 4 This is a schematic diagram of the display page where content is added to a sub-favorites in some embodiments;
[0022] Figure 5 These are schematic diagrams illustrating the interactive process of the operation scheme in some embodiments;
[0023] Figure 6 This is a schematic diagram illustrating the interaction process of the operation scheme in some other embodiments;
[0024] Figure 7 The following are schematic diagrams of the operation schemes in some embodiments;
[0025] Figure 8 This is a schematic diagram of the data details page in some other embodiments;
[0026] Figure 9 This is a schematic diagram illustrating the process of saving user comments in some embodiments;
[0027] Figure 10 This is a schematic diagram showing the operation process in some other embodiments;
[0028] Figure 11 This is a schematic diagram of the display page for statistical information and user feedback information in some embodiments;
[0029] Figure 12 This is a schematic diagram of the Favorites page in some embodiments;
[0030] Figure 13 This is a schematic diagram of the Favorites page in some other embodiments;
[0031] Figure 14 This is a schematic diagram illustrating the interaction process of activating the companion mode for this operation scheme in some embodiments;
[0032] Figure 15 This is a schematic diagram illustrating page changes in the companion mode in some embodiments;
[0033] Figure 16 This is a schematic diagram illustrating page changes in companion mode in other embodiments;
[0034] Figure 17 These are schematic diagrams of pages that trigger operation reminders in some embodiments;
[0035] Figure 18 This is a flowchart illustrating the steps for determining the reminder time in some embodiments;
[0036] Figure 19 This is a schematic diagram illustrating the process of setting the event time for the operation steps in some embodiments;
[0037] Figure 20 The diagram illustrates the technical principles involved in the content collection methods in some embodiments;
[0038] Figure 21 This is a structural block diagram of the content collection device in some embodiments;
[0039] Figure 22 These are internal structural diagrams of the computer device in some embodiments;
[0040] Figure 23 This is an internal structural diagram of a computer device in some other embodiments. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0042] The content collection method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 120 and server 140 can be directly or indirectly connected via wired or wireless communication. For example, terminal 120 can be indirectly connected to server 140 via a wireless access point, or terminal 120 can be directly connected to server 140 via the Internet; this application does not impose any limitations on this. Terminal 120 can load the application of the target application. The target application can be an information stream application that provides various content for users to browse and offers a collection function, through which users can collect the browsed content. Of course, the target application can also be other applications that provide content browsing and collection functions; this application does not impose any limitations on this. In addition, this application does not impose any limitations on the form of the target application; it can be a parent application running on an operating system, or a sub-application running on a parent application, such as a mini-program, or it can be in the form of a webpage.
[0043] Terminal 120 can be, but is not limited to, various desktop computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. Server 140 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0044] The content collection method provided in this application embodiment can be executed by a computer device, which refers to an electronic device with data computing, processing, and storage capabilities. Figure 1 Taking the application environment shown as an example, the content collection method can be executed by the terminal 120 alone, or by the server 140 alone, or by the terminal 120 and the server 140 interacting and cooperating to execute it. This application does not limit this.
[0045] Continue to refer to Figure 1 Taking the method of collecting content executed by terminal 120 alone as an example, terminal 120 can first display target content 121 in the target application. The target content includes strategy information for achieving the specified goal. When the user collects the target content, terminal 120 can display the collection result 122 of adding the target content to the favorites of the target application. Terminal 120 can further respond to the display trigger event of the target content and display the operation plan 123 extracted from the target content in the target application. The operation plan includes the operation steps extracted from the strategy information.
[0046] In some embodiments, such as Figure 2 As shown, a content collection method is provided, which is executed by a computer device, which can be... Figure 1 In this embodiment of the application, the server 140 or terminal 120 is used to apply the method to... Figure 1 Taking terminal 120 as an example, the explanation includes the following steps:
[0047] Step 202: Display target content in the target application, which includes strategy information for achieving the specified target.
[0048] The target content includes strategic information on achieving a specified goal. Specifically, the target content can be a strategy for achieving the specified goal. For example, achieving a specified goal can solve a specific problem. For instance, if a user wants to solve the problem of "how to snag train tickets," the target content could include strategic information describing the process of solving the "train ticket snag" problem. Alternatively, achieving a specified goal could also be completing a specific task; for example, the target content could be a travel guide for visiting a certain destination.
[0049] Specifically, the terminal can load the target application, thereby displaying one or more target contents within the target application. For example, the target content displayed on the terminal can be a portion of the target content; the user can click on this target content to navigate to a new page where they can view the complete data of the target content. Alternatively, the terminal can display the complete data page of the target content; user actions such as swiping the screen can trigger the page to update and display content not currently shown.
[0050] For example, when a terminal displays multiple target content items within a target application, these target content items can be content items used to solve the same problem. That is, they can contain similar strategy information. For instance, the target application might provide a search function, allowing users to input a specific problem they want to solve, thus enabling the terminal to display multiple target content items that can address that problem. Alternatively, when a terminal displays multiple target content items within a target application, these target content items can be target content items used to solve different problems. For example, the terminal might display the latest updated target content on the target application's homepage, with each item addressing a different problem.
[0051] Step 204: In response to the collection operation for the target content, display the collection result of adding the target content to the collection of the target application.
[0052] The "favorite" operation is used to add content to the favorites list. For example, the terminal can display a favorites control on the target content's display page. Therefore, the favorites operation can be a trigger action on this control. This trigger action can be any of the following: a single click, a double click, or a press, etc., which can be configured as needed. It is understood that the favorites operation can also be other operations, such as gesture operations or voice operations.
[0053] Specifically, when a user wants to save the displayed target content, they can trigger the save operation through the terminal. If the save is successful, the terminal will display the result of adding the target content to the target application's favorites, for example, the terminal can display a "Successfully saved" message on the current display page of the target content. If the save fails, for example, if the number of saved items in the favorites reaches the limit, the terminal will display a result indicating that the save failed, for example, the terminal can display a "Successfully saved" message on the current display page of the target content. See the example below. Figure 3 This is a schematic diagram of the display page for the collection results in some embodiments. When the user clicks... Figure 3 The collection control 302 in the middle will display a "Collection successful" message on the target content display page.
[0054] For example, in a favorites list, the saved content can be categorized, meaning the favorites list includes multiple sub-favorites. Different sub-favorites are used to save different themes or types of content. When the terminal displays the results of adding the target content to the target application's favorites list, it can also display an entry point for adding the target content to a sub-favorites list. The terminal can further respond to a trigger operation on this entry point by displaying multiple sub-favorites lists. When the user selects one of the sub-favorites lists, the terminal adds the target content to that sub-favorite list. For further illustration, see [reference]. Figure 4 The diagram illustrates the display page for adding content to a sub-favorites in some embodiments. While displaying the message "Favorites Successfully Added," the terminal can also display an operation entry with a "Add to Album" prompt. When the user clicks on this operation entry, the terminal further displays multiple sub-favorites to choose from, such as ticket grabbing, rental renovation, and home appliances. When the user selects the "Ticket Grabbing" sub-favorite, the terminal can add the target content to that sub-favorite.
[0055] Step 206: In response to the display trigger event for the target content, display the operation plan extracted from the target content in the target application. The operation plan includes the operation steps extracted from the strategy information.
[0056] Specifically, for target content added to the favorites, an operation plan can be extracted from the target content. This operation plan may include a plan name and operation steps extracted from the policy information contained in the target content. For example, the operation plan may be extracted by the terminal from the target content. For instance, after successfully adding the target content to the favorites, the terminal detects a display trigger event for the target content and extracts the operation plan from it. In other embodiments, the target content may also be extracted by the server. For example, when the target content is generated, the server can extract the operation plan from the target content and store it in association with the content identifier of the target content. After successfully adding the target content to the favorites, the terminal detects a display trigger event for the target content and can query the operation plan corresponding to the target content from the server.
[0057] The terminal can respond to a display trigger event for target content, displaying an operation plan extracted from the target content within the target application. The display trigger event for target content is the event that triggers the display of the target content. For example, when displaying the operation plan in the target application, the terminal can display a floating page on the current page, and then display the operation plan on that floating page. Alternatively, the terminal can jump from the current page to a browsing page for the target content, and then display a floating page on that browsing page, displaying the operation plan on that floating page. Thus, when the user closes the floating page, they can directly browse the original content of the target content.
[0058] For example, the display trigger event can be an event triggered in the target application. Optionally, after the target content is successfully saved, the user can browse the favorites and select the target content as needed. The terminal can then detect the display trigger event for the target content and respond to it by displaying the operation plan extracted from the target content. For example, refer to... Figure 6 When a user browses their favorites, they can select a target content in the favorites list to view, such as the first target content in the upper left corner. The terminal can then enter the display page of that target content and display the operation plan extracted from the target content in the form of a floating window. The operation plan includes the plan name and the operation steps extracted from the strategy information of the target content.
[0059] Optionally, when a user exits the target application, the terminal can also display a floating window showing the operation plan corresponding to the target content. When the user opens another application, the floating window can be displayed on the other application's page, allowing the user to follow the steps in the operation plan within that application. The user can also directly reference the operation plan in another application. For example, the user can drag the floating window to an editing box in that application. When the terminal detects that the floating window is in an editing box, it can copy the content from the floating window and paste it into the editing box, directly displaying the operation plan there. Furthermore, when the editing box is in a conversation page, the user can send the operation plan to other users in the conversation page. When the editing box is in a sharing page, the user can share the operation plan within the social circle of that other application.
[0060] Optionally, within the display interface of the other application, users can also move, zoom in, or shrink the floating window. Alternatively, users can set a preset trigger action for the floating window to initiate entry into the target application, allowing them to return to the target application and continue displaying the action plan there. Within the target application, users can further edit, save, or share the action plan to other applications. The preset trigger action can be flexibly configured as needed; for example, it can be triggered by clicking a preset control within the floating window, double-clicking the floating window, or through voice or gesture controls.
[0061] Optionally, after successfully adding the content to their favorites, users can also share the content through the target application to other applications. When other users in those applications view the shared content, a display event can be triggered, thus displaying the content on their devices.
[0062] It is understood that in some other embodiments, the timing of the terminal display operation scheme can be flexibly set as needed, and is not limited to detecting the display trigger event. The following description is based on the embodiments.
[0063] For example, the terminal can display this operation plan immediately after the target content is successfully added to the favorites. In specific applications, if the user needs to further add the target content to a sub-favorites, the operation plan can be displayed after the sub-favorites are successfully added. For example, refer to... Figure 5The diagram below is a display page illustration of the operation scheme in some embodiments. When the user selects the "Ticket Snatching" sub-favorites among multiple sub-favorites displayed on the terminal, the operation scheme extracted from the target content is displayed. The operation scheme includes the scheme name "PC Ticket Snatching" and 4 operation steps.
[0064] In some embodiments, the order of "displaying the operation plan extracted from the target content" and "displaying the collection result of adding the target content to the target application's favorites" is not limited. Depending on the specific application scenario, the operation plan extracted from the target content can be displayed first, followed by the same operation plan extracted from the target content, or the operation plan extracted from the target content can be displayed first, followed by the same operation plan added to the target application's favorites. In this case, optionally, when the terminal displays "displaying the operation plan extracted from the target content," "confirm collection" and "cancel collection" options can be provided simultaneously. When the user selects "confirm collection," the collection result of adding the target content to the target application's favorites is then displayed. This allows users to better understand the operation plan by displaying a more readable one, thus deciding whether to continue collecting the target content. Of course, in other embodiments, the terminal can also simultaneously "display the operation plan extracted from the target content" and "display the collection result of adding the target content to the target application's favorites." The specific details can be flexibly limited as needed, and will not be elaborated here.
[0065] For example, on the operation plan display page, the terminal can also display a favorite control for the operation plan. The user can trigger the favorite control, and the terminal can respond to the triggering operation by adding the operation plan to the favorites.
[0066] In practical implementation, a large language model (LLM) can be used to perform semantic analysis on the text content of the collected target content, extracting the solution name and operation steps. If images are available, OCR can be used to extract the text from the images in the collected content, and object detection algorithms (SSD) can be used to identify the objects in the images, associating the images with the text steps. A large language model (LLM) is a language model composed of artificial neural networks with many parameters (typically billions or more weights), trained on large amounts of unlabeled text using self-supervised or semi-supervised learning. It typically refers to deep learning models with billions or more parameters. Large language models are general-purpose models, performing well across a wide range of tasks, rather than being trained for a specific task (such as sentiment analysis, named entity recognition, or mathematical reasoning). SSD (Single Shot MultiBox Detector) is a fast and accurate object detection algorithm that can detect multiple objects in a single inference for an image. SSD uses feature maps at multiple scales to predict bounding boxes and categories, making it suitable for objects of different sizes. This solution is mainly applied to chat scenarios. It can use a relatively lightweight dataset to train the model. The MobileNet-SSD model pre-trained with the COCO dataset (a commonly used object detection dataset) can recognize 80 different object categories, such as people, bicycles, cars, dogs, etc.
[0067] In the above content collection method, by displaying target content in the target application, which includes strategy information for achieving a specified goal, and in response to a collection operation on the target content, displaying the collection result of adding the target content to the target application's favorites, and in response to a display trigger event for the target content, displaying an operation plan extracted from the target content in the target application, the operation plan includes operation steps extracted from the strategy information. Since the displayed operation plan includes operation steps extracted from the strategy information, that is, the operation plan is content obtained by refining the target content, displaying the operation plan allows users to better understand the collected content based on the clear and well-organized steps contained in the operation plan when collecting content, thereby improving the readability and operability of the collected content.
[0068] In some embodiments, the content collection method of this application further includes: displaying statistical information obtained by statistically analyzing user feedback information related to the operation plan, corresponding to the operation plan.
[0069] User feedback information related to the operation plan refers to information provided by users regarding the target content related to the operation plan. User feedback information can be one or more of the following: user comments, user likes / dislikes, content forwarding, or user favorites. User feedback information can include positive and negative feedback. Positive feedback information indicates that a user expresses positive attitudes such as approval or agreement with a target content related to the operation plan, while negative feedback information indicates negative attitudes such as disapproval or disagreement with a target content related to the operation plan. Taking user comments as an example, positive feedback information is positive user comment content, and negative feedback information is negative user comment content. For example, if a user comment contains keywords expressing degree, tone, and positive emotion, such as "super," "thank you," exclamation marks, and emoticons like [heart], [rose], and [happy], it can be considered positive user comment content. If a comment contains keywords expressing degree, tone, and negative emotion, such as "completely," "not at all," exclamation marks, and emoticons like [vomit], [petrified], and [angry], it can be considered negative user comment content.
[0070] The target content related to the operation plan refers to the target content that can be extracted from content that is the same as or similar to the operation plan. Statistical information is information obtained through statistics. Optionally, statistical information can be information in the form of specific numerical values, such as the number of user comments or favorites; alternatively, statistical information can also be information expressed in the form of charts, such as using multiple bar charts to reflect the quantity of various types of user feedback information from multiple dimensions.
[0071] Specifically, on the operation plan display page, at the location corresponding to the operation plan, the terminal can also display statistical information. This statistical information is obtained by summarizing user feedback information related to the operation plan. By displaying the statistical information, users can have a more intuitive understanding of the operation plan. Here, "corresponding to the location of the operation plan" means that the statistical information is displayed in a position relevant to the operation plan, so that users can intuitively feel that the statistical information is related to the operation plan. For example, this position can be above and close to the display position of the operation plan, or it can be below and close to the display position of the operation plan. The specific setting can be flexibly configured according to needs.
[0072] For example, user feedback information related to the operation plan may include user feedback information for the target content and user feedback information for the target related content, and the operation plan extracted from the target related content is the same as or similar to the operation plan extracted from the target content.
[0073] In this embodiment, by displaying statistical information obtained from the collection of user feedback information related to the operation plan, the reliability of the operation plan can be displayed intuitively, making it easier for users to select the operation plan.
[0074] In some embodiments, user feedback information related to the operation plan includes positive user feedback information and negative user feedback information related to the operation plan; displaying statistical information obtained by statistically analyzing the user feedback information related to the operation plan includes: displaying a statistical comparison relationship between positive user feedback information and negative user feedback information related to the operation plan.
[0075] Among them, the statistical comparison relationship is used to quantitatively compare statistical information in order to more intuitively reflect the differences between statistical information.
[0076] Specifically, in this embodiment, when the terminal displays statistical information obtained by statistically analyzing user positive feedback information related to the operation plan and user negative feedback information related to the operation plan, it can display positive feedback statistical information obtained by statistically analyzing user positive feedback information related to the operation plan and negative feedback statistical information obtained by statistically analyzing user negative feedback information related to the operation plan, respectively. The positive feedback statistical information and negative feedback statistical information are displayed in the same display mode, thereby showing the statistical comparison relationship between user positive feedback information and user negative feedback information related to the operation plan.
[0077] For example, see 7. Figure 7 The dashed box 702 displays the statistical comparison between positive and negative user feedback related to the operation plan. The bar chart for "useful" is obtained by statistically analyzing the positive user feedback related to the operation plan, while the bar chart for "useless" is obtained by statistically analyzing the negative user feedback related to the operation plan. Figure 7 The statistical comparison clearly shows that positive user feedback is significantly more than negative user feedback, meaning that most users have a positive and agreeable attitude towards the relevant target content of the operation plan.
[0078] In the above embodiments, statistics can be collected based on user positive feedback information and user negative feedback information related to the operation plan, and the statistical comparison relationship between user positive feedback information and user negative feedback information related to the operation plan can be displayed, thereby reflecting the reliability of the operation plan more intuitively.
[0079] In some embodiments, the content collection method of this application further includes:
[0080] In the target application, user feedback information related to the operation plan is displayed; wherein, the user feedback information related to the operation plan includes user feedback information for the target content and user feedback information for the target related content, and the operation plan extracted from the target related content is the same as or similar to the operation plan extracted from the target content.
[0081] If the operation scheme extracted from the target-related content is the same as or similar to the operation scheme extracted from the target content, then it can be considered that the target-related content and the target content can extract the same operation scheme. Therefore, user feedback information for the target-related content and the target content can be regarded as user feedback information for the operation scheme.
[0082] In this embodiment, in addition to displaying the operation plan extracted from the target content, the terminal can also display user feedback information related to the operation plan. This user feedback information mainly refers to user comments. For example, the user feedback information can be displayed on the same page as the operation plan, and users can see more user feedback information by swiping the screen to update the page's display content.
[0083] In some other embodiments, user feedback information and operation plans can be displayed on different pages. An operation entry can be displayed on the operation plan display page. When the user clicks on the operation entry, they can enter a new page where user feedback information related to the operation plan is displayed.
[0084] In other embodiments, when the terminal displays an operation plan, it can also display statistical information obtained from summarizing user feedback related to the operation plan. Corresponding to this statistical information, an operation entry point can also be displayed. When the user clicks this operation entry point, a new page can be displayed, showing the user feedback information related to the operation plan. Thus, by first displaying statistical information and then guiding the user to view user feedback information through the operation entry point, the flexibility of the page display can be improved. For further examples, please refer to... Figure 7 The operation plan display page shows an operation entry 704 for "View detailed data". When the user clicks on this operation entry 704, a new page will be displayed, where user feedback information will be shown.
[0085] In this embodiment, user feedback information related to the operation plan can also be displayed. Since the user feedback information related to the operation plan includes not only user feedback information on the target content, but also user feedback information on the target related content, it can more comprehensively reflect the user's feedback on the operation plan.
[0086] In some embodiments, user feedback information is displayed on the data details page of the operation plan, showing user feedback information related to the operation plan, including:
[0087] The data details page displays positive feedback statistics and negative feedback statistics. Corresponding to the positive feedback statistics, it displays user positive feedback information related to the operation plan used to obtain the positive feedback statistics. Corresponding to the negative feedback statistics, it displays user negative feedback information related to the operation plan used to obtain the negative feedback statistics.
[0088] Among them, positive feedback statistics are statistical information obtained by statistically analyzing positive user feedback information related to the operation plan, and negative feedback statistics are statistical information obtained by statistically analyzing negative user feedback information related to the operation plan.
[0089] In this embodiment, user feedback information is displayed on the data details page of the operation plan. This data details page is displayed on a different page than the operation plan itself. The terminal can also display positive feedback statistics and negative feedback statistics on this data details page. Corresponding to the location of the positive feedback statistics, user positive feedback information related to the operation plan used to obtain the positive feedback statistics can also be displayed on this data details page. This allows for a direct and intuitive display of the user's positive attitude towards the operation plan from both macro and micro perspectives. Similarly, corresponding to the location of the negative feedback statistics, user negative feedback information related to the operation plan used to obtain the negative feedback statistics can also be displayed on this data details page. This allows for a direct and intuitive display of the user's negative attitude towards the operation plan from both macro and micro perspectives.
[0090] For example, see reference. Figure 8 This is a schematic diagram of the data details page in some embodiments. When the user clicks... Figure 7 The operation entry 704 in the terminal allows the terminal to display the data details page. Figure 8 As can be seen, the page displays positive feedback statistics, including specific statistical values and statistics represented by bar charts. Below the positive feedback statistics, user positive feedback information related to the operation plan is displayed. The page also displays negative feedback statistics, including specific statistical values and statistics represented by bar charts. Below the negative feedback statistics, user negative feedback information related to the operation plan is displayed.
[0091] In some embodiments, the data details page of an operation plan may also display the success rate of that operation plan. The success rate can be the percentage of positive user feedback messages out of the total number of user feedback messages. For example, taking user feedback messages as user comments, the success rate = number of "helpful" comments / (number of "helpful" comments + number of "not helpful" comments). See the example below for further details. Figure 8 ,exist Figure 8 The data shows that the success rate of this operation is 76%.
[0092] In the above embodiments, since positive feedback information related to the operation plan for obtaining positive feedback statistics can be displayed corresponding to positive feedback statistics, and negative feedback information related to the operation plan for obtaining negative feedback statistics can be displayed corresponding to negative feedback statistics, it can provide users with effective data basis based on real user feedback to judge the reliability of the plan.
[0093] In some embodiments, user feedback information related to the operation plan is displayed, including:
[0094] Display the feedback information display area corresponding to the target content and the feedback information display area corresponding to at least one target-related content of the target content; in the feedback information display area corresponding to the target content, display user feedback information for the target content; in the feedback information display area corresponding to each target-related content, display user feedback information for the target-related content.
[0095] Among them, the target related content refers to the target content that can extract the same or similar operation scheme as the target content. When the operation schemes extracted from two or more target contents are the same or similar, it can be considered that these target contents can extract the same operation scheme.
[0096] Specifically, the data details page of the operation plan can be divided into multiple feedback information display areas, including the feedback information display area corresponding to the target content and the feedback information display area corresponding to at least one target-related content of the target content. In each feedback information display area, user feedback information of the corresponding content can be displayed, so as to intuitively show the source of each user feedback information.
[0097] For example, the feedback information display area corresponding to the target content may include a positive feedback information display area and a negative feedback information display area. The positive feedback information display area can display positive user feedback information corresponding to the target content, and the negative feedback information display area can display negative user feedback information corresponding to the target content. Similarly, the feedback information display area corresponding to the target associated content may include a positive feedback information display area and a negative feedback information display area. The positive feedback information display area can display positive user feedback information corresponding to the target associated content, and the negative feedback information display area can display negative user feedback information corresponding to the target associated content.
[0098] For example, the feedback information display area corresponding to the target content can also display representational information of the target content, such as the title of the target content or a portion of the content contained within the target content. The feedback information display area corresponding to the target-related content can also display representational information of the target-related content, such as the title of the target-related content, the description of the target-related content, or a portion of the content contained within the target-related content. For example, when a user triggers an action on the representational information corresponding to the target content, they can be redirected to the content display page of the target content; similarly, when a user triggers an action on the representational information corresponding to the target-related content, they can be redirected to the content display page of the target-related content.
[0099] For example, each feedback information display area can also display the total number of user feedback messages under the content corresponding to that feedback information display area.
[0100] For example, please refer to [the relevant documentation / reference]. Figure 8 The feedback information display area corresponding to the target content can include positive feedback information display area A and negative feedback information display area B. The feedback information display area corresponding to one of the target-related contents can include positive feedback information display area C and negative feedback information display area D. In the positive feedback information display area C corresponding to the target-related content, the reference "Same Solution Note 2" and the total number of user feedback messages under the target-related content are also displayed, i.e., "17 people indicated it was helpful".
[0101] In the above embodiments, since user feedback information for each target content can be displayed in separate sections, the source of the user feedback information can be displayed intuitively.
[0102] In some embodiments, the content collection method of this application further includes:
[0103] In the target application, at least one user comment is displayed for the target content; in response to a favorite operation for the target user comment among the at least one user comment, the result of adding the target user comment to the target application's favorites is displayed; and an operation plan for the target user comment is displayed, the operation plan for the target user comment including operation steps extracted from the target associated content corresponding to the target user comment, the target associated content including key information in the target user comment.
[0104] Specifically, in this embodiment, considering that user comments may contain solutions to problems different from the original target content, users can also favorite user comments related to the target content. The terminal can respond to this favorite operation by adding the target user comment to at least one user comment. If the favorite is successful, the terminal displays the result of adding the target user comment to the target application's favorites list; for example, the terminal can display a "Favorited Successfully" message. If the favorite fails, such as when the number of favorites in the favorites list reaches its limit, the terminal displays a result indicating that the favorite failed; for example, the terminal can display a "Favorited Failed" message. For example, see [reference]. Figure 9 The terminal displays multiple user comments. When a user clicks on any target user comment, a pop-up page will appear on the display page of the user's comment. On this page, a "Favorite" button can be displayed. If the terminal successfully favorites the target user's comment by clicking the "Favorite" button, a "Favorite Successful" message will be displayed on this page.
[0105] For example, in a favorites list, the saved content can be categorized, meaning the favorites list includes multiple sub-favorites. Different sub-favorites are used to save different topics or types of content. When the terminal displays the results of adding the target content to the target application's favorites list, it can also display an entry point for adding the target content to a sub-favorites list. The terminal can further respond to a trigger operation for this operation by displaying multiple sub-favorites lists. When the user selects one of the sub-favorites lists, the terminal adds the target user's comment content to that sub-favorites list. For example, refer to... Figure 10 When the user clicks the "Favorite" button, if the terminal successfully favorites the target user's comment, it will display a "Favorite Successful" message and an entry point with an "Add to Album" prompt. When the user clicks this entry point, the terminal will display several sub-favorites to choose from, such as ticket grabbing, apartment renovation, and home appliances. When the user selects the "Ticket Grabbing" sub-favorite, the terminal can add the target content to that sub-favorite.
[0106] Furthermore, the terminal can also display the operation plan for the target user's comment content. Since the target user's comment content may only briefly mention the solution to the problem without involving specific operation steps, the operation plan can be extracted from the target-related content corresponding to the target user's comment content, and the extracted operation plan can be used as the operation plan for the target user's comment content.
[0107] Target-related content includes key information from target user comments. This key information refers to solutions offered within the target user comment content. The target-related content of the target user comment content contains this key information and describes it in detail. In other words, the strategy information included in the target user comment content for achieving the specified goal is a solution to the problem addressed in the target user comment content. For example, suppose a user searches for the question "How to snag train tickets," and a comment under a target post says, "You can try the XX method for diverting ticket purchases; it works." This target user comment contains the key information "diverting ticket purchases," but it doesn't detail the specific steps. Therefore, the operational solution can be extracted from the target-related content containing this key information as the operational solution for this target user comment.
[0108] For example, when there are multiple target related contents that include key information from the target user's comment content, the target related content used to extract the operation plan for the target user's comment content can be the target related content with the most positive user feedback information among these target related contents, such as the target related content with the highest number of likes.
[0109] Understandably, the timing of displaying the target user's comment content on the terminal can be flexibly set as needed. For example, the terminal can display this action immediately after the target user's comment content is successfully added to the favorites. In specific applications, if the user needs to further add the target user's comment content to a sub-favorites, this action can be displayed after successfully adding it to the sub-favorites. For further examples, please refer to [link / reference]. Figure 10When a user selects the "Ticket Snatching" sub-favorites among multiple sub-favorites displayed on the terminal, an operation plan for the target user's comment content is displayed. This operation plan includes the plan name "Ticket Snatching Through Streams" and three operation steps. For example, the terminal can also respond to a user's trigger action regarding the display of a target user's comment content, thereby displaying the operation plan for that comment content. For instance, when a user browses the favorites and selects a target user's comment content, the terminal can access the display page for that comment content and display the operation plan in a floating window.
[0110] It should also be noted that the order of "displaying the results of adding the target user's comment content to the target application's favorites" and "displaying the operation plan for the target user's comment content" in the above steps is not limited. Depending on the specific application scenario, it is possible to first "display the results of adding the target user's comment content to the target application's favorites" and then "display the operation plan for the target user's comment content," or it is possible to first "display the operation plan for the target user's comment content" and then "display the results of adding the target user's comment content to the target application's favorites." In the latter case, optionally, when the terminal displays the operation plan for the target user's comment content, it can simultaneously provide "confirm favorite" and "cancel favorite" options. When the user selects "confirm favorite," then "display the results of adding the target user's comment content to the target application's favorites" is displayed. This way, by displaying a more readable operation plan, users can better understand the target user's comment content and decide whether they need to continue to favorite the target user's comment content. Of course, in some other embodiments, the terminal may also simultaneously "display the operation plan for the target user's comment content" and "display the collection result of adding the target user's comment content to the target application's favorites". The specifics can be flexibly limited as needed, and will not be elaborated here.
[0111] In the process of displaying the operation plan for the target user's comment content, in each optional embodiment, other content related to the operation plan can be displayed with reference to the above embodiments. Specifically:
[0112] Optionally, corresponding to the operation plan for the target user's comment content, the terminal can also display statistical information obtained by statistically analyzing user feedback information related to the operation plan.
[0113] Optionally, the user feedback information related to the operation plan includes positive and negative user feedback information related to the operation plan; therefore, the terminal displays statistical information obtained by statistically analyzing the user feedback information related to the operation plan. Specifically, this can be achieved by displaying a statistical comparison between the positive and negative user feedback information related to the operation plan. For example, refer to... Figure 11 This is a schematic diagram of the interface for the operation scheme of target user comments in other embodiments. Figure 11 The dashed box 1102 shows the statistical comparison between positive and negative user feedback information related to the operation plan. The bar chart for "useful" is obtained by statistically analyzing the positive user feedback information related to the operation plan, while the bar chart for "useless" is obtained by statistically analyzing the negative user feedback information related to the operation plan.
[0114] Optionally, the terminal can also display user feedback information related to the operation plan; this user feedback information includes all user feedback information from which the target content of the operation plan can be extracted. In specific applications, when displaying the operation plan, the terminal can also display statistical information obtained by summarizing the user feedback information related to the operation plan. Corresponding to this statistical information, an operation entry point can be displayed. When the user clicks this operation entry point, a new page can be displayed, showing the user feedback information related to the operation plan. Thus, by first displaying statistical information and then guiding the user to view user feedback information through the operation entry point, the flexibility of the page display can be improved. For further examples, please refer to [link / reference]. Figure 11 The operation plan's display page shows an "View Detailed Data" operation entry 1104. When the user clicks on this operation entry 1104, a new page will be displayed, where user feedback information will be shown.
[0115] Optionally, user feedback information related to the operation plan is displayed on the data details page of the operation plan. The terminal then displays this user feedback information, which may specifically include: displaying positive feedback statistics and negative feedback statistics on the data details page; corresponding to the positive feedback statistics, displaying user positive feedback information related to the operation plan used to obtain the positive feedback statistics; and corresponding to the negative feedback statistics, displaying user negative feedback information related to the operation plan used to obtain the negative feedback statistics. For example, refer to... Figure 11 When the user clicks Figure 11 Operation entry 1104 allows the terminal to display a data details page, which is... Figure 11As can be seen, the data details page displays positive feedback statistics, including specific statistical values and statistics represented by bar charts. Below the positive feedback statistics, user positive feedback information related to the operation plan is displayed. The page also displays negative feedback statistics, including specific statistical values and statistics represented by bar charts. Below the negative feedback statistics, user negative feedback information related to the operation plan is displayed.
[0116] In some embodiments, the data details page of an operation plan may also display the success rate of that operation plan. The success rate can be the percentage of positive user feedback messages out of the total number of user feedback messages. For example, taking user feedback messages as user comments, the success rate = number of "helpful" comments / (number of "helpful" comments + number of "not helpful" comments). See the example below for further details. Figure 11 ,exist Figure 11 The data shows that the success rate of this operation plan is 63%.
[0117] Optionally, displaying user feedback information related to the operation plan may further include: displaying a feedback information display area corresponding to the target user's comment content and a feedback information display area corresponding to at least one target-related content of the target user's comment content; displaying user feedback information for the target user's comment content in the feedback information display area corresponding to the target user's comment content; and displaying user feedback information for the target-related content in the feedback information display area corresponding to each target-related content. For examples, please refer to [link / reference]. Figure 11 The feedback information display area corresponding to the target user's comment content can include positive feedback information display area A and negative feedback information display area B. Positive feedback information display area A displays useful comments related to the target user's comment content, and negative feedback information display area B displays useless comments related to the target user's comment content. The feedback information display area corresponding to one of the target related content can include positive feedback information display area C and negative feedback information display area D. In the positive feedback information display area C corresponding to the target related content, the reference "Same Solution Note 2" and the total number of user feedback messages under the target related content are also displayed, i.e., "12 people indicated it was useful".
[0118] In the above embodiments, when a user saves a comment, other non-comment content that can be extracted into the same solution can be retrieved. A step-by-step solution can be generated based on the non-comment content and displayed. This allows users to directly save valuable comments without having to exit the current content and manually search for the solution proposed in the comments, thus improving interaction efficiency.
[0119] In some embodiments, when multiple target contents are collected in the favorites folder, the content collection method of this application further includes:
[0120] In the target application, a favorites page is displayed, showing at least one central node of the operation scheme graph corresponding to each operation scheme. The central node of each operation scheme graph represents the corresponding operation scheme. For each central node, at least one of a first or second auxiliary node connected to the central node via a connecting line is displayed. The first auxiliary node represents the target associated content of the operation scheme represented by the central node in the favorites, and the second auxiliary node represents the associated user comments of the operation scheme represented by the central node in the favorites.
[0121] Specifically, the favorites contain multiple target contents. In the process of collecting these target contents, the terminal can generate at least one operation plan. Thus, when the terminal displays the favorites page, it displays the collected target contents with the generated operation plan as the center point. The system displays an operation plan graph for each operation plan. This graph includes a central node and multiple subsidiary nodes connected to the central node via connecting lines. The central node represents the corresponding operation plan, and the subsidiary nodes represent the target content or user comments associated with that operation plan in the bookmarks. These subsidiary nodes include at least one of a first subsidiary node or a second subsidiary node. The first subsidiary node represents the target associated content of the operation plan represented by the central node in the bookmarks; this target associated content is the same as the target content of the operation plan in the bookmarks. The second subsidiary node represents the associated user comments of the operation plan represented by the central node in the bookmarks; this associated user comments, which are the target associated content of the associated user comments, can also be used to extract the operation plan, meaning the associated user comments relate to the operation plan.
[0122] In the above embodiments, displaying the target content with the operation plan as the center can intuitively present the effective information of the target content, so that users do not have to click into the details page to recall the reason for saving the content and then judge whether the content is reliable, thus improving the efficiency of users reading saved content and filtering their favorite solutions.
[0123] In some embodiments, the content collection method of this application further includes:
[0124] For each central node of the scheme map, at the display position of the central node of the scheme map, the scheme identifier of the operation scheme represented by the central node of the scheme map is displayed, and at least one of the following information is displayed: the content identifier of the target content to which the operation scheme represented by the central node of the scheme map belongs, the scheme content of the operation scheme represented by the central node of the scheme map, and statistical information obtained by statistically analyzing user feedback information related to the operation scheme represented by the central node of the scheme map.
[0125] Specifically, the scheme identifier for the operation plan can be the name of the operation plan. The content identifier for the target content can be the title of the target content.
[0126] Specifically, for each operation plan graph, the display position of its central node can show the plan identifier or plan content of the operation plan corresponding to that operation plan graph, the content identifier or specific content of the target content to which the operation plan belongs, and statistical information obtained from user feedback related to that operation plan. For example, if the displayed plan identifier is the operation plan identifier, the user can trigger an action by clicking the identifier to view the specific plan content; if the displayed content identifier is the target content identifier, the user can trigger an action by clicking the identifier to view the specific content.
[0127] For example, see reference. Figure 12 The image below is a schematic diagram of the Favorites page in some embodiments. An operation plan graph is displayed in the upper left corner. The central node of the operation plan graph is used to represent the operation plan of "Plan Name A". At the display position of the central node of the operation plan graph, information such as success rate, the content of the note to which the operation plan belongs, the plan content, and statistical information are also displayed.
[0128] In the above embodiments, since multiple types of information can be displayed at the display position of the central node of the scheme diagram, effective information can be presented more intuitively, further improving the readability of the operation scheme diagram.
[0129] In some embodiments, when multiple topic-based content items are also collected in the favorites folder, the content collection method of this application further includes:
[0130] The bookmarks page displays the topic graph center node of at least one topic graph corresponding to each topic, with each topic graph center node representing the corresponding topic; for each topic graph center node, at least one of the third or fourth auxiliary nodes connected to the topic graph center node by a connecting line is displayed.
[0131] Among them, topic-based content, also known as non-target content, refers to content from which operational steps cannot be extracted. For this content from which operational steps cannot be extracted, semantic recognition can be performed to extract one or more "topics".
[0132] Specifically, when multiple topic-based content items are saved in the favorites folder, the terminal can extract the topic from these items. Therefore, when displaying the favorites page, the terminal can show the saved topic-based content centered around the extracted topic. For each topic, a topic graph is displayed. This graph includes a central node and multiple subordinate nodes connected to the central node. The central node represents the corresponding topic, and the subordinate nodes represent related target content or user comments in the favorites folder. These subordinate nodes include at least one of a third or fourth subordinate node. The third subordinate node represents related topic-based content in the favorites folder, and the fourth subordinate node represents related user comments. Thus, topic-based content related to a given topic can be extracted to identify the topic-based content of that topic, and related user comments can be extracted to identify the user comments of that topic.
[0133] In the above embodiments, displaying topic-based content in the center of the topic can intuitively present the effective information of the topic-based content, so that users do not have to click into the details page to recall why they saved the content and then judge whether the content is reliable, thus improving the efficiency of users reading saved content and filtering their favorite solutions.
[0134] In some embodiments, the content collection method of this application further includes: for each topic graph center node, displaying at the display position of the topic graph center node the topic represented by the topic graph center node, target topic-type content related to the topic represented by the topic graph center node in the collection, and statistical information obtained by statistically analyzing user feedback information related to the topic represented by the topic graph center node.
[0135] Among these, target topic-related content refers to the topic-related content with the highest number of positive user feedback messages among all topic-related content represented by the central node of the topic graph. Topic-related user feedback information refers to user feedback information on topic-related topic-related content. This user feedback information can include positive user feedback, such as positive comments about the topic, and negative user feedback, such as negative comments about the topic.
[0136] Specifically, at the display position of the central node of each topic graph, the terminal can display the topic represented by the central node, the target topic-type content or target topic content related to the topic represented by the central node in the favorites, and statistical information obtained by statistically analyzing user feedback information related to the topic represented by the central node. This statistical information can be a statistical comparison between positive and negative user feedback information related to the topic represented by the central node.
[0137] For example, please refer to [the relevant documentation / reference]. Figure 12 The bottom right corner displays a topic graph. The central node of the topic graph represents the operation plan for "topic name a". The central node of the topic graph also displays the notes with the most likes related to the topic, as well as statistical information.
[0138] In the above embodiments, since multiple types of information can be displayed at the display position of the central node of the topic graph, effective information can be presented more intuitively, further improving the readability of the topic graph.
[0139] In some embodiments, the favorites page further displays a first favorites display mode option and a second favorites display mode option. Displaying the central node of the scheme map of the operation scheme map corresponding to at least one operation scheme on the favorites page includes: when the first favorites display mode option is selected, displaying the central node of the scheme map of the operation scheme map corresponding to at least one operation scheme on the favorites page; the content collection method of this application further includes: when the second favorites display mode option is selected, arranging and displaying the content collected in the favorites in sequence.
[0140] Specifically, in this embodiment, the favorites display page provides two favorites display methods, namely the first favorites display method and the second favorites display method. In the first favorites display method, the content in the favorites is displayed in a graph format. In the second favorites display method, the content in the favorites is displayed in a conventional display method, that is, the content in the favorites is displayed in a sequential manner, such as in a list format.
[0141] For example, please refer to [the relevant documentation / reference]. Figure 12 , Figure 12 The system displays two options: a first option for displaying favorites, "Graphic Mode," and a second option for displaying favorites, "Normal Mode." Figure 12 With "Graphic Mode" selected, the bookmarks page displays content in graph format. (See reference) Figure 13 This is a schematic diagram of the favorites display page in some other embodiments. Figure 13 With "Graphic Mode" selected, the saved items in the Favorites page are displayed sequentially.
[0142] For example, a share control can also be displayed on the favorites display page. When a user clicks the share control, the favorites display page can be shared with other users. Optionally, when the first favorites display method option is selected, the favorites page under the first display method is displayed when other users access the favorites page through the share link; when the second favorites display method option is selected, the favorites page under the second display method is displayed when other users access the favorites page through the share link. See the example for further details. Figure 12 and Figure 13 The control corresponding to the "Invite friends to share" prompt is the sharing control.
[0143] In the above embodiments, two different page display methods are provided to display the collected content, which can improve the flexibility of the content display on the collection page.
[0144] In some embodiments, the content collection method of this application further includes:
[0145] In response to the operation triggered by the companion mode for the operation plan, the companion mode for the operation plan is activated; in companion mode, the step description information of the current operation step to be executed is displayed; when the trigger condition for the next operation step to be executed is met, the step description information of the next operation step to be executed is displayed.
[0146] The step description information describes the operation process of each step and guides the user's actions. The trigger condition for the next pending operation step is the condition that can trigger the execution of the next pending operation step. For example, it could be that the current operation interface enters the next pending operation step or the current time reaches the operation time of the next pending operation step.
[0147] The "Companion Mode" trigger operation for a specific operation plan activates that companion mode. For example, the terminal can display a companion mode trigger control for that operation plan, and then, in response to triggering the companion mode control, activate the companion mode for that operation plan. See the example below. Figure 14 When a user selects an action plan on the favorites page. For example... Figure 14 The operation plan in the upper left corner of the favorites page can display the data details page of the operation plan. On the data details page, the companion mode trigger control 1402 can be displayed, thereby enabling the companion mode for the operation plan.
[0148] The operation plan contains multiple steps, which need to be executed sequentially in a certain order. In companion mode, the terminal can display the step description information of the currently pending operation step, allowing the user to execute the current step according to the step description information. When the trigger condition for the next pending operation step is met, the terminal displays the step description information of the next pending operation step, which the user can then execute, until all operation steps in the operation plan have been completed.
[0149] For example, the terminal can display the step description information of the current operation step to be executed, while simultaneously displaying the step description information of the next operation step to be executed. The terminal can show the step description information of the current operation step as completed, and the step description information of the next operation step as pending. Alternatively, the terminal can update the display of the step description information of the current operation step to reflect the step description information of the next operation step to be executed.
[0150] In practical applications, the terminal can display step-by-step descriptions of the operation procedures in a floating window. For example, see [link / reference]. Figure 15 The diagram illustrates page changes in the companion mode in some embodiments. The terminal first displays the first step description information "Open XXX APP" in a pop-up window. When the user performs the operation step according to the step description information, the current operation interface enters the second operation step, that is, the triggering condition of the second operation step is met. Then the terminal updates the information displayed in the pop-up window with the step description information of the second operation step. When the user performs the operation step according to the step description information, the current operation interface enters the third operation step, that is, the triggering condition of the third operation step is met. Then the terminal updates the information displayed in the pop-up window with the step description information of the third operation step.
[0151] For example, the terminal can perform semantic analysis on the operation step description information. If the analysis result indicates that the execution of a certain operation step in the operation plan is not on the terminal, the terminal can provide an operation description input box and an operation image upload control. The terminal can perform semantic analysis and image recognition on the operation description and operation image to determine whether the operation has been completed correctly. If the determination is correct, it will display the message "Step n is completed" and proceed to the next step. For example, Figure 15 The third step in the process is not performed on the terminal, so the terminal can further display... Figure 16 As shown in the left image, after the user fills in the operation description and uploads a screenshot on this page, the current operation page proceeds to the fourth step, which is the page shown in the right image (Figure 16).
[0152] In the above embodiments, since the companion mode can be enabled, and the step description information of each new operation step can be displayed to guide the user to perform the operation, the execution efficiency of the user's operation process can be improved.
[0153] In some embodiments, when the currently pending operation step indicates time constraint information; in companion mode, the step description information displayed for the currently pending operation step includes:
[0154] In companion mode, when the current time reaches the reminder time that matches the time constraint information, an operation reminder for the currently pending operation step is triggered; in response to the operation step trigger event for the operation reminder, the step description information of the currently pending operation step is displayed.
[0155] The time constraint information refers to the information that constrains the execution of the operation steps in terms of time. Optionally, the time constraint information can be a specific time, which is the specific execution time of the operation step. For example, if an operation step is to perform operation XX at 9:00 AM, then 9:00 AM is the time constraint information. When the time constraint information is a specific time, the reminder time that matches the time constraint information is a time close to that specific time. For example, for the operation steps mentioned above, the reminder time that matches the time constraint information could be 8:55 AM.
[0156] In some other embodiments, time constraint information can also be used to constrain the execution time of the currently pending operation step relative to the event time of the event to which the currently pending operation step targets. In this case, the time constraint information is not a specific time; the currently pending operation step targets a specific event, and the execution time of the currently pending operation step needs to be determined based on the event time of that event and the time constraint information in the operation step description. The event time can be set by the user or determined based on some event conditions. For example, an operation step might be "Execute operation XX 2 minutes before event XX begins," where 2 minutes is the time constraint information. When time constraint information is used to constrain the execution time of the currently pending operation step relative to the event time of the event to which the currently pending operation step targets, the reminder time matching the time constraint information needs to be determined based on the execution time of the operation step, which could be a time close to the execution time.
[0157] In this embodiment, when the current time reaches the reminder time that matches the time constraint information, the terminal can also trigger an operation reminder for the currently pending operation step. The terminal can further respond to the operation step trigger event for the operation reminder by displaying a step description information for the currently pending operation step. Optionally, the operation step trigger event for the operation reminder can be an operation triggering action for the operation step indicated by the operation reminder, such as the user triggering the operation step according to the operation reminder; alternatively, the operation step trigger event for the operation reminder can be the current time reaching the operation step trigger time indicated by the operation reminder.
[0158] For example, see reference. Figure 17 , assuming Figure 15 The first operation step in the system has a time constraint, specifically, opening the XXX app two minutes before invoicing. Once the time for opening the XXX app (i.e., the execution time) is determined, the terminal can trigger an operation reminder for this step before that execution time. Figure 17 The left image shows the user clicking the operation prompt in the left image, which leads to... Figure 17 In the right image, users can follow Figure 17 Follow the instructions in the right-hand image to perform the operation, allowing the terminal to respond to the operation prompts and trigger events, thus entering... Figure 15 The first image shown on the page.
[0159] In the above embodiments, since in the companion mode, when the current time reaches the reminder time that matches the time constraint information, an operation reminder for the operation steps to be performed can be triggered, which can better guide the user's operation.
[0160] In some embodiments, when time constraint information is used to constrain the execution time of the currently executed operation step relative to the event time of the event targeted by the currently executed operation step, reference is made. Figure 18 The method for saving content in this application also includes a reminder time determination step, specifically including:
[0161] Step 1802: Display the Companion Mode Settings page. On the Companion Mode Settings page, display the event time setting control for the currently pending operation step.
[0162] Step 1804: In response to the setting operation of the event time setting control, determine the event time of the event to which the operation step to be performed is targeted.
[0163] Specifically, the terminal can display a companion mode settings page. This page shows an event time setting control for the currently pending operation step. The user can use this control to set the event time for the event corresponding to the currently pending operation step. For an example, please refer to [link / reference]. Figure 19 When the user clicks Figure 14 The companion mode trigger control 1402 can be accessed. Figure 19 The companion mode settings page, shown in the left and right corners, allows users to set the event time for the "invoicing" event in the first operation step. After setting the event time, clicking the "OK" button on the page will take you to... Figure 19 The page shown in the middle right image.
[0164] Step 1806: Determine the reminder time that matches the time constraint information based on the event time and time constraint information of the event targeted by the current operation step to be executed.
[0165] Specifically, the terminal can determine the execution time of the operation step to be executed based on the event time and time constraint information of the event targeted by the operation step to be executed, and then determine the reminder time matching the time constraint information based on the execution time.
[0166] For example, please refer to [the relevant documentation / reference]. Figure 19 The event time for the first operation step is 15:00 on May 25, 2024. The time constraint information is 2 minutes in advance. Therefore, the execution time of the first operation step can be determined as 14:58 on May 25, 2024. The reminder time is a time before and close to the execution time. For example, it could be 14:48 on May 25, 2024, which means the operation reminder is triggered 10 minutes in advance.
[0167] In the above embodiments, users can set the event time through the event time setting control, thereby setting the reminder time interval, which improves the interaction flexibility in the companion mode and ensures the timeliness and effectiveness of the operation reminder trigger.
[0168] In some embodiments, when the current operation step to be executed ends and the triggering condition for the next operation step to be executed is not met, the reason for the failure of the current operation step to be executed is displayed.
[0169] Specifically, if the current operation step to be executed ends and the triggering condition for the next operation step to be executed is not met, the terminal will not display the step description information of the next operation step, but will display the failure reason for the failure of the current operation step to be executed, so as to help the user re-execute the correct operation.
[0170] In some specific embodiments, this application also provides an application scenario in which users can search for solutions to a problem on information flow applications. In this case, users often browse multiple articles and make an intuitive assessment of the reliability of the article through likes, comments, etc., and collect the articles they think are reliable. However, when users collect multiple articles and enter the collection, it is still difficult for them to select the best solution from so many articles. The reasons may be as follows: (1) Due to the lack of accurate data comparison, it is easy to be misled by the description of a single article or a few articles and mistakenly select a solution that is not as advertised or has poor real effectiveness; (2) When the number of collections is large, it is difficult to recall the reason why they chose to collect the article when browsing the collection list later, unless they click on the details, which makes it more difficult to grasp the key points from the vague memory to form the final best solution; (3) Moreover, many articles are just content produced by other users based on personal experience, without processing or clear steps; (4) Users may also collect multiple similar articles, resulting in a lot of invalid information in the collection. These reasons all increase the difficulty for users to find the best solution.
[0171] However, the reason why users click to save a piece of content is that the content has something that moves them. Therefore, how to effectively utilize the saved content, and as accurately as possible, clearly extract and intuitively present the vague desired solution in the user's mind, so as to provide the user with an effective basis for comparing and filtering different solutions, is the pain point that the existing saving function cannot solve.
[0172] Based on this, this application provides a content collection method that can generate operation plans through the collection behavior, provide success rate data for the plans, organize the collection content around the plans, and provide a function to enter a support mode after selecting the best plan. This method allows users to obtain multiple operation plans with clear steps through collection, and to select their preferred plan by intuitively comparing the success rate data and comment feedback of these operation plans. After selecting the preferred plan and entering the support mode, users can receive timely operation guidance. This content collection method of this application efficiently utilizes collected content, reduces the cost for users to read collected content, select preferred plans, and perform plan operations, allowing users to solve problems more easily and confidently. Compared with related technologies, this content collection method includes at least the following improvements:
[0173] 1. Extracting saved content into clear, step-by-step operation plans. After a user browses content and clicks "save," if the content can be extracted into detailed steps, a step-by-step operation plan is generated based on that content. The plan's name is a summary of the content after AI semantic recognition, thus refining the user's original content and improving its readability and operability. Optionally, if a user repeatedly saves other content that can be extracted into the same plan, a new plan will not be generated, and the content will be added to the favorites list as usual. When the user selects the target content again in the favorites list to browse, a display event is triggered for that target content. The terminal can respond to this event and display the operation plan extracted from the target content in the target application.
[0174] 2. Calculate the success rate of the solution by scraping relevant content from the entire platform. After the solution is generated, the system will automatically scrape other content that can be extracted into the same solution from the platform, and scrape all text comments under this content and the original content that has been saved. Semantic recognition will be performed on these text comments, categorizing them into three types: "useful," "useless," and "neither useful nor useless," and the number of comments in each category will be counted. After the statistics are completed, the number of "useful" and "useless" comments will be presented in a bar chart under the note. Users can click the "View Detailed Data" button to enter the detailed data page of the solution and see the solution's success rate [Success Rate = Number of "Useful" Comments / (Number of "Useful" Comments + Number of "Useless" Comments)]. They will also see the saved original content, other content scraped by the system that can be extracted into the same solution, and the specific "useful" / "useless" comments under this content. By calculating the success rate of the solution, effective data based on real user feedback can be provided to users to judge the reliability of the solution.
[0175] 3. Save Comments. Since comments may offer solutions different from the original content, users can save a comment. The system will automatically retrieve other non-comment content that can be refined into the same solution and generate a step-by-step solution based on the most upvoted comment. Other functions after solution generation are the same as in points 1, 2, and 3. Saving comments allows users to directly save valuable comments without having to exit the current content and manually search for solutions.
[0176] 4. Favorites Graph Mode. The Favorites section offers "Normal Mode" and "Graph Mode." In Normal Mode, Favorites are displayed sequentially, arranged by individual content. In Graph Mode, Favorites are displayed centered around generated solutions. At the center, the generated solution, the original content upon which it's based, and a bar chart indicating "useful / useless" comments are displayed. Each center has multiple connected sub-points, which display other content saved by the user that can be extracted into the same solution. A center and its sub-points form a graph, with multiple graphs displayed flatly within the Favorites section. Additionally, for non-target content in the Favorites that cannot be extracted into detailed steps, the system performs semantic recognition and extracts several "topics," which are then displayed centered around these topics. Displaying Favorites in Graph Mode provides a clear and intuitive presentation of relevant information, namely solution content and success rate data. This eliminates the need for users to click through to the details page to recall why they saved the content and then judge its reliability, improving the efficiency of reading saved content and selecting desired solutions.
[0177] 5. Solution Support Mode. After comparing different solutions in their favorites list, users can determine the best solution by considering factors such as success rate, feedback, and number of related points. The solution with the highest success rate, the most helpful comments, or the most related points (indicating the user's greatest interest in the solution and the most related content saved) can be considered the best. Specific criteria are based on the user's judgment; this guide only provides reference points. Once in support mode, the system will recognize time points in the solution steps (e.g., n hours in advance, nth day, every n days). Users can customize the start time of the operation, and the system will send reminder messages at each time point. Clicking the reminder message will take the user to the support mode page, where detailed operation steps will be displayed. For mobile operations, when exiting the app to another page, an operation step pop-up window will be displayed. Once the system detects that the user has completed the current step, it will automatically display the next step in the pop-up window. For offline operations (not mobile), users can upload their operation description and images. The system will recognize the uploaded content to determine if the user has completed the current step and provide a completion confirmation. For example, a user selects the "PC Ticket Snatching" option to enter Companion Mode. The system recognizes the "2 minutes before ticket opening" time node in Step 1 and provides the user with an entry point to set the ticket opening time. The user sets the ticket opening time to 15:00 on May 25, 2024. The process will begin 2 minutes before the ticket opening, which is 14:58 on May 25, 2024. Ten minutes before the process starts, which is 14:48 on the same day, the system will send a reminder message to the user. The user clicks the reminder message to enter the Companion Mode page and waits until the process starts before following the operation steps. When the user performs a mobile operation, such as "open XXX app", the system displays the operation description in a floating window; if the user opens XXX app, the system presents the next step "pre-fill ticket information" in the floating window. When the user performs a non-mobile operation, such as "open the XXX official website on computer and log in to the account", they can return to the Companion Mode page and upload an operation image, such as a screenshot from the PC. The system determines that the operation is complete based on the image and displays "Step 3 completed", and the content of Step 4 becomes visible. With the solution-guided mode, users no longer need to manually set time reminders for each step or check the accuracy of their actions. When performing operations on their mobile devices, they no longer need to switch between this app and other apps to view the steps, allowing for a more convenient and hassle-free experience.
[0178] refer to Figure 20 The diagram below illustrates the user operations and corresponding technical principles involved in this embodiment. Figure 20 The technical principles involved in this application are described below:
[0179] 1. Refine the collected content into a plan with clear steps;
[0180] The text content in the saved content is semantically analyzed using a large language model to extract the solution name and steps. If there are images, the text in the images is extracted using OCR, and the objects in the images are identified using a Special Object Detection (SSD) algorithm, thus associating the images with the text steps.
[0181] 2. Calculate the success rate of this solution by scraping relevant content from the entire platform;
[0182] The system searches for solution keywords (solution names) across the entire platform. A large language model is used to semantically identify all search results, filtering out content that can be extracted into the same solution. The filtering method involves extracting each search result into a step-by-step solution, then comparing each step sequentially with the original solution steps. Sentence embedding is used to determine the similarity between each set of steps. Sentence embedding encodes sentences into dense vector representations and then calculates the similarity between two vectors. If two vectors are close, the sentences are considered semantically similar. There are several different ways to quantify similarity using sentence embedding. For example, cosine similarity is calculated between the cosine similarity of two sentence vectors, ranging from -1 to 1. The closer the value is to 1, the more similar the two sentences are. If the similarity between each step of the solution extracted from the search result and the original solution is greater than or equal to 0.8, then the search result is considered the same solution.
[0183] Sentence embedding is a technique that encodes sentences into dense vector representations. Its core idea is as follows: 1) Encoding sentence semantics: For a given sentence, a deep learning model encodes it into a fixed-length vector. This vector captures the sentence's semantic information, such as its topic, sentiment, and syntactic structure. 2) Vector space representation: The encoded sentence vector is mapped into a high-dimensional semantic vector space. In this space, semantically similar sentences are encoded as vectors that are close to each other. 3) Similarity calculation: To determine whether two sentences express the same meaning, we can calculate the similarity between their corresponding vectors, such as cosine similarity or Euclidean distance. If the two vectors are very close, it means that the two sentences are semantically very similar.
[0184] The comments under the selected content are semantically identified and categorized into three types: "useful," "useless," and "neither useful nor useless." The number of comments in each category is then counted. The success rate of the solution is calculated as: [Success Rate = Number of "useful" comments / (Number of "useful" comments + Number of "useless" comments)]. "Useful" comments can be further subdivided into "very useful" and "generally useful." If a comment contains keywords expressing degree, tone, or positive emotion, such as "really," "super," "thank you," exclamation marks, or emoticons like hearts, roses, or happy emojis, it is classified as "very useful." If these keywords are absent, the comment is classified as "generally useful." Similarly, comments indicating "uselessness" can be further divided into "extremely useless" and "generally useless." If a comment contains keywords expressing degree, tone, or negative emotion, such as "really," "completely," "not at all," exclamation marks, or emoticons like [vomiting], [petrified], or [angry], then the comment can be judged as "extremely useless." If the above keywords do not appear, the comment is judged as "generally useless." Users can expand the above data by clicking on the useful / useless comment bar chart.
[0185] 3. Favorites map mode;
[0186] 1) Rendering of the solution graph: Traverse the data in the solution database, where each solution is rendered as a central point. At the central point, the original content upon which the solution is based, the solution's success rate, and a bar chart showing "useful / useless" comments are simultaneously displayed. Traverse the solution database for other content across the entire platform that can be extracted into the same solution, filtering out those saved to users' favorites. Each piece of this type of content is rendered as a subordinate point to the central point.
[0187] 2) Topic Graph Rendering: Using a large language model, semantic recognition is performed on content in the bookmarks that cannot be extracted into solutions, extracting topics. Each topic is rendered as a central point. Semantic recognition is performed on the comments under the topic content, and the number of "positive" and "negative" comments is counted, rendered as a bar chart of positive and negative comments displayed at the central point of the topic.
[0188] Presenting collected solutions and topics in a graphical format is more intuitive, clearer, and more efficient than simply listing them sequentially. Users no longer need to scroll through content; instead, they can see the key information (solutions and topics) and the original collected content within one or two screens.
[0189] 4. Plan-based support mode;
[0190] 1) Set operation time and send message reminders: Identify time nodes in the solution steps, and perform semantic analysis on the solution step text using a large language model to divide the text into time-related text (e.g., n hours in advance, day n, every n days, etc.) and non-time-related text. For operation steps with time-related text, provide a time setting button. Read the user-set time, use the natural language reasoning capabilities of the large language model to infer the actual start time of each operation, and send a message reminder at that time.
[0191] 2) Mobile App Floating Window Companion: Semantic analysis is performed on the operation steps. If the operation is determined to be a mobile app operation, the operation steps are rendered as a mobile floating window after the user exits the app. The user's mobile screen is read frame by frame, and the SSD algorithm is used to perform image recognition on each frame. The mobile screen and operation steps are matched, and the floating window content is updated when the mobile screen enters the next operation step.
[0192] 3) Non-mobile operation supports uploading operation descriptions and images: Semantic analysis is performed on the operation steps. If the operation is determined to be non-mobile, an operation description input box and an operation image upload button are provided. Semantic analysis and image recognition are performed on the operation description and operation image to determine whether the operation has been completed correctly. If the determination is correct, the message "Step n is completed" is displayed and the user proceeds to the next step; if the determination is incorrect, the message "Step n is not completed" is displayed, and a reason for incompleteness is generated using a large language model, preventing the user from proceeding to the next step.
[0193] In this embodiment, a large language model is used to reprocess the saved content and related feedback. Clearly defined operation plans are extracted from the user-generated original content, and success rate data is extracted from the user-generated original feedback. Secondly, OCR (Optical Character Recognition) and SSD (Single Object Detection) are used to recognize the solution images and user operation images. The large language model is then used to perform semantic analysis on the solution steps and user operation descriptions, thereby matching user operations with solution steps. Finally, the saved content is reconstructed using the above technologies, displaying the saved content centered around solutions. This provides users with more refined and accurate information and data in their saved content, allowing users to more efficiently select and implement the best solution to solve their problems.
[0194] In other specific embodiments, this application also provides another application scenario. In this scenario, the information flow application can push content to users, and the terminal can display the pushed content. While browsing the pushed content, if the user is interested in the content, they can bookmark it. Later, when the user selects the content in their bookmarks to browse again, if the content is target content that includes strategy information describing the achievement of a specified goal, the terminal can further display the operation plan extracted from the target content. This allows the user to better understand the target content by reading the operation plan, highlighting the readability and operability of the content. In addition, the user can also directly bookmark the operation plan. If the content is topic-based content, the terminal can further display at least one topic extracted from the topic-based content, and display other pushed content under that topic from which the topic can be extracted. This allows the user to further understand the extracted topic by clicking on these pushed contents.
[0195] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0196] Based on the same inventive concept, this application also provides a content collection device for implementing the content collection method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more content collection device embodiments provided below can be found in the limitations of the content collection method described above, and will not be repeated here.
[0197] In some embodiments, such as Figure 21 As shown, a content collection device 2100 is provided, including:
[0198] The content display module 2102 is used to display target content in the target application, the target content including strategy information for achieving a specified goal;
[0199] The content collection module 2104 is used to respond to the collection operation for the target content and display the collection result of adding the target content to the collection of the target application;
[0200] The operation plan display module 2106 is used to respond to the display trigger event for the target content and, in the target application, display the operation plan extracted from the target content. The operation plan includes the operation steps extracted from the strategy information.
[0201] The aforementioned content collection device displays target content in a target application, including strategy information for achieving a specified goal. In response to a collection operation on the target content, it displays the collection result of adding the target content to the target application's favorites. In response to a display trigger event for the target content, it displays an operation plan extracted from the target content within the target application. This operation plan includes operation steps extracted from the strategy information. Since the displayed operation plan includes operation steps extracted from the strategy information, meaning the operation plan is a refined version of the target content, displaying this operation plan allows users to better understand the collected content based on the clearly defined steps within the operation plan, thus improving the readability and operability of the collected content.
[0202] In some embodiments, the operation plan display module is further configured to: display statistical information obtained by statistically analyzing user feedback information related to the operation plan, corresponding to the operation plan.
[0203] In some embodiments, user feedback information related to the operation plan includes positive user feedback information and negative user feedback information related to the operation plan; the operation plan display module is also used to: display the statistical comparison relationship between the positive user feedback information and the negative user feedback information related to the operation plan.
[0204] In some embodiments, the operation scheme display module is further configured to: display user feedback information related to the operation scheme in the target application; wherein the user feedback information related to the operation scheme includes user feedback information for the target content and user feedback information for the target related content, and the operation scheme extracted from the target related content is the same as or similar to the operation scheme extracted from the target content.
[0205] In some embodiments, user feedback information is displayed on the data details page of the operation plan. The operation plan display module is further configured to: display positive feedback statistics and negative feedback statistics on the data details page; display user positive feedback information related to the operation plan used to obtain positive feedback statistics corresponding to the positive feedback statistics; and display user negative feedback information related to the operation plan used to obtain negative feedback statistics corresponding to the negative feedback statistics.
[0206] In some embodiments, the operation scheme display module is further configured to: display a feedback information display area corresponding to the target content and a feedback information display area corresponding to at least one target-related content of the target content; display user feedback information for the target content in the feedback information display area corresponding to the target content; and display user feedback information for the target-related content in the feedback information display area corresponding to each target-related content.
[0207] In some embodiments, the content collection device of this application further includes: a comment content display module, configured to display at least one user comment on target content in a target application; in response to a collection operation on the target user comment in the at least one user comment, display a collection result of adding the target user comment to the collection of the target application; and display an operation plan for the target user comment, the operation plan for the target user comment including operation steps extracted from target associated content corresponding to the target user comment, the target associated content including key information in the target user comment.
[0208] In some embodiments, when multiple target contents are collected in the favorites, the content collection device of this application further includes: a favorites page display module, used to display the favorites page of the favorites in the target application, displaying a scheme map center node of the scheme map corresponding to at least one operation scheme on the favorites page, the scheme map center node of each operation scheme map being used to represent the corresponding operation scheme; for each scheme map center node, displaying at least one of a first auxiliary node or a second auxiliary node connected to the scheme map center node by a connecting line, the first auxiliary node being used to represent the target associated content of the operation scheme represented by the scheme map center node in the favorites, and the second auxiliary node being used to represent the associated user comment content of the operation scheme represented by the scheme map center node in the favorites.
[0209] In some embodiments, the favorites page display module is further configured to: for each scheme map center node, at the display position of the scheme map center node, display the scheme identifier of the operation scheme represented by the scheme map center node and display at least one of the following information: the content identifier of the target content to which the operation scheme represented by the scheme map center node belongs, the scheme content of the operation scheme represented by the scheme map center node, and statistical information obtained by statistically analyzing user feedback information related to the operation scheme represented by the scheme map center node.
[0210] In some embodiments, when the favorites also contain multiple topic-based content, the favorites page display module is further configured to: display at least one topic graph center node corresponding to each topic on the favorites page, wherein each topic graph center node represents the corresponding topic; and for each topic graph center node, display at least one of a third or fourth auxiliary node connected to the topic graph center node by a connecting line, wherein the third auxiliary node represents topic-based content in the favorites related to the topic represented by the topic graph center node, and the fourth auxiliary node represents user comment content in the favorites related to the topic represented by the topic graph center node.
[0211] In some embodiments, the favorites page display module is further configured to: for each topic graph center node, display at the display position of the topic graph center node the topic represented by the topic graph center node, target topic-type content related to the topic represented by the topic graph center node in the favorites, and statistical information obtained by statistically analyzing user feedback information related to the topic represented by the topic graph center node; the target topic-type content is the topic-type content with the most positive user feedback information among all topic-type content related to the topic represented by the topic graph center node.
[0212] In some embodiments, the favorites page also displays a first favorites display mode option and a second favorites display mode option. The favorites page display module is further configured to: when the first favorites display mode option is selected, display the central node of the scheme map of the operation scheme map corresponding to at least one operation scheme on the favorites page; and when the second favorites display mode option is selected, arrange and display the content collected in the favorites in sequence.
[0213] In some embodiments, the content collection device of this application further includes: a companion mode activation module, configured to activate the companion mode for the operation scheme in response to a companion mode trigger operation for the operation scheme; in the companion mode, display the step description information of the current operation step to be executed; and when the trigger condition for the next operation step to be executed is met, display the step description information of the next operation step to be executed.
[0214] In some embodiments, when the currently pending operation step indicates time constraint information, the companion mode activation module is further configured to: in companion mode, when the current time reaches the reminder time that matches the time constraint information, trigger an operation reminder for the currently pending operation step; and in response to the operation step trigger event for the operation reminder, display the step description information of the currently pending operation step.
[0215] In some embodiments, when time constraint information is used to constrain the execution time of the currently to-be-executed operation step relative to the event time of the event targeted by the currently to-be-executed operation step, the companion mode activation module is further configured to: display a companion mode settings page, and on the companion mode settings page, display an event time setting control for the currently to-be-executed operation step; in response to the setting operation of the event time setting control, determine the event time of the event targeted by the currently to-be-executed operation step; and determine a reminder time matching the time constraint information based on the event time of the event targeted by the currently to-be-executed operation step and the time constraint information.
[0216] In some embodiments, the companion mode activation module is further configured to: when the current operation step to be executed ends and the triggering condition for the next operation step to be executed is not met, display the failure reason for the failure of the current operation step to be executed.
[0217] Each module in the aforementioned content collection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0218] In some embodiments, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 22 As shown, the computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The database stores target content, topic-based content, and other data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements the content collection method provided in this embodiment.
[0219] In some embodiments, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 23As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements the content collection method provided in this embodiment. The display unit of the computer device is used to form a visually visible image. It can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0220] Those skilled in the art will understand that Figure 22 , Figure 23 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0221] In some embodiments, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described content collection method.
[0222] In some embodiments, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described content collection method.
[0223] In some embodiments, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the content collection method described above.
[0224] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0225] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0226] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0227] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A content collection method characterized by comprising: The method comprises: displaying target content in a target application, the target content comprising strategy information describing a strategy for achieving a specified target; in response to a collection operation for the target content, displaying a collection result of adding the target content to a collection folder of the target application; in response to a display trigger event for the target content, displaying an operation scheme extracted from the target content in the target application, the operation scheme comprising operation steps extracted from the strategy information.
2. The method of claim 1, wherein, The method further comprises: corresponding to the operation scheme, displaying statistical information obtained by counting user feedback information related to the operation scheme.
3. The method of claim 2, wherein, The user feedback information related to the operation scheme comprises user positive feedback information related to the operation scheme and user negative feedback information related to the operation scheme; The display of the statistical information obtained by counting the user feedback information related to the operation scheme comprises: displaying a statistical quantity comparison relationship between the user positive feedback information related to the operation scheme and the user negative feedback information related to the operation scheme.
4. The method of claim 1, wherein, The method further comprises: displaying the user feedback information related to the operation scheme in the target application; The user feedback information related to the operation scheme comprises user feedback information for the target content and user feedback information for target associated content of the target content, and the operation scheme extracted from the target associated content is the same as or similar to the operation scheme extracted from the target content.
5. The method of claim 4, wherein, The user feedback information is displayed on a data detail page of the operation scheme, and the display of the user feedback information related to the operation scheme comprises: displaying positive feedback statistical information and negative feedback statistical information on the data detail page; corresponding to the positive feedback statistical information, displaying user positive feedback information related to the operation scheme used to obtain the positive feedback statistical information; corresponding to the negative feedback statistical information, displaying user negative feedback information related to the operation scheme used to obtain the negative feedback statistical information.
6. The method of claim 4, wherein, The display of the user feedback information related to the operation scheme comprises: displaying a feedback information display area corresponding to the target content and feedback information display areas corresponding to at least one target associated content of the target content; displaying user feedback information for the target content in the feedback information display area corresponding to the target content; displaying user feedback information for the target associated content in each feedback information display area corresponding to the target associated content.
7. The method of claim 1, wherein, The method further comprises: displaying at least one user comment content for the target content in the target application; in response to a collection operation for target user comment content in the at least one user comment content, displaying a collection result of adding the target user comment content to a collection folder of the target application; displaying an operation scheme for the target user comment content, the operation scheme for the target user comment content comprising operation steps extracted from target associated content corresponding to the target user comment content, the target associated content comprising key information in the target user comment content.
8. The method of claim 1, wherein, When multiple target contents are collected in the collection, the method further comprises: In the target application, a collection page of the collection is displayed, and a scheme graph center node of an operation scheme graph corresponding to at least one operation scheme is displayed on the collection page, and the scheme graph center node of each operation scheme graph is used for representing the corresponding operation scheme; For each scheme graph center node, at least one of a first subsidiary node or a second subsidiary node connected to the scheme graph center node by a connection line is displayed, the first subsidiary node is used for representing target associated content of the operation scheme represented by the scheme graph center node in the collection, and the second subsidiary node is used for representing associated user comment content of the operation scheme represented by the scheme graph center node in the collection.
9. The method of claim 8, wherein, The method further comprises: For each scheme graph center node, a scheme identifier of the operation scheme represented by the scheme graph center node and at least one of the following information are displayed at the display position of the scheme graph center node: A content identifier of the target content to which the operation scheme represented by the scheme graph center node belongs, a scheme content of the operation scheme represented by the scheme graph center node, and statistical information obtained by counting user feedback information related to the operation scheme represented by the scheme graph center node.
10. The method of claim 8, wherein, When multiple topic-type contents are also collected in the collection, the method further comprises: In the collection page, a topic graph center node of a topic graph corresponding to at least one topic is displayed, and each topic graph center node is used for representing the corresponding topic; For each topic graph center node, at least one of a third subsidiary node or a fourth subsidiary node connected to the topic graph center node by a connection line is displayed, the third subsidiary node is used for representing topic-type content related to the topic represented by the topic graph center node in the collection, and the fourth subsidiary node is used for representing user comment content related to the topic represented by the topic graph center node in the collection.
11. The method of claim 10, wherein, The method further comprises: For each topic graph center node, the topic represented by the topic graph center node, target topic-type content related to the topic represented by the topic graph center node in the collection, and statistical information obtained by counting user feedback information related to the topic represented by the topic graph center node are displayed at the display position of the topic graph center node; The target topic-type content is the topic-type content with the largest number of positive feedback information among all topic-type contents related to the topic represented by the topic graph center node.
12. The method of claim 8, wherein, The collection page further displays a first collection display mode option and a second collection display mode option, and the scheme graph center node of the operation scheme graph corresponding to at least one operation scheme displayed on the collection page comprises: When the first collection display mode option is in a selected state, the scheme graph center node of the operation scheme graph corresponding to at least one operation scheme is displayed on the collection page. The method further comprises: In a case where the second collection display mode option is in a selected state, the collected content in the collection is sequentially arranged and displayed.
13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: in response to a companion mode triggering operation for the operation scheme, starting a companion mode for the operation scheme; in the companion mode, displaying step description information of a current operation step to be executed; when a triggering condition of a next operation step to be executed is met, displaying step description information of the next operation step to be executed.
14. The method of claim 13, wherein, when the current operation step to be executed indicates time constraint information; the step of displaying, in the companion mode, the step description information of the current operation step to be executed includes: in the companion mode, when the current time reaches a reminder time matched with the time constraint information, triggering an operation reminder for the current operation step to be executed; in response to an operation step triggering event for the operation reminder, displaying the step description information of the current operation step to be executed.
15. The method of claim 14, wherein, when the time constraint information is used to constrain an execution time of the current operation step to be executed relative to an event time of an event to which the current operation step to be executed is directed, the method further includes: displaying a companion mode setting page, and in the companion mode setting page, displaying an event time setting control for the current operation step to be executed; in response to a setting operation for the event time setting control, determining the event time of the event to which the current operation step to be executed is directed; determining the reminder time matched with the time constraint information according to the event time of the event to which the current operation step to be executed is directed and the time constraint information.
16. The method of claim 13, wherein, The method further includes: when the current operation step to be executed ends and the triggering condition of the next operation step to be executed is not met, displaying a failure reason for the execution failure of the current operation step to be executed.
17. A content collection device, characterized by The device includes: a content display module configured to display target content in a target application, the target content including strategy information for achieving a specified target; a content collection module configured to, in response to a collection operation for the target content, display a collection result of adding the target content to a collection folder of the target application; an operation scheme display module configured to, in response to a display triggering event for the target content, display, in the target application, an operation scheme extracted from the target content, the operation scheme including an operation step extracted from the strategy information. 18.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-17. The processor executes the computer program to implement the steps of the method of any one of claims 1 to 16.
19. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 16.
20. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 16.