Interaction method, apparatus, device, and storage medium

CN120560547BActive Publication Date: 2026-10-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510697879.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2026-10-30
Estimated Expiration
2045-05-27

Smart Images

  • Figure CN120560547B_ABST
    Figure CN120560547B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to interaction methods, apparatuses, devices and storage media. The method presented herein includes: presenting a session interface of a session, the session being associated with at least a first user and a second user; presenting, in the session interface, a visual representation of a virtual object, the virtual object being provided to the first user and the second user in response to a historical interaction between the first user and the second user satisfying a first preset condition; and presenting, in the session interface, first interaction content from the virtual object, the first interaction content being generated based on at least one reference message in the session. In this way, embodiments of the present disclosure can provide the virtual object with interaction content generated based on the reference message for the user, thereby facilitating to improve the interaction efficiency between the user and the virtual object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the increasing maturity of internet technology, more and more users are using online platforms for interaction. For example, users can use online platforms to have conversations with other users. Furthermore, users can interact with virtual objects provided by the online platform. Therefore, in conversational scenarios, how to provide users with the ability to interact with virtual objects in conjunction with other users is a noteworthy area of ​​focus. Summary of the Invention

[0003] In a first aspect of this disclosure, an interaction method is provided. The method includes: presenting a session interface of a session, the session being associated with at least a first user and a second user; presenting a visual representation of a virtual object in the session interface, the virtual object being provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying the first preset condition; and presenting first interactive content from the virtual object in the session interface, the first interactive content being generated based on at least one reference message in the session.

[0004] In a second aspect of this disclosure, an interaction method is provided. The method includes: receiving an interaction configuration request from a first user for a virtual object, the virtual object being provided to the first user and the second user in response to a historical interaction between the first user and the second user satisfying the first preset condition; sending an invitation message associated with the virtual object in a session associated with the first user and the second user, the session being associated with at least the first user and the second user; and triggering the activation of the virtual object's interactive capability in the session based on the second user's confirmation of the invitation message, such that the virtual object is configured to provide interactive content based on at least one reference message in the session.

[0005] In a third aspect of this disclosure, an interaction method is provided. The method includes: presenting an interaction configuration interface associated with a virtual object, the virtual object being provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying the first preset condition; determining interaction configuration information associated with the virtual object via the interaction configuration interface; and presenting interactive content from the virtual object in a session interface associated with the first user and the second user, the interactive content being generated based on the interaction configuration information.

[0006] In a fourth aspect of this disclosure, an apparatus for interaction is provided. The apparatus includes: a session interface module configured to present a session interface of a session, the session being associated with at least a first user and a second user; a first presentation module configured to present a visual representation of a virtual object in the session interface, the virtual object being provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying the first preset condition; and a second presentation module configured to present first interactive content from the virtual object in the session interface, the first interactive content being generated based on at least one reference message in the session.

[0007] In a fifth aspect of this disclosure, an apparatus for interaction is provided. The apparatus includes: a receiving module configured to receive an interaction configuration request from a first user regarding a virtual object, the virtual object being provided to the first user and the second user in response to a historical interaction between the first user and the second user satisfying the first preset condition; a sending module configured to send an invitation message associated with the virtual object in a session associated with at least the first user and the second user; and a triggering module configured to, based on the second user's confirmation of the invitation message, trigger the activation of the virtual object's interactive capability in the session, such that the virtual object is configured to provide interactive content based on at least one reference message in the session.

[0008] In a sixth aspect of this disclosure, an apparatus for interaction is provided. The apparatus includes: a configuration interface module configured to present an interactive configuration interface associated with a virtual object, the virtual object being provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying the first preset condition; a determination module configured to determine interactive configuration information associated with the virtual object via the interactive configuration interface; and a third presentation module configured to present interactive content from the virtual object in a session interface associated with the first user and the second user, the interactive content being generated based on the interactive configuration information.

[0009] 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 aspects.

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

[0011] 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

[0012] 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:

[0013] Figure 1 A schematic diagram is shown of an example environment in which embodiments of the present disclosure may be implemented;

[0014] Figures 2A to 2E Example interfaces according to some embodiments of this disclosure are shown;

[0015] Figures 3A to 3D Example interfaces according to some embodiments of this disclosure are shown;

[0016] Figures 4A to 4C Example interfaces according to some embodiments of this disclosure are shown;

[0017] Figure 5 A flowchart illustrating an example process of interaction according to some embodiments of this disclosure is shown;

[0018] Figure 6 A flowchart illustrating an example process of interaction according to yet another embodiment of this disclosure is shown;

[0019] Figure 7 A flowchart illustrating an example process of interaction according to other embodiments of this disclosure is shown;

[0020] Figure 8 A schematic structural block diagram of an example device for interaction according to some embodiments of the present disclosure is shown;

[0021] Figure 9 A schematic structural block diagram of an example device for interaction according to some embodiments of the present disclosure is shown;

[0022] Figure 10 A schematic structural block diagram of an example device for interaction according to some embodiments of the present disclosure is shown; and

[0023] Figure 11 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation

[0024] 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.

[0025] 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.

[0026] 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.

[0027] 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.

[0028] 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.

[0029] As mentioned above, with the increasing maturity of network technology, more and more users are using online platforms for interaction. For example, users can use online platforms to have conversations with other users. Furthermore, users can interact with virtual objects provided by the online platform. Therefore, in conversational scenarios, how to provide users with the ability to interact with virtual objects in conjunction with other users is a noteworthy area of ​​focus.

[0030] Embodiments of this disclosure propose a scheme for interaction. According to this scheme, a session interface can be presented, wherein the session is associated with at least a first user and a second user. This disclosure can also present a visual representation of a virtual object within the session interface. This virtual object is provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying a first preset condition. Furthermore, this disclosure supports presenting first interactive content from the virtual object within the session interface. The first interactive content is generated based on at least one reference message in the session.

[0031] In this manner, embodiments of the present disclosure can present interactive content generated by virtual objects associated with the first and second users based on reference messages in the session interface. Furthermore, such virtual objects are provided to the first and second users in response to historical interactions between them. Thus, embodiments of the present disclosure can support users interacting with virtual objects based on session messages in the session interface and obtaining interactive content from the virtual objects in response to at least one reference message in the session. This enriches the interaction methods between users and virtual objects, as well as between users, and improves the efficiency of interaction between users and virtual objects.

[0032] The embodiments of this disclosure also propose another scheme for interaction. According to this scheme, the disclosure can receive an interaction configuration request from a first user regarding a virtual object. Such a virtual object is provided to the first user and the second user in response to a historical interaction between the first user and the second user satisfying a first preset condition. The disclosure can also send an invitation message associated with the virtual object in a session associated with the first user and the second user. Such a session is associated with at least the first user and the second user. Furthermore, the disclosure can also trigger the activation of the virtual object's interactive capability in the session based on the second user's confirmation of the invitation message, such that the virtual object is configured to provide interactive content based on at least one reference message in the session.

[0033] In this manner, embodiments of this disclosure can, in response to receiving an interaction configuration request from a first user regarding a virtual object, send an invitation message associated with the virtual object in a session with a second user. Furthermore, this disclosure can, in response to the second user's confirmation of the invitation message, trigger the activation of the virtual object's interactive capabilities within the session, thereby supporting both the first and second users in configuring interactive capabilities associated with jointly interacting virtual objects within the session, which improves the efficiency of configuring the virtual object's interactive capabilities. Moreover, after the virtual object's interactive capabilities within the session are enabled, the virtual object can provide interactive content based on reference messages within the session, thereby enriching the interaction methods between the virtual object and the user and improving the efficiency of interaction between the user and the virtual object.

[0034] The embodiments of this disclosure also propose another scheme for interaction. According to this scheme, a configuration interface associated with a virtual object can be presented. Such a virtual object is provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying a first preset condition. This disclosure can also determine interaction configuration information associated with the virtual object via the configuration interface. Furthermore, this disclosure can present interactive content from the virtual object in a session interface associated with the first user and the second user. The interactive content is generated based on the interaction configuration information.

[0035] In this way, embodiments of the present disclosure enable users to configure interactive configuration information associated with virtual objects via a configuration interface associated with the virtual object, providing a reference for the virtual object to generate interactive content in a session. Thus, embodiments of the present disclosure enable users to provide a basis for the process of generating interactive content for virtual objects by configuring interactive configuration information associated with them, thereby improving the efficiency and quality of interaction between virtual objects and users.

