Content interaction method and device, equipment, readable storage medium and program product

By using preset characters and keywords in the content interaction mode to display the aggregated object and generating and publishing target content based on this, the problem of insufficient user interaction in the prior art is solved, and a more convenient and rich content interaction experience is achieved.

CN120219100APending Publication Date: 2025-06-27SHUXING TECH (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510343977.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-22
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing content interaction model still has shortcomings in improving the interactivity between users and social media platforms, resulting in poor user experience.

Method used

By entering preset characters and adjacent keywords, the aggregated object associated with the keyword is displayed, and in response to selecting the aggregated object, the target content is obtained, and the target content is then published and the relevant message is sent to each independent object corresponding to the aggregated object.

Benefits of technology

It improves the convenience of the content interaction process, enhances the stickiness between users and social media platforms, and enriches the content ecosystem.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120219100A_ABST
    Figure CN120219100A_ABST
Patent Text Reader

Abstract

The invention relates to a content interaction method and device, equipment, a readable storage medium and a program product. The method comprises the following steps: in response to an input preset character and a keyword adjacent to the preset character, displaying an aggregation object associated with the keyword; the aggregated object is obtained based on a plurality of independent objects associated with the keyword; in response to selection of the aggregation object, obtaining target content; the target content comprises input content and / or an aggregation object; and in response to the published target content, displaying the target content, and sending a related message of the target content to each independent object corresponding to the aggregation object. By adopting the method, the process of sending the related message of the target content to each independent object is more convenient; moreover, the display of the target content is more concise, so that the stickiness between the user and the social media platform is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of page display, and particularly to a content interaction method, device, equipment, readable storage medium and program product. Background Art

[0002] With the development of Internet technology, users publish various contents on content publishing platforms, such as publishing note contents (including one or more modalities of contents such as images, texts, audios, etc.) and live broadcast contents, etc. For example, publishing comments or bullet screens for note contents and live broadcast contents has become the main way for different users to communicate.

[0003] In order to enrich the content ecosystem in the content publishing scenario, a mode that supports content interaction between users and the objects to be mentioned is emerging. Users can initiate questions or start conversations with the mentioned objects by mentioning the corresponding objects.

[0004] Although this mode promotes the interaction between different objects to a certain extent, the interactivity still needs to be improved. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a content interaction method, device, equipment, readable storage medium and program product to improve the convenience of the content interaction process, and further improve the stickiness between users and social media platforms.

[0006] In a first aspect, the present application provides a content interaction method, including:

[0007] In response to inputting a preset character and a keyword adjacent to the preset character, display an aggregated object associated with the keyword; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0008] In response to selecting the aggregated object, obtain target content; the target content includes input content and / or the aggregated object;

[0009] In response to publishing the target content, display the target content and send a related message of the target content to each independent object corresponding to the aggregated object.

[0010] In one embodiment, the method further includes: associatively displaying the interaction content of each independent object with respect to the target content.

[0011] In one embodiment, the interaction content of the independent object with respect to the target content is generated by using a content generation model corresponding to the independent object according to at least one of the input content, user data and interaction association data.

[0012] In one embodiment, the relevant messages of the target content include prompt messages for prompting each independent object corresponding to the aggregation object to view the target message; or, the relevant messages of the target content include instruction messages for instructing the content generation models corresponding to each independent object to generate interactive content based on the target content; the instruction messages are generated based on the target content.

[0013] In one embodiment, in response to inputting a preset character and a keyword adjacent to the preset character, displaying an aggregation object associated with the keyword includes: displaying a content input page; the content input page includes a content input area and a quick mention area; in response to inputting the preset character and the keyword adjacent to the preset character in the content input area, displaying at least one candidate object in the quick mention area; at least one candidate object includes an aggregation object and / or at least one reference object; correspondingly, in response to selecting the aggregation object to obtain the target content, it includes: in response to the object selection in the quick mention area, obtaining the target content.

[0014] In one embodiment, when at least one of the candidate objects includes an aggregation object and at least one reference object, and at least one reference object includes multiple independent objects corresponding to the aggregation object, the display order of the aggregation object in the quick mention area takes precedence over each independent object corresponding to the aggregation object; when interactively displaying the content of each independent object with respect to the target content, the display order of each interactive content is determined based on the display order of each independent object in the quick mention area or the reception order of the corresponding interactive content.

[0015] In one embodiment, the multiple independent objects corresponding to the aggregation object are determined based on the interaction frequency of the independent objects; or the multiple independent objects corresponding to the aggregation object are determined by an aggregation selection operation on multiple reference objects, and the reference object is an independent object or another aggregation object corresponding to multiple independent objects.

[0016] In one embodiment, the method further includes: in response to a trigger operation on the aggregation object in the target content, displaying an object selection page, and in response to a selection operation on the target object in the object selection page, displaying the object home page or session page corresponding to the target object; or, in response to a trigger operation on the aggregation object in the target content, displaying a session page including multiple independent objects corresponding to the aggregation object; where the target object is any independent object corresponding to the aggregation object.

[0017] In one embodiment, the session page corresponding to the target object includes at least one of the following: the target content, the interactive content of the target object with respect to the target content, and recommended content generated based on the interactive content of the target object with respect to the target content.

[0018] In a second aspect, the present application further provides a content interaction method, including:

[0019] In response to inputting a preset character and a keyword adjacent to the preset character, display an aggregated object associated with the keyword; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0020] In response to selecting the aggregated object, obtain target content; the target content includes the input content and / or the aggregated object;

[0021] In response to publishing the target content, display the target content; and,

[0022] Associatively display the interaction content of each independent object corresponding to the aggregated object with respect to the target content; the interaction content of the independent object with respect to the target content is generated by using the content generation model corresponding to the independent object.

[0023] In a third aspect, the present application further provides a content interaction method, including:

[0024] In response to inputting a preset character and a keyword adjacent to the preset character, display a plurality of reference objects associated with the keyword;

[0025] In response to a selection operation on at least two reference objects, obtain target content;

[0026] In response to publishing the target content, display the published target content, and send a related message of the target content to each independent object corresponding to the aggregated object. The published target content includes the aggregated object, and the aggregated object is obtained based on the at least two selected reference objects, and the reference object is an independent object or another aggregated object corresponding to a plurality of independent objects.

[0027] In a fourth aspect, the present application further provides a content interaction device, including:

[0028] A first display module, configured to display an aggregated object associated with a keyword in response to inputting a preset character and a keyword adjacent to the preset character; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0029] A first obtaining module, configured to obtain target content in response to selecting the aggregated object; the target content includes the input content and / or the aggregated object;

[0030] The first display module is further configured to display the target content and send a related message of the target content to each independent object corresponding to the aggregated object in response to publishing the target content.

[0031] In a fifth aspect, the present application further provides a content interaction device, including:

[0032] A second display module, configured to display an aggregated object associated with a keyword in response to an input of a preset character and a keyword adjacent to the preset character; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0033] A second obtaining module, configured to obtain target content in response to a selection of the aggregated object; the target content includes input content and / or the aggregated object;

[0034] The second display module is further configured to display the target content in response to a publication of the target content; and, associatively display interaction content of each independent object corresponding to the aggregated object with respect to the target content; the interaction content of the independent object with respect to the target content is generated by using a content generation model corresponding to the independent object.

[0035] In a sixth aspect, the present application further provides a content interaction device, including:

[0036] A third display module, configured to display a plurality of reference objects associated with a keyword in response to an input of a preset character and a keyword adjacent to the preset character;

[0037] A third obtaining module, configured to obtain target content in response to a selection operation on at least two reference objects;

[0038] The third display module is further configured to display the published target content in response to a publication of the target content, and send a relevant message of the target content to each independent object corresponding to the aggregated object, where the published target content includes the aggregated object, and the aggregated object is obtained based on the at least two selected reference objects, and the reference object is an independent object or another aggregated object corresponding to a plurality of independent objects.

[0039] In a seventh aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0040] Display an aggregated object associated with a keyword in response to an input of a preset character and a keyword adjacent to the preset character; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0041] Obtain target content in response to a selection of the aggregated object; the target content includes input content and / or the aggregated object;

[0042] Display the target content and send a relevant message of the target content to each independent object corresponding to the aggregated object in response to a publication of the target content.

[0043] In an eighth aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0044] In response to inputting a preset character and a keyword adjacent to the preset character, display an aggregation object associated with the keyword; the aggregation object is obtained based on a plurality of independent objects associated with the keyword;

[0045] In response to selecting the aggregation object, obtain target content; the target content includes the input content and / or the aggregation object;

[0046] In response to publishing the target content, display the target content; and,

[0047] Associatively display the interaction content of each independent object corresponding to the aggregation object with respect to the target content; the interaction content of the independent object with respect to the target content is generated by using the content generation model corresponding to the independent object.

[0048] In a ninth aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0049] In response to inputting a preset character and a keyword adjacent to the preset character, display a plurality of reference objects associated with the keyword;

[0050] In response to a selection operation on at least two reference objects, obtain target content;

[0051] In response to publishing the target content, display the published target content, and send a related message of the target content to each independent object corresponding to the aggregation object, where the published target content includes the aggregation object, the aggregation object is obtained based on the at least two selected reference objects, and the reference object is an independent object or another aggregation object corresponding to a plurality of independent objects.

[0052] In a tenth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0053] In response to inputting a preset character and a keyword adjacent to the preset character, display an aggregation object associated with the keyword; the aggregation object is obtained based on a plurality of independent objects associated with the keyword;

[0054] In response to selecting the aggregation object, obtain target content; the target content includes the input content and / or the aggregation object;

[0055] In response to publishing the target content, display the target content, and send a related message of the target content to each independent object corresponding to the aggregation object.

[0056] In an eleventh aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0057] In response to an input of a preset character and a keyword adjacent to the preset character, display an aggregation object associated with the keyword; the aggregation object is obtained based on a plurality of independent objects associated with the keyword;

[0058] In response to a selection of the aggregation object, obtain target content; the target content includes the input content and / or the aggregation object;

[0059] In response to publishing the target content, display the target content; and,

[0060] Associatively display interaction content of each independent object corresponding to the aggregation object with respect to the target content; the interaction content of the independent object with respect to the target content is generated by using a content generation model corresponding to the independent object.

[0061] In a twelfth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0062] In response to an input of a preset character and a keyword adjacent to the preset character, display a plurality of reference objects associated with the keyword;

[0063] In response to a selection operation on at least two reference objects, obtain target content;

[0064] In response to publishing the target content, display the published target content, and send a relevant message of the target content to each independent object corresponding to the aggregation object, and the published target content includes the aggregation object, the aggregation object is obtained based on the at least two selected reference objects, and the reference object is an independent object or another aggregation object corresponding to a plurality of independent objects.

[0065] In a thirteenth aspect, the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0066] In response to an input of a preset character and a keyword adjacent to the preset character, display an aggregation object associated with the keyword; the aggregation object is obtained based on a plurality of independent objects associated with the keyword;

[0067] In response to a selection of the aggregation object, obtain target content; the target content includes the input content and / or the aggregation object;

[0068] In response to publishing the target content, display the target content, and send a relevant message of the target content to each independent object corresponding to the aggregation object.

[0069] In a fourteenth aspect, the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0070] In response to an input of a preset character and a keyword adjacent to the preset character, display an aggregated object associated with the keyword; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0071] In response to a selection of the aggregated object, obtain target content; the target content includes input content and / or the aggregated object;

[0072] In response to publishing the target content, display the target content; and,

[0073] Associatively display the interaction content of each independent object corresponding to the aggregated object with respect to the target content; the interaction content of the independent object with respect to the target content is generated by using a content generation model corresponding to the independent object.

[0074] In a fifteenth aspect, the present application further provides a computer program product, including a computer program, which when executed by a processor, implements the following steps:

[0075] In response to an input of a preset character and a keyword adjacent to the preset character, display a plurality of reference objects associated with the keyword;

[0076] In response to a selection operation on at least two reference objects, obtain target content;

[0077] In response to publishing the target content, display the published target content, and send a related message of the target content to each independent object corresponding to the aggregated object. The published target content includes the aggregated object, and the aggregated object is obtained based on at least two selected reference objects. The reference object is an independent object or another aggregated object corresponding to a plurality of independent objects.

[0078] The above content interaction method, device, equipment, readable storage medium and program product, by responding to an input of a preset character and a keyword adjacent to the preset character, display an aggregated object associated with the keyword, and in response to a selection of the aggregated object, obtain target content. Further, in response to publishing the target content, display the target content, and send a related message of the target content to each independent object corresponding to the aggregated object. Since the aggregated object is obtained based on a plurality of independent objects associated with the keyword, therefore, through the selection of the aggregated object, it is possible to associatively send a related message of the target content to each independent object corresponding to the aggregated object when or after publishing the target content, without separately generating and publishing the target content for different independent objects, making the process of sending a related message of the target content to each independent object more convenient. Description of the Drawings

[0079] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the accompanying drawings required for the description of the embodiments of the present application or related technologies. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other related accompanying drawings can also be obtained based on these drawings.

[0080] Figure 1 It is an application environment diagram of the content interaction method in an embodiment;

[0081] Figure 2A It is a flowchart of the content interaction method in an embodiment;

[0082] Figure 2B It is a display schematic diagram of the object display page in an embodiment;

[0083] Figure 2C It is a display schematic diagram of the comment page in an embodiment;

[0084] Figure 2D It is a display schematic diagram of the comment page in another embodiment;

[0085] Figure 2E It is a display schematic diagram of the comment page in another embodiment;

[0086] Figure 2F It is a display timing diagram of the target content in an embodiment;

[0087] Figure 2G It is a display timing diagram of the interaction content in an embodiment;

[0088] Figure 3A It is a flowchart of the candidate object display step in an embodiment;

[0089] Figure 3B It is a display schematic diagram of the content input page in an embodiment;

[0090] Figure 3C It is a display schematic diagram of the content input page in another embodiment;

[0091] Figure 3D It is a display schematic diagram of the content input page in another embodiment;

[0092] Figure 3E It is a display schematic diagram of the content input page in another embodiment;

[0093] Figure 3F It is a display schematic diagram of the content input page in another embodiment;

[0094] Figure 3GSchematic diagram of the content input page display in another embodiment;

[0095] Figure 3H Timing diagram of the display of candidate objects in an embodiment;

[0096] Figure 4A Schematic flow diagram of the steps for generating an aggregated object in an embodiment;

