Virtual article display method and device, equipment, medium and product

By displaying the incremental value of preferences in game applications, the problems of low virtual item conversion rate and low user interaction rate are solved, user preference expression and resource optimization are achieved, and user experience and system activity are improved.

CN120695430APending Publication Date: 2025-09-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410357192.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-26
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

In game applications, due to different business strategies, the virtual items in players' wish lists lead to low conversion rates, reduced user interaction rates, waste of resources and inability to effectively capture user preferences. The presentation method is simple and lacks interaction, resulting in poor user experience.

Method used

A virtual item display method is provided. After users mark their preferred items, preference triggering actions are allowed. The preference increment value is displayed to represent the intensity of redemption tendency. This supports users to actively express their preferences and needs. Developers can formulate accurate redemption strategies and improve conversion rates and interaction rates.

Benefits of technology

It improves user experience, enables developers to understand user needs more accurately, reduces resource waste, and increases user interaction rate and system activity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120695430A_ABST
    Figure CN120695430A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual article display method and device, equipment, a medium and a product, and relates to the technical field of computers. The method comprises the steps that an article display interface is displayed, the article display interface comprises a first virtual article, the first virtual article is marked as a preference article by a master control account at a first moment, and the preference article is used for representing the exchange tendency of the master control account for the first virtual article; receiving a preference triggering operation of the master control account on the first virtual article at a second moment, wherein the second moment is a moment after the first moment; in response to the preference triggering operation, a preference increment value is displayed, and the preference increment value is used for representing the exchange tendency intensity increment of the main control account for the first virtual article. In addition, after the user marks the virtual item as the preference item, the user can further feed back the increment of the exchange tendency intensity, so that the interaction rate of the user is improved, and the waste of application resources is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, device, medium, and product for displaying virtual items. Background Art

[0002] In gaming applications, virtual stores are often provided where players can redeem virtual items, such as heroes, props, and skins, by consuming virtual resources. Players can add virtual items offered in the virtual store to their wishlists, publicly sharing their needs and preferences for virtual props.

[0003] In related technologies, after players add the virtual items they need to their wish list, the wish list will provide the function of direct purchase or request from friends. That is, players can redeem the virtual items in their wish list by consuming the virtual resources in their own account, or request from friends, thereby obtaining the virtual items they like through gifts from friends.

[0004] However, due to the varying commercial strategies employed by different virtual items, virtual items on a player's wishlist may not always be immediately available. For example, a virtual item on a wishlist may be available for a limited time. In such cases, the conversion rate associated with the wishlist decreases, reducing player interaction with the wishlist feature and resulting in a waste of application resources. Summary of the Invention

[0005] The embodiments of the present application provide a method, apparatus, device, medium, and computer program product for displaying virtual items. The technical solution is as follows:

[0006] In one aspect, a method for displaying a virtual item is provided, the method comprising:

[0007] displaying an item display interface, wherein the item display interface includes a first virtual item, wherein the first virtual item is marked as a preferred item by the master account at a first moment, and the preferred item is used to represent the master account's tendency to redeem the first virtual item;

[0008] receiving, at a second moment, a preference triggering operation of the master account for the first virtual item, the second moment being a moment after the first moment;

[0009] In response to the preference triggering operation, a preference increment value is displayed, where the preference increment value is used to represent an increment in the intensity of the redemption tendency of the master account for the first virtual item.

[0010] In another aspect, a device for displaying virtual items is provided, the device comprising:

[0011] a display module configured to display an item display interface, wherein the item display interface includes a first virtual item, the first virtual item being marked as a preferred item by the master account at a first moment, the preferred item being used to indicate the master account's tendency to redeem the first virtual item;

[0012] A receiving module, configured to receive, at a second moment, a preference triggering operation of the master control account on the first virtual item, the second moment being a moment after the first moment;

[0013] The display module is further configured to display a preference increment value in response to the preference triggering operation, where the preference increment value is used to represent an increment in the redemption tendency intensity of the master account for the first virtual item.

[0014] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a method for displaying virtual items as described in any of the above-mentioned embodiments of the present application.

[0015] On the other hand, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement a method for displaying virtual items as described in any of the above-mentioned embodiments of the present application.

[0016] In another aspect, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method for displaying virtual items described in any of the above embodiments.

[0017] The technical solution provided by this application includes at least the following beneficial effects:

[0018] After a first virtual item is marked as a preferred item by a master account at a first moment, the master account triggers a preference trigger operation for the first virtual item at a second moment. In response to the preference trigger operation, a preference increment value is displayed. This preference increment value is used to represent the increment in the master account's redemption propensity for the first virtual item. That is, after a user has marked a virtual item as a preferred item, they can also express the increment in their redemption propensity for the virtual item through a preference trigger operation, thereby supporting users to actively express their preferences and needs for virtual items. This improves the user experience and allows developers to more accurately understand users' demand for virtual items, thereby formulating corresponding redemption strategies and increasing the conversion rate of virtual items. Furthermore, since users can provide further feedback on the increment in their redemption propensity after marking a virtual item as a preferred item, user interaction rates are increased and waste of application resources is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0020] Figure 1 This is a schematic diagram of a request function of a wish list in the related art;

[0021] Figure 2 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0022] Figure 3 is a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application;

[0023] Figure 4 is a schematic diagram of a display process of preference increment values ​​provided by an exemplary embodiment of the present application;

[0024] Figure 5 is a flow chart of data interaction in a computer system provided by an exemplary embodiment of the present application;

[0025] Figure 6 is a schematic diagram of a marking process provided by an exemplary embodiment of the present application;

[0026] Figure 7 This is a schematic diagram of an interface for a new product reminder function provided by an exemplary embodiment of the present application;

[0027] Figure 8 is a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application;

[0028] Figure 9 This is a schematic diagram showing an event identifier in a first preference list provided by an exemplary embodiment of the present application;

[0029] Figure 10 This is a schematic diagram of an interface for adding and editing functions of a first preference list provided by an exemplary embodiment of the present application;

[0030] Figure 11 is a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application;

[0031] Figure 12 is a flow chart of data interaction in a computer system provided by an exemplary embodiment of the present application;

[0032] Figure 13 is a flow chart of data interaction in a computer system provided by an exemplary embodiment of the present application;

[0033] Figure 14 is a schematic diagram showing a preference list A provided by an exemplary embodiment of the present application;

[0034] Figure 15 is a schematic diagram of displaying review content provided by an exemplary embodiment of the present application;

[0035] Figure 16 is a schematic diagram of an interface for sharing a second preference list provided by an exemplary embodiment of the present application;

[0036] Figure 17 is a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application;

[0037] Figure 18 is a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application;

[0038] Figure 19 is a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application;

[0039] Figure 20 is a schematic diagram of a wishlist function system provided by an exemplary embodiment of the present application;

[0040] Figure 21 It is a logic flow chart of a wishlist function system provided by an exemplary embodiment of the present application;

[0041] Figure 22 This is a structural block diagram of a virtual item display device provided by an exemplary embodiment of the present application;

[0042] Figure 23is a structural block diagram of a virtual item display device provided by another exemplary embodiment of the present application;

[0043] Figure 24 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0044] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0045] First, a brief introduction is given to the terms involved in the embodiments of this application.

[0046] A virtual scene is a virtual scene displayed (or provided) when an application is running on a terminal. This virtual scene can be a simulation of a real scene, a semi-simulation and semi-fictional scene, or a purely fictional scene. This application does not limit the virtual scene to any of the following: 2D, 2.5D, or 3D virtual scenes.

[0047] Virtual model: A model used in a virtual scene to simulate a real scene. Exemplarily, a virtual model occupies a certain volume in a virtual scene. Exemplarily, virtual models include: terrain models, building models, animal and plant models, virtual prop models, virtual vehicle models, and virtual object models. For example, terrain models include: ground, mountains, water, stones, steps, etc.; building models include: houses, walls, containers, and fixed facilities inside buildings: tables, chairs, cabinets, beds, etc.; animal and plant models include: trees, flowers, birds, etc.; virtual prop models include: virtual attack props, medicine boxes, airdrops, etc.; virtual vehicle models include: cars, ships, helicopters, etc.; virtual object models include: people, animals, cartoon characters, etc.

[0048] Virtual characters / virtual objects: These are movable objects within a virtual scene. These movable objects can be virtual objects, virtual animals, animated characters, and so on. For example, people, animals, plants, oil drums, walls, rocks, and so on displayed within a 3D virtual scene. Alternatively, virtual objects can be 3D models created using animation skeletal technology. Each virtual object has its own unique shape and volume within the 3D virtual scene and occupies a portion of the space within the 3D virtual scene.

[0049] Virtual items are items that can be used directly or indirectly by virtual objects in a virtual scene. They possess specific functions, attributes, appearance, or value within the virtual scene. These include, but are not limited to, virtual equipment (e.g., staffs, speed boots), virtual decorations (e.g., skins, pets), and virtual props (e.g., buffs, debuffs), which enhance the user experience or the abilities of virtual characters.

[0050] Alternatively, these virtual items can be obtained through activities and tasks offered by the application, or by exchanging virtual resources. Virtual items are stored in the user's account and are defined by a specific digital identifier and attribute values. The redemption and transfer of virtual items may be subject to rules and restrictions set by the application developer. The value and scarcity of virtual items are determined by their design, user demand, and market supply and demand.

[0051] Optionally, the virtual items may correspond to an acquisition time interval, that is, the virtual items may be acquired by the user only within a specified time interval, for example, limited skins, limited props, and the like.

[0052] Wishlist: Typically, a user-created list within an app that records desired items or goals. These items can be virtual items within the app or physical rewards outside of the app.

[0053] The functions of a wish list usually include: 1. Recording goals: Users can add virtual items they hope to obtain to their wish list so that they can view them at any time; 2. Requesting goals: Users can make their wish list public or share it with others, so that others can give them the virtual items on their wish list.

[0054] The method for displaying virtual items provided in the embodiment of the present application can be applied to the application scenario of the wish list function mentioned above. In the related art, in the application scenario of the wish list function, the function of the wish list revolves around the logical link of adding a wish → requesting a wish → receiving a wish. After the user adds the required virtual items to the wish list, the wish list will provide the function of directly purchasing or requesting them from friends, that is, players can redeem them in the wish list by consuming virtual resources in their own account, or requesting them from friends, thereby obtaining their favorite virtual items through gifts from friends. In one example, Figure 1, which illustrates a schematic diagram of the request function of a wishlist in the related art. A wishlist interface 100 displays a user-selected wish item 101 and provides a wish details query control 110. When the wish details control 110 receives a trigger operation, it displays a wish details page 120. The wish details page 120 displays the selected wish item 101 and the corresponding wish progress 102. The user can advance the wish progress 102 by using virtual resources. The wish details page 120 also displays a redemption control 103 and a request control 104. When the total amount of virtual resources owned by the user is less than the amount required to redeem the wish item 101, the user can click the redemption control 103 to consume the virtual resources, thereby advancing the wish progress 102. When the total amount of virtual resources owned by the user is greater than or equal to the amount required to redeem the wish item 101, the user can click the redemption control 103 to consume the virtual resources and redeem the wish item 101. At the same time, the user can also request the wish item 101 from the account friend by clicking the request control 104, that is, the account friend consumes virtual resources to exchange the wish item 101 for the user.