[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 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. For example... Figure 1 As shown, example environment 100 may include electronic device 110.

[0039] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, virtual applications, game applications, media applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0040] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0041] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 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 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0042] Server 130 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 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 in electronic devices 110 that support sessions and virtual objects.

[0043] A communication connection can be established between server 130 and electronic device 110. 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 130 and electronic device 110 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] Example 1 Enable the interactive capabilities of virtual objects

[0048] Figures 2A to 2E Example interfaces 200A to 200E according to some embodiments of the present disclosure are shown. Interfaces 200A to 200E may, for example, be provided by... Figure 1 Provided by the electronic device 110 or server 130 shown.

[0049] In some embodiments, such as Figure 2A As shown, electronic device 110 can present interface 200A. For example, interface 200A is a viewing interface for virtual objects (or a details page, information display interface, etc.). As an example, electronic device 110 can present virtual objects in interface 200A, such as virtual object 205. As an example, the visual appearance of virtual object 205 in interface 200A is configured by the user associated with virtual object 205 (e.g., a first user and / or a second user).

[0050] In some embodiments, the virtual object 205 may be associated with at least one user. For example, the virtual object 205 may belong exclusively to a first user. Alternatively, the virtual object 205 may be associated with a first user and a second user. As an example, the virtual object 205 may be provided to the first user and the second user in response to the fulfillment of preset conditions (e.g., also referred to as a first preset condition) in a historical interaction between the first user and the second user. For example, such historical interactions may include a set of interactive events jointly participated in by the first user and the second user. The first user and the second user may obtain the virtual object 205 in response to the fulfillment of the first preset condition in the interaction attributes of a set of interactive events. For example, interaction attributes may include interaction frequency, interaction content, etc.

[0051] For example, such a set of interactive events may include text message interactions, image message interactions, audio message interactions, video call interactions, voice call interactions, emoticon interactions, and so on during a session. For example, virtual object 205 may be associated with (or provided to) the first user and the second user in response to the number of consecutive days of the session between the first user and the second user meeting a preset number of days.

[0052] In some embodiments, such a set of interactive events may also include interactive events between the first user and the second user that occur independently of the session. For example, such interactive events may include events such as the first user viewing, liking, saving, and forwarding works published by the second user.

[0053] It should be understood that the acquisition and use of information regarding interactive events involved in this disclosure are all carried out with the knowledge and authorization of the relevant users.

[0054] For example, virtual object 205 may include virtual pets associated with a first user and a second user, such as co-parenting pets. Additionally, at least one attribute of virtual object 205 may be updated accordingly based on a set of interaction events between the current user and the target object, such that virtual object 205 may have different visual representations and / or different interactive capabilities, for example.

[0055] As an example, virtual object 205 can be presented in the session interface and / or other associated interfaces with the first user and the second user. Alternatively, virtual object 205 can also be added to a virtual scene by the first user or the second user for interaction, etc.

[0056] In some embodiments, the electronic device 110 may present identification information (e.g., avatar identification and / or name identification) of at least one user associated with the virtual object 205 in the interface 200A, such as identification 206.

[0057] In some embodiments, the electronic device 110 can receive an interactive configuration request from a first user or a second user regarding the virtual object 205. Taking the first user as an example, the process of receiving an interactive configuration request regarding the virtual object 205 will be described exemplarily.

[0058] As an example, electronic device 110 can receive a first user's interactive configuration request for the virtual object 205 in a viewing interface (e.g., interface 200A). For example, electronic device 110 can provide an interactive entry point (e.g., also referred to as a second interactive entry point), such as interactive entry point 208, in interface 200A. As an example, electronic device 110 can present control 210 in interface 200A. Electronic device 110 can present interactive entry point 208 in interface 200A in response to a trigger on control 210 (e.g., a click operation). Further, electronic device 110 can present an interactive configuration interface for the virtual object 205 in response to a trigger on interactive entry point 208 (e.g., a click operation) to receive an interactive configuration request for the virtual object 205 in the interactive configuration interface.

[0059] In some embodiments, such as Figure 2B As shown, electronic device 110 can present interface 200B. Interface 200B can be implemented, for example, as an interactive configuration interface for virtual object 205. Electronic device 110 can present an interactive entry point (e.g., also referred to as a first interactive entry point) in interface 200B, such as control 212. Electronic device 110 can present descriptive information associated with control 212 (e.g., "Enable Sprite Chat Function") in interface 200A to indicate the function associated with control 212. Electronic device 110 can receive an interactive configuration request from a first user regarding the virtual object in response to a trigger on control 212. For example, electronic device 110 can send an invitation message associated with the virtual object in a session associated with the first user and a second user in response to a trigger on control 212 (e.g., a click operation). Alternatively, electronic device 110 can also present control 214 in interface 200B as a first interactive entry point. Electronic device 110 can receive an interactive configuration request from a first user regarding the virtual object in response to a trigger on control 214. For example, electronic device 110 may, in response to a trigger on control 214 (e.g., a click operation), send an invitation message associated with a virtual object in a session associated with a first user and a second user.

[0060] Additionally or alternatively, before sending the invitation message associated with the virtual object in the session, electronic device 110 may, in response to a trigger on control 212 (or control 214), present an invitation window to obtain further confirmation from the first user regarding the initiation of the interaction configuration request. As an example, such as Figure 2CAs shown, electronic device 110 can present interface 200C. For example, electronic device 110 can present invitation window 216 in interface 200C. As an example, electronic device 110 can present descriptive information and / or interaction examples (e.g., image examples and / or text examples) of the interactive capabilities of virtual object 205 in a session in invitation window 216 to help users better understand the interactive capabilities of virtual object in a session.

[0061] In some embodiments, the electronic device 110 may present a confirmation control 218 in an invitation window 216. Further, in response to a triggering of the confirmation control 218 (e.g., a click operation), the electronic device 110 may send an invitation message associated with a virtual object in a session associated with the first user and the second user.

[0062] In some embodiments, such as Figure 2D As shown, electronic device 110 can present interface 200D. Interface 200D can be implemented as a conversational interface associated with a first user and a second user. For example, the conversation associated with the first user and the second user can include a private chat conversation between the first user and the second user. Alternatively, the conversation associated with the first user and the second user can include a group chat conversation. The group members in such a group chat conversation include at least the first user and the second user. Taking a private chat conversation as an example, electronic device 110 can present an invitation message from the first user in interface 200B, such as invitation message 220. As an example, such invitation message 220 can be implemented in the form of a component (e.g., a message card). For example, electronic device 110 can present a visual image associated with virtual object 205 in invitation message 220. Alternatively, electronic device 110 can present descriptive text (e.g., "Start Sprite Chat") associated with the interactive capabilities of virtual object 205 in the conversation in invitation message 220.

[0063] Additionally or alternatively, electronic device 110 may present a confirmation status of the invitation message in invitation message 220. For example, electronic device 110 may present a first status element (e.g., "Waiting to Accept") in the invitation message before receiving confirmation of the invitation message from the second user. Alternatively, electronic device 110 may present a second status element (e.g., "Accepted") in invitation message 220 in response to confirmation of the invitation message from the second user.

[0064] Alternatively, the invitation message can have different display styles on the sender and receiver. For example, before the second user confirms the invitation message, the client associated with the second user can present the invitation message from the first user in the session between the first and second users. For example, the client associated with the second user can present a third status element (e.g., "View") in the invitation message. Further, the client associated with the second user can receive confirmation of the invitation message from the second user in response to a trigger (e.g., a click action). Alternatively, the client associated with the second user can present a confirmation window for the invitation information in response to a trigger (e.g., a click action). For example, the client associated with the second user can present descriptive information and / or interaction examples (e.g., image examples and / or text examples) associated with the interactive capabilities of the virtual object in the session in the confirmation window to help the second user better understand the interactive capabilities. The client associated with the second user can provide a confirmation control in the confirmation window. Further, the client associated with the second user can receive confirmation of the invitation message from the second user in response to a trigger (e.g., a click action) of the confirmation control. Alternatively, the client associated with the second user may, in response to receiving confirmation of the invitation message from the second user, present a fourth status element (e.g., "Accepted") in the invitation message.

[0065] Additionally, electronic device 110 can trigger the activation of the interactive capability of virtual object 205 in a session based on the second user's confirmation of the invitation message. For example, such an interactive capability could allow virtual object 205 to be configured to provide interactive content based on at least one reference message in the session. As an example, the at least one reference message could originate from a participant in the session (e.g., a first user or a second user, etc.).

