Content publishing method and device, electronic equipment, storage medium and program product
By generating dynamic content based on time information and agent attributes, and achieving social interaction between agents in the online community, the problem of single social content dialogue between real users and agents is solved, and the user experience and the richness of social content is improved .
Patent Information
- Application Number
- CN202480002166.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2024-12-13
AI Technical Summary
The social content of real users and the agents is relatively single, and the user experience is poor. It is difficult for existing technology to enrich the social content of the online community and improve the user experience.
By generating dynamic content based on the timeliness information and the attribute information of the target agent and publishing it in the online community, the agent can not only publish the dynamics, but also comment on the dynamics of other agents, realizing social interactions between the agents and enriching the online community content.
It improves users' experience in the online community, and by generating comments and dynamic content that are close to real-life scenarios, it enhances the richness and authenticity of social interactions and improves the user experience.
Smart Images

Figure CN119137608A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a content publishing method and device, an electronic device, a storage medium, and a program product. Background Art
[0002] With the development of artificial intelligence technology, the application of intelligent agents has penetrated into all aspects of our lives, such as intelligent question and answer, intelligent voice assistants, etc.
[0003] In related technologies, real-life users can interact with intelligent agents in a dialogue interface, and the intelligent agents provide relevant services to real-life users. Summary of the invention
[0004] This summary is provided to introduce concepts in a brief form that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0005] According to a first aspect of some embodiments of the present disclosure, there is provided a content publishing method, including:
[0006] Generate dynamic content of the target intelligent agent according to the timeliness information and the attribute information of the target intelligent agent;
[0007] The dynamic content of the target intelligent entity is published in a network community, wherein the network community includes the dynamic content of the target intelligent entity and users.
[0008] According to a second aspect of some embodiments of the present disclosure, there is provided a content publishing device, including:
[0009] A generating module, configured to generate dynamic content of the target agent according to the timeliness information and the attribute information of the target agent;
[0010] The publishing module is configured to publish the dynamic content of the target intelligent entity in a network community, wherein the network community includes the dynamic content of the target intelligent entity and users.
[0011] According to a third aspect of some embodiments of the present disclosure, there is provided an electronic device, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute a content publishing method of any embodiment described in the present disclosure based on instructions stored in the memory.
[0012] According to a fourth aspect of some embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the content publishing method of any embodiment described in the present disclosure is executed.
[0013] According to a fifth aspect of some embodiments of the present disclosure, a computer program product is provided. When the computer program product is run on a computer, the computer is enabled to implement the content publishing method of any of the embodiments.
[0014] Other features, aspects and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The preferred embodiments of the present disclosure are described below with reference to the accompanying drawings. The drawings described herein are used to provide a further understanding of the present disclosure. Each of the drawings together with the following detailed description is included in this specification and forms a part of the specification, and is used to explain the present disclosure. It should be understood that the drawings described below only relate to some embodiments of the present disclosure and do not constitute a limitation on the present disclosure. In the drawings:
[0016] Figure 1 is a flowchart illustrating a content publishing method according to some embodiments of the present disclosure;
[0017] Figure 2A is a flowchart illustrating a content publishing method according to other embodiments of the present disclosure;
[0018] Figure 2B is a flowchart illustrating a content publishing method according to some other embodiments of the present disclosure;
[0019] Figure 2C is a flowchart illustrating a content publishing method according to some other embodiments of the present disclosure;
[0020] Figure 3A is a flowchart illustrating a content publishing method according to some other embodiments of the present disclosure;
[0021] Figure 3B is a flowchart illustrating a content publishing method according to some other embodiments of the present disclosure;
[0022] Figure 4 is a flowchart illustrating a content publishing method according to some other embodiments of the present disclosure;
[0023] Figure 5A is a schematic diagram showing the display of dynamic contents of multiple target agents according to some embodiments of the present disclosure;
[0024] Figure 5B is a schematic diagram showing the display of dynamic contents of multiple target agents according to some other embodiments of the present disclosure;
[0025] Figure 5Cis a schematic diagram showing the display of dynamic contents of multiple target agents according to some other embodiments of the present disclosure;
[0026] Figure 5D is a schematic diagram showing the display of dynamic content and bullet-screen content of a target intelligent agent according to some embodiments of the present disclosure;
[0027] Figure 5E is a schematic diagram showing the display of dynamic content and bullet-screen content of a target intelligent agent according to other embodiments of the present disclosure;
[0028] Fig. 5F is a schematic diagram showing the display of dynamic content and comment content of a target intelligent agent according to some other embodiments of the present disclosure;
[0029] Figure 6 is a block diagram showing a content publishing device according to some embodiments of the present disclosure;
[0030] Figure 7 is a block diagram illustrating an electronic device according to some embodiments of the present disclosure;
[0031] Figure 8 A block diagram of an electronic device according to some other embodiments of the present disclosure is shown.
[0032] It should be understood that, for ease of description, the sizes of the various parts shown in the drawings are not necessarily drawn according to the actual proportional relationship. The same or similar reference numerals are used in the various drawings to represent the same or similar parts. Therefore, once an item is defined in one drawing, it may not be further discussed in subsequent drawings. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure, but it is obvious that the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. The following description of the embodiments is actually only illustrative and is by no means intended to limit 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.
[0034] It should be understood that the various steps recorded in the method embodiments of the present disclosure can be performed in different orders, and / or performed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown in the execution. The scope of the present disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values of the parts and steps set forth in these embodiments should be interpreted as being merely exemplary and do not limit the scope of the present disclosure.
[0035] The term "include" and its variations used in the present disclosure mean an open term that includes at least the following elements / features but does not exclude other elements / features, that is, "including but not limited to". In addition, the term "include" and its variations used in the present disclosure mean an open term that includes at least the following elements / features but does not exclude other elements / features, that is, "including but not limited to". Therefore, include is synonymous with include. The term "based on" means "based at least in part on".
[0036] References throughout this specification to "one embodiment," "some embodiments," or "an embodiment" mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. 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." Furthermore, the appearances of the phrases "in one embodiment," "in some embodiments," or "in an embodiment" in various places throughout this specification do not necessarily all refer to the same embodiment, but may do so.
[0037] It should be noted that the concepts of "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units. Unless otherwise specified, the concepts of "first", "second", etc. are not intended to imply that the objects described in this way must be in a given order in time, space, ranking, or any other manner.
[0038] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0039] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0040] The embodiments of the present disclosure are described in detail below in conjunction with 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 may not be repeated in some embodiments. In addition, in one or more embodiments, specific features, structures or characteristics can be combined in any suitable manner that will be clear from the present disclosure by a person of ordinary skill in the art.
[0041] In related technologies, when real users communicate with intelligent agents, the social content is relatively simple and the user experience is poor.
[0042] The present disclosure provides a technical solution that can enrich the social content of online communities and improve user experience.
[0043] Figure 1 It is a flowchart showing a content publishing method according to some embodiments of the present disclosure.
[0044] like Figure 1 As shown, the content publishing method includes: step S110, generating dynamic content of the target intelligent body according to timeliness information and attribute information of the target intelligent body; and step S120, publishing the dynamic content of the target intelligent body in a network community, wherein the network community includes the dynamic content of the target intelligent body and the user.
[0045] Time-sensitive information refers to information with timeliness, that is, information with a clear time limit or related to a specific time point. For example, time-sensitive information includes but is not limited to weather information, hot content, holiday information, information about objects (people or things) associated with the target agent, etc.
[0046] The attribute information of the target intelligent agent is the relevant information of the pre-configured personality of the target intelligent agent, that is, the attributes configured to personalize the target intelligent agent.
[0047] In the above embodiment, the target agent is personalized so that the target agent in the network community can publish dynamic content, which can enrich the social content of the network community and enhance the user experience in the network community.
[0048] The following will be combined Figures 2A to 4 The content publishing method in other embodiments of the present disclosure is described in detail.
[0049] Figure 2A It is a flowchart showing a content publishing method according to some other embodiments of the present disclosure. Figure 2A and Figure 1 The difference is that Figure 2A Other steps S130 to 150 of the content publishing method in some embodiments are shown. Figure 2A and Figure 1 The differences are shown below, and the similarities will not be repeated here.
[0050] like Figure 2A As shown, in step S130, the dynamic content to be commented on is determined from the dynamic content of other agents except the target agent.
[0051] In step S140, the comment content of the target intelligent 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 intelligent agent, and the social relationship between the target intelligent agent and the intelligent agent to which the dynamic content to be commented on belongs.
[0052] In step S150, the comment content is published to the comment area corresponding to the dynamic content to be commented on.
[0053] The social relationships between different intelligent agents can be, for example, relationships between lovers, relationships between fathers and children, relationships between friends, and relationships between colleagues.
[0054] In this embodiment, the target agent can not only publish dynamics in the network community, but also comment on the dynamics of other agents, thus realizing social interaction between agents, further enriching the community content of the network community, and further improving the user experience in the network community. In addition, the comment content of the comment is generated based on the dynamic content to be commented on, 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, so that the target agent's comments on the dynamic content of other agents are closer to reality, thereby further improving the user experience in the network community.
[0055] Figure 2B It is a flowchart showing a content publishing method according to some other embodiments of the present disclosure. Figure 2B and Figure 2A The difference is that Figure 2B Step S131 is Figure 2A An implementation of step S130 in Figure 2B and Figure 2A The differences are shown below, and the similarities will not be repeated here.
[0056] like Figure 2B As shown, 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.
[0057] In this embodiment, the dynamic content to be commented on and the agent to which it belongs are both related to the target agent, so that the comments between agents in the network community are closer to the real scene, thereby further improving the user experience in the network community.
[0058] Figure 2C It is a flowchart showing a content publishing method according to some other embodiments of the present disclosure. Figure 2C The difference from Figure 2 is that Figure 2C Steps S141 to S142 are Figure 2A An implementation of step S140 in Figure 2C and Figure 2A The differences are shown below, and the similarities will not be repeated here.
[0059] like Figure 2CAs shown, in step S141, the target agent's comment form and style for the dynamic content to be commented on are determined according to the target agent's attribute information 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.
[0060] The form and style of the comments include, but are not limited to, humorous expression comments, serious text comments, etc. For example, the content of the comments includes, but is not limited to, criticism and approval of the dynamic content of the comments.
[0061] For example, the target agent's attribute information and the social relationship can be processed using a classification model to obtain the target agent's comment form and style for the dynamic content to be commented on. For another example, the comment form and style and the dynamic content to be commented on can be input into a large language model to generate the target agent's comment content for the dynamic content to be commented on. The processing of the machine learning model here is only an example and does not constitute a specific limitation on the present disclosure.
[0062] In this embodiment, the comment form and style are determined according to the attribute information and social relationships of the target intelligent entity, and the comment content is generated based on the comment form and style, so that the comment form and style are consistent with the "personality" of the target intelligent entity, so that the comment content is closer to the actual scene, further enhancing the user experience in the online community.
[0063] Figure 3A It is a flowchart showing a content publishing method according to some other embodiments of the present disclosure. Figure 3A and Figure 1 The difference is that Figure 3A Steps S111 to S113 are Figure 1 An implementation of step S110 in Figure 3A and Figure 1 The differences are shown below, and the similarities will not be repeated here.
[0064] like Figure 3A As shown, in step S111, the subject information of the dynamic content of the target intelligent body is determined according to the timeliness information and the attribute information of the target intelligent body. In step S112, the media form matching the subject information is determined. In step S113, the dynamic content of the target intelligent body is generated according to the timeliness information, the attribute information of the target intelligent body and the determined media form.
[0065] The subject information of the dynamic content of the target intelligent body includes, for example, but is not limited to, the central concept, idea or problem around which the dynamic content of the target intelligent body revolves. The attribute information of the target intelligent body has guiding significance for determining the subject information of the dynamic content of the target intelligent body.
[0066] For example, the timeliness information and the attribute information of the target agent can be input into the classification model to obtain the topic information of the dynamic content of the target agent. The processing of the machine learning model here is only an example and does not constitute a specific limitation to the present disclosure.
[0067] In this embodiment, the subject information of the dynamic content is determined based on the timeliness information and the attribute information of the target intelligent entity, so that the subject of the dynamic content is more likely to arouse the interest of users in the online community and conform to the "personality" of the target intelligent entity. The media format is determined based on the subject information, so that the dynamic content can be displayed to the user in a form that conforms to the subject of the dynamic content, further enhancing the user experience in the online community.
[0068] Figure 3B It is a flowchart showing a content publishing method according to some other embodiments of the present disclosure. Figure 3B and Figure 3A The difference is that Figure 3B Steps S1131 to S1133 are Figure 3A An implementation of step S113 in the following will only be described Figure 3B and Figure 3A The differences are shown below, and the similarities will not be repeated here.
[0069] like Figure 3B As shown, in step S1131, the 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, dynamic content having the media form is generated according to the key information in the timeliness information and the style of the dynamic content.
[0070] For example, the attribute information of the target intelligent agent can be input into a classification model to determine the style of the dynamic content. For another example, the extraction of key information in the timeliness information can be achieved with the help of text classification, entity recognition and other technologies. For another example, the key information in the timeliness information and the style of the dynamic content and the determined media form can be input into a large language model to obtain dynamic content with the media form. The processing of the machine learning model here is only an example and does not constitute a specific limitation on the present disclosure.
[0071] The style of dynamic content includes, but is not limited to, humor, aloofness, seriousness, etc. The key information in the timeliness information reflects the content in the timeliness information that is easy to arouse the interest of users. Taking the timeliness information as the content describing Christmas as an example, the extracted key information may include "Christmas", "Santa Claus", "gift", and the generated dynamic content will include element content related to the key information "Christmas", "Santa Claus", and "gift".
[0072] In this embodiment, the style of dynamic content is determined based on the attribute information of the target intelligent agent, and dynamic content in a determined media form is generated based on the style of the dynamic content and the key information of timeliness information that conforms to the "personality" of the target intelligent agent, so that the dynamic content can grasp the key of timeliness information and attract users. The styles of dynamic content of different target intelligent agents are different, making the dynamic content in the online community richer and closer to reality, thereby further enhancing the user experience in the online community.
[0073] Figure 4 It is a flowchart showing a content publishing method according to some other embodiments of the present disclosure. Figure 4 and Figure 1 The difference is that Figure 4 The other step S100 of the content publishing method in some embodiments of the present disclosure is shown. Figure 4 and Figure 1 The differences are shown below, and the similarities will not be repeated here.
[0074] like Figure 4 As shown, the content publishing method also includes step S100, determining the target intelligent agent from one or more intelligent agents. Determining the target intelligent agent from one or more intelligent agents includes: determining an intelligent agent having a preset association relationship with the timeliness information from the one or more intelligent agents as the target intelligent agent; and / or determining an intelligent agent whose behavior data of the user authorized by the user meets a preset condition from the one or more intelligent agents as the target intelligent agent.
[0075] In this embodiment, the target agent is determined based on timeliness information and / or user behavior data, so that the target agent that publishes dynamic content is as much as possible an agent that users in the network community are interested in, thereby further improving the user experience in the network community.
[0076] For example, some hot topics can be selected every day, and the agents related to the hot topics can be used as target agents. For another example, some agents that users are interested in can be selected every day as target agents.
[0077] For example, for time-sensitive information related to World Mental Health Day, the agent "psychologist" has an association with the time-sensitive information, that is, both are related to psychological aspects, so the agent "psychologist" can be determined as the target agent.
[0078] For another example, the behavior data of a user authorized by the user may include the interaction content between the user and the agent (also called the conversation content). Taking this as an example, the popular content in the interaction content between all users and agents in the network community, that is, the content that the user is interested in and the related agents, are determined as the target agents.
[0079] In some embodiments, determining the media form that matches the subject information in any of the aforementioned embodiments includes: in response to the subject information being related to static vision, determining that the media form includes an image form; in response to the subject 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 subject information being related to hearing, determining that the media form includes an audio form; in response to the subject information being related to text, determining that the media form includes a text form.
[0080] For example, the subject information includes "a grassland", which is related to static vision, and the media form is determined to include image form. For another example, the subject information includes "a dancing little girl", which is related to dynamic vision, and the media form is determined to include at least one of video form, animation form or dynamic graphic form. For another example, the subject information includes "melodious singing", which is related to hearing, and the media form is determined to include audio form. For another example, the subject information includes a review of a novel, which is related to text, and the media form is determined to include text form. It should be understood that a dynamic content of the target intelligent body can have multiple media forms.
[0081] In some embodiments, the comment content in any of the aforementioned embodiments is dynamically displayed in the comment area in the form of a bullet screen; or the comment content is displayed in the comment area in the form of a list.
[0082] In some embodiments, the attribute information in any of the foregoing embodiments includes at least one of the avatar and interactive characteristics of the target intelligent agent, wherein the interactive characteristics include at least one of role positioning, personality traits, language style and interactive mode; and / or the timeliness information includes at least one of the interactive content between the target intelligent agent and the user and the hot content of the target time period. The interactive characteristics here can be understood as the pre-configured personality of the target intelligent agent. Role positioning can be, for example, "psychologist", "math teacher", etc. Personality characteristics can be, for example, "humorous", "friendly", "serious", etc. Language style can be, for example, "formal", "literary", etc. Interaction mode refers to the interaction method that the target intelligent agent is good at, such as voice interaction, text interaction or picture interaction.
[0083] In some embodiments, the hot content in any of the above embodiments is content in the network community or content in other network communities other than the network community. Hot content comes from a wide range of sources, which can enrich network community content and further enhance user experience in the network community.
[0084] In some embodiments, any dynamic content of the target intelligent agent in any of the aforementioned embodiments is immersively displayed to the user; or multiple dynamic contents of multiple target intelligent agents are displayed to the user in a preset format of information stream. The immersive display allows the user to focus on a certain dynamic content, and the information stream display method allows the user to view multiple dynamic contents at the same time.
[0085] In some embodiments, the generation of dynamic content and comment content in any of the above embodiments can be achieved with the help of machine learning models. The machine learning model can include, for example, large language models (LLM), natural language processing models, etc.
[0086] In some embodiments, the content publishing method may be executed by the target agent, in which case step S100 need not be executed. In some embodiments, the content publishing method may also be executed by any device or equipment other than the target agent, in which case step S100 may or may not be executed.
[0087] The following will take the target agents "Doctor A" and "Teacher B" as examples, combining Figure 5A-5F The content publishing method according to some embodiments of the present disclosure is described more intuitively.
[0088] Taking the target intelligent agent "Doctor Xiao A" as an example, the timeliness information is, for example, the holiday "World Mental Health Day", and the attribute information of the target intelligent agent "Doctor Xiao A" includes "gentle" and "psychologist".
[0089] In some embodiments, dynamic content of the target intelligent agent "Doctor Xiao A" can be generated based on the timeliness information "World Mental Health Day" and the attribute information of the target intelligent agent "Doctor Xiao A" "gentle" and "psychologist", and the dynamic content of the target intelligent agent "Doctor Xiao A" can be published in the online community.
[0090] For example, according to the timeliness information "World Mental Health Day" and the attribute information "gentle" and "psychologist" of the target agent "Doctor A", the theme information of the dynamic content of the target agent "Doctor A" is determined to be "Caring for the human mind, warming everyone". The media forms that match the theme information "Caring for the human mind, warming everyone" are determined to be text form and audio form.
[0091] For example, based on the attribute information "gentle" and "psychologist" of the target intelligent agent "Doctor Xiao A", the style of the dynamic content is determined to be "soft language, caring and considerate". Extract the key information "mental health" of the timeliness information "World Mental Health Day". Based on the key information "mental health" and the style of the dynamic content "soft language, caring and considerate", generate dynamic content in text form and audio form, that is, the dynamic content includes audio content and text content. For example, the text content in the dynamic content of the target intelligent agent "Doctor Xiao A" is "Today is World Mental Health Day, I wish everyone happiness", and the audio content is the audio of the text content "Today is World Mental Health Day, I wish everyone happiness".
[0092] Figure 5A is a schematic diagram showing the display of dynamic contents of multiple target agents according to some embodiments of the present disclosure.
[0093] like Figure 5A As shown, according to the content publishing method of any embodiment of the present disclosure, the dynamic content of the target intelligent agent "Doctor Xiao A" is generated, and the dynamic content of the target intelligent agent "Doctor Xiao A" includes voice and text corresponding to the voice "Today is World Mental Health Day, I wish everyone happiness". In the dynamic display interface of the network community, the avatar, name and dynamic content of the target intelligent agent "Doctor Xiao A" are displayed.
[0094] In some embodiments, dynamic content including speech and text corresponding to speech may be generated according to the content publishing method in any embodiment of the present disclosure as described above. For example, dynamic content of text may be generated according to the content publishing method in any embodiment of the present disclosure, and the target intelligent agent "Doctor Xiao A" is configured with a voice, so that the dynamic content of the target intelligent agent "Doctor Xiao A" responds to the browsing of the user and is played to the user through the configured voice, that is, speech is automatically formed. It can also be that dynamic content of speech is generated according to the content publishing method in any embodiment of the present disclosure, and the dynamic content of the target intelligent agent "Doctor Xiao A" responds to the browsing of the user and is converted into text corresponding to the content of the speech and displayed to the user. The operations of text-to-speech and speech-to-text may be performed by the client used by the user, or by other reasonable devices, and the present disclosure does not make specific limitations.
[0095] Another example Figure 5A As shown, the content publishing method according to any embodiment of the present disclosure also generates dynamic content for the target intelligent agent "Teacher Xiao B", and the attributes of the target intelligent agent "Teacher Xiao B" include "serious" and "physical education teacher". Similar to the dynamic content generation process of the target intelligent agent "Teacher Xiao A". The dynamic content of the target intelligent agent "Teacher Xiao B" generated by the content publishing method according to the embodiment of the present disclosure includes text and warm-up pictures to guide warm-up. In the dynamic display interface of the online community, the avatar, name and dynamic content of the target intelligent agent "Teacher Xiao B" are displayed. For example, the text to guide warm-up is "Please be sure to warm up before exercising." Refer to Figure 5A , warm-up pictures are, for example, action pictures of stretching exercises.
[0096] Figure 5A The dynamic content of the target intelligent agent "Doctor Xiao A" in audio form and text form, and the dynamic content of the target intelligent agent "Teacher Xiao B" in text form and image form are shown. Figure 5A The ellipsis in indicates that dynamic contents of other intelligent agents or real users can also be displayed in the dynamic display interface of the user device used by the user.
[0097] For example, refer to Figure 5A , multiple dynamic contents of multiple target agents can be displayed to users in the form of list information flow.
[0098] Figure 5B is a schematic diagram showing the display of dynamic contents of multiple target agents according to some further embodiments of the present disclosure. Figure 5B and Figure 5A The difference is that in Figure 5B In the example, the dynamic content of the target agent "Doctor Xiao A" and the target agent "Teacher Xiao B" are displayed to the user in the form of card-based information flow. Figure 5BThe blank card portion shown is a display area for other dynamic content, and the ellipsis indicates that other dynamic content can also be displayed in the form of a card-based information stream in the dynamic display interface of the user device used by the user.
[0099] like Figure 5B As shown, there are intervals between display areas in different card forms, and each card-form display area (also referred to as a card area) also displays the avatar and name (also referred to as a user name) of the target intelligent entity.
[0100] Figure 5C is a schematic diagram showing the display of dynamic contents of multiple target agents according to some further embodiments of the present disclosure. Figure 5C and Figure 5A The difference is that in Figure 5C In the example, the dynamic content of the target agent "Doctor Xiao A" and the target agent "Teacher Xiao B" are displayed to the user in the form of card-based information flow. Figure 5C The blank card portion shown is a display area for other dynamic content, and the ellipsis indicates that other dynamic content can also be displayed in the form of a card-based information stream in the dynamic display interface of the user device used by the user.
[0101] and Figure 5B The difference is that, Figure 5C As shown, there is no spacing between display areas in different card forms, and each card-form display area (also referred to as a card area) only displays the dynamic content of the target intelligent entity, and does not display the avatar and name (also referred to as a user name) of the target intelligent entity.
[0102] Figure 5A to Figure 5B In the examples, multiple dynamic contents of multiple target agents in a user device are displayed in the form of a consumption (feed) stream or a multimedia stream. These are only examples of dynamic content display and do not constitute a specific limitation on the content publishing method of the present disclosure. In some embodiments, Figure 5A , Figure 5B A mark indicating that the target agent belongs to an agent, such as "AI", may also be displayed next to the name of the target agent, although this is not shown in the figure.
[0103] Figure 5D It is a schematic diagram showing the display of dynamic content and barrage content of a target intelligent agent according to some embodiments of the present disclosure.
[0104] like Figure 5D As shown, Figure 5A For example, the dynamic content of the target agent "Teacher Xiao B" in the game is immersively displayed on the dynamic display interface of the user's device, that is, the dynamic display interface of the user's device displays the dynamic content of the target agent "Teacher Xiao B" in full screen. Figure 5D ,The dynamic display interface also shows the avatar and name of the target agent “Teacher Xiao B”.
[0105] In some embodiments, reference Figure 5D , the comments of agent "Little C" and agent "Little D" on the target agent "Teacher Little B" are displayed in the comment area in the form of bullet screen. Figure 5D , the barrage area showing the comments of the agent "Xiao C" and the agent "Xiao D" on the target agent "Teacher Xiao B" is arranged horizontally. Figure 5D and Figure 5E As an example only, the present disclosure does not specifically limit the arrangement of the bullet screen area and the shape of the bullet screen area. The comment area includes one or more bullet screen areas. It should be understood that in the immersive display scene, the bullet screen is suspended above the dynamic content.
[0106] Take the agent "Little C" as the target agent as an example. The target agent "Little C" and the target agent "Teacher Little B" have a social relationship of student and teacher, and the attribute information of the target agent "Little C" includes "naughty" and "student". For example, based on the social relationship and the attribute information "naughty" and "student" of the target agent "Little C", the comment form and style of the target agent "Little C" on the dynamic content of the target agent "Teacher Little B" is determined to be "playful text comment". Based on the determined comment form and style, combined with the dynamic content of the target agent "Teacher Little B", the comment content "Teacher Little B, this action looks a bit difficult, hahahaha" is generated.
[0107] In some other embodiments, the bullet screen area showing the comments of the agent "Little C" and the agent "Little D" on the target agent "Teacher Little B" can also be arranged vertically. For details, please refer to Figure 5E . Figure 5E It is a schematic diagram showing the display of dynamic content and barrage content of a target intelligent agent according to other embodiments of the present disclosure. Figure 5E and Figure 5D The similarities are not repeated here.
[0108] In some embodiments, Figure 5D and Figure 5E The text content in the dynamic content of the first target agent can also be displayed in the form of barrage.
[0109] Fig. 5F is a schematic diagram showing the display of dynamic content and comment content of a target intelligent agent according to some further embodiments of the present disclosure.
[0110] like Fig. 5F As shown, Figure 5ATaking the dynamic content of the target agent "Teacher Xiao B" as an example, the dynamic content display interface of the user device displays the avatar, name and dynamic content of the target agent "Teacher Xiao B". Agents "Xiao C" and "Xiao D" both have comments on the dynamic content of the target agent "Teacher Xiao B". The comments of agents "Xiao C" and "Xiao D" are displayed in the comment area in a list format. Fig. 5F The ellipsis in indicates that there may be comments from other agents.
[0111] In the above embodiment, the comment area can also display information such as the agent's avatar and name.
[0112] Figure 5A to Figure 5F The interfaces mentioned in the description may be adjusted according to actual applications, and each interface may be configured to be jumpable according to actual applications, and the present disclosure does not make any specific limitation on this.
[0113] The above is a content publishing method provided by some embodiments of the present disclosure. Figure 6 Describe the content publishing device in some embodiments of the present disclosure.
[0114] Figure 6 is a block diagram showing a content publishing apparatus according to some embodiments of the present disclosure.
[0115] like Figure 6 As shown, the content publishing device 6 includes a generating module 61 and a publishing module 62 .
[0116] The generation module 61 is configured to generate the dynamic content of the target agent according to the timeliness information and the 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 the dynamic content of the target agent and the user.
[0117] The content distribution device 6 can be used to execute Figure 1 In some embodiments, the content publishing device 6 may also perform the following steps: Figures 2A to 4 Any of the steps shown.
[0118] It should be noted that the above modules are only logical modules divided according to the specific functions implemented by them, and are not used to limit the specific implementation methods. For example, they can be implemented in software, hardware, or a combination of software and hardware. In actual implementation, the above modules can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). In addition, the above modules are shown with dotted lines in the drawings to indicate that these modules may not actually exist, and the operations / functions implemented by them can be implemented by the processing circuit itself.
[0119] The above is a content publishing device in some embodiments of the present disclosure.
[0120] Figure 7 is a block diagram illustrating an electronic device according to some embodiments of the present disclosure.
[0121] like Figure 7 As shown, the electronic device 7 includes: a memory 71; and a processor 72 coupled to the memory 71, wherein the processor 72 is configured to execute the content publishing method described in any of the above embodiments based on instructions stored in the memory 71.
[0122] The memory 71 is used to store one or more computer-readable instructions. The memory 71 may include any combination of various forms 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 store, for example, an operating system, an application, a boot loader (BootLoader), a database, and other programs, and may also store various applications and various data.
[0123] The processor 72 is used to run computer-readable instructions to implement the content publishing method described in any of the above embodiments. The specific implementation of each step of the content publishing method can be found in the above embodiments, and the repeated parts are not repeated here.
[0124] The processor 72 and the memory 71 may communicate with each other directly or indirectly. For example, the processor 72 and the memory 71 may communicate with each other via a network. The network may 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 may also communicate with each other via a system bus, which is not limited in the present disclosure.
[0125] It should be noted that Figure 7 The components of the electronic device 7 shown are only exemplary and non-restrictive. The electronic device 7 may also have other components according to actual application requirements. The processor 72 may control other components in the electronic device 7 to perform desired functions.
[0126] The electronic device may be implemented by software, firmware and / or hardware, and may be integrated into an electronic device installed with relevant application programs.
[0127] Figure 8 A block diagram of an electronic device according to some other embodiments of the present disclosure is shown.
[0128] Figure 8The electronic device 8 shown may be a computer system with a dedicated hardware structure, which can execute corresponding functions when a relevant application program is installed.
[0129] Electronic devices include, but are not limited to, mobile terminals such as smart phones, laptops, personal digital assistants (PDA), tablet computers (Tablet Personal Computer, Tablet PC), PMP (portable multimedia player), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable devices, etc., as well as fixed terminals such as digital televisions, desktop computers, etc.
[0130] like Figure 8 As shown, the central processing unit (CPU) 81 performs various processes according to the program stored in the read-only memory (ROM) 82 or the program loaded from the storage part 88 to the random access memory (RAM) 83. In the RAM 83, data required when the CPU 81 performs various processes, etc. is stored as needed. The central processing unit is only exemplary, and it can also be other types of processors, such as the various processors described above. The ROM 82, RAM 83 and the storage part 88 can be various forms of computer-readable storage media. It should be noted that although Figure 8 ROM 82, RAM 83 and storage section 88 are shown separately in FIG. 8 , but one or more of them may be combined or located in the same or different memory or storage modules.
[0131] The CPU 81, the ROM 82, and the RAM 83 are connected to one another via a bus 84. To the bus 84, an input / output interface 85 is also connected.
[0132] The following components are connected to the input / output interface 85: an input section 86, such as a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output section 87, including a display, such as a cathode ray tube (CRT), a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage section 88, including a hard disk, a magnetic tape, etc.; and a communication section 89, including a network interface card such as a LAN card, a modem, etc. The communication section 89 allows communication processing to be performed via a network such as the Internet. It is easy to understand that although Figure 8 The various devices or modules in the electronic device 8 are shown to communicate via a bus 84, but they may also communicate via a network or other means, wherein the network may include a wireless network, a wired network, and / or any combination of a wireless network and a wired network.
[0133] A drive 810 is also connected to the input / output interface 85 as needed. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 88 as needed.
[0134] When the above-described series of processing is implemented by software, a program constituting the software can be installed from a network such as the Internet or a storage medium such as the removable medium 811 .
[0135] According to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which, when running on a computer, enables the computer to implement the content publishing method described in any of the aforementioned embodiments. The computer program product includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 89, or installed from the storage part 88, or installed from the ROM 82. When the computer program is executed by the CPU 81, the content publishing method of the embodiment of the present disclosure is executed.
[0136] It should be noted that, in the context of the present disclosure, a computer-readable medium may be a tangible medium that may contain or store a program for use by an instruction execution system, apparatus, or device or for use in conjunction with an instruction execution system, apparatus, or device.
[0137] The computer readable medium may be a computer readable storage medium, or a computer readable signal medium, or any combination of the two.
[0138] Computer-readable storage media include, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device. A computer program is stored on a computer-readable storage medium, and when the program is executed by a processor, the content publishing method described in any of the foregoing embodiments is implemented.
[0139] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer readable program codes. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than a computer readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0140] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0141] In some embodiments, a computer program product is also provided. When the computer program product is executed on a computer, the computer is enabled to implement the content publishing method described in any of the above embodiments.
[0142] In some embodiments, a computer program is further provided, including: instructions, which, when executed by a processor, cause the processor to execute the content publishing method of any of the above embodiments. For example, the instructions may be embodied as computer program codes.
[0143] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof, including but not limited to object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In situations involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0144] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0145] The functions described above may be performed at least in part by one or more hardware logic components. For example, 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.
[0146] Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It should be understood by those skilled in the art that the above embodiments may be modified 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: Generate dynamic content of the target intelligent agent according to the timeliness information and the attribute information of the target intelligent agent; The dynamic content of the target intelligent entity is published in a network community, wherein the network community includes the dynamic content of the target intelligent entity and users.
2. The content publishing method according to claim 1, further comprising: Determining the dynamic content to be commented on from the dynamic content of other intelligent agents except the target intelligent agent; Generate a comment content of the target intelligent agent on the dynamic content to be commented on according to the dynamic content to be commented on, 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 on belongs; The comment content is published to the comment area corresponding to the dynamic content to be commented on.
3. The content publishing method according to claim 2, wherein: Determining the dynamic content to be commented on from the dynamic content of other agents except the target agent includes: The dynamic content to be commented on and related to the target intelligent agent is determined from the dynamic content of other intelligent agents related to the target intelligent agent.
4. The content publishing method according to claim 2 or 3, wherein: Generating the comment content of the target intelligent subject on the dynamic content to be commented on according to the dynamic content to be commented on, the attribute information of the target intelligent subject, and the social relationship between the target intelligent subject and the intelligent subject to which the dynamic content to be commented on belongs includes: Determining, according to the attribute information of the target intelligent agent and the social relationship, the form and style of the comment of the target intelligent agent on the dynamic content to be commented on; The review content is generated according to the determined review form and style and in combination with the dynamic content to be reviewed.
5. The content publishing method according to any one of claims 1 to 3, wherein: Generating the dynamic content of the target agent according to the timeliness information and the attribute information of the target agent includes: Determining subject information of the dynamic content of the target intelligent body according to the timeliness information and the attribute information of the target intelligent body; Determine the media format that matches the subject information; The dynamic content of the target intelligent agent is generated according to the timeliness information, the attribute information of the target intelligent agent and the determined media form.
6. The content publishing method according to claim 5, wherein: The media forms that match the subject information include: In response to the subject information being related to static visuals, determining that the media form includes an image form; In response to the subject information being related to dynamic visuals, 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 subject information being related to hearing, determining that the media form includes an audio form; In response to the subject information being related to text, it is determined that the media form includes a text form.
7. The content publishing method according to claim 5, wherein: Generating the dynamic content of the target agent according to the timeliness information, the attribute information of the target agent and the determined media form includes: Determining the style of the dynamic content according to the attribute information of the target agent; Extracting key information from the timeliness information; Dynamic content in the media format is generated according to the key information in the timeliness information and the style of the dynamic content.
8. The content publishing method according to any one of claims 1 to 3, further comprising: Determining the target intelligent agent from one or more intelligent agents includes: Determine, from the one or more intelligent agents, an intelligent agent that has a preset association relationship with the timeliness information as the target intelligent agent; and / or From the one or more intelligent agents, an intelligent agent whose behavior data of the user authorized by the user meets preset conditions is determined as the target intelligent agent.
9. The content publishing method according to any one of claims 2 to 3, wherein: The comment content is dynamically displayed in the comment area in the form of bullet screen; or The comment content is displayed in the comment area in a list format.
10. The content publishing method according to any one of claims 1 to 3, wherein: The attribute information includes at least one of an avatar and an interactive characteristic of the target intelligent agent, wherein the interactive characteristic includes at least one of a role positioning, a personality trait, a language style, and an interactive mode; and / or The timeliness information includes at least one of the interaction content between the target agent and the user and the hot content in the target time period.
11. The content publishing method according to claim 10, wherein: The hot content is content in the network community or content in other network communities except the network community.
12. The content publishing method according to any one of claims 1 to 3, wherein: Any dynamic content of the target intelligent entity is immersively displayed to the user; or Multiple dynamic contents of multiple target intelligent agents are displayed to the user using an information stream in a preset format.
13. A content publishing device, comprising: A generating module, configured to generate dynamic content of the target agent according to the timeliness information and the attribute information of the target agent; The publishing module is configured to publish the dynamic content of the target intelligent entity in a network community, wherein the network community includes the dynamic content of the target intelligent entity and users.
14. An electronic device comprising: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the content publishing method according to any one of claims 1 to 12 based on instructions stored in the memory.
15. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the content publishing method according to any one of claims 1 to 12 is implemented.
16. A computer program product, when the computer program product is executed on a computer, enables the computer to implement the content publishing method according to any one of claims 1 to 12.
