Interface interaction method and device, equipment and storage medium

By presenting virtual objects of users in a virtual scene and displaying media content through interactive operations, the problem of limited interaction methods between users and virtual objects is solved, thereby improving interaction efficiency and user experience.

CN121957403APending Publication Date: 2026-05-01BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610071824.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-19
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing technologies, the ways in which users interact with virtual objects are relatively simple and lack variety, which affects the user experience.

Method used

Virtual objects associated with the user are presented in a virtual scene, and media content, including virtual objects of other users and related descriptive information, are displayed through interactive operations to enrich the user's interaction methods.

Benefits of technology

By presenting users' virtual objects and other users' virtual objects in a virtual scene, the efficiency and richness of interaction between users and virtual objects are improved, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121957403A_ABST
    Figure CN121957403A_ABST
Patent Text Reader

Abstract

The invention provides an interface interaction method and device, equipment and a storage medium. The method comprises the steps that in a virtual scene, a first virtual object associated with a first user is presented, the first virtual object is created based on an associated image of the first user, and first visual content of the first virtual object is configured to be presented in an information display interface of the first user; and based on the interaction operation associated with the first virtual object, presenting media content associated with the virtual scene, the media content displaying a second virtual object in the virtual scene, the second virtual object being associated with a second user. In this way, the interaction mode associated with the virtual object can be enriched.
Need to check novelty before this filing date? Find Prior Art

Description

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