[0097] Figure 4B Schematic diagram of the object aggregation page display in an embodiment;

[0098] Figure 4C Schematic diagram of the generation of an aggregated object in an embodiment;

[0099] Figure 4D Schematic diagram of the generation of an aggregated object in another embodiment;

[0100] Figure 4E Schematic diagram of the generation of an aggregated object in another embodiment;

[0101] Figure 4F Timing diagram of the generation of an aggregated object in an embodiment;

[0102] Figure 4G Timing diagram of the generation of an aggregated object in another embodiment;

[0103] Figure 4H Timing diagram of the generation of an aggregated object in another embodiment;

[0104] Figure 5A Schematic flow diagram of the steps for displaying the session page in an embodiment;

[0105] Figure 5B Schematic diagram of the object selection page display in an embodiment;

[0106] Figure 5C Schematic diagram of the display of the object selection page in another embodiment;

[0107] Figure 5D Schematic diagram of the display of the session page in an embodiment;

[0108] Figure 5E Schematic diagram of the display of the session page in another embodiment;

[0109] Figure 5F Timing diagram of the display of the session page in an embodiment;

[0110] Figure 5G Timing diagram of the display of the session page in an embodiment;

[0111] Figure 6ASchematic flowchart of the content interaction method in another embodiment;

[0112] Figure 6B Schematic diagram of the comment page display in another embodiment;

[0113] Figure 6C Schematic diagram of the session page display in another embodiment;

[0114] Figure 6D Timing diagram of the display of interactive content in another embodiment;

[0115] Figure 7A Schematic flowchart of the content interaction method in another embodiment;

[0116] Figure 7B Timing diagram of the display of target content in one embodiment;

[0117] Figure 7C Timing diagram of the display of target content in another embodiment;

[0118] Figure 8 Structural block diagram of the content interaction device in one embodiment;

[0119] Figure 9 Structural block diagram of the content interaction device in another embodiment;

[0120] Figure 10 Structural block diagram of the content interaction device in another embodiment;

[0121] Figure 11 Internal structure diagram of a computer device in one embodiment. Detailed implementation manners

[0122] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0123] Before introducing the embodiments of the present application, it should be noted that the term "responsive to" used herein represents a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the execution timing of subsequent actions executed in response to the event or condition and the time when the event occurs or the condition is established may not necessarily be strongly correlated. For example, in some cases, subsequent actions may be executed immediately when the event occurs or the condition is established; while in other cases, subsequent actions may be executed after a period of time after the event occurs or the condition is established. An "agent" generally refers to a software or system with artificial intelligence characteristics. It has the ability to learn and analyze a large amount of data, can understand natural language, interact with users, and can answer various questions, provide information and suggestions to help users solve problems or complete specific tasks. It can be understood that an "agent account" can be understood as an account in a network service that takes an artificial intelligence (AI) agent as the core and is used to interact with users and provide intelligent services. Such an account may be automatically created and managed by an agent software or system, and users can interact with the agent through this account to obtain various intelligent services, such as information query, task execution, question answering, etc. "Aggregation" generally refers to the process or state in which scattered individuals or things gather together. It can be understood that an "aggregation object" can be understood as a new object formed by aggregating multiple independent objects, and at least two independent accounts are included in the new object. A "trigger operation" represents an action executed by a user on a visual interface through clicking, dragging, sliding or other interaction methods, and this action is intended to start or activate a specific data display, analysis or editing function. A "mention operation" is an interactive tool widely used on the Internet and social media platforms, and has multiple functions such as reminder, notification, interaction, marking and reference. A "control" is an element in a computer user interface, used to receive user input, display information and execute specific functions.

[0124] The page interaction method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, the terminal 102 communicates with the platform server 104 through the network. The data storage system can store the data that the platform server 104 needs to process. The data storage system can be integrated on the platform server 104, or can be placed on the cloud or other network servers. The terminal 102 can be a terminal for a co-hosting user to log in to the social media platform based on an account, and the platform server 104 can be the management server of the corresponding social media platform. Further, the platform server 104 can manage the information of different users in the social media platform. It can be understood that the user's information can include not only the user's registration information, but also the interaction information of the user with other users in the social media platform. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smartphones and tablet computers. The platform server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0125] In an exemplary embodiment, as Figure 2A shown, a content interaction method is provided. Taking the method applied to the Figure 1 terminal 102 in it as an example for illustration, the method includes the following steps:

[0126] S210A, in response to inputting a preset character and a keyword adjacent to the preset character, display an aggregation object associated with the keyword.

[0127] Among them, the preset character can be a character for mentioning, notifying or reminding others, or participating in a topic, and can also be understood as a mention tool or a topic tool. For example, the preset character can be "@". In this embodiment, the mention function of the preset character is mainly involved. Exemplarily, in the scenario of publishing note content, inputting the preset character and the account identifier of a certain object can be used to remind the object to view the published note content, or to ask the object a question to obtain the object's view on the published note content.

[0128] Optionally, in response to a trigger operation on the preset character control, input the preset character; wherein, the preset character control is used to input the preset character. Of course, the user can also manually input the preset character through a hardware keyboard or a software keyboard.

[0129] Among them, the keyword can be the attribute information associated with the object to be mentioned. That is to say, through the keyword, the object related to the attribute information to be mentioned can be located. Exemplarily, when the object to be mentioned is at least one object in a group chat, the keyword can be the group name of the group chat (in this case, the keyword corresponds to the affiliated attribute), or the group keyword of the group chat (in this case, the keyword corresponds to the affiliated associated attribute). When the object to be mentioned is a fixed account, the keyword can be the account identifier of the account, such as the account name and account number, etc. (in this case, the keyword corresponds to the word inclusion attribute). When the object to be mentioned is a type of account, the keyword can be the common feature of this type of account, etc. For example, when the object to be mentioned is an agent account, the keyword can be "agent" or "AI".

[0130] It should be noted that the group keyword of the group chat can be determined based on the historical group messages in the group, or can be set by the user according to their needs. Exemplarily, the group keyword can be the word that appears more frequently, for example, the highest frequency word, in a preset historical period of the group.

[0131] Among them, the aggregated object can be obtained based on multiple independent objects associated with the keyword. The independent object can be an ordinary user account or an agent account; correspondingly, the aggregated object can be a user aggregated account obtained by aggregating at least two ordinary user accounts, or an agent aggregated account obtained by aggregating at least two agent accounts.

[0132] It is worth noting that the aggregated object can be pre-aggregated, or can be dynamically generated before or after publishing the target content. For example, it can be generated by the user independently selecting independent objects and / or other aggregated objects and aggregating them based on the user's needs.

[0133] Exemplarily, when the aggregated object is pre-aggregated, the aggregated object can be obtained by the social media platform automatically aggregating at least two independent objects based on historical activity information. For example, aggregating at least two independent objects with a higher interaction frequency with the current account to obtain the target object; the aggregated object can also be obtained by the user aggregating at least two independent objects according to their own needs. When the aggregated object is dynamically generated, the aggregated object can be obtained by the user dynamically aggregating according to the current needs after displaying multiple independent objects to the user; this application does not make any restrictions on this.

[0134] Optionally, the aggregated object can be displayed on the page for the user to input preset characters; it can also be displayed on other pages outside this page. For example, it can be displayed on a dedicated object display page. This application does not make any limitation in this regard. Among them, the object display page is used to display the aggregated object associated with the keyword, or the aggregated object and the independent object associated with the keyword. Optionally, the object display page can be displayed in the form of a separate page, or in the form of a half layer or a 2 / 3 layer. This application does not make any limitation in this regard.

[0135] Optionally, the content interaction method provided by this application can be applied to the comment publishing scenario. Exemplarily, it can include note comment publishing scenarios and live comment publishing scenarios, etc. The content interaction method provided by this application can also be applied to the bullet screen publishing scenario. Exemplarily, it can include note bullet screen publishing scenarios and live bullet screen publishing scenarios, etc. The content interaction method provided by this application can also be applied to the message publishing scenario. Exemplarily, it can include group chat message publishing scenarios and private message publishing scenarios, etc. It can be understood that in different application scenarios, the page for inputting preset characters may be different.

[0136] Among them, a note is a structured content carrier published by the user in the form of pictures, texts, videos, or audios. Usually, a note has a social interaction function.

[0137] Hereinafter, taking the content input page as the page for inputting preset characters as an example, the process of displaying the aggregated object related to the keyword will be described.

[0138] Among them, the content input page can be understood as the page for the user to input and publish content. In different scenarios, the types of content published by the user on the content input page are different. Exemplarily, the content input page can be used for the user to publish comment content, note content, group messages, and transaction evaluations, etc. The content input page can be displayed in the form of the entire page, or in the form of a half layer or a 2 / 3 layer. This application does not make any limitation on the display form of the content input page.

[0139] Exemplarily, when the content input page is used for comment publishing for note content, the content input page can be displayed on the comment page in the form of a half layer; among them, historical comment messages for the corresponding note content published within a historical period are displayed on the comment page.

[0140] Exemplarily, when the content input page is used for comment publishing for live content, the content input page can be displayed on the live page in the form of a half layer; among them, the ongoing live broadcast screen and historical comment messages for the corresponding live content published within a historical period are displayed on the live page.

[0141] In some embodiments, to enable users to input richer content on the content input page, the content input page may include a content input area, a comment function bar, a quick expression bar, a comment publishing control, etc.

[0142] Among them, the content input area is used for users to input content and edit the input content. For example, users can input text content in the content input area and modify or delete the text content. The comment publishing control is used to publish the input content. Exemplarily, in response to a trigger operation on the comment publishing control, such as a click operation, the content in the content input area is published.

[0143] Among them, the comment function bar is used for users to enrich the input content to enhance the comment function, thereby improving the interactive experience during the user's comment process and increasing the user's comment enthusiasm. For example, the comment function bar includes an entrance to the expression set; correspondingly, in response to a trigger operation on the entrance to the expression set, such as a click operation, an expression selection page is displayed, and in response to an expression selection operation on the expression selection page, the selected expression is added to the content input area to generate the content after adding the expression.

[0144] Among them, the quick expression bar is used for users to quickly publish quick expressions, and at least two quick expressions are displayed in the quick expression bar. Exemplarily, in response to a trigger operation on any quick expression in the quick expression bar, such as a click operation, the selected quick expression is published. It should be noted that the quick expressions displayed in the quick expression bar can be set according to user needs; or they can be determined based on the frequency of expression usage by the user during a historical period. The arrangement order of the quick expressions can be updated according to the frequency of use of the quick expressions by the user; or the arrangement order of the quick expressions can also be set according to user needs, and the present application does not make any limitations on this.

[0145] In an alternative embodiment, at least one aggregation object associated with the keyword may be displayed in response to an input operation on a preset character and a keyword input operation on the content input page. Exemplarily, at least one aggregation object associated with the keyword may be displayed on the content input page in response to an input operation on a preset character and a corresponding keyword on the content input page; or at least one aggregation object associated with the keyword may be displayed on the object display page in response to an input operation on a preset character and a corresponding keyword on the content input page.

[0146] To make the application scenarios of the content interaction method provided in this application more diverse, in addition to the above comment publishing scenario, in this application, by inputting preset characters and keywords in multiple scenarios, and aggregating objects associated with the keywords are correspondingly displayed. Exemplarily, applicable scenarios may include at least one of a content publishing scenario, a group message publishing scenario, a transaction evaluation publishing scenario, etc.

[0147] Taking the application of the content interaction method to the content publishing scenario as an example for illustration, in an alternative embodiment, a note editing page may be displayed. When the user is editing the note content, the user can input preset characters in the note content and input a keyword at a position adjacent to the preset characters, for example, behind the preset characters, and then at least one aggregated object associated with the keyword, and at least one independent object are displayed. The note editing page is used for the user to edit the note content.

[0148] See Figure 2B As shown in the schematic diagram of the object display page, a preset character control 1 is displayed in the note editing page A. In response to the triggering operation on the preset character control and the keyword input operation, for example, a click operation, the object display page B is displayed, and at least one aggregated object associated with the keyword is displayed in the object display page B. The aggregated object identifier may include the corresponding independent object identifier, such as a visual identifier (avatar) and / or a text identifier (name). The aggregated object identifier may also be generated based on the independent object identifier corresponding to the aggregated object.

[0149] It should be noted that the display form of the object display page as shown in Figure 2B is only a display illustration of the object display page and does not limit the display method of the object display page.

[0150] Taking the application of the content interaction method to the group message publishing scenario as an example for illustration, in an alternative embodiment, a group chat page may be displayed. When the user is publishing a group message, the user can input preset characters in the message content and input a keyword at a position adjacent to the preset characters, for example, behind the preset characters, and then at least one aggregated object associated with the keyword, and at least one independent object are displayed. The group chat page is used for the user to have a group chat.

[0151] Taking the application of the content interaction method to the transaction evaluation release scenario as an example for illustration, in an alternative implementation, a transaction evaluation page can be displayed. During the process of releasing a transaction evaluation, the user can input a preset character in the evaluation content and input a keyword at an adjacent position of the preset character, for example, after the preset character, and then display at least one aggregated object associated with the keyword, and at least one independent object. The transaction evaluation page is used for the user to evaluate a historical transaction.

[0152] S220A, in response to selecting an aggregated object, obtain target content.

[0153] Among them, the target content includes input content and / or an aggregated object. Exemplarily, the target content can be the account identifier of an aggregated account, for example, the account name. The account identifier of the aggregated object can be set by the user himself or generated automatically based on the account names of the constituent independent objects. Among them, the account names of the respective independent objects can be fixedly set by technical personnel or set by the user himself, and the present application does not make any limitation in this regard.

[0154] Exemplarily, in response to a trigger operation on the aggregated object, target content can be obtained. Among them, the trigger operation can be a click operation, a long-press operation, a double-click operation, etc., and the present application does not make any limitation in this regard.

[0155] It should be noted that the present application does not make any limitation on the input order of the input content and the target object.

[0156] S230A, in response to releasing the target content, display the target content and send a related message of the target content to each independent object corresponding to the aggregated object.

[0157] In some embodiments, the related message of the target content can be a prompt message, which is used to prompt the independent object receiving the message that the independent object is mentioned in the target content, so that the independent object can view the target content.

[0158] In some embodiments, the related message of the target content can be an instruction message, which is generated based on the target content and is used to instruct the content generation model corresponding to the independent object to generate interactive content. Specifically, the instruction message can be input into the content generation model corresponding to the independent object so that the content generation model generates interactive content.

