Method and apparatus for interface interaction

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

Patent Information

Application Number
CN202611264058.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-19
Publication Date
2026-10-30

Smart Images

  • Figure CN123011085A_ABST
    Figure CN123011085A_ABST
Patent Text Reader

Abstract

Embodiments provide a method and apparatus for interface interaction. The method includes displaying a visual representation of a first object at a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with a first user and a second user based on joint interaction of the first user and the second user, and the first event is associated with a set of events of the first object. The method further includes displaying first interaction content at the first interface in response to a first operation, the first operation is associated with the first object, and the first interaction content is associated with interaction information associated with the first object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technical field generally relates to the computer field, and more specifically to methods and devices for interface interaction. Background Technology

[0002] With the continuous development of information technology and the widespread use of mobile terminals, network applications have become an important carrier for information transmission and communication. In various network applications, the forms of information presentation are becoming increasingly diverse.

[0003] In related technologies, users can interact not only with other users through web applications, but also with virtual objects. Summary of the Invention

[0004] In the example embodiments, a method, apparatus, device, medium, and product for interface interaction are provided.

[0005] In a first aspect, a method for interface interaction is provided. The method includes displaying a visual representation of a first object on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on joint interaction between the first user and the second user, and the first event is associated with a set of events of the first object. The method also includes displaying first interactive content on the first interface in response to a first operation, the first operation being associated with the first object, and the first interactive content being associated with interactive information associated with the first object. By displaying a visual representation of the first object on the first interface and associating the display state of the visual representation with events occurring on the first object, this method allows users to intuitively perceive the autonomous activity state of the first object, enhancing the vividness of the first object. Based on this, by displaying interactive content on the first interface in response to operations on the first object, and the generation of this interactive content can integrate one or more interactive information associated with the first object, each feedback when the user interacts with the first object has contextual consistency and personalization, enriching the interaction modes and content of the first object, and enhancing the fun and immersion of the interaction.

[0006] In a second aspect, a device for interface interaction is provided. The device includes a first display module configured to display a visual representation of a first object on a first interface. The visual representation of the first object is in a first display state, which is associated with a first event. The first object is associated with both the first and second users based on joint interaction. The first event is associated with a set of events related to the first object. The device also includes a second display module configured to display first interactive content on the first interface in response to a first operation. The first operation is associated with the first object, and the first interactive content is associated with interactive information associated with the first object. By displaying a visual representation of the first object on the first interface and associating the display state of this visual representation with events occurring on the first object, the device allows the user to intuitively perceive the autonomous activity state of the first object. Based on this, by responding to operations on the first object and displaying interactive content on the first interface, and by generating this interactive content that integrates one or more interactive information associated with the first object, each user interaction with the first object provides contextual consistency and personalization, enriching the interaction modes and content of the first object and enhancing the fun and immersion of the interaction.

[0007] In a third aspect, an electronic device is provided, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform a method of interface interaction when executed by the at least one processing unit. The method includes displaying a visual representation of a first object on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on joint interaction between the first user and the second user, and the first event is associated with a set of events of the first object. The method further includes displaying first interactive content on the first interface in response to a first operation, the first operation being associated with the first object, and the first interactive content being associated with interactive information associated with the first object. By displaying a visual representation of the first object on a first interface and associating the display state of the visual representation with an event occurring on the first object, the method allows the user to intuitively perceive the autonomous activity state of the first object, enhancing the vividness of the first object. Based on this, by responding to operations on the first object, interactive content is displayed on the first interface, and the generation of this interactive content can integrate one or more interactive information associated with the first object, so that each feedback when the user interacts with the first object has contextual consistency and personalization, enriching the interaction mode and interactive content of the first object, and enhancing the fun and immersion of the interaction.

[0008] In a fourth aspect, a computer-readable storage medium is provided having machine-executable instructions stored thereon, which, when executed by a device, cause the device to perform a method of interface interaction. The method includes displaying a visual representation of a first object on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on a joint interaction between the first user and the second user, and the first event is associated with a set of events of the first object. The method also includes displaying first interactive content on the first interface in response to a first operation, the first operation being associated with the first object, and the first interactive content being associated with interactive information associated with the first object. By displaying a visual representation of the first object on the first interface and associating the display state of the visual representation with an event occurring on the first object, the method allows the user to intuitively perceive the autonomous activity state of the first object, enhancing the vividness of the first object. Based on this, by responding to an operation on the first object, displaying interactive content on the first interface, and the generation of the interactive content being able to integrate one or more interactive information associated with the first object, each feedback when the user interacts with the first object has contextual consistency and personalization, enriching the interaction modes and content of the first object, and enhancing the fun and immersion of the interaction.

[0009] In a fifth aspect, a computer program product is provided, including computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement a method for interface interaction. The method includes displaying a visual representation of a first object on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on joint interaction between the first user and the second user, and the first event is associated with a set of events of the first object. The method also includes displaying first interactive content on the first interface in response to a first operation, the first operation being associated with the first object, and the first interactive content being associated with interactive information associated with the first object. By displaying a visual representation of the first object on the first interface and associating the display state of the visual representation with events occurring on the first object, this method allows the user to intuitively perceive the autonomous activity state of the first object, enhancing the vividness of the first object. Based on this, by responding to operations on the first object and displaying interactive content on the first interface, and the generation of this interactive content can integrate one or more interactive information associated with the first object, each feedback when the user interacts with the first object has contextual consistency and personalization, enriching the interaction modes and content of the first object, and enhancing the fun and immersion of the interaction.

[0010] The summary section is provided to introduce a series of concepts in a simplified form, which will be further described in the detailed description below. The summary section is not intended to identify key or essential features, nor is it intended to limit the scope. Other features will become readily apparent from the following description. Attached Figure Description

[0011] Figure 1A and Figure 1B A schematic diagram of an example environment in which the embodiments can be implemented is shown; Figure 2 A flowchart of a method 200 for user interface interaction is shown; Figures 3A to 3E A schematic diagram of the object display interface is shown; Figure 4 This diagram illustrates a method for sharing interactive content. Figures 5A to 5C A schematic diagram of a display identifier is shown; Figures 6A to 6C A schematic diagram showing a virtual space is provided. Figure 7 A schematic block diagram of an example device 700 according to some embodiments is shown; and Figure 8 A block diagram of an example device that can be used to implement the embodiments is shown.

[0012] In all the accompanying figures, the same or similar reference numerals denote the same or similar elements. Detailed Implementation

