Method and apparatus for interface interaction, and device and storage medium

By updating the visual representation of virtual objects during user interaction, the problem of limited visual information of virtual objects is solved, resulting in a richer user interaction experience and information display.

WO2026145829A1PCT designated stage Publication Date: 2026-07-09BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, the visual representation information of virtual objects is limited, which cannot fully reflect the types of relationships between users, resulting in a lack of rich interactive experience.

Method used

By associating visual identifiers with users based on user interaction actions, and updating the visual representation of virtual objects according to the visual identifiers, visual elements can be added or adjusted to indicate the type and level of user association.

Benefits of technology

It enriches the visual representation of virtual objects, improves the efficiency of information display and user interaction experience, and enhances the intuitive perception of relationships between users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2026070927_09072026_PF_FP_ABST
    Figure CN2026070927_09072026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a method and apparatus for interface interaction, and a device and a storage medium. The method provided herein comprises: on the basis of an interaction operation between a first user and a second user, associating a first visual identifier with the first user and the second user, wherein the first visual identifier indicates the type of an association relationship between the first user and the second user; and on the basis of the first visual identifier, updating a visual representation of a virtual object for joint interaction between the first user and the second user.
Need to check novelty before this filing date? Find Prior Art

Description

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

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

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

[0003] With the development of computer technology, the Internet has become an important platform for user interaction. For example, users can use instant messaging services to interact with other users through various types of messages such as text, voice, and video. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for interface interaction is provided. The method includes: associating a first visual identifier with the first user and the second user based on an interaction operation between the first user and the second user, the first visual identifier indicating the type of association between the first user and the second user; and updating a visual representation of a virtual object jointly interacting between the first user and the second user based on the first visual identifier.

[0005] In a second aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: an association module configured to associate a first visual identifier with the first user and the second user based on an interactive operation between the first user and the second user, the first visual identifier indicating the type of association relationship between the first user and the second user; and an update module configured to update a visual representation of a virtual object jointly interacted by the first user and the second user based on the first visual identifier.

[0006] In a third 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 method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method of the first aspect.

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

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

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

[0012] Figures 2A to 2E illustrate example interfaces according to some embodiments of the present disclosure;

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

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

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

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

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

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

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

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

[0021] In traditional methods, multiple users can be associated with a single virtual object, such as a virtual pet. However, the appearance of such a virtual pet is usually fixed or changes based on user configuration. This limits the information that the virtual object can present.

[0022] Embodiments of this disclosure propose a user interface interaction scheme. The scheme includes: associating a first visual identifier with the first user and the second user based on interactive operations between the first user and the second user, the first visual identifier indicating the type of association between the first user and the second user; and updating the visual representation of a virtual object jointly interacting with the first user and the second user based on the first visual identifier.

[0023] In this way, embodiments of the present disclosure can update the visual representation of virtual objects based on the change of visual identifiers, thereby enriching the information carried by the visual representation of virtual objects and improving the efficiency of information display.

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

[0025] Example Environment

[0026] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

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

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

[0029] 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).

[0030] 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 that support user interface interaction in electronic devices 110.

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

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

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

[0034] Example Interaction

[0035] Figures 2A to 2E illustrate example interfaces 200A to 200E according to some embodiments of the present disclosure. Interfaces 200A to 200E may be provided, for example, by the electronic device 110 shown in Figure 1.

[0036] In some scenarios, two users can be associated with a visual identifier (also known as an interaction identifier), which can be used to indicate the type of relationship between the two users. For example, such relationship types could include: romantic relationship, sisterly relationship, family relationship, close friend relationship, brotherly relationship, etc. It should be understood that such an association is intended to represent a virtual relationship within the application and does not express a real-world relationship between the users.

[0037] In some embodiments, the visual representation between users can be configured based on the interactive operations between users. As shown in FIG2A, the electronic device 110 can display a configuration window 202 in the interface 200A, and can display multiple candidate visual identifiers in the configuration window 202.