[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, and computer-readable storage media for user interface interaction. Background Technology

[0002] With the increasing maturity of internet technology, more and more users are interacting and communicating on online platforms. For example, in some interactive scenarios, users can interact with virtual objects provided by the online platform. These virtual objects can be presented in the interactive interface to enable interaction between users and virtual objects. Therefore, how to enrich the ways in which users interact with virtual objects is a topic worthy of attention. Summary of the Invention

[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting, in a virtual scene, a first virtual object associated with a first user, the first virtual object being created based on an associated image of the first user, wherein first visual content of the first virtual object is configured to be presented in an information display interface of the first user; and presenting, based on an interactive operation associated with the first virtual object, media content associated with the virtual scene, the media content displaying a second virtual object in the virtual scene, the second virtual object being associated with a second user.

[0004] In a second aspect, a method for interface interaction is provided. The method includes: presenting a first viewing interface for content items to a third user, the content items including media content published by the first user, the media content being associated with a virtual scene, the media content presenting a first virtual object corresponding to the first user and a second virtual object corresponding to a second user, the first viewing interface also including descriptive information associated with the second user; and presenting a virtual scene based on a triggering of the descriptive information, the virtual scene presenting a third virtual object corresponding to the third user.

[0005] In a third aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present, in a virtual scene, a first virtual object associated with a first user, the first virtual object being created based on an associated image of the first user, wherein first visual content of the first virtual object is configured to be presented in an information display interface of the first user; and a second presentation module configured to present, based on an interactive operation associated with the first virtual object, media content associated with the virtual scene, the media content displaying a second virtual object in the virtual scene, the second virtual object being associated with the second user.

[0006] In a fourth aspect, an apparatus for interface interaction is provided. The apparatus includes: a third presentation module configured to present a first viewing interface of content items to a third user, the content items including media content published by the first user, the media content being associated with a virtual scene, the media content presenting a first virtual object corresponding to the first user and a second virtual object corresponding to a second user, the first viewing interface also including descriptive information associated with the second user; and a fourth presentation module configured to present a virtual scene based on a triggering of the descriptive information, the virtual scene presenting a third virtual object corresponding to the third user.

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

[0008] In a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions, which are executed by a processor to implement the method of the first or second aspect.

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

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

[0011] The above and other features, advantages, and aspects of the various schematic scenarios herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein: FIG1 shows a schematic diagram of an example environment; FIGS. 2A to 2S show example interfaces according to some scenarios; FIG3 shows a flowchart of an example process of interface interaction according to some scenarios; FIG4 shows a flowchart of an example process of interface interaction according to other scenarios; FIG5 shows a schematic structural block diagram of an example device for interface interaction according to some scenarios; FIG6 shows a schematic structural block diagram of an example device for interface interaction according to some scenarios; and FIG7 shows a block diagram of an electronic device capable of implementing multiple schematic scenarios. Detailed Implementation

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

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

[0014] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". 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.

[0015] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and provisions. In the examples presented herein, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, 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 through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.

[0016] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data 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 beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0017] As mentioned above, with the increasing maturity of internet technology, more and more users are interacting and communicating on online platforms. For example, in some interactive scenarios, users can interact with virtual objects provided by the online platform. Virtual objects can be presented in the interactive interface to enable interaction between users. In some cases, users can use virtual objects to interact with virtual objects associated with other users. Therefore, how to enrich the ways users interact with virtual objects is worthy of attention.

[0018] In some scenarios, a scheme for interface interaction has been proposed. According to this scheme, a first virtual object associated with a first user can be presented in a virtual scene. The first virtual object is created based on the first user's associated image, and its first visual content is configured to be presented in the first user's information display interface. Furthermore, media content associated with the virtual scene can be presented based on interactive operations associated with the first virtual object. The media content displays a second virtual object in the virtual scene. The second virtual object is associated with a second user.

[0019] In this way, in some situations, a first virtual object associated with a first user can be presented in the virtual scene. This first virtual object can be created based on the first user's associated image, and its initial visual appearance can be configured to appear in the first user's information display interface (e.g., a personal page), thereby enriching the efficiency of information display associated with the first user. Furthermore, in some situations, media content associated with the virtual scene can be presented based on interactive operations associated with the first virtual object. This media content can display a second virtual object associated with a second user within the virtual scene. In this way, users can access media content associated with the virtual scene and the second virtual object based on interactive operations, thereby enriching the ways users interact with virtual objects and virtual scenes, and improving the efficiency of interaction between the first user and other users.

[0020] In other scenarios, a different approach for interface interaction has been proposed. According to this approach, a first viewing interface for content items can be presented to a third user. The content items include media content published by the first user. The media content is associated with a virtual scene. The media content presents a first virtual object corresponding to the first user and a second virtual object corresponding to the second user. The first viewing interface also includes descriptive information associated with the second user. Furthermore, based on triggering the descriptive information, a virtual scene can be presented. The virtual scene presents a third virtual object corresponding to the third user.

[0021] In this way, in some situations, a first user can view media content posted by the first user that is associated with a virtual scene. This media content can present a first virtual object corresponding to the first user and a second virtual object corresponding to the second user. Furthermore, descriptive information associated with the second user can also be presented in the first viewing interface of the content item. Further, it is possible for the second user to present a virtual scene by commenting on the descriptive information, and within the virtual scene, present a third virtual object corresponding to the third user. This allows users to view virtual scenes associated with media content based on anchor points (e.g., descriptive information) in the first viewing interface of the content item, and to interact within the virtual scene using their own virtual object. This enables users to view media content posted by other users that is associated with virtual scenes, and helps users interact within the corresponding virtual scene based on anchor points in the content item.

[0022] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.

[0023] Example Environment Figure 1 shows a schematic diagram of example environment 100. As shown in Figure 1, example environment 100 may include electronic device 110.

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

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

[0026] In some cases, 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 of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

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

[0028] 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 can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (Wi-Fi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.

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

[0030] The following description of the example will continue with reference to the accompanying drawings.

[0031] Example InteractionFigures 2A to 2S show example interfaces 200A to 200S according to some scenarios. Interfaces 200A to 200S can be provided, for example, by the electronic device 110 shown in Figure 1.

[0032] In some scenarios, as shown in Figure 2A, electronic device 110 can present interface 200A. Interface 200A can present a virtual scene. As an example, a virtual scene may include, for example, a virtual environment (e.g., mountains, water, roads, and / or beaches) and virtual objects (e.g., flowers, trees, benches, streetlights, and / or umbrellas). Electronic device 110 can present a target virtual scene in response to the selection of a target virtual scene from a set of candidate virtual scenes. Virtual scenes with different themes may correspond to different virtual elements (e.g., virtual environments and / or virtual objects). For example, a forest-themed virtual scene may include virtual elements associated with forests (e.g., various types of vegetation). For example, a beach-themed virtual scene may include virtual elements associated with beaches (e.g., sand, sea, swimming rings, etc.). Alternatively, virtual scenes with different themes may provide different interactive capabilities associated with virtual objects (e.g., different virtual actions). For example, a forest-themed virtual scene may support virtual objects performing virtual actions such as climbing trees. For example, a beach-themed virtual scene may support virtual objects performing virtual actions such as swimming.

[0033] In some cases, electronic device 110 can present a first virtual object 202 associated with a first user in a virtual scene. In some cases, the first virtual object 202 is created based on an associated image of the first user. In some cases, the associated image of the first user may include, for example, media content uploaded by the first user (e.g., pictures or videos). For example, the first virtual object 202 may be a virtual avatar created based on the associated image of the first user (e.g., a photographic image, a game character image, an anime character image, or other virtual avatars). As an example, the first virtual object 202 may be implemented as a virtual 3D model generated based on the associated image of the first user (e.g., a 3D model including a face, hairstyle, body shape, clothing, posture style, etc.).

[0034] In some cases, electronic device 110 may display a notification message in the virtual scene in response to a virtual object associated with a preset user joining the virtual scene. The notification message indicates that a virtual object associated with the preset user has joined the virtual scene. Preset users include expert users and / or celebrity users, etc.

[0035] Additionally or alternatively, the electronic device 110 may also present identification information 203 (e.g., "flower") associated with the first virtual object in the virtual scene. As an example, the identification information 203 may be the name identifier of the first virtual object 202. Alternatively, the identification information 203 may also be the name identifier of a first user associated with the first virtual object 202. As an example, the identification information 203 may be perceptible to other users.

[0036] In some cases, the first visual content of the first virtual object 202 is configured to be presented in the first user's information display interface. As an example, the first user's information display interface can also be referred to as the first user's personal page. As shown in Figure 2B, the electronic device 110 can present an interface 200B. For example, interface 200B can be implemented as the first user's information display interface. For example, the electronic device 110 can present the first visual content 204 of the first virtual object 202 in the first user's information display interface (e.g., interface 200B). As an example, the first visual content 204 presented in the information display interface can be consistent with the visual representation of the first virtual object 202 in the virtual scene. For example, the electronic device 110 can update the first visual content 204 based on a configuration operation received via the information display interface, and trigger an update to the visual representation of the first virtual object 202 in the virtual scene. Such a configuration operation can instruct an operation to adjust the appearance or attire of the first virtual object 204.

[0037] In some cases, electronic device 110 may also present at least one virtual resource associated with the first user in the first user's information display interface, such as virtual resource 206-1 and virtual resource 206-2. As an example, such at least one virtual resource may indicate tag information associated with the first user (e.g., interest tags). Alternatively, electronic device 110 may associate at least one virtual resource with a corresponding indicator element to indicate tag information corresponding to the respective virtual resource. For example, electronic device 110 may associate virtual resource 206-1 with an indicator element 208-1 to indicate tag information associated with virtual resource 206-1 (e.g., #game console). Alternatively, electronic device 110 may associate virtual resource 206-2 with an indicator element 208-2 to indicate tag information associated with virtual resource 206-2 (e.g., #puppy).

[0038] In other cases, the electronic device 110 may also present identification information associated with the first user (e.g., text identifiers and / or image identifiers 210) in the first user's information display interface. For example, the image identifier 210 may also be referred to as the first user's avatar.

[0039] In some cases, electronic device 110 may present an interactive entry 212 associated with a virtual scene in the information display interface of a first user. Further, electronic device 110 may present a virtual scene and, in response to a triggering of the interactive entry 212 (e.g., a click operation), present a first virtual object 202 associated with the first user within the virtual scene. Alternatively, electronic device 110 may present a set of candidate virtual scenes in response to a triggering of the interactive entry 212. Further, electronic device 110 may present a first virtual scene and, based on the selection of a first virtual scene from the set of candidate virtual scenes, present a first virtual object 202 associated with the first user within the first virtual scene.

[0040] In some cases, the interface presenting the virtual scene can also be referred to as an interactive interface. Continuing to refer to Figure 2A, the electronic device 110 can present a set of controls associated with a set of virtual actions in the interface 200A (also referred to as the interactive interface). For example, in response to receiving a selection of a preset interactive control associated with a preset virtual action from the set of interactive controls, the electronic device 110 can trigger the first virtual object 202 to perform a preset virtual action associated with the preset interactive control in the virtual scene. For example, the set of interactive controls may include interactive control 214-1 and interactive control 214-2, etc. As an example, interactive control 214-1 can be implemented as a flight control. For example, in response to a trigger on interactive control 214-1 (e.g., a click operation), the electronic device 110 can trigger the first virtual object 202 to perform a flight action in the virtual scene. As an example, interactive control 214-2 can be implemented as a jump control. In response to a trigger on interactive control 214-2 (e.g., a click operation), the electronic device 110 can trigger the first virtual object 202 to perform a jump action in the virtual scene. In some cases, a set of interactive controls may include a virtual joystick control (not shown in the figure). The electronic device 110 can obtain the user's movement operation via the virtual joystick control to control the first virtual object 202 to move in the virtual scene based on the movement operation. Alternatively, a set of interactive controls may also include dancing controls, lift controls, etc., which will not be described in detail here.

[0041] In some cases, electronic device 110 may also present a second virtual object 216 associated with a second user in the virtual scene. Electronic device 110 may also present identification information 218 associated with the second virtual object 216 in the virtual scene. As an example, identification information 218 may indicate the name identifier of the second user. Alternatively, identification information 218 may also indicate the name identifier of the second virtual object 216.

[0042] In some cases, electronic device 110 may present a map entry 220 associated with a map component in interface 200A. Further, electronic device 110 may present a map component associated with a virtual scene in response to a triggering action on map entry 220 (e.g., a click operation). For example, as shown in FIG2C, electronic device 110 may present interface 200C. Interface 200C may be implemented as an interactive interface for a virtual scene. For example, electronic device 110 may present a map component associated with a virtual scene in interface 200C. The map component may indicate route information and virtual resource distribution information associated with the virtual scene. For example, route information may indicate roads associated with the virtual scene. For example, virtual resource distribution information may indicate the distribution locations of multiple virtual resources in the virtual scene. For example, electronic device 110 may present multiple indicator elements associated with multiple virtual resources in the map component. Indicator elements may include image icons and / or text icons of the corresponding virtual resources. For example, multiple indicator elements may include indicator element 222-1 (e.g., “ice cream truck”), indicator element 222-2 (e.g., “balloon truck”), indicator element 222-3 (e.g., “mountain cabin”), and indicator element 222-4 (e.g., “mountain”), etc.

[0043] In some cases, electronic device 110 can present media content associated with a virtual scene based on interactive operations associated with the first virtual object 202. Such media content can display a second virtual object 216 in the virtual scene.

[0044] Alternatively, the electronic device 110 may present an indicator element 223 associated with the first virtual object in the map component to indicate the location of the first virtual object in the virtual scene.

[0045] In some cases, electronic device 110 may also present indicator elements corresponding to one or more virtual objects in the map component. For example, electronic device 110 may present indicator element 224 corresponding to second virtual object 216. Indicator element 224 may include identification information associated with second virtual object 216. The identification information associated with second virtual object may include image identifiers (e.g., visual content associated with second virtual object 216 or avatar identifier of second user) and / or text identifiers (e.g., name identifier of second virtual object 216 or name identifier of second user).

[0046] In some scenarios, electronic device 110 may move a first virtual object to a location associated with a second virtual object in response to a triggering of indicator element 224. For example, the second virtual object may currently be at a first location in a virtual scene. The location associated with the second virtual object may indicate a distance from the first location that is less than a preset threshold (e.g., within 3 meters).

[0047] Additionally or alternatively, as shown in Figure 2D, electronic device 110 may present interface 200D. Electronic device 110 may present a map component associated with the virtual scene in interface 200D. Electronic device 110 may present an information panel 226 associated with a second user in response to a triggering of indicator element 224. Information panel 226 may present descriptive information associated with the second user (e.g., name information, visual content associated with the second virtual object, and / or the second user's avatar icon, etc.). Alternatively, electronic device 110 may also present an interactive entry point 228 (e.g., "Go to") in information panel 226. Electronic device 110 may move the first virtual object to a location associated with the second virtual object in response to a triggering of interactive entry point 228.

[0048] Alternatively, continuing to refer to Figure 2C, the virtual scene mentioned above can be a first virtual scene. Electronic device 110 can present a viewing entry 230 in the map component that is different from at least one second virtual scene. Electronic device 110 can, in response to a trigger on viewing entry 230, present at least one interactive entry associated with at least one user, such as interactive entry 232. Electronic device 110 can, in response to a trigger on interactive entry 232 (e.g., a click operation), switch to presenting the second virtual scene associated with interactive entry 232 and move the first virtual object to a position associated with the corresponding virtual object (e.g., the virtual object associated with user B) (e.g., the position of the corresponding virtual object in the second virtual scene).

[0049] In some cases, continuing to refer to Figure 2A, the electronic device 110 can present media content associated with the virtual scene based on interactive operations associated with the first virtual object 202. Such media content can display a second virtual object 216 in the virtual scene.

[0050] In some cases, the interactive operation associated with the first virtual object 202 may include triggering a first interactive control. In some cases, the electronic device 110 may, in response to the interaction state between the first virtual object 202 and the second virtual object 216 satisfying a first condition, present a first interactive control (e.g., interactive controls 214-3) associated with the second virtual object in the virtual scene. As an example, the first condition may indicate, for example, that the distance between the first virtual object 202 and the second virtual object 216 in the virtual scene is less than a preset threshold. Alternatively, the first condition may also indicate that the second virtual object 216 is in an idle state. An idle state indicates that the second virtual object 216 is not currently interacting with other virtual objects. Further, the electronic device 110 may present media content based on triggering the first interactive control (e.g., a click operation).

[0051] In some cases, the first interactive control is triggered when the first virtual object is associated with a preset virtual resource (also known as a second virtual resource). For example, as shown in Figure 2E, the electronic device 110 can present an interface 200E. The interface 200E can be implemented as an interactive interface for presenting a virtual scene. The electronic device 110 can present a second virtual resource 234 (e.g., a Polaroid camera prop) in the virtual scene of the interface 200E. The electronic device 110 can trigger the association of the second virtual resource 234 with the first virtual object 202 in response to receiving a first operation associated with the second virtual resource 234. As an example, the electronic device 110 can receive a first operation associated with the second virtual resource 234 in response to receiving a trigger operation on the second virtual resource 234 (e.g., a click operation or a long press operation). Alternatively, the electronic device 110 can receive a first operation associated with the second virtual resource 234 in response to the distance between the first virtual object 202 and the second virtual resource 234 being less than a preset threshold. Additionally or alternatively, the electronic device 110 may present an access control associated with the second virtual resource 234 in response to the distance between the first virtual resource 202 and the second virtual resource being less than a preset threshold. Further, the electronic device 110 may receive a first operation associated with the second virtual resource in response to a triggering of the access control (e.g., a click operation).

[0052] Additionally, continuing to refer to FIG2A, the electronic device 110 may, in response to the interaction state satisfying the first condition and the first virtual object being associated with the second virtual resource, present a first interactive control (e.g., interactive control 214-3).

[0053] In other scenarios, the electronic device 110 may also, in response to a triggering of a first interactive control (e.g., a click operation), present multiple options associated with multiple virtual objects in a virtual scene. The interaction state of the multiple virtual objects with the first virtual object satisfies a first condition. For example, the first condition may indicate that multiple distances between the multiple virtual objects and the first virtual object 202 are all less than a preset threshold. Alternatively, the first condition may also indicate that the multiple virtual objects are in an idle state, etc. Furthermore, the electronic device 110 may present media content based on the selection of the option corresponding to a target virtual object (e.g., a second virtual object) among the multiple options.

[0054] In some cases, the electronic device 110 can also present collaborative actions associated with the first and second virtual objects in a virtual scene based on interactive operations. For example, such collaborative actions may include the first virtual object 202 approaching the second virtual object 216. Additionally or alternatively, the collaborative action may instruct the second virtual object 216 to take out a second virtual resource (e.g., a Polaroid camera prop) and take a picture with the first virtual object 202. In some cases, the presented media content may be associated with the collaborative action. For example, the media content may instruct the first and second virtual objects on the action process or corresponding posture when performing the collaborative action.

[0055] As shown in Figure 2F, the electronic device 110 can present an interface 200F. Interface 200F can be implemented as an interactive interface presenting a virtual scene. The electronic device 110 can present media content 236 associated with the virtual scene in interface 200F. For example, media content 236 can be implemented as dynamic image content and / or static image content. Media content 236 can display a second virtual object in the virtual scene. Additionally or alternatively, media content 236 can display a first virtual object in the virtual scene. For example, media content 236 can be implemented as a photo of the first and second virtual objects together in the virtual scene. Alternatively, media content 236 can also include descriptive information 238 associated with a second user. For example, descriptive information 238 can include “Encountered @User A in XX World”. Here, “XX World” is, for example, the name of the virtual scene, and “User A” is the name of the second user.

[0056] In some cases, electronic device 110 may present a save entry 240 associated with media content 236. In response to a trigger on save entry 240, electronic device 110 adds media content 236 to a media content set associated with a first user. For example, the media content set associated with the first user may include a local media library (e.g., a photo album). Alternatively, the media content set associated with the first user may include a cloud media library associated with the first user.

[0057] In some cases, the electronic device 110 may also present a sharing portal 242 associated with the media content 236. Further, the electronic device 110 may share a content item corresponding to the media content 236 in response to a triggering of the sharing portal 242. For example, sharing a content item corresponding to the media content 236 may instruct the content item to be sent to at least one user and / or at least one session selected by a first user. Alternatively, sharing a content item associated with the media content 236 may also instruct the publication of the content item corresponding to the media content 236. The first viewing interface of the content item may present descriptive information associated with a second user. For example, the descriptive information associated with the second user may include the second user's identification information (e.g., a text identifier of the second user, an image identifier of the second user, and / or visual content associated with a second virtual object, etc.).

[0058] The process of presenting media content associated with a virtual scene based on interactive operations associated with a first virtual object, as mentioned earlier, is one illustrative scenario. Next, another illustrative scenario of presenting media content associated with a virtual scene based on interactive operations associated with a first virtual object will be described exemplarily.

[0059] As shown in Figure 2G, the electronic device 110 can present an interface 200G. The interface 200G can be implemented as an interactive interface presenting a virtual scene. For example, the electronic device 110 can present a first virtual action associated with a second virtual object (e.g., virtual object 244) in the virtual scene. For example, the first virtual action may include singing, dancing, and / or other actions performed by the second virtual object (e.g., virtual object 244) in the virtual scene. The electronic device 110 can present a second interactive control associated with the second virtual object. For example, in response to a distance of less than a preset threshold between the first virtual object 202 and the second virtual object (e.g., virtual object 244) in the virtual scene, the electronic device 110 can present a second interactive control (e.g., interactive control 246) associated with the second virtual object (e.g., virtual object 244). Further, the electronic device 110 can present a second virtual action performed by the first virtual object in the virtual scene in response to a triggering action (e.g., click operation) of the second interactive control (e.g., interactive control 246). As an example, the second virtual action is determined based on the first virtual action. For example, if the first virtual action is singing, then the second virtual action could be clapping. Alternatively, if the first virtual action instructs the second virtual object to stand next to an ice cream truck, then the second virtual action could instruct the first virtual object 202 to obtain ice cream from the second virtual object. Alternatively, the second virtual action could also be an imitation of the first virtual action. For example, if the second virtual object is dancing, then the second virtual action could instruct the first virtual object to imitate the second virtual object's dance.

[0060] Additionally, the electronic device 110 can also present media content. The media content is associated with a first virtual action and a second virtual action. As shown in Figure 2H, the electronic device 110 can present an interface 200H. The interface 200H can be implemented as an interactive interface presenting a virtual scene. The electronic device 110 can present media content 248 in the interface 200H. The media content 248 can indicate a first virtual action associated with a second virtual object and a second virtual action associated with the first virtual object. For example, the media content 248 can be implemented as dynamic image content and / or static image content.

[0061] In some cases, media content 248 may correspond to a third-person perspective in a virtual scene. This third-person perspective may, for example, indicate a viewpoint associated with a preset position in the virtual scene. Such a preset position may indicate an oblique angle relative to the positions of the first and second virtual objects.

[0062] In some cases, the electronic device 110 may display a save entry 250 and a share entry 252 associated with the media content 248 in the interface 200H. A description of the save entry 250 and the share entry 252 can be found in the foregoing exemplary description of the save entry 240 and the share entry 242, and will not be repeated here.

[0063] In some cases, electronic device 110 may also trigger the addition of a second virtual operation and / or a first virtual operation to the action set associated with the first virtual object. As an example, the action set associated with the first virtual object may include one or more virtual actions that support the first virtual object in performing actions within a virtual scene. Such one or more virtual actions may be triggered by the first virtual object in response to the triggering of a corresponding interactive control. As shown in FIG2I, electronic device 110 may present interface 200I. Interface 200I may be implemented as an interactive interface presenting a virtual scene. For example, electronic device 110 may present prompt content 254 associated with the first or second virtual action in interface 200I to indicate that the first or second virtual action has been added to the action set associated with the first virtual object. Prompt content 254 may include visual content and / or text labels associated with the first or second virtual action.

[0064] In other illustrative scenarios, electronic device 110 can also acquire media content associated with the virtual scene via a recording operation. Continuing to refer to FIG2A, electronic device 110 can present a recording control 256 (e.g., corresponding to a photo capture control or a video recording control) in interface 200A. Electronic device 110 can receive an interactive operation associated with a first virtual object in response to a trigger on recording control 256 (e.g., a click operation). This interactive operation can instruct the recording of scene content associated with the virtual scene. As shown in FIG2J, electronic device 110 can present interface 200J. Interface 200J can be implemented as an interactive interface for the virtual scene. Electronic device 110 can present the recording process in interface 200J. As an example, electronic device 110 can provide a photo capture control 257-1 and a video recording control 257-2 in interface 200J. For example, electronic device 110 can switch the recording process to photo capture mode in response to a trigger on photo capture control 257-1. Alternatively, electronic device 110 can switch the recording process to video recording mode in response to a trigger on video recording control 257-2. During recording, electronic device 110 can present scene content on interface 200J based on the shooting perspective. As an example, the shooting perspective of this scene content is associated with a first virtual object. For instance, the shooting perspective of the scene content is determined based on the position and orientation of the first virtual object in the virtual scene. For example, because the shooting perspective is associated with the first virtual object, the scene content presented on interface 200J does not include the first virtual object.

[0065] Additionally or alternatively, electronic device 110 may present media content in response to recorded scene content including a second virtual object (e.g., virtual object 255). For example, as shown in FIG2K, electronic device 110 may present interface 200K. Interface 200K may be implemented as an interactive interface of a virtual scene. Electronic device 110 may present media content 259 in interface 200K. Such media content 259 may include segments (e.g., image or video clips) associated with the second virtual object in the recorded scene content. As an example, such media content 259 may be presented in response to the second virtual object included in the scene content corresponding to a preset attribute. As an example, such preset attribute may indicate that a second user associated with the second virtual object corresponds to a set of preset users (e.g., expert user, celebrity user, or preset non-player user, etc.). As an example, such media content 259 may include a second virtual object (e.g., virtual object 261) and a first virtual object (e.g., virtual object 263). Alternatively, media content 259 may also include descriptive information 265 associated with a second user (e.g., “on camera @ user C”) to indicate that media content 259 is associated with a second user (e.g., user C).

[0066] In some cases, the electronic device 110 may display a save entry 267 and a share entry 269 associated with the media content 259 on the interface 200J. A description of the save entry 267 and the share entry 269 can be found in the exemplary descriptions of the save entry 240 and the share entry 242 above, and will not be repeated here.

[0067] In some cases, electronic device 110 may trigger a preset activity to associate a first virtual object with a virtual scene in response to interactive information associated with media content (e.g., media content 236, media content 248, or media content 259 mentioned above) satisfying a second condition. For example, the interactive information associated with the media content may indicate the number of views, likes, and / or comments of the media content by other users associated with the virtual scene.

[0068] In some cases, electronic device 110 may present a viewing interface (also known as a third viewing interface) associated with a preset activity. For example, continuing to refer to FIG2A, electronic device 110 may present a viewing entry 258 associated with a preset activity in interface 200A. Further, electronic device 110 may present a third viewing interface associated with a preset activity in response to a triggering of viewing entry 258 (e.g., a click operation). As shown in FIG2L, electronic device 110 may present interface 200L. Interface 200L may be implemented as a third viewing interface associated with a preset activity. Electronic device 110 may present a sorting 260 of multiple users in the third viewing interface. For example, sorting 260 may indicate that user 1 is in the first position in the sorting, and user 2 is in the second position in the sorting. As an example, sorting 260 is determined by interactive information (e.g., number of likes, etc.) associated with the corresponding media content. For example, the more likes a media content receives, the higher the position of the corresponding user in the sorting. For example, electronic device 110 may also present interactive information 262 of media content associated with a second user in the third viewing interface. Alternatively, the electronic device 110 may also display identification information (e.g., text or image identifiers) associated with a group of participants in a preset activity on a third viewing interface. A group of participants may correspond to, for example, expert users, celebrity users, etc. Alternatively, the electronic device 110 may also display time information associated with the preset activity (e.g., countdown, start time, end time, etc.) on the third viewing interface.

[0069] As an example, the second condition could indicate that the number of likes for the corresponding media content is greater than a preset threshold. Alternatively, the second condition could indicate that the corresponding user is in a preset position in the ranking (e.g., the top 10).

[0070] In some cases, electronic device 110 can present virtual scene elements associated with a preset activity in a virtual scene during a preset activity. For example, as shown in FIG2M, electronic device 110 can present interface 200M. Interface 200M can be implemented as an interactive interface for presenting a virtual scene. Electronic device 110 can present virtual scene elements 264 (e.g., a float) associated with a preset activity in interface 200M. Electronic device 110 can also present at least one virtual object, such as virtual object 266, in virtual scene elements 264. Alternatively, in response to a first virtual object being associated with a preset activity in the virtual scene, electronic device 110 presents a first virtual object 202 (not shown in the figure) in virtual scene elements 264 associated with the preset activity during the preset activity.

[0071] Additionally or alternatively, after the first virtual object 202 is presented in the virtual scene element 264, at least some of the interactive capabilities of the first virtual object are disabled during a preset activity period. For example, at least some interactive capabilities may indicate at least one virtual action (e.g., movement, jumping, etc.) that the first virtual object can perform in the virtual scene. For example, the electronic device 110 can disable the corresponding interactive capability by preventing the triggering of interactive controls associated with the virtual action.

[0072] In some scenarios, electronic device 110 may trigger the provision of a first virtual resource to a first user. For example, electronic device 110 may be associated with a second virtual object, presenting a resource access point. For example, electronic device 110 may present a resource access point at a preset location (e.g., surrounding area) of the second virtual object. For example, electronic device 110 may trigger the presentation of a resource access point associated with the second virtual object in response to the first user sharing media content (e.g., the aforementioned media content 236). Alternatively, electronic device 110 may also randomly determine whether to present a resource access point. Further, electronic device 10 may trigger the provision of the first virtual resource to the first user in response to a triggering of the resource access point (e.g., a click operation). In some scenarios, the first virtual resource may be associated with the visual style of the second virtual object 216. For example, the first virtual resource may include at least one cosmetic item (e.g., clothing, shoes, hats, earrings, etc.) associated with the second virtual object.

[0073] As shown in Figure 2N, the electronic device 110 can present an interface 200N. The interface 200N can be implemented as an interactive interface presenting a virtual scene. The electronic device 110 can present prompt content 268 associated with the first virtual resource in the interface 200N. The prompt content 268 may include visual content and / or name identifiers associated with the first virtual resource. In response to the presentation of the prompt content 268, the electronic device 110 can directly associate the first virtual resource with the first user. Alternatively, the electronic device 110 can associate the first virtual resource with the first user in response to the triggering of the control 270.

[0074] Additionally, electronic device 110 can apply an updated visual style associated with the second virtual object to the first virtual object in response to an application request for the first virtual resource. As an example, continuing to refer to FIG2B, electronic device 110 can present a dressing-up entry 272 in the information display interface of the first user. Further, electronic device 110 can present a configuration interface for the first virtual object based on a trigger (e.g., a click operation) of the dressing-up entry 272. As shown in FIG2O, electronic device 110 can present interface 200O. Interface 200O can be implemented as a configuration interface for the first virtual object. Electronic device 110 can present first visual content 274 associated with the first virtual object in the configuration interface. Electronic device 110 can update the first visual content in response to a configuration operation received via the configuration interface. For example, electronic device 110 can update the first visual content 274 in response to a swipe operation (e.g., a left or right swipe operation) received in the configuration interface. For example, the first visual content 274 can be updated from a first visual style to a second visual style. Alternatively, electronic device 110 can also present an indicator element (not shown) associated with the swipe direction in the configuration interface. This indicator element can indicate the visual style associated with the corresponding sliding direction.

[0075] Additionally or alternatively, the electronic device 110 may present a modification control 276 in the configuration interface. Further, the electronic device 110 may, in response to a triggering of the modification control 276 (e.g., a click operation), present at least one virtual resource from a set of candidate virtual resources. The set of candidate virtual resources corresponds to a set of visual styles. The electronic device 110 may, based on a swipe operation, switch the configuration interface to present other virtual resources from the set of candidate virtual resources.

[0076] As shown in Figure 2P, electronic device 110 can present interface 200P. Interface 200P can be implemented as a configuration interface for a first virtual object. For example, electronic device 110 can present interface 200P of Figure 2P in response to a trigger on the dressing-up entry 272 of Figure 2B. Electronic device 110 can present virtual resource 278 from a set of candidate virtual resources in the configuration interface (e.g., interface 200P). As an example, virtual resource 278 can be a first virtual resource acquired based on the resource acquisition entry mentioned above. Based on the selection of virtual resource 278, electronic device 110 can apply a visual style associated with virtual resource 278 (e.g., an updated visual style associated with a second virtual object) to the first virtual object and / or first visual content. For example, electronic device 110 can receive a selection of virtual resource 278 in response to a trigger on the change control 280.

[0077] As shown in Figure 2Q, the electronic device 110 can present an interface 200Q. The interface 200Q can be implemented as a configuration interface for a first virtual object. The electronic device 110 can present the first visual content of the first virtual object in the configuration interface, applying an updated visual style (e.g., an updated visual style associated with a second virtual object).

[0078] In some cases, as shown in Figure 2R, electronic device 110 can present interface 200R. Interface 200R can be implemented as a first viewing interface for content items corresponding to media content. Alternatively, a client associated with a third user can also present the first viewing interface for content items as shown in Figure 2R to the third user. For example, such media content can refer to the shared media content mentioned above. For example, the content item may include media content 282 published by the first user. Media content 282 is associated with a virtual scene. For example, media content 282 may include scene elements in the virtual scene (e.g., stools, trees, buildings, etc.). Media content 282 can present a first virtual object 284-1 corresponding to the first user and a second virtual object 284-2 corresponding to the second user. The first viewing interface also includes descriptive information 286 associated with the second user. Descriptive information 286 can indicate the second user's identification information (e.g., text identifier, avatar identifier, etc.). Alternatively, descriptive information 286 can also indicate a text identifier of the virtual scene (e.g., XX World). Alternatively, description information 286 may indicate a textual identifier (e.g., XX application) of an application associated with the virtual scene.

[0079] In some cases, a client associated with a third user can present a virtual scene in response to a trigger on description information 286. The virtual scene can present a third virtual object corresponding to the third user.

[0080] In other scenarios, electronic device 110 or a client associated with a third user may present a second viewing interface in response to a triggering of description information 286. As shown in FIG2S, electronic device 110 or a client associated with a third user may present interface 200S. Interface 200S may be implemented as a second viewing interface. Electronic device 110 or a client associated with a third user may present multiple content items associated with the second virtual object in the second viewing interface, such as content item 288-1 and content item 288-2, etc.

[0081] In some cases, the electronic device 110 may also, in response to a triggering of descriptive information associated with a second user, present multiple content items associated with a second virtual object. These multiple content items correspond to multiple media contents associated with a virtual scene. For example, the multiple content items may be published by multiple users. All of the multiple media contents include the second virtual object. Alternatively, the multiple media contents may also include virtual objects corresponding to their respective publishers.

[0082] Additionally or alternatively, electronic device 110 or a client associated with a third user may present second visual content 290 associated with the second virtual object in the second viewing interface. Alternatively, electronic device 110 or a client associated with a third user may present interactive information 292 associated with the second virtual object in the second viewing interface (e.g., 360,000 people have taken a photo together).

[0083] Alternatively or additionally, the second viewing interface may include a first entry point 290. The first entry point is configured to trigger the presentation of a virtual scene. For example, an electronic device 110 or a client associated with a third user may present a virtual scene in response to a triggering of the first entry point 290 in the second viewing interface.

[0084] Alternatively, the second viewing interface may include a second entry point. The second entry point is configured to trigger the presentation of an information display interface for the second user. For example, the second entry point may be implemented as second visual content 290. Alternatively, the second entry point may also be implemented as other controls in the second viewing interface independent of the second visual content 290. The electronic device 110 or a client associated with a third user may trigger the presentation of the second user's information display interface in response to the triggering of the second entry point in the second viewing interface.

[0085] Based on the process described above, in some cases, a first virtual object associated with a first user can be presented in the virtual scene. This first virtual object can be created based on the first user's associated image, and its initial visual appearance can be configured to appear in the first user's information display interface (e.g., a personal page), thereby enriching the efficiency of information display associated with the first user. Furthermore, in some cases, media content associated with the virtual scene can be presented based on interactive operations associated with the first virtual object. This media content can display a second virtual object associated with a second user within the virtual scene. In this way, users can access media content associated with the virtual scene and the second virtual object based on interactive operations, thereby enriching the user's interaction methods with virtual objects and the virtual scene, and improving the efficiency of interaction between the first user and other users.

[0086] Furthermore, in some scenarios, a first user can view media content posted by that first user that is associated with a virtual scene. This media content can present a first virtual object corresponding to the first user and a second virtual object corresponding to a second user. Additionally, descriptive information associated with the second user can be presented in the first viewing interface of the content item. Further, it is possible for the second user to view the virtual scene by commenting on the descriptive information, and within the virtual scene, to present a third virtual object corresponding to a third user. This allows users to view the virtual scene associated with the media content based on anchor points (e.g., descriptive information) in the first viewing interface of the content item, and to interact within the virtual scene using their own virtual object. In this way, it enables users to view media content posted by other users that is associated with virtual scenes, and helps users interact within the corresponding virtual scene based on anchor points in the content item.

[0087] Example process Figure 3 shows a flowchart of an example process 300 for interface interaction under certain conditions. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0088] As shown in Figure 3, in box 310, electronic device 110 presents a first virtual object associated with the first user in a virtual scene. The first virtual object is created based on the associated image of the first user, and the first visual content of the first virtual object is configured to be presented in the information display interface of the first user.

[0089] In frame 320, electronic device 110 presents media content associated with a virtual scene based on interactive operations associated with a first virtual object. The media content displays a second virtual object in the virtual scene, which is associated with a second user.

[0090] In some cases, process 300 also includes: presenting a sharing entry point for media content; and in response to triggering the sharing entry point, sharing a content item corresponding to the media content, wherein the first viewing interface of the content item presents descriptive information associated with the second user.

[0091] This method enables the sharing of media content, thereby improving the efficiency of user interaction. Furthermore, the content items in the media package include descriptive information associated with the second user. Thus, without requiring user configuration, content items shared via the virtual scene automatically include descriptive information associated with the second user, further enhancing the efficiency of media content sharing.

[0092] In some cases, process 300 further includes: presenting a second viewing interface in response to a triggering of descriptive information; and presenting multiple content items associated with a second virtual object in the second viewing interface, the multiple content items corresponding to multiple media contents associated with the virtual scene.

[0093] In this way, a second viewing interface can be displayed by triggering the descriptive information in the content items. The second viewing interface can display multiple content items associated with the second virtual object, thereby improving the efficiency of users obtaining information.

[0094] In some cases, the second viewing interface may also include at least one of the following: a first entry point configured to trigger the presentation of a virtual scene; a second entry point configured to trigger the presentation of an information display interface for a second user; and second visual content associated with the second virtual object.

[0095] In this way, one or more interactive entry points or second visual content associated with the second virtual object can be provided in the second viewing interface, thereby improving the information display efficiency of the second viewing interface.

[0096] In some cases, process 300 further includes: triggering the provision of a first virtual resource to a first user; and in response to an application request for the first virtual resource, applying an updated visual style associated with a second virtual object to the first virtual object.

[0097] In this way, it is possible to provide users with a first virtual resource associated with the visual style of the second virtual object, thereby enriching the ways in which users can update the visual style of the first virtual object.

[0098] In some cases, process 300 also includes: applying the updated visual style to the first visual content in the information display interface.

[0099] In this way, it is possible to apply the visual style updated based on the first virtual resource to the first visual content in the first user's information display interface, thereby improving the efficiency of information display for the first user.

[0100] In some cases, triggering the provision of the first virtual resource to the first user includes: presenting a resource access entry point associated with the second virtual object; and triggering the provision of the first virtual resource to the first user in response to the triggering of the resource access entry point.

[0101] In this way, the first user can obtain the first virtual resource through the second virtual object, thereby improving the interaction efficiency between the first user and the second user.

[0102] In some cases, presenting media content associated with a virtual scene based on an interactive operation associated with a first virtual object includes: in response to the interaction state between the first virtual object and the second virtual object satisfying a first condition, presenting a first interactive control associated with the second virtual object in the virtual scene; and presenting media content based on triggering the first interactive control.

[0103] In this way, when the interaction between the first virtual object and the second virtual object meets the first condition, the first user can obtain media content by triggering the first interactive control, thereby improving the user's operating efficiency and the efficiency of shooting media content.

[0104] In some cases, in response to the interaction state between the first virtual object and the second virtual object satisfying a first condition, presenting a first interactive control associated with the second virtual object in a virtual scene includes: presenting a second virtual resource in the virtual scene; in response to receiving a first operation associated with the second virtual resource, triggering the association of the second virtual resource with the first virtual object; and in response to the interaction state satisfying the first condition and the first virtual object being associated with the second virtual resource, presenting the first interactive control.

[0105] In this way, the first user can trigger the presentation of the first interactive control by obtaining the second virtual resource, thereby enriching the ways of interacting with the virtual scene.

[0106] In some cases, based on the triggering of the first interactive control, presenting media content includes: based on the triggering of the first interactive control, presenting multiple options associated with multiple virtual objects in a virtual scene, wherein the interaction state between the multiple virtual objects and the first virtual object satisfies a first condition; and presenting media content based on the selection of the option corresponding to the second virtual object among the multiple options.

[0107] In this way, users can select a second virtual object from multiple virtual objects that meet the first condition to generate media content, thereby improving the operational efficiency of the first user.

[0108] In some cases, process 300 also includes: presenting collaborative actions associated with the first virtual object and the second virtual object in a virtual scene based on interactive operations, and media content associated with the collaborative actions.

[0109] In this way, it is possible to support collaborative operations between the first and second virtual objects based on interactive operations, thereby presenting media content related to the collaborative operations, which helps to improve the quality of media content.

[0110] In some cases, presenting media content associated with a virtual scene based on an interactive operation associated with a first virtual object includes: presenting a first virtual action associated with a second virtual object in the virtual scene; presenting a second interactive control associated with the second virtual object; presenting a second virtual action performed by the first virtual object in the virtual scene in response to a triggering of the second interactive control; and presenting media content associated with the first virtual action and the second virtual action.

[0111] In this way, when the second virtual object performs the first virtual action, it can trigger the first virtual object to perform the second virtual action and present media content associated with the first and second virtual actions, thereby improving the efficiency of user interaction and the efficiency of media content acquisition.

[0112] In some cases, media content corresponds to a third-person perspective in a virtual scene.

[0113] In some cases, process 300 may also include: triggering the addition of a second virtual action to the action set associated with the first virtual object.

[0114] In this way, it is possible to add a second virtual action to the action set associated with the first virtual object, thereby enriching the action types of the first virtual object in the virtual scene.

[0115] In some cases, presenting media content associated with a virtual scene based on an interactive operation associated with a first virtual object includes: receiving an interactive operation associated with the first virtual object, the interactive operation instructing the recording of scene content associated with the virtual scene, the shooting perspective of the scene content being associated with the first virtual object; and in response to the recorded scene content including a second virtual object, presenting media content including segments of the recorded scene content associated with the second virtual object.

[0116] In this way, after capturing a second virtual object during the recording of a virtual scene, media content associated with the second virtual object can be presented, thereby helping users to perceive the recorded second virtual object in a timely manner, enriching the way media content is generated, and improving the interactive fun.

[0117] In some cases, process 300 further includes: presenting a map component associated with the virtual scene; presenting an indicator element corresponding to the second virtual object in the map component; and moving the first virtual object to the position associated with the second virtual object in response to triggering the indicator element.

[0118] In this way, users can move to locations associated with a second virtual object via map components, thereby improving user operational efficiency and interaction efficiency with other users.

[0119] In some cases, process 300 further includes: in response to interactive information associated with media content satisfying a second condition, triggering a preset activity that associates the first virtual object with the virtual scene.

[0120] This approach can enrich the ways of interaction in virtual scenarios.

[0121] In some cases, process 300 also includes: during a preset activity, presenting a first virtual object in virtual scene elements associated with the preset activity.

[0122] This approach can enrich the ways of interaction in virtual scenarios.

[0123] In some cases, at least some of the interactive capabilities of the first virtual object are disabled during the preset activity.

[0124] In some cases, process 300 further includes: presenting a third viewing interface associated with a preset activity; and in the third viewing interface, presenting a sort of multiple users, the sorting being determined based on interactive information associated with the corresponding media content.

[0125] In this way, interactive information related to preset activities can be presented to users, thereby improving the efficiency of users in obtaining information.

[0126] Figure 4 shows a flowchart of an example process 400 for interface interaction under certain conditions. Process 400 can be implemented at electronic device 110. Process 400 will now be described with reference to Figure 1.

[0127] As shown in Figure 4, in box 410, electronic device 110 presents a first viewing interface of content items to a third user. The content items include media content published by the first user. The media content is associated with a virtual scene. The media content presents a first virtual object corresponding to the first user and a second virtual object corresponding to the second user. The first viewing interface also includes descriptive information associated with the second user.

[0128] In box 420, electronic device 110 presents a virtual scene based on the triggering of description information, and the virtual scene presents a third virtual object corresponding to the third user.

[0129] In some cases, presenting a virtual scene based on a trigger on the descriptive information includes: presenting a second viewing interface in response to a trigger on the descriptive information, the second viewing interface presenting multiple content items associated with a second virtual object, the multiple content items corresponding to multiple media contents associated with the virtual scene; and presenting the virtual scene in response to a trigger on a first entry point in the second viewing interface.

[0130] In this way, multiple content items associated with the second virtual object can be presented in the second viewing interface, thereby improving the information display efficiency of the second viewing interface.

[0131] In some cases, process 400 further includes: triggering the presentation of an information display interface for the second user in response to the triggering of a second entry point in the second viewing interface.

[0132] In some cases, process 400 also includes: presenting second visual content associated with the second virtual object in a second viewing interface.

[0133] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided.

[0134] Figure 5 shows a schematic structural block diagram of an example device 500 for interface interaction under certain scenarios. Device 500 can be implemented as or included in electronic device 110. The various modules / components in device 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0135] As shown in Figure 5, the device 500 includes: a first presentation module 510 configured to present a first virtual object associated with a first user in a virtual scene, the first virtual object being created based on an associated image of the first user, wherein the first visual content of the first virtual object is configured to be presented in the first user's information display interface; and a second presentation module 520 configured to present media content associated with the virtual scene based on interactive operations associated with the first virtual object, the media content displaying a second virtual object in the virtual scene, the second virtual object being associated with the second user.

[0136] In some cases, device 500 also includes a sharing module configured to: present a sharing entry for media content; and, in response to triggering the sharing entry, share a content item corresponding to the media content, wherein a first viewing interface of the content item presents descriptive information associated with a second user.

[0137] In some cases, device 500 also includes a viewing interface module configured to: present a second viewing interface in response to a triggering of descriptive information; and present multiple content items associated with a second virtual object in the second viewing interface, the multiple content items corresponding to multiple media contents associated with the virtual scene.

[0138] In some cases, the second viewing interface may also include at least one of the following: a first entry point configured to trigger the presentation of a virtual scene; a second entry point configured to trigger the presentation of an information display interface for a second user; and second visual content associated with the second virtual object.

[0139] In some cases, the device 500 also includes a providing module configured to: trigger the provision of a first virtual resource to a first user; and, in response to an application request for the first virtual resource, apply an updated visual style associated with a second virtual object to the first virtual object.

[0140] In some cases, device 500 also includes an application module configured to apply updated visual styles to the first visual content in the information display interface.

[0141] In some cases, the providing module is also configured to: be associated with a second virtual object, present a resource acquisition entry point; and, in response to the triggering of the resource acquisition entry point, trigger the provision of a first virtual resource to a first user.

[0142] In some cases, the second presentation module 520 is also configured to: in response to the interaction state between the first virtual object and the second virtual object satisfying a first condition, present a first interactive control associated with the second virtual object in the virtual scene; and present media content based on the triggering of the first interactive control.

[0143] In some cases, the second presentation module 520 is also configured to: present a second virtual resource in a virtual scene; trigger the association of the second virtual resource with a first virtual object in response to receiving a first operation associated with the second virtual resource; and present a first interactive control in response to an interaction state satisfying a first condition and the first virtual object being associated with the second virtual resource.

[0144] In some cases, the second presentation module 520 is also configured to: present multiple options associated with multiple virtual objects in a virtual scene based on the triggering of the first interactive control, wherein the interaction state between the multiple virtual objects and the first virtual object satisfies a first condition; and present media content based on the selection of the option corresponding to the second virtual object among the multiple options.

[0145] In some cases, device 500 also includes an action presentation module configured to: present collaborative actions associated with a first virtual object and a second virtual object in a virtual scene based on interactive operations, and media content associated with the collaborative actions.

[0146] In some cases, the second presentation module 520 is also configured to: present a first virtual action associated with a second virtual object in a virtual scene; present a second interactive control associated with the second virtual object; in response to triggering the second interactive control, present the second virtual action performed by the first virtual object in the virtual scene; and present media content associated with the first and second virtual actions.

[0147] In some cases, media content corresponds to a third-person perspective in a virtual scene.

[0148] In some cases, the device 500 also includes a first triggering module configured to trigger the addition of a second virtual action to the action set associated with the first virtual object.

[0149] In some cases, the second presentation module 520 is also configured to: receive an interactive operation associated with the first virtual object, the interactive operation instructing the recording of scene content associated with the virtual scene, the shooting perspective of the scene content being associated with the first virtual object; and, in response to the recorded scene content including the second virtual object, present media content, the media content including segments of the recorded scene content associated with the second virtual object.

[0150] In some cases, the device 500 also includes a map component module configured to: present a map component associated with the virtual scene; present an indicator element corresponding to the second virtual object in the map component; and move the first virtual object to a position associated with the second virtual object in response to triggering the indicator element.

[0151] In some cases, the device 500 also includes a second triggering module configured to trigger a preset activity that associates the first virtual object with the virtual scene in response to interactive information associated with the media content satisfying a second condition.

[0152] In some cases, device 500 also includes a fifth presentation module configured to present a first virtual object in virtual scene elements associated with a preset activity during a preset activity.

[0153] In some cases, at least some of the interactive capabilities of the first virtual object are disabled during the preset activity.

[0154] In some cases, device 500 also includes an activity module configured to: present a third viewing interface associated with a preset activity; and in the third viewing interface, present a sort of multiple users, the sorting being determined based on interactive information associated with the corresponding media content.

[0155] Figure 6 shows a schematic structural block diagram of an example device 600 for interface interaction according to other scenarios. Device 600 can be implemented as or included in electronic device 110. The various modules / components in device 600 can be implemented by hardware, software, firmware, or any combination thereof.

[0156] As shown in Figure 6, the device 600 includes: a third presentation module 610, configured to present a first viewing interface of content items to a third user, the content items including media content published by the first user, the media content being associated with a virtual scene, the media content presenting a first virtual object corresponding to the first user and a second virtual object corresponding to the second user, the first viewing interface also including descriptive information associated with the second user; and a fourth presentation module 620, configured to present a virtual scene based on the triggering of the descriptive information, the virtual scene presenting a third virtual object corresponding to the third user.

[0157] In some cases, the fourth presentation module 620 is also configured to: present a second viewing interface in response to the triggering of the description information, the second viewing interface presenting multiple content items associated with the second virtual object, the multiple content items corresponding to multiple media contents associated with the virtual scene; and present the virtual scene in response to the triggering of the first entry in the second viewing interface.

[0158] In some cases, the device 500 also includes a third trigger module configured to trigger the presentation of an information display interface for the second user in response to a triggering of a second entry point in the second viewing interface.

[0159] In some cases, the device 500 also includes a sixth presentation module configured to present second visual content associated with the second virtual object in a second viewing interface.

[0160] The units included in device 500 or 600 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 500 or 600 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0161] Figure 7 shows a block diagram of an electronic device 700 in which one or more examples may be implemented. It should be understood that the electronic device 700 shown in Figure 7 is merely exemplary and should not constitute any limitation on the functionality and scope of the examples described herein. The electronic device 700 shown in Figure 7 can be used to implement the electronic device 110 of Figure 1.

