Method and device for content generation, equipment and storage medium

By determining the user's virtual avatar status in the terminal device and sending visual style conversation messages, the problem of low user interaction efficiency is solved, and a rapid content generation and enhanced interactive experience is achieved.

CN119902682APending Publication Date: 2025-04-29BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202411978432.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In the prior art, how users can improve interaction efficiency and interactive experience when interacting with other users through terminal devices has not been effectively solved.

Method used

By determining whether the user's avatar has been triggered to create, a session message for a specific visual style is sent to at least one second user, and content is generated based on the user's avatar and the second user's avatar, fast interaction is achieved.

Benefits of technology

It improves the interaction efficiency between users and other users, simplifies the creation process of virtual images, and enhances the interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902682A_ABST
    Figure CN119902682A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a content generation method and device, equipment and a storage medium. The method for content generation comprises the steps that in response to a content generation request of a first user for a first visual style, whether a first virtual image associated with the first user is triggered to be created or not is determined; sending a first session message for the first visual style to at least one second user based on the fact that the first virtual image is triggered to be created; and presenting a first session message on a session interface with the at least one second user, the presentation of the first session message being configured to be associated with generation of first content, the first content being generated based on the first visual style, the first virtuality, and a second virtuality associated with the at least one second user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for content generation. Background Art

[0002] With the development of information technology, various terminal devices can provide people with various services in work and life. For example, users can interact with other users by operating various applications installed on terminal devices. How to improve the interaction efficiency and interaction experience is the focus of attention. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for content generation is provided, comprising: in response to a first user's request for content generation of a first visual style, determining whether a first virtual image associated with the first user has been triggered to be created; based on the fact that the first virtual image has been triggered to be created, sending a first conversation message for the first visual style to at least one second user; and presenting the first conversation message in a conversation interface with the at least one second user, wherein the display of the first conversation message is configured to be associated with the generation of first content, the first content being generated based on the first visual style, the first virtual image, and the second virtual image associated with the at least one second user.

[0004] In a second aspect of the present disclosure, a method for content generation is provided, comprising: presenting a first conversation message for a first visual style sent by a first user in a conversation interface between a second user and a first user; in response to triggering the first conversation message, presenting a confirmation control for content generation in the first visual style; in response to triggering the confirmation control, acquiring a second virtual image associated with the second user; and generating first content based on the first visual style, the first virtual image associated with the first user, and the second virtual image.

[0005] In a third aspect of the present disclosure, there is provided an apparatus for content generation, comprising: a determination module configured to determine, in response to a first user's request for content generation of a first visual style, whether a first virtual image associated with a first user has been triggered to be created; a message sending module configured to send a first conversation message for the first visual style to at least one second user based on the fact that the first virtual image has been triggered to be created; and a first message presenting module configured to present the first conversation message in a conversation interface with at least one second user, the presentation of the first conversation message being configured to be associated with the generation of first content, the first content being generated based on the first visual style, the first virtual image, and the second virtual image associated with at least one second user.

[0006] In a fourth aspect of the present disclosure, there is provided an apparatus for content generation, comprising: a second message presentation module, configured to present a first conversation message for a first visual style sent by a first user in a conversation interface between the second user and the first user; a confirmation control presentation module, configured to present a confirmation control for content generation of the first visual style in response to triggering the first conversation message; a virtual image acquisition module, configured to acquire a second virtual image associated with the second user in response to triggering the confirmation control; and a content generation module, configured to generate first content based on the first visual style, the first virtual image associated with the first user, and the second virtual image.

[0007] In a fifth aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory, the at least one memory is coupled to the at least one processor and stores instructions for execution by the at least one processor. When the instructions are executed by the at least one processor, the device executes the method of the first aspect and / or the second aspect.

[0008] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect and / or the second aspect.

[0009] According to a seventh aspect of the present disclosure, a computer executable instruction product is provided, wherein the computer program product is tangibly stored in a computer storage medium and comprises computer executable instructions, which, when executed by a device, cause the device to execute the method of the first aspect and / or the second aspect.

[0010] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0012] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0013] FIG. 2A to FIG. 2H A schematic diagram showing an example interface for a sender of a conversation message according to some embodiments of the present disclosure;

[0014] FIG. 3A to FIG. 3HA schematic diagram showing an example interface for presenting a first interface when a virtual image has not been created according to some embodiments of the present disclosure;

[0015] FIG. 4A to FIG. 4L A schematic diagram showing an example interface for interaction after sending a conversation message to at least one second user according to some embodiments of the present disclosure;

[0016] FIG. 5A to FIG. 5D A schematic diagram showing an example interface for interaction at a recipient of a conversation message according to some embodiments of the present disclosure;

[0017] FIG. 6A to FIG. 6C A schematic diagram showing an example interface for content generation according to some embodiments of the present disclosure;

[0018] FIG. 7A to FIG. 7D A schematic diagram showing an example interface for interaction after content generation according to some embodiments of the present disclosure;

[0019] Fig. 8A A flowchart showing a process for content generation according to some embodiments of the present disclosure is shown;

[0020] Figure 8B A flowchart showing a process for content generation according to some embodiments of the present disclosure is shown;

[0021] Fig. 9A A block diagram of an apparatus for content generation according to some embodiments of the present disclosure is shown;

[0022] Fig. 9B A block diagram showing an apparatus for content generation according to some embodiments of the present disclosure; and

[0023] Fig.10 A block diagram of a device capable of implementing one or more embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0024] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, 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. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0025] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.

[0026] Herein, unless explicitly stated, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0027] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0028] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0029] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to software or hardware such as electronic devices, applications, servers or storage media that execute operations of the technical solution of the present disclosure based on the prompt message.

[0030] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information is sent to the user in a manner such as a pop-up window, in which the prompt information can be presented in text form. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0031] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0032] As briefly mentioned above, users can interact with other users by operating various applications installed on the terminal device. In some application scenarios, users can be supported to invite other user friends to provide images for content production (for example, making group photos).

[0033] According to some embodiments of the present disclosure, an improved scheme for interaction is proposed. According to the scheme of the embodiment of the present disclosure, if a request for content generation of a first visual style is received from a first user, it is determined whether a first virtual image associated with the first user has been triggered to be created. If the first virtual image associated with the first user has been triggered to be created, a first conversation message for the first visual style is sent to at least one second user. Accordingly, the first conversation message is presented in the conversation interface with the at least one second user, and the display of the first conversation message is configured to be associated with the generation of the first content, and the first content is generated based on the first visual style, the first virtual image, and the second virtual image associated with the at least one second user.

[0034] In this way, interaction based on virtual images associated with users is provided. New content can be generated using virtual images associated with multiple users according to user selection, allowing users to quickly participate in the process of generating content using their own virtual images. This improves the interaction between users and other users. In some embodiments, during the process of inviting content generation, users can also be allowed to quickly create virtual images associated with themselves to facilitate participation in the interaction. This not only allows users to participate in creating virtual images more conveniently, but also allows users to quickly and conveniently use existing virtual images to generate richer content.

[0035] In the present disclosure, a "virtual image" may be referred to as a virtual image, a digital person, a digital avatar, etc. The specific style of the virtual image may be configured as required. The present disclosure is not limited in terms of the specific style of the virtual image. The content generated based on the virtual image may be an image or a video, and thus the content is sometimes referred to as media content.

[0036] In the present disclosure, "trigger" refers to one or more interactive operations of a user on a terminal device. Further, these interactive operations can be triggered in the same user interface / pop-up window, or in different user interfaces / pop-up windows. The present disclosure is not limited in this respect.

[0037] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0038] Example Environment

[0039] Figure 1A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In the environment 100, one or more users 110-1, 110-2, 110-3, ..., 110-N can invite other users to participate in generating content (e.g., group photos, videos, etc.) through their associated terminal devices 120-1, 120-2, ..., 120-N (or applications installed therein). User 110 can be the sender of the invitation message, or the recipient of the invitation message. For ease of discussion, users 110-1, 110-2, ..., 110-N can be collectively or individually referred to as users 110, and terminal devices 120-1, 120-2, ..., 120-N can be collectively or individually referred to as terminal devices 120.

[0040] In some embodiments, among all users 110, one or more users, such as user 110-1, may initiate an invitation message through an associated terminal device 120-1. In some embodiments, the participants generating specific content may include target user 110-1 and one or more other participants 110-2-110-N.

[0041] In some embodiments, the terminal device 120 may be respectively installed with an application that can provide content generation, or may access a website that can generate content. The user 110 may operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 may present a corresponding interface, for example, various interfaces that may be provided by the application, such as an interface for communicating with other users, a user selection interface, a content presentation interface, a content generation interface, a virtual image creation interface, and the like.

[0042] In some embodiments, the terminal device 120 may also communicate with the server 130 via the network 132 to provide interaction associated with the generated content. The server 130 may provide management, configuration, and maintenance functions for applications or websites.

[0043] The terminal device 120 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication systems (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 can also support any type of interface for the user (such as "wearable" circuits, etc.).

[0044] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for applications that support live broadcasting in the terminal device 120.

[0045] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0046] Various example implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the interfaces shown in the accompanying drawings are merely examples, and various interface designs may actually exist. The various graphical elements in the interface may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, hereinafter, the example embodiments will be described primarily with respect to the terminal device 120. It should be understood that the actions described with respect to the terminal device 120 may be performed by an application on the terminal device 120, or may be performed by the application in collaboration with its service end (e.g., server 130).