[0038] In some embodiments, the multiple candidate visual identifiers may include, for example, a base visual identifier 204 and a relationship visual identifier 206. The base visual identifier 204 may correspond to a default visual identifier in application 120. As an example, if the interaction information between a first user and a second user meets preset conditions, it may trigger the association of the base visual identifier 204 with the first user and the second user.

[0039] In some embodiments, the basic visual identifier 204 is a configuration operation independent of the first user or the second user. That is, the basic visual identifier 204 may have a preset identifier style, without depending on the style configuration operation of the first user or the second user.

[0040] As shown in Figure 2A, the basic visual identifier 204 may have a flame pattern, and it can be automatically obtained based on the historical interactions between the first user and the second user in the conversation interface. For example, if the first user and the second user chat for a preset threshold number of consecutive days, the two users will obtain a flame-patterned interaction identifier (i.e., the basic visual identifier), and this flame-patterned interaction identifier can be displayed in the conversation interface between the first user and the second user.

[0041] The relationship visual identifier 206 can have a different identifier style than the basic visual identifier 204, and the relationship visual identifier 206 corresponding to different relationships can have different styles. In this way, the embodiments of this disclosure can help users intuitively perceive the relationship between users.

[0042] In some embodiments, the base visual identifier 204 can be switched to a user-configured relational visual identifier based on user configuration operations. For example, after the base visual identifier 204 is associated with a first user and a second user, the first user or the second user can initiate a switching request for the base visual identifier 204 to replace the base visual identifier 204 with a relational visual identifier that indicates the type of user association relationship.

[0043] As an example, electronic device 110 may receive a selection by a first user of a relationship visual identifier 206 (e.g., a visual identifier corresponding to a "partner" relationship) presented in configuration window 202. Accordingly, electronic device 110 may trigger the sending of an interactive message associated with the relationship visual identifier 206 to a second user.

[0044] As shown in Figure 2B, after the first user initiates the replacement of the basic visual identifier with the relationship visual identifier corresponding to the "partner relationship", the electronic device 110 can also display the interactive message 208 in the conversation interface 200B.

[0045] In some embodiments, on the first user side, the interaction message 208 may display the operation status of the second user on the interaction message 208, for example, whether the second user has accepted the invitation to change the visual identifier.

[0046] As shown in Figure 2B, if the second user does not receive an invitation, the electronic device 110 can display the current basic visual identifier 206 in the session interface 200B. Additionally, the electronic device 110 can also associate the basic visual identifier 204 to present interaction values ​​(e.g., 266) associated with the first and second users.

[0047] As an example, the interaction value can characterize the preset interaction attributes between the first user and the second user. Taking Figure 2B as an example, the interaction value can indicate the number of consecutive chat days between the first user and the second user.

[0048] Furthermore, after the second user receives the invitation to change the visual identifier via the interactive message, the electronic device 110 can update the interactive message 208 in the session interface 200C to indicate that the second user has received the invitation to change the visual identifier.

[0049] In addition, the electronic device 110 may also present message 212 in the session interface 200C to indicate that the second visual identifier (e.g., a relationship visual identifier corresponding to the “partner” relationship) is associated with the first user and the second user.

[0050] In some embodiments, after the relationship visual identifier 206 is associated with the first user and the second user, the electronic device 110 may replace the basic visual identifier 204 with the relationship visual identifier 206 in the association interface accordingly.

[0051] As shown in Figures 2B and 2C, the basic visual identifier 204 can be replaced with the relationship visual identifier 206 to indicate that the type of association between the first user and the second user is a "partner" relationship.

[0052] Furthermore, as shown in Figure 2B, the electronic device 110 can also display a visual representation 210 of the virtual object in the session interface 200B. As an example, a first user and a second user can acquire virtual objects for joint interaction. For instance, if the interaction between the users meets preset conditions, the first user and the second user can adopt a virtual pet.

