Information presentation method and device, equipment and storage medium

By presenting prompt elements of virtual resources in the application interface and switching to the detailed interface to display resource tags, the problem of users having difficulty in knowing that the object can apply virtual resources, improving the user experience.

CN120492072APending Publication Date: 2025-08-15BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510579304.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

When users browse objects in the application, it is difficult for users to intuitively know whether the object can apply virtual resources, resulting in a reduced experience.

Method used

When multiple objects are presented in the first interface, the virtual resources that can be applied are indicated by the prompt element, and the object information and resource tags are switched to the second interface after the user triggers.

Benefits of technology

Improves users' intuitive perception of virtual resource applications during browsing and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120492072A_ABST
    Figure CN120492072A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information presentation method and device, equipment and a storage medium. The method comprises the steps of presenting a plurality of objects in a first interface based on an interaction operation; in response to a first object in the plurality of objects being presented in the first interface, presenting a first prompt element at a first position associated with the first object, the first prompt element indicating a virtual resource that can be applied to the first object; and in response to triggering of the first object, switching from the first interface to a second interface, the second interface comprising object information associated with the first object and a resource label used for indicating a virtual resource of the first object. Therefore, in the process of browsing the object, the virtual resource which can be applied to the object is represented by presenting the prompt element, so that the expression of the virtual resource can be enhanced, and the experience feeling of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, apparatuses, devices, and computer-readable storage media for information presentation. Background Art

[0002] With the rapid development of internet technology, a wide variety of applications have become essential tools in people's daily lives. Different applications often have different functions. To integrate more features and provide more content, applications often have multiple pages associated with different content. Users can browse different content and access corresponding services based on their needs. Therefore, we look forward to improving interactive styles to enable users to obtain more information and services of interest. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for information presentation is provided, comprising: presenting multiple objects in a first interface based on an interactive operation; presenting a first prompt element at a first position associated with the first object in response to a first object among the multiple objects being presented in the first interface, the first prompt element indicating a virtual resource that can be applied to the first object; and switching from the first interface to a second interface in response to a triggering of the first object, the second interface including object information associated with the first object and a resource label for indicating the virtual resource of the first object.

[0004] In a second aspect of the present disclosure, a device for information presentation is provided, comprising: an object presentation module configured to present multiple objects in a first interface based on an interactive operation; a prompt element presentation module configured to present a first prompt element at a first position associated with the first object in response to a first object among the multiple objects being presented in the first interface, the first prompt element indicating a virtual resource that can be applied to the first object; and an interface switching module configured to switch from the first interface to a second interface in response to a triggering of the first object, the second interface including object information associated with the first object and a resource label for indicating the virtual resource of the first object.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect.

[0007] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer-executable instructions, wherein the computer-executable instructions implement the method of the first aspect when executed by a processor.

[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram illustrating an example environment in which embodiments of the present disclosure can be implemented;

[0011] Figure 2 A flowchart illustrating a process for information presentation according to some embodiments of the present disclosure is shown;

[0012] Figures 3A to 3D A schematic diagram illustrating an example interface for information presentation according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A block diagram illustrating an apparatus for information presentation according to some embodiments of the present disclosure; and

[0014] Figure 5 A block diagram of a device capable of implementing one or more embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0015] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0016] In the description of the embodiments of the present disclosure, 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 "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.

[0017] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0018] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0019] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0020] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0023] As briefly mentioned above, users can browse different content and obtain corresponding services according to their needs. For example, in the page interaction of the application, especially in the scenario of virtual resource application such as coupons, after obtaining the virtual resource, the user may view and apply the virtual resource for certain objects in a specific interface. Conventionally, in the scenario where the user has obtained the virtual resource, after the user triggers the object to which the virtual resource can be applied, a text description of the virtual resource may be displayed in the details interface of the object. However, since the scene or interface in which the user is before triggering the object to which the virtual resource can be applied and after the details interface of the object is presented is different, and the expression form of the resource information is also different, the user may not be able to conveniently and directly know whether the virtual resource has been applied to the object, thereby reducing the user experience.

[0024] In view of this, the present disclosure proposes an improved scheme for information presentation. According to the scheme of an embodiment of the present disclosure, multiple objects are presented in a first interface based on interactive operations. Furthermore, if a first object among multiple objects is presented in the first interface, a first prompt element is presented at a first position associated with the first object, and the first prompt element indicates a virtual resource that can be applied to the first object. If a trigger for the first object is received, the first interface is switched to the second interface, and the second interface includes object information associated with the first object and a resource label for indicating the virtual resource of the first object.