[0047] In an embodiment of the present disclosure, if the terminal device 120 receives a content generation request for a first visual style from the user 110 (also referred to as the "sender of the conversation message", the "first user"), it determines whether the first virtual image associated with the user 110 has been triggered to be created. The conversation message can be used to indicate an invitation message sent by the user 110 to at least one second user. Here, the visual style is used to specify the style of the content (e.g., image or video) associated with the virtual image. In the following, for the convenience of discussion, the generated content is mainly described as an image. If it is determined that the first virtual image of the user 110 has been triggered to be created, the terminal device 120 will present a first interface (also referred to as a user selection interface). The first interface can provide a selection of users to be invited to generate content. The user 110 can select at least one second user (also referred to as the "recipient of the conversation message") based on the first interface to participate in generating content.

[0048] Accordingly, at least one second user (i.e., the terminal device corresponding to the user) can receive the conversation message sent from the user 110, and can confirm whether to accept the invitation to generate content based on the first visual style, thereby authorizing the use of one or more associated second virtual images to participate in the generation of content (also referred to as "first content"). Subsequently, the content is generated according to the visual style selected by the user 110, the virtual image associated with the user 110, and the second virtual image associated with one or more second users of the at least one second user. The generation of the content can be implemented locally on any terminal device 120, or can be executed by the server 130. After the content generation is completed, the terminal device that initiates the invitation and / or the terminal device that accepts the invitation can receive a notification for the generated content. The generated content can be viewed through the notification.

[0049] Through the above process, users can use their own virtual images to quickly participate in the process of generating content, thereby improving the interaction between users and other users.

[0050] For ease of understanding, the following text will describe the scheme for interaction disclosed in the present disclosure by dividing it into a sender of a session message and a receiver of a session message.

[0051] FIG. 2A to FIG. 2H Schematic diagrams of example interfaces 200A to 200H for a sender of a conversation message according to some embodiments of the present disclosure are shown. The interfaces shown in the example user interfaces 200A to 200H may be presented at the terminal device 120. For ease of discussion, reference will be made to Figure 1 Example interfaces 200A to 200H are described with reference to the environment 100 .

[0052] In an embodiment of the present disclosure, if a request for generating content of a first visual style from a first user is received, the terminal device 120 determines whether the creation of a first virtual image associated with the first user has been triggered. In some embodiments, the terminal device 120 may receive a request for generating content of a first visual style from a user 110 (also referred to as the "first user" or the "sender of the conversation message") in different scenarios.

[0053] The trigger entry for generating requests for content with a specific visual style can be flexibly configured. FIG. 2A to FIG. 2CIn the example interfaces 200A to 200C shown, the terminal device 120 can provide an entry (e.g., take a group photo) 211 for receiving a content generation request in the conversation window between the user 110 and other users. That is, if the terminal device 120 receives a trigger on the entry (e.g., take a group photo) control 211, it can present an image template interface 230 including at least one visual style corresponding template. The image template can indicate the number of virtual images required for the corresponding visual style, and can also provide a reference image generated for the corresponding visual style. In the case where the user 110 selects the A visual style 223 corresponding image template among multiple visual style corresponding image templates, if the terminal device 120 receives a trigger on the "Take a group photo" control 211 by the user 110, it can receive a content generation request for the A visual style 223.

[0054] It should be understood that, in addition to providing image templates corresponding to visual styles, the terminal device 120 may also provide textual indications for different visual styles or any other appropriate type of indications for the user 110 to select.

[0055] Figure 2B to Figure 2C Example interfaces 200B-200C are shown that can trigger a request to generate content for a particular visual style. Figure 2B In the example interface 200B, the terminal device 120 may provide an entry control 221 for receiving a content generation request (e.g., initiating a group photo) in some events. That is, if the terminal device 120 receives a trigger for a task control for completing the "group photo with friends" in event A, the example interface 200B including an image template corresponding to a specific visual style may be presented.

[0056] In some examples, if the terminal device 120 detects a trigger on the "more" control 224 included in the interface 200B, it can also present the following Figure 2C The image template interface 230 shown includes multiple visual style corresponding templates. The image template interface 230 includes multiple candidate image templates for generating content. In some examples, the multiple candidate image templates may include one or more image templates for generating content based on one or more virtual images associated with the user, such as image template 237 of A visual style, image template 238 of C visual style, and image template 239 of D visual style. In some examples, the multiple candidate image templates may also include one or more image templates configured to generate content based on one or more images corresponding to the user, such as image template 236 of B visual style. The image template interface 230 includes "Initiate Group Photo" 221 for initiating a content generation request.