[0053] As an example, the visual representation 210 can be displayed as a page widget in the interface 200B, which can be moved to an appropriate position in the interface 200B, for example, based on user dragging. Furthermore, the page widget can also display dynamic visual representations 210 to present preset actions of virtual objects; or, the display state of the page widget can be related to conversational interactions between users in the chat interface. For example, if users do not chat that day, the color or shape of the page widget changes, such as turning gray.

[0054] In some embodiments, the visual representation 210 of the virtual object may be associated with the current visual identifier. As shown in FIG2B, when the first user and the second user are associated with the base visual identifier 204, the visual representation 210 of the virtual object may, for example, correspond to the state shown in FIG2B.

[0055] Furthermore, as shown in Figure 2C, after the relational visual identifier 206 is associated with the first user and the second user, the electronic device 110 can update the visual representation of the virtual object accordingly. For example, the electronic device 110 can display the updated visual representation 214 of the virtual object.

[0056] In some embodiments, the electronic device 110 can obtain an updated visual representation 214 by adding at least one visual element associated with the relational visual identifier 206 to the visual representation 210.

[0057] As shown in Figure 2C, electronic device 110 can, for example, add a "heart" element to visual representation 210 to obtain an updated visual representation 214. As an example, the "heart" element can correspond to a "partner" relationship.

[0058] In some examples, different types of relationship visual identifiers can correspond to different elements. For instance, if a first user and a second user are associated with a relationship visual identifier corresponding to a "sister" relationship, the visual representation of the virtual object can be updated and may include elements corresponding to the "sister" relationship.

[0059] In some embodiments, the style of at least one visual element associated with the relationship visual identifier 206 may be determined based on a preset attribute of the relationship visual identifier 206, wherein the preset attribute is associated with interaction information between the first user and the second user.

[0060] As an example, the relationship visual identifier 206 corresponding to the "partner" relationship can be associated with a level attribute. The level of the relationship visual identifier 206 can, for example, be related to the interaction information between users. For example, as the number of interactions between users increases, the level of the relationship visual identifier 206 can, for example, increase accordingly.

[0061] In some examples, the style of the "heart" element in visual representation 214, used to characterize a "partner" relationship, can be related to the hierarchy of the relationship visual identifier 206. For example, a higher hierarchy could correspond to a more content-rich visual element.

[0062] In some embodiments, the display state of the relationship visual identifier 206 and / or the element corresponding to the relationship visual identifier in the visual representation is associated with the interaction information of the first user and the second user within a preset time period.

[0063] For example, if the first user and the second user do not interact within a preset time period, the relationship visual identifier 206 can be displayed in gray. Alternatively or additionally, the corresponding "heart" element in the visual representation 214 can also be presented in gray. Furthermore, after the user's interaction information meets preset conditions, the relationship visual identifier 206 and / or the "heart" element can be updated to a colored style.

[0064] In some embodiments, the electronic device 110 may also adjust the display style of at least a portion of the content in the visual representation 210 of the virtual object based on the relational visual identifier 206, thereby obtaining an updated visual representation.

[0065] As an example, after the first user and the second user are associated with the relationship visual identifier 206 corresponding to the "partner" relationship, the electronic device 110 can adjust the color of the virtual object in the visual representation 210 from a first color to a second color corresponding to the "partner" relationship. For example, the second color could be pink to represent that the relationship type between the first user and the second user is a "partner" relationship.

[0066] In some embodiments, in response to the first user and the second user being associated with the relationship visual identifier 206, it may also trigger the provision of virtual resources associated with the virtual object to the first user and / or the second user, wherein the virtual resources are associated with the relationship visual identifier 206.

[0067] In some embodiments, such virtual resources may include interactive resources associated with the relationship visual identifier 206, such as interactive resources associated with the relationship visual identifier 206 or the updated visual representation 214, such as emoticons, virtual gifts, etc. For example, where the visual identifier between users corresponds to a "partner" relationship, the first user or the second user may be provided with new animated emoticons related to the virtual pet. For example, the animated emoticon may include the action of the virtual pet waving a "heart" element.

[0068] As another example, where the visual identifiers between users correspond to a "partner" relationship, the visual representation of virtual objects can be updated. Accordingly, a first user or a second user can be offered virtual gifts or emojis corresponding to the updated visual representation.