[0025] In this way, by presenting a prompt element indicating the virtual resources that can be applied to an object in the first interface, users can understand which objects can be applied with virtual resources when browsing objects. Furthermore, when a user clicks an object, the second interface presents the object's object information and a resource label indicating the virtual resource. This way, after the user clicks the object, the user is informed that the resource information currently presented for the object is the resource information after the virtual resource is applied, thereby enhancing the user experience.

[0026] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0027] Figure 1 FIG2 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100 , an application 120 is installed in a terminal device 110 . A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110 .

[0028] In some embodiments, the application 120 may be a content sharing application, a content editing application, a content creation application, etc. The application 120 can provide various services related to media content (also referred to as media content items, content items, media items, etc.) to the user 140, including browsing, commenting, forwarding, creating (e.g., shooting and / or editing), and publishing of media content.

[0029] exist Figure 1 In the environment 100, if the application 120 is active, the terminal device 110 may present an interface 150 of the application 120. The interface 150 may include various interfaces that the application 120 may provide, such as a media content presentation interface, a media content creation interface, a media content publishing interface, and the like. The application 120 may provide a media content editing function (for example, the application 120 may be an editing application) to support editing (e.g., editing) of media content in the application 120.

[0030] In some embodiments, the terminal device 110 can communicate with the server to realize the supply of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, 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 e-book device, a gaming device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). The server can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0032] Various example implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the pages shown in the accompanying drawings are merely examples, and various page designs may actually exist. The various graphical elements in the page may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, hereinafter, the example embodiments will be described primarily with respect to the terminal device 110. It should be understood that the actions described with respect to the terminal device 110 may be performed by the application 120 on the terminal device 110, or may be performed by the application 120 in collaboration with its service end (e.g., a server).

[0033] The following references Figure 2 and Figures 3A to 3D To describe some embodiments of the present disclosure for information presentation. Figure 2 Shown is a flow diagram of a process 200 for information presentation according to some embodiments of the present disclosure. Figures 3A to 3D Schematic diagrams showing example interfaces 300A to 300D for information presentation according to some embodiments of the present disclosure are shown.

[0034] In the process 200, at block 210, the terminal device 110 may present multiple objects in the first interface based on the interactive operation. Figure 3A As shown in the example interface 300A, the terminal device 110 can present multiple objects, such as products, in the first interface (such as the example interface 300A) to facilitate browsing by the user 140 in the first interface. The user 140 can perform interactive operations in the first interface (such as the example interface 300A) to view multiple objects. For example, the user 140 can perform interactive operations such as horizontal sliding, vertical sliding, scrolling, or dragging in the first interface (such as the example interface 300A). As the interactive operations are performed, the multiple objects presented in the first interface can change continuously. In some examples, the first interface (such as the example interface 300A) can include any interface that can display multiple objects, such as an information flow interface (for example, providing multiple objects in a media flow), a product information interface, and the like. It will be understood that this is merely exemplary and not restrictive. The multiple objects presented in the first interface can be determined based on the type of the first interface, for example, it can include multiple recommended objects in a recommendation page, multiple objects that can be presented in an interface under a specific category, and so on.

[0035] In block 220, if the terminal device 110 determines that the first object among the plurality of objects is presented in the first interface, the terminal device 110 presents a first prompt element at a first position associated with the first object. In an embodiment of the present disclosure, the first prompt element indicates a virtual resource that can be applied to the first object. Figures 3A to 3BIn the example interfaces 300A to 300B shown, when the user 140 is browsing multiple objects in the first interface (such as the example interface 300A), if the terminal device 110 determines that the object 311 among the multiple objects is presented in the first interface (such as the example interface 300B), the prompt element 323 can be presented at the position 321 associated with the object 311.

[0036] That is, when the user 140 is browsing multiple objects, if the terminal device 110 determines that the object 311 is presented in the first interface (such as the example interface 300B) and the object 311 can be applied with a virtual resource, a prompt element 323 can be presented at position 321. It should be understood that the position 321 shown in the figure can be any other appropriate position associated with the object 311, for example, it can include but is not limited to the upper right corner position, the upper left corner position, the lower right corner position, the lower left corner position, the center position, etc. of the area used to present the object 311. Thus, when objects with available virtual resources begin to be presented to the user, a prompt element about the virtual resource is automatically presented. Because the user is browsing the objects in the interface at this time, this makes it easier for the user to notice the objects to which the virtual resource can be applied, so that the user can quickly determine whether to perform the next operation as needed, such as viewing the object details, or performing interactive actions on the object (for example, collecting, adding to a shopping cart, placing an order directly, etc.).