[0159] Among them, the instruction message can be obtained by filling at least one of the input content, user data, and interaction association data of the user in the target content into an instruction template.

[0160] In some embodiments, when the target content includes the user's input content, for any independent object, the interaction content for the target content can be the reply content generated by using the content generation model corresponding to the independent object for the input content. When the target content does not include the user's input content, the interaction content for the target content can be the reply content generated by using the content generation model corresponding to the independent object for the user data and / or interaction correlation data.

[0161] Taking the comment publishing scenario as an example, in an alternative embodiment, in response to publishing the target content, the target content can be displayed on the comment page. The content input page may include a comment publishing control, and in response to a trigger operation on the comment publishing control, such as a click operation, the target content is published.

[0162] The comment page is used to display historical comment messages, as well as the publishing time and interaction data of each historical comment message. When there are at least two historical comment messages on the comment page, the display order of each historical comment message can be sorted based on the amount of interaction data or based on the publishing time of the historical comment message. This application does not make any limitation in this regard.

[0163] Exemplarily, referring to Figure 2C the schematic diagram of the comment page display shown, in response to a trigger operation on the comment publishing control 2, such as a click operation, the comment page C is displayed, and the target content 3 is displayed on the comment page C.

[0164] It should be noted that, for the convenience of the publisher of the target content to view the publishing situation of the target content, generally, in response to the sending operation of the target content, the target content is displayed on the comment page and the target content is displayed at the position of the first comment.

[0165] In addition, for the convenience of the viewers of the note content and the viewers of the live broadcast content to distinguish the target content from other comments, in some embodiments, the aggregated object can carry an identifier corresponding to the input keyword. Taking the independent object corresponding to the intelligent agent independent account and the aggregated object corresponding to the intelligent agent aggregated account as an example, the identifier carried by the aggregated object can be an intelligent agent identifier, which is used to mark the type of the aggregated object. The intelligent agent identifier can be displayed differently from the input content. For example, at least one of the font, text size, and text color of the intelligent agent identifier can be different from the input content. This application does not make any limitation in this regard. The display content and display form of the intelligent agent identifier are not limited in this application.

[0166] Exemplarily, continuing to refer to Figure 2C the schematic diagram of the content input page display shown, in the target content 3 on the comment page C, an identifier corresponding to the keyword (such asFigure 2C the "keyword" located behind the "@ aggregation object").

[0167] It should be noted that, usually, each independent object corresponds to a separate content generation server. Therefore, the interactive content of each intelligent agent account for the input content is obtained from the corresponding content generation server. Based on this, in this embodiment, the relevant messages of the target content can be sent to the content generation servers of the respective independent objects corresponding to the aggregation object.

[0168] Exemplarily, the terminal sends the target content and the relevant messages of the target content to the platform server, so as to forward the target content and its corresponding relevant messages to the content generation servers corresponding to the respective independent objects aggregated by the aggregation object through the platform server; the platform server sends the target content and its corresponding relevant messages to the content generation servers corresponding to the respective independent objects.

[0169] In the above content interaction method, by responding to the input of a preset character and the keyword adjacent to the preset character, an aggregation object associated with the keyword is displayed, and in response to the selection of the aggregation object, the target content is obtained. Further, in response to the publication of the target content, the target content is displayed, and the relevant messages of the target content are sent to the respective independent objects corresponding to the aggregation object. Since the aggregation object is obtained based on a plurality of independent objects associated with the keyword, through the selection of the aggregation object, the relevant messages of the target content can be associated and sent to the respective independent objects corresponding to the aggregation object when or after the target content is published, without separately generating and publishing the target content for different independent objects, making the process of sending the relevant messages of the target content to the respective independent objects more convenient.

[0170] Further, after the platform server sends the target content and its corresponding relevant messages to the content generation servers corresponding to the respective independent objects, each content generation server can respond to generate interactive content for the target content; each content generation server feeds back the interactive content to the platform server; further, the terminal obtains the interactive content for the input content generated by each content generation server in response to the relevant messages of the target content forwarded by the platform server; the terminal associates and displays the interactive content of each independent object for the target content.

[0171] Exemplarily, the page for displaying the interactive content can be called an interactive content display page. For the sake of convenience of description, the following takes the comment publishing scenario and the interactive content display page being a comment page as an example for introduction.

[0172] Among them, for any independent object, the interactive content for the input content can be the response content generated by the content generation server corresponding to the independent object after analyzing the input content. The interactive content of the independent object for the target content can be generated by using the content generation model corresponding to the independent object based on at least one of the input content, user data, interactive association data, etc.

[0173] Among them, the input content can be the content input in the content input area of the content input page. For example, it can include text content, picture content, etc.; the user data can be the user portrait data corresponding to the account for keyword input; the interactive association data can include at least one of the context data input before the current keyword input, the reference data cited by the current keyword input, and the historical interactive data before the current interactive process, etc.

[0174] Exemplarily, the interactive content of each independent object for the input content can be sequentially displayed below the target content. Among them, the arrangement order of each interactive content can be set by the user according to needs; it can also be fixedly set by technicians; it can also be sorted according to the release time of the interactive content of each independent object for the input content; the present application does not make any limitation on this.

[0175] In an alternative embodiment, referring to Figure 2D the schematic diagram of the comment page display shown, in the comment page C, the target content 3 is displayed, and below the target content 3, the interactive content of each independent object for the target content is displayed (such as Figure 2D the interactive content of "independent object a", "independent object b" and "independent object c" for the target content in).

[0176] Optionally, in order to facilitate the user to distinguish the interactive content feedback by the aggregated object and the interactive content feedback by the independent object, the display forms of the interactive content corresponding to the aggregated object and the independent object may be different. Exemplarily, around the interactive content corresponding to the aggregated object, for example, a prompt message of the corresponding content generation method can be marked below the interactive content. Exemplarily, in the case where the independent object is an intelligent agent independent account, in order to facilitate the viewers of note content and the viewers of live broadcast content to distinguish the interactive content published by the intelligent agent independent account from the interactive content published by the ordinary user account, in another alternative embodiment, the generation method of the interactive content of each intelligent agent independent account for the target content can be displayed in the comment page. Exemplarily, referring to Figure 2E the schematic diagram of the comment page display shown, the target content is displayed in the comment page, and below the target content, the interactive content of each intelligent agent independent account for the target content is displayed, and below each interactive content, the content generation method is marked (such as Figure 2E "generated by ai" in the dotted box in).

[0177] In some embodiments, when the interaction content of each independent object with respect to the target content is associated and displayed, the display order of each interaction content is determined based on the display order of each independent object in the quick mention area or the reception order of the corresponding interaction content.

[0178] Exemplarily, in order to reflect the response speed of each independent object in the aggregated object to the target content on the comment page, the display order of each interaction content may be determined based on the reception order of the interaction content corresponding to each independent object.

[0179] Exemplarily, the display order of each independent object in the aggregated object in the quick mention area may be determined based on the interaction frequency between each independent object and the user. Correspondingly, in order to also reflect the interaction frequency between each independent object and the user on the interaction content display page, the display order of each interaction content may be determined based on the display order of each independent object in the quick mention area.

[0180] In order to enable different independent objects to have different interaction experiences, in some embodiments, the interaction styles of different independent objects are at least partially different. For example, the interaction style of independent object a is more emotional; the interaction style of independent object b is more rational, etc. It can be understood that the interaction styles of each independent object can be fixedly set by technicians. Of course, in order to meet the user's needs, the interaction styles of each independent object can also be set according to the user's needs, and the present application does not make any restrictions on this.

[0181] In one embodiment, the above content interaction method is implemented through the interaction between the platform server 104 and the terminal 102. Taking the input of preset characters on the content input page (taking the comment publishing scenario as an example) and the page displayed by the terminal 102 before displaying the content input page as the content display page as an example, that is, Figure 1 Based on the application environment shown, see Figure 2F The display timing diagram of the target content shown, including:

[0182] S201F, the terminal displays the content display page; the content display page includes a note comment entry;

[0183] S202F, the terminal generates a content input page display request in response to a trigger operation on the note comment entry;

[0184] S203F, the terminal sends the content input page display request to the platform server;

[0185] S204F, the platform server obtains the content input page data in response to the content input page display request;

[0186] S205F, the platform server sends the content input page data to the terminal;

[0187] S206F, the terminal displays the content input page based on the content input page data for the user to input content;

[0188] S207F, the terminal displays the aggregation object associated with the keyword in response to inputting a preset character and a keyword adjacent to the preset character;

[0189] S208F, the terminal obtains the target content in response to selecting the aggregation object; the target content includes the input content and / or the aggregation object;

[0190] S209F, the terminal displays the target content on the comment page in response to publishing the target content, and generates a target content publishing request;

[0191] S210F, the terminal sends the target content publishing request to the platform server;

[0192] S211F, the platform server obtains the comment data in the comment page in response to the target content publishing request and updates the comment data;

[0193] S212F, the platform server sends the updated comment data to the terminal;

[0194] S213F, the terminal displays the comment page based on the updated comment data; the target content is displayed on the comment page.

[0195] Taking the independent objects aggregated by the aggregation object including independent object 1 and independent object 2 as an example, the display of the interactive content is introduced in detail.

[0196] See Figure 2G The display timing diagram of the interactive content shown in, including:

[0197] S201G, the terminal displays the content input page for the user to input content;

[0198] S202G, the terminal displays the aggregation object associated with the keyword in response to inputting a preset character and a keyword adjacent to the preset character;

[0199] S203G, the terminal obtains the target content in response to selecting the aggregation object; the target content includes the input content and / or the aggregation object;

[0200] S204G, the terminal displays the target content on the comment page in response to publishing the target content, and generates a target content publishing request;

[0201] S205G, the terminal sends the target content publishing request to the platform server;

[0202] S206G, the platform server responds to the target content publishing request, obtains the comment data in the comment page, and updates the comment data;

[0203] S207G, the platform server sends the updated comment data to the terminal;

[0204] S208G, the terminal displays the comment page based on the updated comment data; the target content is displayed in the comment page;

[0205] And,

[0206] S209G, the platform server sends the input content of the target content and the related messages of the target content to content generation server a and content generation server b;

[0207] Among them, content generation server a is the server corresponding to independent object a; content generation server b is the server corresponding to independent object b;

[0208] S210G, content generation server a generates interactive content a for the input content based on the related messages of the target content;

[0209] S211G, content generation server a sends interactive content a to the platform server;

[0210] And,

[0211] S212G, content generation server b generates interactive content b for the input content based on the related messages of the target content;

[0212] S213G, content generation server a sends interactive content b to the platform server;

[0213] S214G, the platform server sends interactive content a and interactive content b to the terminal;

[0214] S215G, the terminal associates and displays interactive content a and interactive content b in the comment page.

[0215] It should be noted that although there is a sequence between "S206G - S208G" and "S209G", and between "S210G - S211G" and "S212G - S214G", in the actual execution process, "S206G - S208G" and "S209G" are usually executed synchronously by the platform server; "S210G - S211G" and "S212G - S214G" are usually executed synchronously by content generation server a and content generation server b. Figure 2G

[0216] Based on the technical solutions of the above embodiments, the present application also provides an alternative embodiment. In this alternative embodiment, the process of displaying the aggregation object associated with the keyword provided by the present application is refined.

[0217] Refer to Figure 3A the candidate object display step shown in

[0218] S310A, display a content input page.

[0219] Among them, the content input page includes a content input area and a quick mention area. Among them, the content input area is used to input content, and the input content can be at least one of text, numbers, expressions, pictures, symbols, etc. The quick mention area is used to display the aggregation object associated with the keyword, and the independent object associated with the keyword.

[0220] Taking the content input page for commenting and publishing on note content as an example, in an alternative implementation, the content input page can be displayed in response to a comment operation on the note content. Exemplarily, refer to Figure 3B the display schematic diagram of the content input page shown in Figure 3B The content display page D displays note content, as well as a note comment entry corresponding to the note content (such as

[0221] "Say something" in the content display page D in

[0222] and interaction data (including like data, favorite data, and comment data). The content input page E displays the target content 3, a comment function bar 4, a quick expression bar 5, and a comment publishing control 6. Among them, the target content 3 includes the input content 3-1 and the mentioned aggregation object 3-2. Figure 3C

[0221] Figure 3C Optionally, in response to a trigger operation on the note comment entry, for example, a click operation, the content input page E is displayed in a semi-layer form on the content display page D. Further, in response to an input content editing operation and an aggregation object mention operation (that is, an input operation of a preset character and a keyword adjacent to the preset character) in the content input page E, the edited target content 3 is displayed in the content input page E. Figure 3C Taking the content input page for commenting and publishing on live content as an example, in an alternative implementation, the content input page can be displayed in response to a comment operation on the live page. Exemplarily, refer to Figure 3Csuch as "2,296 people are online" in it), live broadcast images, historical comment messages, and live broadcast comment entrances (such as Figure 3C "Say something" in live broadcast page F in it). Specifically, in response to a trigger operation on the live broadcast comment entrance, for example, a click operation, a content input page E is displayed on the live broadcast page F. Further, in response to an input content editing operation and an aggregated object mention operation (that is, an input operation of a preset character and a keyword adjacent to the preset character) in the content input page E, the edited target content 3 is displayed in the content input page E.

[0223] It should be noted that, as Figure 3B and Figure 3C shown, the display form of the content input page provided in this application is only an example and does not limit the display form of the content input page.

[0224] Further, in an optional implementation manner, the content input page may only include a content input area. Correspondingly, in response to a trigger operation on the note comment entrance in the content display page, for example, a click operation, the content input page is displayed. Exemplarily, referring to Figure 3D the content input page display schematic diagram shown, in response to a trigger operation on the note comment entrance (such as Figure 3D "Say something" in content display page D in it), for example, a click operation, the content input page E is displayed in a semi-layer form on the content display page D. Among them, the content input page E includes a content input area 7.

[0225] To facilitate the input of preset characters, in an optional implementation manner, the content input area may include an object mention control. Correspondingly, in response to a trigger operation on the object mention control, for example, a click operation, the preset character is input in the content input area.

[0226] In another optional implementation manner, the content input page may include a content input area and a quick mention area. Among them, the quick mention area may include object identifiers of at least one candidate object. In response to a trigger operation on any object identifier in the quick mention area, for example, a click operation, a quick mention of the candidate object corresponding to the selected object identifier is performed. Exemplarily, in response to a trigger operation on the object identifier "XX", for example, a click operation, the corresponding object identifier "XX" is displayed in the content input area.

