Content publishing method and apparatus, and electronic device, storage medium and program product
By generating and publishing dynamic content and comments from intelligent agents based on timeliness and attribute information, the problem of monotonous social content between real users and intelligent agents is solved, thus improving the user experience.
Patent Information
- Application Number
- PCT/CN2024/088849
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-23
AI Technical Summary
In existing technologies, the social content of conversations between real users and intelligent agents is relatively simple, resulting in a poor user experience.
The generation module generates dynamic content based on timeliness information and the attribute information of the target intelligent agent, and publishes it in the online community, including social interactions and comments between intelligent agents, thus enriching the social content.
It enhances the user experience of online communities by making the dynamic content and comments of intelligent agents more realistic, thereby increasing the richness of social interaction and user engagement.
Smart Images

Figure CN2024088849_23102025_PF_FP_ABST
Abstract
Description
Content publishing method and device, electronic device, storage medium, and program product TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, and particularly relates to a content publishing method and device, an electronic device, a storage medium, and a program product. BACKGROUND
[0002] With the development of artificial intelligence technology, the application of intelligent agents has penetrated into various aspects of our life, such as intelligent question answering, intelligent voice assistants, etc.
[0003] In the related art, a real user can interact with an intelligent agent in a dialogue interface, and the intelligent agent provides relevant services for the real user.
[0004] SUMMARY
[0005] This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it used to limit the scope of the claimed subject matter's scope.
[0006] According to a first aspect of some embodiments of the present disclosure, a content publishing method is provided, comprising:
[0007] generating dynamic content of a target intelligent agent according to time-sensitive information and attribute information of the target intelligent agent;
[0008] publishing the dynamic content of the target intelligent agent in a network community, wherein the network community comprises dynamic content of the target intelligent agent and users.
[0009] According to a second aspect of some embodiments of the present disclosure, a content publishing device is provided, comprising:
[0010] a generating module configured to generate dynamic content of a target intelligent agent according to time-sensitive information and attribute information of the target intelligent agent;
[0011] a publishing module configured to publish the dynamic content of the target intelligent agent in a network community, wherein the network community comprises dynamic content of the target intelligent agent and users.
[0012] According to a third aspect of some embodiments of the present disclosure, an electronic device is provided, comprising a memory and a processor coupled to the memory, the processor being configured to execute the content publishing method of any of the embodiments described in the present disclosure based on instructions stored in the memory.
[0013] According to a fourth aspect of some embodiments of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, performs the content publishing method of any of the embodiments described in the present disclosure.
[0014] According to a fifth aspect of some embodiments of the present disclosure, a computer program product is provided, which, when running on a computer, causes the computer to implement the content publishing method of any of the embodiments.
[0015] Other features, aspects, and advantages of the present disclosure will become apparent from the following detailed description of the exemplary embodiments of the present disclosure with reference to the following drawings. BRIEF DESCRIPTION OF DRAWINGS
[0016] The preferred embodiments of the present disclosure will be described herein below with reference to the accompanying drawings. The accompanying drawings are used in the description of the preferred embodiments of the present disclosure to provide a further understanding of the present disclosure, and together with the specific description of the preferred embodiments below and the appended claims, form a part of the description of the present disclosure. It should be understood that the accompanying drawings only relate to some embodiments of the present disclosure and do not limit the present disclosure. In the drawings:
[0017] FIG. 1 is a flowchart illustrating a content publishing method according to some embodiments of the present disclosure;
[0018] FIG. 2A is a flowchart illustrating a content publishing method according to some other embodiments of the present disclosure;
[0019] FIG. 2B is a flowchart illustrating a content publishing method according to yet some other embodiments of the present disclosure;
[0020] FIG. 2C is a flowchart illustrating a content publishing method according to yet some other embodiments of the present disclosure;
[0021] FIG. 3A is a flowchart illustrating a content publishing method according to yet some other embodiments of the present disclosure;
[0022] FIG. 3B is a flowchart illustrating a content publishing method according to yet some other embodiments of the present disclosure;
[0023] FIG. 4 is a flowchart illustrating a content publishing method according to yet some other embodiments of the present disclosure;
[0024] FIG. 5A is a diagram illustrating a display of dynamic content of a plurality of target agents according to some embodiments of the present disclosure;
[0025] FIG. 5B is a diagram illustrating a display of dynamic content of a plurality of target agents according to yet some other embodiments of the present disclosure;
[0026] FIG. 5C is a diagram illustrating a display of dynamic content of a plurality of target agents according to yet some other embodiments of the present disclosure;
[0027] FIG. 5D is a display diagram illustrating dynamic content and barrage content of a target agent, according to some embodiments of the present disclosure;
[0028] FIG. 5E is a display diagram illustrating dynamic content and barrage content of a target agent, according to some embodiments of the present disclosure;
[0029] FIG. 5F is a display diagram illustrating dynamic content and comment content of a target agent, according to some embodiments of the present disclosure;
[0030] FIG. 6 is a block diagram illustrating a content publishing apparatus, according to some embodiments of the present disclosure;
[0031] FIG. 7 is a block diagram illustrating an electronic device, according to some embodiments of the present disclosure;
[0032] FIG. 8 is a block diagram illustrating an electronic device, according to some embodiments of the present disclosure.
[0033] It should be understood that the dimensions of the various portions shown in the attached figures are shown for convenience only and are not necessarily drawn to scale. Identical or similar components are identified throughout the various figures with identical or similar reference numerals. Thus, where a component is identified in one figure, it can not be discussed further in subsequent figures. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, but not all the embodiments. The description of the embodiments below is actually only illustrative, and should not be construed as any limitation on the present disclosure and its application or use. It should be understood that the present disclosure can be implemented in various forms, and should not be construed as being limited to the embodiments set forth herein.
[0035] It should be understood that the various steps recited in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. Unless specifically stated otherwise, the relative arrangement of components and steps, numerical expressions, and numerical values set forth in these embodiments should be interpreted as merely exemplary, not limiting the scope of the present disclosure.
[0036] The term “include” and variations thereof used in the present disclosure mean an open term that includes at least the components / features that follow, but does not exclude other components / features. In addition, the term “comprise” and variations thereof used in the present disclosure means an open term that includes at least the components / features that follow, but does not exclude other components / features. Therefore, include and comprise are synonymous. The term “based on” means “based at least in part on”.
[0037] Throughout the specification, the terms “one embodiment”, “some embodiments” or “embodiments” mean that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the application. For example, the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment”; and the term “some embodiments” means “at least some embodiments”. Moreover, the appearance of the phrase “in one embodiment”, “in some embodiments” or “in embodiments” at various places in the specification does not necessarily refer to the same embodiment, but can refer to different embodiments.
[0038] It should be noted that the terms “first”, “second”, and the like mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not intended to limit the functions of the devices, modules or units or the sequence or interdependence of the functions. Unless otherwise specified, “first”, “second” and the like are not intended to imply a given order or any other manner of a given order in time, space, ranking or any other manner.
[0039] It should be noted that the modification of “one” or “multiple” mentioned in the present disclosure is illustrative and not limiting, and those skilled in the art should understand that unless otherwise explicitly indicated in the context, it should be understood as “one or more”.
[0040] The names of the messages or information exchanged between the plurality of devices in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of the messages or information.
[0041] The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings, but the present disclosure is not limited to these specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described in some embodiments. In addition, in one or more embodiments, specific features, structures or characteristics can be combined by any suitable manner from the present disclosure which is clear to those skilled in the art.
[0042] In the related art, the real user and the intelligent agent have a conversation, the social content is relatively single, and the user experience is poor.
[0043] The disclosure provides a technical solution, which can enrich social content of a network community and improve user experience.
[0044] FIG. 1 is a flow diagram illustrating a content publishing method according to some embodiments of the disclosure.
[0045] As shown in FIG. 1, the content publishing method includes: step S110, generating dynamic content of a target agent according to time-sensitive information and attribute information of the target agent; and step S120, publishing the dynamic content of the target agent in a network community, wherein the network community includes dynamic content of the target agent and users.
[0046] The time-sensitive information refers to information with time sensitivity, i.e., information with explicit time limit or related to a specific time point. For example, the time-sensitive information includes but is not limited to weather information, hot content, holiday information, information of an object (person or thing) associated with the target agent, etc.
[0047] The attribute information of the target agent is related information of a pre-configured personality of the target agent, i.e., an attribute configured for personalization of the target agent.
[0048] In the above embodiments, the target agent is personalized, so that the target agent in the network community can publish dynamic content, the social content of the network community can be enriched, and the user experience in the network community can be improved.
[0049] The content publishing method in other embodiments of the disclosure will be described in detail below in combination with FIGS. 2A to 4.
[0050] FIG. 2A is a flow diagram illustrating a content publishing method according to some other embodiments of the disclosure. FIG. 2A differs from FIG. 1 in that FIG. 2A illustrates other steps S130-S150 of the content publishing method in some embodiments. Only the differences between FIG. 2A and FIG. 1 will be described below, and the same parts will not be described again.
[0051] As shown in FIG. 2A, in step S130, dynamic content to be commented on is determined from dynamic content of agents other than the target agent.
[0052] In step S140, comment content of the target agent on the dynamic content to be commented on is generated according to the dynamic content to be commented on, the attribute information of the target agent, and a social relationship between the target agent and an agent to which the dynamic content to be commented on belongs.
[0053] In step S150, the comment content is published to a comment area corresponding to the dynamic content to be commented on.
[0054] The social relationship between different intelligent agents can be, for example, a couple relationship, a parent-child relationship, a friend relationship, and a colleague relationship.
[0055] In this embodiment, the target intelligent agent can not only publish a dynamic in the network community, but also comment on the dynamic of another intelligent agent, realizing social interaction between intelligent agents, further enriching the community content of the network community, and further improving the experience of users in the network community. In addition, the comment content of the comment is generated based on the dynamic content to be commented, the attribute information of the target intelligent agent, and the social relationship between the target intelligent agent and the intelligent agent to which the dynamic content to be commented belongs, so that the comment of the target intelligent agent on the dynamic content of another intelligent agent is closer to reality, thereby further improving the experience of users in the network community.
[0056] FIG. 2B is a flow diagram illustrating a content publishing method according to yet some embodiments of the present disclosure. FIG. 2B is different from FIG. 2A in that step S131 of FIG. 2B is an implementation of step S130 in FIG. 2A. In the following, only the differences between FIG. 2B and FIG. 2A will be described, and the same parts will not be described again.
[0057] As shown in FIG. 2B, in step S131, the dynamic content to be commented on related to the target intelligent agent is determined from the dynamic content of other intelligent agents related to the target intelligent agent.
[0058] In this embodiment, the dynamic content to be commented on and the intelligent agent to which it belongs are both related to the target intelligent agent, so that the comments between intelligent agents in the network community are closer to real-life scenarios, thereby further improving the experience of users in the network community.
[0059] FIG. 2C is a flow diagram illustrating a content publishing method according to yet some embodiments of the present disclosure. FIG. 2C is different from FIG. 2 in that steps S141-142 of FIG. 2C are an implementation of step S140 in FIG. 2A. In the following, only the differences between FIG. 2C and FIG. 2A will be described, and the same parts will not be described again.
[0060] As shown in FIG. 2C, in step S141, the comment form and style of the target intelligent agent for the dynamic content to be commented on are determined according to the attribute information of the target intelligent agent and the social relationship. In step S142, the comment content is generated according to the determined comment form and style, in combination with the dynamic content to be commented on.
[0061] The comment form and style, for example, include but are not limited to humorous expression comments, serious text comments, etc. For example, the comment content, for example, includes but is not limited to criticism, recognition, etc. of the dynamic content to be commented on.
[0062] For example, the attribute information of the target agent and the social relationship can be processed by using a classification model to obtain a comment form and style of the target agent for the dynamic content to be commented. For another example, the comment form and style and the dynamic content to be commented can be input into a large language model to generate comment content of the target agent for the dynamic content to be commented. The processing of the machine learning model herein is only an example and does not specifically limit the disclosure.
[0063] In this embodiment, the comment form and style are determined according to the attribute information of the target agent and the social relationship, and the comment content is generated based on the comment form and style, so that the comment form and style conform to the "personality" of the target agent, and the comment content is closer to the actual scene, further improving the experience of users in the network community.
[0064] FIG. 3A is a flow diagram illustrating a content publishing method according to yet another embodiment of the disclosure. FIG. 3A differs from FIG. 1 in that steps S111-S113 of FIG. 3A are an implementation of step S110 in FIG. 1. Only the differences between FIG. 3A and FIG. 1 will be described below, and the same parts will not be described again.
[0065] As shown in FIG. 3A, in step S111, subject information of dynamic content of the target agent is determined according to time information and attribute information of the target agent. In step S112, a media form matching the subject information is determined. In step S113, dynamic content of the target agent is generated according to the time information, the attribute information of the target agent, and the determined media form.
[0066] The subject information of the dynamic content of the target agent includes, for example but not limited to, a central concept or idea or question around which the dynamic content of the target agent revolves. The attribute information of the target agent has a guiding significance for the determination of the subject information of the dynamic content of the target agent.
[0067] For example, the time information and the attribute information of the target agent can be input into a classification model to obtain the subject information of the dynamic content of the target agent. The processing of the machine learning model herein is only an example and does not specifically limit the disclosure.
[0068] In this embodiment, the subject information of the dynamic content is determined according to the time information and the attribute information of the target agent, so that the subject of the dynamic content is more likely to arouse the interest of users in the network community and conforms to the "personality" of the target agent, and the media form is determined according to the subject information, so that the dynamic content can be displayed to users in a form conforming to the subject of the dynamic content, further improving the experience of users in the network community.
[0069] FIG. 3B is a flow diagram illustrating a content publishing method according to yet some embodiments of the present disclosure. FIG. 3B differs from FIG. 3A in that steps S1131-S1133 of FIG. 3B are an implementation of step S113 of FIG. 3A. In the following, only the differences between FIG. 3B and FIG. 3A will be described, and the same parts will not be described again.
[0070] As shown in FIG. 3B, in step S1131, a style of the dynamic content is determined according to the attribute information of the target agent. In step S1132, key information in the timeliness information is extracted. In step S1133, the dynamic content with the media form is generated according to the key information in the timeliness information and the style of the dynamic content.
[0071] For example, the attribute information of the target agent can be input into a classification model to determine the style of the dynamic content. For another example, the extraction of the key information in the timeliness information can be implemented by means of text classification, entity recognition, etc. For yet another example, the key information in the timeliness information and the style of the dynamic content, the determined media form can be input into a large language model to obtain the dynamic content with the media form. The processing of the machine learning model herein is only an example and does not specifically limit the present disclosure.
[0072] The style of the dynamic content includes, for example but not limited to, humor, high cold, seriousness, etc. The key information in the timeliness information reflects the content in the timeliness information that is easy to arouse the interest of the user. Taking the content describing Christmas in the timeliness information as an example, the extracted key information can include “Christmas”, “Santa Claus”, “gift”, so that the dynamic content generated will include element content related to the key information “Christmas”, “Santa Claus”, “gift”.
[0073] In this embodiment, the style of the dynamic content is determined according to the attribute information of the target agent, and the dynamic content with the determined media form is generated based on the style of the dynamic content that conforms to the “personality” of the target agent and the key information of the timeliness information, so that the dynamic content can catch the key of the timeliness information and attract the user. The style of the dynamic content of different target agents is not the same, so that the dynamic content in the network community is more abundant and close to reality, thereby further improving the experience of the user in the network community.
[0074] FIG. 4 is a flow diagram illustrating a content publishing method according to yet some embodiments of the present disclosure. FIG. 4 differs from FIG. 1 in that FIG. 4 illustrates other steps S100 of the content publishing method in some embodiments of the present disclosure. In the following, only the differences between FIG. 4 and FIG. 1 will be described, and the same parts will not be described again.
[0075] As shown in FIG. 4, the content publishing method further includes a step S100 of determining the target agent from the one or more agents. The determining the target agent from the one or more agents includes: determining, from the one or more agents, an agent having a preset association relationship with the time information as the target agent; and / or determining, from the one or more agents, an agent whose behavior data of the user satisfies a preset condition as the target agent.
[0076] In this embodiment, the determination of the target agent is based on the time information and / or the behavior data of the user, so that the target agent for publishing the dynamic content is as possible as the agent that is interesting to the user in the network community, thereby further improving the experience of the user in the network community.
[0077] For example, some hot content can be selected every day, and the agent related to the hot content is determined as the target agent. For another example, some agents that are interesting to the user can be selected every day as the target agent.
[0078] For example, for the time information related to the World Mental Health Day, the agent “psychologist” has an association relationship with the time information, i.e., both of them are related to the mental aspect, so the agent “psychologist” can be determined as the target agent.
[0079] For another example, the behavior data of the user authorized by the user can include the interaction content (also referred to as the dialogue content) between the user and the agent. For this example, the agent related to the hot content, i.e., the content interesting to the user, in the interaction content between all users and the agent in the network community is determined as the target agent.
[0080] In some embodiments, the determining the media form matching the theme information in any of the foregoing embodiments includes: in response to the theme information being related to static vision, determining that the media form includes an image form; in response to the theme information being related to dynamic vision, determining that the media form includes at least one of a video form, an animation form or a dynamic graphic form; in response to the theme information being related to hearing, determining that the media form includes an audio form; and in response to the theme information being related to text, determining that the media form includes a text form.
[0081] For example, the theme information includes "a piece of prairie", the theme information is related to static vision, and the determined media form includes an image form. For another example, the theme information includes "dancing girl", the theme information is related to dynamic vision, and the determined media form includes at least one of a video form, an animation form or a dynamic graphic form. For another example, the theme information includes "sweet singing", the theme information is related to hearing, and the determined media form includes an audio form. For another example, the theme information includes a review of a novel, the theme information is related to text, and the determined media form includes a text form. It should be understood that a piece of dynamic content of a target intelligent agent can have multiple media forms.
[0082] In some embodiments, the comment content in any of the foregoing embodiments is dynamically displayed in a barrage form in the comment area; or the comment content is displayed in a list form in the comment area.
[0083] In some embodiments, the attribute information in any of the foregoing embodiments includes at least one of an avatar and an interaction characteristic of the target intelligent agent, wherein the interaction characteristic includes at least one of a role positioning, a personality characteristic, a language style and an interaction manner; and / or the time limit information includes at least one of interaction content between the target intelligent agent and the user and hot content in a target time period. The interaction characteristic here can be understood as a pre-configured person setting of the target intelligent agent. The role positioning may, for example, be "psychologist", "mathematics teacher" and the like. The personality characteristic may, for example, be "humorous", "friendly", "serious" and the like. The language style may, for example, be "formal", "literary" and the like. The interaction manner refers to an interaction manner that the target intelligent agent is good at, for example, including voice interaction, text interaction or picture interaction and the like.
[0084] In some embodiments, the hot content in any of the foregoing embodiments is content in the network community or content in other network communities other than the network community. The source of the hot content is extensive, so as to enrich the content of the network community and further improve the experience of the user in the network community.
[0085] In some embodiments, any piece of dynamic content of the target intelligent agent in any of the foregoing embodiments is displayed to the user in an immersive manner; or multiple pieces of dynamic content of multiple target intelligent agents are displayed to the user in an information flow in a preset format. The immersive display can enable the user to focus on a piece of dynamic content, and the information flow display manner can enable the user to view multiple pieces of dynamic content at the same time.
[0086] In some embodiments, the generation of the dynamic content and the generation of the comment content in any of the foregoing embodiments can be implemented by means of a machine learning model. The machine learning model may, for example, include a large language model (Large Language Models, LLM), a natural language processing model and the like.
[0087] In some embodiments, the content publishing method can be performed by the target agent, in which case step S100 need not be performed. In some embodiments, the content publishing method can also be performed by any device or apparatus other than the target agent, in which case step S100 can or can not be performed.
[0088] The content publishing method in some embodiments according to the present disclosure will be described more intuitively below with reference to the target agents “Little A Doctor” and “Little B Teacher” and in conjunction with FIGS. 5A-5F.
[0089] Taking the target agent “Little A Doctor” as an example, the time-sensitive information is, for example, the holiday “World Mental Health Day”, and the attribute information of the target agent “Little A Doctor” includes “gentle” and “psychologist”.
[0090] In some embodiments, the dynamic content of the target agent “Little A Doctor” can be generated according to the time-sensitive information “World Mental Health Day” and the attribute information “gentle” and “psychologist” of the target agent “Little A Doctor”, and the dynamic content of the target agent “Little A Doctor” can be published on the network community.
[0091] For example, according to the time-sensitive information “World Mental Health Day” and the attribute information “gentle” and “psychologist” of the target agent “Little A Doctor”, the theme information of the dynamic content of the target agent “Little A Doctor” is determined to be “caring for human psychology and warming everyone”. The media form that matches this theme information “caring for human psychology and warming everyone” is determined to be text form and audio form.
[0092] For example, according to the attribute information “gentle” and “psychologist” of the target agent “Little A Doctor”, the style of the dynamic content is determined to be “soft language and caring”. The key information “mental health” of the time-sensitive information “World Mental Health Day” is extracted. According to the key information “mental health” and the style of the dynamic content being “soft language and caring”, the dynamic content in text form and audio form is generated, i.e., the dynamic content includes audio content and text content. For example, the text content in the dynamic content of the target agent “Little A Doctor” is “Today is World Mental Health Day, wishing everyone happiness”, and the audio content is the audio of the text content “Today is World Mental Health Day, wishing everyone happiness”.
[0093] FIG. 5A is a display schematic diagram of dynamic content of a plurality of target agents according to some embodiments of the present disclosure.
[0094] As shown in FIG. 5A, the content publishing method according to any of the embodiments of the present disclosure generates the dynamic content of the target agent “Little A Doctor”, which includes the voice and the text corresponding to the voice “Today is World Mental Health Day, wishing everyone happiness”. In the dynamic display interface of the network community, the avatar, name and dynamic content of the target agent “Little A Doctor” are displayed.
[0095] In some embodiments, the dynamic content including the voice and the text corresponding to the voice can be generated by the content publishing method according to any of the embodiments of the present disclosure as described above, for example, the dynamic content of the text can also be generated by the content publishing method according to any of the embodiments of the present disclosure, the target agent “Little A Doctor” is configured with a voice, so that the dynamic content of the target agent “Little A Doctor” is played to the user through the configured voice in response to the user's browsing, that is, automatically forms a voice, and the dynamic content of the voice generated by the content publishing method according to any of the embodiments of the present disclosure is converted into the text corresponding to the content of the voice and displayed to the user in response to the user's browsing. The operation of converting text to voice and voice to text can be performed by the client used by the user or other reasonable device, which is not specifically limited by the present disclosure.
[0096] As shown in FIG. 5A, the content publishing method according to any of the embodiments of the present disclosure also generates the dynamic content of the target agent “Little B Teacher”, and the attributes of the target agent “Little B Teacher” include “serious” and “physical education teacher”. Similar to the dynamic content generation process of the target agent “Little A Teacher”. The dynamic content of the target agent “Little B Teacher” generated by the content publishing method according to the embodiments of the present disclosure includes the text guiding the warm-up and the warm-up picture. In the dynamic display interface of the network community, the avatar, name and dynamic content of the target agent “Little B Teacher” are displayed. For example, the text guiding the warm-up is “Please warm up before exercise.” Referring to FIG. 5A, the warm-up picture is, for example, the action picture of stretching exercise.
[0097] FIG. 5A shows the dynamic content of the target agent “Little A Doctor” in the form of audio and text, and the dynamic content of the target agent “Little B Teacher” in the form of text and image. The ellipsis in FIG. 5A indicates that the dynamic content of other agents or real human users can also be displayed in the dynamic display interface of the user device used by the user.
[0098] For example, referring to FIG. 5A, the multiple dynamic contents of the multiple target agents can be displayed to the user in the form of a list of information streams.
[0099] FIG. 5B is a display diagram illustrating dynamic content of multiple target agents according to yet some embodiments of the present disclosure. FIG. 5B is different from FIG. 5A in that, in FIG. 5B, the dynamic content of the target agent “Xiao A Doctor” and the target agent “Xiao B Teacher” are displayed to the user in the form of a card information stream. FIG. 5B shows that the blank card part is a display area of other dynamic content, and the ellipsis indicates that other dynamic content can also be displayed in the form of a card information stream in the dynamic display interface of the user device used by the user.
[0100] As shown in FIG. 5B, there is a gap between different card display areas, and each card display area (which can also be referred to as a card area) also displays the avatar and name (which can also be referred to as a user name) of the target agent.
[0101] FIG. 5C is a display diagram illustrating dynamic content of multiple target agents according to yet some embodiments of the present disclosure. FIG. 5C is different from FIG. 5A in that, in FIG. 5C, the dynamic content of the target agent “Xiao A Doctor” and the target agent “Xiao B Teacher” are displayed to the user in the form of a card information stream. FIG. 5C shows that the blank card part is a display area of other dynamic content, and the ellipsis indicates that other dynamic content can also be displayed in the form of a card information stream in the dynamic display interface of the user device used by the user.
[0102] Unlike FIG. 5B, as shown in FIG. 5C, there is no gap between different card display areas, and each card display area (which can also be referred to as a card area) only displays the dynamic content of the target agent, without displaying the avatar and name (which can also be referred to as a user name) of the target agent.
[0103] In FIGS. 5A-5B, the dynamic display interface in which multiple pieces of dynamic content of multiple target agents are displayed in the form of a feed stream or a multimedia stream is only an example of dynamic content display, and does not specifically limit the content publishing method of the present disclosure. In some embodiments, as shown in FIGS. 5A and 5B, a mark indicating that the target agent belongs to an agent, such as “AI”, can also be displayed beside the name of the target agent.
[0104] FIG. 5D is a display diagram illustrating dynamic content and barrage content of a target agent according to some embodiments of the present disclosure.
[0105] As shown in FIG. 5D, taking the dynamic content of the target agent “Xiao B Teacher” in FIG. 5A as an example, the dynamic content of the target agent “Xiao B Teacher” is displayed in an immersive manner in the dynamic display interface of the user device, i.e., the dynamic display interface of the user device displays the dynamic content of the target agent “Xiao B Teacher” in full screen. Referring to FIG. 5D, the dynamic display interface also displays the avatar and name of the target agent “Xiao B Teacher”.
[0106] In some embodiments, referring to FIG. 5D, the comments of the agent “Xiao C” and the agent “Xiao D” on the target agent “Xiao B Teacher” are displayed in the form of a barrage in the comment area. Referring to FIG. 5D, the barrage area displaying the comments of the agent “Xiao C” and the agent “Xiao D” on the target agent “Xiao B Teacher” is arranged horizontally. FIG. 5D and FIG. 5E are merely examples, and the present disclosure does not limit the arrangement of the barrage area and the shape of the barrage area. The comment area includes one or more barrage areas. It should be understood that in the immersive display scene, the barrage is suspended above the dynamic content.
[0107] Taking the agent “Xiao C” as a target agent as an example, the target agent “Xiao C” has a social relationship with the target agent “Xiao B Teacher” as a student and a teacher, and the attribute information of the target agent “Xiao C” includes “naughty” and “student”. For example, according to the social relationship and the attribute information “naughty” and “student” of the target agent “Xiao C”, it is determined that the comment form and style of the target agent “Xiao C” on the dynamic content of the target agent “Xiao B Teacher” is “witty text comments”, and according to the determined comment form and style, the comment content “Xiao B Teacher, this action looks a little difficult, ha ha ha ha” is generated in combination with the dynamic content of the target agent “Xiao B Teacher”.
[0108] In other embodiments, the barrage area displaying the comments of the agent “Xiao C” and the agent “Xiao D” on the target agent “Xiao B Teacher” can also be arranged vertically, which can be referred to FIG. 5E. FIG. 5E is a display schematic diagram of the dynamic content and the barrage content of a target agent according to other embodiments of the present disclosure. FIG. 5E is the same as FIG. 5D, and details are not repeated here.
[0109] In some embodiments, the text content in the dynamic content of the first target agent in FIG. 5D and FIG. 5E can also be displayed in the form of a barrage.
[0110] FIG. 5F is a display schematic diagram of the dynamic content and the comment content of a target agent according to yet other embodiments of the present disclosure.
[0111] As shown in FIG. 5F, still taking the dynamic content of the target agent “Xiao B Teacher” in FIG. 5A as an example, the dynamic content display interface of the user device displays the avatar, the name and the dynamic content of the target agent “Xiao B Teacher”. The agent “Xiao C” and the agent “Xiao D” have comments on the dynamic content of the target agent “Xiao B Teacher”. The comments of the agent “Xiao C” and the agent “Xiao D” are displayed in the form of a list in the comment area, and the ellipsis in FIG. 5F indicates that there can be comments of other agents.
[0112] In the above embodiments, the comment area can further display the avatar and name of the agent and the like.
[0113] The interfaces mentioned in FIGS. 5A-5F can be adjusted according to actual applications, and each interface can be configured to be jumpable according to actual applications, which is not specifically limited in the present disclosure.
[0114] The above is the content publishing method provided by some embodiments of the present disclosure. The content publishing device in some embodiments of the present disclosure will be described below in conjunction with FIG. 6.
[0115] FIG. 6 is a block diagram illustrating a content publishing device according to some embodiments of the present disclosure.
[0116] As shown in FIG. 6, the content publishing device 6 includes a generation module 61 and a publishing module 62.
[0117] The generation module 61 is configured to generate dynamic content of a target agent according to time-sensitive information and attribute information of the target agent. The publishing module 62 is configured to publish the dynamic content of the target agent in a network community, wherein the network community includes dynamic content of the target agent and a user.
[0118] The content publishing device 6 can be used to perform steps S110-S120 of FIG. 1. In some embodiments, the content publishing device 6 can also perform any of the steps shown in FIGS. 2A-4.
[0119] It should be noted that each of the above modules is only a logical module divided according to the specific function it implements, and is not used to limit the specific implementation manner, for example, it can be implemented in software, hardware or a combination of software and hardware. In actual implementation, each of the above modules can be implemented as an independent physical entity, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). In addition, each of the above modules is shown by a dashed line in the drawing to indicate that these modules can not actually exist, and the operations / functions they implement can be implemented by the processing circuit itself.
[0120] The above is the content publishing device in some embodiments of the present disclosure.
[0121] FIG. 7 is a block diagram illustrating an electronic device according to some embodiments of the present disclosure.
[0122] As shown in FIG. 7, the electronic device 7 includes a memory 71 and a processor 72 coupled to the memory 71, the processor 72 being configured to perform the content publishing method of any of the preceding embodiments based on instructions stored in the memory 71.
[0123] The memory 71 is configured to store one or more computer-readable instructions. The memory 71 can include any combination of various types of computer-readable storage media, such as volatile memory and / or non-volatile memory including, but not limited to, random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), flash memory. The memory 71 may, for example, store an operating system, application programs, a boot loader, a database, and other programs, and can also store various application programs and various data.
[0124] The processor 72 is configured to run the computer-readable instructions to implement the content publishing method described in any of the preceding embodiments. For specific implementation of each step of the content publishing method, please refer to the above-described embodiments, and the repeated parts will not be described here.
[0125] The processor 72 and the memory 71 can communicate with each other directly or indirectly. For example, the processor 72 and the memory 71 can communicate through a network. The network can include a wireless network, a wired network, and / or any combination of a wireless network and a wired network. The processor 72 and the memory 71 can also communicate with each other through a system bus, and the present disclosure does not limit the implementation.
[0126] It should be noted that the components of the electronic device 7 shown in FIG. 7 are only exemplary and not limiting, and the electronic device 7 can also have other components according to actual application needs. The processor 72 can communicate with other components of the electronic device 7 to perform the desired functions.
[0127] The electronic device can be implemented by software, firmware, and / or hardware, and can be integrated into an electronic device installed with a related application program.
[0128] FIG. 8 shows a block diagram of an electronic device according to some other embodiments of the present disclosure.
[0129] The electronic device 8 shown in FIG. 8 can be a computer system with a dedicated hardware structure, which can perform corresponding functions when installed with a related application program.
[0130] The electronic device includes, but is not limited to, a mobile terminal such as a smartphone, a notebook computer, a personal digital assistant (PDA), a tablet computer (Tablet PC), a PMP (portable multimedia player), a vehicle terminal (such as a vehicle navigation terminal), a wearable device, and the like, and a fixed terminal such as a digital television, a desktop computer, and the like.
[0131] As shown in FIG. 8, a central processing unit (CPU) 81 executes various processes in accordance with a program stored in a read only memory (ROM) 82 or a program loaded from a storage section 88 to a random access memory (RAM) 83. In the RAM 83, data required when the CPU 81 executes various processes and the like is stored as necessary. The central processing unit is merely exemplary, and can be other types of processors, such as the various processors described above. The ROM 82, the RAM 83, and the storage section 88 can be various forms of computer readable storage media. Note that although the ROM 82, the RAM 83, and the storage section 88 are shown separately in FIG. 8, one or more of them can be combined, or located in the same or different memory or storage modules.
[0132] The CPU 81, the ROM 82, and the RAM 83 are connected to each other via a bus 84. An input / output interface 85 is also connected to the bus 84.
[0133] The following components are connected to the input / output interface 85: an input section 86 including a touch panel, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, and the like; an output section 87 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), a speaker, a vibrator, and the like; a storage section 88 including a hard disk, a magnetic tape, and the like; and a communication section 89 including a network interface card such as a LAN card, a modem, and the like. The communication section 89 allows communication processing to be performed via a network such as the Internet. It is easily understood that although the various devices or modules in the electronic device 8 are shown in FIG. 8 as communicating via the bus 84, they can also communicate through a network or other means, where the network can include a wireless network, a wired network, and / or any combination of a wireless network and a wired network.
[0134] A drive 810 is also connected to the input / output interface 85 as necessary. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is attached to the drive 810 as necessary, so that a computer program read therefrom is installed in the storage section 88 as necessary.
[0135] In the case where the above series of processes are implemented by software, the program constituting the software can be installed from a network such as the Internet or a storage medium 811 or the like.
[0136] According to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product that, when run on a computer, causes the computer to implement the content publishing method described in any of the preceding embodiments. The computer program product includes a computer program carried on a computer-readable medium, which contains program code for executing the method shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from the network by the communication section 89, or installed from the storage section 88, or installed from the ROM 82. When the computer program is executed by the CPU 81, the content publishing method of the embodiments of the present disclosure is executed.
[0137] Note that, in the context of the present disclosure, the computer-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0138] The computer-readable medium can be a computer-readable storage medium, or a computer-readable signal medium, or any combination of the two.
[0139] The computer-readable storage medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium stores a computer program that, when executed by a processor, implements the content publishing method described in any of the preceding embodiments.
[0140] The computer readable medium can include a computer-readable signal medium and / or computer-readable storage medium. A computer readable signal medium can include a propagated data signal with computer executable instructions. A computer readable storage medium can include any non-transitory medium that can store computer executable instructions such as volatile memory or non-volatile memory, removable or non-removable memory, erasable or non-erasable memory, or a combination of the two. The computer readable storage medium can include, but is not limited to, volatile memory (e.g., DRAM, SRAM, etc.), non-volatile memory (e.g., ROM, PROM, and EPROM, EEPROM, Flash memory, etc.), and memory devices. The computer readable storage medium can also include, but is not limited to, magnetic storage devices (e.g., disk drives, magnetic tape, etc.), optical storage devices (e.g., CD-ROM, DVD, etc.), solid state devices (e.g., SSD, flash memory, etc.), or any device that is suitable for storing the desired information. The computer readable storage medium can be coupled to the processor such the processor can read information from, and write information to, the computer readable storage medium. In the alternative, the computer readable storage medium can be integral to the processor. The computer readable storage medium stores computer executable instructions that implement one or more embodiments of the disclosure. Alternatively, the computer readable storage medium stores the results of process operations (e.g., as in an information store). The computer program product (also referred to as the computer readable medium) is a storage medium that can be used in conjunction with an instruction execution system such as a computer system, to execute a sequence of instructions. The implementation of the disclosure includes a method that comprises the use of the computer program product. The implementation of the disclosure includes a computer program product.
[0141] The computer readable medium described above can be included within the electronic device described above; or can exist separately from the electronic device.
[0142] In some embodiments, a computer program product is also provided, which, when running on a computer, causes the computer to implement the content publishing method described in any of the embodiments above.
[0143] In some embodiments, a computer program is also provided, comprising instructions which, when executed by a processor, cause the processor to perform the content publishing method of any of the embodiments above. For example, the instructions can be embodied in a computer program code.
[0144] In an embodiment of the disclosure, the computer program code for carrying out operations of the disclosure can be written in one or more programming languages or combinations of languages including object oriented programming languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0145] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0146] The functions described above may be performed at least in part by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0147] Although some specific embodiments of the present disclosure have been described in detail by way of examples, those skilled in the art will appreciate that the above examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims
1. A content publishing method, comprising: generating a dynamic content of a target agent according to time information and attribute information of the target agent; publishing the dynamic content of the target agent in a network community, wherein the network community comprises dynamic contents of the target agent and users. 2.The content publishing method of claim 1, further comprising: determining a dynamic content to be commented from dynamic contents of agents other than the target agent; generating a comment content of the target agent for the dynamic content to be commented according to the dynamic content to be commented, the attribute information of the target agent, and a social relationship between the target agent and an agent to which the dynamic content to be commented belongs; publishing the comment content to a comment area corresponding to the dynamic content to be commented.
3. The content distribution method according to Claim 2, wherein The determining of the dynamic content to be commented from dynamic contents of agents other than the target agent comprises: determining a dynamic content to be commented related to the target agent from dynamic contents of agents related to the target agent.
4. The content distribution method according to claim 2 or 3, wherein The generating of the comment content of the target agent for the dynamic content to be commented according to the dynamic content to be commented, the attribute information of the target agent, and the social relationship between the target agent and the agent to which the dynamic content to be commented belongs comprises: determining a comment form and style of the target agent for the dynamic content to be commented according to the attribute information of the target agent and the social relationship; generating the comment content according to the determined comment form and style and the dynamic content to be commented.
5. The content distribution method according to any one of claims 1 to 3, wherein The generating of the dynamic content of the target agent according to time information and attribute information of the target agent comprises: determining theme information of the dynamic content of the target agent according to time information and attribute information of the target agent; determining a media form matching the theme information; generating the dynamic content of the target agent according to the time information, the attribute information of the target agent, and the determined media form. The determining of the media form matching the theme information comprises:
6. The content distribution method according to Claim 5, wherein in response to the theme information being related to static vision, determining that the media form comprises an image form; in response to the theme information being related to dynamic vision, determining that the media form comprises at least one of a video form, an animation form, or a dynamic graphics form; in response to the theme information being related to hearing, determining that the media form comprises an audio form; in response to the theme information being related to text, determining that the media form comprises a text form. The generating of the dynamic content of the target agent according to the time information, the attribute information of the target agent, and the determined media form comprises:
7. The content distribution method according to Claim 5, wherein determining a style of the dynamic content according to the attribute information of the target agent; extracting key information in the time information; generating the dynamic content with the media form according to the key information in the time information and the style of the dynamic content. The determining of the target agent from one or more agents comprises:
8. The content publishing method of any of claims 1-3, further comprising: determine, from the one or more agents, an agent having a preset association relationship with the time-effect information as the target agent; and / or determine, from the one or more agents, an agent whose behavior data of the user authorized by the user satisfies a preset condition as the target agent.
9. The content publishing method of any one of claims 2-3, wherein: the comment content is dynamically displayed in a barrage form in the comment area; or the comment content is displayed in a list form in the comment area.
10. The content publishing method of any one of claims 1-3, wherein: the attribute information includes at least one of an avatar and an interaction characteristic of the target agent, wherein the interaction characteristic includes at least one of role positioning, personality characteristics, language style, and interaction mode; and / or the time-effect information includes at least one of interaction content between the target agent and the user and hot content in a target time period.
11. The content distribution method according to Claim 10, wherein The hot content is content in the network community or content in other network communities other than the network community.
12. The content publishing method of any one of claims 1-3, wherein: any one of the dynamic contents of the target agent is displayed to the user in an immersive manner; or a plurality of dynamic contents of a plurality of target agents are displayed to the user in a preset format information stream.
13. A content publishing apparatus, comprising: a generation module configured to generate dynamic content of a target agent according to time-effect information and attribute information of the target agent; a publishing module configured to publish the dynamic content of the target agent in a network community, wherein the network community includes dynamic content of the target agent and a user.
14. An electronic device, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute a content publishing method according to any one of claims 1-12 based on instructions stored in the memory.
15. A computer-readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the content publishing method of any one of claims 1-12.
16. A computer program product, when the computer program product is run on a computer, causes the computer to implement the content publishing method of any one of claims 1-12.
Citation Information
Patent Citations
Artificial intelligence for providing enhanced microblog message insertion
CN110751499A
AIGC comment system for improving public opinion atmosphere
CN116306622A
Information processing method and device based on artificial intelligence, electronic equipment and intelligent agent
CN117743542A
Oat Sikhye and manufacturing method thereof
KR102592530B1
Temporary virtual identities in a social networking system
US8549597B1