[0055] However, the aforementioned wishlist system presents at least the following issues: First, because different virtual items have different commercial strategies, virtual items on a user's wishlist are not necessarily available in real time. For example, virtual items on a wishlist may be available for a limited time. In this case, the conversion rate for wishlists decreases, user interaction with the wishlist functionality decreases, and the modules supporting the wishlist system on the backend server remain idle, resulting in a waste of application resources. Second, the wishlist system's functionality is relatively basic, primarily providing functions for adding wishes, redeeming wishes, and requesting / giving wishes. However, user preferences can change over time, and preferences for different virtual items vary. This basic wishlist system fails to effectively capture and reflect users' real needs and preferences, resulting in a poor user experience. Third, the presentation of virtual items in the wishlist is relatively simple, using flat card-like illustrations and lacking interactive elements, which limits user engagement and satisfaction.

[0056] In the embodiments of the present application, after users have marked a virtual item as a preference, they can also use a preference trigger to express an increment in their redemption propensity for the virtual item, thereby supporting users in actively expressing their preferences and needs for virtual items. This improves the user experience while allowing developers to more accurately understand user demand for virtual items, thereby formulating corresponding redemption strategies and increasing virtual item conversion rates. Furthermore, since users can provide further feedback on their redemption propensity increments after marking a virtual item as a preferred item, this improves user interaction and reduces waste of application resources.

[0057] Figure 2 FIG2 is a block diagram of a computer system according to an exemplary embodiment of the present application. The computer system 200 includes a terminal 220 and a server 240 .

[0058] The terminal 220 has installed and runs an application that supports a virtual environment. The application can be any one of a virtual reality application, a three-dimensional map program, a third-person shooter (TPS) game, a first-person shooter (FPS) game, a multiplayer online battle arena (MOBA) game, and a multiplayer gunfight survival game.

[0059] The terminal 220 may be a device of at least one of a game console, a desktop computer, a smartphone, a tablet computer, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, and a laptop computer. The following embodiments utilize a desktop computer as an example.

[0060] The terminal 220 is connected to the server 240 via a wireless network or a wired network.

[0061] Those skilled in the art will appreciate that the number of the above-mentioned devices may be greater or lesser. For example, the above-mentioned device may be only one, or the above-mentioned devices may be dozens or hundreds, or a greater number. The embodiments of the present application do not limit the number and type of devices.

[0062] Server 240 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 240 provides backend services for applications supporting a 3D virtual environment. Optionally, server 240 performs primary computing tasks, while terminal 220 performs secondary computing tasks. Alternatively, server 240 performs secondary computing tasks, while terminal 220 performs primary computing tasks. Alternatively, server 240 and terminal 220 utilize a distributed computing architecture for collaborative computing.

[0063] It is worth noting that the aforementioned server 240 can be implemented as a physical server or a cloud server in the cloud. Cloud technology refers to a hosting technology that unifies hardware, software, network, and other resources within a wide area network or local area network to enable data computing, storage, processing, and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology applied in the cloud computing business model. It can form a resource pool that can be used flexibly and conveniently on demand.

[0064] Illustratively, a user logs in to a master account in an application on terminal 220, and terminal 220 displays an item display interface through the application. The item display interface displays the master account's preferred items, where the preferred items are used to characterize the user's redemption tendency for the virtual item. Taking a first virtual item marked as a preferred item by the user at a first moment as an example, the user triggers a preference trigger operation for the first virtual item at a second moment. After receiving the above preference trigger operation, terminal 220 generates a preference trigger request, which is used to indicate that the master account's redemption tendency for the first virtual item has increased. Terminal 220 sends the preference trigger request to server 240. After receiving the preference trigger request, server 240 reads the preference trend value corresponding to the master account from the database and determines whether the master account has received the preference trigger operation within the preference trend update period. If not, server 240 determines the preference increment value corresponding to the preference trigger request, updates the preference trend value, stores the updated result in the database, and sends a confirmation message and the preference increment value to terminal 220. Terminal 220 displays the preference increment value on the item display interface provided by the application based on the received confirmation message and preference increment value. If server 240 determines that the master account has received the preference trigger operation within the preference trend update period, it sends a failure message to terminal 220. Terminal 220 displays a failure prompt message on the item display interface provided by the application based on the received failure message.

[0065] In some embodiments, the method provided in the embodiments of the present application can be applied to cloud gaming scenarios, so that the calculation of data logic during the game process is completed by the cloud server, while the terminal is responsible for the display of the game interface.

[0066] In some embodiments, the server 240 may also be implemented as a node in a blockchain system.

[0067] Combined with the above-mentioned noun introduction and application scenarios, the method for displaying virtual items provided by this application is described, and the method is applied to a terminal as an example. Figure 3 As shown, the method includes the following steps 310 to 330.

[0068] Step 310: Display the item display interface.

[0069] Illustratively, the item display interface is a user interface provided by an application running on a terminal. The terminal can be any user's terminal, and an application that supports acquiring and displaying virtual items, such as a MOBA game application, can be installed on the terminal. The user can launch the application on the terminal and log in to the master account in the application.

[0070] In this embodiment of the present application, the item display interface includes a first virtual item, which is marked as a preferred item by the master account at a first moment. The preferred item is used to indicate the master account's redemption preference for the first virtual item. That is, the item display interface displays the first virtual item that the master account is inclined to redeem.

[0071] Optionally, the item display interface may be implemented as a wish list interface, which is a user interface corresponding to a wish list function provided by an application program, and a user may add preferred items that he or she wishes to obtain in the wish list interface.

[0072] Optionally, the item display interface can also be implemented as a virtual mall interface, which is a user interface corresponding to the mall function provided by the application, and users can redeem virtual items in the virtual mall interface. Illustratively, the virtual mall interface displays multiple candidate virtual items, including a first virtual item marked as a preferred item by the master account. In some embodiments, the virtual mall interface displays the master account's preferred items separately from other virtual items, that is, the first virtual item is displayed in the virtual mall interface in a target display style. Optionally, the target display style can be implemented as at least one of highlight display, stroke display, pattern mark display, text mark display, etc.

[0073] Step 320: Receive a preference triggering operation for the first virtual item from the master account at a second moment.

[0074] The second moment is after the first moment, that is, the user marks the first virtual item as a preferred item at the first moment and then triggers the preference triggering operation at the second moment.

[0075] Illustratively, the user provides feedback to the application regarding the user's redemption tendency for the first virtual item by triggering a preference trigger operation. That is, after marking the first virtual item as a preferred item, the user can indicate the intensity of the redemption tendency for the first virtual item through the preference trigger operation.

[0076] Optionally, the above-mentioned preference trigger operation can be a trigger operation triggered by a control or a preset shortcut key; or, the above-mentioned preference trigger operation can also be a trigger operation triggered by a preset gesture; or, the above-mentioned preference trigger operation can also be a trigger operation triggered by voice.

[0077] Step 330: Display the preference increment value in response to the preference triggering operation.

[0078] Illustratively, the above preference increment value is used to represent the increment of the master account's redemption tendency intensity for the first virtual item.

[0079] Optionally, the preference increment value is displayed in at least one data display form of text, pattern, animation, voice, etc.

[0080] Optionally, the preference increment value may be a system preset value, that is, each time the master account triggers a preference trigger operation, the preference increment value fed back is a fixed system preset value.

[0081] Optionally, the above-mentioned preference increment value can also be data generated based on the personalization of the master account, that is, after the master account triggers the preference trigger operation, the application generates a preference increment value in response to the preference trigger operation based on the relevant account data of the master account.

[0082] Optionally, the preference triggering operation can be triggered continuously, that is, after marking the first virtual item as a preferred item, the user can trigger the preference triggering operation multiple times in succession to indicate an increase in the intensity of the redemption tendency for the first virtual item.

[0083] Optionally, the above-mentioned preference triggering operation is triggered periodically, that is, the application is set with a preference tendency update cycle, and the preference triggering operation executed by the master account within the preference tendency update cycle is limited to a specified number of times. Optionally, the above-mentioned specified number of times can be preset by the system, customized by the master account, or set according to the account permission level of the master account. For example, when the master account is a normal account, the master account is allowed to trigger the preference triggering operation once within the preference tendency update cycle. When the master account is a VIP account, the master account is allowed to trigger the preference triggering operation three times within the preference tendency update cycle. It is worth noting that the above-mentioned number of preference triggering operations is only for illustration and does not limit the specific value.

[0084] Illustratively, in response to a preference trigger operation, a third moment corresponding to when the first virtual item receives a historical trigger operation is obtained, where the historical trigger operation is used to indicate the preference trigger operations received by the first virtual item within a specified historical time period; and when the interval between the second moment and the third moment is longer than a preference tendency update period, a preference increment value is displayed, where the preference tendency update period is a preset period for updating the preference tendency value.

[0085] The third moment is a moment before the second moment. Optionally, when the history triggering operation is implemented as an operation of marking the first virtual item as a preferred item, the third moment is the first moment.

[0086] When users indicate their preference increments for preferred items through preference triggering, the application controls the frequency of these triggering operations through a predefined preference update cycle. This prevents the server from receiving high loads from continuous requests for these triggering operations within a short period of time, thereby ensuring server load stability. Furthermore, the preference update cycle allows users to continuously provide feedback on their preferences over time, ensuring consistent user interaction and reducing waste of application resources.

[0087] In the embodiment of the present application, taking the aforementioned preference triggering operation as an example, the preference tendency update cycle is indicated by displaying different control states. Illustratively, a first preference control in a first state is displayed on the item display interface, wherein the first preference control corresponds to a first virtual item; a first triggering operation on the first preference control by a master account is received at a second moment; in response to the first triggering operation, the first preference control is displayed in a second state; and a preference increment value is displayed, wherein the second state indicates that the first preference control has suspended receiving the first triggering operation during a preference tendency update cycle, which is a preset period for updating the preference tendency value.

[0088] In some embodiments, the first state is used to indicate that the first preference control is in a triggerable state, and the second state is used to indicate that the first preference control is in an untriggerable state (gray state).

[0089] In one example, taking the virtual item as a character skin, such as Figure 4, which shows a schematic diagram of the display process of preference increments provided by an exemplary embodiment of the present application. An item display interface 400 displays a preferred skin 401 added to the wishlist of a master account. The preferred skin 401 is a virtual item applied to a virtual object A. The item display interface 400 also displays object description information 402 corresponding to the virtual object A. The item display interface 400 also displays the number of account virtual resources 403 owned by the master account. When the preferred skin 401 is on sale, the user can redeem the preferred skin 401 by consuming the account virtual resources 403 through a redemption control 404 provided in the item display interface 400. The item display interface 400 also displays a first preference control 405 in a first state. When the user clicks the first preference control 405, the first preference control 403 switches from the first state (triggerable state) to the second state (untriggerable gray state), and the preference increment 406 is displayed in the item display interface 400.