[0227] Correspondingly, in response to a trigger operation on the note comment entrance in the content display page, for example, a click operation, the content input page is displayed. Exemplarily, referring to Figure 3E the content input page display schematic diagram shown, in response to a trigger operation on the note comment entrance (such as Figure 3EThe triggering operation of "Say something" in the content display page D (for example, a click operation) displays the content input page E in the form of a semi-layer on the content display page D. The content input page E includes a content input area 7 and a quick mention area 8, and the object identifiers of at least one candidate object (such as Figure 3E the account avatar and account name shown) are displayed in the quick mention area 8.

[0228] S320A, in response to inputting a preset character and a keyword adjacent to the preset character in the content input area, displays at least one candidate object in the quick mention area. Among them, at least one candidate object includes an aggregated object and / or at least one reference object.

[0229] In one embodiment, at least one candidate object may only include a pre-generated aggregated object corresponding to multiple independent objects.

[0230] In another embodiment, at least one candidate object may include an aggregated object and at least one reference object related to the aggregated object. The reference object may be an independent object or another aggregated object. For example, the reference object may include each independent object corresponding to the aggregated object; it may also include another aggregated object composed of at least one independent object among the independent objects corresponding to the aggregated object. It should be noted that the number of independent objects corresponding to the other aggregated object is less than the number of independent objects corresponding to the aforementioned aggregated object.

[0231] In another embodiment, at least one candidate object may only include at least one reference object, and the reference object may be an independent object or another aggregated object. Then, based on the aggregated selection operation of the user on at least two reference objects, a new aggregated object is generated.

[0232] Optionally, the initial display content of the quick mention area may also be blank, or the quick mention area is displayed in response to the input operation of the preset character in the content input area. Correspondingly, when it is detected that a preset character is input in the content input area, the quick mention area is displayed, and when it is detected that a keyword is input in the content input area, at least one candidate object associated with the keyword is displayed in the quick mention area.

[0233] It should be noted that the candidate objects displayed in the quick mention area may be randomly displayed or set according to user needs.

[0234] Exemplarily, at least one candidate object includes an aggregated object and / or each independent object corresponding to the aggregated object.

[0235] Among them, the candidate objects can be objects associated with the keywords for the user to select. In this embodiment, at least one of the candidate objects includes an aggregated object and / or each independent object corresponding to the aggregated object; optionally, the candidate objects can include at least one of the aggregated object and the independent object; the candidate objects can also include at least one of the intelligent agent account and the ordinary user account.

[0236] Optionally, the multiple independent objects corresponding to the aggregated object are determined based on the interaction frequency of the independent objects; exemplarily, when it is detected that the interaction frequencies of at least two independent objects exceed the preset frequency, the corresponding at least two independent objects are aggregated into an aggregated object.

[0237] Optionally, the multiple independent objects corresponding to the aggregated object are determined by an aggregation selection operation on multiple reference objects, where the aggregation selection operation can be understood as selecting the corresponding independent object or reference object as a component of the aggregated object. Exemplarily, in response to an aggregation selection operation on at least two independent objects, the corresponding at least two independent objects are aggregated into an aggregated object. Or, in response to an aggregation selection operation on one independent object and one other aggregated object, the corresponding one independent object and the multiple independent objects corresponding to the other aggregated object are aggregated into a new aggregated object.

[0238] Exemplarily, the aggregated object can be automatically aggregated by the social media platform based on historical activity information for at least two independent objects. For example, at least two independent objects with a relatively high interaction frequency with the current account are aggregated to obtain the aggregated object.

[0239] Exemplarily, the aggregated object can also be obtained by the user aggregating at least two independent objects and / or reference objects according to their own needs; the present application does not make any limitation on this.

[0240] Optionally, at least one of the candidate objects includes each independent object corresponding to the aggregated object; correspondingly, the aggregated object is generated based on the selection of each independent object corresponding to the aggregated object. Exemplarily, in response to a selection operation on at least two independent objects, an aggregated object is generated.

[0241] It should be noted that the display order of at least one candidate object in the quick mention area can be random, can be sorted based on the historical interaction frequency, or can also be set by the user according to their own needs. The present application does not make any limitation on this.

[0242] Exemplarily, when at least one of the candidate objects includes an aggregated object and at least one reference object, and at least one of the reference objects includes multiple independent objects corresponding to the aggregated object, the display order of at least one candidate object in the quick mention area is in turn: the aggregated object, the reference object, and each independent object corresponding to the aggregated object.

[0243] This will be described by inputting a preset character through triggering an account mention control. In an alternative implementation, in response to a triggering operation on the account mention control, the preset character is displayed in the content input area; further, in response to a keyword input operation in the content input area, at least one candidate object associated with the keyword is displayed in the quick mention area.

[0244] Exemplarily, taking the keyword as an agent identifier (such as AI) as an example, in response to an input operation of a mention character (i.e., the preset character) and an agent identifier adjacent to the mention character in the content input area, at least one agent account is displayed in the quick mention area. Among them, the at least one candidate object includes accounts of the agent type corresponding to the agent identifier.

[0245] Exemplarily, referring to Figure 3F the schematic diagram of the content input page shown, in response to a triggering operation on the object mention control 9, for example, a click operation, the preset character (such as Figure 3D the "@" in it) is displayed in the content input area 7; further, in response to an input operation of the agent identifier (i.e., the aforementioned keyword, such as Figure 3F the "ai" in it) after the preset character in the content input area 7, at least one of the agent accounts carrying the agent identifier and the ordinary user accounts whose account identifiers carry the character "ai" is displayed in the quick mention area 8.

[0246] Optionally, in order to emphasize the matching between the candidate object and the agent identifier, the corresponding parts of each candidate object in the quick mention area and the agent identifier can be displayed differently. For example, they can be highlighted, or as Figure 3F shown, the corresponding parts are underlined.

[0247] In yet another alternative implementation, the content input page may include an agent account mention control. In response to a triggering operation on the agent account mention control, for example, a click operation, the mention operation of the account of the agent type is completed. Correspondingly, in response to a triggering operation on the agent account mention control, at least one candidate object is displayed in the quick mention area; among them, the candidate object is an account of the agent type corresponding to the agent identifier.

[0248] In the above implementation, the content input page includes a content input area and a quick mention area. In response to inputting a preset character and a keyword adjacent to the preset character in the content input area, at least one candidate object is displayed in the quick mention area, enabling the user to see the aggregated object in the quick prompt area and select the aggregated object without inputting the full name of the aggregated object, improving the convenience for the user to mention the aggregated object.

[0249] Correspondingly, in response to the selection of an object in the quick mention area, target content can be obtained.

[0250] Taking the target content including input content and an aggregated object, and the aggregated object being an aggregated intelligent agent account as an example for illustration. In some alternative embodiments, referring to Figure 3G the schematic diagram of the display of the content input page shown, in response to a trigger operation on any aggregated object (taking the aggregated intelligent agent account as an example) 10 in the quick mention area 8, for example, in the case of a click operation, the account identifier of the aggregated object 10 (such as Figure 3G "ai friends" in ) is displayed in the content input area 7. Further, in response to the content input operation in the content input area, the target content including the input content (such as Figure 3G "XXX" in ) and the aggregated object is displayed in the content input area 7.

[0251] In the case where the content input page includes a content input area and a quick mention area, and at least one candidate object is displayed in the quick mention area, in response to the selection of an object in the quick mention area, target content can be obtained. Among them, the object selection can include the selection of an aggregated object, or can also include the selection of at least two independent objects.

[0252] Exemplarily, in the case where each independent object corresponding to the aggregated object is included in at least one candidate object, correspondingly, the aggregated object can be generated based on the selection of each independent object corresponding to the aggregated object. Correspondingly, the at least two selected independent objects are dynamically aggregated to obtain a new aggregated object, and based on the new aggregated object, target content is generated.

[0253] Of course, in some embodiments, it is also possible to display the aggregated object in the content input area in response to an input operation on the account identifier of the aggregated object. Exemplarily, in response to a trigger operation on an object mention control, for example, a click operation, a preset character (such as Figure 3F "@" in ) is displayed in the content input area; further, in response to an input operation on the object identifier of the aggregated object (such as Figure 3G "ai friends" in ) in the content input area, the target content including the aggregated object is displayed in the content input area.

[0254] Referring to Figure 3H the display timing diagram of at least one candidate object shown, including:

[0255] S301H, the terminal displays a content input page; the content input page includes a content input area and a quick mention area;

[0256] S302H, the terminal generates a candidate object display request in response to the input of a preset character and a keyword adjacent to the preset character in the content input area;

[0257] S303H, the terminal sends a candidate object display request to the platform server;

[0258] S304H, in response to the candidate object display request, the platform server sends candidate object data associated with the keyword to the terminal;

[0259] S305H, the terminal displays at least one candidate object in the quick mention area based on the candidate object data.

[0260] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the generation method of the aggregation object is refined.

[0261] See Figure 4A The aggregation object generation steps shown in

[0262] S410A, in response to a trigger operation on the object aggregation control in the content input page, display an object aggregation page.

[0263] Among them, the object aggregation control is used to aggregate the selected reference objects. The trigger operation may include at least one of a click operation, a long press operation, and a double click operation, etc. Among them, the reference object is an independent object or another aggregation object corresponding to multiple independent objects.

[0264] Among them, the object aggregation page is used to perform aggregation editing operations on the reference objects. For example, at least one of a selection operation, a deselection operation, and a position adjustment operation on the reference objects can be performed. The object aggregation page can be displayed as a separate page, or in the form of a half layer or a 2 / 3 layer. The present application does not make any limitation on this.

[0265] Among them, the object aggregation control is used to aggregate at least two selected reference objects, such as independent objects. The trigger operation on the object aggregation control can be a click operation or a long press operation on the object aggregation control. The present application does not make any limitation on this. The display position of the object aggregation control in the content input page can be fixedly set by those skilled in the art. The present application does not make any limitation on this.

[0266] Exemplarily, taking the reference object as an intelligent agent independent account or another aggregated intelligent agent account corresponding to multiple intelligent agent independent accounts as an example for illustration, see Figure 4B The schematic diagram of the object aggregation page display shown in In the content input page E, an object aggregation control 11 is displayed; in the object aggregation page F, the account identifiers, profiles, and corresponding selection controls of each intelligent agent account, as well as a select all control and an immediate aggregation control 12 are displayed. In response to a trigger operation on the object aggregation control 11, such as a click operation, the object aggregation page F is displayed.

[0267] S420A: In response to an aggregate editing operation on at least two reference objects in an object aggregation page, an aggregate object is generated.

[0268] The aggregation editing operation is an operation for aggregating at least two reference objects. Exemplarily, the aggregation editing operation may be a move operation for any reference object.

[0269] Continue to see Figure 4B The object aggregation page display schematic diagram shown in the figure responds to the trigger operation of the selection control corresponding to at least two agent accounts (including independent agent accounts and other aggregated agent accounts corresponding to multiple independent agent accounts) in the object aggregation page F, determines the reference agent account (corresponding to the aforementioned reference object), and responds to the trigger operation for the immediate aggregation control 12, for example, a click operation, generates an agent aggregation account and displays a content input page E, wherein the agent aggregation account (such as Figure 4B in the “new AI partners”).

[0270] It is worth noting that in the object aggregation page, the selected reference objects can be displayed separately from the unselected reference objects.

[0271] The above is only an example of generating an aggregate object provided by this application. In some embodiments, an aggregate object may also be generated in the following manner:

[0272] In an optional implementation, a new aggregate object may be generated in response to a move operation of the first reference object toward the second reference object, wherein the first reference object or the second reference object includes an independent object or other aggregate objects corresponding to multiple independent objects, for example, the first reference object and / or the second reference object may be an intelligent entity account, including an intelligent entity independent account and an intelligent entity aggregate account.

[0273] Take the first reference object and the second reference object as independent objects and independent agent accounts as an example for explanation, see Figure 4C The aggregate object generation schematic diagram shown in FIG. Figure 4C XX1 in the figure) toward the second reference object (such as Figure 4C The move operation of "XX2") generates a new aggregation object, that is, a new agent aggregation account (such as Figure 4C in the “new AI partners”).