[0162] As shown in Figure 7, the electronic device 700 is in the form of a general-purpose electronic device. Components of the electronic device 700 may include, but are not limited to, one or more processing units or processors 710, memory 720, storage devices 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. The processor 710 may be a physical or virtual processor and is capable of performing various processes according to the programs stored in the memory 720. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 700.

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

[0164] Electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 7, 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 720 may include computer program product 725 having one or more program modules configured to perform various methods or actions of various examples.

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

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

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

[0168] Various aspects are described herein with reference to flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products to which they are based. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

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

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

[0171] 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 under various scenarios. 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.

[0172] Various examples have been described above. The foregoing 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 user interface interaction, comprising: In a virtual scene, a first virtual object associated with a first user is presented. The first virtual object is created based on the associated image of the first user, and the first visual content of the first virtual object is configured to be presented in the information display interface of the first user. And based on interactive operations associated with the first virtual object, media content associated with the virtual scene is presented, the media content displaying a second virtual object in the virtual scene, the second virtual object being associated with a second user.

2. The method according to claim 1, further comprising: Presents a sharing portal for the aforementioned media content; In response to the triggering of the sharing entry, the content item corresponding to the media content is shared, and the first viewing interface of the content item presents descriptive information associated with the second user.

3. The method according to claim 2, further comprising: In response to the triggering of the described information, a second viewing interface is displayed; In addition, in the second viewing interface, multiple content items associated with the second virtual object are presented, and the multiple content items correspond to multiple media contents associated with the virtual scene.

