Interface interaction method and apparatus, device, and storage medium

By receiving user-selected interactive resource styles to generate and send interactive messages containing rich media content, the problem of insufficient information in instant messaging applications is solved, improving user interaction efficiency and experience.

WO2026149435A1PCT designated stage Publication Date: 2026-07-16BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2026-01-07
Publication Date
2026-07-16

Smart Images

  • Figure CN2026071138_16072026_PF_FP_ABST
    Figure CN2026071138_16072026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to an interface interaction method and apparatus, a device, and a storage medium. The method provided herein comprises: receiving a selection of a first resource pattern by a first user, wherein the first resource pattern indicates first media content associated with an interaction resource, and the first media content comprises at least one element associated with the first user; and in an interaction interface associated with the first user, transmitting an interaction message corresponding to the interaction resource, wherein the interaction message is configured to trigger presentation of the first media content.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices and storage media for user interface interaction

[0001] This application claims priority to Chinese Patent Application No. 202510025533.3, filed on January 7, 2025, entitled "Method, Apparatus, Device and Storage Medium for Interface Interaction", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Technology

[0003] In recent years, with the rapid development of the internet, online conversations have become an important way for people to communicate. For example, instant messaging applications or other applications that provide instant messaging services can provide users with online conversation services to help people exchange messages conveniently. In some scenarios, instant messaging applications can also support sending and receiving interactive messages related to resources. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for interface interaction is provided. The method includes: receiving a first user's selection of a first resource style, the first resource style indicating first media content associated with an interactive resource, the first media content including at least one element associated with the first user; and sending an interactive message corresponding to the interactive resource in an interactive interface associated with the first user, the interactive message being configured to trigger the presentation of the first media content.

[0005] In a second aspect of this disclosure, another method for interface interaction is provided. The method includes: presenting an interactive message corresponding to an interactive resource in an interactive interface associated with a second user, the interactive message being associated with a first user, and the display style of the interactive message being determined based on a first resource style selected by the first user; and, in response to a first preset operation on the interactive message, presenting first media content corresponding to the first resource style, the first media content including at least one element associated with the first user.

[0006] In a third aspect of this disclosure, yet another method for interface interaction is provided. The method includes: presenting an interactive message corresponding to an interactive resource in an interactive interface associated with a second user, the interactive message being associated with a first user, and the display style of the interactive message being determined based on a second resource style selected by the first user; and triggering the creation of a virtual object jointly interacted by the first user and the second user in response to a second preset operation associated with the interactive message.

[0007] In a fourth aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a first receiving module configured to receive a first user's selection of a first resource style, the first resource style indicating first media content associated with an interactive resource, the first media content including at least one element associated with the first user; and a sending module configured to send an interactive message corresponding to the interactive resource in an interactive interface associated with the first user, the interactive message being configured to trigger the presentation of the first media content.

[0008] In a fifth aspect of this disclosure, another apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present an interactive message corresponding to an interactive resource in an interactive interface associated with a second user, the interactive message being associated with the first user, and the display style of the interactive message being determined based on a first resource style selected by the first user; and a second presentation module configured to present first media content corresponding to the first resource style in response to a first preset operation on the interactive message, the first media content including at least one element associated with the first user.

[0009] In a sixth aspect of this disclosure, yet another apparatus for interface interaction is provided. The apparatus includes: a third presentation module configured to present an interactive message corresponding to an interactive resource in an interactive interface associated with a second user, the interactive message being associated with a first user, and the display style of the interactive message being determined based on a second resource style selected by the first user; and a first creation module configured to trigger the creation of a virtual object jointly interacted by the first user and the second user in response to a second preset operation associated with the interactive message.

[0010] In a seventh aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first, second, or third aspect.

[0011] In an eighth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first, second, or third aspects.

[0012] In a ninth aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the methods of the first, second, or third aspect.

[0013] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0014] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0015] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0016] Figure 2 shows a schematic diagram of some example interactive interfaces according to some embodiments of the present disclosure;

[0017] Figures 3A to 3D illustrate schematic diagrams of other example interactive interfaces according to some embodiments of the present disclosure;

[0018] Figures 4A to 4D illustrate schematic diagrams of further example interactive interfaces according to some embodiments of the present disclosure;

[0019] Figures 5A to 5H illustrate schematic diagrams of some further example interactive interfaces according to some embodiments of the present disclosure;

[0020] Figure 6 illustrates a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;

[0021] Figure 7 illustrates a flowchart of an example process of interface interaction according to other embodiments of the present disclosure;

[0022] Figure 8 shows a flowchart of an example process of interface interaction according to some other embodiments of the present disclosure;

[0023] Figure 9 shows a schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure;

[0024] Figure 10 shows a schematic structural block diagram of an example device for interface interaction according to some other embodiments of the present disclosure;

[0025] Figure 11 shows a schematic structural block diagram of an example device for interface interaction according to further embodiments of the present disclosure; and

[0026] Figure 12 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0027] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0028] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0029] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based 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. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0030] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0031] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0032] As mentioned above, in scenarios such as instant messaging or live streaming, interactions linked to interactive resources (e.g., red envelopes, lucky bags, virtual avatars, etc.) can be supported. For example, users can send interactive messages linked to interactive resources to other users through instant messaging services. Other users can trigger the interactive messages to obtain corresponding virtual resources, such as points or coupons.

[0033] Embodiments of this disclosure propose a user interface interaction scheme. According to this scheme, a first user's selection of a first resource style can be received. The first resource style indicates first media content associated with an interactive resource, and the first media content includes at least one element associated with the first user. Further, an interactive message corresponding to the interactive resource can be sent from the interactive interface associated with the first user. This interactive message is configured to trigger the presentation of the first media content.

[0034] Based on this approach, in the embodiments of this disclosure, the first resource style selected by the first user is a first resource style that includes at least one element associated with itself, thereby enriching the information content of such a first resource style. Furthermore, such a richer first resource style can indicate richer first media content associated with the interactive resource. Furthermore, by receiving the first user's selection of the first resource, the interactive message sent in the interactive interface associated with the first user, configured to trigger the presentation of the first media content, can contain richer information associated with the first user, enabling the user associated with the interactive interface to obtain information more efficiently from such interactive messages.

[0035] Therefore, the embodiments of this disclosure can improve the efficiency of interaction by utilizing user-related resource styles to deliver interactive messages corresponding to interactive resources.

[0036] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0037] Example Environment