[0057] For example, the image template interface 230 may include templates of avatar type and templates of non-avatar type, wherein the user adopts a template of avatar type (eg, Figure 2C When the image templates 237, 238 and 239 shown in the figure are used, the user needs to create a virtual image based on multiple user photos that meet the requirements, and then take a group photo based on the virtual images corresponding to the participating users; non-virtual image type templates (for example, Figure 2C The image template 236 shown does not require the user to create a virtual image. The user can participate in the group photo event by, for example, taking or uploading a single photo. The associated position of the template of the virtual object type can display a preset logo to remind the user, such as the text information 233 "virtual object".

[0058] In some embodiments, Figures 2C to 2D In the example interfaces 200C to 200D shown, the image template interface 230 also includes "Create a group to take a group photo" 231 to create a group chat session consisting of multiple users, which is used to generate the first content corresponding to the selected visual style (i.e., image style). That is, if the terminal device 120 detects a trigger for "Create a group to take a group photo" 240, it presents a selection interface 241 for selecting at least one second user. In the case where the visual style selected by the current user 110 is the A visual style 223, if the terminal device 120 receives a trigger for "Initiate a group chat to take a group photo" 242 from the user 110, it can receive a content generation request for the A visual style 223.

[0059] like Figure 2C and Figure 2E In the example interfaces 200C and 200E shown, the terminal device 120 determines that the user 110 clicks the "take a group photo" control in the conversation interface (e.g., group chat) between the user 110 and other users, and presents the image template interface 230. The terminal device 120 may present the control "invite to group to take a group photo" 251 for receiving a content generation request for a certain visual style. In some embodiments, as Figure 2C As shown, each candidate image template (e.g., image template 237) may include a reference image 234 of the candidate image template and a required number of users 232. Accordingly, if the terminal device 120 determines that the candidate image template indicates an image template for generating content based on at least one virtual image, the terminal device 120 presents text information (e.g., "virtual image") 233.

[0060] Exemplarily, a user can enter a group photo path using a group photo template by clicking on the same photo shooting entrance on a page displaying group photos posted by other users. In this group photo path, the user can use the same group photo template to take a group photo, or the user can also select other types of group photo image templates in this path.

[0061] like Figure 2F In the example interface 200F shown, the terminal device 120 may provide an entry (e.g., take a group photo) 261 for receiving a content generation request in the recommendation flow interface. That is, if the content generated based on the A visual style 223 is presented in the current recommendation flow interface, the terminal device 120 may receive a content generation request for the A visual style 223 if it receives a trigger of “take a group photo” 261 from the user 110. Figure 2G In the example interface 200G shown, the terminal device 120 can provide an entry (e.g., "shoot the same style") 271 for receiving a content generation request in a certain work interface corresponding to other users. That is, if the current work is content generated based on the A visual style 223, the terminal device 120 can receive a content generation request for the A visual style 223 if it receives a trigger of "shoot the same style" 271 from the user 110.

[0062] Further, after receiving the content generation request for visual style A, terminal device 120 determines whether the virtual image associated with user 110 is triggered to be created, and then generates content based on at least the virtual image associated with user 110. In an embodiment of the present disclosure, if terminal device 120 determines that the virtual image associated with user 110 has been triggered to be created, it sends a first conversation message for the first visual style to at least one second user.

[0063] The following will refer to FIG. 3A to FIG. 3F To describe the situation where the virtual image associated with the user 110 is not triggered to be created, the terminal device 120 sends a first conversation message for the first visual style to at least one second user. Figure 2B ,as well as Figure 1 The terminal device 120 is used to describe that a first conversation message for a first visual style is sent to at least one second user. FIG. 3A to FIG. 3H Schematic diagrams of example interfaces 300A to 300H for presenting a first interface when creation of a virtual avatar is not triggered according to some embodiments of the present disclosure are shown.

[0064] In some embodiments, if the terminal device 120 determines that the virtual image associated with the user 110 has not been triggered to be created, the creation interface is presented. Figure 2A and Figure 3A In the example interfaces 200A and 300A shown in FIG. 1 , if the terminal device 120 detects an entry (such as Figure 2A If the “take a group photo” 211 is triggered and it is determined that the virtual image associated with the user 110 is not triggered to be created, a creation interface 310 for creating a virtual object is presented.

[0065] In some embodiments, the terminal device 120 may receive at least one media material via the creation interface. The at least one media material may include at least one of an image and a video. FIG. 3A to FIG. 3B In the example interfaces 300A to 300B shown, if the terminal device 120 detects a trigger on the "upload image" control 311 in the creation interface 310, a selection interface 320 may be presented for the user 110 to select an image and / or video for creating a virtual image. Figures 3C to 3D In the example interfaces 300C to 300D shown, if the terminal device 120 detects the triggering of the "shooting" control 312 in the creation interface 310, the shooting interface 330 may be presented for the user 110 to shoot images and / or videos for creating the avatar. Further, if the terminal device 120 detects the triggering of the "use this photo" control 341 by the user 110 after the shooting is completed, the currently shot image may be used as one of the media materials for creating the avatar.

[0066] In some embodiments, the terminal device 120 may create a virtual image associated with the first user based on at least one media material. In some embodiments, the terminal device 120 may provide the received media material to the server device, and the server device may create the virtual image. Figure 3B or 3D and Figure 3E The example interfaces 300B / 300D and 300E shown can create a virtual image associated with the user 110 based on at least one image / video 351 determined by the user 110 based on the selection interface 320 and / or the shooting interface 330. In some embodiments, multiple media materials can be received for creating the virtual image. For example, multiple images and / or videos can be selected or shot by the user for creating the virtual image. In some embodiments, the creation of the virtual image can be implemented based on a machine learning model. For example, a content generation model can be used to generate a user's virtual image based on one or more media materials.

[0067] In an embodiment of the present disclosure, if the terminal device 120 determines that the creation of the first virtual image has been triggered, the first conversation message for the first visual style is sent to at least one second user. In some embodiments, in a scenario where both the user 110 and the at least one second user participate in generating the first content, if the terminal device 120 determines that the creation of the virtual image of the user 110 has been triggered, the first conversation message for the first visual style may be directly sent to the at least one second user. In some examples, if the terminal device 120 receives a request initiated by the user 110 in the current conversation interface to generate the first content for the first visual style, the first conversation message for the first visual style may be presented in the conversation interface. In this case, one or more users corresponding to the conversation interface may be considered as the "second users" that the user 110 wants to invite to participate in the generation of the first content.

[0068] For example, in a scenario where user 110 participates in generating the first content together with user A, terminal device 120 may directly send a first conversation message for the first visual style to user A. That is, terminal device 120 presents the first conversation message in the conversation interface between user 110 and user A (also called a "single chat window"). For another example, in a scenario where user 110 participates in generating the first content together with user A and user B, terminal device 120 may directly send a first conversation message for the first visual style to user A and user B. That is, terminal device 120 presents the first conversation message in the conversation interface between user 110 and user A and user B (also called a "group chat window"). Figure 2B / 2C and Figure 4A As shown, if the terminal device 120 detects an entry (such as Figure 2B / 2C) 221 is triggered, and it is determined that the virtual image associated with the user 110 has been triggered to be created (for example, the virtual image is being generated or has been completed), then a conversation message 411 for the A visual style 223 can be sent to at least one second user.

[0069] In some embodiments, if the terminal device 120 determines that the creation of the first virtual image has been triggered, the terminal device 120 may present a first interface for selecting a second user to participate in the content generation for the first visual style. In some embodiments, if the terminal device 120 determines that the creation of the first virtual image has been triggered, the terminal device 120 may present the first interface while waiting for the creation of the first virtual image to be completed. Alternatively, in some embodiments, the terminal device 120 may present the first interface while the creation of the virtual image is completed. Figures 3E to 3FIn the example interfaces 300E to 300F shown, if the terminal device 120 detects that the control 352 is triggered, it can create a virtual image according to at least one media material selected by the user 110 and present the first interface 361 at the same time.

[0070] In some embodiments, the terminal device 120 may provide a first interface 361 during the process of creating a virtual image. If the terminal device 120 receives a selection of at least one second user via the first interface 361, it may send a conversation message to the at least one second user during the process of creating the virtual image. It is understandable that the terminal device 120 presents the first interface 361 during the process of completing the creation of the virtual image, so that the user can send a conversation message to other users while waiting for the creation of the virtual image, so as to wait for other users to receive an invitation to participate in generating content. In this way, the user's waiting time can be shortened, thereby improving the user experience.

[0071] The following reference Figure 2A and Figure 3F To describe the case where the terminal device 120 presents the first interface when the creation of the virtual image associated with the user 110 has been triggered. In some embodiments, if the terminal device 120 detects an entry (such as a Figure 2A If the user 110 is triggered by the "take a group photo" button 211 and it is determined that the virtual image associated with the user 110 has been triggered to be created (for example, the virtual image is being generated or has been completed), the first interface 361 is presented.

[0072] The terminal device 120 may determine a first virtual image associated with the first user for generating the first content. In some embodiments, the terminal device 120 may generate content based on the currently created virtual image. In other embodiments, the terminal device 120 may generate content based on a default virtual image pre-set by the user 110.

[0073] In some embodiments, the terminal device 120 may also generate content based on the virtual image selected by the user 110. The terminal device 120 may present an image viewing interface corresponding to the first user, and the image viewing interface includes at least one virtual image associated with the first user. Subsequently, if the terminal device 120 receives a selection of a virtual image from the at least one virtual image, the selected virtual image is determined as the virtual image. In some examples, if the terminal device 120 detects an entrance for viewing the virtual image of the user 110, the image viewing interface corresponding to the user 110 may be presented. In some examples, the entrance for viewing the virtual image of the user 110 may be presented on the personal homepage of the user 110. Subsequently, the user 110 may select a virtual image from the at least one virtual image for generating content.

[0074] In some embodiments, the terminal device 120 may also present a viewing portal for viewing the first user's virtual image in the interface for receiving the content generation request. If the terminal device 120 detects a trigger on the viewing portal, it may present an image viewing interface. Figure 2C and 2H In the example interfaces 200C and 200H shown, the terminal device 120 may also present a viewing portal 235 for viewing the avatar of the user 110 in the image template interface 230. If the terminal device 120 detects a trigger on the viewing portal 235, it may present an image viewing interface 200H. The image viewing interface 200H may include avatars 281, avatars 282, and so on associated with the user 110. The user may select an avatar to be used in generating a group photo in the image viewing interface 200H.

[0075] The following will further describe that after the terminal device determines the virtual image of the user 110, it sends a conversation message for generating content to at least one second user.

[0076] In an embodiment of the present disclosure, if the terminal device 120 receives a selection of at least one second user via the first interface, the terminal device 120 sends a first conversation message for the first visual style to the at least one second user. Figures 3F to 3G In the example interfaces 300F to 300G shown, the user 110 can select at least one second user with whom he wants to take a photo based on the first interface 361, and send a first conversation message in the first visual style to the at least one second user.

[0077] In some examples, for visual style A (for example, visual style A requires two users), if the terminal device 120 detects the triggering of the corresponding "Send" control of user A via the first interface 361, the terminal device 120 may send a conversation message of visual style A to user A to invite user A to participate in generating content. For visual style D (for example, visual style D requires five users), if the terminal device 120 detects the triggering of the corresponding "Send" control of user A via the first interface 361, the terminal device 120 may send a conversation message of visual style D to user A to invite user D to participate in generating content. Similarly, user 110 may also send conversation messages of visual style D to other users.

[0078] In other examples, if the terminal device 120 detects the triggering of the control 362 via the first interface 361, a selection panel may be presented for the user 110 to select other users to create a session interface (also referred to as a "group chat session"), and a session message for the 3D visual style is sent to the group chat session to invite other users to participate in generating content. Additionally, the user 110 may also select one or more group chat sessions from at least one group chat session presented by the first interface 361 to send a session message for the 3D visual style to the one or more group chat sessions.

[0079] The following will continue to refer to FIG. 4A to FIG. 4L Describes the interaction process after the terminal device sends a conversation message to at least one second user. FIG. 4A to FIG. 4L Schematic diagrams of example interfaces 400A to 400L for interaction after sending a conversation message to at least one second user in some embodiments of the present disclosure are shown. The following mainly takes the conversation message being presented in a conversation interface (also referred to as a "group chat session") between user 110 and multiple second users as an example to describe embodiments of the present disclosure. However, it is understandable that similar interactions may also exist in a conversation interface between user 110 and another single user.

[0080] In an embodiment of the present disclosure, the terminal device 120 presents the first conversation message in the conversation interface with at least one second user. In some embodiments, the terminal device 120 may present a first conversation interface between the first user who initiates the invitation and the at least one second user to whom the invitation is sent, wherein the first conversation interface at least includes a first conversation message for indicating that the at least one second user is invited to participate in generating content. Figure 4A In the example interface 400A shown, the terminal device 120 may present a conversation message 411 in the conversation interface 410 between the user 110 and the at least one second user, indicating that the at least one second user is invited to participate in generating content.

[0081] In an embodiment of the present disclosure, the display of the first conversation message is configured to be associated with the generation of the first content to present the generation status of the first content. In some embodiments, when the first content is in a state to be generated, the display of the first conversation message can be configured to present an indication that the avatar of the user 110 is being created. When the first content is in a state to be generated, the display of the first conversation message can be configured to present an indication that the first content is being generated. When the first content is in a state to be generated, the display of the first conversation message can be configured to present an indication that the first content has been generated. Several examples of the display of the first conversation message will be described in detail below with reference to the accompanying drawings.

[0082] In some embodiments, the first conversation message may include a thumbnail image of the first visual style. Figure 4A , the conversation message 411 may include a thumbnail image 412 of visual style A. The first conversation message may include a user identifier of at least one second user who has participated in the generation of the first content. In some examples, the first conversation message may include a user identifier of at least one second user who has accepted the invitation. Figure 4A , the conversation message 411 may include the user identification 415 of the user 110. Accordingly, for the A visual style requiring three users to participate, if the terminal device 120 determines that the user B participates, the user identification 415 of the user 110 and the user identification of the user B may be presented in the conversation message 411.

[0083] In some embodiments, the first conversation message may include the number of users who have not participated in the generation of the first content. That is, the first conversation message may include the number of users who have not accepted the invitation (i.e., have not confirmed their participation in the generation of the first content). This number is a useful reminder when different visual styles have their own requirements for the number of avatars. This number may change with the number of users who have accepted the invitation, so that users can timely check the status of other users' acceptance of the invitation and whether the generation of the content can be started. Figure 4A , for A visual style requires three users to participate, if the terminal device 120 determines that in addition to the user 110, another user B has accepted the invitation to participate in the content generation, then the text prompt information 414 of "one person is missing" can be presented in the conversation message 411. The first conversation message may include a second viewing entry for viewing the generation process of the first content. Figure 4A The conversation message 411 includes a viewing entry 416 for viewing the generation process of the content. In some examples, the conversation message 411 may also include title information 413 corresponding to the conversation message.

[0084] In some embodiments, user 110 can view the conversation with other users based on the "message" interface. Then, if the terminal device 120 detects a trigger on the conversation entry, it can present the conversation interface 410. In other embodiments, such as FIG. 4B to FIG. 4C In the example interfaces 400B to 400C shown, if the terminal device 120 detects that the first conversation message is sent to the terminal device corresponding to at least one second user, the sending control used to trigger the sending of the first conversation message to the second user may be changed to a conversation viewing control 421. Correspondingly, if the terminal device 120 receives a trigger for the conversation viewing control 421, the conversation interface 410 may be presented in a predetermined style (e.g., a split-screen style) in the interface 400C, and the conversation interface 410 includes a conversation message 411.

[0085] In some examples, such as Figure 3F to Figure 3G and Figure 4CIn the example interfaces 300F to 300G and the example interface 400C, if the terminal device 120 detects the triggering of the send control 363 for triggering the sending of the first conversation message to the user A, the send control 363 may be changed to the conversation viewing control 371. Further, if the terminal device 120 receives the triggering of the conversation viewing control 371, the conversation interface 410 between the user A and the corresponding user may be presented in the interface 400C in a predetermined style (e.g., split-screen style), and the conversation interface 410 at least includes the sent conversation message 411. It is understandable that after the conversation viewing control 371 is triggered, it can also jump to the full-screen conversation page for user interaction.

[0086] In other examples, such as Figure 3F and Figure 3H as well as Figure 4C In the example interfaces 300F and 300H, and the example interface 400C, if the terminal device 120 detects the triggering of the send control 363 and the send control 364 for triggering the sending of the first conversation message to the user A and the user C, the send control 363 and the send control 364 may be changed to the conversation viewing control 381 and the conversation viewing control 382. Further, if the terminal device 120 receives the triggering of the conversation viewing control 381, the conversation interface 410 between the user 110 and the user A may be presented in the interface 400C in a predetermined style (for example, a split screen style), and the conversation interface 410 includes the conversation message 411. Correspondingly, if the terminal device 120 receives the triggering of the conversation viewing control 382, ​​the conversation interface 410 between the user 110 and the user C may be presented in the interface 400C in a predetermined style (for example, a split screen style), and the conversation interface 410 includes the conversation message 411.

[0087] In some examples, user 110 performs a predetermined operation on conversation message 411 (for example, long pressing conversation message 411), and may perform the following operations on the conversation message. For example, like, reply to conversation message 411, share conversation message 411, withdraw conversation message 411, select conversation message 411, delete conversation message 411. In some embodiments, if terminal device 120 detects a trigger on a first conversation message, it may present a first details interface corresponding to the content generation of a first visual style. In some examples, if terminal device 120 detects a trigger on a second viewing entry included in the first conversation message, it may present a first details interface corresponding to the content generation of a first visual style. Figure 4A and 4D In the example interfaces 400A and 400D shown, if the terminal device 120 detects a trigger on the viewing portal 416 , it can present a detail interface 440 corresponding to the content generation of the A visual style.

[0088] In some embodiments, the first details interface includes a first viewing entry for viewing a virtual image associated with the first user. Figure 4D In the example interface 400D shown, the detail interface 440 includes a viewing entry 235 for viewing the virtual image associated with the user 110. The first detail interface includes style information associated with the first visual style. Figure 4D In the example interface 400D shown, the details interface 440 includes an image 441 of the A visual style 223 and a name 442 of the A visual style.

[0089] In some embodiments, the first details interface includes the number of virtual images required to generate the content of the first visual style. Figure 4D In the example interface 400D shown, the details interface 440 includes the number 443 of the virtual images required for the A visual style 223. In some embodiments, the first details interface includes the user identification of at least one second user who has participated in the generation of the first content. That is, the first details interface includes the user identification of at least one second user who has accepted the invitation. Figure 4D In the example interface 400D shown, when the number of avatars required for the A visual style 223 is 2 and the second user is not involved, the details interface 440 may include a user identifier 445 of the user 110. The user identifier 445 may include an avatar of the user 110 and a thumbnail of the avatar of the user 110.

[0090] Another example Figure 4E In the example interface 400E shown, when the number of avatars required for the D visual style is 5 and users A and C have participated, the first details interface may include the user identification 445 of user 110, the user identification 451 of user A, and the user identification 452 of user C. User identification 451 may include the avatar of user A and the thumbnail of the avatar of user A. User identification 452 may include the avatar of user C and the thumbnail of the avatar of user C.

[0091] In some embodiments, the first details interface may include the number of users who did not participate in the generation of the first content. That is, the first details interface may include the number of users who did not accept the invitation. Figure 4D In the example interface 400D shown, when the number of avatars required for the A visual style 223 is 2 and the second user does not participate, the details interface 440 includes the number of users who have not accepted the invitation 446, such as "the number of people waiting to participate is 1". Figure 4E In the example interface 400E shown, when the number of virtual images required for the D visual style is 5 and users A and C have participated, the first details interface may include the number of users who have not accepted the invitation 453, such as "the number of people to participate is 2".

[0092] In some embodiments, the first details interface may further include prompt information indicating that the virtual image is in the generation state during the creation process of the virtual image. Figure 4A and 4F In the example interfaces 400A and 400F shown, if a trigger is received for the viewing portal 416 and it is determined that the avatar is in the process of being triggered to be created, the details interface 440 may include prompt information 461 for indicating that the avatar is in the generation state.

[0093] In some embodiments, the terminal device 120 may also present the details interface 440 in a visual style as shown in the example interface 400G. That is, the sharing control 448 included in the details interface 440 is presented in the area 471. In some embodiments, if the terminal device 120 receives a trigger for the sharing control, it may present the second interface. Further, if the terminal device 120 receives a selection of at least another second user via the second interface, it may send a second conversation message to the at least another second user that generates the second content based on the first visual style. Figure 4D , Figures 4G to 4H As shown in the example interface 400D and interfaces 400G to 400H, if the terminal device 120 receives a trigger for the sharing control 448, it can present a second interface (also called a user selection interface) 481 for the user 110 to send a conversation message for the A visual style 223 to at least one second user and / or other users.

[0094] In some embodiments, the first details interface presented by the terminal device 120 may also include a reminder control for reminding the user to participate in generating content. Figure 4D As shown in FIG. 4G, the details interface 440 includes a reminder control 447. In some embodiments, if the terminal device 120 receives a trigger for the reminder control, it may present a reminder selection interface for selecting at least one reminder user from at least one second user, and the reminder selection interface includes a reference to the first conversation message.

[0095] In some examples, such as Figure 4D In the example interfaces 400D / 400G to 400I shown in Figures 400D / 400G to 400I, if the terminal device 120 receives a trigger on the reminder control 447 in the group chat session, it can present a reminder selection interface 491 for the user 110 to select at least one user to be reminded. The reminder selection interface 491 also includes an input box 492, which includes a reference 493 to the session message 411. In some examples, the reminder selection interface 491 also includes a mention symbol, such as "@", for reminding a specific user.

[0096] In other examples, such as Figure 4DIn example interfaces 400D / 400G to 400J shown in / 4G to 4J, if the terminal device 120 receives a trigger on the reminder control 447 in the conversation interface between the user 110 and another user, the terminal device 120 may present a reminder selection interface 4101 for reminding the other user. The reminder selection interface 4101 includes a reference 493 to the conversation message 411.

[0097] Further, if the terminal device 120 receives a selection of at least one reminder user via the reminder selection interface, it may send a reminder message to the at least one reminder user, where the reminder message includes a reference to the first conversation message. Figures 4I to 4K In the example interfaces 400I to 400K shown, if the terminal device 120 receives a selection of at least one reminder user via the reminder selection interface 491, it may send a reminder message 4112 to the at least one reminder user, and the reminder message 4112 may include a reference 493 to the conversation message 411. Figures 4I to 4L In the example interfaces 400I to 400L shown, if the terminal device 120 receives a selection of at least one reminder user via the reminder selection interface 491 , a reminder message 4121 may be sent to the at least one reminder user, and the reminder message 4121 may include reference information 4122 to the conversation message 411 .

[0098] In this way, users can quickly participate in the process of generating content using their own virtual images. The following will continue to describe the interaction process on the conversation message receiving side with reference to the accompanying drawings for ease of understanding.

[0099] FIG. 5A to FIG. 5D Schematic diagrams of example interfaces 500A to 500D for interaction at a recipient of a conversation message according to some embodiments of the present disclosure are shown. The example interfaces 500A to 500D may be presented at the terminal device 120. For ease of discussion, reference will be made to Figure 1 The example interfaces 500A to 500D are described with reference to the environment 100 of FIG. It can be understood that the example interface provided by the terminal device 120 can indicate an interface on the side of any user (eg, user A) of the at least one second user.

[0100] In an embodiment of the present disclosure, the terminal device 120 presents the first conversation message for the first visual style sent by the first user in the conversation interface between the second user and the first user. In some embodiments, the terminal device 120 may receive the first conversation message for the first visual style sent by the user 110. Figure 5AIn the example interface 500A shown, the terminal device 120 may receive a conversation message for the A visual style 223 sent by the user 110. The terminal device 120 may present a conversation message 511 indicating the conversation message for the A visual style 223 in the example interface 500A on the A user side. It can be understood that the content included in the conversation message 511 is consistent with the content included in the first conversation message 411, and the above description may be referred to, and the present disclosure will not elaborate on it here.

[0101] In an embodiment of the present disclosure, if the terminal device 120 receives a trigger for the first conversation message, it presents a confirmation control for generating content in the first visual style. In some embodiments, if the terminal device 120 receives a trigger for the first conversation message, it may present a first detail interface corresponding to the generation of content in the first visual style. In some embodiments, the first detail interface includes at least a confirmation control for confirming the generation of content in the first visual style. Figures 5A to 5B In the example interfaces 500A to 500B shown, if the terminal device 120 receives a trigger from user A on the control 512 for participating in generating content in the conversation message 511 , the terminal device 120 may present a detail interface 520 corresponding to the content generation of the A visual style 223 .

[0102] In some embodiments, the details interface 520 may include a confirmation control 522 for confirming the generation of content in the first visual style. In some examples, user A may click the confirmation control 522 to participate in the event of generating content (e.g., taking a group photo) initiated by user 110. In some embodiments, the details interface 520 may also include a viewing entry 521 for viewing a virtual image associated with user A.

[0103] In some embodiments, the details page 520 presented by the terminal device 120 on the second user side may include style information associated with the first visual style, the number of avatars required for content generation of the first visual style, user identifiers that have participated in the generation of the first content, and the number of users that have not participated in the generation of the first content. The details page 520 presented by the terminal device 120 on the second user side is similar to that presented on the first user side, and the details can be referred to the detailed description above, which will not be elaborated in detail in this disclosure.

[0104] In an embodiment of the present disclosure, if the terminal device 120 receives a trigger on the confirmation control, the second virtual image associated with the second user is obtained. In some embodiments, the terminal device 120 can confirm whether the second virtual image associated with the second user has been triggered to be created. If the terminal device 120 confirms that the second virtual image has been triggered to be created, the second virtual image associated with the second user can be obtained.

[0105] In some embodiments, if the terminal device 120 receives a trigger on the confirmation control, it can confirm that the virtual image associated with the second user is used to accept the content generation for the first visual style. Figure 5B In the example interface 500B shown, if the terminal device 120 detects the triggering of the confirmation control 522, it can confirm the avatar of the user 110 used to generate the content and the avatar of the user A. In some examples, when the terminal device 120 receives the triggering of the receiving control 522 and determines that the avatar of the user A has been triggered to be created, the terminal device 120 can generate content based on the avatar of the user A.

[0106] In other embodiments, if the terminal device 120 determines that the second virtual image associated with the second user has not been triggered to be created, the creation interface may be presented. Further, the terminal device 120 receives at least one media material via the creation interface, and the at least one media material includes at least one of an image and a video. Subsequently, the terminal device 120 creates a second virtual image associated with the second user based on the at least one media material. In some examples, if the terminal device 120 determines that the virtual image of user A has not been triggered to be created, a creation panel may be presented for user A to create a virtual image associated therewith. It is understandable that the method for the terminal device 120 to determine the virtual object associated with user A is the same as the method for determining the virtual object associated with user 110. Reference may be made to the detailed description above, and the present disclosure will not be repeated here.

[0107] In some embodiments, the terminal device 120 can confirm the use of the virtual image to accept the content generation for the A visual style 223 during the creation of the virtual image associated with the A user. It can be understood that in the case where two people are required to participate in the A visual style, the terminal device 120 can generate content based on the A visual style 223, the virtual image associated with the user 110, and the virtual image associated with the A user during the creation of the virtual image associated with the A user.

[0108] In some embodiments, Figure 5C The example interface 500C is shown in the scenario where user A participates in the event of generating content initiated by user 110. The terminal device 120 may present a notification message 532 in the conversation interface, such as "You participated in the group photo initiated by user 110". In the case where all people participate in generating content, the notification message 532 may be, for example, "You participated in the group photo initiated by user 110, and you will be notified when the generation is completed".

[0109] The terminal device 120 may also present the conversation message 531 in the conversation interface between the user 110 and at least one second user. For the B visual style requiring three persons to participate, and in the case where the user 110 and the user A participate, if the terminal device 120 detects the triggering of the viewing control 532 included in the conversation message 531, it may present a prompt message that the virtual image associated with the user A is being triggered to be created.

[0110] In some embodiments, if the terminal device 120 determines that the creation of the second virtual image has been triggered, the display of the first conversation message can be updated in the conversation interface with the first user during the creation of the second virtual image. It can be understood that in the case where user A has authorized its corresponding virtual image to participate in the generation of the first content. If the terminal device 120 detects the triggering of the first conversation message in the conversation interface corresponding to the user 110 side, it can present a prompt message that the first content is being generated. Of course, if the terminal device 120 detects the triggering of the first conversation message in the conversation interface corresponding to the user A side, it can also present a prompt message that the first content is being generated.

[0111] like Figures 5C to 5D In the example interfaces 500C to 500D shown, when all persons participate in generating content, if the terminal device 120 detects the triggering of the viewing control 532 included in the conversation message 531, it can present prompt information 541 indicating the process of generating content for the current visual style. At this time, the terminal device 120 can present the user identification 445 of the user 110 and the user identification 451 of the user A in the interface.

[0112] In this way, users can quickly participate in the process of generating content using their own virtual images. Figure 4D and FIG. 6A to FIG. 6C The process of the user 110 generating content based on at least one virtual image of the user 110 is described.

[0113] FIG. 6A to FIG. 6C Schematic diagrams of example interfaces 600A to 600C for content generation according to some embodiments of the present disclosure are shown. Example interfaces 600A to 600C may be presented at the terminal device 120. For ease of discussion, reference will be made to Figure 1 Example interfaces 600A to 600C are described with reference to environment 100 .

[0114] In some embodiments, the first details interface presented by the terminal device 120 includes multiple flags. Each flag is configured to present a virtual image identifier or user identifier that has participated in the content generation of the current visual style. The number of flags can be the same as the number of virtual images required for the current visual style. If one or more users have confirmed their participation in the content generation, the corresponding flag will be filled with the virtual image identifier or user identifier. If the number of virtual images required for the current visual style has not yet been reached, some flags will be displayed as empty. The flags can more clearly show which users have accepted the invitation and how many virtual images are left to meet the total number of virtual images required for the current visual content. If the terminal device 120 receives a trigger for a predetermined flag in which a virtual image identifier is not presented among the multiple flags, the image viewing interface corresponding to the first user can be presented, and the image viewing interface includes at least one virtual image associated with the user 110. Figure 4D and Fig. 6A In the example interfaces 400D and 600A shown, if the terminal device 120 receives a trigger for a predetermined flag 449 among the multiple flags, it can present an image viewing interface 610 corresponding to the user 110 .

[0115] In some embodiments, it is also possible to support the generation of content using multiple avatars of the same user. For example, after one or more virtual avatars have been selected, the terminal device 120 can receive a selection of other avatars of the user 110 via the object viewing interface. Subsequently, content can be generated based on at least the multiple selected avatars of the user 110 and the selected visual style.

[0116] like Figures 6A to 6C In the example interfaces 600A to 600C shown, the terminal device 120 can receive another virtual image associated with the user 110 selected via the image viewing interface 610 to participate in the event of generating content initiated by the user 110. If the terminal device 120 detects the triggering of the confirmation control 612, the content can be generated based on the first visual style and the previously and currently selected virtual images. Figure 6B The example interface 600B shown is in a scenario where the user 110 participates in an event of generating content initiated by the user 110. The terminal device 120 may present a notification message 621 in the conversation interface, such as "You participated in the group photo you initiated." In the case where all people participate in generating content, the notification message 621 may be, for example, "You participated in the group photo you initiated, and you will be notified when the generation is completed."

[0117] The terminal device 120 may also present the conversation message 622 in the conversation interface between the user 110 and at least one second user. FIG. 6B to FIG. 6CIn the example interfaces 600B to 600C shown, when all persons participate in generating content, if the terminal device 120 detects a trigger on the viewing control 623 included in the conversation message 622, it may present prompt information 631 indicating the process of generating content for the current visual style. At this time, the terminal device 120 may present the user identification 445 of the user 110 and another user identification 632 of the user 110 in the interface. The other user identification 632 includes an image of the user 110 and a thumbnail of another virtual image associated with the user 110.

[0118] The following will continue to refer to FIG. 7A to FIG. 7D Describe the interaction process after the content is generated. FIG. 7A to FIG. 7D Schematic diagrams of example interfaces 700A to 700D for interaction after content generation according to some embodiments of the present disclosure are shown. Example interfaces 700A to 700D may be presented at the terminal device 120. For ease of discussion, reference will be made to Figure 1 The example interfaces 700A to 700D are described with reference to the environment 100. In addition, in the following, the example interface provided by the terminal device 120 described may indicate an interface on the user side of any of the first user and / or at least one second user.

[0119] In an embodiment of the present disclosure, if the terminal device 120 determines that the first content for the first visual style has been generated, the first conversation message may be configured to trigger viewing of the first content. That is, if it is determined that the content generation for the selected visual style has been completed, the terminal device 120 may present a viewing notification for the generated content. The generated content is generated according to the selected visual style, the avatar of the user initiating the invitation, and the avatars of one or more users who accept the invitation.

[0120] When generating content, the virtual images of each user can be provided as input in the form of images or videos. The selected visual style can be used to control the visual style presented by the final generated content. Therefore, even if the same virtual image is used, if the user selects a different visual style, content with a different visual style can be obtained. In some embodiments, when generating content based on multiple virtual images (for example, virtual images associated with one or more users) and a specific visual style, a machine learning model can be called to generate content. The machine learning model has at least the ability to generate visual content, for example, it can be a content generation model. The model input of the machine learning model may include at least a selected plurality of virtual images and visual styles. The embodiments of the present disclosure do not specifically limit the models or other algorithms on which content generation depends.

[0121] In some embodiments, after the terminal device 120 generates content according to the avatar of the user 110, the avatars of other users, and the visual style selected by the user 110, the terminal device 120 can Fig. 7A The notification message 711 is presented in the conversation interface 700A shown in FIG. Figure 7B In the example interface 700B shown, after generating content according to the avatar of the user 110, the avatars of other users, and the visual style selected by the user 110, the terminal device 120 may also present a viewing notification 722 in the reply message 721 indicating the conversation message included in the conversation interface 700B. Additionally, the terminal device 120 may also present a viewing notification 723 in the conversation interface 700B, such as "your group photo has been generated, click to view". Of course, in addition to Fig. 7A and Figure 7B In addition to the notification methods shown, other appropriate notification methods may be provided to notify the generation status of the content.

[0122] In some embodiments, if the terminal device 120 determines that the content has been generated, it can present a first indication for successful generation of the first content. Further, if the terminal device 120 detects a trigger for the first indication, it can present the first content. Correspondingly, if the terminal device 120 detects a release confirmation for the first content, it can release the first content.

[0123] If the terminal device 120 determines that the content (also referred to as the "first content") has been generated, it can present a notification for viewing the generated content, such as Figure 7B Further, if the terminal device 120 detects a trigger for viewing the notification 723, it can present a details interface, such as Figure 7C The generated content may be presented in the details interface 700C. In some examples, if the terminal device 120 detects that the user 110 triggers the conversation message 721, the content may also be presented in the details interface 700C. The details interface 700C includes a publishing control 731 for publishing the content. Accordingly, if the terminal device 120 detects that the publishing control 731 is triggered, the content may be published (for example, published to the information flow of the application) for other users to view.

[0124] In some embodiments, if the terminal device 120 determines that the content generation fails, it may present a second indication indicating the content generation failure. Fig.7DIn the example details interface 700D shown, if the terminal device 120 determines that the content generation fails, an indication 741 indicating the failure of content generation may be presented in the details interface 700D. In some examples, if the terminal device 120 determines that there are not enough users (the specific number of users may be related to the selected visual style) to participate in the content generation within a predetermined time period, an indication 741 indicating the failure of content generation may be presented in the details interface 700D. In some examples, if the terminal device 120 detects a triggering of a regeneration control 742, the terminal device 120 may trigger the regeneration of content based on the corresponding visual style, the avatar of the user who initiated the invitation, and the avatar of the user who accepted the invitation.

[0125] In summary, the present disclosure can generate content according to the visual style selected by the user, the virtual image associated with the user, and the virtual images associated with other users. Further, the present disclosure can enable the user to quickly participate in the process of generating content using his or her own virtual image, thereby improving the interaction between the user and other users.

[0126] Example Process

[0127] Fig. 8A A flowchart of a process 800A for content generation according to some embodiments of the present disclosure is shown. The process 800A may be implemented at the terminal device 120 or may be implemented in conjunction with a server device. Figure 1 Process 800A is described.

[0128] In block 810 , the terminal device 120 determines whether creation of a first virtual image associated with the first user has been triggered in response to a request by the first user to generate content of a first visual style.

[0129] In block 820 , in response to a triggering of creation of a first virtual image associated with the first user, the terminal device 120 sends a first conversation message for the first visual style to at least one second user.

[0130] In box 830, the terminal device 120 presents a first conversation message in a conversation interface with at least one second user, and the display of the first conversation message is configured to be associated with the generation of first content, and the first content is generated based on the first visual style, the first virtual image, and the second virtual image associated with at least one second user.

[0131] In some embodiments, process 800A further includes: in response to the first virtual image having been triggered to be created, presenting a first interface; and in response to receiving a selection of at least one second user via the first interface, sending a first conversation message for the first visual style to the at least one second user.

[0132] In some embodiments, process 800A further includes: in response to generation of the first content for the first visual style being completed, configuring the first conversation message to trigger viewing of the first content.

[0133] In some embodiments, process 800A also includes: in response to determining that the first virtual image associated with the first user has not been triggered to be created, presenting a creation interface; receiving at least one media material via the creation interface, the at least one media material including at least one of an image and a video; and creating a first virtual image associated with the first user based on the at least one media material.

[0134] In some embodiments, in response to the triggering of creation of the first virtual image, presenting the first interface includes: presenting the first interface during the completion of creation of the first virtual image.

[0135] In some embodiments, process 800A also includes determining a first avatar associated with the first user.

[0136] In some embodiments, determining a first virtual image associated with a first user includes: presenting an image viewing interface corresponding to the first user, the image viewing interface including at least one virtual image associated with the first user; and in response to receiving a selection of a virtual image from the at least one virtual image, determining the selected virtual image as the first virtual image.

[0137] In some embodiments, presenting the image viewing interface includes: presenting the image viewing interface in response to triggering the first viewing portal, wherein the first viewing portal is presented in an interface for receiving a content generation request.

[0138] In some embodiments, the first conversation message includes at least one of the following: a thumbnail image in a first visual style, an identifier of a user among at least one second user who has participated in the generation of the first content, the number of users who have not participated in the generation of the first content, and a second viewing entry for viewing the generation process of the first content.

[0139] In some embodiments, process 800A also includes: in response to triggering the first conversation message, presenting a first details interface corresponding to the generation of content in the first visual style, the first details interface including at least one of the following: a first viewing entrance for viewing a virtual image associated with the first user, style information associated with the first visual style, the number of virtual images required for the generation of content in the first visual style, a user identifier of at least one second user who has participated in the generation of the first content, the number of users who have not participated in the generation of the first content, and during the completion of the creation of the first virtual image, prompt information indicating that the first virtual image is in a generation state.

[0140] In some embodiments, process 800A also includes: in response to triggering the first conversation message, presenting a first details interface corresponding to the content generation of the first visual style, the first details interface including at least a sharing control; in response to triggering the sharing control, presenting a second interface; and in response to receiving a selection of at least another second user via the second interface, sending a first conversation message for generating second content based on the first visual style to at least another second user.

[0141] In some embodiments, process 800A also includes: presenting a first details interface corresponding to content generation in a first visual style, the first details interface including at least a reminder control; in response to triggering the reminder control, presenting a reminder selection interface for selecting at least one reminder user from at least one second user, the reminder selection interface including a reference to the first conversation message; and in response to receiving a selection of at least one reminder user via the reminder selection interface, sending a reminder message to the at least one reminder user, the reminder message including a reference to the first conversation message.

[0142] In some embodiments, process 800A also includes: in response to triggering a first conversation message, presenting a first details interface corresponding to content generation in a first visual style, the first details interface including multiple flags, each flag configured to present a virtual image identifier that has participated in content generation in the first visual style; in response to triggering a predetermined flag among the multiple flags, presenting an image viewing interface corresponding to the first user, wherein the predetermined flag does not present a virtual image identifier, and the image viewing interface includes at least one virtual image associated with the first user; and receiving a selection of a third virtual image among the at least one virtual image via the object viewing interface, and wherein the first content is generated based on at least the third virtual image, the first virtual image, and the first visual style.

[0143] In some embodiments, process 800A further includes: in response to the first content being generated, presenting a first indication indicating successful generation of the first content; in response to triggering the first indication, presenting the first content; and in response to confirmation of publication of the first content, publishing the first content.

[0144] In some embodiments, process 800A further includes: in response to determining that generation of the media content has failed, presenting a second indication indicating that generation of the media content has failed.

[0145] Figure 8B A flowchart of a process 800B for content generation according to some embodiments of the present disclosure is shown. The process 800B may be implemented at the terminal device 120 or may be implemented in conjunction with a server device. Figure 1 Describe process 800B.

[0146] In block 850 , the terminal device 120 presents a first conversation message in a first visual style sent by the first user in a conversation interface between the second user and the first user.

[0147] In block 860 , the terminal device 120 presents a confirmation control generated for the content in the first visual style in response to triggering the first conversation message.

[0148] In block 870 , the terminal device 120 acquires a second avatar associated with the second user in response to triggering the confirmation control.

[0149] In block 880 , the terminal device 120 generates first content based on the first visual style, the first virtual image associated with the first user, and the second virtual image.

[0150] In some embodiments, the process 800B further includes updating a presentation of a first conversation message in a conversation interface with the first user, the presentation of the first conversation message being configured to be associated with the generation of the first content.

[0151] In some embodiments, acquiring the second virtual image associated with the second user includes confirming whether the second virtual image associated with the second user has been triggered to be created; in response to the second virtual image having been triggered to be created, acquiring the second virtual image associated with the second user.

[0152] In some embodiments, presenting a confirmation control for content generation in the first visual style includes: in response to triggering the first conversation message, presenting a first detail interface corresponding to content generation in the first visual style, the first detail interface including at least a confirmation control.

[0153] In some embodiments, the first details interface also includes: a first viewing entrance for viewing a virtual image associated with the second user, style information associated with the first visual style, the number of virtual images required for generating content of the first visual style, user identifiers that have participated in the generation of the first content, the number of users that have not participated in the generation of the first content, and during the process of completing the creation of the second virtual image, prompt information indicating that the second virtual image is in a generation state.

[0154] In some embodiments, process 800B also includes configuring the first conversation message to trigger viewing of the first content in response to generation of the first content for the first visual style being completed.

[0155] In some embodiments, process 800B also includes, in response to determining that the second virtual image associated with the second user has not been triggered to be created, presenting a creation interface, receiving at least one media material via the creation interface, the at least one media material including at least one of an image and a video; and creating a second virtual image associated with the second user based on the at least one media material.

[0156] In some embodiments, presenting the first conversation message in the conversation interface with the first user includes: in response to creation of the second virtual image being triggered, updating the display of the first conversation message in the conversation interface with the first user during the creation of the second virtual image.

[0158] Example devices and equipment

[0159] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.

[0160] Fig. 9A A schematic structural block diagram of an apparatus 900A for content generation according to some embodiments of the present disclosure is shown. The apparatus 900A may be implemented as or included in a terminal device 120. Each module / component in the apparatus 900A may be implemented by hardware, software, firmware, or any combination thereof.

[0161] like Fig. 9A As shown, the device 900A includes a determination module 910, which is configured to determine whether a first virtual image associated with the first user has been triggered to be created in response to a request by the first user to generate content of a first visual style. The device 900A also includes a message sending module 920, which is configured to send a first conversation message for the first visual style to at least one second user in response to the first virtual image associated with the first user being triggered to be created. The device 900A also includes a first message presentation module 930, which is configured to present the first conversation message in a conversation interface with at least one second user, and the presentation of the first conversation message is configured to be associated with the generation of the first content, and the first content is generated based on the first visual style, the first virtual image, and the second virtual image associated with at least one second user.

[0162] In some embodiments, the device 900A also includes a message sending module, which is configured to present a first interface in response to the first virtual image having been triggered to be created; and in response to receiving a selection of at least one second user via the first interface, send a first conversation message for the first visual style to the at least one second user.

[0163] In some embodiments, the apparatus 900A further includes a message configuration module configured to configure the first conversation message to trigger viewing of the first content in response to the first content generation for the first visual style being completed.

[0164] In some embodiments, device 900A also includes a virtual image creation module, which is configured to present a creation interface in response to determining that a first virtual image associated with a first user has not been triggered for creation; receive at least one media material via the creation interface, the at least one media material including at least one of an image and a video; and create a first virtual image associated with the first user based on the at least one media material.

[0165] In some embodiments, in response to the triggering of the creation of the first virtual image, the interface presenting module 920 is further configured to present the first interface during the creation of the first virtual image.

[0166] In some embodiments, process 900A also includes an avatar determination module configured to determine a first avatar associated with the first user.

[0167] In some embodiments, the virtual image determination module is also configured to present an image viewing interface corresponding to the first user, the image viewing interface including at least one virtual image associated with the first user; and in response to receiving a selection of a virtual image from the at least one virtual image, determine the selected virtual image as the first virtual image.

[0168] In some embodiments, the device 900A further comprises a virtual image viewing module configured to present an image viewing interface in response to triggering a first viewing portal, wherein the first viewing portal is presented in an interface for receiving a content generation request.

[0169] In some embodiments, the first conversation message includes at least one of the following: a thumbnail image in a first visual style, an identifier of a user among at least one second user who has participated in the generation of the first content, the number of users who have not participated in the generation of the first content, and a second viewing entry for viewing the generation process of the first content.

[0170] In some embodiments, the device 900A also includes a details interface presentation module, which is configured to present a first details interface corresponding to the generation of content in a first visual style in response to the triggering of the first conversation message, and the first details interface includes at least one of the following: a first viewing entrance for viewing a virtual image associated with the first user, style information associated with the first visual style, the number of virtual images required for the generation of content in the first visual style, a user identifier of at least one second user who has participated in the generation of the first content, the number of users who have not participated in the generation of the first content, and during the completion of the creation of the first virtual image, prompt information indicating that the first virtual image is in a generation state.

[0171] In some embodiments, the message sending module 930 is also configured to, in response to triggering the first conversation message, present a first details interface corresponding to the content generation of the first visual style, the first details interface including at least a sharing control; in response to triggering the sharing control, present a second interface; and in response to receiving a selection of at least another second user via the second interface, send a first conversation message that generates second content based on the first visual style to at least another second user.

[0172] In some embodiments, the device 900A also includes a reminder message sending module, which is configured to present a first details interface corresponding to the content generation of the first visual style, the first details interface at least including a reminder control; in response to triggering the reminder control, present a reminder selection interface for selecting at least one reminder user from at least one second user, the reminder selection interface including a reference to the first conversation message; and in response to receiving a selection of at least one reminder user via the reminder selection interface, send a reminder message to the at least one reminder user, the reminder message including a reference to the first conversation message.

[0173] In some embodiments, the device 900A also includes a virtual image selection module, which is configured to present a first details interface corresponding to the content generation of the first visual style in response to triggering the first conversation message, the first details interface including multiple flags, each flag configured to present a virtual image logo that has participated in the content generation of the first visual style; in response to triggering a predetermined flag among the multiple flags, present an image viewing interface corresponding to the first user, wherein the predetermined flag does not present the virtual image logo, and the image viewing interface includes at least one virtual image associated with the first user; and receive a selection of a third virtual image among the at least one virtual image via the object viewing interface, and wherein the first content is generated based on at least the third virtual image, the first virtual image, and the first visual style.

[0174] In some embodiments, the device 900A also includes a content publishing module, which is configured to present a first indication for successful generation of the first content in response to the first content being generated; present the first content in response to triggering the first indication; and publish the first content in response to confirmation of the publication of the first content.

[0175] In some embodiments, the apparatus 900A further includes an indication presenting module configured to present a second indication indicating the failure in generating the first content in response to determining that the generation of the first content has failed.

[0176] Fig. 9BA schematic structural block diagram of an apparatus 900B for content generation according to some embodiments of the present disclosure is shown. The apparatus 900B may be implemented as or included in a terminal device 120. Each module / component in the apparatus 900B may be implemented by hardware, software, firmware, or any combination thereof.

[0177] like Fig. 9B As shown, the device 900B includes a second message presentation module 950, which is configured to present a first conversation message for a first visual style sent by the first user in a conversation interface between the second user and the first user. The device 900B also includes a confirmation control presentation module 960, which is configured to present a confirmation control generated for content of the first visual style in response to triggering the first conversation message. The device 900B also includes a virtual image acquisition module 970, which is configured to acquire a second virtual image associated with the second user in response to triggering the confirmation control. The device 900B also includes a content generation module 980, which is configured to generate first content based on the first visual style, the first virtual image associated with the first user, and the second virtual image.

[0178] In some embodiments, the apparatus 900B further includes an updating module configured to update the presentation of the first conversation message in the conversation interface with the first user, wherein the presentation of the first conversation message is configured to be associated with the generation of the first content.

[0179] In some embodiments, the virtual image acquisition module 970 is further configured to confirm whether the second virtual image associated with the second user has been triggered to be created; in response to the second virtual image having been triggered to be created, acquire the second virtual image associated with the second user.

[0180] In some embodiments, device 900B also includes a confirmation receiving module, which is configured to present a first details interface corresponding to the content generation of the first visual style in response to triggering the first conversation message, and the first details interface includes at least a confirmation control; and receive confirmation from the second user on the content generation of the first visual style in response to triggering the confirmation control.

[0181] In some embodiments, the first details interface also includes: a first viewing entrance for viewing a virtual image associated with the second user, style information associated with the first visual style, the number of virtual images required for generating content of the first visual style, user identifiers that have participated in the generation of the first content, the number of users that have not participated in the generation of the first content, and during the process of completing the creation of the second virtual image, prompt information indicating that the second virtual image is in a generation state.

[0182] In some embodiments, the apparatus 900B further includes a conversation message configuration module configured to configure the first conversation message to trigger viewing of the first content in response to the first content generation for the first visual style being completed.

[0183] In some embodiments, device 900B also includes a virtual image creation module, which is configured to present a creation interface in response to determining that the second virtual image associated with the second user has not been triggered to be created, receive at least one media material via the creation interface, the at least one media material including at least one of an image and a video; and create a second virtual image associated with the second user based on the at least one media material.

[0184] The units and / or modules included in the device 900A and / or 900B can be implemented in various ways, including software, hardware, firmware or any combination thereof. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units and / or modules in the device 900A and / or 900B can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can 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.

[0185] It should be understood that one or more steps in the above method can be performed by a suitable electronic device or a combination of electronic devices. Such an electronic device or a combination of electronic devices may include, for example, Figure 1 The terminal device 120, the terminal device 120 and the server 130 in.

[0186] Fig.10 1 shows a block diagram of an electronic device 1000 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Fig.10 The electronic device 1000 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Fig.10 The electronic device 1000 shown can be used to implement Figure 1 terminal device 120.

[0187] like Fig.10As shown, the electronic device 1000 is in the form of a general electronic device. The components of the electronic device 1000 may include, but are not limited to, one or more processors or processing units 1010, a memory 1020, a storage device 1030, one or more communication units 1040, one or more input devices 1050, and one or more output devices 1060. The processing unit 101010 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 1020. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 1000.

[0188] The electronic device 1000 typically includes a plurality of computer storage media. Such media may be any available media accessible to the electronic device 1000, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1020 may be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 1030 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 1000.

[0189] The electronic device 1000 may further include additional removable / non-removable, volatile / non-volatile storage media. Fig.10 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. Memory 1020 may include a computer program product 1025 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0190] The communication unit 1040 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 1000 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 1000 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0191] The input device 1050 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 1060 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 1000 may also communicate with one or more external devices (not shown) through the communication unit 1040 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 1000, or communicate with any device that allows the electronic device 1000 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0192] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0193] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0194] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0195] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0196] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse 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 realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0197] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A content generation method, comprising: In response to a first user's request for content generation of a first visual style, determining whether a first virtual image associated with the first user has been triggered to be created; Based on the triggering of the creation of the first virtual image, sending a first conversation message for the first visual style to the at least one second user; as well as The first conversation message is presented in a conversation interface with the at least one second user, and the presentation of the first conversation message is configured to be associated with the generation of first content, wherein the first content is generated based on the first visual style, the first virtual image, and a second virtual image associated with the at least one second user.