[0013] The names of messages or information exchanged between multiple devices in the embodiments are for illustrative purposes only and are not intended to limit the scope of these messages or information. It is understood that before using the technical solutions disclosed in the embodiments, users should be informed of the type, scope of use, and usage scenarios of the personal information involved, and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0014] For example, upon receiving a user's active request, a prompt message can be sent to the user, explicitly informing them that the requested operation will require the acquisition and use of their personal information. This allows the user to choose whether to provide personal information to the software or hardware (electronic device, application, server, or storage medium) performing the operations described herein, based on the prompt message. As an optional but non-limiting implementation, the prompt message can be sent to the user in the form of a pop-up window, which can present the prompt message in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0015] It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation method. Other methods that comply with relevant laws and regulations may also be applied to the embodiments.

[0016] The various embodiments will now be described in more detail with reference to the accompanying drawings. While some embodiments are shown in the drawings, it should be understood that implementations can be achieved 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 the technical content of this document. It should be understood that the drawings and embodiments are for illustrative purposes only and are not intended to limit the scope of protection herein.

[0017] In the description of the embodiments, 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 terms "first", "second", etc., may refer to different or the same objects unless explicitly stated. Other explicit and implicit definitions may also be included below.

[0018] In related technical solutions, instant messaging tools have introduced virtual objects as interactive aids to enhance user engagement and experience during conversations. Virtual objects can be, for example, virtual pets that users can raise together. Through continuous interaction between users, the virtual pets grow and offer personalized interactions, thereby improving the user's chat experience. However, currently, the interaction mode between users and virtual objects is relatively simple. After interaction, the virtual object's feedback is generated based on fixed templates, resulting in stiff interactions and a lack of immersion.

[0019] To address this, a method for interface interaction is provided. This method displays a visual representation of a first object on the application interface and associates the display state of this visual representation with events occurring on the first object, allowing users to intuitively perceive the autonomous activity state of the first object and enhancing its liveliness. Based on this, interactive content is displayed on the application interface in response to operations on the first object. The generation of this interactive content can integrate one or more interactive information associated with the first object, such as the object's settings, user conversations, historical interaction records, or current events, ensuring that each user interaction with the first object is contextually consistent and personalized, rather than a mechanical reply, thus enhancing the depth and intelligence of the interaction. This enriches the interaction modes of the first object and enhances the fun and immersion of the interaction.

[0020] The embodiments will now be described in further detail with reference to the accompanying drawings, wherein... Figure 1A and Figure 1B A schematic diagram of an example environment 100 in which embodiments can be implemented is shown. This example environment 100 includes a user device, which can be any type of mobile computing device, including mobile computers (e.g., personal digital assistants, laptops, notebooks, tablets, netbooks, etc.), mobile phones (e.g., cellular phones, smartphones, etc.), wearable computing devices (e.g., smartwatches, head-mounted devices, including smart glasses, etc.) or other types of mobile devices. In some embodiments, the user device can also be a fixed computing device, such as a desktop computer, game console, smart TV, etc. An application 110 (such as a social application, media content publishing application, instant messaging application, media content editing application, etc., but not limited thereto) can be installed on the user device. This application 110 serves as the core execution carrier of the methods in the embodiments of this application, undertaking tasks such as information acquisition, processing, display, and user interaction response. In some embodiments, the user device is communicatively connected to a server, which provides background services for the application 110 running on the user device. For example, the server deploys models (such as machine learning models, but not limited thereto). Application 110 on the user device can be configured with an intelligent system that can communicate with a server to invoke models on the server to perform various processing tasks (such as generating interactive content, determining events associated with a first object, etc., and not limited to these), and receive execution results from the server to update the interface display of application 110.

[0021] For example, application 110 can provide conversational functionality (or instant messaging functionality, chat functionality, etc.) and interface interaction functionality based on a first object. Through the conversational functionality, users can send conversational messages to other users or receive conversational messages from other users. Through the interface interaction functionality based on the first object, users can interact with the first object. The first object is a digital character with defined characteristics (such as personality traits, behavioral patterns, etc.) that can interact with the user, enhancing the user's interactive experience. For example, the first object can act as a chat companion, virtual pet, or virtual partner, engaging in conversations, interactions, or participating in the user's game progress, and so on, but is not limited to these.

[0022] like Figure 1AAs shown, application 110 can display a conversation interface between a first user 101 (e.g., user A) and a second user 102 (e.g., user B). Users 101 and 102 can send conversation messages to each other through this interface, thus enabling conversation functionality. In some cases, the conversation interface provides a private chat function between users 101 and 102. In other cases, the conversation interface can also provide chat functionality between users 101, 102, and other objects. Users 101 and 102 can jointly own a first object 104 (e.g., jointly raising a virtual pet, jointly owning a virtual partner, etc.). That is, the first object 104, as a digital character jointly owned by users 101 and 102, can be integrated into their communication scenario, enhancing the interactive experience between users. In other words, the first object 104 is associated with users 101 and 102 based on the joint interaction between them.

[0023] For example, application 110 can display an identifier 103 (e.g., a graphic widget corresponding to the first object 104) on the session interface, which is associated with the first object 104. Users can interact with the identifier 103 (e.g., by clicking, double-clicking, or long-pressing, etc., but not limited to) to view information about the first object 104. For instance, in response to an operation on the identifier 103, application 110 displays an object interface (e.g., an object homepage, an object details page, etc.) and displays a visual representation of the first object 104 on the object interface. Multiple interactive controls 105 (e.g., 105-1, 105-2, 105-3, 105-4, etc., but not limited to) can be set on this object interface, allowing users to interact with the first object 104, such as performing operations on the first object (e.g., feeding, dressing up, interacting, completing tasks to earn points, etc.) or engaging in dialogue with the first object, but not limited to these. Furthermore, the object interface can also display the user's identifier for co-raising the first object (e.g., [missing information]). Figure 1A Information such as User A, User B, and the number of days of joint care.

[0024] Application 110 can also provide other ways to access the object interface. For example... Figure 1B As shown, during a conversation between the first user 101 and the second user 102, the user can send interactive content related to the first object 104 to the other party in the form of conversation messages. For example, application 110 displays conversation messages 106 related to the first object 104 on the conversation interface (such as...). Figure 1BThe message 106 sent by the second user 102 contains information or status related to the first object 104. The user corresponding to the first user 101 can perform interactive operations (such as clicking) on ​​the session message 106 to view the first object 104. For example, in response to the operation on the session message 106, application 110 displays an object interface and displays a visual representation of the first object 104 on the object interface so that the user can view information related to the first object 104 or further interact with the first object 104.