[0038] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In environment 100, one or more users (e.g., user 111, user 112, user 113, etc.) can exchange messages with other users through their respective associated electronic devices (e.g., electronic device 121, electronic device 122, electronic device 123, etc.). User 110 can be a message sender or a message receiver. For ease of discussion, user 111, user 112, user 113, etc., may be collectively referred to as user 110 or individually, and electronic devices 121, electronic device 122, electronic device 123, etc., may be collectively referred to as or individually referred to as electronic device 120.

[0039] In this example environment 100, electronic device 120 may run an application 130 that supports user interface interaction. Application 130 may be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, instant messaging applications, video applications, social applications, or other suitable applications. User 110 may interact with application 130 via electronic device 120 and / or its attached devices to exchange messages between users.

[0040] In environment 100 of Figure 1, if application 130 is active, electronic device 120 can present an interface 150 to support user interface interaction through application 130. Interface 150 may be, for example, interface 151, interface 152, interface 153, etc., presented on electronic devices 121, 122, 123, etc. Interfaces 151, 152, and 153 may be collectively referred to as interface 150 or referred to individually.

[0041] In some embodiments, electronic device 120 communicates with server 140 to provide services to application 130. Electronic 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, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 120 can also support any type of user-facing interface (such as "wearable" circuitry).

[0042] Server 140 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 140 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 140 can provide backend services for applications 130 that support content presentation in electronic devices 120.

[0043] A communication connection can be established between server 140 and electronic device 120. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 140 and electronic device 120 can achieve signaling interaction through the communication connection between them.

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

[0045] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0046] Example Interaction

[0047] The following description, with reference to FIG2, outlines some example message interaction processes according to embodiments of the present disclosure. FIG2 illustrates a schematic diagram of an example interactive interface 200 according to some embodiments of the present disclosure, which may be provided, for example, by the electronic device 120 shown in FIG1.

[0048] In some embodiments, the electronic device 120 may present an interactive interface. As an example, such an interactive interface may include the interactive interface 200 (conversation interface) shown in FIG2. Such an interactive interface 200 may include a one-on-one chat session interface between two users, or a group chat session interface associated with multiple users. As an example, such an interactive interface 200 may be associated with at least two users. As an example, the interactive interface 200 may include a conversation interface associated with user 211, through which user 211 can send messages. As an example, the interactive interface 200 may be a one-on-one chat session interface between user 211 and user 212, through which users 211 and user 212 can exchange messages. The following example uses user 211 sending a message, but is not limited to this.

[0049] In some embodiments, such an interface 200 may provide a variety of controls to support providing users 211 with various corresponding shortcut functions. For example, such controls may include controls for quickly sending messages, etc. As some examples, user 211 may trigger control 221 to quickly send interactive messages associated with interactive resources in the interface 200.

[0050] As examples, user 211 can also trigger the sending of interactive messages related to interactive resources in the interactive interface 200 from a menu item. As an example, the interactive interface 200 may include such menu item shortcuts, which user 211 can invoke by triggering control 311. As an example, the user can also trigger the sending of interactive messages related to interactive resources in the interactive interface 200 from other interactive interfaces; for example, the user can trigger the sending of such interactive messages related to interactive resources to a specified user from the interactive resource management interface. The following example uses user 211 sending such an interactive message to the interactive interface 200 via triggering control 211, but this disclosure is not intended to limit the recipients or the form in which user 211 sends such interactive messages.

[0051] As examples, such interactive resources can include user-interactive resources such as red envelopes, lucky bags, and virtual coupons. For example, such an interactive resource could be a red envelope (e.g., a blessing red envelope) as shown in Figure 2. In some examples, such interactive resources can be associated with a corresponding number of virtual resources. Such virtual resources can include, but are not limited to, points and coupons. As an example, users can interact with the interactive resource and obtain a corresponding number of virtual resources. For example, users can click on a red envelope to receive a random or fixed number of virtual resources. As an example, such red envelopes can also be associated with various red envelope types, such as regular red envelopes, password red envelopes, random red envelopes, limited-edition cover red envelopes, etc.

[0052] In some embodiments, after user 211 sends an interactive message associated with an interactive resource to the interactive interface 200, users associated with the interactive interface 200 can view such an interactive message. As an example, user 211 can be referred to as the first user, who sends such an interactive message. User 212 can be referred to as the second user, who can trigger such an interactive message sent by the first user. As an example, the second user can also be user 211, meaning that the first user can also trigger such an interactive message sent by itself.

[0053] In some embodiments, the interactive interface presented by the electronic device 120 may further include a live interactive interface. If such an interactive interface is a broadcaster interactive interface, such interactive messages may include interactive messages sent to interactive resources in the live broadcast room. For example, interactive messages may include lucky bag messages sent by the broadcaster user in the live broadcast room. The broadcaster and / or viewers may trigger the sending and / or triggering of such interactive messages. The following disclosure uses the interactive interface 200 shown in FIG2 as an example of such an interactive interface, but the disclosure is not limited to the session scenario, and specific implementation methods in other scenarios can be found in the embodiments of the disclosure.

[0054] Typically, such interactive messages associated with interactive resources only contain the number of resources that the user is interacting with. These messages are simplistic, requiring user 211 to send multiple text messages, voice messages, etc., after sending such a message to complete the information for user 212. This results in low efficiency for both user-to-user interaction and interaction with the interactive interface 200.

[0055] In view of this, the embodiments of this disclosure can support user 211 in configuring interactive messages for such interactive resources to enrich the amount of information contained therein. Specifically, when user 211 triggers control 221, electronic device 120 can present an interactive panel to user 211. This interactive panel can present a set of candidate resource styles for the interactive resource. As some examples, such candidate resource styles may include a set of red envelope cover styles for red envelope resources, etc. Such a set of candidate resource styles may include some candidate resource styles preset by electronic device 120, some candidate resource styles created or uploaded by user 211, and some candidate resource styles created by user 211 based on the candidate resource styles preset by electronic device 120, etc. Further, each candidate resource style in such a set of candidate resource styles can indicate the corresponding media content associated with the interactive resource. For example, such media content may include at least one element associated with user 211. Such elements may include any appropriate type of element in the media content, such as visual elements, text elements, etc. As will be described in detail below, user-related elements in the media content may include the visual image of a virtual object associated with the user, a preset image portion in an image associated with the user, etc.

[0056] The following description, with reference to Figures 3A to 3D, illustrates some example message interaction processes between virtual objects that allow joint interaction between users 211 and 212, according to some embodiments of the present disclosure. Figures 3A to 3D show example interactive interfaces 300A to 300D according to some embodiments of the present disclosure, which may be provided, for example, by the electronic device 120 shown in Figure 1.