4. The method according to claim 3, wherein the second viewing interface further includes at least one of the following: a first entry point configured to trigger the presentation of the virtual scene; a second entry point configured to trigger the presentation of the information display interface of the second user; and second visual content associated with the second virtual object.

5. The method according to claim 1, further comprising: Trigger the provision of the first virtual resource to the first user; In response to an application request from the first virtual resource, an updated visual style associated with the second virtual object is applied to the first virtual object.

6. The method according to claim 5, further comprising: The updated visual style is applied to the first visual content in the information display interface.

7. The method of claim 5, wherein triggering the provision of the first virtual resource to the first user comprises: Associated with the second virtual object, it presents a resource acquisition entry point; And in response to the triggering of the resource acquisition entry, the first virtual resource is provided to the first user.

8. The method of claim 1, wherein presenting media content associated with the virtual scene based on an interactive operation associated with the first virtual object comprises: In response to the interaction state between the first virtual object and the second virtual object satisfying a first condition, a first interactive control associated with the second virtual object is presented in the virtual scene; and the media content is presented based on the triggering of the first interactive control.

9. The method of claim 8, wherein presenting a first interactive control associated with the second virtual object in the virtual scene in response to the interaction state between the first virtual object and the second virtual object satisfying a first condition comprises: A second virtual resource is presented in the virtual scene; In response to receiving a first operation associated with the second virtual resource, the association of the second virtual resource with the first virtual object is triggered. And in response to the interaction state satisfying the first condition and the first virtual object being associated with the second virtual resource, the first interactive control is presented.

