Interaction method and apparatus, device, and storage medium
By presenting users with both static and dynamic representations of visual avatars, the problem of inaccurate visual avatar settings is solved, thus improving the user's interactive experience.
Patent Information
- Application Number
- PCT/CN2024/094314
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-20
- Publication Date
- 2025-11-27
AI Technical Summary
The lack of dynamic previews when users set their visual avatars on online platforms leads to inaccurate settings and affects the user experience.
An interactive method and apparatus are provided, which generates a visual model based on the user's image data by displaying static and dynamic representations of a visual image, and displays the dynamic representation of the target visual image in the settings interface to help the user perceive the final display effect.
It improved the accuracy of visual identity settings and enhanced the user's interactive experience.
Smart Images

Figure CN2024094314_27112025_PF_FP_ABST
Abstract
Description
An interaction method, apparatus, device and storage medium TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to an interaction method, apparatus, device and computer readable storage medium. BACKGROUND
[0002] In recent years, with the development of the Internet, when users conduct network activities on multiple application platforms, the setting and display of visual images become an important way of personal expression. Users set up avatars or other visual images to show personal style or information they want to convey.
[0003] SUMMARY
[0004] In a first aspect of the present disclosure, an interaction method is provided. The method comprises: displaying a setting interface for a target user, the setting interface displaying a set of static representations corresponding to a set of visual images in a first area, the set of visual images being generated based on acquired image data of the target user; displaying a target dynamic representation corresponding to a target static representation in a second area of the setting interface based on selection of the target static representation in the set of static representations, the target static representation and the target dynamic representation being associated with a target visual image; and associating the target visual image to the target user for displaying the target static representation and / or the target dynamic representation in a page associated with the target user.
[0005] In a second aspect of the present disclosure, an apparatus for interaction is provided. The apparatus comprises: a first presentation module configured to display a setting interface for a target user, the setting interface displaying a set of static representations corresponding to a set of visual images in a first area, the set of visual images being generated based on acquired image data of the target user; a second presentation module configured to display a target dynamic representation corresponding to a target static representation in a second area of the setting interface based on selection of the target static representation in the set of static representations, the target static representation and the target dynamic representation being associated with a target visual image; and an association module configured to associate the target visual image to the target user for displaying the target static representation and / or the target dynamic representation in a page associated with the target user.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.
[0008] It should be understood that nothing in the Summary is to be construed as a limitation on the scope of the embodiments of the disclosure or the claims. Other features, aspects, and advantages of the disclosure will become apparent from the following description, which is given for the purpose of illustration and is not to be construed as a limitation on the scope of the disclosure or the claims. BRIEF DESCRIPTION OF DRAWINGS
[0009] The above and other features, aspects, and advantages of embodiments of the disclosure will become more apparent from the following description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:
[0010] FIG. 1 shows a schematic diagram of an example environment in which some embodiments of the disclosure can be implemented in real-time;
[0011] FIGS. 2A-2E show example interfaces in accordance with some embodiments of the disclosure;
[0012] FIG. 3 shows a flowchart of an example process of an interaction in accordance with some embodiments of the disclosure;
[0013] FIG. 4 shows a schematic block diagram of an example apparatus for an interaction in accordance with some embodiments of the disclosure; and
[0014] FIG. 5 shows a block diagram of an electronic device capable of implementing various embodiments of the disclosure. DETAILED DESCRIPTION
[0015] Embodiments of the disclosure will be described in more detail with reference to the drawings. While certain embodiments of the disclosure will be shown and described, it is to be understood that the disclosure is not limited to the embodiments per se, but is to be understood by the claim. Various changes can be made to the embodiments described and equivalents can be substituted without departing from the true spirit and scope of the disclosure. In addition, many modifications can be made to adapt a particular situation or material to the teachings of the disclosure without departing from the central inventive concept described herein.
[0016] It should be noted that the headings provided herein are not limitations of the various embodiments described herein. The various embodiments described throughout this document can be included under any heading. Further, the embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.
[0017] In the description of the embodiments of the present disclosure, the term "comprising" and its conjugations should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least 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". The following can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or the same objects. The following can also include other explicit and implicit definitions.
[0018] The embodiments of the present disclosure can involve data of users, acquisition and / or use of data, etc. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, all collection, acquisition, processing, processing, forwarding, use, etc. of data are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0019] In the present specification and embodiments, if the scheme involves processing of personal information, it will be processed on the premise of having a legal basis (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the scope specified or agreed. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.
[0020] As briefly mentioned above, when a user carries out network activities on a network platform, the setting and display of visual images become an important way of personal expression. The user can, for example, display personal style or other information expected to be conveyed by setting an avatar or other visual image. In addition, when selecting a visual image, the user often lacks a preview of dynamic effects, which makes it difficult for the user to predict and confirm the final display effect, thereby affecting the accuracy of the setting.
[0021] Embodiments of the present disclosure propose a scheme for interaction. According to the scheme, a setting interface for a target user can be displayed, the setting interface displays a set of static representations corresponding to a set of visual images in a first region, the set of visual images is generated based on acquired image data of the target user; based on a selection of a target static representation in the set of static representations, a target dynamic representation corresponding to the target static representation is displayed in a second region of the setting interface, the target static representation and the target dynamic representation are associated with a target visual image; and the target visual image is associated with the target user for displaying the target static representation and / or the target dynamic representation in a page associated with the target user.
[0022] In this way, embodiments of the present disclosure can better help the user to perceive the expression state corresponding to the visual image by showing the user the dynamic representation corresponding to the visual image. Thus, embodiments of the present disclosure can improve the accuracy of the visual image setting, thereby improving the user's interactive experience.
[0023] Various example implementations of the solution are described in further detail below in conjunction with the accompanying drawings.
[0024] Example Environment
[0025] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0026] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a video application, a social application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0027] In the environment 100 of FIG. 1, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120 if the application 120 is in an active state.
[0028] In some embodiments, the electronic device 110 communicates with a server 130 to implement the provision of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as "wearable" circuitry, etc.).
[0029] The server 130 can be a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system, and can also be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.
[0030] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.
[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0033] Example interactions
[0034] FIGS. 2A-2E illustrate example interfaces 200A-200E in accordance with some embodiments of the present disclosure. The interfaces 200A-200E may, for example, be provided by the electronic device 110 shown in FIG. 1.
[0035] In some embodiments, as shown in FIG. 2A, the electronic device 110 can display a settings interface 200A for a user. The settings interface 200A displays a set of static representations 205 corresponding to a set of visual personas in a first region. The set of visual personas is generated based on acquired persona data of a target user.
[0036] In some embodiments, the process of generating the set of visual personas can include that the server 130 acquires at least one reference image based on an operation (also referred to as a configuration operation) of the user. As an example, the configuration operation can include selecting an image from an album or taking an image using a camera component. As an example, the reference image can be an image in the album or an image taken by invoking the camera component.
[0037] In some embodiments, the process of generating a set of visual images can further include: generating, by the server 130, a visual model based on the at least one reference image. In some embodiments, the generated visual model can also be referred to as a digital avatar or a virtual avatar of the user.
[0038] As an example, the visual model can be a three-dimensional model obtained based on the reference image. The visual model can be obtained by processing the at least one reference image by a preset model. The preset model can be implemented as any model that can convert a two-dimensional image into a three-dimensional model, and the present disclosure does not limit the specific content of the preset model.
[0039] In some embodiments, the server 130 can further generate a plurality of dynamic image contents corresponding to a plurality of actions based on the visual model. That is, the server 130 can control the visual model to move, thereby generating a plurality of actions. Further, the server 130 can record a plurality of action processes, and generate a plurality of dynamic image contents corresponding to the action processes. As an example, an action process can include a plurality of image frames, and the plurality of image frames can be synthesized into a dynamic image content.
[0040] In some embodiments, the process of generating a set of visual images can further include: constructing, by the server 130, a set of visual images based on the plurality of dynamic image contents. As an example, the server 130 can construct a corresponding visual image by using all or a part of the image frames of the dynamic image content. As an example, the server 130 can also generate a corresponding visual image by adding additional elements (e.g., text, graphics, music, etc.) to the dynamic image content.
[0041] In some embodiments, the server 130 can further obtain image data corresponding to the set of visual images based on the generated set of visual images. Further, the electronic device 110 can render the set of visual images in a setting interface (or any other interface that needs to display visual images) based on the image data (corresponding to the set of visual images).
[0042] In some embodiments, the set of visual images includes a plurality of visual images corresponding to a plurality of expression states of a target object. As an example, the target object can be determined based on the at least one reference image. As an example, the visual model can be a visual model associated with the target object. The plurality of expression states can be embodied based on a plurality of actions of the aforementioned visual model.
[0043] In some embodiments, such expression states can correspond to states conveyed by the visual images, such as happy, thinking, sad, etc. Such states can be conveyed, for example, by different actions and / or different expressions of the visual model.
[0044] In some embodiments, the expression states can include action processes and / or static expressions.
[0045] In some embodiments, the plurality of dynamic representations of the plurality of visual images can correspond to different action processes (e.g., a thumbs-up gesture process, a head-shaking action process, etc.) of the target object. In some embodiments, the plurality of static representations of the plurality of visual images can correspond to different static expressions (e.g., a happy expression, a sad expression, etc.) of the target object.
[0046] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can target the first static representation 205-2 based on a selection (e.g., a tap operation or a swipe operation, etc.) of the first static representation 205-2 in the set of static representations 205, and display a first target dynamic representation 206-2 (also referred to as a target dynamic representation) corresponding to the target static representation in the second region of the settings interface 200A.
[0047] In some embodiments, as illustrated in FIG. 2B, the electronic device 100 can target the second static representation 205-1 based on a selection of the second static representation 205-1 in the set of static representations 205, and display a second target dynamic representation 206-1 (also referred to as a target dynamic representation) corresponding to the target static representation in the second region of the settings interface 200A.
[0048] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can distinguish the target static representation in the first region. As an example, the settings interface 200A as illustrated in FIG. 2A, the electronic device 110 can distinguish the first static representation 205-1 (target static representation) and other static representations in the form of a bold outer border.
[0049] In some embodiments, the target static representation and the target dynamic representation are associated with a target visual image. As an example, the target visual image is one of the set of visual images.
[0050] In some embodiments, the target dynamic representation (e.g., a dynamic image) can include a plurality of image frames, and the target static representation (e.g., a static image) includes a target image frame determined from the plurality of image frames of the target dynamic representation.
[0051] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present a plurality of target regions 210 in the settings interface 200A. For example, a target region 210-1, a target region 210-2, a target region 210-3, etc. (individually or collectively referred to as target regions 210).
[0052] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present a first background style in a background (may be referred to as a first background) corresponding to the target region 210.
[0053] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can further present a second background 215 (e.g., a background picture of the settings interface 200A) in the settings interface 200A. The second background 215 presents a third background style.
[0054] In some embodiments, a background style can indicate a background color and / or a background pattern (e.g., regularly arranged shapes, animal photos, etc.) in a corresponding region. As shown in the settings interface 200A of FIG. 2B, the first background style can indicate a background color and / or a background pattern (not shown in the figure) in the target region 210. Similarly, the XX background styles mentioned in the present disclosure can all indicate a background color and / or a background pattern in a corresponding region, which will not be repeated hereinafter.
[0055] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can receive a sliding operation associated with the second region. Further, the electronic device 110 can switch the first background in the target region 210 from the first background style to the second background style in response to the sliding operation.
[0056] In some embodiments, with reference to FIG. 2C, the electronic device 110 can present the settings interface 200C as shown in FIG. 2C in response to the sliding operation. The electronic device 110 can present the second background style in the first background in the target region 210 of the settings interface 200C.
[0057] In some embodiments, with continued reference to FIG. 2C, the electronic device 110 can switch the second background 215 of the settings interface 200C from the third background style to the fourth background style in response to the sliding operation.
[0058] In some embodiments, with continued reference to FIG. 2C, the target region 210 has a shape corresponding to an avatar display component. The avatar display component is configured to display the target static representation or the target dynamic representation applying the second background style. As an example, the target region 210-1 corresponds to an avatar display component configured to display the target dynamic representation applying the second background style. The target region 210-2 corresponds to an avatar display component configured to display the target static representation applying the second background style.
[0059] In some embodiments, with continued reference to FIG. 2C, the electronic device 110 can present an editing interface of the first work in response to a received preview request. As an example, the settings interface 200C as shown in FIG. 2C, the electronic device 110 can provide a preview component 220. Further, the electronic device 110 can present an editing interface of the first work in response to a trigger of the preview component 220.
[0060] In some embodiments, as shown in FIG. 2D, the electronic device 110 presents an editing interface 200D of the first work. As an example, the first work can include a third background 225 corresponding to a fourth background style. As an example, the first work can include an application of a second background style to the target static representation or the target dynamic representation.
[0061] In some embodiments, with continued reference to FIG. 2D, the electronic device 110 can publish the first work in response to a first publishing request (e.g., a tap operation on a publishing-related button) received in the editing interface 200D. As an example, the first work can be a video work or a picture work published in the application 120, etc.
[0062] In some embodiments, with continued reference to FIG. 2C, the electronic device 110 can publish the second work associated with the target visual image in response to a second publishing request received in the setting interface 200C. As an example, the second work can be generated and published based on a preset work template without requiring the user to perform editing operations on the work.
[0063] In some embodiments, the electronic device 110 can associate the target visual image to the target user for displaying the target static representation and / or the target dynamic representation in a page associated with the target user. As an example, the page associated with the target user can be a conversation page, a profile detail page, an avatar setting page, etc.
[0064] In some embodiments, the electronic device 110 can further obtain reference information associated with the target user, and determine a target expression state matching the reference information from a plurality of expression states. As an example, the reference information associated with the target user can include a state set by the target user in the application 120, publicly published content, etc.
[0065] In some embodiments, the electronic device 110 can further associate a visual image corresponding to the target expression state to the target user. As an example, the electronic device 110 can further associate the visual image corresponding to the target expression state to the target user can include switching an avatar of the target user to the visual image corresponding to the target expression state.
[0066] In some embodiments, the electronic device 110 can determine the style of the visual image for display on the page based on the type of the page from the target static representation and the target dynamic representation. As an example, the electronic device 110 can determine the style of the visual image for display on a conversation page as the target dynamic representation based on the type of the page. The electronic device 110 can determine the style of the visual image for display on a profile detail page as the target static representation based on the type of the page. It is noted that the determination of the style of the visual image is merely illustrative, and the present disclosure does not limit the specific logic for determining the style of the visual image.
[0067] In some embodiments, as shown in FIG. 2E, the electronic device 110 can generate a set of image materials 230 associated with the target visual image. Further, the electronic device 110 can display the set of image materials 230 such that the edges of the set of image materials 230 are highlighted (e.g., the edges are displayed with a white border). As an example, the set of image materials can be used to reply to a message or a work (e.g., an article, a post, a video work), etc.
[0068] In some embodiments, the electronic device 110 can present a plurality of works on a work browsing page. Further, the electronic device 110 can present the set of image materials 230 in response to a preset operation (e.g., a click operation) on a target work in the plurality of works. Further, the electronic device 110 can send a target image material to the target work (e.g., in the form of a comment or pasted on the surface of the target work) in response to a trigger (e.g., a click operation) on a target image material in the set of image materials 230.
[0069] Based on the above-described processes, embodiments of the present disclosure can better help users perceive the expression state corresponding to the visual image by showing the dynamic representation corresponding to the visual image to the user. Thus, embodiments of the present disclosure can improve the accuracy of the visual image setting, thereby improving the user’s interactive experience.
[0070] Example process
[0071] FIG. 3 shows a flowchart of an example process 300 of interaction, according to some embodiments of the present disclosure. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1.
[0072] As shown, at block 310, the electronic device 110 can display a setting interface for a target user, the setting interface displaying a set of static representations corresponding to a set of visual images in a first region, the set of visual images being generated based on acquired image data of the target user.
[0073] At block 320, the electronic device 110 displays, in the second region of the setting interface, a target dynamic representation corresponding to a target static representation in the set of static representations based on the selection of the target static representation, the target static representation and the target dynamic representation being associated with a target visual image.
[0074] At block 330, the electronic device 110 associates the target visual image to the target user for displaying the target static representation and / or the target dynamic representation in a page associated with the target user.
[0075] In some embodiments, the method 300 further includes: receiving a sliding operation associated with the second region; and in response to the sliding operation, switching the first background of the target dynamic representation and / or the target static representation in the target region from a first background style to a second background style.
[0076] In some embodiments, the first background style or the second background style indicates a background color and / or a background pattern displayed in the target region.
[0077] In some embodiments, the target region has a shape corresponding to an image display component configured to display the target static representation or the target dynamic representation to which the second background style is applied.
[0078] In some embodiments, the method 300 further includes: in response to the sliding operation, switching a second background of the setting interface from a third background style to a fourth background style; in response to a received preview request, presenting an editing interface of a first work, the first work including: a third background corresponding to the fourth background style, and, the target static representation or the target dynamic representation to which the second background style is applied; and in response to a first publishing request received in the editing interface, publishing the first work.
[0079] In some embodiments, the method 300 further includes: in response to a second publishing request received in the setting interface, publishing a second work associated with the target visual image.
[0080] In some embodiments, the target static representation includes a target image frame from a plurality of image frames of the target dynamic representation.
[0081] In some embodiments, the set of visual images is generated based on a process including: obtaining at least one reference image based on an operation of the target user; generating a visual model based on the at least one reference image; generating a plurality of dynamic image contents corresponding to a plurality of actions based on the visual model; and constructing the set of visual images based on the plurality of dynamic image contents.
[0082] In some embodiments, the image data is generated based on the constructed set of visual images.
[0083] In some embodiments, the set of visual images includes a plurality of visual images corresponding to a plurality of expression states of the target object.
[0084] In some embodiments, the expression states include action processes and / or static expressions, and: the plurality of dynamic representations of the plurality of visual images correspond to different action processes of the target object; and / or the plurality of static representations of the plurality of visual images correspond to different static expressions of the target object.
[0085] In some embodiments, the method 300 further includes: obtaining reference information associated with the target user; determining a target expression state from the plurality of expression states that matches the reference information; and associating a visual image corresponding to the target expression state to the target user.
[0086] In some embodiments, the method 300 further includes: determining a style of the visual image for presentation on the page based on a type of the page from the target static representation and the target dynamic representation.
[0087] In some embodiments, the method 300 further includes: generating a set of image materials associated with the set of visual images; and displaying the set of image materials such that edges of the set of image materials are highlighted.
[0088] Example apparatuses and devices
[0089] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG. 4 shows a schematic structural block diagram of an example apparatus 400 for interaction, according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in an electronic device. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.
[0090] As shown in FIG. 4, the apparatus 400 includes a first presentation module 410 configured to display a setting interface for a target user, the setting interface displaying a set of static representations corresponding to a set of visual images in a first area, the set of visual images being generated based on obtained image data of the target user; a second presentation module 420 configured to display a target dynamic representation corresponding to a target static representation in a second area of the setting interface based on a selection of the target static representation from the set of static representations, the target static representation and the target dynamic representation being associated with a target visual image; and an association module 430 configured to associate the target visual image to the target user for presenting the target static representation and / or the target dynamic representation in a page associated with the target user.
[0091] In some embodiments, the second presentation module 420 is further configured to: receive a sliding operation associated with the second region; and in response to the sliding operation, switch the first background style to a second background style for the first background of the target dynamic representation and / or the target static representation within the target region.
[0092] In some embodiments, the second presentation module 420 is further configured to: the first background style or the second background style indicates a background color and / or a background pattern displayed within the target region.
[0093] In some embodiments, the second presentation module 420 is further configured to: the target region has a shape corresponding to an avatar display component configured to display the target static representation or the target dynamic representation applied with the second background style.
[0094] In some embodiments, the second presentation module 420 is further configured to: in response to the sliding operation, switch the second background of the setting interface from a third background style to a fourth background style; in response to the received preview request, present an editing interface of a first work, the first work including: a third background corresponding to the fourth background style, and, the target static representation or the target dynamic representation applied with the second background style; and in response to a first publishing request received in the editing interface, publish the first work.
[0095] In some embodiments, the association module 430 is further configured to: in response to a second publishing request received in the setting interface, publish a second work associated with the target visual avatar.
[0096] In some embodiments, the second presentation module 420 is further configured to: the target static representation includes a target image frame from a plurality of image frames of the target dynamic representation.
[0097] In some embodiments, the apparatus 400 further includes a generation module configured to: generate a set of visual avatars based on a process including: obtaining at least one reference image based on an operation of a target user; generating a visual model based on the at least one reference image; generating a plurality of dynamic image contents corresponding to a plurality of actions based on the visual model; and constructing the set of visual avatars based on the plurality of dynamic image contents.
[0098] In some embodiments, the generation module is further configured to: the avatar data is generated based on the constructed set of visual avatars.
[0099] In some embodiments, the generation module is further configured to: the set of visual avatars includes a plurality of visual avatars corresponding to a plurality of expression states of a target object.
[0100] In some embodiments, the first presentation module 410 is further configured to: the expression state comprises an action process and / or a static expression, and: the plurality of dynamic representations of the plurality of visual images correspond to different action processes of the target object; and / or the plurality of static representations of the plurality of visual images correspond to different static expressions of the target object.
[0101] In some embodiments, the association module 430 is further configured to: obtain reference information associated with the target user; determine a target expression state from the plurality of expression states that matches the reference information; and associate the visual image corresponding to the target expression state to the target user.
[0102] In some embodiments, the association module 430 is further configured to: determine a style of the visual image for display on the page based on a type of the page from the target static representation and the target dynamic representation.
[0103] In some embodiments, the generation module is further configured to: generate a set of image materials associated with the set of visual images; and display the set of image materials such that edges of the set of image materials are highlighted.
[0104] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used for an electronic device.
[0105] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be an actual or virtual processor and is capable of performing various processing according to programs stored in the memory 520. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0106] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 520 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.
[0107] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0108] The communication unit 540 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communication over a communication connection. Thus, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.
[0109] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 540, as needed, one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0110] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0111] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0112] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0113] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0114] The computer program product of the second implementation can include a computer readable storage medium. The computer readable storage medium can include instructions. The instructions can include one or both of: instructions for causing a computer to enable a user equipment device to receive a configuration message from a base station, the configuration message comprising a configuration of a plurality of search space sets for a plurality of downlink control channel candidates; and instructions for causing a computer to enable a user equipment device to monitor the plurality of downlink control channel candidates in accordance with the configuration of the plurality of search space sets.
[0115] implementations. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. Specific details known to those of ordinary skill in the art are included for purposes of providing a complete description of the implementations, but are not intended to limit the scope of the described implementations. The selection of these specific details is made for purposes of illustrating the implementations and the techniques involved. Therefore, various modifications and changes can be made as appropriate. The above description is exemplary, and not intended to be exhaustive.
Claims
1. An interaction method, comprising: displaying a setting interface for a target user, the setting interface displaying a set of static representations corresponding to a set of visual appearances in a first area, the set of visual appearances being generated based on acquired appearance data of the target user; based on a selection of a target static representation in the set of static representations, displaying a target dynamic representation corresponding to the target static representation in a second area of the setting interface, the target static representation and the target dynamic representation being associated with a target visual appearance; and associating the target visual appearance to the target user for displaying the target static representation and / or the target dynamic representation in a page associated with the target user.
2. The method of claim 1, further comprising: receiving a sliding operation associated with the second area; and in response to the sliding operation, switching a first background style of a first background of the target dynamic representation and / or the target static representation in a target area to a second background style.
3. The method of claim 2, wherein the first background style or the second background style indicates a background color and / or a background pattern displayed in the target area.
4. The method of claim 3, wherein the target area has a shape corresponding to an appearance display component configured to display the target static representation or the target dynamic representation with the second background style applied.
5. The method of claim 2, further comprising: in response to the sliding operation, switching a second background of the setting interface from a third background style to a fourth background style; in response to a received preview request, presenting an editing interface of a first work, the first work including: a third background corresponding to the fourth background style, and, the target static representation or the target dynamic representation with the second background style applied; and in response to a first publishing request received in the editing interface, publishing the first work.
6. The method of claim 1, further comprising: in response to a second publishing request received in the setting interface, publishing a second work associated with the target visual appearance.
7. The method of claim 1, wherein the target static representation includes a target image frame in a plurality of image frames of the target dynamic representation.
8. The method of claim 1, wherein the set of visual appearances is generated based on a process including: acquiring at least one reference image based on an operation of the target user; generating a visual model based on the at least one reference image; generating a plurality of dynamic image contents corresponding to a plurality of actions based on the visual model; and constructing the set of visual appearances based on the plurality of dynamic image contents.
9. The method of claim 8, wherein the appearance data is generated based on the constructed set of visual appearances.
10. The method of claim 1, wherein the set of visual appearances includes a plurality of visual appearances corresponding to a plurality of expression states of a target object. the expression states include action processes and / or static expressions, and: 11. The method of claim 10, wherein, The multiple dynamic representations of the multiple visual images correspond to different action processes of the target object; and / or The multiple static representations of the multiple visual images correspond to different static expressions of the target object.
12. The method of claim 10, further comprising: obtaining reference information associated with the target user; determining a target expression state from the multiple expression states that matches the reference information; and associating a visual image corresponding to the target expression state to the target user.
13. The method of claim 1, further comprising: determining a style of the visual image for presentation in the page based on a type of the page from the target static representation and the target dynamic representation.
14. The method of claim 1, further comprising: generating a set of image materials associated with the set of visual images; and displaying the set of image materials such that edges of the set of image materials are highlighted.
15. An apparatus for interaction, comprising: a first presentation module configured to display a setting interface for a target user, the setting interface displaying a set of static representations corresponding to a set of visual images in a first area, the set of visual images being generated based on obtained image data of the target user; a second presentation module configured to display a target dynamic representation corresponding to a target static representation from the set of static representations in a second area of the setting interface based on a selection of the target static representation, the target static representation and the target dynamic representation being associated with a target visual image; and an association module configured to associate the target visual image to the target user for presentation of the target static representation and / or the target dynamic representation in a page associated with the target user.
16. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions when executed by the at least one processing unit cause the electronic device to perform the method of any of claims 1-14.
17. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method of any of claims 1-14.
Citation Information
Patent Citations
Picture display method and terminal
CN108804628A
Virtual image publishing method and device, electronic equipment and storage medium
CN115098817A
Expression generation and work release method and device, equipment and storage medium
CN117745885A
Image display method and apparatus, and electronic device
WO2023284632A1