[0066] In some embodiments, such as Figure 2E As shown, electronic device 110 can present interface 200E. Interface 200E can be a session interface associated with a first user and a second user. For example, electronic device 110 can present a notification message, such as message 224, in interface 200E in response to the activation of the interactive capability of a virtual object in the session. Further, electronic device 110 can present descriptive information associated with the interactive capability in response to a trigger on message 224 (e.g., a click operation). Alternatively, electronic device 110 can present an interactive configuration interface in response to a trigger on message 224, to present descriptive information associated with the interactive capability in the interactive configuration interface.

[0067] Alternatively, after the invitation message is confirmed by the second user, the electronic device 110 may, in response to receiving a preset operation associated with the invitation message (e.g., a click on the invitation message), present the interactive configuration interface of the virtual object 205. Further, the electronic device 110 may update the interactive configuration information of the virtual object via the interactive configuration interface, enabling the virtual object 205 to provide interactive content based on the updated interactive configuration information. As an example, such interactive configuration information can provide a reference for the process of generating interactive content for the virtual object 205. For example, the virtual object 205 may use a generative model to generate interactive content. Such interactive configuration information may, for example, be provided as prompts to the generative model associated with the virtual object 205 to obtain corresponding interactive content.

[0068] As an example, electronic device 110 may present at least one message from virtual object 205 corresponding to the interactive content in the session area of ​​the session interface. For example, electronic device 110 may present preset messages, such as 226 and / or message 228, in the session area in response to the virtual object's interactive capability being enabled in the session. For example, such preset messages may indicate the interaction method with virtual object 205. Alternatively, such at least one message may also include a reply message generated by virtual object 205 based on at least one reference message in the session. For example, such a reply message may include the virtual object 205's reply to messages from a first user and / or a second user. As an example, such reference messages may include text content, voice content, media content, and / or emoticon content, etc.

[0069] Additionally or alternatively, the electronic device 110 may present a visual representation 222 corresponding to the virtual object 205 in the interface 200E. For example, such a visual representation 222 may be configured by a first user or a second user associated with the virtual object 205. As an example, the electronic device 110 may present interactive content associated with the visual representation 222 of the virtual object in a conversational interface. For example, the electronic device 110 may present additional interface elements (conversation bubbles appearing around the visual representation 222) associated with the visual representation 222 in the conversational interface to indicate interactive content. Alternatively, the electronic device 110 may also present virtual actions (e.g., waving gestures) associated with the visual representation 222 in the conversational interface to indicate interactive content.

[0070] Based on the process described above, embodiments of this disclosure can, in response to receiving an interaction configuration request from a first user regarding a virtual object, send an invitation message associated with the virtual object in a session with a second user. Furthermore, this disclosure can, in response to the second user's confirmation of the invitation message, trigger the activation of the virtual object's interactive capabilities in the session, thereby supporting both the first and second users in configuring interactive capabilities associated with jointly interacting virtual objects within the session, which improves the efficiency of configuring the virtual object's interactive capabilities. In addition, after the virtual object's interactive capabilities in the session are enabled, the virtual object can provide interactive content based on reference messages in the session, thereby enriching the interaction methods between the virtual object and the user and improving the efficiency of interaction between the user and the virtual object.

[0071] Next, based on Figures 3A to 3D An exemplary description is provided of the interaction process with virtual objects in a session.

[0072] Example 2 Interaction process with virtual objects in a session

[0073] Figures 3A to 3D Example interfaces 300A to 300D according to some embodiments of the present disclosure are shown. Interfaces 300A to 300D may, for example, be provided by... Figure 1 Provided by the electronic device 110 or server 130 shown.

[0074] like Figure 3A As shown, the electronic device 110 can present an interface 300A. Interface 300A is, for example, a conversation interface. Such a conversation is associated with at least a first user and a second user. For example, a conversation associated with the first user and the second user can include a private chat conversation between the first user and the second user. Alternatively, a conversation associated with the first user and the second user can include a group chat conversation. Group members in such a group chat conversation include at least the first user and the second user.

[0075] In some embodiments, the electronic device 110 may present a visual representation of a virtual object in the interface 300A, for example, a visual representation 305. As an example, the virtual object is provided to the first user and the second user in response to a historical interaction between them satisfying preset conditions (e.g., a first preset condition). The specific provisioning process can be referred to the exemplary description above, and will not be repeated here. For example, the visual representation 305 may be determined by the configuration operation of the first user or the second user on the virtual object.

[0076] In some embodiments, the electronic device 110 may present interactive content (e.g., also referred to as first interactive content) from a virtual object in a session interface. Such first interactive content is generated based on at least one reference message in the session. As an example, the electronic device 110 may present the first interactive content from the virtual object in response to receiving a message (e.g., also referred to as a second message) that satisfies a triggering condition (e.g., also referred to as a first triggering condition). For example, such first interactive content is generated based on at least one reference message in the session.

[0077] As an example, the first trigger condition instructs the second message to include a reference associated with the virtual object. In some embodiments, the reference associated with the virtual object may include preset text. For example, such preset text may include "@" and the name of the virtual object (e.g., "Name A"), such as "@Name A". Alternatively, such preset text may also include, for example, preset keywords (e.g., "Hello") and the name of the virtual object, such as "Hello, Name A".

[0078] Alternatively, the electronic device 110 may present an input control, such as control 306, in the interface 300A. Further, the electronic device 110 may obtain first input content, including quoted content, via control 306. For example, such first input content may include quoted content and other input text. Exemplarily, such first input content may include "@NameA Tell a Story".

[0079] As an example, electronic device 110 may, in response to receiving a target operation, present referenced content in an input control (e.g., control 306). For example, electronic device 110 may, in response to receiving a first operation for inputting a reference, present referenced content in an input control. In some embodiments, such as Figure 3B As shown, electronic device 110 can present interface 300B. For example, interface 300B can be a session interface implemented as a session associated with a first user and a second user. For example, electronic device 110 can present virtual keyboard control 308 in interface 300B in response to a user's triggering (e.g., click operation) of an input control (e.g., control 306). Further, electronic device 110 can obtain reference content (e.g., "@name A") input by the user via keyboard control 308. Alternatively, electronic device 110 can present identification information associated with a virtual object (e.g., visual representation and / or name identifier associated with the virtual object), such as identifier 310, in response to a preset keyword (e.g., "@") input by the user obtained via keyboard control 308. Further, electronic device 110 can present reference content (e.g., "@name A") in control 306 in response to the selection of identifier 310.

[0080] In some embodiments, continue to refer to Figure 3A The electronic device 110 may, in response to receiving a second operation associated with an identifier element of a virtual object, present referenced content in an input control (e.g., control 306). As an example, the identifier element associated with the virtual object may include, for example, a visual identifier (e.g., avatar identifier 312) and / or a text identifier (e.g., name identifier 314) associated with the virtual object. As an example, the electronic device 110 may, in response to receiving a second operation associated with the identifier element (e.g., a click operation or a long press operation), present referenced content (e.g., "@nameA") in control 306.

[0081] In some embodiments, such as Figure 3C As shown, electronic device 110 can present interface 300C. For example, interface 300C can be implemented as a session interface associated with a first user and a second user. For example, electronic device 110 can, in response to receiving a third operation on a visual representation of a virtual object (e.g., visual representation 305), present referenced content in an input control (e.g., control 306). As an example, electronic device 110 can, in response to receiving a click or long press operation on visual representation 305, present indicator element 318 (e.g., "@chat with the sprite"). Further, electronic device 110 can, in response to triggering indicator element 318 (e.g., a click operation), present referenced content in control 306 (e.g., "@name A").

[0082] In some embodiments, electronic device 110 may present a preset interactive control 318 associated with a virtual object in interface 300C. Alternatively, electronic device 110 may present the preset interactive control 318 in a session interface of a session in response to the virtual object's interactive capability being enabled. As an example, electronic device 110 may present referenced content in an input control (e.g., control 306) in response to receiving a fourth operation on the preset interactive control. For example, electronic device 110 may present referenced content (e.g., "@name A") in control 306 in response to triggering the preset interactive control 318 (e.g., a click operation).

[0083] In some embodiments, such as Figure 3DAs shown, electronic device 110 can present interface 300D. For example, interface 300D can be implemented as a session interface associated with a first user and a second user. For example, electronic device 110 can obtain first input content including referenced content (e.g., "@Name A tells a story") via input controls of the session interface. Further, electronic device 110 can present a second message corresponding to the first input content, such as message 320, in the session interface in response to a sending operation for the first input content. Additionally, electronic device 110 can present first interactive content from a virtual object in response to the second message being determined to satisfy a first triggering condition (e.g., including referenced content). For example, such first interactive content is generated based on at least one reference message in the session. For example, at least one reference message may include the second message satisfying the first triggering condition (e.g., message 320). Alternatively, at least one reference message may also include historical messages in the session.