[0025] It should be understood that the above Figure 1A and Figure 1B The examples shown are for illustrative purposes only. The object interface can also be accessed in various other ways to improve the ease and flexibility of user access to the first object. For instance, application 110 can display the object interface in response to a user's voice command. Another example is that application 110 can display an icon associated with the first object 104 near the avatar of the second user 102 on the conversation interface. The user can interact with the icon (e.g., click it), and application 110, in response to this interaction, displays an entry point to the object interface (e.g., a pop-up overlay, shortcut card, or menu item), through which the user can access the object interface. Yet another example is that application 110 can set entry points to the object interface in other interfaces or functional modules of application 110. For instance, shortcut controls associated with the first object 104 can be set in functional areas such as the discovery page, game center, mini-program entry, or personal homepage of application 110. Users can interact with these shortcut controls, and application 110, in response to this interaction, jumps to the object interface, thereby shortening the user's operation path and improving interaction efficiency. It should be noted that the above methods are for illustrative purposes only and do not constitute a limitation on the example environment of this application. The triggering method of the object interface can also be presented in other forms according to the application scenario and requirements. In some embodiments, the object interface can also be displayed as a sub-interface of the session interface, overlaid on the session interface.

[0026] in addition, Figure 1A and Figure 1B The layout of the session interface, the position and style of the identifier 103, the layout of the object interface, the position and style of the visual representation of the first object 104 in the interface, the number and arrangement of interactive controls 105 in the object interface, and the content format of the session messages are shown for illustrative purposes only and do not constitute a limitation on the embodiments of this application. It should be understood that the architecture and functionality in the example environment are described for illustrative purposes only and do not imply any limitation on the scope. The embodiments can also be applied to other environments with different structures and / or functionalities.

[0027] The process of the embodiments will be described in detail below with reference to other accompanying drawings. For ease of understanding, the specific data mentioned in the following description are exemplary and are not intended to limit the scope of protection. It is understood that the embodiments described below may also include additional actions not shown and / or actions shown may be omitted, and their scope is not limited in this respect.

[0028] against Figure 1A and Figure 1B In the example environment 100 shown, embodiments of this application provide an interaction method related to a first object 104. In this interaction method, application 110 can display a visual representation of the first object 104 on the object interface and associate this visual representation with events occurring on the first object 104, allowing the user to intuitively perceive the autonomous activity state of the first object 104 and enhancing the vividness of the first object 104. Based on this, application 110 can respond to operations on the first object 104, displaying interactive content on the object interface. The generation of this interactive content can integrate multiple dimensions such as the object settings of the first object 104, the user's conversation, historical interaction records, or current events, ensuring that each feedback when interacting with the first object 104 has contextual consistency and personalization, rather than being a mechanical reply, thereby enhancing the depth and intelligence of the interaction. This enriches the interaction modes of the first object 104 and enhances the fun and immersion of the interaction.

[0029] Figure 2 A flowchart of a method 200 for user interface interaction is shown. In this embodiment, it can be performed by... Figure 1A and Figure 1B The method is executed by application 110 on a user device in an embodiment. At block 202, a visual representation of a first object is displayed on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on a joint interaction between the first user and the second user, and the first event is associated with a set of events of the first object. The set of events of the first object refers to a collection of multiple events associated with the state, activity, or behavior of the first object. In some embodiments, the set of events may include multiple events associated with a time sequence, for example, the multiple events may occur in chronological order.

[0030] Combination Figure 1A and Figure 1B The example environment 100 shown in this embodiment has a first interface, for example, which is Figure 1A and Figure 1BThe object interface shown. The first object 104 is, for example, a virtual pet or virtual companion jointly raised by the first user 101 and the second user 102. The first event refers to any event associated with the virtual life cycle or daily life state of the first object 104. For example, the event set of the first object 104 may include multiple events associated with time sequence. For example, the first event may be the first object 104 waking up, eating breakfast, eating lunch, taking a nap, relaxing, eating dinner, or sleeping, etc., and is not limited to these. For example, the first event may also be the first object 104 being hungry, sick, having a birthday, exercising, sleeping, going out for a trip, or reading, etc., and is not limited to these. The visual representation of the first object 104 being in a first display state means that the visual presentation of the first object 104 on the first interface, such as its appearance, posture, facial expression, or background environment, matches the aforementioned first event. For example, when the first event is that the first object 104 is sick, the first display state may include the first object 104 displaying a listless expression accompanied by a sneezing animation. For example, when the first event is that the first object 104 is exercising, the first display state can include an animation of the first object 104 lifting dumbbells accompanied by a bubble prompt "Working hard at exercising". As another example, when the first event is that the first object 104 is sleeping, the first display state can be an animation of the first object 104 lying in bed sleeping accompanied by a bubble prompt "Sound asleep". By associating the visual representation of the display state of the first object 104 with the events that occur, users can intuitively perceive the autonomous activity state of the first object 104, enhancing the vividness of the first object 104.

[0031] In some embodiments, the first event can be determined based on the personality parameters and sensitivity coefficient of the first object 104. For example, the first object 104 has at least one dimension of personality parameters (such as lively, curious, dependent, etc.), and each dimension of personality parameter can correspond to a different event type trigger weight. The sensitivity coefficient is used to adjust the influence of a certain dimension of personality on event triggering, so that changes in personality parameters can affect the triggering direction of subsequent events. For example, application 110 can combine preset rules (such as the cooldown time for the same event type, the daily trigger limit, etc.) to extract the event type and specific event to be triggered for the conversation pair of the first user 101 and the second user 102. Furthermore, each user's interaction choice can affect the personality parameters of the first object 104, and changes in personality parameters will also affect the trigger weight of subsequent events, forming a closed-loop feedback mechanism "from selection to personality evolution, and then to event triggering".

[0032] In box 204, in response to a first operation, first interactive content is displayed on a first interface. The first operation is associated with a first object, and the first interactive content is associated with interactive information associated with the first object. In some embodiments, the interactive information associated with the first object indicates one or more of the following: object settings of the first object, a session between a first user and a second user, an interaction record associated with the first object, or a first event. Figure 1A and Figure 1B In the example environment 100 shown, in this embodiment, the first operation is, for example, an interactive operation performed by the user on the first interface and associated with the first object 104. For example, the first operation can be an interactive operation targeting the first object 104 itself, such as clicking, long-pressing, swiping, dragging, etc., and is not limited to these. The first operation can also be an interactive operation performed on the interactive control 105 to issue interactive commands to the first object 104 (such as feeding, talking, dressing up, etc.). The first operation can also be an interactive operation performed on a specified interactive area in the first interface to achieve interaction with the first object 104.