[0037] In some embodiments, if the terminal device 110 determines that the first object is presented in the first interface, the virtual resource of the first object can be associated with the user account. In some examples, if the terminal device 110 determines that the object 311 is presented in the first interface (such as the example interface 300B), the virtual resource can be automatically associated with the account of the user 140. In this way, the user 140 can obtain the virtual resource without manually claiming the virtual resource. Furthermore, in the scenario where the user 140 browses the object, the prompt element 323 for the object 311 presented in the first interface can let the user 140 know the object 311 to which the virtual resource can be applied, thereby enhancing the experience. In some examples, the virtual resources to which one or more objects in the multiple objects can be applied can be pre-configured. As the user 140 browses the multiple objects in the first interface, the terminal device 110 can present a prompt element for the first object that has been configured with the virtual resource in the first interface.

[0038] In some embodiments, virtual resources may include coupon resources, such as instant discounts of XX yuan on orders, discounts of X yuan on purchases over X yuan, and coupons worth X yuan. Different virtual resources are typically configured with respective applicable scopes to indicate the applicable objects. For example, apparel coupon resources are typically configured for apparel products, while food coupon resources are typically configured for food products. However, this is merely exemplary and is not a limitation of this disclosure.

[0039] In some embodiments, if the terminal device 110 determines that the first object is presented in the first interface, the first prompt element may be presented at the first position with a second visual animation. Figure 3B In the example interface 300B shown, if the terminal device 110 determines that the object 311 is presented in the first interface (such as the example interface 300B), the prompt element 323 can be presented at the position 321 with a second visual animation. In some embodiments, the second visual animation can indicate the page-turning animation of the prompt element 323 at the position 321. In some examples, the second visual animation can also indicate a flowing, flickering brilliance. For example, let the border of the prompt element 323 flow, flicker, shake, and so on. Of course, these effects are just examples. Any visual animation that can visually emphasize the prompt element can be used.

[0040] In some embodiments, the terminal device 110 may present a prompt element 323 at a position 321 associated with the object 311 in the following manner. In some embodiments, if the terminal device 110 determines that the presentation area of the first object in the first interface exceeds a threshold size, the first prompt element may be presented at the first position with a second visual animation. In the first interface, multiple objects may have their own presentation areas. As the interactive behavior acting on browsing the first interface progresses, the presentation areas of each object may be partially or completely presented. Figure 3B As shown, when user 140 is browsing multiple objects in a vertical sliding manner in a first interface, if terminal device 110 determines that object 311 to which virtual resources can be applied is completely presented on the first interface (such as example interface 300B), then prompt element 323 indicating the virtual resource can be presented at position 321. Alternatively, if terminal device 110 determines that object 311 to which virtual resources can be applied is partially presented on the first interface (such as example interface 300B), then prompt element 323 indicating the virtual resource can also be presented at position 321. For example, if the area for presenting object 311 is only partially presented (e.g., 90% or any other appropriate area), then terminal device 110 can also present prompt element 323 at position 321. In this way, providing prompt information when the object with available virtual resources is substantially completely presented can prevent the user from ignoring the content of the prompt information for the current object while focusing on other objects.

[0041] In some embodiments, if the terminal device 110 determines that the first object is moved to a predetermined area in the first interface, the first prompt element may be presented at the first position with a second visual animation. Figure 3B As shown, when the user 140 browses multiple objects in a vertical sliding manner in the first interface, if the terminal device 110 determines that the object 311 to which the virtual resource can be applied is presented in a predetermined area 324 (for example, a central area or a near-central area, or any other area that is more easily noticed) in the first interface (such as the example interface 300B), a prompt element 323 for indicating the virtual resource can be presented at position 321. Since there are many objects in the first interface or the objects are presented in multiple columns, presenting the prompt element when the object with available virtual resources is substantially centered can prevent the prompt information from being missed.