[0274] Take the first reference object and the second reference object as other aggregate objects corresponding to multiple independent objects, and as an example for explanation, see Figure 4DThe schematic diagram of generating an aggregated object shown, in response to a movement operation of a first reference object (such as Figure 4D "ai little friends 1" in Figure 4D towards a second reference object (such as Figure 4D "new ai little friends" in

[0275] Note that Figure 4C and Figure 4D the object identifiers (including the account avatar and account name) of the aggregated objects generated in

[0276] are only used as an example of the aggregated object identifier and are not used to limit the object identifier of the aggregated object.

[0277] In the above embodiment, by moving the first reference object towards the second reference object, the first reference object and the second reference object can be aggregated, making the process of generating the aggregated object more convenient.

[0278] In another alternative embodiment, the multiple independent objects corresponding to the aggregated object are determined based on the interaction frequency of the independent objects. Exemplarily, at least two independent objects can be aggregated according to the interaction frequency of the current account (i.e., the account that inputs the preset characters and keywords) with different independent objects to obtain the aggregated object.

[0279] Among them, for any independent object, the corresponding interaction frequency is used to represent the interaction frequency of the current account with the independent object within a preset historical period. The preset historical period can be fixedly set by technicians or set by users according to their needs. For example, the preset historical period can be the past 3 days, and this application does not make any limitation on this.

[0280] It should be noted that the aggregated object identifier of the aggregated object can be set by the user himself or generated automatically based on the independent object identifiers (including visual identifiers (avatars) and / or text identifiers (names)) of the constituent independent objects. Among them, the independent object identifiers of each independent object can be fixedly set by technicians or set by users themselves, and this application does not make any limitation on this.

[0281] Of course, at least two intelligent agent aggregated accounts can also be aggregated according to the usage frequency of the current account with different intelligent agent aggregated accounts to obtain an aggregated object of the intelligent agent type.

[0282] In yet another alternative embodiment, taking the aggregated object as an agent account as an example for illustration, refer to Figure 4E the schematic diagram of the generation of the aggregated object shown. It is possible to respond to a trigger operation on any agent account in the content input page, for example, a long-press operation, to display selection controls corresponding to each agent account (such as Figure 4E the circles in the upper right corner of the account avatars of each agent account in Figure 4E ), and an object aggregation control 11, and respond to a selection operation on at least two agent accounts and a trigger operation on the object aggregation control 11, for example, a click operation, to aggregate the selected at least two agent accounts to generate an aggregated object (such as

[0283] "New AI Partners" in

[0284] In the above embodiments, specific ways of generating aggregated objects are given. The current account can aggregate at least two agent accounts based on its own needs, so that the aggregated agent account can better meet the interaction needs of the current account, thereby improving the user's stickiness to the platform.

[0285] It should be noted that the above aggregation process is also applicable to non-agent type accounts, that is, the aggregation of ordinary user accounts, which will not be elaborated in this application.

[0285] In one embodiment, taking the interaction method for the above content realized through the interaction between the platform server 104 and the terminal 102 as an example for illustration, refer to Figure 4F the timing diagram of the generation of the aggregated object shown, including:

[0286] S401F, the platform server regularly aggregates at least two independent object data according to the usage frequency of the current account for different independent objects to generate aggregated object data;

[0287] S402F, the platform server sends the aggregated object data to the terminal;

[0288] S403F, the terminal displays the aggregated object in the content input page based on the aggregated object data.

[0289] Refer to Figure 4G the timing diagram of the generation of the aggregated object shown, including:

[0290] S401G, the terminal displays the content input page; the content input page includes a first reference object and a second reference object;

[0291] S402G, the terminal generates an object aggregation request in response to a movement operation of the first reference object towards the second reference object;

[0292] S403G, the terminal sends the object aggregation request to the platform server;

[0293] S404G, The platform server aggregates the first reference object data and the second reference object data in response to an object aggregation request to generate aggregated object data; wherein, the aggregated object data includes the account identifier of the aggregated object and the account identifiers of the respective independent objects aggregated corresponding to the aggregated object.

[0294] S405G, The platform server sends the aggregated object data to the terminal.

[0295] S406G, The terminal displays the aggregated object on the content input page based on the aggregated object data.

[0296] See Figure 4H The timing diagram of the generation of the aggregated object shown in

[0297] S401H, The terminal displays a content input page; the content input page includes an object aggregation control.

[0298] S402H, The terminal generates an aggregated page display request in response to a trigger operation on the object aggregation control.

[0299] S403H, The terminal sends the aggregated page display request to the platform server.

[0300] S404H, The platform server obtains aggregated page data in response to the aggregated page display request.

[0301] S405H, The platform server sends the aggregated page data to the terminal.

[0302] S406H, The terminal displays an object aggregation page based on the aggregated page data.

[0303] S407H, The terminal generates an object aggregation request in response to an aggregation editing operation on at least two independent objects in the object aggregation page.

[0304] S408H, The terminal sends the object aggregation request to the platform server.

[0305] S409H, The platform server aggregates at least two independent objects corresponding to the aggregation editing operation in response to the object aggregation request to generate aggregated object data.

[0306] S410H, The platform server sends the aggregated object data to the terminal.

[0307] S411H, The terminal displays the aggregated object on the content input page based on the aggregated object data.

[0308] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the scenario after the target content is published is extended.

[0309] See Figure 5A The steps of displaying the session page shown in the figure include:

[0310] S510A, in response to a trigger operation on the aggregated object in the target content, display an object selection page;

[0311] S520A, in response to a selection operation on the target object in the object selection page, display the object home page or session page corresponding to the target object.

[0312] Among them, the trigger operation for the aggregated object can be at least one of a click operation, a long-press operation, and a double-click operation, etc. The trigger position can be any one of the aggregated object identifiers of the aggregated object, that is, either a visual identifier (avatar) or a text identifier (name). The object selection page is used to view each independent object aggregated by the aggregated object and provide a session entry between the user and each independent object.

[0313] Among them, the target object can be an aggregated object that the user is interested in. In this embodiment, through the selection operation on the target object, the object home page (such as a personal home page) or session page corresponding to the target object can be displayed. Among them, the selection operation can include at least one of a click operation, a long-press operation, and a double-click operation, etc.

[0314] Among them, the object selection page includes each independent object aggregated by the aggregated object and / or the aggregated object. The object selection page can be displayed in the form of the entire page, or in the form of a half layer or a 2 / 3 layer. The present application does not make any limitation on this.

[0315] The following takes the target content and / or the interactive content of the target content being displayed on the comment page as an example for illustration. Of course, the target content and / or the interactive content of the target content can also be displayed on other content display pages, such as the session page, etc. The present application does not make any limitation on this.

[0316] In an optional implementation manner, different pages can be displayed in response to different trigger operations on the aggregated object in the target content on the comment page. Exemplarily, in response to a trigger operation on the aggregated object in the target content on the comment page, for example, a click operation, display an object selection page.

[0317] In an alternative embodiment, in response to a first selection operation on a target object in an object selection page, for example, a click operation, the object home page corresponding to the target object is displayed; in response to a second selection operation on the target object in the object selection page, for example, a double-click operation, the conversation page corresponding to the target object is displayed.

[0318] It should be noted that the page display logic corresponding to different trigger operations can be set based on user requirements or fixedly set by technicians, and the present application does not make any limitations in this regard.

[0319] In an alternative embodiment, taking the aggregated object as the intelligent agent aggregated object and the independent object as the intelligent agent independent account as an example for illustration, refer to Figure 5B the schematic diagram of the object selection page display shown. In response to a trigger operation on the aggregated object 3-2 within the target content 3 in the comment page C, for example, a click operation, the object selection page G is displayed on the comment page C. The object selection page G may include the aggregated object 3-2. Alternatively, optionally, the object selection page G may include the introductions of each independent object aggregated by the aggregated object 3-2.

[0320] Optionally, refer to Figure 5C the schematic diagram of the object selection page shown. The object selection page G includes the aggregated object 3-2, the introductions of each independent object aggregated by the aggregated object 3-2, and the chat entry corresponding to each independent object (such as Figure 5C "Go to chat" in ) and the page display entry. Correspondingly, in response to a trigger operation on the chat entry corresponding to any independent object, for example, a click operation, the conversation page corresponding to the corresponding independent object is displayed. In response to a trigger operation on the chat entry corresponding to any independent object, for example, a click operation, the object home page corresponding to the corresponding independent object is displayed.

[0321] In an alternative embodiment, taking the independent object as the intelligent agent account as an example, refer to Figure 5D the schematic diagram of the conversation page display shown. In response to a trigger operation on any intelligent agent independent account in the object selection page G, for example, a click operation, the conversation page H with the corresponding intelligent agent independent account is displayed. The conversation page H may display a conversation prompt for the corresponding intelligent agent independent account (such as Figure 5D "Please enter your question" in ) and a text input box, etc.

[0322] In some embodiments, in response to a trigger operation on the selected account in the object selection page, the account home page of the selected account may be displayed; wherein, the account home page may include profile information of the selected account, etc.

[0323] In another alternative embodiment, a session page including a plurality of independent objects corresponding to the aggregated object may also be displayed in response to a triggering operation on the aggregated object in the target content. Specifically, in response to a triggering operation on the aggregated object in the target content, a group chat including the current user account and a plurality of independent objects corresponding to the aggregated object is created, and the session page of the group chat is displayed. On the session page of the group chat, a session can be conducted with the independent object by posting a message including one or more independent objects.

[0324] Taking the object as the intelligent agent account as an example, refer to Figure 5E the schematic diagram of the display of the session page shown. In response to a triggering operation on any intelligent agent aggregated account in the object selection page G, for example, a click operation, a session page H between a plurality of intelligent agent independent accounts corresponding to the corresponding intelligent agent aggregated account is displayed. The session page H may display corresponding session prompts (such as Figure 5E "Please enter your question" in Figure 5E ), the number of independent accounts (including intelligent agent independent accounts and ordinary user accounts) in the current session page (such as "4" in

[0325] ), and a text input box, etc. Figure 5D Figure 5E It should be noted that the session pages provided in

[0326] are only examples provided in the embodiments of the present application, and do not limit the display content and display form in the session page. Figure 5F In order to make the content included in the session page richer and promote the session between the user and the aggregated object or the independent object in the aggregated object, in an alternative embodiment, the session page corresponding to the target object includes at least one of the following: the target content, the interaction content of the target object with respect to the target content, and the recommended content generated based on the interaction content of the target object with respect to the target content. Exemplarily, refer to

[0327] the schematic diagram of the display of the session page shown. In response to a triggering operation on any intelligent agent independent account in the object selection page G, for example, a click operation, a session page H between the corresponding intelligent agent independent accounts is displayed. At least one recommended content is displayed in the session page H.

[0328] When there is at least one recommended content displayed on the conversation page, in response to a selection operation for any recommended content, for example, a click operation, send the question corresponding to the recommended content to the conversation object. The questions corresponding to different recommended contents can be preset, and the present application does not make any limitation thereto.

[0329] When there is a target content displayed on the conversation page, or there is interaction content of the target object with respect to the target content, in response to a trigger operation for the target content, for example, a click operation, display the page where the target content is located.

[0330] In order to make the trigger logic for the aggregation object in the target content more abundant and further extend the interaction scenario between the current account and the reference object corresponding to the aggregation object, in another optional embodiment, it is also possible to, in response to a trigger operation for any reference object in the target content, display the object home page or the conversation page of the corresponding reference object.

[0331] Exemplarily, when the reference object is an independent object, in response to a selection operation for the independent object, directly display the object home page or the conversation page corresponding to the independent object. Exemplarily, in response to a first selection operation for any independent object, for example, a click operation, display the object home page corresponding to the corresponding independent object; in response to a second selection operation for any independent object, for example, a double-click operation, display the conversation page corresponding to the corresponding independent object.

[0332] It should be noted that the display logic corresponding to different selection operations can be set by the user according to needs, or can be fixedly set by technicians.

[0333] In another optional implementation manner, when the reference object is another aggregation object corresponding to multiple independent objects, an aggregation home page corresponding thereto can be set for the reference, and correspondingly, in response to a trigger operation for the reference object, display the object home page (i.e., the aggregation home page) of the reference object.

[0334] In the above embodiments, an extension method for extending from the interaction content of the target content to the conversation page for having a conversation with the aggregation object or the reference object corresponding to the aggregation object is provided. This makes the content interaction method provided by the present application more abundant, and also provides a window for the user to understand the functions of the independent object / aggregation object, which facilitates interaction with the independent object / aggregation object.

[0335] In one embodiment, taking the implementation of the above content interaction method through the interaction between the platform server 104 and the terminal 102, and in response to a selection operation for the target object on the object selection page and displaying the conversation home page corresponding to the target object as an example for illustration, refer to Figure 5G The timing diagram of the conversation page display shown in the figure, including:

[0336] S501G, the terminal generates an object selection page display request in response to a trigger operation on the aggregated objects in the target content;

[0337] S502G, the terminal sends the object selection page display request to the platform server;

[0338] S503G, the platform server sends object selection page data to the terminal in response to the selection page display request;

[0339] S504G, the terminal displays the object selection page based on the object selection page data;

[0340] S505G, the terminal generates a session page display request in response to a trigger operation on the target object in the object selection page;

[0341] S506G, the terminal sends the session page display request to the platform server;

[0342] S507G, the platform server obtains recommended associated data in response to the session page display request;

[0343] Among them, the recommended associated data may include at least one of the target content, the interaction content of the target object, the historical session content with the target object, user data, the reference data corresponding to the target content, etc.

[0344] S508G, the platform server sends the recommended associated data and a recommended content acquisition request to the content generation server of the target object;

[0345] S509G, the content generation server generates recommended content based on the recommended associated data in response to the recommended content acquisition request;

[0346] S510G, the content generation server sends the recommended content to the platform server;

[0347] S511G, the platform server generates session page data based on the recommended associated data and / or the recommended content;

[0348] S512G, the platform server sends the session page data to the terminal;

[0349] S513G, the terminal displays the session page with the target object based on the session page data;

[0350] S514G, the terminal obtains the current session content input by the user in the session page;

[0351] S515G, the terminal sends the current session content to the platform server;

[0352] S516G, the platform server sends the current session content and the historical session messages to the content generation server;

[0353] S517G. The content generation server processes the current session content and historical session messages based on the content generation model to generate session reply content.

[0354] S518G. The content generation server sends the session reply content to the platform server.

[0355] S519G. The platform server sends the session reply content to the terminal.

[0356] S520G. The terminal displays the session reply content on the session page.

[0357] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, taking the independent object as the agent independent account and the aggregated object as the agent aggregated account as an example, another content interaction method is provided. It should be noted that the same or corresponding parts as those in other embodiments in the embodiments of the present application will not be described in detail here.

[0358] See Figure 6A The content interaction method shown includes:

[0359] S610A. In response to inputting a preset character and a keyword adjacent to the preset character, display an aggregated object associated with the keyword.

[0360] Among them, the aggregated object is obtained based on multiple independent objects associated with the keyword. It can be understood that when the keyword is the agent identifier, the aggregated object is the agent aggregated account, and correspondingly, the independent object is the agent independent account.

[0361] Among them, the preset character can be a character used to mention, notify or remind others, or participate in a topic, and can also be understood as a mention tool or topic tool. For example, the preset character can be "@". In this embodiment, the mention function of the preset character is mainly involved. Exemplarily, in the scenario of publishing note content, inputting the preset character and the account identifier of a certain object can be used to remind the object to view the published note content, or ask the object a question to obtain the object's view on the published note content.

[0362] Optionally, in response to a trigger operation on the preset character control, input the preset character; wherein, the preset character control is used to input the preset character. Of course, the user can also manually input the preset character through a hardware keyboard or a software keyboard.

[0363] Among them, the keyword can be a word or information associated with the object to be mentioned. That is to say, the object to be mentioned can be located through the keyword. Exemplarily, when the object to be mentioned is a type of account, the keyword can be the common features of this type of account, etc. For example, when the object to be mentioned is an agent account, the keyword can be an agent identifier such as "agent" or "AI".

[0364] It should be noted that the aggregated object can be pre-aggregated, or can be dynamically generated before or after publishing the target content. For example, it can be aggregated by the user himself based on user needs by selecting independent objects and / or other aggregated objects.

[0365] Exemplarily, when the aggregated object is pre-aggregated, the aggregated object can be obtained by the social media platform automatically aggregating at least two independent objects based on historical activity information. For example, aggregating at least two independent objects with a relatively high interaction frequency with the current account to obtain the aggregated object; the aggregated object can also be obtained by the user himself aggregating at least two independent objects according to his own needs. When the aggregated object is dynamically generated, the aggregated object can be obtained by the user dynamically aggregating according to the current needs after displaying multiple independent objects to the user; the present application does not make any limitation on this.

[0366] Optionally, the aggregated object can be displayed on the page for the user to input preset characters; it can also be displayed on other pages outside this page. For example, it can be displayed on a dedicated aggregated object display page; the present application does not make any limitation on this. Among them, the aggregated object display page is used to display the agent aggregated account associated with the keyword, or the agent aggregated account and the agent independent account associated with the keyword. Optionally, the aggregated object display page can be displayed in the form of a separate page, or in the form of a half layer or a 2 / 3 layer, and the present application does not make any limitation on this.

[0367] S620A, in response to selecting the aggregated object, obtain the target content.

[0368] Among them, the target content includes the input content and / or the aggregated object. Exemplarily, the target content can include the aggregated object identifier corresponding to the aggregated object, for example, at least one of a visual identifier (avatar) and a text identifier (name). The aggregated object identifier corresponding to the aggregated object can be set by the user himself, or can be generated automatically based on the independent object identifiers corresponding to the constituent independent objects (including at least one of a visual identifier (avatar) and a text identifier (name)). Among them, the independent object identifiers corresponding to each independent object are fixedly set by technicians or can be set by the user himself, and the present application does not make any limitation on this.

[0369] Exemplarily, in response to a trigger operation on an aggregated object, target content can be obtained. The trigger operation can be a click operation, a long-press operation, a double-click operation, etc., and the present application does not make any limitation thereto.

[0370] It should be noted that the present application does not make any limitation on the input order of the input content and the aggregated object.

[0371] S630A, in response to publishing the target content, display the target content.

[0372] Among them, the relevant messages of the target content can include the target content, as well as feedback request information of the target content, etc. The relevant messages of the target content are used to prompt each intelligent agent independent account corresponding to the intelligent agent aggregation account to view the target content, or to give feedback on interactive content after viewing.

[0373] In some embodiments, the relevant message of the target content can be a prompt message, which is used to prompt the independent object receiving the message that the independent object is mentioned in the target content, so that the independent object can view the target content.

[0374] In some embodiments, the relevant message of the target content can be an instruction message, which is generated based on the target content and is used to instruct the content generation model corresponding to the independent object to generate interactive content. Specifically, the instruction message can be input into the content generation model corresponding to the independent object, so that the content generation model can generate interactive content.

[0375] Among them, the instruction message can be obtained by filling at least one of the input content, user data, and interactive association data of the user in the target content into an instruction template.

[0376] In some embodiments, when the target content includes the input content of the user, for any independent object, the interactive content for the target content can be the reply content generated by using the content generation model corresponding to the independent object for the input content. When the target content does not include the input content of the user, the interactive content for the target content can be the reply content generated by using the content generation model corresponding to the independent object for the user data and / or interactive association data.

[0377] Taking the comment publishing scenario as an example, in an alternative embodiment, in response to publishing the target content, the target content can be displayed on the comment page. The content input page can include a comment publishing control, and in response to a trigger operation on the comment publishing control, such as a click operation, the target content is published.

[0378] Among them, the comment page is used to display historical comment messages, as well as the release time and interaction data of each historical comment message, etc. When there are at least two historical comment messages in the comment page, the display order of each historical comment message can be sorted based on the amount of interaction data or based on the release time of the historical comment message. This application does not make any limitation in this regard.

[0379] Exemplarily, continue to refer to Figure 2C the schematic diagram of the comment page display shown. In response to a trigger operation on the comment release control 6, for example, a click operation, the comment page C is displayed, and the target content 3 is displayed in the comment page C.

[0380] It should be noted that, in order to facilitate the publisher of the target content to view the release situation of the target content, usually, in response to the sending operation of the target content, the target content is displayed in the comment page and is displayed at the position of the first comment.

[0381] In addition, in order to facilitate the viewing users of the note content in the note scenario and the viewing users of the live content in the live scenario to distinguish the target content from other comments, in some embodiments, the intelligent agent aggregation account can carry the aforementioned intelligent agent identifier. The intelligent agent identifier is used to mark the type of the intelligent agent aggregation account, and the intelligent agent identifier can be displayed differently from the input content. For example, at least one of the font, text size, and text color of the intelligent agent identifier can be different from the input content. This application does not make any limitation in this regard. Regarding the display content and display form of the intelligent agent identifier, this application does not make any limitation.

[0382] Exemplarily, continue to refer to Figure 2C the schematic diagram of the content input page display shown. In the content input page E and the target content 3 in the comment page C, an intelligent agent identifier (such as Figure 2D "ai" in) is correspondingly displayed behind the intelligent agent aggregation account.

[0383] It should be noted that usually, each intelligent agent independent account corresponds to a separate content generation server. Therefore, the interaction content of each intelligent agent independent account for the input content is obtained from the corresponding content generation server. Based on this, in this embodiment, it can be to send the relevant messages of the target content to the content generation servers of each intelligent agent independent account corresponding to the aggregation object for generating the interaction content corresponding to the target content.

[0384] Exemplarily, the terminal sends the target content and related messages of the target content to the platform server, so as to forward the target content and its corresponding related messages to the content generation servers corresponding to the independent accounts of each intelligent agent aggregated by the aggregation object through the platform server; the platform server sends the target content and its corresponding related messages to the content generation servers corresponding to the independent accounts of each intelligent agent for generating interactive content corresponding to the target content.

[0385] S640A, associatively display the interactive content of each independent object corresponding to the aggregation object for the target content.

[0386] Among them, the interactive content of the independent object corresponding to the target content is generated by using the content generation model corresponding to the independent object, that is, it can be understood that the independent object is the independent account of the intelligent agent.

[0387] Among them, for any independent account of the intelligent agent (that is, the aforementioned independent object), its interactive content for the input content can be the reply content generated by the content generation server corresponding to the independent account of the intelligent agent after analyzing the input content. The interactive content of the independent account of the intelligent agent for the target content is generated by using the content generation model corresponding to the aggregated account of the intelligent agent according to at least one of the input content, user data, interactive association data, etc.

[0388] Among them, the input content can be the content input in the content input area of the content input page. For example, it can include text content, picture content, etc.; the user data can be the user portrait data corresponding to the account for keyword input; the interactive association data can include at least one of the context data input before the current keyword input, the reference data cited by the current keyword input, and the historical interactive data before the current interactive process.

[0389] Exemplarily, the interactive content of each independent account of the intelligent agent for the input content can be sequentially displayed below the target content. Among them, the arrangement order of each interactive content can be set by the user according to needs; it can also be fixedly set by the technical personnel; it can also be sorted according to the release time of the interactive content of each independent account of the intelligent agent for the input content; the present application does not make any limitation on this.

[0390] In an alternative embodiment, refer to Figure 6B the schematic diagram of the comment page display shown. In the comment page C, the target content 3 is displayed, and the interactive content of each independent account of the intelligent agent for the target content (such as Figure 6B the interactive content of "independent account a of the intelligent agent", "independent account b of the intelligent agent" and "independent account c of the intelligent agent" for the target content) is displayed below the target content 3.

[0391] To facilitate users viewing note content in the note-taking scenario or viewing live content in the live broadcast scenario to distinguish the interactive content published by the agent account from the interactive content published by the ordinary user account, in another alternative implementation, the generation method of the interactive content of each agent independent account for the target content can be displayed on the comment page. Exemplarily, continue to refer to Figure 2E the schematic diagram of the comment page display shown in, in the comment page C, the target content 3 is displayed, and below the target content 3, the interactive content of each agent independent account for the target content is displayed, and below each interactive content, the content generation method is marked (such as Figure 2E "generated by ai" in).

[0392] In some embodiments, when the interactive content of each independent object (for example, the agent independent account) for the target content is associated and displayed, the display order of each interactive content is determined based on the display order of each agent independent account in the quick mention area or the reception order of the corresponding interactive content.

[0393] Exemplarily, taking the aggregated object as the agent aggregated object and the independent object as the agent independent object as an example, in order to reflect the response speed of each agent independent account in the agent aggregated account for the target content in the comment page, the display order of each interactive content can be determined based on the reception order of the corresponding interactive content of each agent independent account.

[0394] Among them, the display order of each agent independent account in the agent aggregated account in the quick mention area can be determined based on the interaction frequency between each agent independent account and the user. Correspondingly, in order to also reflect the interaction frequency between each agent independent account and the user on the interactive content display page, the display order of each interactive content can be determined based on the display order of each agent independent account in the quick mention area.

[0395] In order to enable different agent independent accounts to have different interactive experiences, in some embodiments, the interactive styles of different agent independent accounts are at least partially different. For example, the interactive style of agent independent account a is more emotional; the interactive style of agent independent account b is more rational, etc. It can be understood that the interactive styles of each agent independent account can be fixedly set by technical personnel; of course, in order to meet the user's needs, the interactive styles of each agent independent account can also be set according to the user's needs, and the present application does not make any limitations on this.

[0396] When the independent object is the agent independent account, in order to extend the interaction between the current account and the agent independent account from the comment scenario to the conversation scenario, in some embodiments, the interactive content can be triggered to enter the conversation page with the corresponding agent independent account. Refer to Figure 6CThe schematic diagram of the displayed conversation page shows that in response to receiving interactive content, an interactive reminder is displayed in the interactive reminder page I (such as Figure 6C the circle above the "Comment and @ " icon in the interactive reminder page I), and in response to a trigger operation on the interactive reminder or the "Comment and @ " icon, for example, a click operation, a comment display page J is displayed, and the corresponding interactive content is displayed in the comment display page J. Further, in the case where the sender of the interactive content is an intelligent agent independent account, in response to a trigger operation on the interactive content, for example, a click operation, a conversation page H corresponding to the intelligent agent independent account is displayed.

[0397] In some embodiments, the interactive content of the independent object for the target content is generated by using the content generation model corresponding to the independent object according to at least one of the input content, user data, interactive association data, etc.

[0398] In some embodiments, the relevant messages of the target content include prompt messages for prompting each independent object corresponding to the aggregation object to view the target message; or, the relevant messages of the target content include instruction messages for instructing the content generation models corresponding to each independent object to generate interactive content based on the target content; the instruction messages are generated based on the target content.

[0399] In some embodiments, in response to inputting a preset character and a keyword adjacent to the preset character, displaying an intelligent agent aggregation account associated with the keyword includes: displaying a content input page; the content input page includes a content input area and a quick mention area; in response to inputting a preset character and a keyword adjacent to the preset character in the content input area, at least one candidate object is displayed in the quick mention area; at least one candidate object includes an aggregation object and / or at least one reference object; correspondingly, in response to selecting the aggregation object to obtain the target content, it includes: in response to the object selection in the quick mention area, obtaining the target content.

[0400] In some embodiments, when at least one candidate object includes an aggregation object and at least one reference object, and at least one reference object includes multiple independent objects corresponding to the aggregation object, the display order of the aggregation object in the quick mention area takes precedence over each independent object corresponding to the aggregation object; when the interactive content of each independent object for the target content is displayed in an associated manner, the display order of each interactive content is determined based on the display order of each independent object in the quick mention area or the receiving order of the corresponding interactive content.

[0401] In some embodiments, the multiple independent objects corresponding to the aggregation object are determined based on the interaction frequency of the independent objects; or the multiple independent objects corresponding to the aggregation object are determined by an aggregation selection operation on multiple reference objects, and the reference objects are independent objects or other aggregation objects corresponding to multiple independent objects.

[0402] In some embodiments, in response to a trigger operation on an aggregated object in target content, an object selection page is displayed, and in response to a selection operation on a target object in the object selection page, an object home page or a session page corresponding to the target object is displayed; or, in response to a trigger operation on an aggregated object in target content, a session page including a plurality of independent objects corresponding to the aggregated object is displayed; wherein the target object is any independent object corresponding to the aggregated object.

[0403] In some embodiments, the session page corresponding to the target object includes at least one of the following: the target content, the interaction content of the target object with respect to the target content, and recommended content generated based on the interaction content of the target object with respect to the target content.

[0404] In the above page interaction method, by responding to the input of a preset character and a keyword adjacent to the preset character, an aggregated object associated with the keyword is displayed; in response to the selection of the aggregated object, target content is obtained; the target content includes the input content and / or the aggregated object; in response to the publication of the target content, the target content is displayed; and, the interaction content of each independent object corresponding to the aggregated object with respect to the target content is associated and displayed. Since the interaction content of the independent object with respect to the target content is generated by using the content generation model corresponding to the independent object, the independent object can be understood as an intelligent agent independent account, and correspondingly, the aggregated object can be understood as an intelligent agent suitable account. Also, since the intelligent agent aggregated account is obtained based on a plurality of intelligent agent independent accounts associated with the keyword, the user can complete the communication and interaction between at least two intelligent agent independent accounts aggregated by the intelligent agent aggregated account by mentioning the intelligent agent aggregated account and publishing the target content, which improves the richness and diversity of the ways of publishing the target content and helps to improve the user's content publishing willingness and content browsing willingness. In addition, the associated display of the interaction content of each intelligent agent independent account aggregated by the intelligent agent aggregated account with respect to the input content makes the content sources in the display page more abundant, thereby enriching the input content ecosystem. In summary, the above content interaction method can enrich the content interaction forms and interaction content, make the content interaction scenario more interesting, thereby improving the user's content publishing enthusiasm, and further improving the stickiness between the user and the social media platform.

[0405] In one embodiment, the above content interaction method is implemented through the interaction between the platform server 104 and the terminal 102. Taking the content input page (taking the comment publishing scenario as an example) for the input of the preset character, and taking the page displayed by the terminal 102 before displaying the content input page as the content display page as an example, that is, Figure 1 Based on the application environment shown, see Figure 6D The display timing diagram of the interaction content shown, including:

[0406] S601D, The terminal displays a content input page for the user to input content;

[0407] S602D, The terminal responds to the input of a preset character and a keyword adjacent to the preset character, and displays an intelligent agent aggregation account associated with the keyword;

[0408] Among them, the intelligent agent aggregation account (i.e., the aforementioned aggregation object) is obtained based on multiple intelligent agent independent accounts (i.e., the aforementioned independent objects) associated with the keyword;

[0409] S603D, The terminal responds to the selection of the intelligent agent aggregation account to obtain the target content; The target content includes the input content and / or the intelligent agent aggregation account;

[0410] S604D, The terminal responds to the publication of the target content, displays the target content on the comment page, and generates a target content publication request;

[0411] S605D, The terminal sends the target content publication request to the platform server;

[0412] S606D, The platform server responds to the target content publication request, obtains the comment data in the comment page, and updates the comment data;

[0413] S607D, The platform server sends the updated comment data to the terminal;

[0414] S608D, The terminal displays the comment page based on the updated comment data; The target content is displayed in the comment page;

[0415] And,

[0416] S609D, The platform server sends the input content of the target content and the relevant messages of the target content to content generation server a and content generation server b;

[0417] Among them, content generation server a is the server corresponding to intelligent agent independent account a; Content generation server b is the server corresponding to intelligent agent independent account b;

[0418] S610D, Content generation server a generates interactive content a for the input content based on the relevant messages of the target content;

[0419] S611D, Content generation server a sends interactive content a to the platform server;

[0420] And,

[0421] S612D, Content generation server b generates interactive content b for the input content based on the relevant messages of the target content;

[0422] S613D, the content generation server a sends the interactive content b to the platform server;

[0423] S614D, the platform server sends the interactive content a and the interactive content b to the terminal;

[0424] S615D, the terminal associates and displays the interactive content a and the interactive content b on the comment page.

[0425] It should be noted that although there is a sequence between "S606D - S608D" and "S609D", and between "S610D - S611D" and "S612D - S614D", in the actual execution process, "S606D - S608D" and "S609D" are usually executed synchronously by the platform server; "S610D - S611D" and "S612D - S614D" are usually executed synchronously by the content generation server a and the content generation server b. Figure 2D

[0426] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, without displaying the aggregation object before obtaining the target content, that is, taking the user input process being unaware of the aggregation object as an example, another content interaction method is provided. It should be noted that in the embodiments of the present application, the same or corresponding parts as those in the foregoing embodiments will not be elaborated herein.

[0427] See Figure 7A The content interaction method shown includes:

[0428] S710A, in response to inputting a preset character and a keyword adjacent to the preset character, display a plurality of reference objects associated with the keyword.

[0429] Among them, the reference object can include an independent object, or can also include other aggregation objects corresponding to a plurality of independent objects.

[0430] Among them, the preset character can be a character used to mention, notify or remind others, or participate in a topic, and can also be understood as a mention tool or a topic tool. For example, the preset character can be "@". In this embodiment, the mention function of the preset character is mainly involved. Exemplarily, in the scenario of publishing note content, inputting the preset character and the account identifier of an object can be used to remind the object to view the published note content, or to ask the object a question to obtain the object's view on the published note content.

[0431] Optionally, in response to a trigger operation on the preset character control, input the preset character; wherein, the preset character control is used to input the preset character. Of course, the user can also manually input the preset character through the keyboard.

[0432] Among them, the keyword can be a word or information associated with the object to be mentioned. That is to say, the object to be mentioned can be located through the keyword. Exemplarily, when the object to be mentioned is a type of account, the keyword can be the common features of this type of account, etc. For example, when the object to be mentioned is an agent account, the keyword can be "agent" or "AI".

[0433] Multiple reference objects associated with the keyword can be displayed on the page for the user to input preset characters; they can also be displayed on other pages outside this page. For example, they can be displayed on a dedicated object display page; this application does not make any limitations in this regard. Among them, the object display page is used to display the reference objects associated with the keyword. Optionally, the object display page can be displayed in the form of a separate page, or in the form of a half layer or a 2 / 3 layer, and this application does not make any limitations in this regard.

[0434] S720A obtains target content in response to a selection operation on at least two reference objects.

[0435] Among them, the target content includes an aggregated object or at least two selected reference objects; the aggregated object is obtained based on the independent objects corresponding to the at least two selected reference objects. The selection operation can be at least one of a click operation, a double-click operation, or a long-press operation on the corresponding object.

[0436] Specifically, in one embodiment, the target content includes an aggregated object. That is to say, in response to a selection operation on at least two reference objects, an aggregated object is generated based on the independent objects corresponding to the at least two selected reference objects, and then this aggregated object is added to the target content.

[0437] In another embodiment, the target content includes at least two selected reference objects. That is to say, in response to a selection operation on at least two reference objects, the at least two selected reference objects are added to the target content.

[0438] Taking the page that displays at least two independent objects as the content input page as an example, in an optional implementation manner, in response to a selection operation on at least two independent objects corresponding thereto, for example, a click operation, target content including an aggregated object is displayed on the content input page; or target content including the at least two selected independent objects is displayed on the content input page.

[0439] To avoid the object aggregation operation caused by accidental touch by the user, in another alternative embodiment, in response to a selection operation on at least two independent objects, for example, a click operation, an aggregation inquiry page is popped up. An aggregation confirmation control is displayed on the aggregation inquiry page. In response to a trigger operation on the aggregation confirmation control, for example, a click operation, the target content including the aggregated object is displayed on the content input page. Among them, the aggregation inquiry page is used to confirm with the user whether to perform aggregation.

[0440] In some embodiments, if no trigger operation on the aggregation confirmation control is detected within a preset time period, or an aggregation denial control is displayed on the aggregation inquiry page, in the case where a trigger operation on the aggregation denial control is detected, for example, a click operation, at least two independent objects are displayed on the content input page.

[0441] Furthermore, to facilitate the user's understanding of the generation method of the aggregated object, after obtaining the aggregated object and completing the publication of the target content, the generation method of the aggregated object can be marked on the display page of the target content. For example, it can be marked as "an aggregated object generated by the user's own selection".

[0442] S730A, in response to publishing the target content, displays the published target content and sends relevant messages of the target content to each independent object corresponding to the aggregated object.

[0443] It should be noted that the target content obtained in S720A in response to the selection operation on at least two independent objects may be different from the "published target content". Exemplarily, the obtained target content includes the aggregated object or at least two selected reference objects; the published target content includes the aggregated object.

[0444] Specifically, in one embodiment, the generation of the aggregated object is before publishing the target content, that is, when the target content before publishing includes the aggregated object, the published target content naturally includes the aggregated object. In another embodiment, the generation of the aggregated object is after publishing the target content, that is, when the target content before publishing includes at least two selected reference objects, in response to publishing the target content, an aggregated object is generated based on the independent objects corresponding to at least two reference objects in the target content, and the original at least two reference objects are replaced with the aggregated object so that the published target content includes the aggregated object.

[0445] Among them, the relevant message of the target content may include the target content and the feedback request information of the target content, etc. The relevant message of the target content is used to prompt each independent object corresponding to the aggregated object to view the target content, or to give feedback on the interactive content after viewing.

[0446] In some embodiments, the relevant message of the target content may be a prompt message, which is used to prompt the independent object that receives the message and is mentioned in the target content, so that the independent object can view the target content.

[0447] In some embodiments, the relevant message of the target content may be an instruction message, which is generated based on the target content and is used to instruct the content generation model corresponding to the independent object to generate interactive content. Specifically, the instruction message may be input into the content generation model corresponding to the independent object, so that the content generation model can generate interactive content.

[0448] Among them, the instruction message may be obtained by filling at least one of the input content of the user, user data, and interactive association data in the target content into an instruction template.

[0449] In some embodiments, when the target content includes the input content of the user, for any independent object, the interactive content for the target content may be the reply content generated by using the content generation model corresponding to the independent object for the input content. When the target content does not include the input content of the user, the interactive content for the target content may be the reply content generated by using the content generation model corresponding to the independent object for the user data and / or interactive association data.

[0450] Among them, for any independent object, the interactive content for the target content may be the reply content generated after the independent object analyzes the target input content.

[0451] Taking the example that the released target content is different from the obtained target content and taking the group chat message release scenario as an example, in response to the current account's selection operation on at least two independent objects, for example, a click operation, the target content including at least two independent objects is obtained. Further, in response to the release of the target content, the target content including the aggregated object is displayed, where the aggregated object is obtained by aggregating the at least two selected independent objects.

[0452] Exemplarily, taking the two selected independent objects as "independent object a" and "independent object b" as an example, the obtained target content may be "@independent object a, independent object b", and the released target content may be "@aggregated object a plus b". Among them, "aggregated object a plus b" is obtained by aggregating "independent object a" and "independent object b".

[0453] Taking the comment release scenario as an example, in an optional implementation manner, in response to the release of the target content, the released target content may be displayed on the comment page. Among them, the content input page may include a comment release control, and in response to the triggering operation on the comment release control, for example, a click operation, the target content is released.

[0454] Among them, the comment page is used to display historical comment messages, as well as the release time and interaction data of each historical comment message. When there are at least two historical comment messages in the comment page, the display order of each historical comment message can be sorted based on the amount of interaction data or based on the release time of the historical comment message. This application does not make any limitation in this regard.

[0455] Exemplarily, continue to refer to Figure 2C the schematic diagram of the comment page display shown in the figure. In response to a trigger operation on the comment release control 6, for example, a click operation, the comment page C is displayed, and the target content 3 is displayed in the comment page C.

[0456] It should be noted that, in order to facilitate the publisher of the target content to view the release situation of the target content, usually, in response to the sending operation of the target content, the target content is displayed in the comment page and is displayed at the position of the first comment.

[0457] In addition, in order to facilitate the viewing users of the note content and the viewing users of the live broadcast content to distinguish the target content from other comments, in some embodiments, the aggregated object may carry an identifier corresponding to the input keyword. Taking the independent object corresponding to the intelligent agent independent account and the aggregated object corresponding to the intelligent agent aggregated account as an example, the identifier carried by the aggregated object may be an intelligent agent identifier, which is used to mark the type of the aggregated object. The intelligent agent identifier can be displayed differently from the input content. For example, at least one of the font, text size, and text color of the intelligent agent identifier can be different from the input content. This application does not make any limitation in this regard. Among them, this application does not make any limitation on the display content and display form of the intelligent agent identifier.

[0458] Exemplarily, continue to refer to Figure 2C the schematic diagram of the content input page display shown in the figure. In the content input page E and the target content 3 in the comment page C, an intelligent agent identifier (such as Figure 2D "ai" in the figure) is correspondingly displayed behind the aggregated object.

[0459] It should be noted that usually, each independent object corresponds to a separate content generation server. Therefore, the interaction content of each intelligent agent account for the input content is obtained from the corresponding content generation server. Based on this, in this embodiment, it may be to send the relevant messages of the target content to the content generation servers of each independent object corresponding to the aggregated object.

[0460] Exemplarily, the terminal sends the target content and the relevant messages of the target content to the platform server, so as to forward the target content and its corresponding relevant messages to the content generation servers corresponding to the respective independent objects aggregated by the aggregation object through the platform server; the platform server sends the target content and its corresponding relevant messages to the content generation servers corresponding to the respective independent objects.

[0461] In the above page interaction method, by responding to the input of a preset character and a keyword adjacent to the preset character, a plurality of independent objects associated with the keyword are displayed; in response to the selection operation of at least two independent objects, the target content is obtained; the target content includes an aggregation object or at least two selected independent objects; the aggregation object is obtained based on at least two selected independent objects; in response to publishing the target content, the published target content is displayed, and the relevant messages of the target content are sent to the respective independent objects corresponding to the aggregation object. Based on the above method, on the one hand, the process of sending the relevant messages of the target content to the respective independent objects is made more convenient; on the other hand, the user can dynamically generate an aggregation object through the selection operation of at least two independent objects, making the independent objects in the aggregation object more in line with the user's needs. On the other hand, the target content includes at least two independent objects, and the published target content includes an aggregation object, making the target content displayed to the respective independent objects more concise.

[0462] In one embodiment, the above content interaction method is implemented through the interaction between the platform server 104 and the terminal 102. Taking the group message publishing scenario as an example, and taking the target content including an aggregation object as an example, the process of the above content interaction method will be described in detail. Refer to Figure 7B The target content display timing diagram shown:

[0463] S701B, the terminal displays a group chat page for the user to input content;

[0464] S702B, the terminal responds to the input of a preset character and a keyword adjacent to the preset character, and displays a plurality of independent objects associated with the keyword;

[0465] Among them, the independent object can be a group member;

[0466] S703B, the terminal responds to the selection operation of at least two independent objects, and sends an object aggregation request to the platform server;

[0467] S704B, the platform server responds to the object aggregation request and generates aggregation object data;

[0468] Among them, the object aggregation request includes the object data of at least two selected independent objects;

[0469] S705B, the platform server sends the aggregation object data to the terminal;

[0470] S706B, the terminal displays target content in the group chat page based on aggregated object data;

[0471] wherein, the target content includes the aggregated object;

[0472] S707B, in response to publishing the target content, the terminal displays the published target content and generates a message sending request;

[0473] wherein, the published target content includes the aggregated object;

[0474] S708B, the terminal sends the message sending request to the platform server;

[0475] S709B, in response to the message sending request, the platform server sends relevant messages of the target content to multiple independent objects associated with the keyword.

[0476] Taking the group message publishing scenario as an example, and taking the target content including at least two independent objects as an example, the process of the above content interaction method is described in detail. Refer to Figure 7C the shown target content display timing diagram.

[0477] S701C, the terminal displays the group chat page for the user to input content;

[0478] S702C, in response to inputting a preset character and a keyword adjacent to the preset character, the terminal displays multiple independent objects associated with the keyword;

[0479] wherein, the independent object can be a group member;

[0480] S703C, in response to the selection operation on at least two independent objects, the terminal displays the target content;

[0481] wherein, the target content includes aggregating at least two independent objects;

[0482] S704C, in response to publishing the target content, the terminal sends an aggregated object display request to the platform server;

[0483] S705C, in response to the aggregated object display request, the platform server sends the aggregated object data to the terminal;

[0484] S706C, based on the aggregated object data, the terminal displays the published target content in the group chat page and generates a message sending request;

[0485] wherein, the published target content includes the aggregated object;

[0486] S707C, the terminal sends the message sending request to the platform server;

[0487] In S708C, in response to a message sending request, the platform server sends relevant messages of the target content to multiple independent objects associated with the keyword.

[0488] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0489] Based on the same inventive concept, an embodiment of the present application further provides a content interaction device for implementing the content interaction method involved above. The implementation solution provided by this device for solving problems is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the content interaction device provided below can refer to the limitations on the content interaction method in the above text, and will not be repeated here.

[0490] In an exemplary embodiment, as Figure 8 shown, a content interaction device is provided, including: a first display module 810 and a first obtaining module 820, where:

[0491] The first display module 810 is configured to display an aggregated object associated with the keyword in response to an input of a preset character and a keyword adjacent to the preset character; the aggregated object is obtained based on multiple independent objects associated with the keyword;

[0492] The first obtaining module 820 is configured to obtain the target content in response to a selection of the aggregated object; the target content includes the input content and / or the aggregated object;

[0493] The first display module 810 is further configured to display the target content in response to a publication of the target content, and send relevant messages of the target content to each independent object corresponding to the aggregated object;

[0494] The relevant messages of the target content include a prompt message for prompting each independent object corresponding to the aggregated object to view the target message; or, the relevant messages of the target content include an instruction message for instructing the content generation model corresponding to each independent object to generate interactive content according to the target content; the instruction message is generated based on the target content.

[0495] In one embodiment, the content interaction device further includes an associated display module, configured to associatively display the interaction content of each independent object with respect to the target content. The interaction content of an independent object with respect to the target content is generated by using the content generation model corresponding to the independent object according to at least one of input content, user data, and interaction association data.

[0496] In one embodiment, the first display module 810 includes a first display unit, configured to display a content input page; the content input page includes a content input area and a quick mention area; a second display unit, configured to display at least one candidate object in the quick mention area in response to inputting a preset character and a keyword adjacent to the preset character in the content input area; at least one of the candidate objects includes an aggregated object and / or at least one reference object; correspondingly, the first display module is configured to obtain the target content in response to an object selection in the quick mention area.

[0497] In a case where at least one of the candidate objects includes an aggregated object and at least one reference object, and at least one of the reference objects includes a plurality of independent objects corresponding to the aggregated object, the display order of the aggregated object in the quick mention area takes precedence over each independent object corresponding to the aggregated object; in a case of associatively displaying the interaction content of each independent object with respect to the target content, the display order of each interaction content is determined based on the display order of each independent object in the quick mention area or the reception order of the corresponding interaction content.

[0498] In one embodiment, the plurality of independent objects corresponding to the aggregated object are determined based on the interaction frequency of the independent objects; or the plurality of independent objects corresponding to the aggregated object are determined by an aggregated selection operation on a plurality of reference objects, where the reference object is an independent object or another aggregated object corresponding to a plurality of independent objects.

[0499] In one embodiment, the content interaction device further includes an object selection page display module, configured to display an object selection page in response to a trigger operation on the aggregated object in the target content, and display the object home page or the session page corresponding to the target object in response to a selection operation on the target object in the object selection page; or, a session page display module, configured to display a session page including a plurality of independent objects corresponding to the aggregated object in response to a trigger operation on the aggregated object in the target content; where the target object is any independent object corresponding to the aggregated object. The session page corresponding to the target object includes at least one of the following: the target content, the interaction content of the target object with respect to the target content, and recommended content generated based on the interaction content of the target object with respect to the target content.

[0500] In an exemplary embodiment, as Figure 9 shown, a content interaction device is provided, including: a second display module 910 and a second obtaining module 920, where:

[0501] The second display module 910 is configured to display an aggregated object associated with a keyword in response to an input of a preset character and a keyword adjacent to the preset character; the aggregated object is obtained based on a plurality of independent objects associated with the keyword;

[0502] The second obtaining module 920 is configured to obtain target content in response to a selection of the aggregated object; the target content includes input content and / or the aggregated object;

[0503] The second display module 910 is further configured to display the target content in response to a publication of the target content; and, to associatively display interaction content of each independent object corresponding to the aggregated object with respect to the target content; the interaction content of the independent object with respect to the target content is generated by using a content generation model corresponding to the independent object.

[0504] In one embodiment, the interaction content of the independent object with respect to the target content is generated by using a content generation model corresponding to the independent object according to at least one of the input content, user data, and interaction association data.

[0505] In one embodiment, the relevant message of the target content includes a prompt message for prompting each independent object corresponding to the aggregated object to view the target message; or, the relevant message of the target content includes an instruction message for instructing the content generation model corresponding to each independent object to generate interaction content based on the target content; the instruction message is generated based on the target content.

[0506] In one embodiment, the second display module 910 is specifically configured to: display a content input page; the content input page includes a content input area and a quick mention area; in response to an input of a preset character and a keyword adjacent to the preset character in the content input area, display at least one candidate object in the quick mention area; at least one candidate object includes an intelligent agent aggregation account and / or at least one reference object; correspondingly, the second display module 910 is specifically configured to obtain the target content in response to an object selection in the quick mention area.

[0507] In one embodiment, when at least one candidate object includes an aggregated object and at least one reference object, and at least one reference object includes a plurality of independent objects corresponding to the aggregated object, the display order of the aggregated object in the quick mention area takes precedence over each independent object corresponding to the aggregated object; when associatively displaying the interaction content of each independent object with respect to the target content, the display order of each interaction content is determined based on the display order of each independent object in the quick mention area or the reception order of the corresponding interaction content.

[0508] In one embodiment, the second display module 910 is further configured to, in response to a trigger operation on an aggregated object in the target content, display an object selection page, and in response to a selection operation on a target object in the object selection page, display the object home page or the session page corresponding to the target object; or, in response to a trigger operation on an aggregated object in the target content, display a session page including a plurality of independent objects corresponding to the aggregated object; wherein the target object is any independent object corresponding to the aggregated object.

[0509] In one embodiment, the session page corresponding to the target object includes at least one of the following: the target content, the interaction content of the target object with respect to the target content, and the recommended content generated based on the interaction content of the target object with respect to the target content.

[0510] In an exemplary embodiment, as Figure 10 shown, there is provided a content interaction device, including: a third display module 1010 and a third obtaining module 1020, wherein:

[0511] The third display module 1010 is configured to, in response to an input of a preset character and a keyword adjacent to the preset character, display a plurality of reference objects associated with the keyword;

[0512] The third obtaining module 1020 is configured to, in response to a selection operation on at least two reference objects, obtain the target content;

[0513] The third display module 1010 is further configured to, in response to the publication of the target content, display the published target content, and send relevant messages of the target content to each independent object corresponding to the aggregated object. The published target content includes the aggregated object, and the aggregated object is obtained based on the at least two selected reference objects. The reference object is an independent object or another aggregated object corresponding to a plurality of independent objects.

[0514] In one embodiment, the third display module 1010 is further configured to associatively display the interaction content of each independent object with respect to the target content.

[0515] In one embodiment, the interaction content of the independent object with respect to the target content is generated by using the content generation model corresponding to the independent object according to at least one of the input content, user data, and interaction association data.

[0516] In one embodiment, the relevant message of the target content includes a prompt message for prompting each independent object corresponding to the aggregated object to view the target message; or, the relevant message of the target content includes an instruction message for instructing the content generation model corresponding to each independent object to generate interaction content according to the target content. The instruction message is generated based on the target content.

[0517] In one embodiment, the third display module 1010 is specifically configured to display a content input page; the content input page includes a content input area and a quick mention area; in response to inputting a preset character and a keyword adjacent to the preset character in the content input area, at least one candidate object is displayed in the quick mention area; at least one candidate object includes an aggregated object and / or at least one reference object; correspondingly, the third obtaining module 1020 is specifically configured to obtain target content in response to an object selection in the quick mention area.

[0518] In one embodiment, when at least one candidate object includes an aggregated object and at least one reference object, and at least one reference object includes multiple independent objects corresponding to the aggregated object, the display order of the aggregated object in the quick mention area has a higher priority than each independent object corresponding to the aggregated object; when the interactive content of each independent object with respect to the target content is displayed in an associated manner, the display order of each interactive content is determined based on the display order of each independent object in the quick mention area or the reception order of the corresponding interactive content.

[0519] In one embodiment, the multiple independent objects corresponding to the aggregated object are determined based on the interaction frequency of the independent objects; or the multiple independent objects corresponding to the aggregated object are determined by an aggregated selection operation on multiple reference objects, where the reference object is an independent object or another aggregated object corresponding to multiple independent objects.

[0520] In one embodiment, the third display module 1010 is further configured to, in response to a trigger operation on the aggregated object in the target content, display an object selection page, and in response to a selection operation on the target object in the object selection page, display the object home page or the session page corresponding to the target object; or, in response to a trigger operation on the aggregated object in the target content, display a session page including multiple independent objects corresponding to the aggregated object; where the target object is any independent object corresponding to the aggregated object.

[0521] In one embodiment, the session page corresponding to the target object includes at least one of the following: the target content, the interactive content of the target object with respect to the target content, and recommended content generated based on the interactive content of the target object with respect to the target content.

[0522] Each module in the above content interaction device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0523] In an exemplary embodiment, a computer device is provided. The computer device can be a terminal, and its internal structural diagram can be as Figure 11As shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a content interaction method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0524] Those skilled in the art can understand that Figure 11 the structure shown in the figure is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0525] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0526] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0527] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0528] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