[0057] In the interactive interface 300A shown in Figure 3A, user 211 triggers control 221, and electronic device 120 can present interactive panel 311 to user 211. Since there is a virtual object that is jointly interacting between user 211 and user 212, electronic device 120 can present, in such interactive panel 311, at least a candidate resource style 312 (also called a first resource style) associated with the virtual object that is jointly interacting between user 211 and user 212. As an example, taking a virtual red envelope as an example of an interactive resource, the candidate resource style 312 can correspond to the display style of the virtual red envelope or the cover style of the virtual red envelope.

[0058] In some embodiments, such a virtual object may include a virtual pet or the like associated with both user 211 and user 212. Thus, electronic device 120 can acquire information about the virtual object that user 211 and user 212 interact with jointly, and then determine at least one such element based on such a virtual object.

[0059] Additionally, such virtual objects can have different visual appearances. Electronic device 120 can generate user-related elements in media content based on the visual appearance of such virtual objects. For example, as shown by element 313 in interactive interface 300A, such element 313 can display the visual appearance of the virtual object.

[0060] Furthermore, the visual image of such a virtual object can be determined based on a first configuration operation associated with the virtual object. For example, such a first configuration operation may include an add operation or a select operation, etc. The visual image of the virtual object displayed by element 313 can also be configured by the user. As some examples, the user can add at least one decorative element associated with the virtual object jointly interacting with users 211 and 212 via an add operation, such as a hat element worn by a virtual pet, a beverage element held by a virtual pet, etc. As some examples, electronic device 120 can also present the user with a set of candidate images associated with the virtual object, and the user can select a candidate image as the visual image of the virtual object corresponding to such element 313 via a select operation.

[0061] In some embodiments, the visual appearance of a virtual object can be updated accordingly based on historical interaction events between users 211 and 212. As examples, the visual appearance of such a virtual object can be displayed by a first element of at least one of these elements, such as element 313 in the interactive interface 300A. In some embodiments, such at least one element may further include a first element and / or a second element, the second element indicating at least a portion of the historical interaction events between users 211 and 212. For example, such a second element may include the number of consecutive days of interaction between users 211 and 212, the number of historical interaction days, the number of consecutive interaction messages, etc.

[0062] In some embodiments, the media content indicated by candidate resource style 312 may also present preset actions associated with virtual objects. As examples, such media content may be video, animation, etc. Thus, electronic device 120 can add virtual objects that present preset actions to such media content. For example, the video content corresponding to a red envelope cover may display one or more actions of a virtual pet, such as jumping, clapping, etc.

[0063] In some embodiments, such preset actions can be configured by the user associated with the virtual object. For example, taking a virtual pet that is jointly interacted with by users 211 and 212 as an example, user 211 or user 212 can configure the actions displayed by the virtual pet, such as jumping. Accordingly, the media content corresponding to the red envelope cover can, for example, present the actions configured for the virtual pet, such as jumping. It is understood that different users can configure different preset actions. Users can obtain different actions based on different interactions and equip the virtual pet with actions. When setting the interactive resource cover, users can display the actions currently equipped by the virtual pet, or they can display actions that the virtual pet has obtained but is not currently equipped with.

[0064] In some embodiments, such preset actions can be associated with the type of virtual object. For example, the virtual object that users 211 and 212 interact with together can have a corresponding type. As an example, different types of virtual objects can be associated with different preset actions. For example, a first type of virtual pet can be associated with a jumping action, and a second type of virtual pet can be associated with a clapping action. Accordingly, if the virtual object (e.g., a virtual pet) that users 211 and 212 interact with together is of the first type, then the video content corresponding to the red envelope cover can display the virtual pet's jumping action.

[0065] In some embodiments, user 211 or user 212 can configure the visual appearance, decorations, actions, type, etc. of the virtual object. Thus, electronic device 120 can determine, based on user 211 or user 212's configuration operations regarding the virtual object, at least one element contained in the media content indicated by candidate resource style 312.

[0066] Based on this, user 211 can select the candidate resource style 312 presented in the interactive interface 300A. Furthermore, user 211 can trigger control 314, which can trigger the sending of an interactive message containing such an interactive resource to the interactive interface associated with user 211. As an example, such an interactive interface could include a conversation interface between user 211 and user 212. For example, in the interactive interface 300B shown in Figure 3B, electronic device 120 can present such a sent interactive message 321.

[0067] In some embodiments, virtual objects that users 211 and 212 interact with together can be presented in the interaction interface of users 211 and 212 in the form of widgets. For example, in the interaction interface 300B shown in FIG. 3B, the electronic device 120 can present widget elements 322 corresponding to the virtual objects that users 211 and 212 interact with together. In some embodiments, the visual image of the virtual object corresponding to the element 313 indicated in the candidate resource style 312 can be consistent with the visual image of the virtual object in such a widget element 322 presented in the interaction interface 300B. As some examples, such widget form can also be replaced with other forms, such as floating elements, etc. This disclosure is not intended to limit the form of the virtual objects that users 211 and 212 interact with together presented in such an interaction interface 300B.

[0068] Furthermore, the electronic device 120 can receive a trigger operation from user 211 or user 212 in response to the interactive message 321, and present the media content indicated by the candidate resource style 312. As an example, in the interactive interface 300C shown in FIG3C, the electronic device 120 can present media content 331 in response to the interactive message 321 being triggered.

[0069] Furthermore, in response to the triggering of interactive message 321, electronic device 120 can also display control 332 as shown in Figure 3C. Taking user 212 triggering such interactive message 321 as an example, user 212 can view more detailed information about interactive message 321 by triggering such control 332. Specifically, user 212 can trigger such control 332, and electronic device 120 can respond to receiving the trigger operation of control 332 by displaying the details page corresponding to interactive message 321. As some examples, such details page can be shown in Figure 3D.

[0070] As an example, in the details page 300D shown in Figure 3D, the electronic device 120 can present a playback area 341. This playback area 341 can be used to play the media content indicated by the candidate resource style 312. As an example, such a details page 300D can also provide a control 342. This control 342 can support adjusting the size of the playback area 342. For example, a user can trigger the control 342, thereby allowing the electronic device 120 to enlarge the playback area 342, thus presenting the user with more information-rich media content.

[0071] In some embodiments, the electronic device 120 may also provide a viewing entry 343 on such a details page 300D, associated with a virtual object that is jointly interacted with by users 211 and 212. When user 212 triggers such a viewing entry 343, the electronic device 120 can present a virtual scene associated with the virtual object to the user. As examples, the user can interact with such a virtual object in such a virtual scene, or configure such a virtual object, etc.