[0042] In some embodiments, the number of prompt elements that the terminal device 110 can present in the first interface does not exceed a predetermined number. In some examples, the number of prompt elements that the terminal device 110 can present in the first interface (such as the example interface 300B) does not exceed a predetermined number (for example, 1 or any other appropriate number). The terminal device 110 can present a prompt element for indicating the virtual resource in the first interface only for an object to which a virtual resource can be applied. In other words, the terminal device 110 can present only one prompt element in the first interface, in this way, it can be highlighted that the prompt element or virtual resource can be applied by the object, thereby distinguishing the first object from other objects in the interface. This allows the user 140 to more easily determine whether further interaction needs to be performed on the current object.

[0043] It should be understood that the predetermined number here is not a strict limitation. In the scenario where the width and height of the first interface are both greater than a threshold (eg, a larger display screen), the terminal device 110 may also present at least one prompt element for at least one object.

[0044] In some embodiments, if the terminal device 110 determines that a prompt element has been presented for a second object among the multiple objects, then when the second object is presented again in the first interface, the prompt element for the second object may not be presented. It is understandable that the terminal device 110 may only present the corresponding prompt element once for each of the multiple objects.

[0045] The above describes that the terminal device 110 presents a prompt element for the first object in the first interface. In this way, the user can know that the object can use the virtual resource without claiming the virtual resource. Figure 2 and Figures 3B to 3DTo describe the process of switching from the first interface to the second interface based on the triggering of the first object by the user 140.

[0046] Continuing with process 200, at block 230, if the terminal device 110 determines that a trigger for the first object has been received, the terminal device 110 switches from the first interface to the second interface. The second interface includes object information associated with the first object and a resource tag for indicating a virtual resource of the first object. Figures 3B to 3C In the example interfaces 300B to 300C shown, if the terminal device 110 receives a trigger (e.g., a click, long press, etc.) on the object 311 from the user 140, it can switch from the first interface (such as the example interface 300B) to the interface 330 (i.e., the second interface). In other words, if the terminal device 110 receives a click on the object 311 from the user 140, it can present the interface 330 for presenting the object information associated with the object 311 and the resource label for indicating the virtual resource.

[0047] In some scenarios, if the terminal device 110 receives a trigger for object 311, it can present the object's detailed information. Accordingly, the terminal device 110 can present a resource tag in the interface used to present the object's detailed information. In other scenarios, if the terminal device 110 receives a trigger for object 311 (for example, user 140 clicks the "Buy" control), it can present the order information for object 311. In some examples, the terminal device 110 can present the amount of resources after the virtual resources are applied in the interface used to present the order information for object 311. Additionally, if the terminal device 110 receives a trigger for an interactive control associated with object 311 (for example, a "Find Similar" control), it can present a list of objects similar to object 311. In some examples, each object in the object list can have a virtual resource applied. Accordingly, the terminal device 110 can present resource tags associated with these virtual objects. These are merely exemplary and the present disclosure is not limited thereto.

[0048] In some embodiments, the terminal device 110 may change the first prompt element into a resource label for indicating a virtual resource using a first visual animation during the switching process from the first interface to the second interface. Figures 3B to 3C In the example interfaces 300B to 300C shown, when switching from the first interface (such as example interface 300B) to interface 330, the terminal device 110 can change the prompt element 323 to a resource label 332 with a first visual animation. In some examples, the first visual animation can indicate that when switching from the first interface to the second interface, the prompt element 323 is moved to the second interface in the form of an animation and the prompt element 323 is changed to the resource label 332.

[0049] Reference Figure 3C In some embodiments, the resource label 332 may be presented at position 331 (i.e., the second position) of the interface 330 (i.e., the second interface). In some embodiments, the first visual animation may indicate that the first prompt element at the first position is moved to the second position and changed to a resource label. That is, if the terminal device 110 receives a click from the user 140 on the object 311, the prompt element 323 at position 321 may be moved to position 331 of the interface 330 (i.e., the second interface) with the first visual animation. Accordingly, the prompt element 323 is changed to a resource label 332 at position 331. By presenting the prompt element 323 in the first interface (such as the example interface 300B) and also presenting the resource label 332 in the second interface (e.g., interface 330) after the subsequent jump, the user can be informed that the currently presented object has been applied with virtual resources.

[0050] In some embodiments, the first prompt element may include a graphic element corresponding to the virtual resource. Figure 3B As shown, the prompt element 323 can be an identification image for indicating a virtual resource. In some embodiments, the resource label can include text information for describing the virtual resource. Figure 3C As shown, resource label 332 can be text for describing virtual resources, such as "Full XXXX minus XX". That is, after the prompt element at the first position moves to the second position and changes to the resource label, a change from a graphic element to text information can be presented.