[0090] In some embodiments, the implementation process of the above preference triggering operation is achieved through data interaction between the terminal and the server. Figure 5 , which shows a flowchart of data interaction in a computer system provided by an exemplary embodiment of the present application, the computer system includes a terminal 510, a server 520 and a database 530, and the process includes: 501, the terminal 510 sends a preference trigger request to the server 520; 502, the server 520 reads the preference tendency value from the database 530; 503, the server 520 determines whether a preference trigger operation has been received on the day, if not, executes 504; 504, the server 520 adds the preference trigger request to the cache list to be reported; 505, the server 520 updates the preference tendency value according to the preference trigger request; 506, the server 520 stores the updated preference tendency value in the database 530; 507, the server 520 sends a confirmation message to the terminal 510.

[0091] In an embodiment of the present application, the number of times the first preference control receives preference trigger operations within the preference tendency update cycle is controlled by switching between the first state and the second state, so that prompts for the preference tendency update cycle can be implemented. Since the control in the second state can no longer be triggered, prompts through the second state can guide the user to shift their attention to other available functions, thereby improving the user experience and the interaction efficiency in the interface.

[0092] Illustratively, the step of the master account marking a virtual item as a preferred item includes: displaying a second virtual item, where the second virtual item is the virtual item to be marked as preferred; receiving a preference marking operation of the master account on the second virtual item; and displaying preference confirmation information in response to the preference marking operation.

[0093] The preference confirmation information indicates that the second virtual item is marked as a preferred item of the master account, that is, the preference confirmation information is used to prompt the user that the second virtual item has been successfully marked as a preferred item.

[0094] Optionally, the second virtual item can be displayed through an item display interface, that is, the user can mark the virtual item with a redemption tendency as a preferred item in the item display interface, and feedback the increase in the redemption tendency strength for the preferred item through a preference trigger operation in the item display interface; or, the above-mentioned second virtual item can be displayed through other display interfaces, for example, the user marks the virtual item with a redemption tendency as a preferred item in the virtual mall interface, and when the above-mentioned virtual item is marked as a preferred item, it will be displayed in the above-mentioned item display interface.

[0095] In some embodiments, when a user marks a virtual item as a preferred item, they also indicate their redemption preference for the first virtual item through a preference increment value. Illustratively, a second virtual item is displayed; a preference marking operation for the second virtual item is received from a master account; and in response to the preference marking operation, a preference confirmation message and an initial preference increment value are displayed.

[0096] In some embodiments, the user's preference marking process for virtual items is also counted in the preference trend update cycle. Illustratively, a second virtual item and a second preference control corresponding to the second virtual item are displayed, with the second preference control in the first state; a second trigger operation on the second preference control by the master account is received at a first moment; in response to the second trigger operation, the second preference control is displayed in the second state; and preference confirmation information and the initial preference increment value are displayed.

[0097] In one example, taking the virtual item as a character skin, such as Figure 6, which illustrates a schematic diagram of the process of marking preferred items provided by an exemplary embodiment of the present application. An item display interface 600 displays a candidate skin 601, which is a virtual skin not marked by a master account. The candidate skin 601 is a virtual item applied to a virtual object A. The item display interface 600 also displays object description information 602 corresponding to the virtual object A. The item display interface 600 also displays the number of account virtual resources 603 owned by the master account. When the candidate skin 601 is available for sale, the user can directly redeem the candidate skin 601 by consuming the account virtual resources 603 through a redemption control 604 provided in the item display interface 600. The item display interface 600 also displays a second preference control 605 in a first state. When the user clicks the second preference control 605, the first preference control 603 transitions from the first state (triggerable state) to the second state (untriggerable gray state). At the same time, the item display interface 600 displays a preference confirmation message and a prompt 606 corresponding to the initial preference increment value.

[0098] When users mark virtual items as preferred items, preference confirmation information and initial preference increment values ​​are displayed simultaneously to enable users to quickly understand the marking of preferred items and provide feedback on the intensity of their redemption intentions, thereby increasing the utilization rate and user stickiness of the functional system, and improving the activity and user participation of the functional system.

[0099] Optionally, the virtual item may be implemented as a virtual item that has already been provided; or, the virtual item may also be implemented as a virtual item to be provided by an application.

[0100] When the virtual items are implemented as virtual items to be provided by an application, the preference increment value is also used to indicate the expectation intensity of the master account for the virtual items to be provided.

[0101] Optionally, the virtual items to be provided include virtual items that have been provided but are currently to be provided, for example, virtual items waiting to be returned; optionally, the virtual items to be provided also include virtual items that have not been provided, for example, users expect new virtual items to be launched.

[0102] In some embodiments, the application also provides a prompting function for expressing the master account's willingness to acquire a pending virtual item. Illustratively, an item display interface displays a candidate virtual object and a corresponding prompting control. In response to a triggering operation, the prompting control displays a prompting message indicating the master account's willingness to redeem a third virtual item corresponding to the candidate virtual object. The third virtual item is the virtual item to be provided by the application.

[0103] In some embodiments, in response to the reminder control receiving a trigger operation, the terminal sends a reminder request to the server. After receiving the reminder request, the server updates the number of reminder requests corresponding to the master account in the database.

[0104] In some embodiments, the reminder function corresponds to a reminder update period, which is a preset period for updating the number of reminder requests.

[0105] In one example, taking the virtual item as a character skin, such as Figure 7 , which illustrates an interface diagram of a new product reminder function provided by an exemplary embodiment of the present application. A candidate object 701 is displayed on an item display interface 700, along with object description information 702 for candidate object 701. A new product reminder control 703 is also displayed on item display interface 700. When this reminder control 703 receives a trigger operation, a reminder message is displayed on item display interface 700. Simultaneously, the application backend records the reminder request triggered by the master account via the reminder control 703.

[0106] To summarize, after a first virtual item is marked as a preferred item by a master account at a first moment, the master account triggers a preference trigger operation for the first virtual item at a second moment. In response to the preference trigger operation, a preference increment value is displayed. The preference increment value is used to represent the increment in the master account's redemption tendency strength for the first virtual item. That is, after a user has marked a virtual item as a preference, they can also express the increment in the redemption tendency strength for the virtual item through a preference trigger operation, thereby supporting users to actively express their preferences and needs for virtual items, improving the user experience, and allowing developers to more accurately understand users' needs for virtual items, thereby formulating corresponding redemption strategies and improving the conversion rate of virtual items. At the same time, since users can provide further feedback on the increment in the redemption tendency strength after marking a virtual item as a preferred item, the user interaction rate is improved and the waste of application resources is reduced.

[0107] In some embodiments, the application also provides a first preference list for displaying the preferred items of the master account. In the embodiment of the present application, the method for displaying virtual items in the first preference list is schematically described. Please refer to Figure 8 , which shows a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application, the method includes steps 340 to 360, wherein steps 340 to 360 can be executed after step 310 or after step 330.

[0108] Step 340: Receive a first jump operation in the item display interface.

[0109] Optionally, the above-mentioned first jump operation can be a trigger operation triggered by a control or a preset shortcut key; or, the above-mentioned first jump operation can also be a trigger operation triggered by a preset gesture; or, the above-mentioned first jump operation can also be a trigger operation triggered by voice.

[0110] In some embodiments, a first jump control is displayed in the item display interface, and in response to the first jump control receiving a trigger operation, it is determined that the first jump operation has been received.

[0111] Step 350: Display a first preference list in response to the first jump operation.

[0112] Illustratively, the first preference list is used to display the preferred items of the master account. In the embodiment of the present application, the first preference list includes a display identifier corresponding to the first virtual item.

[0113] Optionally, the display logo corresponding to the first virtual item may be implemented as at least one of a two-dimensional image logo, a text logo, and a three-dimensional model logo, which is not limited here.

[0114] In some embodiments, the first preference list includes multiple first virtual items. When the first preference list sorts and displays the multiple first virtual items, the display order of the multiple first virtual items can be determined by at least one of the following methods.

[0115] The first method is to sort the multiple first virtual items according to the order of the first moments corresponding to the multiple first virtual items, and obtain and display a first preference list. The first moment is the moment when the first virtual item is marked as a preferred item by the master account. Optionally, the display order of the first virtual items in the first preference list is positively correlated with the order of the first moments, i.e., the first preference list prioritizes displaying the first virtual items marked as preferred items earlier; or, the display order of the first virtual items in the first preference list is negatively correlated with the order of the first moments, i.e., the first preference list prioritizes displaying the first virtual items marked as preferred items later.

[0116] The second method is to sort the plurality of first virtual items according to the incremental data respectively corresponding to the plurality of first virtual items, and obtain and display a first preference list.

[0117] Illustratively, in response to a first jump operation, multiple first virtual items corresponding to a master account are obtained; incremental data corresponding to each of the multiple first virtual items is obtained, the incremental data being used to indicate preference triggering operations received by the first virtual items within a first historical period; and based on the dynamic characteristics of the first virtual items in terms of preference increments indicated by the incremental data, the multiple first virtual items are arranged to obtain and display a first preference list.

[0118] In an embodiment of the present application, the preferred items of the master account are displayed according to the dynamic characteristics of the preference increment, and the preferred items can be displayed dynamically, allowing users to more actively manage the preferred items and more actively update the intensity of their redemption tendency for the preferred items, thereby increasing users' dependence on and trust in the functional system, improving users' stickiness and retention rate, and further increasing the conversion rate of virtual items.

[0119] Optionally, the above-mentioned dynamic characteristics include frequency characteristics. Schematically, preference increment frequencies corresponding to the plurality of first virtual items are determined based on the incremental data; the plurality of first virtual items are sorted based on the preference increment frequencies corresponding to the plurality of first virtual items, and a first preference list is obtained and displayed, wherein the display priority of the first virtual item in the first preference list is positively correlated with the preference increment frequency. That is, when displaying the plurality of first virtual items as preferred items in the first preference list, if the master account has a high preference increment frequency for the first virtual item, the first virtual item will be displayed first, and a higher preference increment frequency indicates a higher recent redemption tendency of the user for the first virtual item, thereby enabling the displayed first preference list to match the user's recent redemption tendency, thereby improving the information display efficiency of the first preference list.

[0120] In some embodiments, the above-mentioned preference incremental frequency can be frequency data determined by the number of triggering of preference triggering operations within a specified time period. For example, the number of times the user triggered the preference triggering operation in the past week is determined, and the frequency of the user triggering the preference triggering operation every day is determined based on the number of times, thereby obtaining the preference incremental frequency.