[0069] In some embodiments, such virtual resources may further include motion resources for virtual objects, such that the virtual objects perform virtual actions indicated by the motion resources.

[0070] As an example, when the visual identifiers between users correspond to a "partner" relationship, virtual objects can support performing new actions. For example, the virtual object's action library can add new actions corresponding to the "partner" relationship to allow a first user and / or a second user to configure the virtual object to display new actions.

[0071] In some embodiments, different relationship visual identifiers can be associated with different types of actions. For example, the relationship visual identifier corresponding to the "partner" relationship can correspond to the hugging action, and the relationship visual identifier corresponding to the "brother" relationship can correspond to the high-five action, etc.

[0072] In some embodiments, such virtual resources may include interactive resources associated with the relationship visual identifier 206, such as display materials associated with the relationship visual identifier 206 or the updated visual representation 214, for example, message bubble display styles, session background materials, session decoration materials in the session, etc.

[0073] In some embodiments, in response to the first user and the second user being associated with the relationship visual identifier 206, the electronic device 110 may also update the display style of at least one element in the interface associated with the first user, the second user, or the virtual object. As an example, the interface may include a session interface for the first user and the second user, and the electronic device 110 may update the style of at least one session element in the session interface.

[0074] For example, if the visual identifier between users corresponds to a "partner" relationship, the electronic device 110 can adjust the style of the message bubble in the conversation interface from the default style to a style corresponding to the "partner" relationship. For example, the background color or border of the message bubble can be updated to pink. Alternatively, display elements corresponding to the updated visual representation can be added to the message bubble.

[0075] As another example, electronic device 110 may also apply styles corresponding to the "partner" relationship to elements such as avatars and chat elements in the conversation interface.

[0076] In this way, embodiments of the present disclosure can adjust the style of elements in the interactive interface based on the update of visual identifiers, so as to make the style of the interactive interface more uniform and thereby improve the user's interactive experience.

[0077] In some scenarios, in addition to the session interface, the visual representation of virtual objects can also be displayed in other interactive interfaces associated with the first and second users, such as the work interaction interface and the virtual object viewing interface.

[0078] As shown in Figure 2D, the electronic device 110 can display window 216 in the virtual object viewing interface 200D. Window 216 can display a visual representation 218 of the virtual object. As an example, the visual representation 218 may correspond to a basic visual identifier between users.

[0079] It should be understood that visual representation 218 may be the same as or different from visual representation 210 presented in the session interface 200B. For example, visual representation 218 may display more decorative elements than visual representation 210.

[0080] Additionally, the electronic device 110 may also present resource acquisition conditions 320 and 222 associated with the virtual object. As an example, resource acquisition condition 220 may correspond to conditions for acquiring a first-class resource (e.g., a level-related resource). For instance, resource acquisition condition 220 may include sending messages on the same day.

[0081] As another example, resource acquisition condition 222 may correspond to the conditions for acquiring a second type of resource (e.g., virtual achievement-related resources).

[0082] Furthermore, as shown in Figure 2E, after the visual identifiers between users are set to the relationship visual identifiers corresponding to the "partner" relationship, the viewing interface of the virtual object is also updated accordingly.

[0083] As shown in Figure 2E, the electronic device 110 can present an updated visual representation 228 in the updated window 216. In addition to the update examples mentioned above, the electronic device 110 can also, for example, update the background style of the display component that displays the visual representation 228 in window 216. For example, the electronic device 110 can update the background color of the display component. The updated background color can, for example, correspond to a "companion" relationship.

[0084] Furthermore, the electronic device 110 can also display the description content 224 corresponding to the currently associated relationship visual identifier 206 in window 216. As an example, the description content 224 may include the relationship visual identifier 206 and the corresponding text description.

[0085] Additionally, the electronic device 110 may, for example, receive a user trigger on the description content 224 (relationship visual identifier 206 or text description) and may present a details page of the relationship visual identifier 206. In some embodiments, the details page may display relevant information about the relationship visual identifier 206, such as level information, achievement information, etc.