[0072] Therefore, the electronic device 120 can integrate relevant information about such virtual objects into the interactive messages corresponding to the interactive resources, increasing the information content of such interactive messages and thus improving the efficiency with which users obtain information from such interactive messages. Furthermore, through such interactive messages, users can more quickly obtain relevant information about such virtual objects, thereby improving the efficiency of user interaction with the interactive interface.

[0073] The following description, with reference to Figures 4A to 4D, outlines some example message interaction processes between virtual objects where there is no joint interaction between users 211 and 212, according to some embodiments of the present disclosure. Figures 4A to 4D illustrate example user interfaces 400A to 400D according to some embodiments of the present disclosure, which may be provided, for example, by the electronic device 120 shown in Figure 1.

[0074] In the interactive interface 400A shown in Figure 4A, user 211 triggers control 221, and electronic device 120 can present interactive panel 411 to user 211. If there is no virtual object for joint interaction between user 211 and user 212, electronic device 120 can present a preset candidate resource style 412 (also known as a second resource style) in such interactive panel 411.

[0075] As examples, the media content indicated by such candidate resource style 412 may include at least one fixed element, for example, such fixed at least one element may be a visual representation of a virtual object pre-set by the electronic device 120. As an example, such at least one element may include element 413 in the interactive interface 400A.

[0076] In some embodiments, such a candidate resource style 412 can also be associated with a creation entry for creating a virtual object for joint interaction between user 211 and user 212. For example, as shown in Figure 4A, a creation entry 415 (click to claim your exclusive pet) can be displayed in the presentation area of ​​the candidate resource style 412. User 211 can trigger such a creation entry 415 (also known as the first operation) in such an interactive interface 400A to, for example, invite user 212 to obtain a virtual pet to be raised by the two users.

[0077] In some embodiments, a user can select such a candidate resource style 412 and trigger control 414. Thus, the electronic device 120 can send corresponding interactive messages based on such a candidate resource style 412. For example, if users do not have a shared virtual pet, a user can select a preset red envelope cover related to the theme of virtual pets, and then send a virtual red envelope corresponding to that cover during the conversation.

[0078] As an example, such an interactive message is interactive message 421 in the interactive interface 400B shown in FIG. 4B. Specifically, in the interactive interface 400B shown in FIG. 4B, the electronic device 120 may present such interactive message 421 in the conversation between user 211 and user 212. Such interactive message 421 may indicate media content that includes at least element 413.

[0079] Furthermore, the electronic device 120 can receive a trigger operation from user 211 (or user 212) in response to the interactive message 421, and present the media content indicated by the candidate resource style 412. As an example, the electronic device 120 can present media content 431 in the interactive interface 400C shown in FIG4C in response to the interactive message 421 being triggered.

[0080] Furthermore, in response to the triggering of interactive message 421, electronic device 120 can also display control 432 as shown in Figure 4C. Taking user 212 triggering such interactive message 421 as an example, user 212 can view more detailed information about interactive message 421 by triggering such control 432. Specifically, when user 212 triggers such control 432, electronic device 120 can, in response to receiving the trigger operation on control 432, display a details page corresponding to the interactive resource (e.g., virtual red envelope) (e.g., a virtual red envelope claiming details page). As some examples, such a details page can be shown in Figure 4D.

[0081] As an example, in the detail page 400D shown in Figure 4D, the electronic device 120 can present a playback area 441. This playback area 441 can be used to play the media content indicated by the candidate resource style 412. As an example, such a detail page 400D can also provide a control 442. This control 442 can support adjusting the size of the playback area 442.

[0082] In some embodiments, the electronic device 120 may also provide a creation entry 443 in such a details page 400D, associated with creating a virtual object for joint interaction between users 211 and 212. As an example, when user 212 triggers such a creation entry 443, the electronic device 120 may present such a creation interface to the user. Further, user 212 may invite user 211 in such a creation interface, thereby enabling the electronic device 120 to create a virtual object for joint interaction between users 211 and 212. Based on this, users can more quickly invite specified users to create a virtual object for joint interaction through the provided creation entry, thereby further improving the interaction efficiency between users and the interactive interface.

[0083] In some embodiments, the virtual objects displayed in the media content may be created based on the associated information of user 211. In some scenarios, such virtual objects may also be referred to as virtual avatars or digital clones of user 211. Such virtual objects may have a visual image associated with user 211. For example, electronic device 120 may provide user 211 with a red envelope cover related to the virtual avatar, and the media content corresponding to such a red envelope cover may display elements associated with the virtual avatar corresponding to user 211, such elements may include, for example, the visual image of the virtual avatar.

[0084] In some embodiments, the media content may display not only virtual objects associated with user 211, but also virtual objects associated with other users. For example, the media content may include videos or photos of user 211's virtual avatars combined with virtual avatars of other users. It should be understood that such combined photos or videos are generated with the knowledge and authorization of the other users. For example, user 211 may create videos of multiple virtual avatars corresponding to multiple members of a family and use them as media content for a red envelope cover.

[0085] In some embodiments, such candidate resource styles can also be generated based on user editing operations. For example, a user can generate a new resource style by editing a reference resource style. For instance, a user can create a new red envelope cover based on a red envelope cover template provided by the application.

[0086] The following description refers to Figures 5A to 5H to illustrate example message interaction processes according to some embodiments of the present disclosure. Figures 5A to 5H show example interaction interfaces 500A to 500H according to some embodiments of the present disclosure, which may be provided, for example, by the electronic device 120 shown in Figure 1.

[0087] In the interactive interface 500A shown in Figure 5A, user 211 triggers control 221, and electronic device 120 can present an interactive panel 511 to user 211. This interactive panel 511 can present at least candidate resource styles 512 that support user editing. For example, electronic device 120 can provide several candidate resource styles corresponding to preset media templates. User 211 can select such a candidate resource style corresponding to the preset media template. As an example, as shown in Figure 5A, user 211 can select a reference resource style 512 from a set of candidate resource styles presented in the interactive panel 511. If such a reference resource style 512 corresponds to a media template, user 211 can edit such a reference resource style 512. As an example, such a media template can be used to quickly generate media content corresponding to the reference resource style 512.

[0088] In some embodiments, if the reference resource style 512 corresponds to a media template, the interactive panel 511 may display an editing entry corresponding to the reference resource style 512. For example, the reference resource style 512 may correspond to a red envelope cover template, which may be associated with a corresponding video template to support the generation of new video content based on the video template as a new red envelope cover.