[0033] For example, the first interactive content displayed on the first interface in response to the first operation by application 110 may include responses in the form of text bubble prompts, animated feedback, voice replies, or changes in the interface scene, and is not limited thereto. The generation of the first interactive content may incorporate contextual information of at least one dimension, including the object settings of the first object 104 (such as the personality traits, behavior patterns, etc. of the first object 104), the conversation between the first user 101 and the second user 102 (such as the conversation content between the first user 101 and the second user 102), the interaction records associated with the first object 104 (such as the historical interaction operations between the first user 101 and the second user 102 and the first object 104), and the first event (such as the event content, event type, etc. of the first event).

[0034] For example, the user's character settings (such as personality A, personality B, etc.) can be integrated to generate the tone and attitude of the first object 104 in the first interactive content. For example, the conversation between the first user 101 and the second user 102 (such as recently discussing "eating hot pot") can be integrated to generate interactive topics related to that conversation in the first interactive content. For example, interaction records associated with the first object 104 (such as the first user 101 feeding food A the previous day) can be integrated to generate a continuous plot development between the interaction records in the first interactive content. For example, the current first event (such as currently being sick) can be integrated to generate the expressions and actions of the first object 104 in the first interactive content. Based on this, each feedback from the user when interacting with the first object 104 possesses contextual consistency and personalization, enhancing the depth and intelligence of the interaction, enriching the interaction modes of the first object 104, and improving the fun and immersion of the interaction.

[0035] In some embodiments of method 200, the first display state is associated with the event type of the first event, which indicates how at least one of the first user and the second user participates in the interaction of the first event. For example, the event types associated with the event set of the first object include: either the first user or the second user participates in the event (e.g., a single-user interaction event); the first user and the second user participate together in the event (e.g., a two-user interaction event); the first user and the second user participate in the event through an interface other than the first interface. By associating the display state of the visual representation of the first object with different event types, users can intuitively perceive whether the current event needs to be completed by themselves, jointly with another user, or by jumping to another interface before performing the first operation, thereby reducing the cognitive threshold in multi-user collaborative interaction scenarios. See below for reference. Figures 3A to 3E Taking the first event as an example, this paper introduces the first display state corresponding to different event types and their related first interactive content. For example, Figures 3A to 3E A schematic diagram of the display object interface is shown.

[0036] In some embodiments, the event type of the first event indicates that one of the first user 101 and the second user 102 participates in the first event (e.g., a single-user interaction event). In this case, the first operation is associated with an interactive area in the first interface, which is associated with the first event.

[0037] For example, one of the first and second users can participate in the interaction of the first event by selecting an interactive control in the interaction area (e.g., the first event is a single-person decision event), or by inputting information through the interactive controls in the interaction area. Figure 3A and Figure 3B As shown, application 110 displays a visual representation of the first object 104 in a first display state 301 on a first interface (i.e., the object interface). This first display state 301 is associated with a first event. For example, the first event is associated with the first object 104 being in a "hungry" state. Accordingly, the first display state 301 may include the appearance of the first object 104 being associated with the "hungry" state, and a bubble prompt "So hungry, what should I eat today?". For this first event, application 110 may display a first set of interactive controls in the interaction area 302, which is associated with the first event. For example, the first set of interactive controls includes interactive controls 303 (such as "Let..."). Eat more, feed me [ZZ]” and interactive controls 304 (such as “Let”) Eat less, feed [YY]”). Among them, “ "For example, it is the name of the first object 104. The user can perform operations on the interactive controls in the first set of interactive controls (e.g., named the first interactive control) to trigger application 110 to display the first interactive content 305 associated with the interactive control selected by the user on the first interface. It should be noted that..." Figure 3A and Figure 3B The location of the interactive area 302 and the number and style of the interactive controls in the first set of interactive controls are shown for illustrative purposes only and do not constitute a limitation of this application. In some cases, information can be input through the interactive controls to participate in the first event (e.g., inputting "XX" through the interactive controls to feed "XX" to the first object 104). In some cases, the interactive area 302 may also be located in other locations on the first interface, or the first set of interactive controls may include a larger number of interactive controls.

[0038] like Figure 3A As shown, the first operation is associated with the first interactive control 303 in the first set of interactive controls. In response to the operation on the interactive control 303, application 110 displays first interactive content 305, which includes, for example, an animation of the first object 104 eating "[ZZ]" and a pop-up message "Yay! ZZ is delicious...". Figure 3B As shown, the user can also select interactive control 304 from the first set of interactive controls. In response to an operation on interactive control 304, application 110 displays first interactive content 305, which may include, for example, an animation of the first object 104 eating "[YY]" and a bubble prompt "Then eat YY, but you can't eat WW anymore." In some embodiments, the first interactive content 305 may also include a prompt component 3051, which is used to prompt the user about the interaction result, share the interaction content, etc., and is not limited thereto.

[0039] In some embodiments, the interactive controls in the first set of interactive controls may be associated with a first session message or historical settings in the session (such as custom settings that first user 101 or second user 102 can customize for the interactive controls). For example, application 110 may generate an interactive control for "feeding hot pot" based on a first session message about "having hot pot tonight" recently discussed by first user 101 and second user 102 in the session. In some embodiments, the first interactive content may also be associated with a first session message in the session. For example, such as... Figure 3BAs shown, "WW" in the first interactive content can be mentioned in the first conversation message. It should be understood that in some cases, both the interactive controls in the first set of interactive controls and the first interactive content can be associated with the first conversation message. In this way, historical chat interaction information is transformed into one or more interactive controls and interactive content, enhancing the fun and personalization of the interaction.

[0040] For example, the interaction between the first user and the second user in the first event can also be an interaction with the first object 104 itself indicated by the interaction area (e.g., the first event is a single-person, light-interaction event). In this case, the interaction area covers or indicates the display area where the visual representation of the first object 104 is located, and the first operation includes an interactive operation on the visual representation of the first object 104. Figure 3C As shown, the first event is, for example, the first object 104 being in a "fitness" lifestyle state. Correspondingly, the first display state 301 for the first object 104 may include an appearance related to the "fitness" lifestyle state (such as an animation of lifting dumbbells), and a bubble prompt "ate xx yesterday, working hard on fitness!". For this first event, the user can directly perform a first operation such as clicking, long-pressing, or swiping on the visual representation of the first object 104. In response to this first operation, application 110 displays first interactive content 305 on the first interface. This first interactive content includes, for example, a bubble prompt displayed near the first object 104 ("With your encouragement, I have even more energy!"). This interaction method reduces the stacking of interface elements, improving the smoothness and immersion of the interaction. Furthermore, with... Figure 3A and Figure 3B Similarly, the first interactive content 305 shown is also... Figure 3C The first interactive content 305 shown can also be generated by integrating at least one dimension, so that the feedback has contextual consistency and personalization.