10. The method of claim 8, wherein presenting the media content based on triggering the first interactive control comprises: Based on the triggering of the first interactive control, multiple options associated with multiple virtual objects in the virtual scene are presented, and the interaction state of the multiple virtual objects with the first virtual object satisfies the first condition; And based on the selection of the option corresponding to the second virtual object among the plurality of options, the media content is presented.

11. The method according to claim 1, further comprising: Based on the interactive operation, collaborative actions associated with the first virtual object and the second virtual object are presented in the virtual scene, and the media content is associated with the collaborative actions.

12. The method of claim 1, wherein presenting media content associated with the virtual scene based on an interactive operation associated with the first virtual object comprises: In the virtual scene, a first virtual action associated with the second virtual object is presented; Present a second interactive control associated with the second virtual object; In response to a triggering of the second interactive control, a second virtual action performed by the first virtual object in the virtual scene is presented; and the media content is presented, the media content being associated with the first virtual action and the second virtual action.

13. The method of claim 1, wherein presenting media content associated with the virtual scene based on interactive operations associated with the first virtual object comprises: Receive the interactive operation associated with the first virtual object, the interactive operation instructing the recording of scene content associated with the virtual scene, the shooting perspective of the scene content being associated with the first virtual object; In response to the recorded scene content including the second virtual object, the media content is presented, the media content including segments of the recorded scene content associated with the second virtual object.

