Task proposal generation method and device, computer device, and storage medium
By providing task assistance controls on the content creator's details page and using intelligent agents to generate task proposal summaries and delegation requirements, the problem of information overload for merchants is solved, and the efficiency of human-computer interaction and decision-making speed are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2026-04-28
- Publication Date
- 2026-06-12
AI Technical Summary
Merchants face information overload when selecting content creators, making it difficult to quickly locate and introduce information relevant to the task, resulting in low efficiency of human-computer interaction.
It provides task assistance controls, enabling intelligent agents to help generate task proposals, including a task proposal summary and multiple delegation requirements, simplifying information display and improving decision-making efficiency.
By streamlining information display and generating task proposals using intelligent agents, the efficiency of business decision-making is improved, information browsing time and interactive operations are reduced, and human-computer interaction efficiency is enhanced.
Smart Images

Figure CN122196274A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of network technology, and in particular to a method, apparatus, computer device, and storage medium for generating task proposals. Background Technology
[0002] Today, some content creators have gained a large following through their high-quality content, such as videos. Many businesses are seeking out well-known content creators to promote their products. Some online platforms display information about different content creators, allowing businesses to choose which ones to collaborate with. Businesses can then create task proposals on these platforms, which content creators can then execute. However, a single content creator's information involves a massive amount of data, including follower count, content style, historical pricing, engagement rate, and follower demographics. This leads to information overload for businesses, making it difficult to locate relevant information for their promotional tasks. Consequently, businesses need to spend considerable time browsing content creator information and developing task proposals that align with their specific needs and the content creators' requirements. This time-consuming process of browsing information and creating task proposals, coupled with numerous interactive operations, results in low human-computer interaction efficiency. Summary of the Invention
[0003] This disclosure provides a method, apparatus, computer device, and storage medium for generating task proposals, which can improve the efficiency of human-computer interaction. The technical solution of this disclosure is as follows: According to one aspect of the embodiments of this disclosure, a method for generating a task proposal is provided, comprising: In response to an object selection instruction for a first object, a details page for a second object is displayed. The details page includes object data for the second object, and the object data includes object attribute information and performance data of the published content. Based on the details page, a task assistance control is displayed, which is used to assist in the delegation of the task of introducing the target through an intelligent agent; In response to the first object's operation on the task assistance control, the proposal card of the second object is displayed. The proposal card displays a task proposal summary and a generation control. The task proposal summary is generated by the agent based on the target description task and the object data of the second object. In response to the first object's operation on the generation control, a task proposal for the target introduction task is displayed. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The task proposal is generated by the agent based on the target introduction task and the object data of the second object.
[0004] According to one aspect of the embodiments of this disclosure, a task proposal generation apparatus is provided, comprising: The details page display module is configured to display the details page of the second object in response to the object selection instruction of the first object. The details page includes the object data of the second object, and the object data includes object attribute information and performance data of the published content. The control display module is configured to display task assistance controls based on the details page. The task assistance controls are used to assist in the delegation of the task of introducing the target through an intelligent agent. The card display module is configured to display a proposal card of the second object in response to an operation of the task auxiliary control by the first object. The proposal card displays a task proposal summary and a generation control. The task proposal summary is generated by the agent based on the target introduction task and the object data of the second object. The proposal display module is configured to display a task proposal for the target introduction task in response to an operation of the first object on the generation control. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The task proposal is generated by the agent based on the target introduction task and the object data of the second object.
[0005] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assistance control, display an object summary card of the second object, the object summary card displaying object summary information obtained by the agent based on the object data and a selection control; in response to the first object's operation on the selection control, display candidate object addition prompt information of the first object, the candidate object addition prompt information including an add control, the add control being used to add the second object to the candidate object list based on a trigger operation.
[0006] In some embodiments, the candidate object list includes an object viewing control corresponding to the candidate object, which is used to display the details page of the corresponding object based on a triggered operation.
[0007] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task auxiliary control, display the contact information card of the second object, wherein the contact information card displays contact information controls corresponding to at least one contact method of the second object, and the contact information controls are used to display corresponding contact information or contact pages based on a trigger operation.
[0008] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assistance control, display a similar object card of the second object, the similar object card displaying object summary information of at least one similar object and a comparison viewing control, the at least one similar object being an object determined by the agent that satisfies the similarity condition with the second object in terms of feature similarity, and the object summary information of the at least one similar object being generated by the agent based on the object data of the at least one similar object.
[0009] In some embodiments, the apparatus further includes: The dialog page display module is configured to display summary information of the at least one similar object on the dialog page in response to a trigger operation on the comparison viewing control.
[0010] In some embodiments, the dialog page display module is configured to display comparison information between the at least one similar object and the second object on the dialog page in response to a trigger operation on the comparison viewing control; the comparison information is generated by the agent based on the object data of the second object and the object data of the at least one similar object.
[0011] In some embodiments, the proposal card also displays an update control, and the fourth display module is further configured to: in response to a triggering operation on the update control, display a task proposal summary in the proposal card regenerated by the agent.
[0012] In some embodiments, the control display module is further configured to: display a dialogue input control on the details page; display a dialogue page in response to an input operation on the dialogue input control; display task requirement information input by the first object on the dialogue page; and display a task proposal regenerated by the agent based on the task requirement information.
[0013] In some embodiments, the object summary information is extracted by the agent from the object data of the second object based on the object data of the first object; the task proposal is generated by the agent based on the object data of the first object and the object data of the second object.
[0014] In some embodiments, the card display module is further configured to: in response to the operation of the first object on the task assistance control, display a content card of the second object, the content card displaying multiple contents of the second object; wherein the multiple contents are extracted by the agent from multiple published contents of the second object according to the object data of the first object, and the multiple contents are displayed in descending order of a first relevance, the first relevance referring to the relevance between the content and the first object.
[0015] In some embodiments, the card display module is further configured to display at least two types of cards in response to an operation of the task assistance control by the first object, the at least two types of cards including the proposal card of the second object, the at least two types being determined by the agent based on the object data of the first object.
[0016] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assistance control, display the plurality of cards in descending order of a second relevance, wherein the second relevance refers to the relevance between the card and the first object, and the plurality of cards include at least one of an object summary card, a contact information card, a similar object card, and a content card, as well as the proposal card.
[0017] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assist control, display multiple cards in different display modes, the multiple cards including at least one of an object summary card, a contact information card, a similar object card, and a content card, as well as the proposal card; The display of multiple cards in different display methods includes any one of the following: displaying the multiple cards in different display sizes, wherein the size of the display size of the multiple cards corresponds to the second relevance of the multiple cards; or displaying the multiple cards in a stacked manner, wherein the stacking order of the multiple cards corresponds to the second relevance of the multiple cards; wherein the second relevance refers to the relevance between the card and the first object.
[0018] In some embodiments, the task proposal is obtained by the following steps: the agent predicts the task requirements of the target introduction task based on the historical behavior data of the first object, extracts target object features from the object data of the second object, and maps the task requirements and the target object features to a preset proposal template to obtain the task proposal.
[0019] In some embodiments, the apparatus further includes at least one of the following: The card display module responds to the operation of the first object on the task auxiliary control and displays the object summary card of the second object. The object summary information displayed on the object summary card is generated by the agent extracting the first key feature from the object data of the second object and based on the first key feature and the preset summary template. The card display module responds to the operation of the first object on the task auxiliary control and displays the contact information card of the second object. The contact information card displays contact information controls corresponding to at least one contact method of the second object. The contact information controls are used to display the corresponding contact information or contact page based on the trigger operation. The contact information is extracted by the intelligent agent from the object attribute information and published content of the second object. The card display module responds to the operation of the first object on the task auxiliary control by displaying a similar object card of the second object. The similar object card displays summary information of at least one similar object. The at least one similar object is a candidate object determined by the agent from multiple candidate objects whose feature similarity meets the similarity condition. The feature similarity is calculated by the agent for the similarity between the target object feature of the second object and the candidate object feature of the candidate object. The target object feature is extracted by the agent from the object data of the second object. The candidate object feature is extracted by the agent from the object data of the candidate object. The summary information of the similar object is generated by the agent extracting a second key feature from the object data of the similar object and based on the second key feature and a preset similar object summary template. The card display module responds to the operation of the first object on the task auxiliary control by displaying the content card of the second object. The content card displays at least one piece of content of the second object. The at least one piece of content is content that meets the first relevance condition determined by the agent from the published content. The first relevance is obtained by the similarity calculation between the agent's preference features for the first object and the content features of the published content. The preference features are extracted by the agent from the object data of the first object, and the content features of the published content are obtained by the agent from feature extraction of the published content.
[0020] According to one aspect of the embodiments of this disclosure, yet another method for generating a task proposal is provided, comprising: In response to the first object's operation on the task auxiliary control on the details page of the second object, the intelligent agent is invoked to generate a proposal card for the second object based on the target introduction task and the object data of the second object. The object data includes object attribute information and performance data of the published content. The proposal card displays a task proposal introduction and a generation control. Provide the proposal card of the second object to the first object; In response to the first object's operation on the generation control, the agent is invoked to generate a task proposal for the target introduction task based on the target introduction task and the object data of the second object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. Provide the first object with a task proposal for the target introduction task.
[0021] According to one aspect of the embodiments of this disclosure, yet another task proposal generation apparatus is provided, comprising: The card generation module is configured to respond to the operation of the task auxiliary control by the first object on the details page of the second object, call the intelligent agent to generate a proposal card for the second object based on the target introduction task and the object data of the second object. The object data includes object attribute information and performance data of the published content. The proposal card displays a task proposal introduction and generation control. A card providing module is configured to provide a proposal card for the second object to the first object; The proposal generation module is configured to respond to the first object's operation on the generation control by calling the intelligent agent to generate a task proposal for the target introduction task based on the target introduction task and the object data of the second object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The proposal providing module is configured to provide the first object with a task proposal for the target introduction task.
[0022] According to another aspect of the embodiments of the present disclosure, a computer device is provided, the computer device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the above-mentioned method for generating task proposals.
[0023] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when program code in the computer-readable storage medium is executed by a processor of a computer device, enables the computer device to perform the above-described task proposal generation method.
[0024] According to another aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the above-described method for generating a task proposal.
[0025] The technical solution provided in this embodiment offers a task assistance control on the details page of the second object. Since the task assistance control can assist in delegating the task of introducing the first object through an intelligent agent, a more concise proposal card can be displayed by operating the task assistance control. The task proposal summary displayed on the proposal card is generated by the intelligent agent based on the second object's data, and the second object's data reflects the attributes of the second object itself and the characteristics of the published content. Therefore, it can provide users with a reference for selection in a concise manner, avoiding information overload caused by a large amount of information. This helps the first object quickly understand the second object through the task proposal summary and further obtain the task proposal generated by the intelligent agent based on the proposal card. Since the task proposal is generated based on the object data of the second object and includes multiple delegation requirements, the information expression is more intuitive and comprehensive, improving the decision-making efficiency of the first object, reducing the browsing time of the second object, and avoiding the large number of interactive operations associated with formulating task proposals, thus improving human-computer interaction efficiency.
[0026] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0027] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0028] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for generating task proposals according to an exemplary embodiment.
[0029] Figure 2 This is a flowchart illustrating a method for generating a task proposal according to an exemplary embodiment.
[0030] Figure 3 This is a schematic diagram of a details page provided in this public disclosure.
[0031] Figure 4 This is a schematic diagram of a details page provided in this public disclosure.
[0032] Figure 5 This is a schematic diagram of an order page provided in this publication.
[0033] Figure 6 This is a schematic diagram of a details page provided in this public disclosure.
[0034] Figure 7 This is a schematic diagram of a details page provided in this public disclosure.
[0035] Figure 8This is a flowchart illustrating yet another method for generating a task proposal according to an exemplary embodiment.
[0036] Figure 9 This is a block diagram illustrating a task proposal generation apparatus according to an exemplary embodiment.
[0037] Figure 10 This is a block diagram illustrating yet another task proposal generation apparatus according to an exemplary embodiment.
[0038] Figure 11 This is a block diagram illustrating a terminal according to an exemplary embodiment.
[0039] Figure 12 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation
[0040] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0041] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0042] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this disclosure are all 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.
[0043] Figure 1 This is a schematic diagram illustrating an implementation environment for a method for generating task proposals, according to an exemplary embodiment. See also... Figure 1 The implementation environment specifically includes: terminal 101 and server 102. Terminal 101 and server 102 can be connected directly or indirectly through wired or wireless communication, which is not limited herein.
[0044] Terminal 101 is one implementation of a computer device, and can be at least one of the following: a smartphone, smartwatch, desktop computer, laptop, MP3 player, MP4 player, and laptop computer. Terminal 101 runs an application that supports task proposal generation. Users can log in to this application through Terminal 101 to access the services provided by the application. For example, users can browse task proposals through the application on Terminal 101; of course, this application could be a social application or a live streaming application, etc.
[0045] Terminal 101 generally refers to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number of terminals or the type of device.
[0046] Server 102 can be at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 102 provides background services for applications that support task proposal generation. Server 102 can connect to terminal 101 via a wireless or wired network. Server 102 can provide the terminal with task proposal generation and database services, and of course, other types of video services. In some embodiments, the number of servers may be more or fewer, and this disclosure does not limit this. Of course, server 102 may also include other functional servers to provide more comprehensive and diversified services.
[0047] Figure 2 This is a flowchart illustrating a method for generating a task proposal according to an exemplary embodiment, see below. Figure 2 Taking a computer device as an example, the method includes the following steps: In step 201, the terminal responds to the object selection instruction of the first object and displays the details page of the second object. The details page includes the object data of the second object, which includes object attribute information and performance data of the published content.
[0048] The first target audience can be advertisers such as merchants or brand owners who need to introduce products or brands in order to achieve product or brand conversion.
[0049] The second object can be a content creator selected by the first object from multiple content creators provided by the online platform. For example, the online platform can provide an object recommendation page that displays recommendation information for multiple recommended objects, and the second object can be one of these recommended objects. Accordingly, the object selection instruction can be triggered by the first object selecting the second object on the object recommendation page. Alternatively, the online platform can provide a candidate object list, which can be pre-set by the first object and subsequently added to the candidate object list based on the first object's actions. For example, the second object can be a candidate object in the candidate object list, and the object selection instruction can be triggered by the first object selecting the second object in the candidate object list. The candidate object list can provide an object viewing control corresponding to each candidate object. This object viewing control is used to display the details page of the corresponding object based on the triggered action. The first object's selection action for the second object in the candidate object list can refer to the first object's triggering action on the object viewing control for the second object in the candidate object list. This candidate object list not only facilitates the first object in selecting objects for subsequent order placement operations, but also provides an object viewing control that allows the first object to access detailed information about the object from its details page, improving the first object's information acquisition efficiency and thus enhancing decision-making efficiency.
[0050] The second object's data displayed on the details page includes object attribute information and performance data of the published content. For example, object attribute information includes object ID, avatar, nickname, content type, region, number of followers, creator level, pricing information, and contact information. Content types may include anime, beauty, appearance, food, travel, or dance. If the content is video, the pricing information could be the price corresponding to different lengths of video content used to introduce items. The content published by the second object can be in various forms, including text, images, and videos. Performance data for the published content can include average views, average interactions, completion rate, average CPM (Cost Per Mille), average CPE (Cost Per Engagement), and average ROI (Return on Investment).
[0051] It should be noted that the aforementioned object data was obtained after the user had given full authorization. The terminal can provide the user with authorization through pop-up windows or other means, and this embodiment of the disclosure does not limit this.
[0052] In step 202, the terminal displays a task assistance control based on the details page. This task assistance control is used to assist in the delegation of the task of introducing the target through an intelligent agent.
[0053] The target introduction task can refer to the task of introducing an item or brand by the first object. The task assistance control is used to invoke the intelligent agent, which can assist in executing the delegation of the target introduction task, such as generating a task proposal and a brief description of the task proposal. This intelligent agent can be deployed on a terminal or server.
[0054] In step 203, in response to the first object's operation on the task auxiliary control, the terminal displays the second object's proposal card. The proposal card displays a task proposal summary and a generation control. The task proposal summary is generated by the agent based on the target description of the task and the object data of the second object.
[0055] The proposal card is displayed in a card format, that is, in a separate block-shaped area. This proposal card can be displayed on the details page, or it can be displayed on a new page, which is the page accessed from the details page.
[0056] In step 204, in response to the first object's operation on the generation control, the terminal displays a task proposal for the target introduction task. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The task proposal is generated by the agent based on the target introduction task and the object data of the second object.
[0057] The task proposal generated by the intelligent agent involves multiple delegation requirements for the task of introducing the target, such as video content requirements, text requirements, and on-screen appearance requirements. The task proposal also involves billing methods. For example, the video content requirements generated by the intelligent agent include requirements for video style and duration; text requirements include requirements for the introductory text to be published and whether it can be edited; and on-screen appearance requirements include whether the introduced item and any secondary objects should appear on screen. Billing methods can be based on the duration of the introduced item's content, such as charging based on the playback time of the video content introducing the item, for example, 20-40 seconds for 10,000 yuan, or a CPM (cost per mille) billing method.
[0058] Due to space constraints on the proposal card, step 203 only displays a brief description of the task proposal generated by the agent, which is a concise overview of the task proposal. Step 204 then responds to the operation of the generation control to display the detailed task proposal. To reduce information clutter and facilitate browsing of the task proposal by the first user, the terminal can provide a separate order page to display the task proposal.
[0059] The task proposal can be generated by an agent predicting the target introduction task based on the object data of a first object, and then combining the target introduction task with the object data of a second object. The object data of the first object can include object attribute information and historical behavior data. For example, the task proposal can be obtained through the following steps: the agent predicts the task requirements of the target introduction task based on the historical behavior data of the first object; extracts target object features from the object data of the second object; and maps the task requirements and target object features to a preset proposal template to obtain the task proposal. The feature type of the target object features can be preset, and these features can be obtained by extracting specific types of features from the object data of the second object. It should be noted that the aforementioned target object features can also be extracted using a feature extraction model, which can be trained to learn the ability to extract object features. Historical behavior data includes historical interaction data and historical task data. Historical task data can refer to the data of historical task execution between the first object and the content creator, such as the items introduced in historical tasks, the content used to introduce the items in historical tasks, and the corresponding performance data. For example, task requirements include the items to be introduced, content requirements, and billing methods. The agent can predict the items the second object wants to introduce, the content requirements for those items, and the billing method based on the second object's historical behavior. Then, combining the target object's characteristics, it generates a task proposal that matches the first object's task requirements and is compatible with the second object, based on a preset proposal template. This allows for personalized and differentiated task proposals to be provided to the first object. For instance, if the second object's historical tasks mainly introduce beauty products, and its historical browsing content is mostly lipstick introduction videos, the agent predicts that the second object's target introduction task will introduce lipstick. Given that the second object is a creator of opera videos, the agent can generate a task proposal summary based on the second and first objects, such as, "If you are promoting a lipstick, you could consider pairing it with opera makeup." Of course, the intelligent agent can also predict the task requirements of the target introduction task based on the historical behavior data and object attribute information of the first object. For example, the object attribute information of the first object may include the first object's preset introduction items. These preset introduction items may be set by the first object when registering on the network platform. Then the intelligent agent can predict the items to be introduced in the target introduction task based on these preset introduction items.
[0060] The technical solution provided in this embodiment offers a task assistance control on the details page of the second object. Since the task assistance control can assist in delegating the task of introducing the first object through an intelligent agent, a more concise proposal card can be displayed by operating the task assistance control. The task proposal summary displayed on the proposal card is generated by the intelligent agent based on the second object's data, and the second object's data reflects the attributes of the second object itself and the characteristics of the published content. Therefore, it can provide users with a reference for selection in a concise manner, avoiding information overload caused by a large amount of information. This helps the first object quickly understand the second object through the task proposal summary and further obtain the task proposal generated by the intelligent agent based on the proposal card. Since the task proposal is generated based on the object data of the second object and includes multiple delegation requirements, the information expression is more intuitive and comprehensive, improving the decision-making efficiency of the first object, reducing the browsing time of the second object, and avoiding the large number of interactive operations associated with formulating task proposals, thus improving human-computer interaction efficiency.
[0061] To facilitate the first object's quick understanding of the second object's basic information and enhance the credibility of the task proposal, in some embodiments, the method may further include: in response to the first object's operation on the task auxiliary control, displaying the second object's object summary card, which displays object summary information obtained by the agent based on object data and a selection control; in response to the first object's operation on the selection control, displaying the first object's candidate object addition prompt information, which may include an add control used to add the second object to the candidate object list based on a trigger operation.
[0062] The object summary information for the first object is a brief introduction to the first object, which may include information describing the advantages of the first object. This object summary information may include information in the form of text and images. The object summary information can be generated in several ways.
[0063] In one alternative approach, the object summary information can be extracted by an agent from the object data of the second object. For example, the agent can extract a first key feature from the object data of the second object, and generate a summary based on the first key feature and a preset summary template. The feature type of the first key feature can be preset, and the first key feature can be obtained by extracting specific types of features from the object data. It should be noted that the aforementioned first key feature can also be extracted through a feature extraction model. This feature extraction model can be trained to learn the ability to extract key features, so as to extract features that can represent the core characteristics of the second object and highlight the advantages of the second object.
[0064] In another optional approach, the object summary information can be extracted by an agent from the object data of a second object based on the object data of a first object. Specifically, the agent can extract preference features from the object data of the first object and extract a first key feature from the object data of the second object whose feature similarity reaches a similarity threshold with the preference features. Based on the first key feature and a preset summary template, the agent generates the object summary information. The preference features can also be extracted using a feature extraction model, which can be trained to learn the ability to extract preference features. This optional approach can generate object summary information for the second object that the first object prefers, achieving personalization and differentiation of the object summary information. For example, if the object data of the first object indicates that the first object is interested in the number of followers, then the object summary information will include the number of followers of the second object. Similarly, if the object data of the first object indicates that the first object is interested in ROI, then the object summary information will include the historical average ROI of the second object. This avoids interference from information that the first object is not interested in within the object summary information, improving the efficiency of information acquisition for the first object.
[0065] In this embodiment of the disclosure, the selection control is displayed directly on the object summary card. This helps guide the first object to add the second object to the candidate object list when the first object is interested in the summary of the second object. This can shorten the operation path between information browsing and action conversion for the user to the greatest extent, increase the likelihood of the first object adding the second object to the candidate object list, and improve conversion efficiency.
[0066] To avoid situations where the first object may wish to further communicate with the second object but struggles to find the second object's contact information, in some embodiments, the method may further include: responding to the first object's operation on a task auxiliary control, displaying a contact information card for the second object. The contact information card displays contact information controls corresponding to at least one contact method of the second object, and these controls are used to display corresponding contact information or a contact page based on a trigger operation. The second object's object attribute information and published content may contain contact information; therefore, the contact information can be extracted by the intelligent agent from the second object's object attribute information and published content. The contact information can be from a third-party social application, email, or communication network. The corresponding contact information for the second object is its third-party social application account, email address, or communication network ID, such as a mobile phone number. Displaying a corresponding contact page based on a trigger operation by the contact information control may refer to, in the case of an email control, displaying an email sending page based on a trigger operation. In this embodiment, the contact information card can clearly display one or more contact methods of the second object, facilitating contact between the second object and the first object. Different contact methods correspond to different contact method controls, avoiding information confusion and helping the first party quickly locate the required contact method, thus improving the efficiency and accuracy of the first party in obtaining contact information.
[0067] When a first object is interested in a second object, the first object often searches for other objects similar to the second object for comparison. The first object has to search again, a cumbersome and inefficient process. To reduce the search burden on the first object and increase conversion opportunities, in some embodiments, the method may further include: responding to the first object's operation on the task auxiliary control, displaying a similar object card for the second object. The similar object card displays summary information of at least one similar object and a comparison viewing control. The at least one similar object is an object determined by the agent that satisfies the similarity condition with the second object in terms of feature similarity. The summary information of the at least one similar object is generated by the agent based on the object data of the at least one similar object. Here, satisfying the similarity condition in terms of feature similarity with the second object can mean that the feature similarity with the second object reaches a similarity threshold. For example, the feature similarity can be calculated by the agent for the similarity between the target object features of the second object and the candidate object features of the candidate object. The target object features are extracted by the agent from the object data of the second object, and the candidate object features are extracted by the agent from the object data of the candidate object. The feature type of the candidate object features can be preset, and the candidate object features can be extracted by extracting specific types of features from the object data of the candidate object. It should be noted that the aforementioned candidate object features can also be extracted using a feature extraction model. This model can be trained to learn the ability to extract key features. For example, if both the target object features and candidate object features involve features such as content type, region, and creator level, then the similar object is the object that is similar to the second object in terms of content type, region, and creator level. The object summary information of the similar object is generated by the agent extracting the second key feature from the object data of the similar object, based on the second key feature and a preset similar object summary template. The feature type of the second key feature can be preset, and the second key feature can be obtained by extracting specific types of features from the object data of the similar object. It should be noted that the aforementioned second key feature can also be extracted using a feature extraction model. This model can be trained to learn the ability to extract key features, so as to extract features that can represent the core characteristics of the similar object and highlight the advantages of the similar object. In this embodiment, the object summary information of the similar object is displayed on the similar object card, which can attract the first object to learn about the similar object. When the first object is interested in the second object but is not yet completely satisfied, the similar object can serve as an alternative option, helping the first object to find an object that matches its needs more quickly.
[0068] To facilitate a detailed understanding of at least one similar object by the first object, in some embodiments, the method may further include: displaying a summary of object information for at least one similar object on a dialog page in response to a triggering operation of the comparison viewing control. This dialog page can provide a larger display space to show the summary information of at least one similar object, making it easier for the first object to view. Of course, in addition to displaying the summary information of at least one similar object, the dialog page may also display other information about at least one similar object, such as object attribute information not covered in the summary information and performance data of the published content.
[0069] To facilitate a first object's comparison of the merits of a second object and at least one similar object, thereby enabling a selection decision, the method may further include: in response to a trigger operation on a comparison viewing control, displaying comparison information between at least one similar object and the second object on a dialog page. This comparison information can be generated by an agent based on object data of the second object and object data of at least one similar object. The agent can extract first comparison data of a preset type from the object data of the second object, and second comparison data of a preset type from the object data of the similar objects. Based on the first and second comparison data, comparison information is generated. For example, the preset types may include follower count, historical average page views, and completion rate. Therefore, the comparison information is a comparison of the second object and similar objects in terms of follower count, historical average page views, and completion rate. This embodiment of the present disclosure, by displaying comparison information between at least one similar object and the second object on a dialog page, facilitates the first object's comparison of the second object and similar objects, thereby enabling the selection of an object matching the target introduction task.
[0070] To better align task proposals with the needs of the first object, in some embodiments, the proposal card may also display an update control. The method may further include: in response to a trigger operation on the update control, displaying a task proposal summary in the regenerated proposal card by the agent. The update control is used to invoke the agent, which can regenerate the task proposal and its corresponding summary. In this embodiment, when the first object views the current task proposal summary, it does not need to manually modify it; simply triggering the update control quickly obtains the summary corresponding to the regenerated task proposal. This facilitates gradual optimization of task proposals during iterations, enabling the second object to efficiently explore and compare various possible task proposals, resulting in a more accurate and tailored task proposal to the object's needs.
[0071] To further align the task proposal with the needs of the first object, in some embodiments, the method may further include: displaying a dialogue input control on a details page; displaying a dialogue page in response to an input operation on the dialogue input control; displaying the task requirement information input by the first object on the dialogue page; and displaying a task proposal regenerated by the agent based on the task requirement information. The agent can regenerate the task proposal based on the object data of the first object, the object data of the second object, and the task requirement information. In this embodiment, the dialogue page allows objects to submit requirements and generate new task proposals, making the generated task proposals more accurately aligned with the object's needs.
[0072] To facilitate a more intuitive understanding of the published content of the second object by the first object, the method may further include: in response to the first object's operation on the task auxiliary control, displaying a content card of the second object. This content card displays one or more pieces of content from the second object, which may be in the form of text, images, or videos. Specifically, the agent extracts content from multiple published pieces of content of the second object based on the object data of the first object. This one or more pieces of content may be content that does not involve item descriptions or content that does involve item descriptions. When there are multiple pieces of content in the content card, they can be displayed in descending order of first relevance. The multiple pieces of content in the content card may refer to content whose first relevance reaches a relevance threshold. This first relevance refers to the relevance between the content and the first object. This first relevance can be calculated by the agent using similarity calculations between the content features and the preference features of the first object. The content features can be extracted by the agent, and the preference features can be extracted by the agent from the object data of the first object. As mentioned earlier, the object data of the first object can include historical behavior data and preset introductory items. Based on the first object's historical behavior data and preset introductory items, content that the first object prefers and is related to the first object's preset introductory items can be filtered from the second object's multiple published contents. The content cards prioritize displaying content more relevant to the first object, achieving efficient matching of information and object needs, reducing interference from irrelevant information, helping the first object quickly locate information of value to it, significantly improving information acquisition efficiency, and enhancing decision-making efficiency.
[0073] To avoid interference from invalid information, the method may further include: in response to an operation of a task auxiliary control by a first object, displaying at least two types of cards, including a proposal card for a second object, wherein the at least two types are determined by an agent based on the object data of the first object. For example, there are card types such as proposal cards, object summary cards, contact information cards, similar object cards, and content cards. The object data of the first object includes the first object's historical interaction data, such as historical browsing data and historical click data. The agent can analyze the card types preferred by the first object based on the historical browsing data and historical click data, and thus display cards of the preferred type. For example, if the number of times the first object has viewed object summary cards is higher than that of contact information cards, similar object cards, and content cards, the agent can analyze that the first object prefers object summary cards, and thus display the second object's proposal card and object summary card. In this embodiment of the present disclosure, only proposal cards and cards preferred by the first object can be displayed, avoiding information interference caused by displaying cards that the first object is not interested in.
[0074] To improve the efficiency of information acquisition for the first object, in some embodiments, the method may further include: in response to the first object's operation on the task auxiliary control, displaying multiple cards in descending order of their second relevance, where the second relevance refers to the relevance between the card and the first object. The multiple cards include at least one of an object summary card, contact information card, similar object card, and content card, as well as a proposal card. In this embodiment, cards more relevant to the first object are prioritized for display, achieving efficient matching of information with the object's needs, reducing interference from irrelevant information, helping the first object quickly locate information valuable to it, significantly improving information acquisition efficiency, and enhancing decision-making efficiency.
[0075] To improve the efficiency of information acquisition for the first object, in some embodiments, the method may further include: in response to the first object's operation on the task auxiliary control, displaying multiple cards in different display modes, the multiple cards including at least one of object summary card, contact information card, similar object card and content card, and proposal card.
[0076] Displaying multiple cards in different display methods includes any of the following: (1) Display multiple cards according to different display sizes. The size of the display size of the multiple cards corresponds to the second relevance of the multiple cards. The second relevance refers to the relevance between the card and the first object. The higher the second relevance, the larger the display size of the card can be, and the lower the second relevance, the smaller the display size of the card can be. That is, the higher the relevance of the card to the first object, the larger the display size of the card, and the lower the relevance of the card to the first object, the smaller the display size of the card. Since the object is more likely to focus its gaze on the card with a larger display size, it can instantly guide the attention of the first object to focus on the card with a higher relevance. It can realize the establishment of a clear information hierarchy by using the significant difference in display size, and effectively reduce the cognitive load of the brain in filtering information.
[0077] (2) Multiple cards are displayed in a stacked manner, with the stacking order corresponding to the second relevance of the cards. For example, cards with higher second relevance, i.e., higher relevance to the first object, can be displayed at the top, while cards with lower relevance to the first object can be displayed at the bottom. This visual hierarchy establishes the primary and secondary order of information, ensuring that cards with higher relevance are prioritized for acquisition. This helps the first object quickly locate information of value to it, significantly improving information acquisition efficiency and decision-making efficiency. In addition, the stacked cards can also be expanded in response to the first object's expansion operation for easy viewing.
[0078] The following is an exemplary description of the specific implementation of the task proposal generation method. Figure 3 This is a schematic diagram of a details page provided in this disclosure. Task assistance control 301 is displayed on the details page 300 of the second object. The terminal responds to the operation of the task assistance control by the first object, such as... Figure 4 As shown, the details page 300 displays a proposal card 302, an object summary card 303, a contact information card 304, a similar object card 305, and a content card 306. Figure 4 These cards can be displayed in a surrounding loop. Proposal card 302 displays a task proposal summary and a generation control 307. The terminal can respond to the first object's operation on the generation control, such as... Figure 5 The order page shown in Figure 500 displays a task proposal that introduces the target task. Figure 4In the middle, the proposal card 302 can also display an update control 308. The terminal can respond to the trigger operation of the update control to display the task proposal introduction in the proposal card 302 regenerated by the agent. The object summary card 303 displays the object summary information obtained by the agent based on the object data and the selection control 309. The object summary information includes the second object's avatar, nickname, one-sentence introduction and core advantages. The contact information card 304 displays the contact information controls corresponding to the second object's multiple contact methods, namely the social application control 3101, the mobile phone number control 3102 and the email control 3103. The similar object card 305 displays the object summary information of at least one similar object and the comparison and viewing control 311. The content card 306 can display multiple contents of the second object.
[0079] like Figure 6 As shown, the terminal can respond to the first object's operation of selecting control 309 in the object summary card 303, displaying the first object's candidate object addition prompt information 312. This prompt information 312 may include an add control 313 and a list selection control for multiple sub-object lists of the candidate object list. The list selection control and the add control 313 are used to add the second object to the sub-object list corresponding to the list selection control based on the triggered operation. After the first object clicks the phone number control 3102, the phone number information 314 can be displayed. If the first object clicks the email control, the email sending page is displayed.
[0080] like Figure 7 As shown, in response to a trigger operation on the comparison viewing control 311, the terminal displays summary information of at least one similar object on the dialog page 315. The dialog page 315 can be embedded within the details page 300. A dialog input control 316 is displayed on the details page 300, and the terminal can display the dialog page 315 in response to an input operation on the dialog input control 316.
[0081] Figure 8 This is a flowchart illustrating another method for generating task proposals according to an exemplary embodiment. The technical solution of this embodiment can be executed by a server, and the method may include the following steps: In step 801, in response to the first object's operation on the task auxiliary control on the details page of the second object, the intelligent agent is invoked to introduce the task and the object data of the second object based on the target, and generate a proposal card for the second object. The object data includes object attribute information and performance data of the published content. The proposal card displays a task proposal introduction and a generation control.
[0082] The explanations of the objectives, tasks, object data, proposal cards, and task proposal summaries can be found in the previous text. Figure 2 The examples shown are illustrated and will not be repeated here.
[0083] In step 802, a proposal card for the second object is provided to the first object.
[0084] In step 803, in response to the first object's operation on the generation control, the agent is invoked to generate a task proposal for the target introduction task based on the target introduction task and the object data of the second object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task.
[0085] Task proposals can be generated by an agent based on object data of a first object and object data of a second object. For example, the agent can predict the task requirements of the task description based on the historical behavior data of the first object, extract target object features from the object data of the second object, and map the task requirements and target object features to a preset proposal template to obtain the task proposal. The specific generation process can be found in the previous text. Figure 2 The embodiments shown are illustrated.
[0086] In step 804, a task proposal for introducing the target task is provided to the first object.
[0087] In this embodiment of the disclosure, the server can generate a proposal card in response to the first object's operation on the task auxiliary control, and provide the proposal card to the first object. The task proposal summary displayed on the proposal card is generated by the agent based on the second object's data, which helps the first object to quickly understand the second object through the task proposal summary. The first object can also obtain the task proposal generated by the agent based on the proposal card. Since the task proposal is generated based on the object data of the second object and contains multiple delegation requirements, the information is more intuitive and comprehensive, which can improve the decision-making efficiency of the first object, reduce the browsing time of the second object, and avoid a large number of interactive operations that accompany the formulation of task proposals, thereby improving the efficiency of human-computer interaction.
[0088] Figure 9 This is a block diagram illustrating a task proposal generation apparatus according to an exemplary embodiment. See also Figure 9 The device includes: The details page display module 901 is configured to display the details page of the second object in response to the object selection instruction of the first object. The details page includes the object data of the second object, and the object data includes object attribute information and performance data of the published content. The control display module 902 is configured to display a task assistance control based on the details page. The task assistance control is used to assist in the delegation of the target introduction task through an intelligent agent. Card display module 903 is configured to display a proposal card of the second object in response to an operation of the task auxiliary control by the first object. The proposal card displays a task proposal summary and a generation control. The task proposal summary is generated by the agent based on the target introduction task and the object data of the second object. The proposal display module 904 is configured to display a task proposal for the target introduction task in response to an operation of the generation control by the first object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The task proposal is generated by the agent based on the target introduction task and the object data of the second object.
[0089] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assistance control, display an object summary card of the second object, the object summary card displaying object summary information obtained by the agent based on the object data and a selection control; in response to the first object's operation on the selection control, display candidate object addition prompt information of the first object, the candidate object addition prompt information including an add control, the add control being used to add the second object to the candidate object list based on a trigger operation.
[0090] In some embodiments, the candidate object list includes an object viewing control corresponding to the candidate object, which is used to display the details page of the corresponding object based on a triggered operation.
[0091] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task auxiliary control, display the contact information card of the second object, wherein the contact information card displays contact information controls corresponding to at least one contact method of the second object, and the contact information controls are used to display corresponding contact information or contact pages based on a trigger operation.
[0092] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assistance control, display a similar object card of the second object, the similar object card displaying object summary information of at least one similar object and a comparison viewing control, the at least one similar object being an object determined by the agent that satisfies the similarity condition with the second object in terms of feature similarity, and the object summary information of the at least one similar object being generated by the agent based on the object data of the at least one similar object.
[0093] In some embodiments, the apparatus further includes: The dialog page display module is configured to display summary information of the at least one similar object on the dialog page in response to a trigger operation on the comparison viewing control.
[0094] In some embodiments, the dialog page display module is further configured to: in response to a trigger operation on the comparison viewing control, display comparison information between the at least one similar object and the second object on the dialog page; the comparison information is generated by the agent based on the object data of the second object and the object data of the at least one similar object.
[0095] In some embodiments, the proposal card also displays an update control, and the fourth display module is further configured to: in response to a triggering operation on the update control, display a task proposal summary in the proposal card regenerated by the agent.
[0096] In some embodiments, the control display module is further configured to: display a dialogue input control on the details page; display a dialogue page in response to an input operation on the dialogue input control; display task requirement information input by the first object on the dialogue page; and display a task proposal regenerated by the agent based on the task requirement information.
[0097] In some embodiments, the object summary information is extracted by the agent from the object data of the second object based on the object data of the first object; the task proposal is generated by the agent based on the object data of the first object and the object data of the second object.
[0098] In some embodiments, the card display module is further configured to: in response to the operation of the first object on the task assistance control, display a content card of the second object, the content card displaying multiple contents of the second object; wherein the multiple contents are extracted by the agent from multiple published contents of the second object according to the object data of the first object, and the multiple contents are displayed in descending order of a first relevance, the first relevance referring to the relevance between the content and the first object.
[0099] In some embodiments, the card display module is further configured to display at least two types of cards in response to an operation of the task assistance control by the first object, the at least two types of cards including the proposal card of the second object, the at least two types being determined by the agent based on the object data of the first object.
[0100] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assistance control, display the plurality of cards in descending order of a second relevance, wherein the second relevance refers to the relevance between the card and the first object, and the plurality of cards include at least one of an object summary card, a contact information card, a similar object card, and a content card, as well as the proposal card.
[0101] In some embodiments, the card display module is further configured to: in response to the first object's operation on the task assist control, display multiple cards in different display modes, the multiple cards including at least one of an object summary card, a contact information card, a similar object card, and a content card, as well as the proposal card; The display of multiple cards in different display methods includes any one of the following: displaying the multiple cards in different display sizes, wherein the size of the display size of the multiple cards corresponds to the second relevance of the multiple cards; or displaying the multiple cards in a stacked manner, wherein the stacking order of the multiple cards corresponds to the second relevance of the multiple cards; wherein the second relevance refers to the relevance between the card and the first object.
[0102] In some embodiments, the task proposal is obtained by the following steps: the agent predicts the task requirements of the target introduction task based on the historical behavior data of the first object, extracts target object features from the object data of the second object, and maps the task requirements and the target object features to a preset proposal template to obtain the task proposal.
[0103] In some embodiments, the apparatus further includes at least one of the following: The card display module responds to the operation of the first object on the task auxiliary control and displays the object summary card of the second object. The object summary information displayed on the object summary card is generated by the agent extracting the first key feature from the object data of the second object and based on the first key feature and the preset summary template. The card display module responds to the operation of the first object on the task auxiliary control and displays the contact information card of the second object. The contact information card displays contact information controls corresponding to at least one contact method of the second object. The contact information controls are used to display the corresponding contact information or contact page based on the trigger operation. The contact information is extracted by the intelligent agent from the object attribute information and published content of the second object. The card display module responds to the operation of the first object on the task auxiliary control by displaying a similar object card of the second object. The similar object card displays summary information of at least one similar object. The at least one similar object is a candidate object determined by the agent from multiple candidate objects whose feature similarity meets the similarity condition. The feature similarity is calculated by the agent for the similarity between the target object feature of the second object and the candidate object feature of the candidate object. The target object feature is extracted by the agent from the object data of the second object. The candidate object feature is extracted by the agent from the object data of the candidate object. The summary information of the similar object is generated by the agent extracting a second key feature from the object data of the similar object and based on the second key feature and a preset similar object summary template. The card display module responds to the operation of the first object on the task auxiliary control by displaying the content card of the second object. The content card displays at least one piece of content of the second object. The at least one piece of content is content that meets the first relevance condition determined by the agent from the published content. The first relevance is obtained by the similarity calculation between the agent's preference features for the first object and the content features of the published content. The preference features are extracted by the agent from the object data of the first object, and the content features of the published content are obtained by the agent from feature extraction of the published content.
[0104] It should be noted that the task proposal generation apparatus provided in the above embodiments is only illustrated by the division of the above functional units when generating task proposals. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the computer device can be divided into different functional units to complete all or part of the functions described above. In addition, the task proposal generation apparatus provided in the above embodiments and Figure 2 The illustrated methods for generating task proposals belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0105] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0106] Figure 10 This is a block diagram illustrating yet another task proposal generation apparatus according to an exemplary embodiment. See also Figure 10 The device includes: The card generation module 1001 is configured to respond to the operation of the task auxiliary control by the first object on the details page of the second object, call the intelligent agent to generate a proposal card for the second object based on the target introduction task and the object data of the second object, wherein the object data includes object attribute information and performance data of the published content, and the proposal card displays a task proposal introduction and generation control; Card providing module 1002 is configured to provide a proposal card for the second object to the first object; The proposal generation module 1003 is configured to, in response to the first object's operation on the generation control, call the intelligent agent to generate a task proposal for the target introduction task based on the target introduction task and the object data of the second object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The proposal providing module 1004 is configured to provide the first object with a task proposal for the target introduction task.
[0107] It should be noted that the task proposal generation apparatus provided in the above embodiments is only illustrated by the division of the above functional units when generating task proposals. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the computer device can be divided into different functional units to complete all or part of the functions described above. In addition, the task proposal generation apparatus provided in the above embodiments and Figure 8 The illustrated methods for generating task proposals belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0108] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0109] Computer equipment can be implemented as a terminal. Figure 11 This is a block diagram illustrating a terminal 1100 according to an exemplary embodiment. Figure 11 A structural block diagram of a terminal 1100 provided in an exemplary embodiment of this disclosure is shown. The terminal 1100 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1100 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0110] Typically, terminal 1100 includes a processor 1101 and a memory 1102.
[0111] Processor 1101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0112] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one computer program, which is executed by the processor 1101 to implement the task proposal generation method provided in the method embodiments of this application.
[0113] In some embodiments, the terminal 1100 may also optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.
[0114] Peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0115] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0116] Display screen 1105 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, disposed on the front panel of terminal 1100; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen, disposed on a curved or folded surface of terminal 1100. Furthermore, display screen 1105 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0117] The camera assembly 1106 is used to acquire images or videos. In some embodiments, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0118] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.
[0119] Power supply 1108 is used to power the various components in terminal 1100. Power supply 1108 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1108 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0120] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on terminal 1100 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0121] In an exemplary embodiment, a computer-readable storage medium is also provided, such as a memory including a computer program that can be executed by a processor to perform the methods in the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0122] The aforementioned computer equipment can also be implemented as a server. The structure of a server is described below: Figure 12This is a schematic diagram of a server structure provided in an embodiment of this application. The server 1200 can vary significantly due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 1201 and one or more memories 1202. The one or more memories 1202 store at least one computer program, which is loaded and executed by the one or more processors 1201 to implement the methods provided in the various method embodiments described above. Of course, the server 1200 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 1200 may also include other components for implementing device functions, which will not be elaborated upon here.
[0123] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, which can be executed by a processor of a computer device, such as a terminal, to complete the above-described method for generating the task proposal. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0124] This disclosure also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the above-described task proposal generation method.
[0125] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0126] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for generating task proposals, characterized in that, The method includes: In response to an object selection instruction for a first object, a details page for a second object is displayed. The details page includes object data for the second object, and the object data includes object attribute information and performance data of the published content. Based on the details page, a task assistance control is displayed, which is used to assist in the delegation of the task of introducing the target through an intelligent agent; In response to the first object's operation on the task assistance control, the proposal card of the second object is displayed. The proposal card displays a task proposal summary and a generation control. The task proposal summary is generated by the agent based on the target description task and the object data of the second object. In response to the first object's operation on the generation control, a task proposal for the target introduction task is displayed. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The task proposal is generated by the agent based on the target introduction task and the object data of the second object.
2. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task assistance control, the object summary card of the second object is displayed, the object summary card displaying object summary information obtained by the agent based on the object data and selection controls; In response to the first object's operation on the selection control, a prompt message for adding candidate objects is displayed. The prompt message includes an add control, which is used to add the second object to the candidate object list based on a trigger operation.
3. The method for generating task proposals according to claim 2, characterized in that, The candidate object list includes an object viewing control corresponding to each candidate object. The object viewing control is used to display the details page of the corresponding object based on a triggered operation.
4. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task auxiliary control, the contact information card of the second object is displayed. The contact information card displays contact information controls corresponding to at least one contact method of the second object. The contact information controls are used to display the corresponding contact information or contact page based on the triggered operation.
5. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task assistance control, a similar object card of the second object is displayed. The similar object card displays summary information of at least one similar object and a comparison and viewing control. The at least one similar object is an object determined by the agent that satisfies the similarity condition of features with the second object. The summary information of the at least one similar object is generated by the agent based on the object data of the at least one similar object.
6. The method for generating task proposals according to claim 5, characterized in that, The method further includes: In response to a triggering operation on the comparison view control, summary information of the at least one similar object is displayed on the dialog page.
7. The method for generating task proposals according to claim 5, characterized in that, The method further includes: In response to a trigger operation on the comparison viewing control, comparison information between the at least one similar object and the second object is displayed on the dialog page; the comparison information is generated by the agent based on the object data of the second object and the object data of the at least one similar object.
8. The method for generating task proposals according to claim 1, characterized in that, The proposal card also displays an update control, and the method further includes: In response to a trigger operation on the update control, the task proposal summary in the proposal card regenerated by the agent is displayed.
9. The method for generating task proposals according to claim 1, characterized in that, The method further includes: A dialog input control is displayed on the details page; In response to an input operation on the dialog input control, a dialog page is displayed; The dialog page displays the task requirement information entered by the first object, and also displays the task proposal regenerated by the agent based on the task requirement information.
10. The method for generating task proposals according to claim 1, characterized in that, The method further includes: The object summary information is extracted by the agent from the object data of the second object based on the object data of the first object; The task proposal is generated by the agent based on the object data of the first object and the object data of the second object.
11. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task assistance control, the content card of the second object is displayed, and the content card displays multiple contents of the second object; The multiple contents are extracted by the intelligent agent from multiple published contents of the second object based on the object data of the first object. The multiple contents are displayed in descending order of a first relevance, where the first relevance refers to the relevance between the content and the first object.
12. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task assistance control, at least two types of cards are displayed, including the second object's proposal card, and the at least two types are determined by the agent based on the first object's object data.
13. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task auxiliary control, the multiple cards are displayed in descending order of their second relevance. The second relevance refers to the relevance between the card and the first object. The multiple cards include at least one of the following: object summary card, contact information card, similar object card, and content card, as well as the proposal card.
14. The method for generating task proposals according to claim 1, characterized in that, The method further includes: In response to the first object's operation on the task auxiliary control, multiple cards are displayed in different display modes. The multiple cards include at least one of an object summary card, a contact information card, a similar object card, and a content card, as well as the proposal card. The display of multiple cards in different display methods includes any of the following: The multiple cards are displayed according to different display sizes, and the size of the display size of the multiple cards corresponds to the second relevance of the multiple cards; The multiple cards are displayed in a stacked manner, and the stacking order of the multiple cards corresponds to the second relevance of the multiple cards; The second relevance refers to the relevance between the card and the first object.
15. The method for generating task proposals according to claim 1, characterized in that, The task proposal is obtained through the following steps: The intelligent agent predicts the task requirements of the target introduction task based on the historical behavior data of the first object, extracts target object features from the object data of the second object, and maps the task requirements and the target object features to a preset proposal template to obtain the task proposal.
16. The method for generating task proposals according to claim 1, characterized in that, The method further includes at least one of the following: In response to the first object's operation on the task auxiliary control, the object summary card of the second object is displayed. The object summary information displayed on the object summary card is generated by the agent extracting a first key feature from the object data of the second object and based on the first key feature and a preset summary template. In response to the first object's operation on the task auxiliary control, the contact information card of the second object is displayed. The contact information card displays contact information controls corresponding to at least one contact method of the second object. The contact information controls are used to display the corresponding contact information information or contact page based on the triggered operation. The contact information information is extracted by the agent from the object attribute information and published content of the second object. In response to the first object's operation on the task auxiliary control, a similar object card of the second object is displayed. The similar object card displays summary information of at least one similar object. The at least one similar object is a candidate object determined by the agent from multiple candidate objects whose feature similarity satisfies the similarity condition. The feature similarity is calculated by the agent for the similarity between the target object feature of the second object and the candidate object feature of the candidate object. The target object feature is extracted by the agent from the object data of the second object. The candidate object feature is extracted by the agent from the object data of the candidate object. The summary information of the similar object is generated by the agent extracting a second key feature from the object data of the similar object and based on the second key feature and a preset similar object summary template. In response to the first object's operation on the task assistance control, a content card of the second object is displayed. The content card displays at least one piece of content of the second object. The at least one piece of content is content whose first relevance, determined by the agent from the published content, satisfies a relevant condition. The first relevance is calculated by the similarity between the agent's preference features for the first object and the content features of the published content. The preference features are extracted by the agent from the object data of the first object, and the content features of the published content are extracted by the agent from the published content.
17. A method for generating task proposals, characterized in that, The method includes: In response to the first object's operation on the task auxiliary control on the details page of the second object, the intelligent agent is invoked to generate a proposal card for the second object based on the target introduction task and the object data of the second object. The object data includes object attribute information and performance data of the published content. The proposal card displays a task proposal introduction and a generation control. Provide the proposal card of the second object to the first object; In response to the first object's operation on the generation control, the agent is invoked to generate a task proposal for the target introduction task based on the target introduction task and the object data of the second object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. Provide the first object with a task proposal for the target introduction task.
18. A device for generating task proposals, characterized in that, include: The details page display module is configured to display the details page of the second object in response to the object selection instruction of the first object. The details page includes the object data of the second object, and the object data includes object attribute information and performance data of the published content. The control display module is configured to display task assistance controls based on the details page. The task assistance controls are used to assist in the delegation of the task of introducing the target through an intelligent agent. The card display module is configured to display a proposal card of the second object in response to an operation of the task auxiliary control by the first object. The proposal card displays a task proposal summary and a generation control. The task proposal summary is generated by the agent based on the target introduction task and the object data of the second object. The proposal display module is configured to display a task proposal for the target introduction task in response to an operation of the first object on the generation control. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The task proposal is generated by the agent based on the target introduction task and the object data of the second object.
19. A task proposal generation apparatus, characterized in that, include: The card generation module is configured to respond to the operation of the task auxiliary control by the first object on the details page of the second object, call the intelligent agent to generate a proposal card for the second object based on the target introduction task and the object data of the second object. The object data includes object attribute information and performance data of the published content. The proposal card displays a task proposal introduction and generation control. A card providing module is configured to provide a proposal card for the second object to the first object; The proposal generation module is configured to respond to the first object's operation on the generation control by calling the intelligent agent to generate a task proposal for the target introduction task based on the target introduction task and the object data of the second object. The task proposal includes multiple delegation requirements for the second object to perform the target introduction task. The proposal providing module is configured to provide the first object with a task proposal for the target introduction task.
20. A computer device, characterized in that, The computer device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the task proposal generation method as described in any one of claims 1 to 17.
21. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of a computer device, the computer device is enabled to perform the task proposal generation method as described in any one of claims 1 to 17.
22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the task proposal generation method as described in any one of claims 1 to 17.