[0041] In some embodiments, for single-person interaction events (e.g., events involving single-person decision-making or light single-person interaction), application 110 also supports quick sharing of the interactive content generated by the interaction to improve human-computer interaction efficiency. For example, Figure 4 This illustrates a method for sharing interactive content. (For example...) Figure 4 As shown, taking the first operation performed by the first user 101 as an example, when application 110 displays the first interactive content 305 on the first interface, it can respond to the second operation on the second interface (such as...). Figure 1A and Figure 1BThe second conversation message 402 is displayed on the second interface (shown in the diagram). For example, the first interactive content 305 may also include a prompt component 3051, and the second operation may be a click operation on the control 401 in the prompt component 3051. In response to the second operation, application 110 displays the second conversation message 402 on the second interface. The second conversation message is sent by the first user 101 to the second user 102, instructing the sharing of the first interactive content with the second user 102. For example, the second conversation message 402 may be represented as a conversation card containing an interactive screenshot, an interactive animation thumbnail, or a summary of the interactive results. The second user 102 can click on the second conversation message 402 to view the first interactive content 305 or conveniently enter the first interface to interact with the first object 104, improving the efficiency of human-computer interaction.

[0042] Returning to Figure 3, in some embodiments, the event type of the first event indicates that the first user 101 and the second user 102 jointly participate in the first event (e.g., a two-person interaction event). In this case, the first user 101 and the second user 102 complete a specific life event of the first object 104 through collaborative operation.

[0043] like Figure 3D As shown, application 110 displays a visual representation of a first object 104 on a first interface, indicating that the object is in a first display state 301, which is associated with a first event. For example, the first event is associated with the first object 104 being in a "lost" state. Accordingly, the first display state 301 may include the appearance of the first object 104 being associated with the "lost" state, and a pop-up prompt such as "There is a signpost in the woods. To the right is a dark path, and to the left is a wide road. Which way should I go?". In response to this first event, application 110 displays a second set of interactive controls on the first interface, which is associated with the first event. For example, the second set of interactive controls may include interactive controls 306 (e.g., "Take the dark path") and interactive controls 307 (e.g., "Take the wide road"). The user can perform actions on the interactive controls in the second set of interactive controls (e.g., named "Second Interactive Control") to trigger application 110 to display first interactive content 305 associated with the user-selected interactive control on the first interface. Taking the first operation as an example of being associated with interactive control 306 in the second set of interactive controls, the first interactive content 305 may include a bubble prompt "Waaah, I'm lost, and I've lost xx, can B help me find it?" and a prompt component 3051, which is used to prompt the user to invite other users to participate in the first event. Taking the first operation as an example of being performed by the first user 101, when application 110 displays the first interactive content 305 on the first interface, it can respond to the third operation on the second interface (such as...). Figure 1A and Figure 1BThe third session message 309 is displayed on the second interface (shown in the example interface). For example, the third action could be a click on the control 308 in the prompt component 3051. In response to the third action, application 110 displays the third session message 309 on the second interface. The third session message is sent from the first user 101 to the second user 102, instructing the second user 102 to participate in the first event. For example, the third session message 309 could include an interactive screenshot and prompt text (such as "Come help me"). The conversation card reads "Find xx!". Second user 102 can access the first interface and participate in the first event by clicking the third conversation message 309, thus improving human-computer interaction efficiency.

[0044] Furthermore, such as Figure 3EAs shown, when the first operation is performed by the first user 101 and the second user 102 has already participated in the first event, the first display state 301 displayed by the application 110 on the first interface is associated with the event progress of the first event, and after the application 110 responds to the first operation, the first interactive content 305 displayed indicates that the first event has been completed. For example, when the first user 101 enters the first interface, the application 110 displays the first object 104 in the first display state 301. The first display state 301 may include the appearance of the first object 104 being associated with the event progress of the first event, as well as a bubble prompt "It led me astray and I lost xx. Can you help me find xx?" For this first event, the application 110 displays a second set of interactive controls on the first interface, which is associated with the first event. For example, the second set of interactive controls may include interactive controls 306 (such as "follow the footprints back") and interactive controls 307 (such as "find it in the grass"). Users can perform operations on interactive controls in the second set of interactive controls (i.e., the second interactive controls) to trigger application 110 to display first interactive content 305 associated with the user-selected interactive control on the first interface. Taking the first operation as associated with interactive control 306 in the second set of interactive controls as an example, the first interactive content 305 may include a bubble prompt "Thanks to you, we found xx" and a prompt component 3051, which is used to prompt the user that the first event has been completed and the interactive result generated by this interaction. In this way, application 110 can dynamically determine the event progress of the first event based on the historical operation data of the first and second users, and adaptively generate a first display state 301 and the content of the second set of interactive controls that match the event progress. This dynamic state management mechanism based on event progress realizes the association and synchronization of multi-user collaborative operation states. At the same time, by using the third session message as the collaborative trigger entry point across users and interfaces, the interaction of multi-terminal collaborative events is simplified. And, by triggering closed-loop visual feedback rendering when the event progress meets the completion conditions, the integrity of collaborative events is ensured.

[0045] For example, the interaction method described above, where the first user and the second user jointly participate in the first event, can also be understood as a two-person relay decision-making process. For instance, if the user who makes the first choice (such as the first user 101) triggers the first part of the storyline, and the interactive control contains relay content, application 110 can prompt the user to share it to the second interface (conversation interface) through prompt component 3051, while simultaneously triggering the relay storyline for another user (such as the second user 102). After entering the first interface, the second user 102 can see the relay interactive control that continues the first part of the storyline, and receives complete feedback after selecting it. It should be understood that the two parts of the storyline occur in the same scene, forming a complete collaborative narrative chain. For consecutive events, if the interactive controls of the first user 101 and the second user 102 are inconsistent, application 110 advances the subsequent content with the first selected interactive control; when the other user sees the subsequent content, a reminder message can be displayed to remind the user of the current event's progress.