[0084] As an example, the first interactive content may include a message. For instance, electronic device 110 may present at least one message from a virtual object, such as message 322 and message 324, in a conversation area of ​​the conversation interface. Such at least one message corresponds to the first interactive content. For example, such at least one message may be generated based on at least one reference message by a generative model associated with the virtual object. For example, at least one reference message may include “@Name A tells a story”. The generative model may generate message content associated with “story” based on the at least one reference message. This disclosure is not intended to limit the training process and specific implementation of the generative model.

[0085] In some embodiments, the electronic device 110 may present multiple messages from the virtual object in response to the first interactive content meeting a splitting condition. For example, such a splitting condition may include the length of the first interactive content and / or semantic information of the first interactive content.

[0086] As an example, electronic device 110 may, in response to the length (e.g., number of characters) of the first interactive content being greater than a preset length (e.g., 10 characters), present multiple messages from a virtual object, such as message 322 and message 324. As an example, the multiple messages are determined based on the first interactive content. For example, electronic device 110 or server 130 may, based on preset keywords (e.g., periods or semicolons) in the first interactive content, split the first interactive content into multiple text parts to present multiple messages corresponding to the multiple text parts in the session area. The length of each of the multiple text parts is no greater than the preset length.

[0087] As an example, electronic device 110 may, in response to the inclusion of multiple text portions corresponding to multiple semantics in the first interactive content, present multiple messages from a virtual object corresponding to the multiple text portions. For example, the multiple semantics may indicate, exemplarily, that the first interactive content includes the text content “Watching movies is a lot of fun. Do you have any movie recommendations?”. The multiple semantics corresponding to such interactive content may include “opinions on movies” and “requests for movie recommendations.” Therefore, the multiple messages corresponding to the first interactive content may include, for example, “Watching movies is a lot of fun.” and “Do you have any movie recommendations?”. Alternatively, electronic device 110 or server 130 may determine the semantic information of the first interactive content based on a preset model. As an example, such a preset model may be implemented as a machine learning model capable of determining semantic information based on text content. This disclosure is not intended to limit the specific implementation or training process of such machine learning model.

[0088] Alternatively, the electronic device 110 may sequentially present multiple messages in the session area based on a preset time interval (e.g., 0.5 seconds).

[0089] In some embodiments, the electronic device 110 can present at least one message associated with a first style in a session area. The first style differs from a second style of a first message in the session. For example, the first message comes from a participant in the session (e.g., a first user or a second user). For example, such a first or second style can be associated with message bubbles, message text font, message text color, and / or message text size. For example, the first style might indicate a bubble corresponding to an orange background, and the second style might indicate a bubble corresponding to a white background. In this way, messages from virtual objects and users can be distinguished based on different styles, thereby improving the efficiency of information retrieval for the user.

[0090] Additionally or alternatively, electronic device 110 may be associated with at least one message from the virtual object to present a visual identifier of the virtual object (e.g., avatar identifier 312). As an example, the visual identifier is determined based on the virtual object's image data. For example, such image data may correspond to the visual representation 305 of the virtual object. Alternatively, such a visual identifier may be determined based on configuration operations by a first user and / or a second user. For example, avatar identifier 312 is determined based on image content uploaded by the first user or the second user.

[0091] In some embodiments, the first interactive content may be associated with a visual representation 305 of a virtual object. For example, the electronic device 110 may present the first interactive content in an interface 300D in association with the visual representation 305. For example, the electronic device 110 may present additional interface elements associated with the visual representation 305 in the interface 300D. The additional interface elements may indicate the first interactive content. For example, such additional interface elements may include message bubbles. For example, the electronic device 110 may present message bubbles around (e.g., on top of) the visual representation 305 to indicate the first interactive content.

[0092] Alternatively, the electronic device 110 may also present virtual actions associated with the visual representation in the conversational interface to indicate the first interactive content. For example, the electronic device 110 may trigger the visual representation 305 to perform a virtual action (e.g., a waving gesture) corresponding to the preset text content in response to at least one reference message including preset text content (e.g., hello).

[0093] In some embodiments, the electronic device 110 can present a response to the first interactive content in the conversational interface. For example, taking message 322 as an example, the electronic device 110 can present a response control (not shown in the figure) associated with message 322 in response to a preset operation on message 322 (e.g., a click operation). Further, the electronic device 110 can present quoted content (e.g., “@nameA”) and an indicator element associated with message 322 (e.g., partial text content corresponding to message 322, such as “XXXXXX…”) in an input control (e.g., control 306) in response to the triggering of the response control. The electronic device 110 can obtain user input content (e.g., text content or voice content) via control 306 and present a response content including quoted content, an indicator element associated with message 322, and the input content in control 306. The electronic device 110 can present a response content corresponding to the response content in the conversational interface in response to a sending operation of the response content. Further, the electronic device 110 can present a second interactive content from a virtual object in the conversational interface. The second interactive content is generated based at least on the reply content and the first interactive content. Alternatively, the second interactive content can also be generated based on the history of messages in the session.

[0094] In some embodiments, the electronic device 110 may, in response to a virtual object being set to enable interactive capabilities associated with a session, present first interactive content and / or second interactive content from the virtual object in a session interface. The enabling process associated with the interactive capabilities can be referred to the exemplary description above, and will not be repeated here.

[0095] In some embodiments, the first and / or second interactive content is also generated based on interactive configuration information associated with the virtual object. The interactive configuration information is determined based on configuration operations by the first and / or second user. As an example, the electronic device 110 may, in response to a third operation on the visual representation 305, present an interactive configuration interface associated with the virtual object. Continuing to refer to... Figure 3C The electronic device 110 can present an indicator element 326 in response to a click operation on the visual representation 305. Furthermore, the electronic device 110 can present an interactive configuration interface associated with the virtual object in response to a selection of the indicator element 326. The electronic device 110 can determine the interactive configuration information associated with the virtual object via the interactive configuration interface. The process of determining the interactive configuration information associated with the virtual object via the interactive configuration interface is described in the exemplary description below and will not be repeated here.

[0096] In some embodiments, the interactive capability of the virtual object in a session is configured to be disabled in response to a second triggering condition being met. As an example, the second triggering condition may include receiving an instruction message via the session indicating that the interactive capability is disabled. For instance, electronic device 110 may trigger the disabling of the virtual object's interactive capability in a session in response to receiving an instruction message (e.g., "Turn off Sprite Chat") from a first user or a second user.

[0097] Alternatively, the second triggering condition may include the virtual object being switched to a preset state in response to the interaction between the first user and the second user within a preset time period not meeting a preset condition (e.g., also referred to as the second preset condition). For example, electronic device 110 may trigger the switching of the virtual object to the preset state in response to the first user and the second user not interacting within 24 hours (e.g., not interacting with messages, voice, etc.). For example, the virtual object in the preset state has at least one capability disabled (e.g., the ability to interact in the conversation interface). Alternatively, the visual representation of the virtual object in the preset state may correspond to a preset style (e.g., a grayscale style).

[0098] Alternatively, the second triggering condition may include configuring the visual representation of the virtual object to stop being displayed in the session interface. For example, electronic device 110 may stop displaying the visual representation of the virtual object in the session interface in response to a configuration operation by a first user.

[0099] In some embodiments, the second trigger condition may indicate that the configuration information of the virtual object is updated by a first user or a second user to disable interactive capabilities. As an example, the electronic device 110 may disable the interactive capabilities of the virtual object in the session interface in response to a preset operation by the first user in the interactive configuration interface (e.g., triggering of a control associated with disabling interactive capabilities).

[0100] Additionally or alternatively, the electronic device 110 may also, in response to receiving a preset operation on the first interactive content or the second interactive content, obtain feedback information from the first user regarding the first interactive content or the second interactive content. For example, taking the first interactive content as an example, the electronic device 110 may, in response to the first user's click operation on the first interactive content, present multiple preset indicator elements (e.g., multiple emoticons). Further, the electronic device 110 may, in response to selecting a target indicator element among the multiple preset indicator elements, receive feedback information corresponding to the target indicator element. For example, the multiple preset indicator elements may include a "heart" emoticon, and the feedback information corresponding to the "heart" emoticon may be "like". Alternatively, the multiple preset indicator elements may include a "crying" emoticon, and the feedback information corresponding to the "crying" emoticon may be "dislike".