2. The method according to claim 1, further comprising: In response to the triggering of creation of the first virtual image, presenting a first interface; as well as In response to receiving a selection of at least one second user via the first interface, a first conversation message for the first visual style is sent to the at least one second user.

3. The method according to claim 1, further comprising: In response to generation of the first content for the first visual style being completed, the first conversation message is configured to trigger viewing of the first content.

4. The method according to claim 1, further comprising: In response to determining that the first virtual image associated with the first user has not been triggered to be created, presenting a creation interface; Receiving at least one media material via the creation interface, the at least one media material comprising at least one of an image and a video; as well as The first avatar associated with the first user is created based on the at least one media asset.

5. The method according to claim 4, wherein in response to the triggering of the creation of the first virtual image, presenting the first interface comprises: In response to the creation of the first virtual image being triggered, the first interface is presented while waiting for the creation of the first virtual image to be completed.

6. The method according to claim 1, wherein the method further comprises: The first avatar associated with the first user is determined.

7. The method of claim 6, wherein the determining a first avatar associated with the first user comprises: presenting an image viewing interface corresponding to the first user, the image viewing interface including at least one virtual image associated with the first user; as well as In response to receiving a selection of a virtual image from among the at least one virtual image, the selected virtual image is determined as the first virtual image.

8. The method according to claim 7, wherein presenting the image viewing interface comprises: In response to triggering the first viewing portal, the image viewing interface is presented, wherein the first viewing portal is presented in an interface for receiving the content generation request.