[0046] In some embodiments, the event type of the first event indicates that at least one of the first user 101 and the second user 102 participates in the first event through a third interface. This third interface is associated with a game application, thereby enabling synchronization of event states across applications or interfaces. For example, application 110 displays a visual representation of the first object 104 in a first display state on the first interface (i.e., the object interface), indicating that the current first event requires participation through the third interface. For instance, if the first event is "First object 104 goes out to hunt for treasure," the first display state may include an animation of the first object 104 carrying its backpack and preparing to leave, a bubble prompt "I'm going to hunt for treasure, come help me in the game!", and a jump control. Users (first user 101 or second user 102) can trigger application 110 to jump from the first interface to the third interface by operating the jump control or the first object 104 indicating the jump intention. In the third interface, application 110 displays a game scene and the first object 104. For example, the third interface displays a game scene containing obstacles and treasure chests, with the first object 104 positioned as a game character within it. Users can interact with the first object 104 in the game scene. The application 110 responds to a fourth operation by updating the information associated with the first object 104. This fourth operation refers to the interaction with the first object 104 in the game scene, such as controlling the first object 104 to jump, pick up items, or complete specific mini-game tasks. The information associated with the first object 104 includes, but is not limited to, the state of the first object 104 (such as its growth progress, historical interaction records, etc.) or the event state of the first event. In some embodiments, the application 110 can update the event state of the first event in real time based on the fourth operation performed by the user on the third interface (e.g., updating the progress value from 30% to 50%). When the event state meets the completion conditions, the application 110 can update the display state of the first object 104 to "Treasure Hunt Returns" on the first interface and display the corresponding first interactive content. In this way, events occurring with the first object 104 can be advanced through a game-like application, increasing the fun of user participation, enriching the presentation and interaction depth of the events, and enhancing user immersion.

[0047] Based on the above, by associating the display state and interactive content of the visual representation of the first object 104 with various event types (such as single-person interaction, two-person collaboration, and cross-interface participation) and corresponding interaction methods, the application 110 can adaptively render matching interface display states and interactive feedback content based on the current event type, event progress, and multi-dimensional context information. This diverse interaction method and dynamic visual feedback enriches the interaction mode between the user and the first object 104, enhancing the fun and immersion of the interaction. In some embodiments, each event can have a duration. For example, the event is triggered by either the first user 101 or the second user 102, starting the timer. During the event duration, each time the user enters the first interface, they can see the first object 104 in the current event state. Clicking the first object 104 triggers a bubble prompt and action feedback. For example, the event expiration rules can be flexibly set according to needs. For example, for single-person interaction events, the event can be set to automatically end after the duration is reached. For two-person interaction events, the event can end if it is not completed within XX hours from the triggering of the first sub-event.

[0048] In some embodiments, application 110 displays an identifier of a first object on a second interface, which is associated with a session (e.g., ...). Figure 1A and Figure 1B The illustrated conversation interface shows an identifier used to indicate the first event. The identifier includes one or more text or interface visual elements. These visual elements include, but are not limited to, emoticons, the speaker's avatar corresponding to the first object, or a graphic widget corresponding to the first object. The first object 104 can act as a chat partner for the first user 101 and the second user 102, participating in the conversation between them. Correspondingly, the application 110 can display the speaker's avatar corresponding to the first object 104 on the second interface. By displaying an event-related identifier in the conversation interface, users can perceive the current event status of the first object in the conversation scenario without entering the first interface, thereby improving the efficiency of event information delivery.

[0049] Based on this, the operation that triggers application 110 to display the first object 104 on the first interface may include: in response to a fifth operation, displaying a visual representation of the first object 104 on the first interface, wherein the fifth operation is associated with the aforementioned identifier. For example, the fifth operation may be a user's click operation on the identifier on the second interface, and application 110, in response to the click operation, jumps from the second interface to the first interface (i.e., the object interface) and displays the first object 104. Figures 5A to 5C A schematic diagram of a display identifier is shown. For example... Figures 5A to 5C As shown, different identifiers 103 can indicate different events. For example, Figure 5AThe identifier 103 shown may include a graphic widget and an emoticon A corresponding to the first object 104, whereby emoticon A indicates that the first event is that the first object is sleeping. For example, Figure 5B The identifier 103 shown may include a graphic widget and an emoticon B corresponding to the first object 104, whereby emoticon B indicates that the first event is that the first object is sunbathing. For example, Figure 5C The identifier 103 shown may include a graphic widget corresponding to the first object 104 and the text C, whereby the text C indicates that the first event is that the first object is lost. In this way, application 110 uses different types of identifiers to distinguish different events, enabling users to quickly identify the current event in a conversational context and improving information delivery efficiency.

[0050] In some embodiments, the application 110 displays a visual representation of the first object 104 on a first interface by displaying a virtual space on the first interface, the virtual space including a visual representation of the first object 104, the virtual space being associated with a set of events of the first object 104. For example, the virtual space may be the "home" of the first object 104, in which various components (such as a desk, bed, piano, refrigerator, etc.) related to the set of events (e.g., related to the virtual life of the first object 104) are arranged. A first display state 301 is associated with a first component in the virtual space, and the first component is associated with a first event. Figures 6A to 6C A schematic diagram showing a virtual space is provided. (For example...) Figure 6A As shown, when the first event is that the first object 104 is in a "reading" state, the first display state 301 is associated with the first component 602 (such as a desk) in the virtual space 601. For example, when the user enters the first interface, the application 110 displays an animation of the first object 104 sitting next to the first component 602 reading a book, along with a bubble prompt "Reading a book...". By associating the display state of the first object 104 with a specific component in the virtual space, the life event of the first object 104 is supported by a spatial scene, enhancing the realism and immersion of the virtual life scene.

[0051] In some embodiments, in response to a sixth operation, application 110 displays a first object 104 in a second display state on a first interface, the second display state being associated with a second event. The sixth operation is associated with a second component in the virtual space, and the second component is associated with the second event. That is, the user can trigger different events to occur on the first object 104 by performing operations on different components in the virtual space. Further, in response to a seventh operation, application 110 displays second interactive content on the first interface, the seventh operation being associated with the first object 104. The second interactive content is associated with one or more of the following: object settings for the first object 104, a session (such as the content discussed in a session between the first user 101 and the second user 102), interaction records associated with the first object 104, or a second event. Figure 6B As shown, taking the second component 603 (such as a piano) as an example, the user can place the second component 603 near the first object 104 (i.e., the sixth operation), triggering the first object 104 to perform a second event (such as playing the piano), and displaying the first object 104 in a second display state 604. For example, there is an animation of the first object 104 sitting in front of the second component 603 and a bubble prompt "Play a song." Subsequently, the user can perform a seventh operation on the first object 104, such as clicking or long-pressing. The application 110 responds to this seventh operation and displays second interactive content, which includes, for example, an animation of the first object 104 playing the piano and a bubble prompt "This song is for you to learn." The song played can be associated with the music recently shared by the first user 101 and the second user 102 in the conversation, thereby enhancing the personalization and contextual consistency of the interaction. In this way, users can actively change the component layout in the virtual space to trigger different events, improving the freedom and exploratory nature of the interaction.