[0101] Based on the process described above, embodiments of this disclosure can present interactive content generated by virtual objects associated with the first and second users based on reference messages in the session interface. Furthermore, such virtual objects are provided to the first and second users in response to historical interactions between them. Thus, embodiments of this disclosure can support users interacting with virtual objects based on session messages in the session interface and obtaining interactive content from the virtual objects in response to at least one reference message in the session. This enriches the interaction methods between users and virtual objects, as well as between users, and improves the efficiency of interaction between users and virtual objects.

[0102] Next, based on Figures 4A to 4C An exemplary description is provided of the process of configuring interactive configuration information for virtual objects.

[0103] Example 3 Configure the interactive configuration information of virtual objects.

[0104] Figures 4A to 4C Example interfaces 400A to 400C according to some embodiments of the present disclosure are shown. Interfaces 400A to 400C may, for example, be provided by... Figure 1 Provided by the electronic device 110 or server 130 shown.

[0105] In some embodiments, such as Figure 4AAs shown, the electronic device 110 can present an interface 400A. For example, interface 400A can be implemented as a viewing interface for virtual objects (or a details page, information display interface, etc.). As an example, the electronic device 110 can present virtual objects in interface 400A, such as virtual object 405. As an example, virtual object 405 is provided to the first user and the second user in response to the historical interaction between the first user and the second user satisfying preset conditions (e.g., a first preset condition). The specific provisioning process can be referred to the exemplary description above, and will not be repeated here.

[0106] In some embodiments, electronic device 110 may provide control 408 in interface 400A. Electronic device 110 may present an interactive configuration interface for virtual objects in response to a triggering action on control 408 (e.g., a click operation). Alternatively, electronic device 110 may provide control 406 in interface 400A. Further, electronic device 110 may present control 408 in interface 400A in response to a triggering action on control 406.

[0107] Alternative locations, such as Figure 4B As shown, electronic device 110 can present interface 400B. For example, interface 400B can be implemented as a session interface for a conversation associated with a first user and a second user. For example, electronic device 110 can present a visual representation 410 of virtual object 405 in interface 400B. Further, electronic device 110 can present an indicator element 412 (e.g., "Setup Wizard Chat") in interface 400B in response to a trigger on visual representation 410 (e.g., a click operation). Further, electronic device 110 can present an interactive configuration interface associated with virtual object 405 in response to a trigger on indicator element 412 (e.g., a click operation).

[0108] In some embodiments, the electronic device 110 can determine interactive configuration information associated with the virtual object 405 via an interactive configuration interface. For example... Figure 4C As shown, the electronic device 110 can present an interface 400C. For example, the interface 400C can be implemented as an interactive configuration interface associated with the virtual object 405. As an example, a first user and a second user have configuration permissions for interactive configuration information. Furthermore, the first user and the second user can update the interactive configuration information via the interactive configuration interface.

[0109] In some embodiments, the electronic device 110 may present preset configuration information of a virtual object in an interactive configuration interface. As an example, such preset configuration information may include descriptive information associated with the virtual object's interactive capabilities in a session. For instance, the electronic device 110 may present a name (e.g., "Setting 1") corresponding to the descriptive information and descriptive text (e.g., "Strong Curiosity...") corresponding to the descriptive information in an interactive configuration interface (e.g., interface 400C). Alternatively, such preset configuration information may also include name information associated with the virtual object (e.g., name A).

[0110] Alternatively, such preset configuration information can be determined based on reference information associated with the virtual object. For example, the reference information associated with the virtual object may include the object type of the virtual object. For example, different virtual objects may correspond to different object types, such as type A, type B, and type C. Virtual objects of different object types may correspond to different descriptive information associated with interactive capabilities.

[0111] Alternatively, the reference information associated with the virtual object may include the virtual object's appearance information. For example, electronic device 110 or server 130 may determine descriptive information associated with the virtual object's interactivity based on the virtual object's appearance information. For example, electronic device 110 or server 130 may, in response to the virtual object's appearance information being associated with a kitten, determine descriptive information associated with the virtual object's interactivity (e.g., cute style, etc.) based on the kitten. For example, electronic device 110 or server 130 may, in response to the virtual object's appearance information including a "virtual camera element," determine descriptive information associated with the virtual object's interactivity (e.g., photographer, etc.) based on the "virtual camera element."

[0112] Furthermore, the electronic device 110 can determine the interactive configuration information associated with the virtual object based on editing operations on preset configuration information. Thus, embodiments of this disclosure can support users in editing the interactive configuration information associated with the interactive capabilities of the virtual object in a session interface.

[0113] In some embodiments, the electronic device 110 may present a first control, such as control 412, in the interface 400C. Further, the electronic device 110 may present a set of candidate options in response to a triggering action (e.g., a click operation) of control 412. As an example, the set of candidate options may be associated with a set of preset interactive description text. As an example, such a set of candidate options may include setting 1, setting 2, and setting 3, etc. Further, in response to the selection of a target candidate option (e.g., setting 1) in the set of candidate options, the electronic device 110 may present the interactive description text corresponding to the target candidate option in a second control (e.g., control 414) in the interactive interface. Further, the electronic device 110 may determine interactive configuration information associated with a virtual object based on the interactive description text. Thus, embodiments of this disclosure can provide users with a set of candidate options associated with interactive configuration information and corresponding interactive description text, thereby improving the efficiency of users configuring interactive configuration information.

[0114] Additionally, the electronic device 110 can present interactive content from the virtual object 405 in a session interface associated with the first user and the second user. This interactive content is generated based on interactive configuration information. The process of presenting the interactive content from the virtual object 405 in the session interface can be referred to the exemplary description of the first and second interactive content above, and will not be repeated here.

[0115] Based on the process described above, embodiments of this disclosure enable users to configure interactive configuration information associated with virtual objects via a configuration interface associated with the virtual object, providing a reference for the virtual object to generate interactive content in a session. Thus, embodiments of this disclosure enable users to provide a basis for the process of generating interactive content for virtual objects by configuring interactive configuration information associated with them, thereby improving the efficiency and quality of interaction between virtual objects and users.

[0116] Example process

[0117] Figure 5 A flowchart illustrating an example process 500 of interaction according to some embodiments of the present disclosure is shown. Process 500 may be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 500.

[0118] like Figure 5 As shown, in box 510, electronic device 110 presents a session interface for a session, which is associated with at least a first user and a second user.

[0119] In box 520, electronic device 110 presents a visual representation of a virtual object in the session interface. The virtual object is provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying a first preset condition.

[0120] In box 530, electronic device 110 presents first interactive content from a virtual object in a session interface, the first interactive content being generated based on at least one reference message in the session.

[0121] In some embodiments, presenting first interactive content from a virtual object in a session interface includes presenting at least one message from the virtual object in a session area of ​​the session interface, wherein the at least one message corresponds to the first interactive content.

[0122] In this way, embodiments of the present disclosure can support virtual objects to present message-type interactive content in a conversational interface, thereby improving the efficiency of interaction between users and virtual objects.

[0123] In some embodiments, presenting a first message from a virtual object in a session area of ​​the session interface includes: presenting at least one message associated with a first style in the session area, the first style being different from a second style of the first message in the session, the first message being from a first user or a second user.

[0124] In this way, embodiments of the present disclosure can present messages from virtual objects based on a presentation style different from that of messages from users in a session, thereby improving the efficiency of users obtaining information.

[0125] In some embodiments, in the conversation area of ​​the conversation interface, presenting at least one message from the virtual object includes: in response to the length of the first interactive content being greater than a preset length, presenting multiple messages from the virtual object, wherein the multiple messages are determined based on the first interactive content.

[0126] In this way, embodiments of the present disclosure can divide interactive content into multiple messages based on the length of the first interactive content, thereby improving the efficiency of users obtaining information.

[0127] In some embodiments, process 500 further includes: presenting a visual identifier of a virtual object in connection with at least one message, wherein the visual identifier is determined based on the image data of the virtual object, or the visual identifier is determined based on configuration operations of a first user and / or a second user.

[0128] In this way, embodiments of the present disclosure can associate messages with the visual identifiers of virtual objects. Furthermore, the visual identifiers of virtual objects can be determined based on the virtual object's image data or user configuration operations. Thus, embodiments of the present disclosure can enrich the presentation styles associated with virtual objects, thereby improving the efficiency of interaction between users and virtual objects.

[0129] In some embodiments, presenting first interactive content from a virtual object in a session interface includes: presenting the first interactive content in association with a visual representation in the session interface.