[0529] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.

[0530] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.

[0531] The above embodiments only express several implementation manners of this application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application shall be subject to the appended claims.

Claims

1. A content interaction method, characterized in that: include: In response to inputting a preset character and a keyword adjacent to the preset character, displaying aggregated objects associated with the keyword; The aggregate object is obtained based on a plurality of independent objects associated with the keyword; In response to selecting the aggregate object, obtaining target content; the target content includes input content and / or the aggregate object; In response to publishing the target content, the target content is displayed, and messages related to the target content are sent to each independent object corresponding to the aggregate object.

2. The method according to claim 1, characterized in that The method further comprises: The association shows the interactive content of each independent object to the target content.

3. The method according to claim 2, characterized in that The interactive content of the independent object to the target content is generated by using a content generation model corresponding to the independent object according to at least one of input content, user data and interactive associated data.

4. The method according to claim 2, characterized in that: The target content-related message includes a prompt message for prompting each independent object corresponding to the aggregated object to view the target message; or, The target content-related message includes an instruction message for instructing a content generation model corresponding to each independent object to generate interactive content according to the target content; The instruction message is generated based on the target content.

5. The method according to any one of claims 1 to 4, characterized in that: In response to inputting a preset character and a keyword adjacent to the preset character, displaying aggregated objects associated with the keyword includes: Displaying a content input page; the content input page includes a content input area and a quick mention area; In response to inputting a preset character and a keyword adjacent to the preset character in the content input area, displaying at least one candidate object in the quick mention area; the at least one candidate object includes the aggregate object and / or at least one reference object; Accordingly, in response to selecting the aggregation object, obtaining the target content includes: In response to an object selection in the quick mention area, the target content is obtained.