9. The method according to claim 1, wherein the first conversation message comprises at least one of the following: a thumbnail image of the first visual style, a user identifier of the at least one second user who has participated in the generation of the first content, the number of users who did not participate in the generation of the first content, A second viewing entry for viewing the generation process of the first content.

10. The method according to claim 1, further comprising: In response to triggering the first conversation message, presenting a first detail interface corresponding to the content generation of the first visual style, wherein the first detail interface includes at least one of the following: The first viewing portal is used to view the virtual image associated with the first user, style information associated with the first visual style, the number of avatars required to generate the content of the first visual style, a user identifier of the at least one second user who has participated in the generation of the first content, the number of users who did not participate in the generation of the first content, During the process of completing the creation of the first virtual image, prompt information indicating that the first virtual image is in a generation state.

11. The method according to claim 1, further comprising: In response to triggering the first conversation message, presenting a first detail interface corresponding to the content generation of the first visual style, wherein the first detail interface at least includes a sharing control; In response to triggering the sharing control, presenting a second interface; as well as In response to receiving a selection of at least another second user via the second interface, sending a second conversation message generating second content based on the first visual style to the at least another second user.

12. The method according to claim 1, further comprising: In response to triggering the first conversation message, presenting a first details interface corresponding to the generation of the content in the first visual style, the first details interface comprising a plurality of flags, each flag being configured to present an identifier of a virtual image that has participated in the generation of the content in the first visual style; In response to triggering a predetermined flag among the plurality of flags, presenting an image viewing interface corresponding to the first user, wherein the predetermined flag does not present a virtual image identifier, and the image viewing interface includes at least one virtual image associated with the first user; as well as receiving, via the object viewing interface, a selection of a third avatar of the at least one avatar, and The first content is generated based on at least the third virtual image, the first virtual image, and the first visual style.