[0130] In this way, the embodiments of this disclosure can support the presentation of interactive content from virtual objects based on the visual representation of virtual objects, thereby enriching the interaction methods between virtual objects and users and improving the efficiency of interaction between users and virtual objects.

[0131] In some embodiments, in a session interface, presenting first interactive content associated with a visual representation includes: presenting additional interface elements associated with the visual representation in the session interface, the additional interface elements indicating the first interactive content; and / or presenting virtual actions associated with the visual representation in the session interface to indicate the first interactive content.

[0132] In this way, embodiments of the present disclosure can support the presentation of interactive content from virtual objects in the form of additional interface elements or virtual actions, thereby enriching the forms in which virtual objects present interactive content and improving the efficiency of users obtaining information.

[0133] In some embodiments, presenting first interactive content from a virtual object in a session interface includes: presenting a second message in the session interface; and, in response to the second message being determined to satisfy a first triggering condition, presenting the first interactive content from the virtual object, wherein at least one reference message includes the second message.

[0134] In this way, embodiments of the present disclosure can respond to receiving a message that meets a first triggering condition and present interactive content from a virtual object, thereby improving the efficiency of interaction between the user and the virtual object.

[0135] In some embodiments, the first trigger condition indicates that the second message includes a reference associated with the virtual object.

[0136] In this way, embodiments of this disclosure can enable users to obtain interactive content of virtual objects by sending messages including referenced content, thereby improving the efficiency of interaction between users and virtual objects.

[0137] In some embodiments, presenting a second message in a session interface includes: obtaining first input content, including referenced content, via an input control of the session interface; and, in response to a sending operation for the first input content, presenting a second message corresponding to the first input content in the session interface.

[0138] In this way, embodiments of this disclosure support the presentation of corresponding messages by obtaining input content, including referenced content, through input controls, thereby obtaining interactive content of virtual objects and improving the efficiency of interaction between users and virtual objects.

[0139] In some embodiments, process 500 further includes: in response to receiving a target operation, presenting referenced content in an input control, wherein the target operation includes one of the following: a first operation for inputting the referenced content; a second operation associated with an identifier element of the virtual object; a third operation for the visual representation of the virtual object; and a fourth operation for a preset interactive control in the session interface, the preset interactive control being associated with the virtual object.

[0140] In this way, the embodiments of this disclosure can support obtaining referenced content in multiple ways, thereby improving the user's operational efficiency.

[0141] In some embodiments, process 500 further includes: presenting a response to the first interactive content in a session interface; and presenting a second interactive content from a virtual object in a session interface, the second interactive content being generated at least based on the response content and the first interactive content.

[0142] In this way, the embodiments of this disclosure can support users to reply to the interactive content of virtual objects and obtain new interactive content from virtual objects in response to the replies, thereby improving the efficiency of interaction between users and virtual objects.

[0143] In some embodiments, presenting first interactive content from a virtual object in a session interface includes: in response to the virtual object being set to enable interactive capabilities associated with the session, presenting first interactive content from the virtual object in the session interface.

[0144] In this way, embodiments of the present disclosure support the presentation of interactive content from virtual objects in the session interface after the interactive capabilities of virtual objects associated with the session are enabled, thereby improving the efficiency of interaction between users and virtual objects.

[0145] In some embodiments, the interactive capability of a virtual object in a session is configured to be disabled in response to the fulfillment of a second triggering condition, the second triggering condition including one of the following: receiving an instruction message to disable the interactive capability via the session; the virtual object being switched to a preset state in response to the interaction between the first user and the second user within a preset time period not meeting the second preset condition; the visual representation of the virtual object being configured to stop being displayed in the session interface; the configuration information of the virtual object being updated by the first user or the second user to disable the interactive capability.

[0146] In this way, embodiments of the present disclosure can support disabling the interactive capabilities of virtual objects in a session in response to a variety of second triggering conditions, thereby improving the efficiency of interaction between users and virtual objects.

[0147] In some embodiments, the first interactive content is also generated based on interactive configuration information associated with the virtual object, which is determined based on configuration operations of the first user and / or the second user.

[0148] In this way, embodiments of this disclosure allow users to guide interactive content generated by virtual objects by configuring interactive configuration information associated with virtual objects, thereby improving the efficiency of interaction between users and virtual objects and enhancing the quality of interactive content generated by virtual objects.

[0149] In some embodiments, process 500 further includes: in response to a third operation on the visual representation, presenting an interactive configuration interface associated with the virtual object; and determining interactive configuration information associated with the virtual object via the interactive configuration interface.

[0150] In this way, embodiments of the present disclosure allow users to determine interactive configuration information associated with virtual objects via an interactive configuration interface, thereby improving user operational efficiency.

[0151] Figure 6 A flowchart of an example process 600 of an interaction according to further embodiments of the present disclosure is shown. Process 600 may be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 600.

[0152] like Figure 6 As shown, in block 610, electronic device 110 receives an interactive configuration request from a first user regarding a virtual object, which is provided to the first user and the second user in response to the fulfillment of a first preset condition in a historical interaction between the first user and the second user.

[0153] In box 620, electronic device 110 sends an invitation message associated with a virtual object in a session associated with a first user and a second user, the session being associated with at least the first user and the second user.

[0154] In box 630, electronic device 110 triggers the activation of the virtual object's interactive capability in the session based on the second user's confirmation of the invitation message, such that the virtual object is configured to provide interactive content based on at least one reference message in the session.

[0155] In some embodiments, receiving an interactive configuration request from a first user regarding a virtual object includes: presenting an interactive entry point in an interactive configuration interface associated with the virtual object; and receiving the interactive configuration request from the first user regarding the virtual object in response to triggering the interactive entry point.

[0156] In this way, embodiments of the present disclosure can obtain user interaction configuration requests associated with virtual objects through an interactive configuration interface, thereby improving user operation efficiency and configuration efficiency of the interactive capabilities of virtual objects.

[0157] In some embodiments, process 600 further includes: presenting a confirmation status of the invitation message in the session interface of the session.

[0158] In this way, embodiments of the present disclosure can indicate the confirmation status of invitation information to users, thereby improving the efficiency of users obtaining information.

[0159] In some embodiments, process 600 further includes: after the invitation message is confirmed by the second user, in response to receiving a preset operation associated with the invitation message, presenting an interactive configuration interface for the virtual object; and updating the interactive configuration information of the virtual object via the interactive configuration interface, so that the virtual object provides interactive content based on the updated interactive configuration information.

[0160] In this way, embodiments of this disclosure allow users to view the interactive configuration interface based on invitation messages. Furthermore, embodiments of this disclosure also allow users to update the interactive configuration information of virtual objects via the interactive configuration interface, thereby improving user operational efficiency.

[0161] In some embodiments, process 600 further includes at least one of the following: presenting at least one message from a virtual object in a session area of ​​the session interface of the session, the at least one message corresponding to interactive content; and presenting the interactive content in a visual representation associated with the virtual object in the session interface.

[0162] In this way, embodiments of the present disclosure can support the presentation of interactive content from virtual objects based on message type or other types associated with visual representation, thus enriching the ways in which interactive content is presented.

[0163] Figure 7A flowchart of an example process 700 of interaction according to other embodiments of the present disclosure is shown. Process 700 can be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 700.

[0164] like Figure 7 As shown, in box 710, electronic device 110 presents an interactive configuration interface associated with a virtual object, which is provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying a first preset condition.

[0165] In frame 720, electronic device 110 determines interactive configuration information associated with the virtual object via an interactive configuration interface.

[0166] In box 730, electronic device 110 presents interactive content from virtual objects in a session interface associated with a first user and a second user. The interactive content is generated based on interactive configuration information.

[0167] In some embodiments, the first user and the second user have editing permissions for interactive configuration information.

[0168] In this way, the embodiments of this disclosure can support users in editing interactive configuration information, thereby improving the efficiency and quality of interactive content generation.

[0169] In some embodiments, determining the interactive configuration information associated with a virtual object via an interactive configuration interface includes: presenting preset configuration information of the virtual object in the interactive configuration interface, the preset configuration information being determined based on reference information associated with the virtual object; and determining the interactive configuration information associated with the virtual object based on editing operations on the preset configuration information.

[0170] In this way, embodiments of the present disclosure can provide users with preset configuration information associated with virtual objects and support users in determining interactive configuration information by editing preset configuration information, thereby improving the efficiency of users in configuring interactive configuration information of virtual objects.

[0171] In some embodiments, the reference information indicates at least one of the following: the object type of the virtual object; the appearance information of the virtual object.