[0121] Optionally, the above-mentioned dynamic characteristics include time characteristics. Illustratively, the third triggering moment of the last receiving preference triggering operation corresponding to each of the multiple first virtual items is determined based on the incremental data; the multiple first virtual items are sorted based on the interval between the third triggering moment and the current moment to obtain and display a first preference list, wherein the display priority of the first virtual items in the first preference list is negatively correlated with the interval. That is, when displaying multiple first virtual items as preferred items in the first preference list, if the time interval between the preference triggering operations of the master account on the first virtual item is short, the first virtual item will be displayed first. Since the length of the time interval between the preference triggering operations of the master account on the first virtual item is another dimension of the user's redemption tendency for the preferred item, sorting and displaying the first virtual items based on the time characteristic can improve the information display efficiency of the first preference list.

[0122] Step 360: In response to the existence of a redemption-related event for the first virtual item, an event identifier corresponding to the redemption-related event is updated and displayed in the display identifier.

[0123] Illustratively, the redemption-related event indicates a redemption event associated with the first virtual item. Optionally, the redemption-related event can be implemented as at least one of a redemption rights acquisition event, a virtual resource consumption discount event, and a redemption times change event. The redemption rights acquisition event indicates that the master account is permitted to redeem the first virtual item; the virtual resource consumption discount event indicates that the total amount of virtual resources consumed by the master account when redeeming the first virtual item decreases; and the redemption times change event indicates that the number of times the master account is permitted to redeem the first virtual item changes.

[0124] Optionally, the event identifier corresponding to the above-mentioned redemption-related event can be implemented as at least one of a two-dimensional image identifier, a text identifier, and a three-dimensional model identifier, which is not limited here.

[0125] In one example, if Figure 9 As shown, it shows a schematic diagram of the display of event identifiers in the first preference list provided by an exemplary embodiment of the present application. A first preference list 910 is displayed in the wishlist interface 900. The first preference list 910 displays a first display identifier 911 corresponding to the first virtual item A, a second display identifier 912 corresponding to the first virtual item B, a third display identifier 913 corresponding to the first virtual item C, and a fourth display identifier 914 corresponding to the first virtual item D. When a limited-time return event occurs for the first virtual item C, a first event identifier 915 corresponding to the limited-time return event is displayed on the third display identifier 913. When a limited-time discount event occurs for the first virtual item D, a second event identifier 916 corresponding to the limited-time discount event is displayed on the fourth display identifier 914.

[0126] In some embodiments, the first preference list further includes an add function. Schematically, when the master account has not marked any virtual item as a preferred item, the first preference list provides the master account with an add function for adding the preferred item to the first preference list.

[0127] Illustratively, a list display area corresponding to the first preference list is displayed in the wishlist interface. If the master account has not marked a preferred item, an add control is displayed in the list display area. In response to the add control receiving a trigger operation, multiple second virtual items are displayed. In response to a target virtual item in the multiple second virtual items receiving a selection operation, the target virtual item is marked as a preferred item for the master account and displayed in the list display area corresponding to the first preference list.

[0128] In some embodiments, the first preference list also provides an editing function. Schematically, when the master account already has a corresponding preferred item, the first preference list provides the master account with an editing function for performing an editing operation on the preferred item in the first preference list.

[0129] Illustratively, a list display area displays multiple preferred items and an edit control. In response to receiving a trigger operation, the edit control performs an edit operation on at least one of the multiple preferred items. Optionally, the edit operation includes, but is not limited to, a delete operation, an add operation, and a sort operation. Specifically, the delete operation is used to delete a preferred item displayed in the first preference list, the add operation is used to add a new preferred item to the first preference list, and the sort operation is used to sort the multiple preferred items in the first preference list.

[0130] For an example, see Figure 10 , which shows an interface schematic diagram of the adding function and editing function of the first preference list provided by an exemplary embodiment of the present application. A list display area 1010 corresponding to the first preference list is displayed in the wish list interface 1000. When there are no preferred items of the master account in the first preference list, an adding control 1011 is displayed in the list display area 1010. When the adding control 1011 receives a trigger operation, the user can select a preferred item with a redemption tendency from a plurality of second virtual items provided by the application, and the selected virtual item 1012 will be displayed in the list display area 1010. When the virtual item 1012 exists in the list display area 1010, an editing control 1013 is displayed in the list display area 1010, and the user can perform editing operations such as deletion, addition, and sorting through the editing control 1013.

[0131] To summarize, after a first virtual item is marked as a preferred item by a master account at a first moment, the master account triggers a preference trigger operation for the first virtual item at a second moment. In response to the preference trigger operation, a preference increment value is displayed. This preference increment value is used to represent the increment in the master account's redemption tendency strength for the first virtual item. That is, after a user has marked a virtual item as a preference, they can also express the increment in the redemption tendency strength for the virtual item through a preference trigger operation, thereby supporting users to actively express their preferences and needs for virtual items. While improving the user experience, developers can more accurately understand users' needs for virtual items, thereby formulating corresponding redemption strategies and improving the conversion rate of virtual items. At the same time, since users can provide further feedback on the increment in redemption tendency strength after marking a virtual item as a preferred item, the user interaction rate is improved and the waste of application resources is reduced.

[0132] In an embodiment of the present application, the exchange-related events of the preferred items are prompted through event identifiers in the preference list, allowing users to quickly obtain information about the exchange-related events of the preferred items. Since the prompts are made in the preference list, the user's exchange motivation can be increased, thereby improving the corresponding conversion rate of virtual items.

[0133] In some embodiments, the application can further visualize the intensity of the redemption tendency of virtual items for multiple accounts on the application platform. Figure 11 , which shows a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application, the method includes steps 370 to 380, wherein steps 370 to 380 can be executed after step 310 or after step 330.

[0134] Step 370: Receive a second jump operation.

[0135] Optionally, the second jump operation may be a single operation; or, the second jump operation may be a combination of multiple operations.

[0136] Optionally, the second jump operation may be a trigger operation triggered by a control or a preset shortcut key; or, the second jump operation may be a trigger operation triggered by a preset gesture; or, the second jump operation may be a trigger operation triggered by voice.

[0137] In some embodiments, a second jump control is displayed in the item display interface, and in response to the second jump control receiving a trigger operation, it is determined that the second jump operation has been received.

[0138] In other embodiments, a return control is displayed in the item display interface, and in response to the return control receiving a trigger operation, a wish list interface is displayed. A list display control is displayed in the wish list interface, and in response to the list display control receiving a trigger operation, the above-mentioned second jump operation is implemented.

[0139] Step 380: In response to the second jump operation, display the second preference list.

[0140] Illustratively, the second preference list is used to display the ranking results of the preferred items of multiple accounts based on the preference increments. The multiple accounts can be implemented as user accounts in the application platform provided by the application.

[0141] Optionally, the multiple accounts may be all user accounts in the application platform; or, the multiple accounts may be user accounts in the application platform that meet specified screening conditions.

[0142] Optionally, the above-mentioned specified screening condition can be implemented as at least one of the following conditions:

[0143] The first one is an activity screening condition, which schematically screens out accounts whose account activity reaches a preset activity threshold from user accounts on the application platform as the multiple accounts mentioned above.

[0144] The second type is the zone and server screening condition. Schematically, user accounts in the application platform are divided into different zones and servers according to the servers that provide backend services. When the user account currently logged in by the application is the master account, multiple accounts belonging to the same zone and server as the master account are obtained.

[0145] Optionally, the terminal reads the second preference list from the storage area, that is, the second preference list is cached in the storage area of ​​the terminal, and when there is a display demand, the terminal directly obtains it from the storage area.

[0146] Optionally, the server periodically updates the second preference list, and when the terminal needs to display the second preference list, it obtains the latest second preference list from the server. In an exemplary embodiment, in response to the second jump operation, a list acquisition request is sent to the server, wherein the server is configured to calculate the incremental preference values ​​for preferred items from multiple accounts within a specified statistical period to obtain ranking result data; receive the ranking result data fed back by the server; and display the second preference list based on the ranking result data.

[0147] In one example, the above-mentioned implementation process of displaying the second preference list is implemented through data interaction between the terminal and the server. Figure 12 , which shows a flowchart of data interaction in a computer system provided by an exemplary embodiment of the present application. The computer system includes a terminal 1210, a server 1220 and a database 1230. The process includes: 1201, the server 1220 writes the cached preference tendency value into the database 1230 at a preset update frequency; 1202, the terminal 1210 sends a list acquisition request to the server 1220; 1203, the server 1220 determines whether there is valid second preference list cache data, if so, executes 1204, if not, executes 1205; 1204, the server 1220 sends the second preference list cache data to the terminal 1210; 1205, the server 1220 reads the second preference list data from the database 1230 and updates the second preference list cache data.

[0148] In one example, the periodic update of the second preference list is implemented in the server. For example, please refer to Figure 13, which shows a flowchart of data interaction in a computer system provided by an exemplary embodiment of the present application, the computer system includes a server 1320 and a database 1330, and the process includes: 1301, the server 1320 obtains a historical second preference list from the database 1330; 1302, the server 1320 obtains account data from the database 1330; 1303, the server 1320 obtains a preference tendency value from the database 1330; 1304, the server 1320 generates the latest second preference list based on the historical second preference list, account data and preference tendency value; 1305, the server 1320 generates a label corresponding to the second preference list; 1306, the server 1320 updates the second preference list to the database 1330.

[0149] Because servers possess greater computing power than terminals, obtaining the sorting result data used to generate the preference list from the server ensures real-time sorting. Specifically, the server can update the sorting result data in real time or at a specified frequency, thereby ensuring the real-time nature of the second preference list. Furthermore, implementing this portion of the functional system on the server improves the system's scalability and stability, enabling it to handle large amounts of platform account data and ensuring accurate second preference lists can be provided even under high load conditions.

[0150] In some embodiments, the second preference list may be a list jointly displayed by multiple sublists, wherein different sublists correspond to different list display formats. Illustratively, a first sublist is displayed based on the sorting result data, wherein the first sublist includes the sorting results displayed in text form; and / or a second sublist is displayed based on the sorting result data, wherein the second sublist includes the sorting results displayed in model form; and / or the sorting result is voice-announced based on the sorting result data.

[0151] Optionally, the above-mentioned sorting result data includes at least one of virtual item name data, virtual item preference score data, virtual item ranking data, etc., wherein the above-mentioned virtual item preference score is the value obtained by statistically analyzing the virtual item preference increments of multiple accounts.

[0152] In some embodiments, the process of the server counting the preference increments of multiple accounts for preferred items within a specified statistical period is implemented as follows: the server obtains the preference tendency values ​​of multiple accounts for the same preferred item within the specified statistical period, wherein the preference tendency value is used to characterize the accumulated redemption tendency intensity of the account for the preferred item within the specified statistical period, and the preference tendency values ​​corresponding to the multiple accounts are averaged to obtain the average preference tendency value, and the virtual items are sorted by the average preference tendency value.