[0086] Additionally, the details page includes a change entry for changing the relationship visual identifier 206. For example, a user can trigger the display of the configuration window 202 shown in Figure 2A through the change entry on the details page to change the visual identifier associated with the user.

[0087] For example, a user can further replace the visual identifier corresponding to the "partner" relationship with the base visual identifier or the visual identifier corresponding to other relationships. Accordingly, the electronic device 110 can update the visual representation of the virtual object based on the updated visual identifier.

[0088] It should be understood that the electronic device 110 can update the visual representation of virtual objects through processes such as adjusting the display style, adding new elements, and removing existing display elements. For the specific process of updating the visual representation, please refer to the example described above; this disclosure will not repeat it further here.

[0089] Furthermore, as shown in Figure 2E, in response to the first user and the second user being associated with the relationship visual identifier 206, the electronic device 110 can also present new resource acquisition conditions 230 and resource acquisition conditions 232 in window 216.

[0090] As an example, resource acquisition condition 230 may correspond to the conditions for acquiring a first type of resource (e.g., level-related resources). For example, resource acquisition condition 230 may include exchanging messages on the same day. In some embodiments, resource acquisition condition 230 may be different from resource acquisition condition 220; or, the resource corresponding to resource acquisition condition 230 may be different from the resource corresponding to resource acquisition condition 220.

[0091] As another example, resource acquisition condition 232 may correspond to the conditions for acquiring a second type of resource (e.g., virtual achievement-related resources). In some embodiments, resource acquisition condition 232 may be different from resource acquisition condition 222; or, the resource corresponding to resource acquisition condition 232 may be different from the resource corresponding to resource acquisition condition 222.

[0092] For example, in response to the first user and the second user being associated with the relationship visual identifier 206, the interactive achievements associated with the virtual object can be updated accordingly. For example, when the first user and the second user are associated with the base visual identifier 204, the set of interactive achievements associated with the virtual object may include "Achievement 1", "Achievement 2", and "Achievement 3". When the first user and the second user are associated with the relationship visual identifier 206, the set of interactive achievements associated with the virtual object may include "Achievement X", "Achievement Y", and "Achievement Z".

[0093] In some embodiments, at least some attributes of a virtual object may remain unchanged even when the visual identity is changed. For example, the level of the virtual object may remain unchanged when the visual identity is changed.

[0094] Based on the process described above, embodiments of this disclosure can update the visual representation of virtual objects by changing visual identifiers, thereby enriching the information carried by the visual representation of virtual objects and improving the efficiency of information display.

[0095] Example process

[0096] Figure 3 illustrates a flowchart of an example process 300 for interface interaction according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0097] As shown in Figure 3, in box 310, electronic device 110 associates a first visual identifier with the first user and the second user based on the interactive operation between the first user and the second user. The first visual identifier indicates the type of association between the first user and the second user.

[0098] In frame 320, electronic device 110 updates the visual representation of the virtual object jointly interacted by the first user and the second user based on the first visual identifier.

[0099] In some embodiments, updating the visual representation of a virtual object in joint interaction between a first user and a second user includes adding at least one visual element corresponding to a first visual identifier to the visual representation.

[0100] In some embodiments, the style of at least one visual element is determined based on preset attributes of a first visual identifier, which are associated with interaction information between a first user and a second user.

[0101] In some embodiments, updating the visual representation of a virtual object jointly interacted by a first user and a second user includes: adjusting the display style of at least a portion of the content in the visual representation based on a first visual identifier.

[0102] In some embodiments, process 300 further includes: triggering the provision of virtual resources associated with a virtual object to a first user and / or a second user, the virtual resources being associated with a first visual identifier.

[0103] In some embodiments, the virtual resource includes the action resource of a virtual object, causing the virtual object to perform a virtual action indicated by the action resource.

[0104] In some embodiments, process 300 further includes: presenting a first visual identifier in a viewing interface of a virtual object; and presenting a details page of the first visual identifier in response to a triggering of the first visual identifier.