[0051] In some embodiments, if the terminal device 110 detects a trigger on the first object, the resource information corresponding to the first object may be presented in the second interface with a third visual effect. In some embodiments, the third visual effect may indicate that the resource information is rotated. Figures 3B to 3C In the example interfaces 300B to 300C shown, if the terminal device 110 receives a trigger for object 311, it can perform a visual animation 334 indicating rotation of the resource information of object 311 (e.g., resource quantity 335). In some embodiments, the terminal device 110 can simultaneously scroll the resource information (e.g., price) of object 311 while changing the prompt element 323 to the resource label 332 using the first visual animation. In some embodiments, the terminal device 110 can also perform the visual animation 334 on the resource information (e.g., price) of object 311 after the first visual animation is rendered.

[0052] In some embodiments, before the resource information is presented with the third visual effect, the resource information indicates the first resource amount required to obtain the first object. Further, if the terminal device 110 determines that the third visual effect has been presented, the resource information can be changed in the first interface to indicate the second resource amount required to obtain the first object. In some embodiments, the second resource amount is determined based on the first resource amount and the virtual resource. That is, the second resource indicates the resource amount after the virtual resource is applied to the first object. Figures 3C to 3D In the example interfaces 300C to 300D shown, in a scenario where the resource information of object 311 before virtual resources are applied is resource amount 335 (e.g., ¥BBB), if the terminal device 110 determines that the visual animation 334 is presented, it can be determined that virtual resources are applied to object 311. At this time, the terminal device 110 can present the resource information of object 311 to which virtual resources are applied as resource amount 341 (e.g., ¥AAA) in interface 330 (i.e., the second interface). In this way, the user can know that the resource information of the currently presented object is the resource information after the virtual resources are used.

[0053] In some embodiments, if the terminal device 110 determines that the first visual dynamic effect has been rendered, it may present a prompt message in the second interface, indicating that the virtual resource has been applied to the first object. Figure 3D In the example interface 300D shown, if the terminal device 110 determines that the first visual motion effect has been rendered, it may present prompt information 342 in the interface 330. Thus, the user may be informed that the virtual resource has been applied to the first object.

[0054] In summary, by presenting the prompt element corresponding to the virtual resource that can be applied to the object in the first interface, the user can know that the object can use the virtual resource without claiming the virtual resource. In this way, the user can know which objects can be applied with virtual resources when browsing objects. Furthermore, after the user clicks on the object, the prompt element can be changed to a resource label with the first visual animation, so that the user can know that the virtual resource is applied to the object. Furthermore, after the user clicks on the object, the resource information of the object is presented with the third animation, and the user can also know that the resource information of the currently presented object is the resource information after the virtual resource is used, thereby enhancing the user experience.

[0055] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.

[0056] Figure 41 shows a schematic structural block diagram of an apparatus 400 for presenting information according to certain embodiments of the present disclosure. The apparatus 400 may be implemented as or included in the terminal device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0057] like Figure 4 As shown, the device 400 includes an object presentation module 410, which is configured to present multiple objects in a first interface based on an interactive operation. The device 400 also includes a prompt element presentation module 420, which is configured to present a first prompt element at a first position associated with the first object in response to the first object among the multiple objects being presented in the first interface, the first prompt element indicating a virtual resource that can be applied to the first object. The device 400 also includes an interface switching module 430, which is configured to switch from the first interface to a second interface in response to triggering the first object, the second interface including object information associated with the first object and a resource label for indicating the virtual resource of the first object.

[0058] In some embodiments, the apparatus 400 further includes a changing module configured to change the first prompt element into a resource label indicating a virtual resource with a first visual animation during a switching process from the first interface to the second interface.

[0059] In some embodiments, the resource label is presented at a second position on the second interface, and the first visual animation indicates that the first prompt element located at the first position is moved to the second position and changed into the resource label.

[0060] In some embodiments, the apparatus 400 further includes an associating module configured to associate the virtual resource of the first object with the user account in response to the first object being presented in the first interface.

[0061] In some embodiments, presenting the first prompt element at the first position associated with the first object includes: in response to the first object being presented in the first interface, presenting the first prompt element at the first position with a second visual animation.