[0089] For example, as shown in Figure 5A, the interactive panel 511 may display an editing entry 513 or 514 (or other suitable interactive controls) corresponding to the reference resource style 512. Furthermore, the user 211 may trigger such an editing entry 513 or 514 (or other suitable interactive controls), thereby allowing the electronic device 120 to display an editing interface for editing the reference resource style 512.

[0090] As an example, such an editing interface can obtain a reference image associated with user 211. Based on such a reference image and the media template corresponding to the reference resource style 512, the electronic device 120 can generate first media content, and then generate a first resource style indicating the first media content.

[0091] In some embodiments, based on the reference image and the media template corresponding to the reference resource style 512, the electronic device 120 can directly obtain the first media content. Alternatively, in some embodiments, the electronic device 120 can also obtain an intermediate generated result based on the reference image and the media template corresponding to the reference resource style 512, and this intermediate generated result can be presented to the user 211. Furthermore, the user 211 can further edit the intermediate generated result, such as adding / deleting stickers, adding / deleting text, editing background music, etc. Thus, the electronic device 120 can obtain the generated result after the user 211 edits the intermediate generated result, and the electronic device 120 can then determine this generated result as the first media content.

[0092] As an example, if user 211 triggers an editing entry 513 or 514 (or other suitable interactive controls), electronic device 120 can present user 211 with an interactive interface 500B (editing interface) as shown in Figure 5B. As an example, in the interactive interface 500B shown in Figure 5B, user 211 can upload a reference image by triggering control 521. As an example, user 211 can also trigger control 522, thereby allowing electronic device 120 to acquire such a reference image using peripherals such as a camera.

[0093] Furthermore, the electronic device 120 can utilize such a reference image to adjust at least a portion of the media content in such a media template, thereby generating a first resource style that indicates the first media content.

[0094] In some embodiments, the interactive interface 500B may also present a switching control. The user 211 can trigger such a switching control to switch the media template used to generate the first media content. Alternatively, the user 211 can also trigger such a switching control to apply a preset effect corresponding to the switching control to the first media content. For example, such a switching control may include multiple controls shown in area 523 of the interactive interface 500B, and the user 211 can select at least one of these controls, thereby allowing the electronic device 120 to apply the corresponding preset effect to the first media content.

[0095] As examples, user 211 can also record audio or video clips in the interactive interface 500B. For example, user 211 can trigger control 522 to record such audio or video clips. After recording, user 211 can also play and preview the recorded audio by triggering the control on the red envelope cover.

[0096] In some embodiments, the electronic device 120 can acquire recorded content actively provided by the user 211 through the interactive interface 500B shown in FIG. 5B. Such recorded content may include audio or video clips recorded by the user 211. Furthermore, the electronic device 120 can extract audio content from the user 211's recorded content. Thus, such audio content can serve as at least a portion of the audio component of such first media content. For example, the electronic device 211 can use the extracted audio content as the audio component of the first media content. Alternatively, the electronic device 211 can combine the extracted audio content with media audio included in a first reference pattern to serve as the audio component of the first media content.

[0097] In some embodiments, when the electronic device 120 acquires a reference image from the user 211, it may present a preview interface of such first media content. For example, such a preview interface of the first media content can be seen in the interactive interface 500C shown in FIG5C.

[0098] In the interactive interface 500C shown in Figure 5C, the electronic device 120 can provide a rollback entry 532 to the user 211 to support the user 211 in modifying such first media content. The user 211 can trigger such a rollback entry 532 to re-edit such first media content. For example, the user 211 can modify the reference image used, or make other modifications.

[0099] In the interactive interface 500C shown in Figure 5C, the electronic device 120 can provide a preview entry 531 to the user 211, allowing the user 211 to preview the first resource style to be generated. As an example, in response to the user 211 triggering the preview entry 531, the electronic device 120 can present preview content 541 corresponding to the first resource style to be generated in the interactive interface 500D shown in Figure 5D. As another example, such preview content 541 can also present preview controls 542, allowing the user 211 to intuitively see the content that is obscured in the subsequent first resource style. Based on this, by viewing such preview content 541, the user 211 can ensure the visual effect of the first resource style, thereby improving the quality of the generated first resource style.

[0100] In some embodiments, after user 211 completes editing of the first resource style, electronic device 120 can present the first resource style 551 in interactive panel 511. Thus, user 211 can trigger control 552 to cause electronic device 120 to send an interactive message displaying the first resource style 551. For example, as shown in the interactive interface 500F of FIG5F, electronic device 120 can send an interactive message 561 displaying the first resource style 551 in interactive interface 500F.

[0101] In some embodiments, such a first resource style can be automatically generated by the electronic device. This generation process can be implemented in the application foreground or the application background. If the electronic device 120 completes the generation of such a first resource style, the electronic device 120 can present a shortcut entry to the interactive panel 511. When the user 211 triggers such a shortcut entry, the electronic device 120 can jump to the interactive interface 500E shown in FIG. 5E to quickly present the interactive panel containing the first resource style 551 to the user 211.

[0102] Furthermore, the electronic device 120 can receive a trigger operation from user 211 (or user 212) in response to the interaction message 561, and present the first media content indicated by the first resource style 551. As an example, the electronic device 120 can, in response to the triggering of the interaction message 421, present media content 571 (also referred to as the first media content) in the interactive interface 500G shown in FIG. 5G.

[0103] In some embodiments, such media content 571 may include a visual portion and an audio portion. The visual portion may include a reference image uploaded by user 211, and the audio portion may include audio content extracted by electronic device 120 from recordings made by user 211. As some examples, electronic device 120 may automatically play such audio content in response to the presentation of media content 571.

[0104] As examples, electronic device 120 may also respond to the presentation of media content 571 by playing only the video portion of the media content 571. Furthermore, electronic device 120 may receive a trigger operation from user 211 on control 573 to play the audio portion of the media content 571. As an example, electronic device 120 may further receive a trigger operation from user 211 on control 573 to stop playing the audio portion of the media content 571.

[0105] Furthermore, in response to the triggering of interactive message 561, electronic device 120 can also display control 572 as shown in Figure 5G. Taking user 212 triggering such interactive message 561 as an example, user 212 can view more detailed information about interactive message 561 by triggering such control 572. Specifically, when user 212 triggers such control 572, electronic device 120 can respond to receiving the trigger operation on control 572 by displaying the details page corresponding to interactive message 561. As some examples, such a details page can be shown in Figure 5H.

[0106] As an example, in the details page 500H shown in Figure 5H, the electronic device 120 can present a playback area 581. This playback area 581 can be used to play the media content indicated by the first resource style 551. As an example, such an interactive interface 500H can also provide a control 582. This control 582 can support adjusting the size of the playback area 581. For example, a user can zoom in on the playback area 581 by clicking the control 582.