[0172] In this way, embodiments of the present disclosure support determining the preset configuration information of virtual objects based on the object type and / or styling information of the virtual objects, thereby enriching the preset configuration information of virtual objects.

[0173] In some embodiments, determining the interactive configuration information associated with a virtual object via an interactive configuration interface includes: presenting a set of candidate options in response to triggering a first control in the interactive configuration interface, the set of candidate options being associated with preset interactive description text; and presenting interactive description text corresponding to the target candidate option in a second control in the interactive interface in response to selecting a target candidate option from the set of candidate options; and determining the interactive configuration information associated with the virtual object based on the interactive description text.

[0174] In this way, embodiments of the present disclosure can provide users with a set of candidates to help them determine the interactive configuration information of virtual objects, thereby improving the efficiency of users in configuring interactive configuration information.

[0175] Example devices and equipment

[0176] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes.

[0177] Figure 8 A schematic structural block diagram of an example interactive device 800 according to certain embodiments of the present disclosure is shown. Device 800 may be implemented as or included in electronic device 110. Various modules / components in device 800 may be implemented by hardware, software, firmware, or any combination thereof.

[0178] like Figure 8 As shown, the device 800 includes: a session interface module 810 configured to present a session interface, the session being associated with at least a first user and a second user; a first presentation module 820 configured to present a visual representation of a virtual object in the session interface, the virtual object being provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying a first preset condition; and a second presentation module 830 configured to present first interactive content from the virtual object in the session interface, the first interactive content being generated based on at least one reference message in the session.

[0179] In some embodiments, the second presentation module 830 is further configured to present at least one message from a virtual object in a session area of ​​the session interface, the at least one message corresponding to the first interactive content.

[0180] In some embodiments, the second presentation module 830 is further configured to: present at least one message associated with a first style in a session area, the first style being different from a second style of a first message in the session, the first message being from a first user or a second user.

[0181] In some embodiments, the second presentation module 830 is further configured to: in response to the length of the first interactive content being greater than a preset length, present multiple messages from the virtual object, wherein the multiple messages are determined based on the first interactive content.

[0182] In some embodiments, the apparatus 800 further includes an identification module configured to: present a visual identifier of a virtual object in association with at least one message, wherein the visual identifier is determined based on the image data of the virtual object, or the visual identifier is determined based on configuration operations of a first user and / or a second user.

[0183] In some embodiments, the second presentation module 830 is further configured to: present first interactive content in association with a visual representation in a conversational interface.

[0184] In some embodiments, the second presentation module 830 is further configured to: present additional interface elements associated with the visual representation in the session interface, the additional interface elements indicating the first interactive content; and / or present virtual actions associated with the visual representation in the session interface to indicate the first interactive content.

[0185] In some embodiments, the second presentation module 830 is further configured to: present a second message in a session interface; and, in response to the second message being determined to satisfy a first triggering condition, present first interactive content from a virtual object, wherein at least one reference message includes the second message.

[0186] In some embodiments, the first trigger condition indicates that the second message includes a reference associated with the virtual object.

[0187] In some embodiments, the second presentation module 830 is further configured to: obtain first input content including referenced content via an input control of a session interface; and, in response to a sending operation for the first input content, present a second message corresponding to the first input content in the session interface.

[0188] In some embodiments, the device 800 further includes a content presentation module configured to: in response to receiving a target operation, present referenced content in an input control, wherein the target operation includes one of the following: a first operation for inputting the referenced content; a second operation associated with an identifier element of a virtual object; a third operation for the visual representation of the virtual object; and a fourth operation for a preset interactive control in a session interface, the preset interactive control being associated with the virtual object.

[0189] In some embodiments, the device 800 further includes a response module configured to: present response content to the first interactive content in a conversation interface; and present second interactive content from a virtual object in a conversation interface, the second interactive content being generated at least based on the response content and the first interactive content.

[0190] In some embodiments, the second presentation module 830 is further configured to: in response to the virtual object being set to enable interactive capabilities associated with the session, present first interactive content from the virtual object in the session interface.

[0191] In some embodiments, the interactive capability of a virtual object in a session is configured to be disabled in response to the fulfillment of a second triggering condition, the second triggering condition including one of the following: receiving an instruction message to disable the interactive capability via the session; the virtual object being switched to a preset state in response to the interaction between the first user and the second user within a preset time period not meeting the second preset condition; the visual representation of the virtual object being configured to stop being displayed in the session interface; the configuration information of the virtual object being updated by the first user or the second user to disable the interactive capability.

[0192] In some embodiments, the first interactive content is also generated based on interactive configuration information associated with the virtual object, which is determined based on configuration operations of the first user and / or the second user.

[0193] In some embodiments, the device 800 further includes an information configuration module configured to: present an interactive configuration interface associated with a virtual object in response to a third operation on the visual representation; and determine interactive configuration information associated with the virtual object via the interactive configuration interface.

[0194] Figure 9 A schematic structural block diagram of an example device 900 for interaction according to certain embodiments of the present disclosure is shown. Device 900 may be implemented as or included in electronic device 110. Various modules / components in device 900 may be implemented by hardware, software, firmware, or any combination thereof.

[0195] like Figure 9As shown, the device 900 includes: a receiving module 910 configured to receive an interaction configuration request from a first user regarding a virtual object, wherein the virtual object is provided to the first user and the second user in response to a historical interaction between the first user and the second user satisfying a first preset condition; a sending module 920 configured to send an invitation message associated with the virtual object in a session associated with the first user and the second user, wherein the session is associated with at least the first user and the second user; and a triggering module 930 configured to trigger the activation of the virtual object's interactive capability in the session based on the second user's confirmation of the invitation message, such that the virtual object is configured to provide interactive content based on at least one reference message in the session.

[0196] In some embodiments, the receiving module 910 is further configured to: present an interactive entry point in an interactive configuration interface associated with the virtual object; and receive an interactive configuration request from a first user regarding the virtual object in response to triggering the interactive entry point.

[0197] In some embodiments, the device 900 further includes a status module configured to present a confirmation status of the invitation message in the session interface of the session.

[0198] In some embodiments, the device 900 further includes an update module, which is configured to: after the invitation message is confirmed by the second user, in response to receiving a preset operation associated with the invitation message, present an interactive configuration interface for the virtual object; and update the interactive configuration information of the virtual object through the interactive configuration interface, so that the virtual object provides interactive content based on the updated interactive configuration information.

[0199] In some embodiments, the device 900 further includes a fourth presentation module, which is configured to: present at least one message from a virtual object in a session area of ​​a session interface of a session, the at least one message corresponding to interactive content; and present interactive content in a visual representation associated with the virtual object in the session interface.

[0200] Figure 10 A schematic structural block diagram of an example device 1000 for interaction according to certain embodiments of the present disclosure is shown. Device 1000 may be implemented as or included in electronic device 110. Various modules / components in device 1000 may be implemented by hardware, software, firmware, or any combination thereof.

[0201] like Figure 10As shown, the device 1000 includes: a configuration interface module 1010 configured to present an interactive configuration interface associated with a virtual object, the virtual object being provided to the first user and the second user in response to historical interactions between the first user and the second user satisfying a first preset condition; a determination module 1020 configured to determine interactive configuration information associated with the virtual object via the interactive configuration interface; and a third presentation module 1030 configured to present interactive content from the virtual object in a session interface associated with the first user and the second user, the interactive content being generated based on the interactive configuration information.

[0202] In some embodiments, the first user and the second user have editing permissions for interactive configuration information.

[0203] In some embodiments, the determining module 1020 is further configured to: present preset configuration information of a virtual object in an interactive configuration interface, the preset configuration information being determined based on reference information associated with the virtual object; and determine interactive configuration information associated with the virtual object based on editing operations on the preset configuration information.

[0204] In some embodiments, the reference information indicates at least one of the following: the object type of the virtual object; the appearance information of the virtual object.

[0205] In some embodiments, the determining module 1020 is further configured to: in response to triggering a first control in the interactive configuration interface, present a set of candidate options, the set of candidate options being associated with preset interactive description text; and in response to selecting a target candidate option from the set of candidate options, present interactive description text corresponding to the target candidate option in a second control in the interactive interface; and determine interactive configuration information associated with the virtual object based on the interactive description text.

[0206] The units included in devices 800, 900, or 1000 can be implemented using various methods, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in devices 800, 900, or 1000 may 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 may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0207] Figure 11 A block diagram of an electronic device 1100 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 11 The electronic device 1100 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 11 The electronic device 1100 shown can be used to achieve Figure 1 Electronic devices 110.