[0062] In some embodiments, the prompt element presentation module 420 is further configured to present the first prompt element with a second visual animation at a first position associated with the first object based on the presentation area of the first object in the first interface exceeding a threshold size, and / or based on the first object being moved to a predetermined area in the first interface.

[0063] In some embodiments, the number of prompt elements presented in the first interface does not exceed a predetermined number.

[0064] In some embodiments, the device 400 further includes a resource information presentation module configured to present resource information corresponding to the first object in the second interface using a third visual animation in response to triggering the first object.

[0065] In some embodiments, before being presented with a third visual effect, the resource information indicates a first amount of resources required to obtain the first object, and the resource information presentation module is further configured to change the resource information in the second interface to indicate a second amount of resources required to obtain the first object in response to the third visual effect being presented, wherein the second amount of resources is determined based on the first amount of resources and the virtual resources.

[0066] In some embodiments, the device 400 further includes a prompt information presentation module configured to present prompt information in the second interface in response to the first visual motion effect being presented, where the prompt information is used to prompt that the virtual resource has been applied to the first object.

[0067] In some embodiments, the resource tag includes text information for describing the virtual resource, and the first prompt element includes a graphic element corresponding to the virtual resource.

[0068] The units and / or modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules can 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 and / or modules in the device 400 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0069] It should be understood that one or more steps in the above method can be performed by a suitable electronic device or combination of electronic devices. Such an electronic device or combination of electronic devices may include, for example, Figure 1 The terminal device 110 in.

[0070] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. Figure 5 The illustrated electronic device 500 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 terminal device 110.

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

[0072] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0073] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0074] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0075] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0076] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0077] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0078] 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 device, thereby producing a machine such that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0079] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0080] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0081] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for presenting information, comprising: Based on the interactive operation, multiple objects are presented in the first interface; In response to a first object of the plurality of objects being presented in the first interface, presenting a first prompt element at a first location associated with the first object, the first prompt element indicating a virtual resource that can be applied to the first object; as well as In response to triggering the first object, the first interface is switched to a second interface, where the second interface includes object information associated with the first object and a resource label for indicating a virtual resource of the first object.

2. The method according to claim 1, further comprising: During the switching process from the first interface to the second interface, the first prompt element is changed into the resource label for indicating the virtual resource with a first visual animation effect.

3. The method according to claim 2, wherein the resource label is presented at a second position of the second interface, and the first visual animation indicates that the first prompt element located at the first position is moved to the second position and changed into the resource label.

4. The method according to claim 1, further comprising: In response to the first object being presented in the first interface, the virtual resource of the first object is associated with a user account.

5. The method of claim 1 , wherein presenting a first prompt element at a first location associated with the first object comprises: In response to the first object being presented in the first interface, the first prompt element is presented at the first position with a second visual animation.

6. The method of claim 1 , wherein presenting a first prompt element at a first location associated with the first object comprises: Based on the presentation area of the first object in the first interface exceeding a threshold size, and / or based on the first object being moved to a predetermined area in the first interface, The first prompt element is presented with a second visual animation at the first position associated with the first object. The method according to claim 1 , wherein the number of prompt elements presented in the first interface does not exceed a predetermined number.

8. The method according to claim 1, further comprising: In response to triggering the first object, resource information corresponding to the first object is presented in the second interface using a third visual animation.

9. The method according to claim 8, wherein before presenting the first object with the third visual animation effect, the resource information indicates a first resource amount required to obtain the first object, and the method further comprises: In response to the third visual animation being presented, the resource information is changed in the second interface to indicate a second resource amount required to obtain the first object, wherein the second resource amount is determined based on the first resource amount and the virtual resource.

10. The method according to claim 1, further comprising: In response to the first visual motion effect being presented, prompt information is presented in the second interface, where the prompt information is used to prompt that the virtual resource has been applied to the first object. 11 . The method according to claim 1 , wherein the resource tag comprises text information for describing the virtual resource, and the first prompt element comprises a graphic element corresponding to the virtual resource.

12. An apparatus for presenting information, comprising: An object presentation module is configured to present a plurality of objects in the first interface based on the interactive operation; a prompt element presenting module configured to present a first prompt element at a first position associated with a first object among the plurality of objects in response to the first object being presented in the first interface, the first prompt element indicating a virtual resource that can be applied to the first object; as well as The interface switching module is configured to switch from the first interface to a second interface in response to triggering the first object, where the second interface includes object information associated with the first object and a resource label for indicating a virtual resource of the first object.

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

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

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