13. The method according to claim 1, further comprising: In response to the first content being generated, presenting a first indication of successful generation of the first content; In response to triggering the first indication, presenting the first content; as well as In response to a publishing confirmation of the first content, the first content is published.

14. A content generation method, comprising: Presenting a first conversation message in a first visual style sent by the first user in a conversation interface between the second user and the first user; In response to triggering the first conversation message, presenting a confirmation control generated for the content of the first visual style; In response to triggering the confirmation control, acquiring a second virtual image associated with the second user; as well as First content is generated based on the first visual style, a first avatar associated with the first user, and the second avatar.

15. The method according to claim 14, further comprising: The presentation of the first conversation message is updated in the conversation interface with the first user, wherein the presentation of the first conversation message is configured to be associated with the generation of the first content.

16. The method according to claim 14, wherein the acquiring the second virtual image associated with the second user comprises: confirming whether creation of a second virtual image associated with the second user has been triggered; as well as In response to the second virtual image being triggered to be created, a second virtual image associated with the second user is obtained.

17. The method of claim 14, wherein presenting a confirmation control generated for the content of the first visual style comprises: In response to triggering the first conversation message, a first detail interface corresponding to the content generation of the first visual style is presented, and the first detail interface at least includes the confirmation control.

18. The method according to claim 17, wherein the first details interface further comprises: a first viewing portal for viewing a virtual image associated with the second user, style information associated with the first visual style, the number of avatars required to generate the content of the first visual style, an identification of a user who has participated in the generation of the first content, the number of users who did not participate in the generation of the first content, During the process of completing the creation of the second virtual image, prompt information indicating that the second virtual image is in a generation state.