[0105] In some embodiments, the details page includes a change entry for changing the first visual identity.

[0106] In some embodiments, process 300 further includes: presenting, in the viewing interface, a first set of resource acquisition conditions associated with a first visual identifier, the first set of resource acquisition conditions corresponding to a first set of virtual resources, wherein the first set of resource acquisition conditions is different from a second set of resource acquisition conditions associated with a second visual identifier, and / or, the first set of virtual resources is different from a second set of virtual resources corresponding to the second set of resource acquisition conditions.

[0107] In some embodiments, process 300 further includes: in response to the first user and the second user being associated with a third visual identifier, updating the display style of at least one element in the interface associated with the first user, the second user, or the virtual object based on the first visual identifier.

[0108] In some embodiments, updating the display style of at least one element in the interface associated with the first user, the second user, or the virtual object includes: updating the background style of a display component in the viewing interface of the virtual object, the display component being used to display a visual representation of the virtual object; or; updating the style of a session element in the session interface of the first user and the second user.

[0109] In some embodiments, process 300 further includes: presenting a visual representation of a virtual object in an interactive interface associated with a first user and a second user, the interactive interface including a session interface of the first user and the second user.

[0110] In some embodiments, process 300 further includes: updating the display style of at least one element in the interactive interface associated with the first user and the second user based on the first visual identifier.

[0111] In some embodiments, the display state of the element corresponding to the first visual identifier in the first visual identifier and / or visual representation is associated with the interaction information of the first user and the second user within a preset time period.

[0112] Example devices and equipment

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

[0114] As shown in Figure 4, the device 400 includes: an association module 410 configured to associate a first visual identifier with the first user and the second user based on the interaction between the first user and the second user, wherein the first visual identifier indicates the type of association relationship between the first user and the second user; and an update module 420 configured to update the visual representation of the virtual object jointly interacted by the first user and the second user based on the first visual identifier.

[0115] In some embodiments, updating the visual representation of a virtual object in joint interaction between a first user and a second user includes adding at least one visual element corresponding to a first visual identifier to the visual representation.

[0116] In some embodiments, the style of at least one visual element is determined based on preset attributes of a first visual identifier, which are associated with interaction information between a first user and a second user.

[0117] In some embodiments, updating the visual representation of a virtual object jointly interacted by a first user and a second user includes: adjusting the display style of at least a portion of the content in the visual representation based on a first visual identifier.

[0118] In some embodiments, the apparatus 400 further includes a triggering module configured to trigger the provision of virtual resources associated with a virtual object to a first user and / or a second user, the virtual resources being associated with a first visual identifier.

[0119] In some embodiments, the virtual resource includes the action resource of a virtual object, causing the virtual object to perform a virtual action indicated by the action resource.

[0120] In some embodiments, the device 400 further includes a first presentation module configured to present a first visual identifier in a virtual object viewing interface; and to present a details page of the first visual identifier in response to a triggering of the first visual identifier.

[0121] In some embodiments, the details page includes a change entry for changing the first visual identity.

[0122] In some embodiments, the device 400 further includes a second presentation module configured to present, in a viewing interface, a first set of resource acquisition conditions associated with a first visual identifier, the first set of resource acquisition conditions corresponding to a first set of virtual resources, wherein the first set of resource acquisition conditions is different from a second set of resource acquisition conditions associated with a second visual identifier, and / or the first set of virtual resources is different from a second set of virtual resources corresponding to the second set of resource acquisition conditions.

[0123] In some embodiments, the apparatus 400 further includes a visual identity update module configured to update the visual representation of a virtual object based on a third visual identity in response to a first user and a second user being associated with a third visual identity.

[0124] In some embodiments, the device 400 further includes a third presentation module configured to present a visual representation of a virtual object in an interactive interface associated with a first user and a second user, the interactive interface including a session interface of the first user and the second user.