6. The method according to claim 5, characterized in that: In a case where the at least one candidate object includes the aggregate object and at least one reference object, and the at least one reference object includes multiple independent objects corresponding to the aggregate object, the display order of the aggregate object in the quick mention area takes precedence over the independent objects corresponding to the aggregate object; In the case of displaying the interactive contents of each independent object to the target content in association, the display order of each interactive content is determined based on the display order of each independent object in the quick mention area, or the receiving order of the corresponding interactive content.

7. The method according to claim 5, characterized in that: The plurality of independent objects corresponding to the aggregated object are determined based on the interaction frequency of the independent objects; or The multiple independent objects corresponding to the aggregate object are determined by an aggregate selection operation on multiple reference objects, and the reference object is an independent object or other aggregate object corresponding to multiple independent objects.

8. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: In response to a trigger operation on the aggregated object in the target content, an object selection page is displayed, and in response to a selection operation on a target object in the object selection page, an object homepage or a conversation page corresponding to the target object is displayed; or, In response to a triggering operation on the aggregate object in the target content, displaying a session page including a plurality of independent objects corresponding to the aggregate object; The target object is any independent object corresponding to the aggregate object.

9. The method according to claim 8, characterized in that The conversation page corresponding to the target object includes at least one of the following: the target content, the interactive content of the target object on the target content, and the recommended content generated based on the interactive content of the target object on the target content.