[0208] like Figure 11 As shown, electronic device 1100 is in the form of a general-purpose electronic device. Components of electronic device 1100 may include, but are not limited to, one or more processing units or processors 1110, memory 1120, storage device 1130, one or more communication units 1140, one or more input devices 1150, and one or more output devices 1160. Processor 1110 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 1120. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 1100.

[0209] Electronic device 1100 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 1100, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 1120 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 1130 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 1100.

[0210] Electronic device 1100 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 11 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 1120 may include computer program product 1125 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

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

[0212] Input device 1150 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 1160 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 1100 can also communicate with one or more external devices (not shown) via communication unit 1140 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 1100, or with any device that enables electronic device 1100 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).

[0213] 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.

[0214] 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.

[0215] 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.

[0216] 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.

[0217] 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.

[0218] 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. An interaction method, comprising: A session interface is presented, wherein the session is associated with at least a first user and a second user; In the session interface, a visual representation of a virtual object is presented. The virtual object is provided to the first user and the second user in response to the historical interaction between the first user and the second user satisfying a first preset condition. as well as In the conversation interface, first interactive content from the virtual object is presented. The first interactive content is generated based on at least one reference message in the conversation, wherein the interactive capability of the virtual object in the conversation is enabled based on the following operations: the first user initiates an invitation; and the second user confirms the invitation, wherein the interactive capability includes the chat capability of the virtual object in the conversation. The first interactive content includes at least one message from the virtual object, the at least one message being associated with the visual identifier display of the virtual object, and the visual identifier being associated with the visual representation.

2. The method of claim 1, wherein the at least one message is presented in a first style, the first style being different from a second style of the first message in the session, and the first message originating from the first user or the second user.

3. The method according to claim 1, further comprising: In response to the first interactive content satisfying the splitting condition, multiple messages from the virtual object are presented, the multiple messages being determined based on the first interactive content.

4. The method according to claim 1, wherein, The visual identifier is determined based on the image data of the virtual object, or, The visual identifier and / or the visual representation are configurable by the first user and / or the second user.

5. The method according to claim 1, wherein presenting first interactive content from the virtual object in the session interface includes: In the conversation interface, the first interactive content is presented in association with the visual representation.

6. The method of claim 5, wherein in the session interface, presenting the first interactive content in association with the visual representation includes: In the conversation interface, additional interface elements associated with the visual representation are presented, and the additional interface elements indicate the first interactive content; and / or In the session interface, virtual actions associated with the visual representation are presented to indicate the first interactive content.

7. The method of claim 1, wherein presenting first interactive content from the virtual object in the session interface comprises: The second message is presented in the session interface; as well as In response to the second message being determined to satisfy the first triggering condition, the first interactive content from the virtual object is presented, wherein the at least one reference message includes the second message.

8. The method of claim 7, wherein the first triggering condition indicates that the second message includes reference content associated with the virtual object.

9. The method of claim 8, wherein presenting the second message in the session interface comprises: The first input content, including the referenced content, is obtained through the input controls of the chat interface. as well as In response to the sending operation for the first input content, the second message corresponding to the first input content is presented in the session interface.

10. The method of claim 9, further comprising: In response to receiving a target operation, the referenced content is presented in the input control, wherein the target operation includes one of the following: The first operation used to input the referenced content; A second operation associated with the identifier element of the virtual object; A third operation relating to the visual representation of the virtual object; The fourth operation is performed on the preset interactive control in the conversation interface, wherein the preset interactive control is associated with the virtual object.

11. The method of claim 1, further comprising: In the conversation interface, a response to the first interaction is displayed; as well as In the conversation interface, a second interactive content from the virtual object is presented, which is generated at least based on the reply content and the first interactive content.

12. The method according to claim 1, wherein, The interactive capability of the virtual object in the session is configured to be disabled in response to the fulfillment of a second trigger condition, the second trigger condition including one of the following: A message indicating that the interactive capability is disabled is received via the session; The virtual object is switched to a preset state in response to the interaction between the first user and the second user within a preset time period not meeting the second preset condition; The visual representation of the virtual object is configured to stop being displayed in the session interface; The configuration information of the virtual object is updated by either the first user or the second user to disable the interactive capability.

13. The method of claim 1, wherein the first interactive content is further generated based on interactive configuration information associated with the virtual object, the interactive configuration information being determined based on configuration operations of the first user and / or the second user.

14. The method of claim 13, further comprising: In response to a third operation on the visual representation, an interactive configuration interface associated with the virtual object is presented; as well as The interactive configuration information associated with the virtual object is determined through the interactive configuration interface.

15. An interaction method, comprising: Receive an interaction configuration request from a first user regarding a virtual object, wherein the virtual object is provided to the first user and the second user in response to the historical interaction between the first user and the second user satisfying a first preset condition; In a session associated with the first user and the second user, an invitation message associated with the virtual object is sent, the session being associated with at least the first user and the second user, the invitation message being used to invite the second user to confirm enabling the interactive capabilities of the virtual object in the session, the interactive capabilities including the chat capabilities of the virtual object in the session; as well as Based on the second user's confirmation of the invitation message, a reminder message is presented in the session interface of the session. The reminder message indicates that the interactive capability is enabled, and the virtual object is configured to provide interactive content based on at least one reference message in the session. The interactive content includes at least one message from the virtual object, the at least one message being associated with a visual identifier display of the virtual object, and the conversation interface also presents a visual representation of the virtual object, the visual identifier being associated with the visual representation.

16. The method of claim 15, wherein receiving an interaction configuration request from a first user regarding a virtual object comprises: An interactive entry point is presented in the interactive configuration interface associated with the virtual object; as well as In response to the triggering of the interaction entry, the system receives the interaction configuration request from the first user regarding the virtual object.

17. The method of claim 15, further comprising: The confirmation status of the invitation message is displayed in the session interface of the session.

18. The method of claim 15, further comprising: After the invitation message is confirmed by the second user, in response to receiving a preset operation associated with the invitation message, the interactive configuration interface of the virtual object is presented; as well as The interaction configuration information of the virtual object is updated via the interaction configuration interface, so that the virtual object provides interactive content based on the updated interaction configuration information.

19. The method of claim 15, further comprising at least one of the following: In the session area of ​​the session interface of the session, at least one message from the virtual object is presented, and the at least one message corresponds to the interactive content; In the session interface, the visual representation associated with the virtual object presents the interactive content.

20. A device for interaction, comprising: The conversation interface module is configured to present a conversation interface associated with at least a first user and a second user; The first presentation module is configured to present a visual representation of a virtual object in the session interface, the virtual object being provided to the first user and the second user in response to the historical interaction between the first user and the second user satisfying a first preset condition; as well as The second presentation module is configured to present first interactive content from the virtual object in the conversation interface. The first interactive content is generated based on at least one reference message in the conversation, wherein the interactive capability of the virtual object in the conversation is enabled based on the following operations: the first user initiates an invitation; and the second user confirms the invitation, wherein the interactive capability includes the chat capability of the virtual object in the conversation. The first interactive content includes at least one message from the virtual object, the at least one message being associated with the visual identifier display of the virtual object, and the visual identifier being associated with the visual representation.

21. A device for interaction, comprising: The receiving module is configured to receive an interaction configuration request from a first user regarding a virtual object, wherein the virtual object is provided to the first user and the second user in response to the historical interaction between the first user and the second user satisfying a first preset condition; The sending module is configured to send an invitation message associated with the virtual object in a session associated with the first user and the second user, the session being associated with at least the first user and the second user, the invitation message being used to invite the second user to confirm enabling the interactive capabilities of the virtual object in the session, the interactive capabilities including the chat capabilities of the virtual object in the session; as well as The triggering module is configured to present a reminder message in the session interface of the session based on the second user's confirmation of the invitation message. The reminder message indicates that the interactive capability is enabled. The virtual object is configured to provide interactive content based on at least one reference message in the session. The interactive content includes at least one message from the virtual object. The at least one message is associated with the visual identifier display of the virtual object. The session interface also presents a visual representation of the virtual object. The visual identifier is associated with the visual representation.

22. 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 causing the electronic device to perform the method according to any one of claims 1 to 14 or 15 to 19 when executed by the at least one processor.

23. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 14 or 15 to 19.

Citation Information

Patent Citations

  • Chat interaction method and apparatus, and electronic device thereof

    CN106716934A

  • Interaction method and device, equipment and storage medium

    CN118450073A

  • Method and device for session interaction, equipment and storage medium

    CN119137569A

  • Content interaction method and device, readable medium, electronic equipment and program product

    CN119476494A