[0125] In some embodiments, the apparatus 400 further includes a display style update module configured to update the display style of at least one element in an interface associated with a first user, a second user, or a virtual object based on a first visual identifier.

[0126] In some embodiments, the update display style module is further configured to: update the background style of a display component in the viewing interface of a virtual object, the display component being used to display a visual representation of the virtual object; or; update the style of session elements in the session interfaces of the first user and the second user.

[0127] In some embodiments, the display state of the element corresponding to the first visual identifier in the first visual identifier and / or visual representation is associated with the interaction information of the first user and the second user within a preset time period.

[0128] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. Components of the electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 may be a physical or virtual processor and is capable of performing various processes according to the programs stored in the memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

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

[0130] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, 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 may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

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

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

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

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

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

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

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

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

Claims

1. A method for interface interaction, comprising: Based on the interaction between the first user and the second user, a first visual identifier is associated with the first user and the second user, and the first visual identifier indicates the type of association between the first user and the second user; as well as Based on the first visual identifier, update the visual representation of the virtual object that the first user and the second user jointly interact with.

2. The method of claim 1, wherein updating the visual representation of the virtual object jointly interacted by the first user and the second user comprises: Add at least one visual element corresponding to the first visual identifier to the visual representation.

3. The method according to claim 2, wherein the style of the at least one visual element is determined based on a preset attribute of the first visual identifier, the preset attribute being associated with interaction information between the first user and the second user.

4. The method according to any one of claims 1 to 3, wherein updating the visual representation of the virtual object jointly interacted by the first user and the second user comprises: Based on the first visual identifier, adjust the display style of at least some content in the visual representation.

5. The method according to any one of claims 1 to 4, further comprising: This triggers the provision of virtual resources associated with the virtual object to either the first user or the second user, the virtual resources being associated with the first visual identifier.

6. The method according to claim 5, wherein the virtual resource includes the action resource of the virtual object, such that the virtual object presents a virtual action indicated by the action resource.

7. The method according to any one of claims 1 to 6, further comprising: The first visual identifier is presented in the viewing interface of the virtual object; as well as In response to the triggering of the first visual identifier, the details page of the first visual identifier is displayed.

8. The method of claim 7, wherein the details page includes a change entry for changing the first visual identifier.

9. The method according to claim 7 or 8, further comprising: The viewing interface presents a first set of resource acquisition conditions associated with the first visual identifier, which corresponds to a first set of virtual resources. Wherein, the first set of resource acquisition conditions is different from the second set of resource acquisition conditions associated with the second visual identifier, or the first set of virtual resources is different from the second set of virtual resources corresponding to the second set of resource acquisition conditions.

10. The method according to any one of claims 1 to 9, further comprising: In response to the first user and the second user being associated with a third visual identifier, the visual representation of the virtual object is updated based on the third visual identifier.

11. The method according to any one of claims 1 to 10, further comprising: The visual representation of the virtual object is presented in an interactive interface associated with the first user and the second user, the interactive interface including the session interface of the first user and the second user.

12. The method according to any one of claims 1 to 11, further comprising: Based on the first visual identifier, update the display style of at least one element in the interface associated with the first user, the second user, or the virtual object.

13. The method of claim 12, wherein updating the display style of at least one element in the interface associated with the first user, the second user, or the virtual object comprises: Update the background style of the display component in the viewing interface of the virtual object, the display component being used to display the visual representation of the virtual object; or Update the styles of the conversation elements in the conversation interfaces of the first user and the second user.

14. The method according to any one of claims 1 to 13, wherein the display state of the first visual identifier or the element corresponding to the first visual identifier in the visual representation is associated with the interaction information of the first user and the second user within a preset time period.

15. A device for interface interaction, comprising: The association module is configured to associate a first visual identifier with the first user and the second user based on the interaction between the first user and the second user, wherein the first visual identifier indicates the type of association relationship between the first user and the second user. as well as The update module is configured to update the visual representation of the virtual object jointly interacted by the first user and the second user based on the first visual identifier.

16. 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 when executed by the at least one processor.

17. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 14.

18. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 14.