[0153] Optionally, different designated statistical periods may generate corresponding second preference lists. For example, if the designated statistical period is set to one week, the corresponding second preference list generated may reflect the user's redemption tendency for different virtual items in the recent period. If the designated statistical period is set to one year, the corresponding second preference list generated may reflect the user's redemption tendency for different virtual items in the long term.

[0154] For an example showing the sorting results in both text and model form, see Figure 14 , which shows a schematic diagram of the display of a preference list A1410 provided by an exemplary embodiment of the present application. The sorting results corresponding to the second preference list are displayed via a first sub-list 1411 and a second sub-list 1412. That is, in the list display interface 1400 corresponding to the preference list A1410, the first sub-list 1411 is displayed in text form, and the second sub-list 1412 is displayed in model form.

[0155] Illustratively, the preference list A 1410 is a preference list for performing statistical updates in a first designated statistical period (short term), and the list display interface 1400 further provides a preference list B 1420 for performing statistical updates in a second designated statistical period (long term).

[0156] In some embodiments, list display interface 1400 also includes a preference list C1430 for sorting virtual objects. Preference list C1430 displays a ranking result obtained by summarizing the preference objects of multiple accounts. The preference objects represent a user account's tendency to use or redeem virtual objects. Illustratively, when a trigger action is received on the list selection control corresponding to preference list C1430, list display interface 1400 displays a third sublist 1431 and a fourth sublist 1432 corresponding to preference list C1430.

[0157] In some embodiments, list display interface 1400 also provides a reminder list 1440 that counts and sorts reminder requests for the reminder function. This reminder list 1440 is used to display the sorting results obtained by counting reminder requests from multiple accounts. That is, the server counts reminder requests fed back by user accounts within the application platform and sorts them according to the number of reminder requests corresponding to virtual objects to obtain the above reminder list 1440. Illustratively, when the list selection control corresponding to reminder list 1440 receives a trigger operation, list display interface 1400 displays the fifth sub-list 1441 and the sixth sub-list 1442 corresponding to reminder list 1440.

[0158] In the embodiments of the present application, the second preference list is presented in a variety of display formats, allowing the second preference list to be presented in a richer style, allowing users to more intuitively understand the information about the virtual items in the second preference list and enhancing their understanding and cognition of the content in the second preference list. Specifically, the second preference list is presented using a three-dimensional model, making it easier for users to quickly identify popular, high-quality virtual items, enhancing their sense of immersion while optimizing the browsing and redemption experience.

[0159] In some embodiments, when displaying the second preference list, the list display interface may also overlay comments associated with the second preference list on the second preference list. Optionally, the comments may be sent by the master account in the list display interface; or the comments may be obtained from other applications associated with the current application.

[0160] Taking the above method executed by a first application as an example, the first application can obtain comment data from a second application with which it is associated through a server. In an exemplary embodiment, in response to the second jump operation, a comment acquisition request is sent to the server. The server is configured to respond to the comment acquisition request, obtain comment data from the second application associated with the sorting result, and send the comment data to the first application. The server receives the comment data sent by the server, which includes at least one comment content. The at least one comment content is then displayed overlaid on the second preference list.

[0161] Optionally, after obtaining the comment data, the server pre-processes the comment data and sends the pre-processed comment data to the terminal. Optionally, the pre-processing includes at least one of sensitive word detection and screening, sentence coherence detection and screening, content similarity detection and screening, etc.

[0162] In one example, if Figure 15 As shown, it shows a schematic diagram of the comment content display provided by an exemplary embodiment of the present application, in which a first sub-list 1511, a second sub-list 1512 and comment content 1513 displayed in the form of a barrage are displayed in the list display interface 1500.

[0163] In some embodiments, the list display interface also provides a sharing function for the second preference list. In one example, Figure 16, which shows a schematic diagram of an interface for sharing a second preference list provided by an exemplary embodiment of the present application. List display interface 1600 displays a first sublist 1611 and a second sublist 1612 corresponding to the second preference list, along with a sharing control 1613. When sharing control 1613 receives a trigger operation, sharing interface 1620 is displayed. Sharing interface 1620 displays list text information 1621 corresponding to the second preference list and a model display of second sublist 1612.

[0164] In this embodiment of the present application, relevant comments from applications associated with the current application are displayed overlaid on the second preference list, enhancing the interactivity of the second preference list display and thus improving the user experience. Furthermore, since the comments come from the second application, the comments provided by different applications are displayed in the first application, establishing a correlation between the applications and providing greater potential for the functional system to create a user-generated content ecosystem.

[0165] To summarize, after a first virtual item is marked as a preferred item by a master account at a first moment, the master account triggers a preference trigger operation for the first virtual item at a second moment. In response to the preference trigger operation, a preference increment value is displayed. This preference increment value is used to represent the increment in the master account's redemption tendency strength for the first virtual item. That is, after a user has marked a virtual item as a preference, they can also express the increment in the redemption tendency strength for the virtual item through a preference trigger operation, thereby supporting users to actively express their preferences and needs for virtual items. While improving the user experience, developers can more accurately understand users' needs for virtual items, thereby formulating corresponding redemption strategies and improving the conversion rate of virtual items. At the same time, since users can provide further feedback on the increment in redemption tendency strength after marking a virtual item as a preferred item, the user interaction rate is improved and the waste of application resources is reduced.

[0166] In an embodiment of the present application, the functional system also provides the user with a second preference list, which is generated by the incremental preferences of multiple accounts for virtual items in the application platform. By displaying this second preference list, the interaction scope of the wish list function system for a single account can be radiated to the user groups of multiple accounts in the platform, thereby creating a new in-terminal community ecology, which provides the possibility for the realization of the user-generated content (UGC) ecology.

[0167] In some embodiments, the application can also generate a redemption strategy for the preferred items based on the redemption inclination strength of the preferred items expressed by multiple accounts within the application platform. Figure 17, which shows a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application, the method includes steps 1710 to 1730.

[0168] Step 1710: Obtain the preferred items of multiple accounts and the preference tendency values ​​corresponding to the preferred items.

[0169] Illustratively, the preference tendency value is used to indicate the accumulation of incremental preference values ​​of the account for the preferred items during the second historical period.

[0170] Step 1720: Generate a redemption strategy corresponding to the preferred item based on the preference tendency value.

[0171] The above exchange policy is used to indicate the exchange time interval and resource consumption for the account to exchange the preferred items.

[0172] In some embodiments, the generation of the above-mentioned redemption strategy includes: determining the preference tendency value corresponding to the preferred item based on the preference tendency values ​​of multiple accounts, sorting all the preferred items according to the preference tendency value to obtain a third preference list, wherein the size of the preference tendency value is positively correlated with the order of the preferred items in the third preference list, and determining the N preferred items with the largest preference tendency values ​​in the third preference list as virtual items to be generated by the strategy, where N is a positive integer.

[0173] In some embodiments, for the N preferred items obtained by screening, the exchange time intervals and resource consumption corresponding to the N preferred items are determined, thereby generating an exchange strategy corresponding to the preferred items. Optionally, the duration of the exchange time intervals corresponding to the N preferred items is positively correlated with the average preference tendency corresponding to the preferred items. Optionally, the resource consumption corresponding to the N preferred items is negatively correlated with the average preference tendency corresponding to the preferred items.

[0174] Step 1730: Display the preferred items on the virtual shopping mall page based on the redemption policy.

[0175] In some embodiments, the exchange time interval corresponding to the preferred item is determined according to the exchange policy. When it is determined that the current moment is within the exchange time interval of the preferred item, the resource consumption corresponding to the preferred item is determined according to the exchange policy, the preferred item is displayed on the virtual mall page, and the resource consumption corresponding to the preferred item is displayed.

[0176] In an embodiment of the present application, a virtual item redemption strategy is generated based on the redemption tendency strength of multiple accounts in the application platform for preferred items. This can align the user's redemption tendency for virtual items with the redemption strategy corresponding to the virtual items, so that the applied redemption strategy meets the user's demands, thereby improving the conversion rate of virtual items after they are put on the shelves and making effective use of the application resources of the terminal and server.

[0177] Because the wishlist systems provided in related technologies are relatively basic, and user preferences may change over time, and preferences for different virtual items may also vary, these basic wishlist systems cannot effectively capture and reflect users' true needs and preferences, resulting in a poor user experience. In the embodiments of this application, based on the provision of incremental preference feedback, the process of providing personalized incremental preference values ​​to the master account is schematically illustrated.

[0178] In some embodiments, the preference increment value corresponding to the master account is determined based on the historical interaction data of the master account. Figure 18 , which shows a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application, the method includes the following steps 3311 to 3312, wherein the above steps 3311 to 3312 are performed at Figure 3 After step 320.

[0179] Step 3311: Obtain the preference value and historical interaction data of the master account.

[0180] The preference tendency value is used to represent the accumulated redemption tendency strength of the master account for the first virtual item. That is, after the master account marks the first virtual item as a preferred item, the preference tendency value is obtained by accumulating the redemption tendency strength increments fed back through the preference trigger operation.

[0181] Optionally, when the master account cancels the mark of the first virtual item, that is, when the first virtual item is no longer a preferred item of the master account, the preference tendency value is reset.

[0182] Illustratively, the above historical interaction data is used to indicate interactions generated by the master account that are associated with the first virtual item.

[0183] Optionally, the historical interaction data may be implemented as at least one of the following interaction data:

[0184] First, historical game data

[0185] Illustratively, the above historical game data is used to indicate data of interactions associated with the first virtual item in the virtual game when the master account participated in the virtual game within a historical time period.

[0186] Optionally, the above-mentioned historical game data can be implemented as the number of times the master account uses the associated virtual object in the virtual game, wherein the associated virtual object is the application object of the first virtual item, for example, the associated virtual object is the target virtual character, and the first virtual item is the virtual skin used by the target virtual character.

[0187] Second, historical mall data

[0188] Illustratively, the above historical mall data is used to indicate data of the master account's interaction with the first virtual item in the virtual mall within a historical time period.

[0189] Optionally, the above-mentioned historical mall data can be implemented as the interactive operations of the main control account in the virtual mall for associated virtual objects, wherein the above-mentioned interactive operations include at least one of redemption operations, collection operations, sharing operations, etc., and the associated virtual objects are the application objects of the first virtual items; optionally, the above-mentioned historical mall data can be implemented as the interactive operations of the main control account in the virtual mall for associated virtual items, wherein the associated virtual items are virtual items that have an association with the first virtual item, for example, the first virtual item is the virtual skin A of the target virtual character, and the associated virtual item can be the virtual skin B of the target virtual character. For another example, the first virtual item is the virtual skin of the target virtual character, and the associated virtual items are the return-to-city special effects, skill release special effects, etc. of the target virtual character.

[0190] Third, link community data