14. The method according to claim 1, further comprising: In response to the second condition being met by interactive information associated with the media content, a preset activity is triggered to associate the first virtual object with the virtual scene.

15. A method for user interface interaction, comprising: A first viewing interface for content items is presented to a third user. The content items include media content published by a first user, which is associated with a virtual scene. The media content presents a first virtual object corresponding to the first user and a second virtual object corresponding to a second user. The first viewing interface also includes descriptive information associated with the second user. Based on the triggering of the descriptive information, the virtual scene is presented, and the virtual scene presents a third virtual object corresponding to the third user.

16. The method of claim 15, wherein presenting the virtual scene based on a triggering of the description information comprises: In response to the triggering of the description information, a second viewing interface is presented, which presents multiple content items associated with the second virtual object, and the multiple content items correspond to multiple media contents associated with the virtual scene; And in response to the triggering of the first entry point in the second viewing interface, the virtual scene is presented.

17. A device for user interface interaction, comprising: The first presentation module is configured to present a first virtual object associated with a first user in a virtual scene. The first virtual object is created based on the associated image of the first user, and the first visual content of the first virtual object is configured to be presented in the information display interface of the first user. And a second presentation module, configured to present media content associated with the virtual scene based on interactive operations associated with the first virtual object, the media content displaying a second virtual object in the virtual scene, the second virtual object being associated with a second user.

18. A device for user interface interaction, comprising: The third presentation module is configured to present a first viewing interface of content items to a third user. The content items include media content published by the first user, which is associated with a virtual scene. The media content presents a first virtual object corresponding to the first user and a second virtual object corresponding to the second user. The first viewing interface also includes descriptive information associated with the second user. And a fourth presentation module, configured to present the virtual scene based on the triggering of the description information, wherein the virtual scene presents a third virtual object corresponding to the third user.

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

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