[0107] In this way, in the embodiments of this disclosure, the first resource style selected by the first user is a first resource style that includes at least one element associated with itself, thereby enriching the information content of such a first resource style. Furthermore, such a richer first resource style can indicate richer first media content associated with the interactive resource. Furthermore, by receiving the first user's selection of the first resource, the interactive message sent in the interactive interface associated with the first user, configured to trigger the presentation of the first media content, can contain richer information associated with the first user, enabling the user associated with the interactive interface to obtain information more efficiently from such interactive messages.

[0108] Therefore, the embodiments of this disclosure can improve the efficiency of interaction by utilizing user-related resource styles to deliver interactive messages corresponding to interactive resources.

[0109] Example process

[0110] Figure 6 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure. Process 600 can be implemented at electronic device 120. Process 600 is described below with reference to Figure 1.

[0111] As shown in Figure 6, at box 610, electronic device 120 receives a first user's selection of a first resource style. The first resource style indicates first media content associated with an interactive resource. The first media content includes at least one element associated with the first user.

[0112] At box 620, electronic device 120 sends an interactive message corresponding to the interactive resource in an interactive interface associated with the first user. The interactive message is configured to trigger the presentation of the first media content.

[0113] In some embodiments, at least one element is determined based on a virtual object associated with the first user.

[0114] In some embodiments, at least one element is generated based on the visual representation of a virtual object, which is determined based on a first configuration operation associated with the virtual object.

[0115] In some embodiments, the first configuration operation includes at least one of the following: an add operation for adding at least one decorative material associated with the virtual object; and a select operation for selecting a visual image from a set of candidate images associated with the virtual object.

[0116] In some embodiments, the first media content presents a preset action associated with a virtual object.

[0117] In some embodiments, the preset action is determined based on a second configuration operation associated with the virtual object, and / or the preset action is determined based on the type of the virtual object.

[0118] In some embodiments, the interactive interface is also associated with a second user, and the virtual object includes a virtual object that is jointly interacted by the first user and the second user.

[0119] In some embodiments, the virtual object is associated with historical interaction information between a first user and a second user, and at least one element includes a first element and / or a second element, the first element displaying a visual image of the virtual object, and the second element indicating at least a portion of the historical interaction information.

[0120] In some embodiments, before receiving the first user's selection of the first resource style, the method further includes: in response to a virtual object having joint interaction between the first user and the second user, presenting the first resource style corresponding to the virtual object.

[0121] In some embodiments, process 600 further includes: presenting a second resource style in response to the absence of a virtual object for joint interaction between the first user and the second user; and triggering the creation of a virtual object for joint interaction between the first user and the second user in response to a first operation associated with the second resource style.

[0122] In some embodiments, the virtual object is a first virtual object corresponding to a first user, and the first media content also includes additional elements associated with a second virtual object, which corresponds to at least one user associated with the interactive interface.

[0123] In some embodiments, at least one element is generated based on a reference resource style selected by a first user.

[0124] In some embodiments, before receiving the first user's selection of a first resource style, process 500 further includes: presenting a set of candidate resource styles for interactive resources in an interactive panel; presenting an editing interface in response to a second operation on a reference resource style in the set of candidate resource styles; obtaining a reference image associated with the first user via the editing interface; and presenting first media content generated based on the reference image and a media template corresponding to the reference resource style.

[0125] In some embodiments, process 600 further includes: in response to a reference resource style being associated with a media template, presenting an editing entry associated with the reference resource style in an interactive panel; and receiving a trigger on the editing entry as a second operation.

[0126] In some embodiments, process 600 further includes: in response to a third operation received in the editing interface, presenting preview content corresponding to the first resource style to be generated.

[0127] In some embodiments, process 600 further includes: in response to a first resource style being generated based on first media content, presenting the generated first resource style in an interactive panel.

[0128] In some embodiments, process 600 further includes: providing a switching control in the editing interface, the switching control being configured to trigger the application of a preset effect to the first media content and / or switching the media template used to generate the first media content.

[0129] In some embodiments, process 600 further includes: extracting audio content from the first user's recorded content to determine the audio portion of the first media content, the recorded content including audio segments or video segments.

[0130] In some embodiments, the interactive interface includes a session interface associated with a first user.

[0131] Figure 7 illustrates a flowchart of an example process of interface interaction according to other embodiments of the present disclosure. Process 700 can be implemented at electronic device 120. Process 700 is described below with reference to Figure 1.

[0132] As shown in Figure 7, at box 710, the electronic device 120 presents an interactive message corresponding to the interactive resource in an interactive interface associated with the second user. The interactive message is associated with the first user, and the display style of the interactive message is determined based on the first resource style selected by the first user.

[0133] At frame 720, electronic device 120 responds to a first preset operation on an interactive message by presenting first media content corresponding to a first resource style, the first media content including at least one element associated with a first user.

[0134] In some embodiments, at least one element is determined based on a virtual object associated with a first user, or at least one element is generated based on a reference resource style selected by the first user.

[0135] In some embodiments, the virtual object includes a virtual object that is jointly interacted by a first user and a second user, and the method further includes: presenting a viewing entry associated with the virtual object in connection with first media content; and presenting a viewing interface of the virtual object in response to a triggering of the viewing entry.

[0136] In some embodiments, the first media content presents a preset action associated with a virtual object.

[0137] In some embodiments, in response to a preset operation on an interactive message, presenting first media content corresponding to a first resource style includes: in response to a preset operation on an interactive message, presenting a details page of the interactive resource; and presenting the first media content corresponding to the first resource style in the playback area of ​​the details page.

[0138] In some embodiments, process 700 further includes: adjusting the size of the playback area in response to a fourth operation received in the details page.

[0139] In some embodiments, the first media content includes an audio portion associated with a first user.

[0140] Figure 8 shows a flowchart of an example process of interface interaction according to some other embodiments of the present disclosure. Process 800 can be implemented at electronic device 120. Process 800 is described below with reference to Figure 1.

[0141] As shown in Figure 8, at box 810, the electronic device 120 presents an interactive message corresponding to the interactive resource in an interactive interface associated with the second user. The interactive message is associated with the first user, and the display style of the interactive message is determined based on the second resource style selected by the first user.

[0142] At box 820, electronic device 120 responds to a second preset operation associated with the interactive message, triggering the creation of a virtual object that is jointly interacted by a first user and a second user.