[0191] Illustratively, the aforementioned associated community data is used to indicate data indicating that the master account has associated interactions with the first virtual object in the associated community within a historical time period.

[0192] Optionally, the above-mentioned associated community can be a social platform provided within the current application; or, the above-mentioned associated community can also be a social platform provided by other applications, that is, the user logs in to the main account through the first application, and implements the virtual item display method provided in the embodiment of the present application within the first application. The second application is an application that has an associated relationship with the first application. The second application provides the user with social functions associated with the first application, and the first application can obtain the above-mentioned associated community data from the second application.

[0193] Optionally, the above-mentioned associated community data can be implemented as at least one of comment data, article data, barrage data, video data, etc. associated with the first virtual item and published by the main control account.

[0194] Optionally, the above-mentioned historical time period can be a time period starting from the moment the master account is created and ending at the moment the preference trigger operation is received; optionally, the above-mentioned historical time period can also be a time period of a specified length before the moment the preference trigger operation is received, for example, the historical time period can be within the past month.

[0195] In some embodiments, when the background records and stores the historical interaction data of the master account, it can be implemented using a data storage table. In one example, as shown in Table 1, the table indicates the historical interaction data associated with the first virtual item stored in the form of a data table when determining the preference increment value. Table 1 includes the account ID of the master account, the item ID of the first virtual item, the number of times the master account uses the associated virtual object corresponding to the first virtual item in the virtual game, the number of associated virtual items redeemed by the master account, and the number of comments associated with the first virtual item by the master account in the community associated with the application.

[0196] Table 1

[0197]

[0198] Step 3312: Generate and display a preference increment value based on the historical interaction data and the preference tendency value.

[0199] In some embodiments, historical interaction data is used to generate an incremental parameter for determining a preference increment, and the preference tendency value is used to generate an incremental base for determining the preference increment. The preference increment is obtained by combining the incremental parameter and the incremental base. Since the incremental parameter is generated based on the historical interaction data of the master account, the incremental parameter is a personalized parameter adapted to the master account.

[0200] Optionally, the process of generating incremental parameters based on historical interaction data may be implemented in at least one of the following ways:

[0201] The first method is to predict the above incremental parameters through a pre-trained parameter prediction model.

[0202] In an illustrative manner, historical interaction data is input into a pre-trained parameter prediction model to predict the master account's preference for the first virtual item, thereby obtaining a first incremental parameter corresponding to the first virtual item.

[0203] Optionally, the above parameter prediction model can be implemented by neural network models such as convolutional neural networks (CNN), feedforward neural networks (FNN), residual networks (ResNet), and transformers, which are not specifically limited here.

[0204] The second method is to determine the incremental parameter from a preset first parameter mapping table.

[0205] Illustratively, a first parameter mapping table is obtained, where the first parameter mapping table includes a correspondence between interaction data and incremental parameters.

[0206] In some embodiments, the historical interaction data is data that quantifies the user's interaction operations into numerical values. In one example, the first parameter mapping table is shown in Table 2, which includes the corresponding relationship between the interaction data and the incremental parameters.

[0207] Table 2

[0208] Interaction data Incremental parameters [0,10] 0.5 (10,30] 1 … … (80,100] 3

[0209] When the historical interaction data includes multiple interaction sub-data, optionally, the multiple interaction sub-data are integrated to obtain target interaction data; or, weight data corresponding to the multiple interaction sub-data are obtained, and the multiple interaction sub-data are weightedly summed according to the weight data to obtain the target interaction data.

[0210] Illustratively, the incremental parameter corresponding to the first virtual item is obtained from the first parameter mapping table based on the historical interaction data / target interaction data, wherein the incremental parameter is positively correlated with the redemption tendency intensity of the master account for the first virtual item represented by the historical interaction data / target interaction data.

[0211] In this embodiment of the present application, the preference increment corresponding to the preference triggering operation is also associated with the master account's accumulated redemption propensity for the first virtual item. That is, the increment base is determined based on the preference propensity value. Illustratively, the increment base corresponding to the preference propensity value is obtained, and the preference increment value is generated and displayed based on the first increment parameter and the increment base.

[0212] Optionally, the method for determining the incremental cardinality according to the preference tendency value may be implemented as at least one of the following:

[0213] The first method is to predict the incremental cardinality through a pre-trained cardinality prediction model.

[0214] Indicatively, the preference tendency value is input into a pre-trained cardinality prediction model to predict the master account's preference for the first virtual item, thereby obtaining an incremental cardinality corresponding to the first virtual item.

[0215] Optionally, the preference tendency value of the above-mentioned input cardinality prediction model can be implemented as a single value; or, it can also be implemented as multiple values ​​associated with time, that is, the input preference tendency value is a numerical value associated with multiple time nodes respectively, so that the cardinality prediction model predicts the incremental cardinality corresponding to the preference triggering operation according to the preference changes of the master account in the time dimension.

[0216] The second method is to determine the incremental cardinality from a preset cardinality mapping table.

[0217] Illustratively, a preset cardinality mapping table is obtained, wherein the preset cardinality mapping table includes a correspondence between preference tendency values ​​and incremental cardinality.

[0218] Illustratively, the incremental base corresponding to the first virtual item is retrieved from a preset base mapping table according to the preference tendency value, wherein the incremental base is positively correlated with the redemption tendency intensity of the master account for the first virtual item represented by the preference tendency value.

[0219] In an embodiment of the present application, after the first incremental parameter and the incremental base are determined, the product of the first incremental parameter and the incremental base can be used as the preference incremental value.

[0220] It is worth noting that the process of generating the preference increment value in the above steps 3311 to 3312 can be a data generation process executed in the terminal, or it can be a data generation process executed in the server. In the embodiments of the present application, only the terminal implementation is used as an example for schematic illustration, and the implementation subject of the generation process is not limited.

[0221] To summarize, after a first virtual item is marked as a preferred item by a master account at a first moment, the master account triggers a preference trigger operation for the first virtual item at a second moment. In response to the preference trigger operation, a preference increment value is displayed. This preference increment value is used to represent the increment in the master account's redemption tendency strength for the first virtual item. That is, after a user has marked a virtual item as a preference, they can also express the increment in the redemption tendency strength for the virtual item through a preference trigger operation, thereby supporting users to actively express their preferences and needs for virtual items. While improving the user experience, developers can more accurately understand users' needs for virtual items, thereby formulating corresponding redemption strategies and improving the conversion rate of virtual items. At the same time, since users can provide further feedback on the increment in redemption tendency strength after marking a virtual item as a preferred item, the user interaction rate is improved and the waste of application resources is reduced.

[0222] In an embodiment of the present application, when determining the incremental preference value corresponding to the master account based on the historical interaction data of the master account, when the historical interaction data of the master account indicates that the user has more associated interactions with the preferred items, then the user's potential redemption tendency for the preferred items is higher. Therefore, this method can make the final incremental preference value more accurately reflect the user's needs and preferences, and achieve more accurate quantification of the user's redemption tendency for virtual items, thereby ensuring the conversion rate of downstream virtual items.

[0223] In some embodiments, the preference increment value corresponding to the master account is determined based on the trigger frequency of the preference trigger operation of the master account. Figure 19 , which shows a flowchart of a method for displaying virtual items provided by an exemplary embodiment of the present application, the method includes the following steps 3321 to 3323, wherein the above steps 3321 to 3323 are performed at Figure 3 After step 320.

[0224] Step 3321: Obtain the preference tendency value of the master account and the triggering frequency of the preference triggering operation within the cumulative period corresponding to the preference tendency value.

[0225] The preference tendency value is used to represent the accumulated redemption tendency strength of the master account for the first virtual item.

[0226] Optionally, the above-mentioned cumulative period can be a time period starting from the first moment (the moment when the master account marks the first virtual item as a preferred item) and ending at the moment when the current preference trigger operation is received; optionally, the above-mentioned cumulative period can also be a time period of a specified length before the moment when the preference trigger operation is received, for example, the cumulative period can be within the past month.

[0227] Step 3322: Generate a second incremental parameter based on the trigger frequency.

[0228] Schematically, the above-mentioned second incremental parameter is positively correlated with the trigger frequency, that is, the higher the trigger frequency of the master account's preference for triggering operations within the cumulative period, the larger the corresponding second incremental parameter, and the lower the trigger frequency of the master account's preference for triggering operations within the cumulative period, the smaller the corresponding second incremental parameter.

[0229] Optionally, the method of generating the second incremental parameter according to the trigger frequency may be implemented as at least one of the following:

[0230] The first method is to obtain the second incremental parameter by predicting using a pre-trained prediction model.

[0231] Indicatively, the trigger frequency is input into a pre-trained prediction model to predict the master account's preference for the first virtual item, thereby obtaining a second incremental parameter corresponding to the first virtual item.

[0232] Optionally, the above prediction model can be implemented by a neural network model such as CNN, FNN, ResNet, Transformer, etc., which is not specifically limited here.

[0233] The second method is to determine the incremental base from a preset second parameter mapping table.

[0234] Illustratively, a second parameter mapping table is obtained, where the second parameter mapping table includes a correspondence between the trigger frequency and the second incremental parameter.

[0235] Illustratively, the second incremental parameter corresponding to the first virtual item is retrieved from the second parameter mapping table according to the trigger frequency, wherein the second incremental parameter is positively correlated with the redemption tendency intensity of the master account for the first virtual item represented by the trigger frequency.

[0236] Step 3323: Generate and display a preference increment value based on the second increment parameter and the preference tendency value.

[0237] In this embodiment of the present application, the preference increment corresponding to the preference triggering operation is also associated with the master account's accumulated redemption propensity for the first virtual item. That is, the increment base is determined based on the preference propensity value. Illustratively, the increment base corresponding to the preference propensity value is obtained, and the preference increment value is generated and displayed based on the second increment parameter and the increment base.

[0238] Optionally, the method for determining the incremental cardinality according to the preference tendency value may be implemented as at least one of the following:

[0239] The first method is to predict the incremental cardinality through a pre-trained cardinality prediction model.

[0240] Indicatively, the preference tendency value is input into a pre-trained cardinality prediction model to predict the master account's preference for the first virtual item, thereby obtaining an incremental cardinality corresponding to the first virtual item.

[0241] Optionally, the preference tendency value of the above-mentioned input cardinality prediction model can be implemented as a single value; or, it can also be implemented as multiple values ​​associated with time, that is, the input preference tendency value is a numerical value associated with multiple time nodes respectively, so that the cardinality prediction model predicts the incremental cardinality corresponding to the preference triggering operation according to the preference changes of the master account in the time dimension.

[0242] Optionally, the cardinality prediction model can be implemented by a neural network model such as CNN, FNN, ResNet, Transformer, etc., which is not specifically limited here.

[0243] The second method is to determine the incremental cardinality from a preset cardinality mapping table.

[0244] Illustratively, a preset cardinality mapping table is obtained, wherein the preset cardinality mapping table includes a correspondence between preference tendency values ​​and incremental cardinality.