[0052] In some embodiments, application 110, in response to an eighth operation, displays third interactive content on a first interface. The eighth operation instructs the first object 104 to be moved from a first component to a third component in a virtual space. The third interactive content is associated with one or more of the following: object settings of the first object 104, session, interaction records associated with the first object 104, a first event, or a third event associated with the third component. Figure 6CAs shown, if the first object 104 was originally reading a book next to the first component 602 (i.e., in the first display state 301 associated with the first event), and the user moves the first object 104 from the first component 602 to the third component 605 (e.g., the bed) through a drag operation, this drag operation is also the eighth operation. Based on this, the application 110 displays the third interactive content 606. The third interactive content 606 can be associated with at least one of the first event and the third event. For example, the third interactive content 606 may include an animation of the first object 104 standing by the bed and a bubble prompt "I haven't finished reading the book yet, let me read it for a while longer," indicating the object setting (e.g., a love of reading) of the first object 104 in response to the user's operation. As another example, the third interactive content 606 may include an animation of the first object 104 lying down on the bed and a bubble prompt "Then take a nap, please put the bookmarks in place for me." In this way, application 110 can dynamically generate context-consistent interactive feedback based on the movement operation of the first object 104 between different components, combined with object settings and event context, making the behavior of the first object more human-like and intelligent, and improving the coherence and fun of the interaction.

[0053] Figure 7 A schematic block diagram of an example device 700 according to some embodiments is shown. Device 700 can be implemented by software, hardware, or a combination of both. Figure 7 As shown, device 700 includes a first display module 701 and a second display module 702. The first display module 701 is configured to display a visual representation of a first object on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on joint interaction between the first user and the second user, and the first event is associated with a set of events of the first object. The second display module 702 is configured to display first interactive content on the first interface in response to a first operation, the first operation being associated with the first object, and the first interactive content being associated with interactive information associated with the first object.

[0054] In some embodiments, the interaction information associated with the first object indicates one or more of the following: object settings of the first object, sessions of the first user and the second user, interaction records associated with the first object, or a first event.

[0055] In some embodiments, the first display state is associated with the event type of the first event, which indicates how at least one of the first user and the second user participates in the interaction of the first event.

[0056] In some embodiments, the event type of the first event indicates that one of the first user and the second user participates in the first event, and the first operation is associated with an interactive area in the first interface, which is associated with the first event.

[0057] In some embodiments, the device further includes a third display module configured to display a first set of interactive controls in an interactive area, the first set of interactive controls being associated with a first event; and wherein a first operation is associated with a first interactive control in the first set of interactive controls, and first interactive content is associated with the first interactive control.

[0058] In some embodiments, the first interactive control is associated with a first session message or history setting in the session, and the first interactive content is associated with the first session message.

[0059] In some embodiments, the interactive area indicates a visual representation of a first object, and the first operation includes an interactive operation on the visual representation of the first object.

[0060] In some embodiments, the first operation is performed by a first user, and the device further includes a fourth display module configured to display a second session message on a second interface in response to a second operation, the second operation being associated with the first interactive content, the second interface being associated with a session, the second session message being sent by the first user, and the second session message indicating that the first interactive content is shared with the second user.

[0061] In some embodiments, the event type of the first event indicates that a first user and a second user jointly participate in the first event; the device further includes a fifth display module configured to display a second set of interactive controls on a first interface, the second set of interactive controls being associated with the first event; and wherein a first operation is associated with a second interactive control in the second set of interactive controls, and a first interactive content is associated with the second interactive control.

[0062] In some embodiments, the first operation is performed by a first user, and the device further includes a sixth display module configured to display a third session message on a second interface in response to a third operation. The third operation is associated with the first interactive content, and the third session message is sent by the first user, indicating an invitation to a second user to participate in the first event.

[0063] In some embodiments, the first operation is performed by a first user and a second user has participated in the first event, and the first interactive content indicates that the first event has been completed.

[0064] In some embodiments, the event type of the first event indicates that at least one of the first user and the second user participates in the first event through a third interface associated with a game application.

[0065] In some embodiments, the device further includes a seventh display module configured to display a game scene and a first object on a third interface; and to update information associated with the first object in response to a fourth operation, the fourth operation indicating an interaction operation with the first object in the game scene.

[0066] In some embodiments, the device further includes an eighth display module configured to display an identifier of a first object on a second interface associated with a session, the identifier indicating a first event, and the identifier comprising one or more of text or interface visual elements.

[0067] In some embodiments, the first display module 701 is configured to display a visual representation of a first object on a first interface in response to a fifth operation, wherein the fifth operation is associated with an identifier.

[0068] In some embodiments, the first display module 701 is configured to display a virtual space on a first interface, the virtual space including a visual representation of a first object, the virtual space being associated with an event set of the first object; wherein a first display state is associated with a first component in the virtual space and the first component is associated with a first event.

[0069] In some embodiments, the device further includes a ninth display module configured to, in response to a sixth operation, display a visual representation of the first object on a first interface in a second display state, the second display state being associated with a second event, the sixth operation being associated with a second component in a virtual space and the second component being associated with the second event; and in response to a seventh operation, display second interactive content on the first interface, the seventh operation being associated with the first object, the second interactive content being associated with one or more of the following: object settings of the first object, session, interaction records associated with the first object, or the second event.

[0070] In some embodiments, the device further includes a tenth display module configured to display third interactive content on a first interface in response to an eighth operation, the eighth operation instructing the first object to be moved from a first component to a third component in a virtual space, the third interactive content being associated with one or more of the following: object settings of the first object, session, interaction records associated with the first object, a first event, or a third event associated with the third component.