[0143] In some embodiments, in response to a second preset operation associated with an interactive message, triggering the creation of a virtual object jointly interacted by a first user and a second user includes: in response to the triggering of the interactive message, presenting a details page of the interactive resource; and in response to the selection of a creation entry in the details page, triggering the creation of a virtual object jointly interacted by the first user and the second user.

[0144] Example devices and equipment

[0145] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. FIG9 shows a schematic structural block diagram of an example apparatus 900 for interface interaction according to some embodiments of this disclosure. Apparatus 900 may be implemented as or included in electronic device 120. The various modules / components in apparatus 900 may be implemented by hardware, software, firmware, or any combination thereof.

[0146] As shown in Figure 9, the device 900 includes a first receiving module 910 configured to receive a first user's selection of a first resource style, the first resource style indicating first media content associated with an interactive resource, the first media content including at least one element associated with the first user; and a sending module 920 configured to send an interactive message corresponding to the interactive resource in an interactive interface associated with the first user, the interactive message being configured to trigger the presentation of the first media content.

[0147] In some embodiments, the device 900 further includes a fourth presentation module configured to: in response to a virtual object in which a first user and a second user have a joint interaction, present a first resource style corresponding to the virtual object.

[0148] In some embodiments, the apparatus 900 further includes a second creation module configured to: present a second resource style in response to the absence of a virtual object for joint interaction between the first user and the second user; and trigger the creation of a virtual object for joint interaction between the first user and the second user in response to a first operation associated with the second resource style.

[0149] In some embodiments, the device 900 further includes a fifth presentation module configured to: present a set of candidate resource styles for interactive resources in an interactive panel; present an editing interface in response to a second operation on a reference resource style in the set of candidate resource styles; acquire a reference image associated with a first user via the editing interface; and present first media content generated based on the reference image and a media template corresponding to the reference resource style.

[0150] In some embodiments, the device 900 further includes a sixth presentation module configured to: in response to a reference resource style being associated with a media template, present an editing entry associated with the reference resource style in an interactive panel; and receive a trigger on the editing entry as a second operation.

[0151] In some embodiments, the device 900 further includes a seventh presentation module configured to: in response to a third operation received in the editing interface, present preview content corresponding to the first resource style to be generated.

[0152] In some embodiments, the device 900 further includes an eighth presentation module configured to: in response to a first resource style being generated based on first media content, present the generated first resource style in an interactive panel.

[0153] In some embodiments, the device 900 further includes an extraction module configured to extract audio content from the first user's recorded content to determine the audio portion of the first media content, the recorded content including audio segments or video segments.

[0154] In some embodiments, the device 900 further includes a providing module configured to provide a switching control in an editing interface, the switching control being configured to trigger the application of a preset effect to the first media content and / or switch the media template used to generate the first media content.

[0155] Figure 10 shows a schematic structural block diagram of an example device 1000 for interface interaction according to other embodiments of the present disclosure. Device 1000 may be implemented as or included in electronic device 120. Various modules / components in device 1000 may be implemented by hardware, software, firmware, or any combination thereof.

[0156] As shown in Figure 10, the device 1000 includes a first presentation module 1010 configured to present an interactive message corresponding to an interactive resource in an interactive interface associated with a second user, the interactive message being associated with a first user, and the display style of the interactive message being determined based on a first resource style selected by the first user; and a second presentation module 1020 configured to present first media content corresponding to the first resource style in response to a first preset operation on the interactive message, the first media content including at least one element associated with the first user.

[0157] In some embodiments, the virtual object includes a virtual object that is jointly interacted by a first user and a second user, and the device 1000 further includes a ninth presentation module configured to: present a viewing entry associated with the virtual object in connection with the first media content; and present a viewing interface of the virtual object in response to a triggering of the viewing entry.

[0158] In some embodiments, the second presentation module 1020 is further configured to: present a details page of the interactive resource in response to a preset operation on the interactive message; and present first media content corresponding to the first resource style in the playback area of ​​the details page.

[0159] In some embodiments, the device 1000 further includes an adjustment module configured to adjust the size of the playback area in response to a fourth operation received in the details page.

[0160] Figure 11 shows a schematic structural block diagram of an example device 1100 for interface interaction according to other embodiments of the present disclosure. Device 1100 may be implemented as or included in electronic device 120. The various modules / components in device 1100 may be implemented by hardware, software, firmware, or any combination thereof.

[0161] As shown in Figure 11, the device 1100 includes a third presentation module 1110, configured to present an interactive message corresponding to an interactive resource in an interactive interface associated with a second user, the interactive message being associated with a first user, and the display style of the interactive message being determined based on a second resource style selected by the first user; and a first creation module 1120, configured to trigger the creation of a virtual object jointly interacted by the first user and the second user in response to a second preset operation associated with the interactive message.

[0162] In some embodiments, the first creation module 1120 is further configured to: present a details page of the interactive resource in response to the triggering of an interactive message; and trigger the creation of a virtual object jointly interacted by a first user and a second user in response to the selection of a creation entry in the details page.

[0163] The modules included in device 900 (or device 1000, or device 1100) can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units 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 modules in device 900 (or device 1000, or device 1100) can be implemented at least partially by one or more hardware logic components. By way of 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 so on.

[0164] Figure 12 illustrates a block diagram of an electronic device 1200 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 1200 shown in Figure 12 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 1200 shown in Figure 12 can be used to implement the electronic device 120 of Figure 1, the device 900 of Figure 9, the device 1000 of Figure 10, or the device 1100 of Figure 11.

[0165] As shown in Figure 12, electronic device 1200 is in the form of a general-purpose electronic device. Components of electronic device 1200 may include, but are not limited to, one or more processors 1210 or processing units, memory 1220, storage device 1230, one or more communication units 1240, one or more input devices 1250, and one or more output devices 1260. Processor 1210 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 1220. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 1200.

[0166] Electronic device 1200 typically includes multiple computer storage media. Such media can be any available media accessible to electronic device 1200, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 1220 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 1230 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 1200.

[0167] Electronic device 1200 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG12, disk drives for reading or writing from removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading or writing from removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 1220 may include computer program product 1225 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0168] The communication unit 1240 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 1200 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 1200 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0169] Input device 1250 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 1260 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 1200 can also communicate with one or more external devices (not shown) via communication unit 1240 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 1200, or with any device that enables electronic device 1200 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

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

[0171] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0172] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0173] Computer-readable program instructions can 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 data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0174] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0175] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: Receive selection of a first resource style, the first resource style indicating first media content associated with an interactive resource, the first media content including at least one element associated with a first user; as well as In the interactive interface associated with the first user, an interactive message corresponding to the interactive resource is sent, and the interactive message is configured to trigger the presentation of the first media content.