[0245] Illustratively, the incremental base corresponding to the first virtual item is retrieved from a preset base mapping table according to the preference tendency value, wherein the incremental base is positively correlated with the redemption tendency intensity of the master account for the first virtual item represented by the preference tendency value.

[0246] In an embodiment of the present application, after the second incremental parameter and the incremental base are determined, the product of the second incremental parameter and the incremental base can be used as the preference incremental value.

[0247] It is worth noting that the process of generating the preference increment value in the above steps 3321 to 3323 can be a data generation process executed in the terminal, or it can be a data generation process executed in the server. In the embodiments of the present application, only the terminal implementation is used as an example for schematic illustration, and the implementation subject of the generation process is not limited.

[0248] To summarize, after a first virtual item is marked as a preferred item by a master account at a first moment, the master account triggers a preference trigger operation for the first virtual item at a second moment. In response to the preference trigger operation, a preference increment value is displayed. This preference increment value is used to represent the increment in the master account's redemption tendency strength for the first virtual item. That is, after a user has marked a virtual item as a preference, they can also express the increment in the redemption tendency strength for the virtual item through a preference trigger operation, thereby supporting users to actively express their preferences and needs for virtual items. While improving the user experience, developers can more accurately understand users' needs for virtual items, thereby formulating corresponding redemption strategies and improving the conversion rate of virtual items. At the same time, since users can provide further feedback on the increment in redemption tendency strength after marking a virtual item as a preferred item, the user interaction rate is improved and the waste of application resources is reduced.

[0249] In an embodiment of the present application, the preference increment value corresponding to the master account is determined by the triggering frequency of the preference triggering operation of the master account. Since the triggering frequency of the preference triggering operation of the master account is also a reflection of the user's redemption tendency strength for the preferred items, that is, the higher the frequency of the user performing the preference triggering operation, the higher the user's redemption tendency strength for the preferred items. The redemption tendency strength expressed by the triggering frequency is quantified to the preference increment value, thereby improving the accuracy of the preference increment value triggered by the preference triggering operation, improving the accuracy of the developer in determining the user's demand for virtual items based on the preference increment value, and ensuring the conversion rate of downstream virtual items.

[0250] In one example, the method for displaying virtual items provided in the embodiment of the present application is applied to a skin wishlist function system as an example for schematic illustration. When the method is applied to the wishlist function system, the wishlist function system can be extended to a community level. Figure 20 As shown, it shows a schematic diagram of a wish list function system 2000 provided by an exemplary embodiment of the present application. The wish list function system 2000 includes two functions: wishing skin 2010 and wish list 2020. The wishing skin function 2010 includes the following sub-functions: adding a wish 2011 and urging new functions 2012. The above sub-function adding a wish 2011 provides users with two sub-modules: skin return / discount prompts 2013 and preference tendency value calculation 2014. The wish list function 2020 includes the following sub-functions: list classification 2021, barrage interaction 2022, and list sharing 2023. The above sub-function list classification 2021 provides users with three sub-modules: urging new lists 2024, popular lists 2025, and hero lists 2026. Among them, the preference tendency value calculated by the preference tendency value calculation 2014 sub-module will be used to generate the list of the popular list 2025 and the hero list 2026 sub-modules, and the new product data generated by the new product reminder function 2012 will be used to generate the list of the new product reminder list 2024 sub-module.

[0251] For illustration, please refer to Figure 21 , which shows a logical flow chart of a wish list function system provided by an exemplary embodiment of the present application, the process includes: 2101, obtaining data information of the wish list function system, the data information of the wish list function system includes wish skin information, barrage comment information, preference tendency value / urging value; 2111, displaying the wish list according to the wish skin information; 2112, judging whether there is a friend account to give the wish, if so, executing 2113; 2113, displaying the gift message information; 2114, judging whether there is a wish skin discount / return, if not, executing 2115, if so, executing 2116; 211 5. Continuous detection in the background; 2116. Display discount / return prompt information; 2121. Determine whether the barrage comment information has passed the sensitive word detection. If passed, execute 2132 and / or 2133; 2131. Calculate the wish index according to the preference tendency value, and sort the list according to the list sorting rules based on the calculation results to obtain the popular list and the new list; 2132. Display the popular list and the barrage comments; 2133. Display the new list and the barrage comments; 2134. Continuous detection of preference tendency value / new value; 2135. Generate skin return / online strategy based on preference tendency value / new value.

[0252] It should be noted that before collecting the user's relevant data and during the process of collecting the user's relevant data, this application can display a prompt interface, pop-up window or output voice prompt information. The prompt interface, pop-up window or voice prompt information is used to remind the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the user's confirmation operation on the prompt interface or pop-up window. Otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application are collected with the user's consent and authorization, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0253] Please refer to Figure 22 , which shows a structural block diagram of a virtual item display device provided by an exemplary embodiment of the present application. The device includes the following modules:

[0254] Display module 2210, configured to display an item display interface, wherein the item display interface includes a first virtual item, the first virtual item being marked as a preferred item by the master account at a first moment, the preferred item being used to indicate the master account's redemption tendency for the first virtual item;

[0255] Receiving module 2220, configured to receive a preference triggering operation of the master account for the first virtual item at a second moment, where the second moment is after the first moment;

[0256] The display module 2210 is further configured to display a preference increment value in response to the preference triggering operation, where the preference increment value is used to represent an increment in the redemption tendency intensity of the master account for the first virtual item.

[0257] In some optional embodiments, such as Figure 23 As shown, the device also includes:

[0258] an acquisition module 2230 configured to acquire, in response to the preference triggering operation, a third time corresponding to a historical triggering operation received by the first virtual item, the historical triggering operation being used to indicate a preference triggering operation received by the first virtual item within a specified historical time period;

[0259] The display module 2210 is further configured to display the preference increment value when the interval between the second moment and the third moment is longer than a preference tendency update period, where the preference tendency update period is a preset period for updating the preference tendency value.

[0260] In some optional embodiments, the acquisition module 2230 is further configured to acquire a preference value and historical interaction data of the master account, wherein the preference value is used to represent the master account's accumulated redemption tendency strength for the first virtual item, and the historical interaction data is used to indicate interactions generated by the master account that are associated with the first virtual item.

[0261] The display module 2210 is further configured to generate and display the preference increment value based on the historical interaction data and the preference tendency value.

[0262] In some optional embodiments, the device further comprises:

[0263] A generation module 2240 is configured to input the historical interaction data into a pre-trained parameter prediction model to predict the master account's preference for the first virtual item, thereby obtaining a first incremental parameter corresponding to the first virtual item.

[0264] The acquisition module 2230 is further configured to acquire an incremental base corresponding to the preference tendency value;

[0265] The display module 2210 is further configured to generate and display the preference increment value based on the first increment parameter and the increment base.

[0266] In some optional embodiments, the acquisition module 2230 is further configured to acquire a preference tendency value of the master account and a triggering frequency of the preference triggering operation within a cumulative period corresponding to the preference tendency value, wherein the preference tendency value is used to represent the accumulated redemption tendency strength of the master account for the first virtual item;

[0267] The generating module 2240 is further configured to generate a second incremental parameter based on the trigger frequency; wherein the second incremental parameter is positively correlated with the trigger frequency;

[0268] The display module 2210 is further configured to generate and display the preference increment value based on the second increment parameter and the preference tendency value.

[0269] In some optional embodiments, the display module 2210 is further configured to display a first preference control in a first state on the item display interface, where the first preference control corresponds to the first virtual item;

[0270] The receiving module 2220 is further configured to receive, at the second moment, a first triggering operation of the master account on the first preference control;

[0271] The display module 2210 is further configured to display the first preference control in a second state in response to the first trigger operation, wherein the second state indicates that the first preference control suspends receiving the first trigger operation within a preference tendency update period, where the preference tendency update period is a preset period for updating the preference tendency value;

[0272] The display module 2210 is further configured to display the preference increment value.

[0273] In some optional embodiments, the display module 2210 is further configured to display a second virtual item and a second preference control corresponding to the second virtual item, wherein the second virtual item is a virtual item to be marked as a preference item, and the second preference control is in the first state;

[0274] The receiving module 2220 is further configured to receive, at the first moment, a second triggering operation of the master account on the second preference control;

[0275] The display module 2210 is further configured to display the second preference control in the second state in response to the second trigger operation;

[0276] The display module 2210 is further configured to display preference confirmation information and an initial preference increment value, wherein the preference confirmation information indicates that the second virtual item is marked as the preferred item of the master account.

[0277] In some optional embodiments, the receiving module 2220 is further configured to receive a first jump operation in the item display interface;

[0278] The display module 2210 is further configured to display a first preference list in response to the first jump operation, wherein the first preference list is configured to display the preferred items of the master account, and the first preference list includes a display identifier corresponding to the first virtual item;

[0279] The display module 2210 is further configured to update and display an event identifier corresponding to a redemption-related event in the display identifier in response to a redemption-related event occurring with the first virtual item.

[0280] In some optional embodiments, the acquisition module 2230 is further configured to acquire a plurality of first virtual items corresponding to the master account in response to the first jump operation;

[0281] The acquisition module 2230 is further configured to acquire incremental data corresponding to each of the plurality of first virtual items, the incremental data being used to indicate the preference triggering operations received by the first virtual item within a first historical period;

[0282] The display module 2210 is further configured to arrange the plurality of first virtual items based on the dynamic characteristics of the first virtual items in the preference increments indicated by the incremental data, and obtain and display the first preference list.

[0283] In some optional embodiments, the device further comprises:

[0284] A determination module 2250 is configured to determine, based on the incremental data, the preferred incremental frequencies corresponding to the plurality of first virtual items;

[0285] The display module 2210 is further configured to sort the plurality of first virtual items according to the preference increment frequencies respectively corresponding to the plurality of first virtual items, obtain and display the first preference list, wherein a display priority of the first virtual item in the first preference list is positively correlated with the preference increment frequency.

[0286] In some optional embodiments, the determining module 2250 is further configured to determine, based on the incremental data, a third triggering moment at which the preference triggering operation was last received, corresponding to each of the plurality of first virtual items;

[0287] The display module 2210 is further configured to sort the plurality of first virtual items according to the interval between the third trigger moment and the current moment, to obtain and display the first preference list, wherein a display priority of the first virtual item in the first preference list is negatively correlated with the interval.

[0288] In some optional embodiments, the receiving module 2220 is further configured to receive a second jump operation;

[0289] The display module 2210 is further configured to display a second preference list in response to the second jump operation, where the second preference list is configured to display a sorting result of statistically sorting the preference items of multiple accounts based on preference increments.

[0290] In some optional embodiments, the device further comprises:

[0291] The sending module 2260 is configured to send a list acquisition request to a server in response to the second jump operation; wherein the server is configured to count the preference increments of the plurality of accounts for the preferred items within a specified statistical period to obtain ranking result data;