19. The method according to claim 14, further comprising: In response to generation of the first content for the first visual style being completed, the first conversation message is configured to trigger viewing of the first content.

20. The method of claim 14, further comprising: In response to determining that the second virtual image associated with the second user has not been triggered to be created, presenting a creation interface, Receiving at least one media material via the creation interface, the at least one media material comprising at least one of an image and a video; as well as The second avatar associated with the second user is created based on the at least one media asset.

21. The method according to claim 20, wherein presenting the first conversation message in a conversation interface with the first user comprises: In response to the creation of the second virtual image being triggered, during the process of completing the creation of the second virtual image, the display of the first conversation message is updated in the conversation interface with the first user.

22. An apparatus for content generation, comprising: a determination module configured to determine, in response to a first user's request for content generation of a first visual style, whether a first virtual image associated with the first user has been triggered to be created; a message sending module, configured to send a first conversation message for the first visual style to the at least one second user based on the triggering of the creation of the first virtual image; as well as A first message presentation module is configured to present the first conversation message in a conversation interface with the at least one second user, wherein the presentation of the first conversation message is configured to be associated with the generation of first content, wherein the first content is generated based on the first visual style, the first virtual image, and a second virtual image associated with the at least one second user.

23. An apparatus for content generation, comprising: A second message presenting module is configured to present a first conversation message in a first visual style sent by the first user in a conversation interface between the second user and the first user; a confirmation control presentation module, configured to present a confirmation control generated for the content of the first visual style in response to triggering the first conversation message; a virtual image acquisition module, configured to acquire a second virtual image associated with the second user in response to triggering the confirmation control; as well as The content generation module is configured to generate first content based on the first visual style, a first virtual image associated with the first user, and the second virtual image.

24. An electronic device comprising: at least one processor; as well as At least one memory, the at least one memory being coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1 to 13, and / or the method according to any one of claims 14 to 21.

25. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 13 and / or any one of claims 14 to 21.

26. A computer executable instruction product, the computer program product being tangibly stored in a computer storage medium and comprising computer executable instructions which, when executed by a device, cause the device to perform the method according to any one of claims 1 to 13, and / or the method according to any one of claims 14 to 21.

Citation Information

Patent Citations

  • Video production method, device and equipment and storage medium

    CN111935504A

  • Image generation method and device, equipment and storage medium

    CN117687553A

  • Object display method and device, electronic equipment, storage medium and program product

    CN118409683A

  • Content generation method and device, electronic equipment and computer storage medium

    CN118485744A

  • Session processing method and device, equipment and storage medium

    CN118524080A

Cited By

  • Method and device for generating media content, equipment and storage medium

    CN120547418A

  • Interface interaction method and device, equipment and storage medium

    CN120687185A

  • Audio generation method and device and related product

    CN121214910A

  • Media content generation method and device, electronic equipment, medium and program product

    CN121578904A

  • Content generation method and apparatus, and device and storage medium

    WO2026144957A1