10. A content interaction method, characterized in that: include: In response to inputting a preset character and a keyword adjacent to the preset character, displaying aggregated objects associated with the keyword; The aggregate object is obtained based on a plurality of independent objects associated with the keyword; In response to selecting the aggregate object, obtaining target content; the target content includes input content and / or the aggregate object; In response to publishing the target content, displaying the target content; as well as, The interactive content of each independent object corresponding to the aggregated object to the target content is displayed in association; the interactive content of the independent object to the target content is generated by using the content generation model corresponding to the independent object.

11. A content interaction method, characterized in that: include: In response to inputting a preset character and a keyword adjacent to the preset character, displaying a plurality of reference objects associated with the keyword; In response to a selection operation on at least two reference objects, obtaining target content; In response to publishing the target content, the published target content is displayed, and relevant messages of the target content are sent to each independent object corresponding to the aggregate object, wherein the published target content includes the aggregate object, and the aggregate object is obtained based on at least two selected reference objects, and the reference object is an independent object, or other aggregate objects corresponding to multiple independent objects.

12. A content interaction device, characterized in that: include: A first display module, configured to display aggregated objects associated with a keyword in response to input of a preset character and a keyword adjacent to the preset character; The aggregate object is obtained based on a plurality of independent objects associated with the keyword; A first obtaining module, configured to obtain target content in response to selecting the aggregate object; the target content includes input content and / or the aggregate object; The first display module is further configured to display the target content in response to publishing the target content, and send relevant messages of the target content to each independent object corresponding to the aggregate object.

13. A content interaction device, characterized in that: include: A second display module, configured to display aggregated objects associated with a keyword in response to input of a preset character and a keyword adjacent to the preset character; The aggregate object is obtained based on a plurality of independent objects associated with the keyword; A second obtaining module is used to obtain target content in response to selecting the aggregate object; the target content includes input content and / or the aggregate object; The second display module is also used to display the target content in response to the release of the target content; and to associate and display the interactive content of the target content with each independent object corresponding to the aggregated object; the interactive content of the independent object with the target content is generated using the content generation model corresponding to the independent object.

14. A content interaction device, characterized in that: include: a third display module, for displaying a plurality of reference objects associated with the keyword in response to inputting a preset character and a keyword adjacent to the preset character; A third obtaining module is used to obtain target content in response to a selection operation on at least two reference objects; The third display module is also used to display the published target content in response to publishing the target content, and send relevant messages of the target content to each independent object corresponding to the aggregate object, wherein the published target content includes the aggregate object, and the aggregate object is obtained based on at least two selected reference objects, and the reference object is an independent object, or other aggregate objects corresponding to multiple independent objects.

15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 11 are implemented.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

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