[0292] The receiving module 2220 is further configured to receive the sorting result data fed back by the server;

[0293] The display module 2210 is further configured to display the second preference list based on the sorting result data.

[0294] In some optional embodiments, the display module 2210 is also used to display a first sub-list based on the sorting result data, wherein the first sub-list includes the sorting results displayed in text form; and / or, to display a second sub-list based on the sorting result data, wherein the second sub-list includes the sorting results displayed in model form; and / or, to voice broadcast the sorting results based on the sorting result data.

[0295] In some optional embodiments, the sending module 2260 is further configured to send a comment acquisition request to a server in response to the second jump operation; wherein the server is configured to respond to the comment acquisition request, acquire comment data associated with the ranking result in the second application, and send the comment data to the first application;

[0296] The receiving module 2220 is further configured to receive the comment data sent by the server, wherein the comment data includes at least one comment content;

[0297] The display module 2210 is further configured to overlay and display the at least one comment content on the second preference list.

[0298] In some optional embodiments, the acquisition module 2230 is further configured to acquire preferred items of multiple accounts and preference tendency values ​​corresponding to the preferred items, wherein the preference tendency values ​​are used to indicate the accumulated incremental preference values ​​of the accounts for the preferred items during the second historical period.

[0299] The generating module 2240 is further configured to generate an exchange policy corresponding to the preferred item based on the preference tendency value, wherein the exchange policy indicates an exchange time interval and resource consumption amount for exchanging the preferred item for the account;

[0300] The display module 2210 is further configured to display the preferred items on a virtual shopping mall page based on the redemption policy.

[0301] It should be noted that the above-described embodiment of the display device for event information is merely an example of the division of the aforementioned functional modules. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, i.e., the internal structure of the device can be divided into different functional modules to perform all or part of the functions described above. Furthermore, the above-described embodiment of the display device for event information and the embodiment of the method for displaying virtual items share the same concept. The specific implementation process is detailed in the method embodiment and will not be further elaborated here.

[0302] Figure 24The following is a block diagram of a terminal 2400 according to an exemplary embodiment of the present application. Terminal 2400 may be a smartphone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a laptop computer, or a desktop computer. Terminal 2400 may also be referred to as user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other similar names.

[0303] Typically, the terminal 2400 includes a processor 2401 and a memory 2402 .

[0304] The processor 2401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2401 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 2401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2401 may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2401 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.

[0305] Memory 2402 may include one or more computer-readable storage media, which may be non-transitory. Memory 2402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 2402 is used to store at least one instruction, which is executed by processor 2401 to implement the virtual item display method provided in the method embodiment of the present application.

[0306] Schematically, the terminal 2400 also includes other components, which can be understood by those skilled in the art. Figure 24 The structure shown in the figure does not constitute a limitation on the terminal 2400, and the terminal 2400 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0307] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program. The program can be stored in a computer-readable storage medium, which can be the computer-readable storage medium included in the memory in the above embodiments, or a separate computer-readable storage medium not incorporated into the terminal. The computer-readable storage medium stores at least one instruction, at least one program, code set, or instruction set. The at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the virtual item display method described in any of the above embodiments.

[0308] Optionally, the computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0309] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

[0310] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for displaying a virtual item, characterized in that: The method comprises: displaying an item display interface, wherein the item display interface includes a first virtual item, wherein the first virtual item is marked as a preferred item by the master account at a first moment, and the preferred item is used to represent the master account's tendency to redeem the first virtual item; receiving, at a second moment, a preference triggering operation of the master account for the first virtual item, the second moment being a moment after the first moment; In response to the preference triggering operation, a preference increment value is displayed, where the preference increment value is used to represent an increment in the intensity of the redemption tendency of the master account for the first virtual item.

2. The method according to claim 1, characterized in that The displaying of the preference increment value in response to the preference triggering operation includes: In response to the preference triggering operation, obtaining a third time corresponding to a historical triggering operation received by the first virtual item, the historical triggering operation being used to indicate a preference triggering operation received by the first virtual item within a specified historical time period; In a case where the interval between the second moment and the third moment is longer than a preference tendency update period, the preference increment value is displayed, where the preference tendency update period is a preset period for updating the preference tendency value.

3. The method according to claim 2, characterized in that The displaying of the preference increment value includes: Obtaining a preference value and historical interaction data of the master account, wherein the preference value is used to represent the master account's accumulated redemption tendency strength for the first virtual item, and the historical interaction data is used to indicate interactions generated by the master account that are associated with the first virtual item; The preference increment value is generated and displayed based on the historical interaction data and the preference tendency value.

4. The method according to claim 3, characterized in that Generating the preference increment value based on the historical interaction data and the preference tendency value includes: Inputting the historical interaction data into a pre-trained parameter prediction model to predict the master account's preference for the first virtual item, and obtaining a first incremental parameter corresponding to the first virtual item; Obtaining the incremental base corresponding to the preference tendency value; The preference increment value is generated and displayed based on the first increment parameter and the increment base.

5. The method according to claim 2, characterized in that The displaying of the preference increment value includes: Obtaining a preference tendency value of the master account and a triggering frequency of the preference triggering operation within a cumulative period corresponding to the preference tendency value, wherein the preference tendency value is used to represent the accumulated redemption tendency strength of the master account for the first virtual item; generating a second incremental parameter based on the trigger frequency; wherein the second incremental parameter is positively correlated with the trigger frequency; The preference increment value is generated and displayed based on the second increment parameter and the preference tendency value.

6. The method according to claim 1, wherein The receiving, at the second moment, the triggering operation of the preference of the master account for the first virtual item includes: displaying a first preference control in a first state on the item display interface, wherein the first preference control corresponds to the first virtual item; receiving, at the second moment, a first triggering operation of the master account on the first preference control; The displaying of the preference increment value in response to the preference triggering operation includes: In response to the first trigger operation, displaying the first preference control in a second state, wherein the second state indicates that the first preference control suspends receiving the first trigger operation within a preference tendency update period, wherein the preference tendency update period is a preset period for updating the preference tendency value; Displays the preference increment value.

7. The method according to claim 6, characterized in that The method further comprises: displaying a second virtual item and a second preference control corresponding to the second virtual item, wherein the second virtual item is a virtual item to be marked as a preference item, and the second preference control is in the first state; receiving, at the first moment, a second triggering operation of the master account on the second preference control; In response to the second triggering operation, displaying the second preference control in the second state; Preference confirmation information and an initial preference increment value are displayed, wherein the preference confirmation information indicates that the second virtual item is marked as the preferred item of the master account.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Receiving a first jump operation in the item display interface; In response to the first jump operation, displaying a first preference list, the first preference list being used to display the preferred items of the master account, the first preference list including a display identifier corresponding to the first virtual item; In response to a redemption-related event occurring for the first virtual item, an event identifier corresponding to the redemption-related event is updated and displayed in the display identifier.

9. The method according to claim 8, characterized in that The displaying of the first preference list in response to the first jump operation includes: In response to the first jump operation, obtaining a plurality of first virtual items corresponding to the master control account; Obtaining incremental data corresponding to each of the plurality of first virtual items, the incremental data being used to indicate the preference triggering operations received by the first virtual item within a first historical period; Based on the dynamic characteristics of the first virtual item in the preference increment indicated by the incremental data, the plurality of first virtual items are arranged to obtain and display the first preference list.

10. The method according to claim 9, characterized in that Arranging the plurality of first virtual items based on the dynamic characteristics of the first virtual items in the preference increments indicated by the incremental data to obtain and display the first preference list includes: determining, based on the incremental data, preferred incremental frequencies corresponding to the plurality of first virtual items; The plurality of first virtual items are sorted according to the preference increment frequencies respectively corresponding to the plurality of first virtual items to obtain and display the first preference list, wherein a display priority of the first virtual item in the first preference list is positively correlated with the preference increment frequency.

11. The method according to claim 9, characterized in that Arranging the plurality of first virtual items based on the dynamic characteristics of the first virtual items in the preference increments indicated by the incremental data to obtain and display the first preference list includes: determining, based on the incremental data, a third triggering moment at which the preference triggering operation was last received, corresponding to each of the plurality of first virtual items; The plurality of first virtual items are sorted according to an interval between the third trigger moment and the current moment to obtain and display the first preference list, wherein a display priority of the first virtual item in the first preference list is negatively correlated with the interval.

12. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: receiving a second jump operation; In response to the second jump operation, a second preference list is displayed, where the second preference list is used to display a sorting result after statistically sorting the preference items of multiple accounts based on preference increments.

13. The method according to claim 12, characterized in that In response to the second jump operation, displaying the second preference list includes: In response to the second jump operation, a list acquisition request is sent to a server; wherein the server is configured to count the preference increments of the plurality of accounts for the preferred items within a specified statistical period to obtain ranking result data; receiving the sorting result data fed back by the server; The second preference list is displayed based on the sorting result data.

14. The method according to claim 13, characterized in that The displaying of the second preference list based on the sorting result data includes: Displaying a first sublist based on the sorting result data, wherein the first sublist includes the sorting result displayed in text form; and / or, Displaying a second sublist based on the sorting result data, wherein the second sublist includes the sorting results displayed in a model form; and / or, The sorting result is voice broadcasted based on the sorting result data.

15. The method according to claim 12, characterized in that The method is performed by a first application, and the method further includes: In response to the second jump operation, sending a comment acquisition request to the server; wherein the server is configured to respond to the comment acquisition request, acquire comment data associated with the ranking result in the second application, and send the comment data to the first application; receiving the comment data sent by the server, wherein the comment data includes at least one comment content; The at least one comment content is displayed in an overlay on the second preference list.

16. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Obtaining preferred items of multiple accounts and preference tendency values ​​corresponding to the preferred items, wherein the preference tendency values ​​are used to indicate the accumulation of incremental preference values ​​of the accounts for the preferred items within a second historical period; Based on the preference tendency value, generating an exchange policy corresponding to the preferred item, the exchange policy being used to indicate an exchange time interval and resource consumption amount for exchanging the preferred item by the account; Based on the redemption strategy, the preferred items are displayed on a virtual shopping mall page.

17. A virtual item display device, characterized in that: The device comprises: a display module configured to display an item display interface, wherein the item display interface includes a first virtual item, the first virtual item being marked as a preferred item by the master account at a first moment, the preferred item being used to indicate the master account's tendency to redeem the first virtual item; A receiving module, configured to receive, at a second moment, a preference triggering operation of the master control account on the first virtual item, the second moment being a moment after the first moment; The display module is further configured to display a preference increment value in response to the preference triggering operation, where the preference increment value is used to represent an increment in the redemption tendency intensity of the master account for the first virtual item.

18. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the virtual item display method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the program code is loaded and executed by a processor to implement the virtual item display method according to any one of claims 1 to 16.

20. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed by a processor, implements the method for displaying virtual items according to any one of claims 1 to 16.