Interface interaction method and device, equipment and storage medium
By identifying candidate tags and providing virtual elements based on users' historical interaction information in the viewing interface of the online platform, the efficiency problem of users obtaining virtual resources and tag information is solved, and the interactive experience and matching accuracy are improved.
Patent Information
- Application Number
- CN202511966803.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-24
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, when users engage in interactive activities through online platforms, it is difficult to efficiently obtain virtual resources and related candidate tag information, and the matching degree between virtual elements and users is insufficient.
By presenting a virtual resource viewing interface, candidate tag information is determined based on the user's historical interaction information, and virtual elements are provided in response to user operations, thereby realizing the presentation and configuration of virtual elements in the user's virtual scene.
It improves the efficiency of users obtaining candidate tag information, enhances the matching degree between virtual elements and users, and enriches the user's interactive experience.
Smart Images

Figure CN121742728A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, apparatus, device and computer readable storage medium for interface interaction. BACKGROUND
[0002] With the development of science and technology, more and more users interact through network platforms. For example, users can display or share content related to themselves through network platforms. For example, users can present information through an information display interface and interact with other users. SUMMARY
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method comprises: presenting a first viewing interface of a virtual resource, the first viewing interface presenting first description information, the first description information indicating first candidate tag information associated with the virtual resource, the first candidate tag information being determined based on historical interaction information of a user; in response to receiving a first operation in the first viewing window, providing the user with a first virtual element determined based on the virtual resource, wherein the first virtual element corresponds to a first label associated based on the first candidate tag information; and in response to a configuration operation for the first virtual element, presenting the first virtual element in a first virtual scene corresponding to the user.
[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus comprises: a first presentation module configured to present a first viewing interface of a virtual resource, the first viewing interface presenting first description information, the first description information indicating first candidate tag information associated with the virtual resource, the first candidate tag information being determined based on historical interaction information of a user; a second presentation module configured to, in response to receiving a first operation in the first viewing interface, provide the user with a first virtual element determined based on the virtual resource, wherein the first virtual element corresponds to a first label associated based on the first candidate tag information; and a third presentation module configured to, in response to a configuration operation for the first virtual element, present the first virtual element in a first virtual scene corresponding to the user.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises 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, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon computer executable instructions executable by a processor to implement the method of the first aspect.
[0007] It should be understood that the contents described in this section are not intended to limit key or important features of the embodiments of the present disclosure, nor to restrict the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0008] The above and other features, advantages and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which: FIG. 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure can be implemented is shown; FIGS. 2A-2J An example interface according to some embodiments of the present disclosure is shown; FIG. 3 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure is shown; FIG. 4 A schematic block diagram showing an example apparatus for interface interaction according to some embodiments of the present disclosure is shown; and FIG. 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0009] Embodiments of the present disclosure will be described in more detail by referring to the drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of the present disclosure.
[0010] It should be noted that the headings provided herein are not limitations of the embodiments described herein. Various embodiments are described throughout this document and can be included under any heading. Additionally, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.
[0011] In the description of the embodiments of the present disclosure, the term "comprising" and its similar terms are understood to be open-ended, i.e., "including but not limited to". The term "based on" is understood to be "based, at least in part, on". The term "one embodiment" or "the embodiment" is understood to be "at least one embodiment". The term "some embodiments" is understood to be "at least some embodiments". The following can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or same objects. The following can also include other explicit and implicit definitions.
[0012] In the embodiments of the present disclosure, data of users, acquisition and / or use of data, etc. can be involved. These aspects all comply with corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are performed on the premise that the user is aware of and confirms. Accordingly, in the implementation of the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this aspect.
[0013] In the present specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.
[0014] As mentioned above, with the development of science and technology, more and more users interact through network platforms. For example, users can display or share content related to themselves through network platforms. For example, users can present information through an information display interface and interact with other users.
[0015] Embodiments of the present disclosure provide a scheme for interface interaction. The scheme includes: presenting a first viewing interface of a virtual resource, the first viewing interface presenting first description information, the first description information indicating first candidate tag information associated with the virtual resource, the first candidate tag information being determined based on historical interaction information of a user; in response to receiving a first operation in the first viewing interface, providing the user with a first virtual element determined based on the virtual resource, wherein the first virtual element corresponds to a first tag associated based on the first candidate tag information; and in response to a configuration operation on the first virtual element, presenting the first virtual element in a first virtual scene corresponding to the user.
[0016] In this way, embodiments of the present disclosure can present the user with a first viewing window including the first description information, so that the efficiency of the user obtaining the first candidate label information can be effectively improved. Further, embodiments of the present disclosure can provide the user with the first virtual element corresponding to the first label after receiving the first operation, so that the matching degree between the provided first virtual element and the user can be effectively improved.
[0017] Various example implementations of the solution are described in further detail below in conjunction with the accompanying drawings.
[0018] Example Environment FIG. 1 A schematic diagram illustrating an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. FIG. 1
[0019] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a content sharing application, a social application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0020] In the example environment 100, FIG. 1 If the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.
[0021] In some embodiments, the electronic device 110 communicates with a server 130 to implement the provision of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to the user (such as "wearable" circuitry, etc.).
[0022] The server 130 can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content distribution network, and basic cloud computing services such as big data and artificial intelligence platform. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports interface interaction.
[0023] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.
[0024] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0025] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0026] Example Interaction FIGS. 2A-2J Example interfaces 200A to 200J according to some embodiments of the present disclosure are shown. The interfaces 200A to 200J may, for example, be provided by the electronic device 110 shown. FIG. 1
[0027] In some embodiments, the electronic device 110 can present a second viewing portal associated with the virtual resource. Further, the electronic device 110 can present progress information associated with the virtual resource in response to a trigger of the second viewing portal. The progress information indicates a progress of the virtual resource being associated to the user.
[0028] As an example, as FIG. 2A As shown, the electronic device 110 can present an information presentation interface (e.g., interface 200A) of a user. The user here can be the first user, for example. The information presentation interface here can be a personal page of the first user, for example. The electronic device 110 can present a first virtual scene 201 associated with the first user in the interface 200A. The first virtual scene 201 here can also be referred to as a personal space of the first user. The electronic device 110 supports the first user to interact in the first virtual scene 201. For example, the electronic device 110 can receive a configuration operation of the first user to configure the first virtual scene 201 based on the configuration operation. For example, the electronic device 110 can adjust the background of the first virtual scene 201, the style of virtual items (e.g., buildings, etc.) in the first virtual scene 201, the color, add virtual items in the first virtual scene, etc. based on the configuration operation.
[0029] The electronic device 110 can present a second viewing portal (e.g., portal 202) in the first virtual scene 201. When the second viewing portal (e.g., portal 202) is triggered (e.g., single-clicked or double-clicked), as shown in FIG. 2B The electronic device 110 can present a panel 203 in the information presentation interface (e.g., interface 200B), as shown. The panel 203 includes a control 204. When the control 204 is triggered, as shown in FIG. 2C The electronic device 110 can present a panel 205 in the information presentation interface (e.g., interface 200C), as shown. The panel 205 includes an indication element 206 for indicating progress information associated with the virtual resource. The progress information here indicates the progress of the virtual resource being associated with the first user. The indication element 206 here can also be referred to as a progress bar. The progress information here can be determined based on the length of the interaction of the first user with the application 120, for example. When the progress meets the acquisition condition of the virtual resource (e.g., the progress reaches a threshold), the electronic device 110 can trigger the association of the virtual resource to the first user. The virtual resource here can be provided in the form of a blind box, for example. When the virtual resource is associated with the first user, the electronic device 110 supports the first user to open the blind box to provide a corresponding virtual element.
[0030] In this way, the embodiments of the present disclosure can present the progress information associated with the virtual resource for the user, thereby effectively improving the efficiency of the user to obtain the progress information.
[0031] In some embodiments, the electronic device 110 can present interaction content associated with the second virtual element in the first virtual scene or a second virtual scene different from the first virtual scene. The interaction content indicates an interaction resource generated based on the historical interaction for the second virtual element.
[0032] As an example, as FIG. 2DAs shown, electronic device 110 can present a second virtual element (e.g., virtual element 210) in a first virtual scene 201. Further, electronic device 110 can be associated with the second virtual element (e.g., virtual element 210) to present interactive content 211. This interactive content can, for example, indicate interactive resources generated from a second user's historical interactions with the second virtual element (e.g., virtual element 210). These interactive resources can, for example, be presented in the form of a "handprint." The interactive resources can represent the second user's interaction imprint with the virtual element 210; that is, the interactive resources can be used to identify that the second user has interacted with the virtual element 210. Here, the second user can be the same user as the first user.
[0033] For example, if a second user interacts with virtual element 210 during a historical period, then electronic device 110 can associate with virtual element 210 and present interactive content 211. This interaction could be, for example, the second user controlling a corresponding virtual object to interact with virtual element 210, or the second user clicking on virtual element 210.
[0034] Electronic device 110 can receive a second operation on interactive content 211. This second operation could be, for example, a click operation on interactive content 211. When interactive content 211 is clicked, electronic device 110 can trigger an update on the progress of the virtual resource being associated with a user (e.g., a first user). For example, when interactive content 211 is clicked, the first user can collect "handprints." Once the "handprints" are collected, electronic device 110 can trigger an increase in the acquisition progress of the blind box.
[0035] In some scenarios, electronic device 110 also supports a first user accessing a second virtual scene associated with other users. For example, such as... FIG. 2E As shown, electronic device 110 can receive access requests from a first user. Upon receiving the access request, electronic device 110 can present a second virtual scene 212 associated with other users on interface 200E. The second virtual scene 212 contains second virtual elements (e.g., virtual element 213). These virtual elements 213 can be, for example, virtual items or props placed in the virtual scene by other users. Electronic device 110 can associate itself with the second virtual element (e.g., virtual element 213) to present interactive content 211. When the interactive content 211 is clicked, electronic device 110 provides interactive resources to the first user to trigger an update of the progress of the virtual resources being associated with the first user.
[0036] In other scenarios, electronic device 110 also supports interaction between a first user and a second virtual element in a second virtual scene 212. For example, such as... FIG. 2EAs shown, the electronic device 110 can present the first virtual object 215 associated with the first user in the second virtual scene 212. The electronic device 110 can receive a control operation of the first user for the first virtual object 215 to control the first virtual object 215 to perform a corresponding virtual action. The virtual action here can be, for example, a caressing action for the second virtual element (e.g., the virtual element 213). The electronic device 110 can cause the first virtual object 215 to interact with the second virtual element (e.g., the virtual element 213) through the corresponding virtual action (e.g., the caressing action) performed by the first virtual object 215. Additionally or alternatively, the electronic device 110 can also receive an interaction operation of the first user for the second virtual element (e.g., the virtual element 213) to interact with the second virtual element (e.g., the virtual element 213). After the first user interacts with the second virtual element (e.g., the virtual element 213) in the second scene 212, the electronic device 110 can trigger associating the corresponding interaction resource with the second virtual element (e.g., the virtual element 213) to identify that the first user has interacted with the second virtual element (e.g., the virtual element 213).
[0037] In this way, embodiments of the present disclosure can update the progress of the virtual resource being associated to the first user by the operation of the user for the interaction resource, thereby providing the user with a more rich interaction manner, and further improving the efficiency of the user obtaining the virtual resource.
[0038] In some embodiments, the electronic device 110 can present the first indication information and / or the second indication information in the interaction content. The first indication information indicates the type of the interaction resource. The second indication information indicates the first number of the interaction resource. As an example, as shown in FIG. 2B, the electronic device 110 can present the first indication information and / or the second indication information in the interaction content 211. The first indication information can indicate, for example, the type of the interaction resource, which can be, for example, the handprint type. The second indication information can indicate the first number of the interaction resource. The first number here can indicate, for example, how many second users have interacted with the second virtual element (e.g., the virtual element 210). For example, when there are 5 second users who have interacted with the virtual element 210, the first number of the interaction resource associated with the virtual element 210 can be 5. FIG. 2D As shown, the electronic device 110 can present the first indication information and / or the second indication information in the interaction content 211. The first indication information can indicate, for example, the type of the interaction resource, which can be, for example, the handprint type. The second indication information can indicate the first number of the interaction resource. The first number here can indicate, for example, how many second users have interacted with the second virtual element (e.g., the virtual element 210). For example, when there are 5 second users who have interacted with the virtual element 210, the first number of the interaction resource associated with the virtual element 210 can be 5.
[0039] In this way, embodiments of the present disclosure can present the corresponding indication information in the interaction content, thereby effectively improving the efficiency of the user obtaining information about the interaction resource.
[0040] In some embodiments, the second virtual element is associated with the first virtual scene. The electronic device 110 can stop presenting the interactive content in response to the second operation on the interactive content. Further, the electronic device 110 can trigger updating the progress based on the first number of interactive resources.
[0041] As an example, as shown in FIG. 2D the interactive content 211 associated with the second virtual element (e.g., the virtual element 210) in the first virtual scene 201 is clicked, the electronic device 110 can stop presenting the interactive content 211. Here, the first virtual scene 201 is associated with a user (e.g., the first user). Further, the electronic device 110 can provide the first number of interactive resources to the first user to trigger updating the progress based on the first number of interactive resources. For example, the interactive content 211 can indicate that 2 interactive resources can be collected. Accordingly, since the first user corresponds to the first virtual scene 201, the first user can collect all 2 interactive resources, for example, and the updating magnitude of the progress can be determined based on the first number (e.g., 2) here. For example, collecting a larger number of interactive resources can result in the progress being updated to a greater extent.
[0042] In this way, embodiments of the present disclosure can update the acquisition progress of virtual resources by the first number of interactive resources, thereby effectively improving the efficiency of acquiring virtual resources.
[0043] In some embodiments, the second virtual element is associated with the second virtual scene. The electronic device 110 can trigger updating the progress based on the second number in response to the second operation on the interactive content. The second number is less than the first number. Further, the electronic device 110 can update the second indication information in the interactive content to indicate the updated number of interactive resources. The updated number is determined based on the first number and the second number.
[0044] As an example, as shown in FIG. 2E the electronic device 110 can present the second virtual scene 212 associated with other users after receiving the access request. The electronic device 110 can present the interactive content 211 associated with the second virtual element (e.g., the virtual element 213) in the second virtual scene 212. When the interactive content 211 is clicked, the electronic device 110 can provide the second number of interactive resources to the user to trigger updating the progress based on the second number of interactive resources. For example, 5 “handprints” are displayed in the interactive content 211 to represent that 5 interactions with the virtual element 213 have occurred. When the interactive content 211 is clicked, the user can collect 4 handprints. After the “handprints” are collected, the electronic device 110 can trigger updating the progress of acquiring the blind box based on the 4 “handprints”. The remaining last 1 “handprint” will only allow the user corresponding to the second virtual scene 212 to collect, for example.
[0045] After the interactive content 211 is clicked, the electronic device 110 can update the second indication information in the interactive content. For example, the second number is 4, and the first number is 5. After the interactive content 211 is clicked, the electronic device 110 can modify the second indication information from 5 interactive resources to 1 interactive resource.
[0046] In this way, the embodiments of the present disclosure can obtain the second number of interactive resources from the virtual space of other users to update the acquisition progress of the virtual resource, so that the acquisition efficiency of the virtual resource can be further improved.
[0047] In some embodiments, the second virtual resource is associated with a second tag. The updating degree of the progress is further determined based on an association relationship between the second tag and the user. As an example, after the interactive resource is obtained, the electronic device 110 can further determine the second tag corresponding to the second virtual resource associated with the interactive resource. Further, the electronic device 110 can determine the association relationship between the second tag and the user. When it is determined that the association relationship satisfies a preset condition, the electronic device 110 can increase the progress of the user acquiring the virtual resource (such as a blind box) to a greater extent. The association relationship here can be determined based on a candidate tag set associated with the virtual resource based on the second tag, for example. For example, the second tag is a “pet” tag. The electronic device 110 can determine whether there is a same tag (such as the “pet” tag) or a corresponding tag (such as the “animal” tag) in the candidate tag set. When it is determined that there is a same or corresponding tag in the candidate tag set, the electronic device 110 can determine that the association relationship satisfies the preset condition. In this way, the embodiments of the present disclosure can further improve the acquisition efficiency of the virtual resource.
[0048] In some embodiments, the electronic device 110 can present an information display interface of the user. The information display interface presents a first virtual scene. The electronic device 110 can present a first viewing portal associated with the virtual resource in the first virtual scene. Further, the electronic device 110 can present a first viewing interface of the virtual resource in response to triggering of the first viewing portal.
[0049] As an example, as shown in FIG. 2B, the electronic device 110 can present the information display interface 200 of the user. The information display interface 200 presents the first virtual scene 201. The electronic device 110 can present the first viewing portal 202 associated with the virtual resource in the first virtual scene 201. Further, the electronic device 110 can present the first viewing interface 203 of the virtual resource in response to triggering of the first viewing portal 202. FIG. 2FAs shown, electronic device 110 can present a first virtual scene 201 in an information display interface (e.g., interface 200A). Electronic device 110 can also present preset scene elements 220 in the first virtual scene 201. The preset scene elements 220 can, for example, be non-player characters configured in the first virtual scene 201. Electronic device 110 can associate with the preset scene elements 220 to present a first viewing entry point. This first viewing entry point can, for example, be entry point 221. After entry point 221 is triggered by the user (e.g., by clicking or double-clicking), electronic device 110 can present a first viewing interface for virtual resources.
[0050] In some scenarios, the presentation of the first viewing entry (e.g., entry 221) is also related to preset presentation conditions. The electronic device 110 will only present the first viewing entry (e.g., entry 221) after the presentation conditions are met. For example, before the first viewing entry is presented, the electronic device 110 will determine whether the virtual resource acquisition progress has reached a threshold. If it is determined that the virtual resource acquisition progress has reached the threshold, the electronic device 110 can present entry 221.
[0051] In other scenarios, once the progress of acquiring virtual resources has reached a threshold, the electronic device 110 can also control the preset scene element 204 to move toward the first virtual object 203.
[0052] In this way, embodiments of this disclosure can provide users with a first viewing entry point through a virtual scene, thereby enriching the interaction between users and the information display interface and improving the user's interactive experience.
[0053] In some embodiments, the electronic device 110 may present a first virtual object associated with the user in a first virtual scene. The electronic device 110 may, in response to a first condition being met by the interaction state between the first virtual object and preset scene elements in the first virtual scene, associate itself with the preset scene elements and present a first viewing entry point.
[0054] As an example, such as FIG. 2F As shown, electronic device 110 can present a first virtual object 215 in a first virtual scene 201. The first virtual object 215 is associated with the user. Electronic device 110 can receive control operations from the user on the first virtual object 215 via interface 200F. Electronic device 110 can control the first virtual object 215 to perform corresponding virtual actions in the first virtual scene 201 based on the received control operations. These virtual actions may include, for example, walking or jumping.
[0055] The electronic device 110 can also present a preset scene element 220 in the first virtual scene 201. Before the first viewing entrance is presented, the electronic device 110 can determine whether the interaction state between the first virtual object 215 and the preset scene element 220 meets a first condition. Only after determining that the interaction state meets the first condition will the electronic device 110 present the first viewing entrance (e.g., entrance 221). For example, the electronic device 110 will determine the distance between the first virtual object 215 and the preset scene element 220. When it is determined that the distance between the first virtual object 215 and the preset scene element 220 is less than a preset distance, the electronic device 110 will present the first viewing entrance (e.g., entrance 221).
[0056] For example, the electronic device 110 can also determine the number of interactions between the user-controlled first virtual object 215 and the preset scene element 220. When the number of interactions reaches a threshold, the electronic device 110 can present a first viewing entry (e.g., entry 221).
[0057] In other scenarios, such as FIG. 2A As shown, the electronic device 110 can receive user control operations on the first virtual object 215 via the interface 200A. These control operations could, for example, instruct the first virtual object 215 to move towards a preset scene element 220. Once the first virtual object 215 is moved within a preset range of the preset scene element 220, the electronic device 110 can display an interactive window 222 associated with the preset scene element 220. Furthermore, the electronic device 110 can display a first viewing entry point (e.g., entry point 202) within the interactive window 222.
[0058] In this way, the embodiments of this disclosure can determine whether to present the first viewing entry based on the interaction state between the first virtual object and the preset scene elements, thereby presenting the first viewing entry to the user more promptly and improving interaction efficiency.
[0059] In some embodiments, before presenting a first viewing window for a virtual resource, the electronic device 110 may, in response to the virtual resource being associated with a user, present second descriptive information in a second viewing interface for the virtual resource. The second descriptive information indicates second candidate tag information associated with the virtual resource. Further, the electronic device 110 may receive at least one interactive action from the user to trigger the updating of the second candidate tag information to first candidate tag information based on at least one interactive action.
[0060] As an example, such as FIG. 2A and 2BAs shown, electronic device 110 can receive a user's click operation on a first viewing entry point (e.g., entry point 202). When the first viewing entry point (e.g., entry point 202) is clicked, electronic device 110 can display panel 203 in an information display interface (e.g., interface 200B). Electronic device 110 can display prompt information in panel 203. This prompt information may, for example, indicate how to adjust the association between virtual resources and multiple candidate tags in a set of multiple candidate tags. This association may, for example, indicate the probability that a user can obtain virtual elements corresponding to different tags after opening a blind box. The prompt information may also indicate how to update tags associated with the user. Updating tags associated with the user may, for example, indicate adding or removing tags associated with the user. These multiple candidate tags may, for example, be associated with the user. For example, the multiple candidate tags may be the user's interest tags.
[0061] Adjusting multiple correlations (e.g., probabilities) or updating user-associated tags can include interacting with published works, interacting with virtual elements, or publishing works. Taking interaction with published works as an example, electronic device 110 can receive user interaction actions related to the work. These interaction actions could include, for example, browsing the work. Upon receiving such an interaction action, electronic device 110 can determine the theme of the work. Furthermore, based on the theme of the work, electronic device 110 can determine the tags corresponding to the work, and update multiple correlations (e.g., probabilities) or user-associated tags based on these tags.
[0062] Furthermore, the electronic device 110 can display control 204 on panel 203. When control 204 is clicked, as... FIG. 2C As shown, the electronic device 110 can display a panel 205. The panel 205 includes a control 225. When the control 225 is triggered (e.g., by clicking or double-clicking), as... FIG. 2G As shown, the electronic device 110 can present a second viewing interface. This second viewing interface can be presented, for example, as a second viewing window 230. The electronic device 110 can present second descriptive information in the second viewing window 230. The second descriptive information may include, for example, multiple interface elements (e.g., interface elements 231-1 to 231-3). These multiple interface elements are used to indicate second candidate tag information associated with the virtual resource. For example, interface element 231-1 may indicate tag A (e.g., the "pet" tag) in the second candidate tag information and the degree of association corresponding to tag A. This degree of association indicates the degree of association between tag A and the virtual resource, which may indicate the probability that the user obtains a virtual element associated with tag A (e.g., the probability of obtaining a virtual element associated with the "pet" tag).
[0063] Electronic device 110 can receive at least one interactive operation from a user. This interactive operation could be, for example, publishing a work, interacting with a virtual element, or browsing published works. After receiving at least one interactive operation, electronic device 110 can determine the interactive object (e.g., a work) associated with that operation. Further, electronic device 110 can determine a tag associated with that interactive object. Electronic device 110 can update second candidate tag information based on this tag to determine first candidate tag information. For example, if the tag associated with the interactive object is "pet," electronic device 110 can increase the probability that the user obtains a virtual element (e.g., a puppy) associated with the "pet" tag after opening a blind box. As another example, if the tag associated with the interactive object is "car," and the "car" tag is not associated with any virtual resource, then electronic device 110 can associate the "car" tag with a virtual resource, allowing the user to obtain a virtual element (e.g., a sports car) associated with the "car" tag after opening a blind box.
[0064] In this way, embodiments of the present disclosure can update the second candidate tag information based on user interaction to obtain the first candidate tag information, thereby flexibly adjusting the second candidate tag information to improve interaction efficiency.
[0065] In some embodiments, the electronic device 110 presents a first viewing interface for virtual resources. The first viewing interface presents first descriptive information. The first descriptive information indicates first candidate tag information associated with the virtual resources. The first candidate tag information is determined based on the user's historical interaction information.
[0066] As an example, such as FIG. 2H As shown. Electronic device 110 can present a first viewing interface. This first viewing interface can be presented, for example, as a first viewing window 240. Electronic device 110 can present first descriptive information in the first viewing window 240. This first descriptive information can include, for example, multiple interface elements (e.g., interface elements 241-1 to 241-4). These multiple interface elements (e.g., interface elements 241-1 to 241-4) are used to indicate first candidate tag information. This first candidate tag information can be determined, for example, based on the user's historical interaction information. For example, electronic device 110 can determine multiple candidate tags corresponding to multiple works published by the user. Further, electronic device 110 can determine at least one tag in the first candidate tag information based on multiple candidate tags.
[0067] In some embodiments, the first candidate tag information indicates a set of candidate tags associated with the virtual resource. For example, such as...FIG. 2H As shown, the electronic device 110 can present a first viewing window 240 in an information display interface (e.g., interface 200H). The first viewing window 240 presents multiple interface elements (e.g., interface elements 241-1 to 241-4). These multiple interface elements (e.g., interface elements 241-1 to 241-4) correspond to different candidate tags in a candidate tag set. For example, interface element 241-1 corresponds to tag A in the candidate tag set, and interface element 241-2 corresponds to tag B in the candidate tag set.
[0068] In this way, embodiments of the present disclosure can present a set of candidate tags associated with virtual resources in a first viewing window, thereby effectively improving the efficiency of users obtaining information from different tags.
[0069] In some embodiments, the first candidate label information may also indicate multiple degrees of association between the virtual resource and multiple candidate labels in a set of multiple candidate labels. For example, such as... FIG. 2H As shown, the electronic device 110 can present multiple candidate tags and multiple degrees of association with virtual resources in multiple interface elements (e.g., interface elements 241-1 to 241-4) of the first viewing window 240. Here, the degree of association can, for example, indicate the probability that a user will obtain a virtual element associated with the corresponding tag through the virtual resource. For example, the electronic device 110 can present a target degree of association with tag A in interface element 241-1. Here, the target degree of association can, for example, be 40%. The target degree of association can indicate that the probability of a user obtaining a virtual element associated with tag A through the virtual resource is 40%. For example, after a user opens a blind box, the probability of obtaining a virtual element associated with tag A is 40%.
[0070] In this way, embodiments of the present disclosure can present multiple degrees of association between virtual resources and multiple candidate tags in a first window, thereby effectively improving the efficiency of users obtaining information related to the degree of association.
[0071] In some embodiments, the first descriptive information includes multiple candidate tags. The display style of the multiple candidate tags is determined based on multiple relevance levels.
[0072] As an example, such as FIG. 2E As shown, the electronic device 110 can display multiple candidate labels in the first window 240. These multiple candidate labels may correspond to multiple interface elements (e.g., interface elements 241-1 to 241-4). The display style of these multiple interface elements may be determined based on multiple degrees of relevance. For example, the electronic device 110 can adjust the size of the multiple interface elements based on the magnitude of the relevance. Furthermore, the electronic device 110 can determine the color of the multiple interface elements based on the degree of relevance.
[0073] In this way, the embodiments of this disclosure can display tags corresponding to different degrees of relevance in different display styles, thereby effectively improving the efficiency of users in obtaining relevance and thus improving the efficiency of users in obtaining information.
[0074] In some embodiments, in response to receiving a first operation in a first viewing interface, the electronic device 110 provides a user with a first virtual element determined based on virtual resources. The first virtual element corresponds to a first tag associated with first candidate tag information. The first tag may be determined from a set of candidate tags. The first tag may be determined from multiple candidate tags based on multiple degrees of association.
[0075] As an example, such as FIG. 2H As shown, electronic device 110 can display control 250 in the first viewing window 240. Electronic device 110 can receive a first operation via control 225. After the first operation is received, electronic device 110 can provide a first virtual element to the user. For example, electronic device 110 can display the first virtual element to the user or associate the first virtual element with the first user. When electronic device 110 provides the first virtual element to the user, the user has the permission to use the first virtual element. For example, the user has the permission to configure the first virtual element in a virtual scene.
[0076] As an example, when control 225 is clicked, the user can open the blind box to obtain the first virtual element. As an example, such as... FIG. 2I As shown, after the first operation is received, the electronic device 110 can present content item 255. Content item 255 contains a first virtual element 256. The electronic device 110 can provide the first virtual element 256 to the user through content item 255. Here, the first virtual element 256 may correspond, for example, to a first tag associated with first candidate tag information. Here, the first tag may be, for example, "pet". Here, the first tag may be randomly determined from multiple candidate tags. The first tag may also be determined from multiple candidate tags based on the relevance corresponding to those candidate tags.
[0077] In some scenarios, after the first operation is received, the electronic device 110 can retrieve multiple candidate virtual elements from the virtual asset library based on the relevance of the elements to multiple candidate tags. For example, the probability of the "pet" tag is 60%, and the probability of the "car" tag is 40%. The electronic device 110 can then retrieve 60 virtual elements associated with the "pet" tag from the virtual resource library. The electronic device 110 can also retrieve 40 virtual elements associated with the "car" tag from the virtual resource library. Furthermore, the electronic device 110 can randomly select a target virtual element from the multiple candidate virtual elements to provide the target virtual element as the first virtual element to the user.
[0078] In this way, embodiments of the present disclosure can provide a user with a first virtual element corresponding to the first tag after receiving the first operation, thereby effectively improving the efficiency of providing the first virtual element.
[0079] In some embodiments, the electronic device 110, in response to a configuration operation for a first virtual element, presents the first virtual element in a first virtual scene corresponding to the user. As an example, such as... FIG. 2J As shown, electronic device 110 can receive a user's viewing request via an information display interface (e.g., interface 200J). After the viewing request is received, electronic device 110 can present a virtual element selection panel 260. This virtual element selection panel 260 can, for example, represent a repository used by the user to store multiple virtual elements. Electronic device 110 can present multiple content items (e.g., content item 261) in the virtual element selection panel 260. These multiple content items correspond to multiple virtual elements acquired by the user. These multiple virtual elements may include a first virtual element 256. Electronic device 110 can receive the user's configuration operation via content item 261. This configuration operation may, for example, be a drag-and-drop operation. After receiving the configuration operation, electronic device 110 can place the first virtual element 256 in a first virtual scene 201 to present the first virtual element 256 in the first virtual scene 201.
[0080] In some embodiments, the electronic device 110 may present a first virtual scene in a user's information display interface. The first virtual scene presents a first virtual element. The first virtual element indicates to the user that it is associated with a first tag. For example, such as... FIG. 2JAs shown, the electronic device 110 can present a first virtual scene 201 in an information display interface (e.g., interface 200J). When a first virtual element 256 is placed in the first virtual scene 201, the electronic device 110 can present the first virtual element 256 within the first virtual scene 201. Here, the first virtual element 256 can, for example, indicate that the user is associated with a first tag. For instance, if the first virtual element 256 is associated with the "pet" tag, then the first virtual element 256 can identify that the user is also associated with the "pet" tag.
[0081] In this way, embodiments of this disclosure can present a first viewing window including first descriptive information to the user, thereby effectively improving the efficiency of the user obtaining first candidate tag information. Furthermore, embodiments of this disclosure can provide the user with a first virtual element corresponding to the first tag after receiving the first operation, thereby effectively improving the matching degree between the provided first virtual element and the user.
[0082] Example Process FIG. 3 A flowchart illustrating an example process 300 of interface interaction according to some embodiments of the present disclosure is shown. Process 300 can be implemented at electronic device 110. Reference is made below. FIG. 1 To describe process 300.
[0083] like FIG. 3 As shown, in box 310, electronic device 110 presents a first viewing interface for virtual resources. The first viewing interface presents first descriptive information, which indicates first candidate tag information associated with the virtual resources. The first candidate tag information is determined based on the user's historical interaction information.
[0084] In box 320, electronic device 110, in response to receiving a first operation in a first viewing interface, provides a user with a first virtual element determined based on virtual resources, wherein the first virtual element corresponds to a first tag associated with first candidate tag information.
[0085] In box 330, electronic device 110 responds to a configuration operation for the first virtual element and presents the first virtual element in a first virtual scene corresponding to the user.
[0086] In some embodiments, process 300 further includes: in response to a virtual resource being associated with a user, presenting second description information in a second viewing interface of the virtual resource, the second description information indicating second candidate tag information associated with the virtual resource; and receiving at least one interactive operation from the user to trigger the second candidate tag information to be updated to first candidate tag information based on at least one interactive operation.
[0087] In this way, embodiments of the present disclosure can update the second candidate tag information based on user interaction to obtain the first candidate tag information, thereby flexibly adjusting the second candidate tag information to improve interaction efficiency.
[0088] In some embodiments, the first candidate tag information indicates a set of candidate tags associated with a virtual resource, and the first tag is determined from the set of candidate tags.
[0089] In this way, embodiments of the present disclosure can present a set of candidate tags associated with virtual resources in the first viewing interface, thereby effectively improving the efficiency of users obtaining information from different tags.
[0090] In some embodiments, the first candidate label information further indicates multiple degrees of association between the virtual resource and multiple candidate labels in the candidate label set, and the first label is determined from multiple candidate labels based on multiple degrees of association.
[0091] In this way, embodiments of the present disclosure can present multiple degrees of association between virtual resources and multiple candidate tags in a first interface, thereby effectively improving the efficiency of users obtaining information related to the degree of association.
[0092] In some embodiments, the first description information includes multiple candidate tags, and the display style of the multiple candidate tags is determined based on multiple relevance degrees.
[0093] In this way, the embodiments of this disclosure can display tags corresponding to different degrees of relevance in different display styles, thereby effectively improving the efficiency of users in obtaining relevance and thus improving the efficiency of users in obtaining information.
[0094] In some embodiments, presenting a first viewing interface for a virtual resource includes: presenting a first viewing entry associated with the virtual resource in a first virtual scene; and presenting the first viewing interface for the virtual resource in response to the triggering of the first viewing entry.
[0095] In this way, embodiments of this disclosure can provide users with a first viewing entry point through a virtual scene, thereby enriching the interaction between users and the information display interface and improving the user's interactive experience.
[0096] In some embodiments, presenting a first viewing entry associated with a virtual resource in a first virtual scene includes: presenting a first virtual object associated with a user in the first virtual scene; and, in response to the interaction state between the first virtual object and a preset scene element in the first virtual scene satisfying a first condition, presenting the first viewing entry associated with the preset scene element.
[0097] In this way, the embodiments of this disclosure can determine whether to present the first viewing entry based on the interaction state between the first virtual object and the preset scene elements, thereby presenting the first viewing entry to the user more promptly and improving interaction efficiency.
[0098] In some embodiments, process 300 further includes: presenting interactive content associated with a second virtual element in a first virtual scene or a second virtual scene different from the first virtual scene, the interactive content indicating interactive resources generated based on historical interactions with the second virtual element; and triggering an update of the progress of the virtual resources being associated with the user in response to a second operation on the interactive content.
[0099] In this way, embodiments of this disclosure can update the progress of virtual resources associated with users by user operations on interactive resources, thereby providing users with richer interaction methods and improving the efficiency of users in obtaining virtual resources.
[0100] In some embodiments, process 300 further includes: presenting first indication information and / or second indication information in the interactive content, the first indication information indicating the type of interactive resource and the second indication information indicating a first number of interactive resources.
[0101] In this way, the embodiments of this disclosure can present corresponding instruction information in interactive content, thereby effectively improving the efficiency of users obtaining information about interactive resources.
[0102] In some embodiments, the second virtual element is associated with the first virtual scene, and in response to a second operation on the interactive content, triggering an update of the progress of the virtual resource associated with the user includes: stopping the presentation of the interactive content in response to the second operation on the interactive content; and triggering an update of the progress based on a first number of interactive resources.
[0103] In this way, embodiments of the present disclosure can update the acquisition progress of virtual resources through a first number of interactive resources, thereby effectively improving the efficiency of acquiring virtual resources.
[0104] In some embodiments, the second virtual element is associated with a second virtual scene, and in response to a second operation on the interactive content, triggering an update of the progress of the virtual resource associated with the user includes: in response to the second operation on the interactive content, triggering an update of the progress based on a second number, the second number being less than a first number; and updating second indication information in the interactive content to indicate the update number of the interactive resource, the update number being determined based on the first number and the second number.
[0105] In this way, embodiments of the present disclosure can obtain a second number of interactive resources from the virtual spaces of other users to update the acquisition progress of virtual resources, thereby further improving the acquisition efficiency of virtual resources.
[0106] In some embodiments, the second virtual element is associated with the second tag, and the degree of progress update is also determined based on the association between the second tag and the user.
[0107] In this way, the embodiments of this disclosure can further improve the efficiency of acquiring virtual resources.
[0108] In some embodiments, process 300 further includes: presenting a second viewing entry associated with the virtual resource; and in response to triggering the second viewing entry, presenting progress information associated with the virtual resource, the progress information indicating the progress of the virtual resource being associated with the user.
[0109] In this way, embodiments of the present disclosure can present users with progress information associated with virtual resources, thereby effectively improving the efficiency of users obtaining progress information.
[0110] In some embodiments, process 300 further includes: presenting a first virtual scene in the user's information display interface, wherein the first virtual scene presents a first virtual element, and the first virtual element indicates that the user is associated with a first tag.
[0111] In this way, embodiments of the present disclosure can represent a user associated with a first tag through a first virtual element, thereby effectively improving the efficiency of obtaining information associated with the user.
[0112] Example Devices and Apparatus Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. FIG. 4 A schematic structural block diagram of an example device 400 for interface interaction according to certain embodiments of the present disclosure is shown. Device 400 may be implemented as or included in electronic device 110. Various modules / components in device 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0113] like FIG. 4 As shown, the device 400 includes: a first presentation module 410 configured to present a first viewing interface of a virtual resource, the first viewing interface presenting first descriptive information, the first descriptive information indicating first candidate tag information associated with the virtual resource, the first candidate tag information being determined based on the user's historical interaction information; a second presentation module 420 configured to, in response to receiving a first operation in the first viewing interface, provide the user with a first virtual element determined based on the virtual resource, wherein the first virtual element corresponds to a first tag associated with the first candidate tag information; and a third presentation module 430 configured to, in response to a configuration operation for the first virtual element, present the first virtual element in a first virtual scene corresponding to the user.
[0114] In some embodiments, the device 400 further includes a first update module configured to, in response to a virtual resource being associated with a user, present second description information in a second viewing interface of the virtual resource, the second description information indicating second candidate tag information associated with the virtual resource; and receive at least one interactive operation from the user to trigger the second candidate tag information to be updated to first candidate tag information based on the at least one interactive operation.
[0115] In some embodiments, the first candidate tag information indicates a set of candidate tags associated with a virtual resource, and the first tag is determined from the set of candidate tags.
[0116] In some embodiments, the first candidate label information further indicates multiple degrees of association between the virtual resource and multiple candidate labels in the candidate label set, and the first label is determined from multiple candidate labels based on multiple degrees of association.
[0117] In some embodiments, the first description information includes multiple candidate tags, and the display style of the multiple candidate tags is determined based on multiple relevance degrees.
[0118] In some embodiments, the first presentation module 410 is further configured to: present a first viewing entry associated with a virtual resource in a first virtual scene; and present a first viewing interface of the virtual resource in response to the triggering of the first viewing entry.
[0119] In some embodiments, the first presentation module 410 is further configured to: present a first virtual object associated with the user in a first virtual scene; and, in response to the interaction state between the first virtual object and a preset scene element in the first virtual scene satisfying a first condition, present a first viewing entry associated with the preset scene element.
[0120] In some embodiments, the apparatus 400 further includes a second update module configured to present interactive content associated with a second virtual element in a first virtual scene or a second virtual scene different from the first virtual scene, the interactive content indicating interactive resources generated based on the historical interactions of at least one second user with the second virtual element; and to trigger an update of the progress of the virtual resources associated with the user in response to a second operation on the interactive content.
[0121] In some embodiments, the device 400 further includes a fourth presentation module configured to present first indication information and / or second indication information in interactive content, wherein the first indication information indicates the type of interactive resource and the second indication information indicates a first number of interactive resources.
[0122] In some embodiments, the second virtual element is associated with the first virtual scene, and the second update module is further configured to: stop presenting the interactive content in response to a second operation on the interactive content; and trigger an update of the progress based on a first number of interactive resources.
[0123] In some embodiments, the second virtual element is associated with a second virtual scene, and the second update module is further configured to: in response to a second operation on the interactive content, trigger an update of the progress based on a second number, the second number being less than the first number; and update second indication information in the interactive content to indicate the update number of the interactive resource, the update number being determined based on the first number and the second number.
[0124] In some embodiments, the second virtual element is associated with the second tag, and the degree of progress update is also determined based on the association between the second tag and the user.
[0125] In some embodiments, the device 400 further includes a progress presentation module configured to present a second viewing entry associated with the virtual resource; and in response to triggering the second viewing entry, to present progress information associated with the virtual resource, the progress information indicating the progress of the virtual resource being associated with the user.
[0126] In some embodiments, the device 400 further includes a scene presentation module configured to present a first virtual scene in a user's information display interface, wherein a first virtual element is presented in the first virtual scene, and the first virtual element indicates that the user is associated with a first tag.
[0127] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules 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 400 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.
[0128] FIG. 5 A block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... FIG. 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. FIG. 5 The electronic device 500 shown can be used to implement the electronic device 110 discussed above.
[0129] like FIG. 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0130] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.
[0131] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... FIG. 5 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0132] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0133] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0134] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0135] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0136] 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.
[0137] 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.
[0138] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0139] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A user interface interaction method, comprising: A first viewing interface for virtual resources is presented. The first viewing interface presents first descriptive information. The first descriptive information indicates first candidate tag information associated with the virtual resources. The first candidate tag information is determined based on the user's historical interaction information. In response to receiving a first operation in the first viewing interface, the user is provided with a first virtual element determined based on the virtual resource, wherein the first virtual element corresponds to a first tag associated with the first candidate tag information; as well as In response to a configuration operation for the first virtual element, the first virtual element is presented in a first virtual scene corresponding to the user.
2. The method according to claim 1, further comprising: In response to the virtual resource being associated with the user, second description information is presented in the second viewing interface of the virtual resource, the second description information indicating second candidate tag information associated with the virtual resource; as well as Receive at least one interactive action from the user to trigger the second candidate tag information to be updated to the first candidate tag information based on the at least one interactive action.
3. The method of claim 1, wherein the first candidate tag information indicates a set of candidate tags associated with the virtual resource, and the first tag is determined from the set of candidate tags.
4. The method according to claim 3, wherein the first candidate tag information further indicates multiple degrees of association between the virtual resource and multiple candidate tags in the candidate tag set, and the first tag is determined from the multiple candidate tags based on the multiple degrees of association.
5. The method according to claim 4, wherein the first description information includes the plurality of candidate tags, and the display style of the plurality of candidate tags is determined based on the plurality of relevance degrees.
6. The method of claim 1, wherein presenting the first viewing interface of the virtual resource comprises: In the first virtual scene, a first viewing entry point associated with the virtual resource is presented; as well as In response to the triggering of the first viewing entry, the first viewing interface of the virtual resource is presented.
7. The method of claim 6, wherein in the first virtual scene, presenting a first viewing entry associated with the virtual resource includes: In the first virtual scene, a first virtual object associated with the user is presented; as well as In response to the interaction state between the first virtual object and the preset scene element in the first virtual scene satisfying the first condition, the first viewing entry is presented in association with the preset scene element.
8. The method according to claim 1, further comprising: In the first virtual scene or a second virtual scene different from the first virtual scene, interactive content associated with a second virtual element is presented, the interactive content indicating interactive resources generated based on historical interactions with the second virtual element; as well as In response to a second operation on the interactive content, an update is triggered to the progress of the virtual resource being associated with the user.
9. The method according to claim 8, further comprising: The interactive content presents a first instruction message and / or a second instruction message, wherein the first instruction message indicates the type of the interactive resource and the second instruction message indicates a first number of the interactive resources.
10. The method of claim 9, wherein, The second virtual element is associated with the first virtual scene, and in response to a second operation on the interactive content, triggering an update of the progress of the virtual resource being associated with the user includes: In response to the second operation on the interactive content, the presentation of the interactive content is stopped; and The progress is updated based on a first number of the interactive resources.
11. The method of claim 9, wherein, The second virtual element is associated with the second virtual scene, and in response to a second operation on the interactive content, triggering an update of the progress of the virtual resource being associated with the user includes: In response to the second operation on the interactive content, an update to the progress is triggered based on a second number, where the second number is less than the first number; and The second indication information in the interactive content is updated to indicate the number of updates to the interactive resource, the number of updates being determined based on the first number and the second number.
12. The method of claim 8, wherein the second virtual element is associated with the second tag, and the degree of progress update is further determined based on the association between the second tag and the user.
13. The method of claim 8, further comprising: A second viewing entry point associated with the virtual resource is presented; as well as In response to the triggering of the second viewing entry, progress information associated with the virtual resource is presented, indicating the progress by which the virtual resource is associated with the user.
14. The method according to claim 1, further comprising: In the user's information display interface, the first virtual scene is presented, wherein the first virtual element is presented in the first virtual scene, and the first virtual element indicates that the user is associated with the first tag.
15. A device for interface interaction, comprising: The first presentation module is configured to present a first viewing interface for virtual resources. The first viewing interface presents first descriptive information, which indicates first candidate tag information associated with the virtual resources. The first candidate tag information is determined based on the user's historical interaction information. The second presentation module is configured to, in response to receiving a first operation in the first viewing interface, provide the user with a first virtual element determined based on the virtual resource, wherein the first virtual element corresponds to a first tag associated with the first candidate tag information; as well as A third presentation module is configured to present the first virtual element in a first virtual scene corresponding to the user in response to a configuration operation for the first virtual element.
16. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 14 when executed by the at least one processor.
17. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 14.