2. The method of claim 1, wherein the at least one element is determined based on a virtual object associated with the first user.

3. The method of claim 2, wherein at least one element is generated based on the visual image of the virtual object, the visual image being determined based on a first configuration operation associated with the virtual object.

4. The method of claim 3, wherein the first configuration operation includes at least one of the following: The add operation is used to add at least one decorative material associated with the virtual object; The selection operation is used to select the visual image from a set of candidate images associated with the virtual object.

5. The method of claim 2, wherein the first media content presents a preset action associated with the virtual object.

6. The method according to claim 5, wherein: The preset action is determined based on a second configuration operation associated with the virtual object, or The preset action is determined based on the type of the virtual object.

7. The method of claim 2, wherein the interactive interface is further associated with a second user, and the virtual object includes a virtual object jointly interacted by the first user and the second user.

8. The method of claim 7, wherein the virtual object is associated with historical interaction information between the first user and the second user, and the at least one element includes a first element or a second element, the first element displaying a visual image of the virtual object, and the second element indicating at least a portion of the historical interaction information.

9. The method of claim 7, wherein before receiving a selection of a first resource style, the method further comprises: In response to the virtual object where the first user and the second user have a joint interaction, the first resource style corresponding to the virtual object is presented.

10. The method of claim 9, further comprising: In response to the virtual object where there is no joint interaction between the first user and the second user, a second resource style is presented; as well as In response to a first operation associated with the second resource style, a virtual object is created that is jointly interacted by the first user and the second user.

11. The method of claim 2, wherein the virtual object is a first virtual object corresponding to the first user, and the first media content further includes additional elements associated with a second virtual object, the second virtual object corresponding to at least one user associated with the interactive interface.

12. The method according to any one of claims 1 to 11, wherein the at least one element is generated based on a reference resource style selected by the first user.

13. The method of claim 12, wherein before receiving a selection of a first resource style, the method further comprises: The interactive panel displays a set of candidate resource styles for the interactive resource; In response to a second operation on the reference resource style in the set of candidate resource styles, an editing interface is presented; A reference image associated with the first user is obtained via the editing interface; as well as The first media content is generated based on the reference image and the media template, wherein the media template corresponds to the reference resource style.

14. The method of claim 13, further comprising: In response to the reference resource style being associated with the media template, an editing entry associated with the reference resource style is presented in the interactive panel; as well as Receive a trigger on the edit entry as the second operation.

15. The method of claim 13, further comprising: In response to a third operation received in the editing interface, a preview of the content corresponding to the first resource style to be generated is presented.

16. The method of claim 13, further comprising: In response to the first resource style being generated based on the first media content, the generated first resource style is presented in the interactive panel.

17. The method of claim 13, further comprising: The editing interface provides a switching control, which is configured to trigger the application of a preset effect to the first media content or to switch the media template used to generate the first media content.

18. The method according to any one of claims 1 to 17, further comprising: Audio content is extracted from the first user's recording to determine the audio portion of the first media content, wherein the recording content includes audio segments or video segments.

19. The method according to any one of claims 1 to 18, wherein the interactive interface includes a session interface associated with the first user.

20. A method for user interface interaction, comprising: In the interactive interface associated with the second user, an interactive message corresponding to the interactive resource is presented. The interactive message is associated with the first user, and the display style of the interactive message is determined based on the first resource style selected by the first user. as well as In response to a first preset operation on the interactive message, first media content corresponding to the first resource style is presented, the first media content including at least one element associated with the first user.

21. The method of claim 20, wherein: The at least one element is determined based on a virtual object associated with the first user, or The at least one element is generated based on a reference resource style selected by the first user.

22. The method of claim 21, wherein the virtual object includes a virtual object jointly interacted by the first user and the second user, and the method further comprises: Associating with the first media content, a viewing entry point related to the virtual object is presented; as well as In response to the triggering of the viewing entry, the viewing interface of the virtual object is presented.

23. The method according to any one of claims 20 to 22, wherein the first media content presents a preset action associated with the virtual object.

24. The method according to any one of claims 20 to 23, wherein presenting first media content corresponding to the first resource style in response to a preset operation on the interactive message comprises: In response to the preset operation on the interactive message, the details page of the interactive resource is displayed; as well as In the playback area of ​​the details page, the first media content corresponding to the first resource style is presented.

25. The method of claim 24, further comprising: In response to the fourth operation received on the details page, the size of the playback area is adjusted.

26. The method of any one of claims 20 to 25, wherein the first media content includes an audio portion associated with the first user.

27. A method for user interface interaction, comprising: In the interactive interface associated with the second user, an interactive message corresponding to the interactive resource is presented. The interactive message is associated with the first user, and the display style of the interactive message is determined based on the style of the second resource selected by the first user. as well as In response to a second preset operation associated with the interactive message, a virtual object is created that is jointly interacted by the first user and the second user.

28. The method of claim 27, wherein triggering the creation of a virtual object jointly interacted by the first user and the second user in response to a second preset operation associated with the interaction message comprises: In response to the triggering of the interactive message, the details page of the interactive resource is displayed; as well as In response to the selection of the creation entry in the details page, a virtual object is created that is jointly interacted by the first user and the second user.

29. A device for interface interaction, comprising: A first receiving module is configured to receive a selection of a first resource style, the first resource style indicating first media content associated with an interactive resource, the first media content including at least one element associated with a first user; as well as The sending module is configured to send an interactive message corresponding to the interactive resource in an interactive interface associated with the first user, the interactive message being configured to trigger the presentation of the first media content.

30. A device for interface interaction, comprising: The first presentation module is configured to present interactive messages corresponding to interactive resources in an interactive interface associated with a second user, the interactive messages being associated with the first user, and the display style of the interactive messages being determined based on a first resource style selected by the first user. as well as The second presentation module is configured to, in response to a first preset operation on the interactive message, present first media content corresponding to the first resource style, the first media content including at least one element associated with the first user.

31. A device for interface interaction, comprising: The third presentation module is configured to present interactive messages corresponding to interactive resources in an interactive interface associated with the second user, the interactive messages being associated with the first user, and the display style of the interactive messages being determined based on the style of the second resource selected by the first user. as well as The first creation module is configured to trigger the creation of a virtual object jointly interacted by the first user and the second user in response to a second preset operation associated with the interactive message.

32. An electronic device, comprising: At least one processor; as well as At least one memory 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 19, 20 to 26, or 27 to 28.

33. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 19, 20 to 26 or 27 to 28.

34. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 19, 20 to 26, or 27 to 28.