[0071] This device displays a visual representation of a first object on a first interface and associates the display state of this visual representation with events occurring on the first object, allowing users to intuitively perceive the autonomous activity state of the first object. Based on this, by responding to operations on the first object, interactive content is displayed on the first interface. The generation of this interactive content can integrate multiple dimensions such as the first object's settings, conversations, historical interaction records, or current events, ensuring that each feedback when the user interacts with the first object has contextual consistency and personalization. This enriches the interaction modes and content of the first object, enhancing the fun and immersion of the interaction.

[0072] The division of modules or units in the embodiments of this article is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the embodiments of this article can be integrated into one unit, exist as separate physical entities, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0073] Figure 8 A block diagram of an example device 800 that can be used to implement the embodiments is shown. It should be understood that... Figure 8 The device 800 shown is merely an example and should not be construed as limiting the functionality and scope of the implementation described herein. For example, device 800 may correspond to the implementation described herein. Figure 1A and Figure 1B The user equipment described above can be used to perform the functions described above. Figures 1A to 6C The process. For example, device 800 may correspond to the electronic device of the third aspect of the invention.

[0074] like Figure 8 As shown, device 800 is in the form of a general-purpose computing device. Components of device 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. Processing unit 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 820. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of device 800.

[0075] Device 800 typically includes multiple computer storage media. Such media can be any available media accessible to device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 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 830 can be removable or non-removable media and may include machine-readable media, such as flash drives, disks, or any other media capable of storing information and / or data (e.g., training data for training) and accessible within device 800.

[0076] Device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 8 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 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions in various implementations.

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

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

[0079] Furthermore, 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 method described above. This computer-readable storage medium may be a non-transitory computer-readable storage medium. Furthermore, 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 method described above. Additionally, a computer program product is provided that stores a computer program thereon, which, when executed by a processor, implements the method described above.

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

[0081] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit 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.

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

[0083] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products based on multiple implementations. In this respect, 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 marked in the blocks may occur in a different order than those shown in the figures. 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, can 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.

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

Claims

1. A method for interface interaction, comprising: A visual representation of a first object is displayed on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on the joint interaction of the first user and the second user, and the first event is associated with the event set of the first object; as well as In response to a first operation, first interactive content is displayed on the first interface, the first operation being associated with the first object, and the first interactive content being associated with interactive information associated with the first object.

2. The method according to claim 1, wherein the interaction information associated with the first object indicates one or more of the following: object settings of the first object, the session between the first user and the second user, the interaction record associated with the first object, or the first event.

3. The method of claim 1, wherein the first display state is associated with an event type of the first event, the event type indicating how at least one of the first user and the second user participates in the interaction of the first event.

4. The method of claim 3, wherein the event type of the first event indicates that one of the first user and the second user participates in the first event, and the first operation is associated with an interactive area in the first interface, the interactive area being associated with the first event.

5. The method according to claim 4, further comprising: A first set of interactive controls is displayed in the interactive area, and the first set of interactive controls is associated with the first event; as well as The first operation is associated with the first interactive control in the first set of interactive controls, and the first interactive content is associated with the first interactive control.

6. The method of claim 5, wherein the first interactive control is associated with a first session message or history setting in the session, and the first interactive content is associated with the first session message or the history setting.

7. The method of claim 4, wherein the interactive area indicates a visual representation of the first object, and the first operation includes an interactive operation on the visual representation.

8. The method of claim 4, wherein the first operation is performed by the first user, the method further comprising: In response to a second operation, a second session message is displayed on a second interface. The second operation is associated with the first interactive content, the second interface is associated with the session, the second session message is sent by the first user, and the second session message indicates that the first interactive content should be shared with the second user.

9. The method of claim 3, wherein the event type of the first event indicates that the first user and the second user jointly participate in the first event; The method further includes: A second set of interactive controls is displayed on the first interface, and the second set of interactive controls is associated with the first event; as well as The first operation is associated with the second interactive control in the second set of interactive controls, and the first interactive content is associated with the second interactive control.

10. The method of claim 9, wherein the first operation is performed by the first user, the method further comprising: In response to a third action, a third session message is displayed on the second interface. The third action is associated with the first interactive content. The third session message is sent by the first user and indicates an invitation for the second user to participate in the first event.

11. The method of claim 9, wherein the first operation is performed by the first user and the second user has participated in the first event, and the first interaction content indicates that the first event has been completed.

12. The method of claim 3, wherein the event type of the first event indicates that at least one of the first user and the second user participates in the first event through a third interface associated with a game application.

13. The method of claim 12, further comprising: The game scene and the first object are displayed on the third interface; as well as In response to a fourth operation, information associated with the first object is updated, the fourth operation indicating an interaction operation with the first object in the game scene.

14. The method according to claim 1, further comprising: The identifier of the first object is displayed on a second interface associated with the session. The identifier indicates the first event and includes one or more of the text or interface visual elements.

15. The method according to claim 14, wherein displaying a visual representation of the first object on the first interface comprises: In response to the fifth operation, a visual representation of the first object is displayed on the first interface, wherein the fifth operation is associated with the identifier.

16. The method according to claim 1, wherein displaying a visual representation of the first object on the first interface comprises: A virtual space is displayed on the first interface, the virtual space including a visual representation of the first object, and the virtual space is associated with the event set; The first display state is associated with a first component in the virtual space, and the first component is associated with the first event.

17. The method of claim 16, further comprising: In response to a sixth operation, a visual representation of the first object is displayed on the first interface in a second display state, the second display state being associated with a second event, the sixth operation being associated with a second component in the virtual space, and the second component being associated with the second event; as well as In response to a seventh operation, second interactive content is displayed on the first interface, the seventh operation being associated with the first object, and the second interactive content being associated with one or more of the following: object settings of the first object, the session, interaction records associated with the first object, or the second event.

18. The method of claim 16, further comprising: In response to an eighth operation, third interactive content is displayed on the first interface, the eighth operation instructing the first object to be moved from the first component to the third component in the virtual space, the third interactive content being associated with one or more of the following: object settings of the first object, the session, interaction records associated with the first object, the first event, or a third event associated with the third component.

19. The method of claim 1, wherein the event set comprises multiple events associated with a time sequence.

20. A device for user interface interaction, comprising: A first display module is configured to display a visual representation of a first object on a first interface, wherein the visual representation of the first object is in a first display state, the first display state is associated with a first event, the first object is associated with the first user and the second user based on the joint interaction of the first user and the second user, and the first event is associated with a set of events of the first object; as well as The second display module is configured to display first interactive content on the first interface in response to a first operation, wherein the first operation is associated with the first object, and the first interactive content is associated with interactive information associated with the first object.