Virtual item processing method and device, electronic device, computer readable storage medium, and computer program product

By providing appreciation controls and dynamically displaying the appreciation process for virtual items, the problem of fixed value of virtual items is solved, improving the resource utilization of electronic devices and the user interaction experience.

CN122141255APending Publication Date: 2026-06-05SHENZHEN TENCENT TIANYOU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN TENCENT TIANYOU TECH CO LTD
Filing Date
2026-03-12
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

The value representation of virtual items in existing technologies is fixed, resulting in low resource utilization of electronic devices. It is necessary to continuously add new virtual item model assets to maintain user interest.

Method used

Provide value-added controls for virtual items, dynamically display the value-added process, and display a second value higher than the initial value after successful value-added. Enrich the interactive effects through value-added elements and value change effects.

Benefits of technology

It enhances the interactive effects of virtual items and the resource utilization of electronic devices, expands the value changes of virtual items through dynamic value growth, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122141255A_ABST
    Figure CN122141255A_ABST
Patent Text Reader

Abstract

The application provides a virtual item processing method and device, electronic equipment, computer readable storage medium and computer program product; the method comprises the following steps: displaying a virtual item obtained by a virtual role in a game in a virtual scene and a first viewing control of the virtual item, the virtual item having a value attribute corresponding to a first value; in response to a trigger operation on the first viewing control, controlling the virtual role to perform a viewing operation on the virtual item; during the viewing operation of the virtual role, if the virtual item is in a value-upgradable state, displaying a value-upgrading control for the virtual item; in response to a trigger operation on the value-upgrading control, dynamically displaying a value-upgrading process of the virtual item; if the value-upgrading of the virtual item is successful based on the value-upgrading process, displaying a second value of the virtual item, the second value being higher than the first value. Through the application, the interaction effect of the virtual item in the virtual scene can be enriched, and the resource utilization rate of the electronic equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to computer technology, and more particularly to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing virtual items. Background Technology

[0002] With the development of technology, interactive experiences based on virtual scenes have become increasingly popular among users. In virtual scenes such as games like scavenging, attacking, and retreating, collecting virtual items is a widely used interaction method. However, in related technologies, after acquiring collectible virtual items in a virtual scene, the items only produce a preset, fixed value effect. For example, after a player finds a high-rarity virtual item in a game, that item only displays a relatively fixed value. Clearly, these technologies suffer from the problem of fixed value representation for virtual items. Furthermore, to maintain user interest in exploration, a large number of virtual item model assets need to be continuously added to the system, leading to a continuous increase in the storage and rendering resources consumed by electronic devices, resulting in low resource utilization. Summary of the Invention

[0003] This application provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing virtual items, which can enrich the interactive effects of virtual items in virtual scenes and improve the resource utilization of electronic devices.

[0004] The technical solution of this application embodiment is implemented as follows: This application provides a method for processing virtual items, the method comprising: Displays virtual items acquired by the virtual character in a virtual scene match, and displays the first view control of the virtual items; The virtual item has a value attribute corresponding to the first value; In response to a trigger operation on the first viewing control, the virtual character is controlled to perform a viewing operation on the virtual item; During the process of the virtual character performing the inspection operation, if the virtual item is in an upgradable state, an upgradability control for the virtual item is displayed. In response to a trigger operation on the appreciation control, the appreciation process of the virtual item is dynamically displayed; If the virtual item is successfully upgraded based on the upgrade process, a second value of the virtual item is displayed, which is higher than the first value.

[0005] This application provides a virtual item processing device, comprising: The display module is used to display virtual items acquired by the virtual character in a virtual scene during a game, and to display a first viewing control for the virtual items; wherein the virtual items have a value attribute corresponding to a first value; The control module is configured to control the virtual character to perform an inspection operation on the virtual item in response to a trigger operation on the first inspection control; The display module is also used to display an appreciation control for the virtual item if the virtual item is in an appreciation-capable state during the process of the virtual character performing the inspection operation. An appreciation module is used to dynamically display the appreciation process of the virtual item in response to a trigger operation on the appreciation control. The display module is further configured to display a second value of the virtual item, which is higher than the first value, when the virtual item is successfully upgraded based on the upgrade process.

[0006] In the above scheme, the display module is further configured to respond to a trigger operation on the virtual item, and when the virtual item is in an upgradable state, display a status indicator at the associated location of the virtual item and display the first viewing control of the virtual item; wherein the status indicator is used to indicate that the virtual item is in an upgradable state.

[0007] In the above scheme, the virtual item is displayed on the virtual backpack interface of the virtual character; the upgrade module is further configured to: dynamically display the upgrade process of the virtual item in response to the trigger operation of the upgrade control during the inspection operation performed by the virtual character; the display module is further configured to: cancel the display of the upgrade control, exit the inspection interface of the virtual character performing the inspection operation, and display the virtual backpack interface after the inspection operation is completed.

[0008] In the above scheme, the display module is further configured to, upon successful upgrade of the virtual item based on the upgrade process, cancel the display of the status indicator and switch the first inspection control to the second inspection control; wherein, the second inspection control is used to control the virtual character to perform an inspection operation on the virtual item when triggered.

[0009] In the above scheme, the value enhancement module is further configured to: display a value enhancement interface for the virtual item; display value enhancement progress indication information for the virtual item in the value enhancement interface, and dynamically display multiple value-added elements in sequence; wherein, the value-added elements are used to increase the value of the virtual item, and the value enhancement progress indication information is used to indicate the value enhancement progress of the virtual item in the value enhancement process; the value enhancement progress indication information is dynamically changed along with the sequential display of each of the value-added elements to display the growth process of the value enhancement progress, until all the value-added elements are displayed.

[0010] In the above scheme, the value-added module is further configured to: sequentially display multiple value-added elements, wherein each value-added element is presented in the following manner: displaying a virtual slot in a search state, and displaying a search effect in the virtual slot, the search effect being used to indicate that the value-added element is being searched; when the search effect is finished displaying, displaying the searched value-added element in the virtual slot.

[0011] In the above scheme, the value-added element includes virtual cards. The value-added module is further configured to: display the silhouette of a virtual object in the virtual slot when the search effect is finished, wherein the virtual object is included in the searched virtual cards; when the display duration of the silhouette reaches the target duration, play the flipping animation of the virtual card, and display the searched virtual card when the flipping animation ends.

[0012] In the above scheme, the value-added elements have corresponding levels, and the value-added progress indication information is presented through a value-added progress bar; the value-added module is further configured to: display the level identifier of each value-added element displayed sequentially in the value-added interface; wherein, the level identifier is used to indicate the level of the value-added element, and different levels correspond to different growth amounts of the value-added progress bar; along with the display of the level identifier, the value-added progress bar is synchronously controlled to grow according to the growth amount corresponding to the level identifier.

[0013] In the above scheme, the appreciation progress indication information is presented through an appreciation progress bar, which includes multiple progress bar intervals, and different progress bar intervals correspond to different appreciation levels; The display module is further configured to: display a second value of the virtual item corresponding to the target appreciation level when the virtual item is successfully appreciated based on the appreciation process; wherein the target appreciation level corresponds to the current progress bar interval of the appreciation progress bar.

[0014] In the above scheme, the display module is further configured to display the value change effect of the virtual item when the virtual item is successfully upgraded based on the upgrade process; wherein the value change effect corresponds to the target upgrade level, and the value change effect is different for different upgrade levels.

[0015] In the above scheme, the value-added module is further configured to: display multiple virtual slots, each virtual slot corresponding to a value-added element; for each virtual slot, in response to a trigger operation for the virtual slot, display multiple candidate value-added elements; and in response to a selection operation for a target value-added element among the multiple candidate value-added elements, display the target value-added element in the virtual slot.

[0016] In the above scheme, the virtual item includes a virtual electronic device, which has a virtual display screen. The value-added module is further used to dynamically display the value-added process of the virtual item on the virtual display screen of the virtual electronic device.

[0017] In the above scheme, the control module is further configured to: if the second value reaches the value threshold, control the virtual character to perform a celebration action, and then put away the virtual item after the celebration action is completed; if the second value does not reach the value threshold, control the virtual character to directly put away the virtual item.

[0018] In the above scheme, the display module is further configured to: display the appreciation record of the virtual item in response to a viewing operation of the appreciation record of the virtual item.

[0019] In the above scheme, the device further includes a prompting module, used to: if the second value reaches a value threshold, display a first prompting text, the first prompting text being used to prompt that the virtual item has been successfully upgraded, and to prompt the upgrade quality of the virtual item; if the second value does not reach the value threshold, display a second prompting text, the second prompting text being used to prompt that the virtual item has been successfully upgraded.

[0020] In the above scheme, the prompting module is further configured to: display a failure prompt message and the reason for failure when the virtual item fails to be upgraded based on the upgrade process; wherein, the failure prompt message is used to indicate that the upgrade of the virtual item has failed, and the virtual item is upgraded based on multiple randomly selected value-added elements; the reason for failure includes at least one of the following: each value-added element corresponds to a value-added value, the sum of the value-added values ​​of the multiple value-added elements does not reach the value-added threshold; the multiple value-added elements include value-added elements of the target type; the element combination formed by the multiple value-added elements does not match the preset element combination template.

[0021] In the above scheme, the display module is further configured to: display a value comparison window; and in the value comparison window, compare and display the second value and the first value of the virtual item.

[0022] In the above scheme, the device further includes a batch upgrade module, used for: when there are multiple virtual items in an upgradeable state, in response to a viewing command for any virtual item, displaying a batch upgrade control for multiple virtual items; in response to a trigger operation for the batch upgrade control, dynamically displaying the upgrade process of each virtual item in sequence according to a preset sorting rule; and after the upgrade process of all virtual items has been displayed, displaying an upgrade result summary interface, which is used to display the upgrade result of each virtual item.

[0023] In the above scheme, the device further includes: a timing module, used to display the countdown of the appreciation control while displaying the appreciation control; and a state switching module, used to cancel the display of the appreciation control when the countdown reaches zero, and control the virtual item to switch from the appreciation-capable state to the non-appreciation-capable state.

[0024] In the above scheme, the device further includes: an upgrade interruption module, used to, in response to receiving a state interruption event for the virtual character while dynamically displaying the upgrade process of the virtual item, cancel the display of the upgrade process of the virtual item and display a failure prompt message indicating that the upgrade of the virtual item has failed; wherein, the state interruption event includes at least one of the following: a damage determination event in which the virtual character suffers a deduction of health points; an action switching event in which the virtual character performs a preset action; an abnormal state event in which the virtual character is in a controlled state.

[0025] In the above scheme, the value-added module is further configured to: display multiple value-added elements around the virtual item; display the process of each value-added element moving toward and merging into the virtual item; and dynamically change the appearance of the virtual item as the value-added elements merge, so as to demonstrate the value-added process of the virtual item.

[0026] This application provides an electronic device, the electronic device comprising: Memory is used to store executable instructions or computer programs. The processor, when executing computer-executable instructions or computer programs stored in the memory, implements the virtual item processing method provided in the embodiments of this application.

[0027] This application provides a computer-readable storage medium storing a computer program or computer-executable instructions, which, when executed by a processor, implements the virtual item processing method provided in this application.

[0028] This application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, they implement the virtual item processing method provided in this application.

[0029] The embodiments of this application have the following beneficial effects: In virtual scene gameplay, by displaying a dedicated value-up control for acquired virtual items, users are provided with a way to trigger the value increase of the virtual item. Responding to the triggering operation of the value-up control, the value increase process of the virtual item is dynamically displayed, giving the visual presentation a stronger dynamic expressiveness of the item attribute change process; after a successful value increase, a second value higher than the first value is intuitively displayed, realizing the dynamic growth of the same virtual item's value attribute. This transforms the acquisition of virtual item value into a dynamic, progressive interactive process, effectively enriching the interactive effects of virtual items; simultaneously, based on the same acquired virtual item, diverse value changes can be expanded, effectively improving the reuse rate of data corresponding to existing virtual items, thereby improving the resource utilization rate of electronic devices when processing virtual scene interactions while ensuring the user's interactive experience. Attached Figure Description

[0030] Figure 1 This is a schematic diagram of the architecture of the virtual item processing system 100 provided in this application embodiment; Figure 2 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application; Figure 3 This is a flowchart illustrating the virtual item processing method provided in the embodiments of this application. Figure 1 ; Figure 4 This is a schematic diagram of the display method of virtual items provided in the embodiments of this application. Figure 1 ; Figure 5 This is a schematic diagram of the display method of virtual items provided in the embodiments of this application. Figure 2 ; Figure 6 This is a schematic diagram of the display method of virtual items provided in the embodiments of this application. Figure 3 ; Figure 7 This is a schematic diagram illustrating the process of a virtual object performing an inspection operation on a virtual item, as provided in an embodiment of this application. Figure 8 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 1 ; Figure 9 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 2 ; Figure 10 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 3 ; Figure 11 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 4 ; Figure 12 This is a schematic diagram of a value comparison window provided in an embodiment of this application; Figure 13 This is a schematic diagram of the increment progress bar provided in an embodiment of this application; Figure 14 This is a schematic diagram showing the value change effect provided in the embodiments of this application; Figure 15 This is a schematic diagram of the display of the viewing control provided in an embodiment of this application; Figure 16 This is a schematic diagram of the virtual character's celebration action provided in an embodiment of this application; Figure 17A This is a schematic diagram of the method for viewing appreciation records provided in this application embodiment. Figure 1 ; Figure 17B This is a schematic diagram of the method for viewing appreciation records provided in this application embodiment. Figure 2 ; Figure 17C This is a schematic diagram of the method for viewing appreciation records provided in this application embodiment. Figure 3 ; Figure 18 This is a schematic diagram of the prompt text provided in the embodiments of this application. Figure 1 ; Figure 19 This is a schematic diagram of the prompt text provided in the embodiments of this application. Figure 2 ; Figure 20 This is a flowchart illustrating the virtual item processing method provided in the embodiments of this application. Figure 2 ; Figure 21 This is a flowchart illustrating the virtual item processing method provided in the embodiments of this application. Figure 3 . Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0032] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0033] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0034] In the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0035] Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the embodiments of this application is for descriptive purposes only and is not intended to limit the scope of this application.

[0036] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0037] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0038] 1) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0039] 2) Client, also known as user terminal, refers to the program that provides local services to users in contrast to the server. Except for some applications that can only run locally, it is generally installed on the terminal and needs to work in conjunction with the server. That is, there needs to be a corresponding server and service program on the network to provide the corresponding services. Thus, a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application, such as virtual scene clients (such as game clients) and video clients.

[0040] 3) Human-computer interaction interface, which is used to provide human-computer interaction functions / display virtual scenes.

[0041] For example, graphical user interfaces (GUIs) include augmented reality (AR) interfaces, virtual reality (VR) interfaces, voice user interfaces (VUIs), interactive projection interfaces (using projection technology to display information on a flat surface), eye-tracking interfaces (interfaces controlled by detecting the user's gaze), holographic interfaces (three-dimensional holograms formed by projecting images using holographic projection technology, allowing users to see stereoscopic images without wearing special glasses), multimodal interfaces (interfaces that combine multiple interaction methods, such as tactile, visual, and auditory interaction), and brain-machine interfaces (BMIs).

[0042] 3) A virtual scene is a virtual scene displayed (or provided) by an application when it runs on a terminal. This virtual scene can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A virtual scene can be any of the following: two-dimensional, 2.5-dimensional, or three-dimensional.

[0043] For example, a virtual scene can include the sky, land, and ocean. The land can include environmental elements such as deserts and cities. Users (i.e., players) can control virtual objects to perform activities within this virtual scene. These activities include, but are not limited to, adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up items, shooting, attacking, and throwing at least one of these. The virtual scene can be displayed from a first-person perspective (e.g., the user plays as a virtual object in the game from their own perspective); it can also be displayed from a third-person perspective (e.g., the user chases after a virtual object in the game); or it can be displayed from a bird's-eye view. These perspectives can be switched arbitrarily.

[0044] 5) A virtual character is an image of various people and objects that can interact in a virtual scene, or an actionable object in a virtual scene. This actionable object can be a virtual person, virtual animal, anime character, etc., such as people, animals, plants, oil drums, walls, stones, etc., displayed in the virtual scene. The virtual character can be a virtual image representing the user within the virtual scene. A virtual scene can include multiple virtual characters, each with its own shape and volume, occupying a portion of the space in the virtual scene. In the embodiments of this application, the virtual character can be a first virtual character, a second virtual character, etc. For example, the virtual character can be a user character controlled through operations on a client, an artificial intelligence (AI) trained and set up for virtual scene battles, or a non-user character (NPC) set up for interaction in the virtual scene. The number of virtual characters participating in the interaction in the virtual scene can be preset or dynamically determined based on the number of clients joining the interaction.

[0045] 6) Inspection refers to the process of a virtual character holding or moving around a virtual item and examining it. This examination can include at least one of the following: the virtual item's appearance details and 3D model, visual effects and physical state, and basic attributes and numerical information. For example, when examining appearance details and the 3D model, the virtual item can be placed in the center of the view, and its surface texture, model structure, and other appearance details can be examined by changing the viewing angle and rotating it. When examining visual effects and physical state, this can include viewing the light effects, particle animations, or status indicators that correspond to the virtual item's current rarity level or potential for appreciation. When examining basic attributes and numerical information, this can also include viewing the virtual item's name, current value attributes, and other basic data.

[0046] During their research, the applicant discovered that in related technologies, after acquiring collectible virtual items in virtual scenes, these items only produce a preset, fixed value effect. For example, after a player finds a high-rarity virtual item in a game, the item only displays a relatively fixed value. Clearly, these technologies suffer from a problem of fixed value representation for virtual items. Furthermore, to maintain user interest in exploration, a large number of virtual item model assets need to be continuously added to the system, leading to a continuous increase in the storage and rendering resources consumed by electronic devices, resulting in low resource utilization.

[0047] Based on this, embodiments of this application provide a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing virtual items, which can enrich the interactive effects of virtual items in virtual scenes and improve the resource utilization of electronic devices. This method for processing virtual items can be applied to various scenarios, and examples are given below.

[0048] In some embodiments, the above-described method for processing virtual items can be applied to a search-and-fight shooting game that integrates resource gathering, combat, and final withdrawal as core gameplay. In the game, players control virtual characters to explore and collect resources in a virtual environment. During resource gathering, virtual items acquired by the virtual character are displayed, each possessing a value attribute corresponding to a first value. Furthermore, when a virtual item is in an upgradable state, an upgrade control is displayed for that item. Then, in response to the player's triggering of the upgrade control, the upgrade process of the virtual item is dynamically displayed. Finally, if the virtual item is successfully upgraded based on the upgrade process, a second value of the virtual item is displayed, where the second value is higher than the first value.

[0049] In some embodiments, the above-described method for processing virtual items can also be applied to massively multiplayer online role-playing games (MMORPGs) or open-world survival games. In these games, players can control their virtual characters to explore dungeons in open virtual environments or engage in combat with non-player characters (NPCs) to obtain loot. During the process of obtaining loot after exploration or combat, the virtual items acquired by the virtual character in the virtual environment (each item possessing a value attribute corresponding to a first value) are displayed. When it is determined that the virtual item is in an upgradable state, an upgrade control for the virtual item is displayed in the interactive interface. In response to a trigger operation on the upgrade control, the upgrade process of the virtual item is dynamically displayed. After successfully upgrading the virtual item based on the upgrade process, a second value for the virtual item is directly displayed, thereby providing players with a higher return through a second value exceeding the first value.

[0050] It should be noted that, in addition to the above-mentioned application scenarios, the virtual item processing method provided in this application can also be widely applied to other scenarios to meet the diverse needs of different user groups, and this application does not impose any restrictions.

[0051] The following describes exemplary applications of the electronic devices provided in the embodiments of this application. These electronic devices can be implemented as various types of terminals such as laptops, tablets, desktop computers, set-top boxes, smartphones, smart speakers, smartwatches, smart TVs, and in-vehicle terminals, or as servers. Exemplary applications when the device is implemented as a terminal will be described below.

[0052] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of the virtual item processing system 100 provided in the embodiments of this application. In order to support the processing application of a virtual item, the terminal 400 connects to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0053] Terminal 400 is used to: obtain display data of the virtual scene from server 200, and then, based on the display data, display virtual items with corresponding first value attributes obtained by the virtual character in the virtual scene game; when the virtual item is in an upgradable state, display an upgrade control for the virtual item; respond to the trigger operation of the upgrade control, dynamically display the upgrade process of the virtual item; and if the virtual item is successfully upgraded based on the upgrade process, display the second value of the virtual item, which is higher than the first value.

[0054] Server 200 is used to send display data of the virtual scene to terminal 400. In some embodiments, server 200 may be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. Terminals and servers can be connected directly or indirectly through wired or wireless communication, which is not limited in this embodiment.

[0055] See Figure 2 , Figure 2 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Figure 2 The illustrated electronic device includes at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components of the electronic device are coupled together via a bus system 440. It is understood that the bus system 440 is used to implement communication between these components. In addition to a data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 2 The general labeled all buses as Bus System 440.

[0056] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0057] User interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0058] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices physically located away from the processor 410.

[0059] The memory 450 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 450 described in this application embodiment is intended to include any suitable type of memory.

[0060] In some embodiments, memory 450 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0061] Operating system 451 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks; The network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc. Presentation module 453 is configured to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 associated with user interface 430 (e.g., a display screen, a speaker, etc.). The input processing module 454 is used to detect and translate one or more user inputs or interactions from one or more input devices 432.

[0062] In some embodiments, the apparatus provided in this application can be implemented in software. Figure 2 A processing device 455 for virtual items stored in memory 450 is shown. This device can be software in the form of programs and plugins, and includes the following software modules: a display module 4551, a control module 4552, and an upgrade module 4553. These modules are logically connected and can therefore be arbitrarily combined or further separated according to their implemented functions. The functions of each module will be described below.

[0063] In some embodiments, the terminal or server can implement the virtual item processing method provided in this application by running various computer-executable instructions or computer programs. For example, computer-executable instructions can be microprogram-level commands, machine instructions, or software instructions. Computer programs can be native programs or software modules in an operating system; they can be native applications (APPs), i.e., programs that need to be installed in the operating system to run, such as game APPs or instant messaging APPs; or they can be applets that can be embedded in any APP, i.e., programs that only need to be downloaded to a browser environment to run. In summary, the aforementioned computer-executable instructions can be any form of instruction, and the aforementioned computer programs can be any form of application, module, or plugin.

[0064] The following describes the method for processing virtual items provided in the embodiments of this application. As mentioned above, the electronic device implementing the method for processing virtual items in the embodiments of this application can be a terminal, a server, or a combination of both. Therefore, the executing entity of each step will not be described again below.

[0065] See Figure 3 , Figure 3 This is a flowchart illustrating the virtual item processing method provided in the embodiments of this application. Figure 1 The following will take terminal implementation as an example, and will combine... Figure 3 The steps shown are explained.

[0066] In step 101, the virtual items acquired by the virtual character in the game in the virtual scene are displayed, and the first view control of the virtual items is displayed.

[0067] In practice, a client supporting virtual scenes is installed on the terminal. For example, when the virtual scene is a game, the corresponding client can be a game application, such as a multiplayer online tactical battle royale game application, a shooting game application, or a multiplayer online role-playing game application. When a user opens the client installed on the terminal device—for example, by clicking the icon corresponding to a multiplayer online tactical battle royale game application displayed in the terminal device's user interface—and the terminal device is running the client, a virtual character can be displayed in the virtual scene presented in the client's graphical user interface. The client's graphical user interface can display the virtual scene from a first-person perspective, such as the user playing the virtual character in the game from their own perspective; it can also display the virtual scene from a third-person perspective, such as the user chasing after the virtual character in the game; or it can display the virtual scene from a bird's-eye view. These different perspectives can be switched arbitrarily.

[0068] Among them, virtual characters can be virtual characters controlled by users through a client. Users can control virtual characters to move in virtual scenes, release skills, and obtain virtual items by searching.

[0069] In some embodiments, the virtual item possesses a certain value attribute in a virtual game scenario. This value attribute can be used to indicate the points or virtual resources that the virtual item can be exchanged for in the virtual scenario.

[0070] As an example, virtual items can include virtual equipment, virtual gems, etc.

[0071] As an example, a virtual character can acquire virtual items in any of the following ways: Method 1: Obtain by searching scene areas. Various virtual items are scattered in various resource points in the virtual scene (such as inside buildings, hidden corners, etc.). The virtual character collects and explores resources in the virtual scene. When the virtual character moves to the vicinity of a virtual item and receives a pick-up operation for that virtual item, the virtual item can be obtained, for example, by storing the virtual item in the virtual character's virtual backpack.

[0072] Method two: Obtain by defeating other virtual characters. In matches with combat elements, virtual characters can attack other virtual characters (which may include virtual characters controlled by other real players or non-player NPC characters controlled by the game system). After successfully defeating other virtual characters, they will drop loot containers containing their carried supplies. Searching these loot containers will allow you to obtain the virtual item.

[0073] It should be noted that this is only an example of how to obtain virtual items. Virtual items can also be obtained in any other way. There are no specific restrictions on how to obtain virtual items here.

[0074] In some embodiments, virtual items in a virtual scene can be divided into an upgradable state and a non-upgradable state. The first view control for a virtual item is displayed only when it is in an upgradable state. If the virtual item is in a non-upgradable state, a second view control is displayed. The first and second view controls have different display styles; for example, the first view control displays the text "Special View," while the second view control displays the text "View." The first and second view controls also have different functions. When the first view control is triggered, it controls the virtual character to perform a view operation on the virtual item, and during this process, an upgrade control for the virtual item is displayed (see steps 102 and 103 below for details). In other words, the first view control can be used to enable both viewing and upgrading of the virtual item. When the second view control is triggered, it also controls the virtual character to perform a view operation on the virtual item, but it does not display the upgrade control. Therefore, the second view control can only be used to enable the viewing of the virtual item.

[0075] In some embodiments, the first viewing control may be displayed simultaneously with virtual items acquired by the virtual character in a virtual scene, or the first viewing control may be triggered to be displayed by an activation operation (such as the virtual item trigger operation described below).

[0076] In some embodiments, displaying a first view control for a virtual item can be achieved by: in response to a triggering operation on the virtual item, if the virtual item is in an upgradable state, displaying a status indicator at the associated location of the virtual item and displaying the first view control for the virtual item; wherein the status indicator is used to indicate that the virtual item is in an upgradable state.

[0077] Among them, the triggering operation refers to the behavior of the user to trigger a certain function or event by interacting with the display interface of the terminal. The triggering operation can include one or more of the following: single click operation, double click operation, long press operation, drag operation, swipe operation, hover operation, shortcut key, voice control, and gesture operation. The triggering operations provided in the embodiments of this application can be referred to the above description, and will not be repeated hereafter.

[0078] After displaying a virtual item, a status indicator can be triggered by a specific action on the item, thus distinguishing between its upgradable and non-upgradable states. For example, a virtual item in an upgradable state displays the status indicator, while a virtual item in a non-upgradable state does not. Alternatively, a uniform display effect can be added to virtual items in an upgradable state to differentiate them from non-upgradable states. Furthermore, if a virtual item is in an upgradable state, its state can be switched to a non-upgradable state after the upgrade is completed.

[0079] In some embodiments, in response to a triggered operation on a virtual item, a details page for the virtual item can be displayed. This details page can be displayed as a floating window. On the details page, if the virtual item is in an upgradable state, a status indicator for the virtual item and a first view control will be displayed.

[0080] In some embodiments, the details page of a virtual item may also display the name of the virtual item, the model of the virtual item, the first value corresponding to the virtual item, and a discard control for the virtual item. The discard control is used to trigger the discarding of the virtual item.

[0081] In some embodiments, the status indicator can be any combination of one or more of graphic, text, or special effects elements. As an example, the status indicator can be a special graphic mark (such as a corner mark with a magnifying glass or star) superimposed on the corner of the virtual item's icon, or text superimposed next to the name of the virtual item, for example, displaying "Special View" to clearly convey to the user that the virtual item is in an appreciating state.

[0082] As an example, see Figure 4 , Figure 4 This is a schematic diagram of the display method of virtual items provided in the embodiments of this application. Figure 1 In the virtual scene, a display interface 401 is shown, which contains a supply box containing virtual items. The display interface 401 shows multiple virtual items, including virtual items 402 and 403, which are in an appreciating state. Virtual item 402 is displayed with a status indicator 404, and virtual item 403 is displayed with a status indicator 405.

[0083] As an example, see Figure 5 , Figure 5 This is a schematic diagram of the display method of virtual items provided in the embodiments of this application. Figure 2In the virtual character's virtual inventory interface 501, virtual items 502 that are in an upgradable state are displayed, along with a status indicator 503 corresponding to the virtual item 502. In response to a trigger operation on the virtual item 502, a first viewing control 504 corresponding to the virtual item 502 is displayed in the virtual inventory interface 501.

[0084] As an example, see Figure 6 , Figure 6 This is a schematic diagram of the display method of virtual items provided in the embodiments of this application. Figure 3 In the virtual backpack interface 601 of the virtual character, virtual items 602 that are in an upgradable state are displayed, as well as the status indicator 603 corresponding to the virtual item 602. In response to a trigger operation on the virtual item 602, the details page 604 corresponding to the virtual item 602 can be displayed. In the details page 604, the first inspection control 605 corresponding to the virtual item 602 is displayed.

[0085] In this embodiment, by responding to a trigger operation on a virtual item and displaying a status indicator and a first viewing control when the virtual item is in an appreciating state, intuitive visual guidance is provided to the user, enabling the user to quickly identify target items with appreciation potential and effectively improving the efficiency of the user in obtaining virtual item status information.

[0086] In step 102, in response to a trigger operation on the first viewing control, the virtual character is controlled to perform a viewing operation on the virtual item.

[0087] In some embodiments, controlling a virtual character to perform an inspection operation on a virtual item can refer to controlling the virtual character to perform multiple consecutive actions to display the virtual item; that is, the inspection operation can be a combination sequence of multiple actions. As an example, controlling a virtual character to perform an inspection operation on a virtual item could be: the virtual character taking the virtual item out of its virtual backpack, the virtual character holding the virtual item with both hands, raising it to a position directly in front of its body, and rotating the virtual item at multiple angles.

[0088] In some embodiments, controlling a virtual character to perform an inspection operation on a virtual item can be achieved by directly controlling the virtual object to perform a corresponding action in the virtual scene. In this case, from the perspective of other virtual characters in the virtual scene, the process of the virtual character performing the inspection operation can be observed in real time.

[0089] In other embodiments, in response to a triggering operation on the first viewing control, a viewing interface for the virtual item can also be entered, in which a viewing animation of the virtual item is played. The viewing animation is used to show the process of the virtual character viewing the virtual item up close through specific camera trajectories and character movements.

[0090] As an example, see Figure 7 , Figure 7 This is a schematic diagram illustrating the process of a virtual object performing a viewing operation on a virtual item, as provided in an embodiment of this application. In response to a trigger operation on the first viewing control, the virtual character 701 is controlled to hold the virtual item 702, place the virtual item 702 in the center of the field of vision, and change the display angle to display the virtual item 702.

[0091] In some embodiments, the way the virtual object is viewed varies depending on the viewing angle of the virtual scene displayed in the graphical user interface. For example, if the graphical user interface displays the virtual scene from a first-person perspective, the virtual character's hands will appear in the center of the field of vision, and the virtual object will be moved from below into the center of the screen and rotated for display. If the graphical user interface displays the virtual scene from a third-person perspective, the camera lens will zoom in and focus on the virtual character and the virtual object.

[0092] In step 103, if a virtual item is in an upgradable state during the inspection operation performed by the virtual character, an upgradability control for the virtual item is displayed.

[0093] In some embodiments, the appreciation control may be displayed at the beginning of the virtual character's inspection operation, or it may be displayed at a later time after the virtual character's inspection operation begins. For example, the appreciation control may be displayed when the virtual character performs a preset action, or it may be displayed when a preset keyframe is played during the inspection animation.

[0094] In some embodiments, the appreciation control can be displayed as a two-dimensional graphical user interface element or as a three-dimensional interactive component that matches the virtual item.

[0095] As an example, the display style of the appreciation control can be a two-dimensional touch button with prompt text such as "decipher", "appreciate" or "crack", which can have a specific shape (such as a rectangle, circle or polygon); or, if the virtual item is a virtual electronic device with a virtual display screen, the display style of the appreciation control can be an interactive icon directly rendered inside the virtual display screen, or a virtual physical button integrated with the three-dimensional structure of the virtual item.

[0096] In some embodiments, the appreciation control may also be accompanied by specific visual effects when displayed. For example, when displaying the appreciation control, a breathing light effect, a color gradient effect, or a border sweeping effect may be played simultaneously on the appreciation control, thereby attracting the user's attention through dynamic visual changes and clearly indicating that the appreciation control is currently in a triggerable active state.

[0097] As an example, see further. Figure 7 While the virtual character 701 holds the virtual item 702 and displays the virtual item 702 from different angles, an upgrade control 703 for the virtual item 702 can also be displayed. The upgrade control 703 is connected to the virtual item 702 by a dotted line, thereby indicating that the virtual item 702 can be upgraded by triggering the upgrade control 703.

[0098] In this embodiment, after responding to the triggering operation of the first inspection control, the virtual character is controlled to perform an inspection operation on the virtual item, and an upgrade control is displayed during the inspection process. This creates a unique immersive interactive scene for the upgrade operation of the virtual item, and orderly separates the conventional virtual item management behavior from the special upgrade entry. This not only greatly enriches the display effect of the virtual item before the upgrade, but also effectively improves the rationality of the information presentation of the graphical user interface and the accuracy of human-computer interaction through the progressive control display logic.

[0099] In step 104, in response to a trigger operation on the appreciation control, the appreciation process of the virtual item is dynamically displayed.

[0100] In some embodiments, virtual items are displayed on the virtual character's virtual backpack interface. Step 103 described above can be implemented as follows: during the virtual character's inspection operation, in response to a trigger operation on the appreciation control, the appreciation process of the virtual item is dynamically displayed. Correspondingly, after the virtual character completes the inspection operation, the appreciation control is de-displayed, the inspection interface of the virtual character's inspection operation is exited, and the virtual backpack interface is redisplayed.

[0101] In other words, if the value-added control is triggered during the virtual character's inspection operation, the value-added process of the virtual item will be dynamically displayed. If the value-added control is not triggered during the virtual character's inspection operation, the virtual character will exit normally after completing the inspection operation.

[0102] In some embodiments, the virtual backpack interface is used to centrally display all virtual items acquired or carried by a virtual character in a game within a virtual scene in a graphical user interface.

[0103] As an example, the virtual backpack interface may include multiple grid-like storage slots and capacity / weight information. The virtual backpack interface can be opened in the graphical user interface via shortcut keys or specific triggers to view, organize, or use the acquired virtual items.

[0104] In some embodiments, the completion of the inspection operation can mean that the virtual character has completed all the actions corresponding to the inspection operation, the inspection operation has lasted for a preset duration, or it can mean that an exit command has been received. After the inspection operation is completed, the virtual character's actions in the virtual scene will also switch from holding and viewing virtual items to the actions before the inspection operation was performed.

[0105] As an example, an exit command can be triggered by a combination of any one or more of the following methods: The first method is triggered by a dedicated interactive control: During the inspection operation performed by the virtual character, the corresponding exit control (such as a touch button with the words "exit", "return" or a return icon) is displayed synchronously. In response to the trigger operation of the exit control, an exit command is generated and received.

[0106] The second method is triggered by screen area or gesture: in response to a trigger operation (such as a click operation) targeting a non-functional interactive area in the graphical user interface (such as a blank background area of ​​the interface), or in response to a preset gesture operation input in the graphical user interface (such as a gesture to swipe down on the screen, a pinch gesture to shrink the screen, etc.), an exit command is generated and received.

[0107] The third method is triggered by physical hardware buttons: in response to the pressing of specific physical buttons on the terminal device (such as the physical back button on a mobile terminal, or the "Esc" key on a computer keyboard, the right button of a mouse, etc.), an exit command is generated and received.

[0108] The fourth method is to trigger the action by overriding the character's actions: During the inspection process of the virtual character, in response to receiving an operation instruction to control the virtual character to perform other preset actions with higher priority (such as moving, jumping, crouching, or launching an attack), the operation instruction is simultaneously used as an exit instruction to control the virtual character to stop performing the inspection operation and to control the virtual character to perform the preset action.

[0109] As an example, see further. Figure 7 During the inspection process of the virtual character, an exit control 704 is also displayed. This exit control 704 is used to control the virtual character to stop inspecting the virtual items.

[0110] In this embodiment, by displaying virtual items on the virtual backpack interface and showing an upgrade control during the virtual character's inspection operation to trigger the upgrade of virtual items, the upgrade process is integrated with the regular backpack item management behavior, effectively enhancing the user's audiovisual immersion and realism when performing the upgrade operation. In addition, after the virtual item inspection is completed, the display of the upgrade control is automatically canceled and the virtual backpack interface is restored, providing the user with a clear interaction path. This not only prevents redundant controls from continuously occupying the display space of the graphical user interface, but also allows the user to quickly return to the regular game exploration rhythm. Thus, while enriching the dynamic interactive expressiveness of virtual items, it significantly improves the smoothness of the graphical user interface state transition and the coherence of human-computer interaction.

[0111] In some embodiments, the above-mentioned dynamic display of the appreciation process of virtual items can be achieved by: displaying an appreciation interface for virtual items; in the appreciation interface, displaying appreciation progress indication information of virtual items, and dynamically displaying multiple value-added elements in sequence; wherein, the value-added elements are used to increase the value of virtual items, and the appreciation progress indication information is used to indicate the value increase progress of virtual items in the appreciation process; as each value-added element is displayed in sequence, the appreciation progress indication information is dynamically changed to display the growth process of value increase progress until all value-added elements are displayed.

[0112] In this context, the "value enhancement interface" refers to an interactive view or visual layer within a graphical user interface specifically designed to showcase the process of a virtual item's value increasing. For example, the value enhancement interface can be a semi-transparent overlay covering the entire screen, or it can be interface content superimposed on a specific area of ​​the virtual item.

[0113] As an example, the value-added element could be a virtual card, virtual gem, virtual fragment, or virtual badge. The value-added progress indicator could be a horizontal or vertical progress bar, a circular progress chart, or percentage text.

[0114] In some embodiments, in the initial state of the appreciation interface, the appreciation progress indicator information is at the initial progress (e.g., the progress bar is empty or at the starting position, or the percentage text is displayed as zero).

[0115] In some embodiments, the dynamic change of the appreciation progress indicator information, accompanying the sequential display of each value-added element, can be achieved in the following way: During the sequential dynamic display of multiple value-added elements, whenever a value-added element is fully displayed in the appreciation interface, the appreciation progress indicator information is controlled to generate a dynamic change corresponding to that value-added element. For example, if the appreciation progress indicator information is a progress bar, with the appearance of the first value-added element, the progress bar will generate an animation of filling a distance to the right; with the appearance of the second value-added element, the progress bar will continue to fill a distance to the right based on the original position, and so on, using continuous and progressive visual animation to intuitively demonstrate the growth process of value enhancement. After all the value-added elements have been displayed sequentially, the dynamic change of the appreciation progress indicator information stops. At this point, the final progress indicated by the appreciation progress indicator information represents the total value enhancement progress achieved by the virtual item in this appreciation process.

[0116] In this embodiment of the application, by dynamically displaying multiple value-added elements in sequence on the value-added interface, and synchronously changing the value-added progress indication information with the sequential display of the value-added elements, the value-added process of virtual items is displayed intuitively. Through the progress indication information, users can clearly perceive the value increase effect brought about by the appearance of each value-added element, thereby significantly enhancing the transparency of information interaction between electronic devices and users and the visual feedback quality of the graphical user interface.

[0117] In some embodiments, multiple value-added elements are displayed dynamically in sequence, which can be achieved by displaying multiple value-added elements in sequence, wherein each value-added element is presented by: displaying a virtual slot in a search state and displaying a search effect in the virtual slot, the search effect being used to indicate that a value-added element is being searched; and displaying the searched value-added element in the virtual slot when the search effect has finished displaying.

[0118] In this context, a virtual slot refers to a visual area used to house and display a single value-added element. For example, a virtual slot can be a rectangular frame arranged horizontally or vertically in the value-added interface. The search effects displayed in each virtual slot can be identical.

[0119] As an example, search effects include any of the following: dynamic scanning light effects overlaid on the virtual slot, constantly flashing prompt text such as "Decoding in progress", or a magnifying glass icon that rotates continuously in the virtual slot.

[0120] In some embodiments, the style of the search effect can vary depending on the type of virtual item. For example, if the virtual item is a virtual electronic device, the search effect can be a visual effect of a waterfall of code characters; if the virtual item is a magical item, the search effect can be a visual effect of a magic circle in motion.

[0121] In some embodiments, when multiple value-added elements are displayed sequentially, a search effect can be displayed simultaneously for each virtual slot. For the first virtual slot in the display sequence, the display of the search effect is stopped first, and the searched value-added element is displayed in the virtual slot. Then, the process of "stopping the display of the search effect and displaying the searched value-added element in the virtual slot" is repeated according to the arrangement order of the virtual slots, and so on, until all virtual slots have completed the display of value-added elements.

[0122] As an example, see Figure 8 , Figure 8 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 1 The upgrade interface 801 displays five virtual slots 802. Each virtual slot 802 displays "Decoding in Progress" to indicate that it is currently in a search state. The upgrade interface 801 also displays a decoding progress indicator text 803, specifically "Decoding 10%". This text indicates the progress of the search effect. When the text displays "Decoding 100%", it means the search effect has finished displaying, and the found value-added element 804 is displayed in the virtual slot 802.

[0123] In some embodiments, before displaying the value-added element, a strategy configuration table matching the virtual item can be obtained. This strategy configuration table pre-stores a data pool containing multiple candidate value-added elements, and assigns a corresponding extraction probability or weight range to each candidate value-added element in the data pool. A random number generation function is called to generate a random value within a predetermined range (e.g., between 0 and 10000). This generated random value is compared and matched with the weight range of each candidate value-added element in the strategy configuration table. Based on the matching result, a candidate value-added element corresponding to the random value is randomly selected and determined from the data pool, and this is used as the value-added element corresponding to the current virtual slot. The display data index of this value-added element is extracted, and when the search effect finishes playing, the rendering engine is controlled to call the display data and render and display it in the virtual slot.

[0124] In other embodiments, the target value-added element can also be determined through interaction between the terminal and the server. Specifically, the terminal sends a value-added request containing the virtual item identifier to the server; after receiving the request, the server determines the value-added element according to a preset random algorithm and configuration table, and sends a response message containing the display data of the value-added element to the terminal; the terminal receives and parses the response message to determine the value-added element to be displayed.

[0125] In this embodiment, by introducing virtual slots and using search effects to transition the presentation process of value-added elements, the process of obtaining value-added elements is visualized as a "search" action with a time span and dynamic visual performance. This not only provides a reasonable visual buffer for loading background data, but also creates a strong sense of suspense through search effects, greatly enriching the dynamic performance layers of the graphical user interface and enhancing the user's anticipation and interactive immersion in obtaining value-added elements.

[0126] In some embodiments, the value-added element includes a virtual card. Accordingly, when the search effect is finished displaying, the searched value-added element is displayed in the virtual slot, which can be achieved in the following way: when the search effect is finished displaying, the outline silhouette of a virtual object is displayed in the virtual slot, wherein the virtual object is contained in the searched virtual card; when the display duration of the outline silhouette reaches the target duration, the flipping animation of the virtual card is played, and when the flipping animation ends, the searched virtual card is displayed.

[0127] Virtual objects can include: virtual characters in a virtual scene, virtual animals, virtual buildings, virtual props, etc.

[0128] In some embodiments, when the search effect for a virtual slot finishes playing, the slot does not immediately display the final searched virtual card. Instead, it first displays the silhouette of the virtual object in the card (e.g., a dark silhouette icon of a character). At this point, the user can roughly guess the card content they are about to obtain based on the silhouette.

[0129] In some embodiments, after displaying the corresponding silhouette in each virtual slot, the flipping animation of the virtual card can be played sequentially in each virtual slot.

[0130] See Figure 9 , Figure 9 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 2 In the upgrade interface 901, the outline silhouette of the virtual object 903 is displayed in the virtual slot 902; when the display duration of the outline silhouette reaches the target duration, the searched virtual card 904 is displayed, which includes the virtual object 903, the card name 905, and the card star rating 906.

[0131] In this embodiment, for virtual cards that serve as value-added elements, an intermediate transition between the search phase and the final display phase—introducing a silhouette display and a flipping animation—decomposes the monotonous result output into a progressive visual experience of "locking the target silhouette" and "officially revealing the card." The silhouette creates information blind spots and suspense, while the short pauses during the target display extend the user's expectation period, greatly enriching the visual presentation of the graphical user interface during the dynamic value-added process and enhancing the user's immersion and the sense of surprise upon receiving feedback.

[0132] In some embodiments, the value-added elements have corresponding levels, and the value-added progress indication information is presented through a value-added progress bar. Accordingly, the above-mentioned dynamic change of the value-added progress indication information accompanying the sequential display of each value-added element can be achieved in the following way: for each value-added element displayed sequentially, the level identifier of the value-added element is displayed in the value-added interface; wherein, the level identifier is used to indicate the level of the value-added element, and different levels correspond to different growth amounts of the value-added progress bar; along with the display of the level identifier, the value-added progress bar is synchronously controlled to grow according to the growth amount corresponding to the level identifier.

[0133] As an example, a grading label refers to a graphic, text, or effect element used to visually distinguish and present the specific grading level of a value-added element. For example, a grading label could be a star icon, a specific colored border, or grade text.

[0134] In some embodiments, value-added elements of the same type can have different levels. For example, when the value-added element is a virtual card, virtual cards containing the same virtual object (e.g., the same virtual character) can have different levels. Furthermore, different virtual characters can correspond to different level ranges. For example, a virtual card containing virtual character A might be level one, two, or three; a virtual card containing virtual character B might be any level from one to five; while a virtual card containing virtual character C might only correspond to level four or five.

[0135] As an example, suppose the value-added element is a virtual card, and the level of the virtual card is represented by a star rating (e.g., one to five stars). When the virtual cards are displayed sequentially in the value-added interface, if a virtual card has three stars, it means that the corresponding level is level three. Since different levels correspond to different growth amounts in the value-added progress bar, with higher levels resulting in larger growth amounts, the value-added progress bar will immediately generate a visual growth animation that fills to the right based on the growth amount represented by these three stars.

[0136] In some embodiments, different levels correspond to different increases in the progress bar, which can be specific numerical values. That is, different levels have preset different growth values; the higher the level, the larger the corresponding growth value. When a value-added element containing a specific level is displayed in the graphical user interface, the growth value corresponding to that level is obtained and directly converted into the visually apparent length of the progress bar. For example, if the value-added element is a virtual card and the level is one star, the corresponding growth might be 5% of the total length of the progress bar; if the level is five stars, the corresponding growth might be 25% of the total length of the progress bar. In other words, the star rating displayed for each virtual card is converted into a corresponding value in real time and filled into the progress bar at the top of the interface.

[0137] As an example, see further. Figure 9 In the upgrade interface 901, an upgrade progress bar 907 is also displayed. When no virtual card is displayed in the virtual slot 902, the progress of the upgrade progress bar 907 is empty. When a virtual card 904 is displayed in the virtual slot 902, the growth amount of the upgrade progress bar 907 is determined according to the card star level 906 corresponding to the virtual card 904, and the part corresponding to the growth amount is filled into the upgrade progress bar 907.

[0138] In this embodiment, by assigning levels to value-added elements and visually displaying the value-added progress brought by different levels through the dynamic growth of the value-added progress bar, users can clearly and intuitively evaluate the single value of each value-added element through the level identifier. Moreover, the dynamic filling effect of the value-added progress bar with varying lengths greatly enhances the positive visual feedback and sense of accomplishment for users when acquiring high-level value-added elements, further enriching the dynamic interactive experience of the graphical user interface and improving the transparency and immersion of the virtual item value-added process.

[0139] In some embodiments, the sequential dynamic display of multiple value-added elements can also be achieved by: displaying multiple virtual slots, each corresponding to a value-added element; for each virtual slot, displaying multiple candidate value-added elements in response to a triggering operation on the virtual slot; and displaying the target value-added element in the virtual slot in response to a selection operation on the target value-added element among the multiple candidate value-added elements.

[0140] In some embodiments, multiple virtual slots are arranged in order, and candidate value-added elements refer to a set of value-added elements that are randomly selected or generated according to specific rules for the user to select.

[0141] In some embodiments, in response to a triggering operation on a virtual slot, multiple candidate value-added elements can be displayed at an associated location of the virtual slot. For example, the associated location of the virtual slot can refer to a location around the virtual slot that is less than a distance threshold, such as above or below it.

[0142] As an example, see Figure 10 , Figure 10 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 3 In the value-added interface 1001, a virtual slot 1002 is displayed. In response to a trigger operation on the virtual slot 1002, candidate value-added elements 1003, 1004, and 1005 are displayed. In response to a selection operation on the candidate value-added element 1003, the candidate value-added element 1003 is displayed in the virtual slot.

[0143] In some embodiments, multiple target value-added elements can be selected at once from multiple candidate value-added elements to display in multiple virtual slots. This can be achieved as follows: after displaying multiple virtual slots, in response to a trigger operation for any virtual slot, multiple candidate value-added elements are displayed, wherein the number of candidate value-added elements can be greater than a target number, where the target number is the number of virtual slots; in response to a selection operation for a target number of target value-added elements from the multiple candidate value-added elements, the target number of target value-added elements are displayed sequentially in the virtual slots according to the order of the selection operations.

[0144] As an example, see Figure 11 , Figure 11 This is a schematic diagram of the value-added interface provided in the embodiments of this application. Figure 4 In the value-added interface 1101, virtual slots 1102, 1103, and 1104 are displayed from left to right. In response to a trigger operation on virtual slot 1102, candidate value-added elements 1105, 1106, 1107, and 1108 are displayed. In response to selecting candidate value-added elements 1105, 1106, and 1107 in sequence, the selected candidate value-added elements are displayed in the virtual slots in sequence, that is, candidate value-added element 1105 is displayed in virtual slot 1102, candidate value-added element 1106 is displayed in virtual slot 1103, and candidate value-added element 1107 is displayed in virtual slot 1104.

[0145] In some embodiments, before displaying multiple candidate value-added elements, it can also be determined whether the current virtual character has the extraction permission, which refers to the permission to obtain the target value-added element from multiple candidate value-added elements for the virtual slot.

[0146] In some embodiments, determining whether the current user has extraction permissions can be achieved in at least one way: Method 1: Determine whether the virtual character's virtual backpack contains a specific number of virtual consumables (e.g., virtual decryption keys, virtual data cables, etc.), or whether the virtual resources of a preset type (e.g., virtual points, virtual energy) held by the current virtual character have reached a preset deduction threshold. If the conditions are met, the character is deemed to have extraction privileges, and the corresponding virtual consumables or virtual resources will be deducted simultaneously when candidate value-added elements are subsequently displayed; otherwise, the character is deemed not to have extraction privileges.

[0147] Method Two: Determine if the virtual character currently meets the security conditions. If so, determine if the character has the extraction privileges. The security conditions are used to determine whether the virtual character's environment or survival status allows for the upgrade operation. For example, determine if the virtual character is in a safe area within the virtual scene (such as behind cover, indoors without hostile targets), or determine if the virtual character's health is higher than a danger threshold.

[0148] Method 3: Determine if the time interval since the last virtual item upgrade has reached the preset cooldown period. If it has, then the user is deemed to have the right to extract the item.

[0149] In some embodiments, the virtual item includes a display area for value-added elements. The aforementioned sequential and dynamic display of multiple value-added elements can mean that multiple value-added elements are sequentially and dynamically displayed within the display area of ​​the virtual item. The display area of ​​the virtual item can also differ depending on the type of virtual item. For example, if the virtual item is a virtual electronic device, the display area can be the virtual display screen of the virtual electronic device; if the virtual item is not a virtual electronic device, the display area can be an area on the surface of the virtual item with an opaque overlay.

[0150] In some embodiments, the multiple candidate value-added elements displayed are all in an information-hidden state.

[0151] As an example, if the value-added element is a virtual card, multiple candidate cards will all be displayed as card backs with the same pattern (i.e., back side up), or as a uniform, unknown outline graphic. Users cannot directly know the specific information of each candidate value-added element, such as its level or the virtual objects it includes, before making a selection.

[0152] In other embodiments, all candidate value-added elements are displayed in a publicly available state. For example, if the value-added element is a virtual card, all candidate cards are directly displayed as silhouettes of virtual objects.

[0153] In this embodiment of the application, a method is provided for users to actively select value-added elements. This not only gives users the right to choose and participate in the process of virtual item appreciation, allowing them to make strategic selections based on the attributes of candidate value-added elements, but also greatly enriches the interactive dimensions of the graphical user interface, effectively alleviates the boredom that may be caused by automatically playing animations, and further enhances the depth of human-computer interaction and the user experience of virtual item appreciation gameplay.

[0154] In some embodiments, virtual items include virtual electronic devices, which have virtual display screens. The above-mentioned dynamic display of the appreciation process of virtual items can be performed on the virtual display screen of the virtual electronic devices.

[0155] As an example, a virtual electronic device can be a virtual tablet, a virtual smartphone, a virtual scanner, etc.

[0156] In some embodiments, during the inspection operation, the virtual character holds a virtual electronic device with both hands. At this time, the screen of the virtual electronic device is not lit. In response to a trigger operation on the upgrade control, the virtual display screen of the virtual electronic device is controlled to light up, and the upgrade interface of the virtual item is displayed on the virtual display screen. That is, the aforementioned upgrade progress bar, multiple virtual slots, search effects, and sequentially revealed value-added elements are displayed. This method simulates a user viewing the status of an electronic device in the real physical world.

[0157] In this embodiment, by defining the virtual item as a virtual electronic device and displaying the upgrade interface on the virtual display screen built into the virtual electronic device, the upgrade process is integrated into the virtual item within the virtual scene. This not only greatly saves external display space of the graphical user interface and maintains the cleanliness of the virtual scene, but also enhances the physical realism of the virtual item and the user's immersion during upgrade interactions through the visual experience of "viewing a virtual character while viewing a screen," thus improving the interactive effect of the virtual item.

[0158] In some embodiments, when the virtual item is not a virtual electronic device, the virtual item has an opaque overlay on its surface. Accordingly, the above-mentioned sequential dynamic display of multiple value-added elements may be a process of gradually removing the opaque overlay, and with the removal of the overlay, multiple value-added elements covered by the overlay are displayed sequentially.

[0159] As an example, when a virtual item is not a virtual electronic device, it can be a virtual slate, a virtual scroll, a virtual mystery box, or a virtual part, etc.

[0160] In some embodiments, the gradual removal of the overlay can also be achieved through user interaction. For example, after displaying a virtual object with an opaque overlay, in response to continuous swiping operations in the display area of ​​the virtual object, the overlay along the swiping trajectory is displayed in real time to erase it, thus enabling manual erasure of the opaque overlay. This process transforms one-way animation playback into two-way interaction, further enhancing the tactile feedback and sense of participation when revealing value-added elements.

[0161] In some embodiments, dynamically displaying the appreciation process of a virtual item can be achieved by: displaying multiple value-adding elements around the virtual item; showing the process of each value-adding element moving toward and merging into the virtual item; and dynamically changing the appearance of the virtual item as the value-adding elements merge, thereby demonstrating the appreciation process of the virtual item.

[0162] In some embodiments, displaying multiple value-added elements around a virtual item can be achieved by: displaying multiple luminous virtual energy fragments (i.e., value-added elements) suspended around the virtual item; the process of displaying each value-added element moving toward and merging into the virtual item can be: displaying virtual energy fragments flying toward the virtual item in sequence, and whenever a virtual energy fragment contacts and merges into the surface of the virtual item, the appearance of the virtual item will change dynamically in sync.

[0163] In some embodiments, in response to a triggering operation on the appreciation control, an interactive challenge task can also be displayed in the virtual item appreciation interface. The interactive challenge task may include multiple sub-tasks, and the appreciation progress indication information dynamically changes as the multiple sub-tasks are completed.

[0164] Interactive challenge tasks refer to pre-set interactive tasks that require users to input operation instructions according to specific rules and conditions. For example, an interactive challenge task could be a task requiring users to continuously click on dynamically appearing virtual nodes within a limited time, or a balance task that controls a virtual pointer to remain within a dynamically safe area.

[0165] In some embodiments, in response to a triggering action on the upgrade control, an interactive challenge task is presented in the upgrade interface. For example, multiple virtual halos (i.e., multiple sub-tasks) that require precise clicking pop up sequentially in the upgrade interface. Each time the user successfully clicks a virtual halo (i.e., successfully completes a sub-task), the upgrade progress indicator (e.g., an upgrade progress bar) will advance with an increasing animation. As the user continuously and successfully completes each sub-task, the upgrade progress indicator dynamically accumulates until the entire interactive challenge task is finally completed.

[0166] In this embodiment of the application, by displaying interactive challenge tasks in the value-added interface and linking the dynamic changes of the value-added progress indicator information with the completion status of multiple sub-tasks, the value-added process is associated with user interaction. This approach not only gives users the psychological perception that they can drive the value-added progress through their own actions, greatly enhancing the sense of immersion and accomplishment in the value-added operation, but also enriches the interactive dimensions of the graphical user interface, significantly improving the playability and immersion of the virtual item value-added gameplay at the operational level.

[0167] In step 105, if the virtual item is successfully upgraded based on the upgrade process, the second value of the virtual item is displayed, which is higher than the first value.

[0168] The second value refers to the increased value of a virtual item after it has undergone an appreciation process and the appreciation is successful, calculated by combining the acquired value-added elements.

[0169] In some embodiments, displaying a second value of a virtual item can be achieved by displaying a value comparison window; in the value comparison window, the second value and the first value of the virtual item are compared and displayed.

[0170] In some embodiments, the value comparison window may be displayed as a pop-up window.

[0171] As an example, the first value is displayed in a smaller font size on the left side of the value comparison window, and the second value is displayed in a larger font size and highlighted color on the right side. A directional arrow is also displayed between the first and second values ​​to visually show users the numerical range and trajectory of the value before and after the appreciation.

[0172] As an example, the value comparison window displays the second and first values ​​of a virtual item, which can be achieved through a dynamic visual change process in three stages: In the first stage, when the value comparison window pops up, it initially displays the icon, name, and specific value of the virtual item (e.g., "123000").

[0173] In the second stage, the value comparison window dynamically displays the process of the value crossing. Specifically, to the right of the first value, a directional arrow and the second value will dynamically appear (for example, the interface will display "123000→9993000" continuously).

[0174] In the third stage, the value comparison window highlights the icon, name, and specific value of the second value after the appreciation (for example, it is only displayed as "9993000").

[0175] As an example, see Figure 12 , Figure 12This is a schematic diagram of a value comparison window provided in an embodiment of this application. The icon 1202 of the virtual item is continuously displayed in the value comparison window 1201, and the value of the virtual item is dynamically displayed. Specifically, the first value 1203 of the virtual item is first displayed, then the display switches to displaying the first value 1203 and the second value 1204 simultaneously to compare the value before and after the appreciation, and finally the display switches to displaying the second value 1204.

[0176] In this embodiment, a value comparison window is displayed, in which the first value and the second value are visually compared, providing a more intuitive presentation of the final result. This process not only allows users to clearly perceive the specific increase in revenue brought about by the appreciation operation, effectively improving the human-computer interaction efficiency of this process, but also enhances the intuitiveness and data transparency of the graphical user interface in conveying important asset information through the centralized comparison presentation of interface components.

[0177] In some embodiments, when the appreciation progress indication information is presented through an appreciation progress bar, the appreciation progress bar includes multiple progress bar intervals, and different progress bar intervals correspond to different appreciation levels; the above step 104 can be implemented in the following way: if the virtual item is successfully appreciated based on the appreciation process, the second value of the virtual item corresponding to the target appreciation level is displayed; wherein, the target appreciation level corresponds to the progress bar interval in which the appreciation progress bar is currently located.

[0178] As an example, see Figure 13 , Figure 13 This is a schematic diagram of the upgrade progress bar provided in an embodiment of this application. The upgrade progress bar includes three progress bar intervals: interval 1301, interval 1302, and interval 1303. When the progress bar is within interval 1301, the corresponding upgrade level is level one; when the progress bar is within interval 1302, the corresponding upgrade level is level two; when the progress bar is within interval 1303, the corresponding upgrade level is level three; and when the progress bar fills all three intervals, the corresponding upgrade level is level four.

[0179] In some embodiments, each appreciation level corresponds to a different value, which is a fixed increment value, and the higher the appreciation level, the larger the corresponding increment value. After determining the appreciation level of a virtual item, the first value of the virtual item is added to the fixed increment value corresponding to that appreciation level, and the sum obtained is the second value of the virtual item.

[0180] As an example, suppose the initial value of a virtual item is 10,000. If the determined upgrade level is the first level, its corresponding value is 50,000, then the final displayed second value is 60,000 (i.e., 10,000 + 50,000); if the upgrade level is the highest level, its corresponding value is 1,000,000, then the final displayed second value is 1,010,000.

[0181] In some embodiments, each appreciation level corresponds to a different appreciation ratio, which refers to a magnification factor or percentage multiplier. After determining the appreciation level of a virtual item, the first value of the virtual item is multiplied by the appreciation ratio corresponding to that appreciation level, and the resulting product is the second value of the virtual item.

[0182] As an example, suppose the initial value of a virtual item is 100,000. If the determined appreciation level is the first level, its corresponding appreciation ratio is 1.5 times, then the final displayed second value is 150,000 (i.e., 100,000 × 1.5); if the appreciation level is the highest level, its corresponding appreciation ratio is 10 times, then the final displayed second value is 1,000,000.

[0183] In this embodiment, by dividing the appreciation progress bar into multiple intervals and mapping them to different appreciation levels, the complex numerical calculation process is transformed into an intuitive, phased experience. The grading is intuitively conveyed through the traversal of progress bar intervals, making the rules for determining the final value transparent and easy to understand, significantly enhancing the strategic depth of the appreciation gameplay.

[0184] In some embodiments, when the virtual item is successfully upgraded based on the appreciation process, a value change effect of the virtual item can also be displayed; wherein, the value change effect corresponds to the target appreciation level, and different appreciation levels correspond to different value change effects.

[0185] In some embodiments, value-changing effects can be displayed on the appearance of virtual objects, such as different colored light effects or particle animations displayed at the edges of virtual objects.

[0186] As an example, the value change effect corresponds to the target appreciation level. Different appreciation levels correspond to different value change effects in terms of color parameters, brightness parameters, animation frequency, or the number of visual components included. The higher the appreciation level, the greater the brightness value of the corresponding value change effect, the wider the rendering coverage on the surface of the virtual object, or the more particle components it includes.

[0187] Assume a virtual item has four appreciation levels: Level 1, Level 2, Level 3, and Level 4. If the target appreciation level is Level 1, the value change effect can be represented by a first-color (e.g., blue) light effect rendered in a localized area of ​​the virtual item (e.g., the edge of a virtual electronic device's screen). The brightness parameters and animation playback frequency of this first-color light effect are within a first preset range, indicating that the virtual item has completed a basic value increase.

[0188] If the target appreciation level is the second level (higher than the first level), the value change effect can be represented as a second-color (e.g., purple) light effect surrounding the virtual item, and the brightness parameter of this light effect exhibits periodic changes in brightness (e.g., a breathing light effect). Compared to the first level, the second-level light effect has a larger rendering coverage area and a larger peak brightness value to provide a differentiated visual cue.

[0189] If the target value level is the third level (higher than the second level), the value change effect can be manifested as a third color (e.g., orange) light effect covering the entire surface of the virtual item, with the addition of dynamic particle components emitted outward from the surface of the virtual item.

[0190] If the target upgrade level is the fourth level (i.e., the preset highest level), the value change effect can be represented as a fourth-color (e.g., bright yellow or gold) halo effect that surrounds the overall appearance of the virtual item. The brightness parameters, particle component generation quantity, and animation playback frequency of this halo effect are all set to the highest threshold, and fragment layers or columnar beam effects moving along a specific trajectory are superimposed and rendered around the halo, thus visually distinguishing it from other lower upgrade levels.

[0191] As an example, see Figure 14 , Figure 14 This is a schematic diagram illustrating the value change effect provided in this application embodiment. Before a virtual item is successfully upgraded, its display style in the virtual scene is 1401. Upon successful upgrade, a value change effect can be displayed on the virtual item, which corresponds to the target upgrade level: when the target upgrade level is the first level, the virtual item's display style is 1402; when the target upgrade level is the second level, the virtual item's display style is 1403; when the target upgrade level is the third level, the virtual item's display style is 1404; and when the target upgrade level is the fourth level, the virtual item's display style is 1405.

[0192] In this embodiment, by using the aforementioned value-changing effects comprised of different colors, brightness, and particles, the graphical user interface can objectively map and convey the current appreciation level of virtual items by utilizing the dynamic rendering of the virtual item's surface through the rendering engine. This design improves the information transmission efficiency of the graphical user interface without relying on additional text UI, enabling users in the same virtual scene to accurately and intuitively identify the current value level of the virtual item based on its objective rendering state.

[0193] In some embodiments, from a third-person perspective, when a user-controlled virtual character holds the virtual item with both hands, other virtual characters can also observe the value change effect on the virtual item from their perspective.

[0194] In some embodiments, if the virtual item is successfully upgraded based on the upgrade process, the status indicator will be removed and the first inspection control will be switched to the second inspection control; wherein, the second inspection control is used to control the virtual character to perform an inspection operation on the virtual item when triggered.

[0195] After a virtual item is successfully upgraded, its display in the virtual inventory interface will change accordingly. At this time, the virtual item will switch from an upgradeable state to a non-upgradeable state.

[0196] As an example, in the virtual inventory interface, if the upgraded virtual item is selected again, the previously displayed first inspection control (such as the "Special Inspection" button) will be replaced or switched to a second inspection control (such as the regular "Inspect" button). In response to a trigger operation performed on this second inspection control, the virtual character is controlled to inspect the virtual item. However, the upgrade control will no longer be displayed during the virtual character's inspection operation.

[0197] As an example, see Figure 15 , Figure 15 This is a schematic diagram of the display of the viewing control provided in this application embodiment. When the virtual item 1501 is in an upgradable state, when displaying the virtual item 1501, the corresponding status indicator 1502 and the first viewing control 1503 can be displayed simultaneously. After the virtual item 1501 completes its upgrading, the status indicator 1502 is no longer displayed when displaying the virtual item 1501, and the display switches from the first viewing control 1503 to the second viewing control 1504.

[0198] In this embodiment, by canceling the display of the status indicator and switching the viewing control downgraded after the upgrade is successful, the change information of the virtual item's status is objectively and accurately conveyed to the user at the visual level, reducing visual redundancy and cognitive load. At the same time, at the underlying interaction logic, the operation path of repeatedly triggering the upgrade process is fundamentally blocked, effectively avoiding invalid operations and improving the efficiency of human-computer interaction in the virtual scene.

[0199] In some embodiments, if the virtual item is successfully upgraded, and the second value reaches a value threshold, the virtual character is controlled to perform a celebration action, and the virtual item is put away after the celebration action is completed; if the second value does not reach the value threshold, the virtual character is controlled to put away the virtual item directly.

[0200] In some embodiments, a value threshold is used to distinguish between the high-value range and the ordinary value range of a virtual item after its appreciation. For example, the value threshold can be set to a specific value corresponding to the second value of the preset highest appreciation level. The celebration action can be a pre-configured piece of virtual character skeletal animation data, manifested as specific limb movement characteristics. For example, these movement characteristics can be manifested as preset movement trajectories such as bending the arm or clenching the fist.

[0201] As an example, see Figure 16 , Figure 16 This is a schematic diagram of a virtual character's celebration action provided in an embodiment of this application. When a virtual item is successfully upgraded and its second value reaches a value threshold, in the virtual scene 1601, the virtual character controls one hand 1602 to clench a fist to indicate celebration, while the other hand 1603 holds the virtual item 1604.

[0202] In some embodiments, after a virtual item's value increases, a second value for the virtual item is obtained and compared with a preset value threshold. When the second value is determined to be greater than or equal to the value threshold, a specific body animation of a virtual character (i.e., performing a celebration action) is played. After the specific body animation has finished playing, an animation of moving the virtual item out of sight and returning to a normal posture (i.e., putting away the virtual item) is played. If the second value is determined to be less than the value threshold, the playback step of the specific body animation is skipped, and the animation of moving the virtual item out of sight and returning to a normal posture (i.e., directly putting away the virtual item) is played directly.

[0203] In some embodiments, when a virtual character performs a celebration action, it can also be seen from the perspective of other virtual characters in the virtual scene.

[0204] In this embodiment, by setting a value threshold and comparing it with a second value, dynamic and discriminative feedback is provided on the magnitude of the appreciation result. Without adding extra two-dimensional controls or complex rendering layers to the graphical user interface, the existing skeletal animation of the virtual character in the three-dimensional scene is directly reused and scheduled. The objective differences in action sequences effectively convey the quality of the virtual item's appreciation, improving the accuracy of information feedback and the execution efficiency of the interaction logic on the terminal device.

[0205] In some embodiments, after displaying the second value of the virtual item, the appreciation record of the virtual item is displayed in response to a viewing operation of the appreciation record of the virtual item.

[0206] The appreciation record is the static historical data determined after a virtual item completes its appreciation process. As an example, this static historical data may include static images of each acquired appreciation element and the final calculated target appreciation level.

[0207] In some embodiments, after a virtual item is successfully upgraded, it switches from an upgradeable state to a non-upgradeable state. When displaying the virtual item, a second viewing control is displayed in response to a trigger operation on the virtual item. By responding to a trigger operation on the second viewing control, the virtual character is controlled to perform a viewing operation on the virtual item. During the virtual character's viewing operation, a viewing operation on the upgrade record can be triggered.

[0208] In some embodiments, viewing the appreciation history of virtual items can be triggered in any of the following ways: The first method is direct touch triggering based on a specific area of ​​the virtual item's appearance: During the virtual character's inspection operation, in response to a trigger operation targeting a specific coordinate area on the virtual item's surface, the trigger operation is determined to be a viewing operation for the appreciation record. For example, when the virtual item is a virtual electronic device with a virtual display screen, the trigger operation could be targeting the screen display area corresponding to that virtual display screen.

[0209] The second method is based on independent button triggering of associated interface controls: During the virtual character's inspection operation, a record query control is displayed, and in response to the trigger operation for the record query control, the trigger operation is determined as a viewing operation for the appreciation record.

[0210] The third type is gesture triggering based on a specific sliding trajectory: during the virtual character's inspection operation, in response to receiving continuous sliding touch input that conforms to a specific direction or specific geometry in the graphical user interface, the input event is identified as an operation to view the appreciation record.

[0211] As an example, see Figure 17A , Figure 17C and Figure 17C , Figure 17A This is a schematic diagram of the method for viewing appreciation records provided in this application embodiment. Figure 1 , Figure 17B This is a schematic diagram of the method for viewing appreciation records provided in this application embodiment. Figure 2 , Figure 17C This is a schematic diagram of the method for viewing appreciation records provided in this application embodiment. Figure 3 Firstly, as Figure 17A As shown, after successfully upgrading virtual item 1701, in response to the trigger operation of the second viewing control 1702 corresponding to virtual item 1701, the virtual character is again controlled to perform a viewing operation on the virtual item. At this time, as shown... Figure 17B As shown, the virtual character 1703 holds the virtual item 1701 in its hand. In response to a click on a preset area 1704 of the virtual item 1701, the following is displayed: Figure 17CThe virtual item appreciation record display interface 1705 shows the virtual item appreciation record, which includes: multiple value-added elements 1706 obtained during the appreciation process and appreciation progress indication information 1707 determined based on the multiple value-added elements 1706.

[0212] In this embodiment of the application, by configuring an independent viewing operation and appreciation record interface after the appreciation ends, and by rendering static appreciation records, the functional requirements of information backtracking are met, and the terminal computing power consumption caused by repeatedly calling animation assets is avoided, thereby improving the operating efficiency of the information processing device.

[0213] In some embodiments, when the virtual item is successfully upgraded, if the second value reaches a value threshold, a first prompt text is displayed to indicate that the virtual item has been successfully upgraded and to indicate the upgrade quality of the virtual item; if the second value does not reach the value threshold, a second prompt text is displayed to indicate that the virtual item has been successfully upgraded.

[0214] As an example, the first notification text contains basic success feedback information, plus an additional text string indicating the highest quality enhancement. For example, the first notification text could be "Perfectly Decoded". The second notification text, on the other hand, only contains the basic, standard success feedback information. As an example, the second notification text could be "Decoding Complete".

[0215] In some embodiments, after all value-added elements have been displayed and the second value of the virtual item has been determined, differentiated settlement text feedback will be displayed in the graphical user interface based on the final achieved appreciation level. If the calculated second value reaches or exceeds the value threshold, a first prompt text can be highlighted in a specific area to clearly convey to the user that not only has the appreciation been successful, but the highest quality appreciation result has been achieved. If the calculated second value does not reach the value threshold, a second prompt text will be displayed in the corresponding area to convey the basic information that the appreciation process has been successfully completed.

[0216] In some embodiments, the first prompt text and the second prompt text may differ not only in their text content but also in their display style.

[0217] In some embodiments, since the first prompt text represents a high-quality appreciation result that has reached a value threshold, its font size parameter in the graphical user interface can be set to a first preset size, its font weight parameter is set to bold, and its font color uses a preset highlight color (e.g., a highly saturated bright yellow or gold). The second prompt text represents a regular appreciation result, and its font size parameter is set to a second preset size smaller than the first preset size, its font weight parameter uses a regular font weight, and its font color uses a regular color (e.g., white).

[0218] In some embodiments, when displaying the first prompt text, the rendering engine synchronously renders an additional visual effects layer on or around the first prompt text. For example, a highlight halo layer, a dynamically spreading particle effects layer, or a periodically changing sweeping light effect can be rendered in the background area of ​​the first prompt text. When displaying the second prompt text, the rendering engine only calls the basic text rendering components, without adding dynamic particle effects, or simply provides a static, semi-transparent geometric outline at the bottom to ensure the basic information is clearly readable.

[0219] In some embodiments, the first prompt text may invoke an entrance animation with a dynamic easing curve upon entering the graphical user interface. As an example, the first prompt text could employ an elastic entrance animation that rapidly zooms in from the center of the screen with slight screen vibration parameters, where both the timing and amplitude parameters are configured in the higher range. The second prompt text, on the other hand, could employ a smooth transparency gradient or a basic uniform vertical translation entrance animation, with relatively gentle transition parameters.

[0220] In some embodiments, the interface component corresponding to the first prompt text is given the highest rendering level in the graphical user interface, allowing it to completely overshadow all other environmental visual components in a three-dimensional visual perspective, and its horizontal or vertical display bounding box occupies a wider central area of ​​the screen. While the interface component corresponding to the second prompt text is also displayed centrally, its bounding box occupies a relatively smaller proportion of screen pixels, avoiding strong visual obstruction of the virtual scene background. Through the aforementioned differences in objective display parameters such as font, effects, animation, and spatial hierarchy, the graphical user interface can directly and clearly convey the highest quality represented by the first prompt text by utilizing the density of visual elements and dynamic rendering performance, without relying on additional explanatory text. This further enhances the information transmission efficiency and the sense of hierarchy of interface feedback during the result settlement stage of the terminal device.

[0221] As an example, see Figure 18 and Figure 19 , Figure 18 This is a schematic diagram of the prompt text provided in the embodiments of this application. Figure 1 , Figure 19 This is a schematic diagram of the prompt text provided in the embodiments of this application. Figure 2 If a virtual item is successfully upgraded, and its secondary value reaches a certain threshold, then... Figure 18 As shown, the first prompt text 1801 is displayed, and surrounding the first prompt text 1801, particle effects 1802 are displayed. If the second value does not reach the value threshold, then... Figure 19 As shown, the second prompt text 1901 is displayed.

[0222] In this embodiment, by utilizing the upgraded quality evaluation vocabulary added to the first prompt text and the differences in layout style, different levels of settlement feedback are accurately conveyed to the user through visual differences in the graphical user interface. This not only makes the final result more intuitive and clear, but also improves the efficiency and hierarchy of information transmission at important interaction nodes of the graphical user interface through textual differentiation.

[0223] In some embodiments, virtual items may also experience value enhancement failures. In such cases, a failure message and the reason for the failure are displayed. The failure message indicates that the value enhancement of the virtual item has failed, and the virtual item's value enhancement is based on multiple randomly selected value-added elements. The reasons for the failure include at least one of the following: Each value-added element corresponds to a value-added value; the sum of the value-added values ​​of multiple value-added elements does not reach the value-added threshold; multiple value-added elements include value-added elements of the target type; the combination of multiple value-added elements does not match the preset element combination template.

[0224] In some embodiments, the specific display method for the failure message and the reason for failure can be implemented as follows: When the upgrade is determined to have failed, the original upgrade process is stopped, a pop-up window appears in the center of the virtual item's upgrade interface, and the failure message and the reason for failure are displayed in the pop-up window. As an example, the failure message (e.g., "Decryption Failed" or "Upgrade Aborted") can be displayed as the main title, centered; and below the main title, the corresponding reason for failure will be displayed in conjunction with the specific judgment logic.

[0225] In some embodiments, the specific determination methods for the above three failure reasons are as follows: For the first reason for failure (i.e., the sum of the value increments of multiple value-added elements does not reach the value increment threshold): The determination method involves summing the value increments (e.g., the card level values) of all randomly selected value-added elements (e.g., the 5 virtual cards displayed sequentially), and comparing the sum with a preset value increment threshold. If the sum is less than the threshold, the value increment is considered to have failed.

[0226] In terms of display, multiple value-added elements are displayed sequentially, but the final increase in the value-added progress indicator information (such as the progress bar) fails to cross the lowest valid level range. At this point, the interface displays a failure message and objectively displays the numerical comparison in the failure reason area, such as displaying the text message "The sum of the currently acquired values ​​is too low and has not reached the minimum value-added standard".

[0227] For the second type of failure (i.e., multiple value-added elements include value-added elements of the target type): Each time a value-added element is randomly selected, its type label field is checked. If the type label of the currently selected value-added element is detected to belong to the target type with a blocking attribute, an interruption command is triggered, and the value-added process is deemed to have failed.

[0228] In terms of display method, the sequential display process of value-added elements will be forcibly interrupted. As an example, if the value-added element is presented as a virtual card with interference mark when the third value-added element is displayed, an alarm visual effect (such as flashing red light at the edge of the screen) will be triggered, and a failure prompt message will be displayed directly. At the same time, the text prompt "Intercepting element detected, process forcibly terminated" will be displayed in the failure reason area.

[0229] For the third reason for failure (i.e., the combination of multiple value-added elements does not match the preset element combination template): In terms of the determination method, after all value-added elements have been displayed, the attribute set of these value-added elements (such as category labels or color identifiers) is extracted and compared with the pre-configured combination template library. If no matching template relationship can be found, the enhancement is determined to have failed.

[0230] In terms of display method, all value-added elements are displayed sequentially, but these value-added elements do not match the preset element combination template. Subsequently, the interface displays a failure message, and the text prompt "The elements lack association and no effective combination has been achieved" is displayed in the failure reason area.

[0231] In this embodiment, by not only providing a failure result prompt in the logic branch of the appreciation failure, but also clearly displaying the specific reasons for the failure, a more complete interactive feedback is achieved. This not only enriches the judgment dimensions of the appreciation interaction, expanding the single probability success logic into a multi-dimensional logic that includes numerical verification, risk avoidance, and combined strategies, thus improving the strategic depth of human-computer interaction in virtual scenarios; but also reduces information opacity by clearly displaying the failure logic, thereby improving the information interpretation capability of the graphical user interface and the user experience.

[0232] In some embodiments, when dynamically displaying the upgrade process of a virtual item, in response to receiving a status interruption event for a virtual character, causing the upgrade to fail, the display of the virtual item's upgrade process will be canceled, and a failure message indicating the failure of the virtual item's upgrade will be displayed. Among them, the state interruption event includes at least one of the following: damage determination event in which the virtual character loses health points; action switching event in which the virtual character performs a preset action; abnormal state event in which the virtual character is in a controlled state.

[0233] In some embodiments, a damage determination event that causes a virtual character to lose health points refers to an event in which a virtual character is attacked by an external hostile target or affected by dangerous environmental factors in a virtual scene, resulting in a reduction of its health point attribute parameter, which represents its survival status.

[0234] In some embodiments, the terminal can continuously monitor the virtual character's health attribute parameter. If, during the dynamic display of the virtual item's value increase process, a data update instruction is received from the damage calculation module, and the updated health parameter is found to be less than the original health parameter, a damage determination event is immediately triggered.

[0235] As an example, during the upgrade of a virtual item, if the virtual character is hit by virtual bullets fired from other hostile targets, or if the area where the character is standing is covered by spreading virtual flames, a flashing red hit effect will be displayed, the current upgrade progress bar will be interrupted, and a failure message such as "Attacked, upgrade forcibly interrupted" will pop up.

[0236] In some embodiments, an action switching event refers to an event in which the terminal receives an interaction command with a higher execution priority for the virtual character, thereby actively interrupting the current posture used to view and upgrade virtual items. During the dynamic display of the upgrade process, if a trigger signal for a corresponding preset action (such as shooting, aiming, throwing, jumping, or dashing, etc.) is received, since the preset action is pre-set to have a higher priority than the virtual item viewing action, an action switching event is determined to be triggered.

[0237] As an example, while controlling a virtual character to level up, a user suddenly discovers a threat in their field of vision. The user quickly triggers the attack controls on the graphical user interface. To prioritize survival, the user will control the virtual character to instantly put away virtual items and launch an attack. At this point, the level-up is confirmed to have failed, and a failure message such as "Tactical action intervened, level-up aborted" pops up.

[0238] In some embodiments, an abnormal state event refers to an event in which a virtual character loses its ability to act autonomously and is forced into a preset controlled animation state due to changes in physical terrain or the control effects of specific virtual props. The terminal reads the spatial state tags of the virtual character in real time through the physics engine and the state control module. During the ascent, if the collision detection result output by the physics engine indicates that the virtual character has detached from the ground support (i.e., a physical fall judgment is triggered), or if the state control module receives a status code with a forced control effect (such as parameter identifiers for dizziness, knockback, freezing, etc.), then an abnormal state event is determined to have been triggered.

[0239] As an example, if a virtual character is performing an upgrade while standing on the edge of a steep building, and then slides off the edge due to a collision, triggering a downward freefall; or if, during the upgrade process, the character is hit by a virtual projectile with a dizzying effect, causing the character's body to enter an uncontrollable, frozen animation state. In these cases, the upgrade is deemed a failure, and a failure message such as "Abnormal environmental state, unable to maintain stable upgrade" pops up.

[0240] In this embodiment, by binding the real-time survival and movement status of virtual characters to the value-up process of virtual items, and canceling the value-up process when a state interruption event is triggered, the logical conflict of "combat shooting while simultaneously upgrading items" is objectively prevented. This not only ensures the rigor of the physical rules and action logic of the virtual scene, but also forces users to find a safe environment and bear the risk of being interrupted by the environment when using this function, greatly enhancing the sense of survival tension and immersion in human-computer interaction within the virtual scene. At the same time, by clearly categorizing and displaying failure prompts, clear feedback is provided to users, avoiding interactive confusion caused by sudden interruptions.

[0241] In some embodiments, if the virtual item fails to increase its value, a third value may be displayed; wherein the third value is lower than or equal to the first value. That is, if the virtual item fails to increase its value, the value attribute of the virtual item may remain unchanged at its original first value, or it may become a lower third value.

[0242] In some embodiments, the third value can be determined as follows: After determining that the current appreciation process has failed, the terminal will further obtain the specific failure status code (i.e., the reason for failure) that caused the failure, and call the corresponding value determination logic to calculate the third value based on the different failure status codes: The first determination logic (value guarantee mechanism): If the extracted failure status code corresponds to a regular numerical shortfall (e.g., the sum of the value increments of multiple value-added elements does not reach the value increment threshold) or a mismatch in the combination rules, it is determined that no destructive condition has been triggered. In this case, the value of the third value is directly assigned to the first value of the virtual item. That is, although this appreciation operation failed to bring about a value increase, it did not cause a loss of the original asset.

[0243] The second determination logic (value depreciation mechanism): If the extracted failure status code corresponds to triggering a destructive condition (e.g., during random sampling, an added-value element of a target type containing destructive attributes is extracted), the deduction algorithm will be activated. Specifically, a depreciation ratio parameter (e.g., a depreciation rate of 50%) or a fixed deduction constant bound to the added-value element of that target type is extracted. Subsequently, the first value is multiplied by the depreciation ratio parameter, or the first value is subtracted from the fixed deduction constant; the result is the third value, which is lower than the first value.

[0244] In some embodiments, after displaying the failure message, a settlement result view will also pop up simultaneously to objectively show the user the determined third value. If the determined third value is equal to the first value, the settlement result view will display the message "Original data is safe, value is not damaged," and directly display the specific value equivalent to the first value. If the determined third value is lower than the first value, a value comparison window will be displayed. The left side of the value comparison window will display the original first value of the virtual item, the right side will display the third value, and a downward arrow indicating the difference in value will be displayed between the two.

[0245] In some embodiments, when there are multiple virtual items in an upgradable state, in response to a viewing command for any virtual item, a batch upgrading control for multiple virtual items is displayed; in response to a trigger operation for the batch upgrading control, the upgrading process of each virtual item is dynamically displayed sequentially according to a preset sorting rule; after the upgrading process of all virtual items has been displayed, an upgrading result summary interface is displayed, which is used to display the upgrading result of each virtual item.

[0246] In some embodiments, during a game in a virtual scene, when a user collects and acquires multiple virtual items in an upgradable state, in response to a viewing command for any one of the virtual items, in addition to displaying the upgradable control for that virtual item, an additional batch upgradable control will be displayed in a specific area (e.g., the bottom or side of the screen).

[0247] In response to the trigger operation for this batch upgrade control, the system enters batch display mode. Based on preset sorting rules, the upgrade process of each virtual item is dynamically presented on the screen sequentially (i.e., the process of extracting value-added elements and the dynamic changes of the progress bar are displayed sequentially). Once the upgrade processes of all virtual items have been dynamically displayed, a summary interface for upgrade results is displayed. In this summary interface, the changes in data before and after the upgrade of multiple virtual items are displayed in parallel in a list view or grid view. Examples include the initial first value of each item, the final upgrade level achieved, and the second value after a successful upgrade or the third value after a failed upgrade.

[0248] In some embodiments, a batch upgrade control can also be displayed in the virtual backpack interface of the virtual character. Specifically, when the virtual character acquires multiple virtual items in an upgradable state, in response to a multi-selection operation for multiple virtual items, a batch upgrade control for the selected virtual items is displayed in the virtual backpack interface. In response to a trigger operation on the batch upgrade control, the upgrade process of each virtual item is dynamically displayed sequentially according to a preset sorting rule.

[0249] In this embodiment, by introducing a batch upgrade control and automated queuing rendering logic, the process of viewing, triggering, and settling, which originally required multiple repetitive steps, is integrated into a single interactive loop. This design not only significantly reduces the repetitive steps users take when dealing with a large number of virtual items, lowering the frequency and workload of human-computer interaction; but also preserves the dynamic feedback effect of the upgrade gameplay itself by dynamically displaying the upgrade process sequentially, and improves the efficiency of information integration and data transparency when multiple data points are displayed in parallel using the final summary interface.

[0250] In some embodiments, while displaying the value-added control for the virtual item in step 102 above, a countdown timer for the value-added control can also be displayed; when the countdown reaches zero, the value-added control is de-displayed, and the virtual item is controlled to switch from a value-added state to a non-value-added state.

[0251] In some embodiments, the border of the appreciation control is displayed as a countdown progress bar. Specifically, the geometric border of the appreciation control is not a static image, but a visual feedback component with dynamic reduction or filling capabilities. When the appreciation control is displayed along with its countdown, the border of the appreciation control will exhibit a motion effect of shortening along the border. For example, if the appreciation control is rectangular, the countdown progress bar can be represented as a colored light bar that starts from the top midpoint of the rectangular border and gradually disappears clockwise. As the countdown progresses, the length of the border progress bar will continuously decrease until the countdown ends and the border completely disappears.

[0252] In some embodiments, the color parameter of the border progress bar can also be related to the remaining percentage of the countdown. For example, it can be displayed in green for the first 80% of the countdown, and when the remaining time is less than the 20% threshold, the color of the border progress bar can be switched to red with a flashing effect to clearly inform the user that the interactive window is about to close.

[0253] In some embodiments, if the user does not perform any triggering operation on the upgrade control before the countdown reaches zero, it is determined that the upgrade opportunity has been forfeited. At this time, the upgrade control and countdown information are removed from the display; simultaneously, the status indicator of the virtual item in the virtual backpack (such as the "Special View" badge) is removed, and the status of the virtual item is switched to an unupgradeable state.

[0254] In this embodiment, a countdown timer and a state switching mechanism after timeout are introduced to limit the time window for virtual item upgrade operations. This not only effectively avoids specific interactive controls from being meaninglessly mounted on the graphical user interface for extended periods, thus releasing the interface rendering resources and memory overhead of the terminal device in a timely manner, but also, through the irreversible state switching mechanism, prompts users to make rapid interactive decisions within a limited time, significantly improving the compactness of human-computer interaction and the efficiency of process execution in the virtual scene. Furthermore, by using the border of the upgrade control directly as the countdown progress bar, visual unity between the interactive control and the state information is achieved. This design not only avoids creating an additional independent text display area in the graphical user interface, effectively maintaining the simplicity of the interface and the immersive experience of the loot viewing interface, but also, because the progress bar is closely attached to the operation target (i.e., the upgrade control), allows users to perceive the operation time limit in real time using their peripheral vision while observing the control, significantly improving the information transmission efficiency and intuitiveness of human-computer interaction in urgent interactive scenarios.

[0255] The following will describe an exemplary application of the embodiments of this application in a real-world application scenario. The virtual scene can be a virtual scene corresponding to a game application, and the game application can be a "search, fight, and retreat" game. "Search" refers to resource gathering, "fight" refers to combat, and "retreat" refers to withdrawal. In other words, a "search, fight, and retreat" game is a type of game that integrates resource gathering, combat, and final withdrawal as its core gameplay.

[0256] In the virtual item processing method provided in this application embodiment, an appreciation gameplay is proposed based on existing virtual items to enrich the experience of searching for high-value items. The appreciation result brings more randomness and surprise, making players more expectant of the resource collection process. The interaction process of virtual resources in the virtual scene is described below.

[0257] First, there's the pickup and activation phase. In a virtual match, after a virtual character picks up a virtual item, the item goes into their inventory. If a special inspection marker (status indicator) for the item is displayed in the inventory, it means the item is eligible for an upgrade. Clicking on a virtual item with the special inspection marker in the inventory interface will display a special inspection option (the first inspection control). Responding to a click on this option, the virtual character will put away their currently held virtual item and perform an inspection operation on it.

[0258] Secondly, there is the inspection and enhancement phase. During the inspection of the virtual item by the virtual character, the character holds the item with both hands to display its appearance, allowing the player to view its details. A "decode" button (i.e., the enhancement control) is also displayed. Clicking this button initiates the enhancement process for the virtual item. If no click is received, the inspection remains in progress until it ends or the player exits. Specifically, in response to a click on the "decode" button, the device screen displaying the virtual item in the virtual scene lights up, indicating that the enhancement process for that item has begun.

[0259] The upgrade process mainly consists of three stages. In the first stage, upon receiving a click on the "decode" button, the device screen displays a signal scanning status, showing multiple virtual slots, each displaying the words "Cracking," accompanied by dynamic scanning light effects. In the second stage, after scanning the target character card (i.e., the upgrade element), a silhouette of the character from the target card is displayed in the virtual slot, indicating to the player that they are about to acquire the target character card. In the third stage, once multiple virtual slots display silhouettes of the target character cards, the target character card is flipped, changing from displaying silhouettes to displaying the actual character card face.

[0260] In the third stage, taking the acquisition of 5 character cards as an example, the card faces of the 5 character cards are scanned and displayed in sequence, each with a different star rating. The card faces also display different types of characters, and the star rating range for different types of characters is different. For example, if a card face displays character A, the star rating might be 1-3 stars; if it displays character B, the star rating might be 1-5 stars.

[0261] The star rating displayed on each card is added to the rarity progress bar in real time. Based on the total accumulated star rating, the rarity progress bar is divided into four levels from low to high: Level 1: The progress bar is in the first slot; Level 2: The progress bar has increased to the second slot; Level 3: The progress bar has increased to the third slot; Level 4: All three slots are full, representing the highest value level. Different levels correspond to different increases in value. After all 5 cards have been displayed, players will receive differentiated settlement feedback based on the final achieved rarity level. The settlement feedback specifically includes: Method 1: Display text prompts. When the rarity level reaches the highest level four (i.e., the progress bar is full), the words "Perfectly Decoded" will be highlighted with special effects, thereby maximizing the player's sense of accomplishment and experience in achieving the highest goal; if the rarity level is in one of the other three levels (i.e., level one to level three), the text prompt "Decoding Completed" will be displayed.

[0262] Method Two: While displaying the text prompt, a value comparison prompt window pops up. The value comparison prompt window displays the original value (i.e., the first value) and the value after appreciation (i.e., the second value) of the virtual item. Through intuitive numerical comparison, players can clearly perceive the increased benefits brought by this gameplay operation.

[0263] After a virtual item's value is increased, the viewing state will automatically exit. If the rarity level reaches the highest level four, a celebratory hand gesture of the virtual character, such as a clenched fist gesture, can be displayed before exiting the viewing state to give the player a strong sense of success. If the rarity level does not reach level four, an animation of putting away the virtual item and taking out the virtual item that was put away before viewing will be displayed when exiting the viewing state.

[0264] During the inspection of this virtual item, the virtual character is shown holding the item in the virtual scene. The virtual item itself will also present differentiated visual effects based on its rarity level determined during the appreciation process. The specific display methods of the visual effects are as follows: Virtual items display lighting effects corresponding to their current rarity level. The higher the rarity level, the stronger the glow and the higher the color saturation of the lighting effect, making it more noticeable and visually stunning. This display method allows other game characters in the virtual scene to observe the virtual character's rarity progression, thus enhancing the efficiency of information transmission during gameplay.

[0265] After the virtual item's upgrade is complete and the user exits the inspection of the virtual item, the special inspection marker for the virtual item is removed from the virtual character's inventory. The special inspection option in the function button area is switched to the regular inspection option. In response to a trigger action on this inspection option, the virtual character is again controlled to inspect the virtual item, but the decryption button is no longer displayed. During the virtual character's inspection, in response to received preset interaction actions, the historical upgrade record of the virtual item is displayed.

[0266] See Figure 20 and Figure 21 , Figure 20 This is a flowchart illustrating the virtual item processing method provided in the embodiments of this application. Figure 2 , Figure 21 This is a flowchart illustrating the virtual item processing method provided in the embodiments of this application. Figure 3 The following is combined with Figure 20 and Figure 21 The steps shown illustrate the processing method for virtual items provided in the embodiments of this application from a technical perspective.

[0267] In step 2001, it is determined whether the virtual item picked up by the player has a special inspection mark (i.e., status mark). If there is no special inspection mark, steps 2002 to 2003 are executed. If there is a special inspection mark, step 2004 is executed.

[0268] In step 2002, only the "View" button is displayed in the backpack.

[0269] The "Inspect" button triggers an inspection of the virtual item. This button can be displayed for any virtual item.

[0270] In step 2003, after receiving a click operation on the inspect button, an inspect screen for the virtual item is displayed.

[0271] In step 2004, the special inspection mark and special inspection button are displayed in the backpack.

[0272] The special inspection button can also be used to trigger an inspection of the virtual item, but it is only displayed for virtual items with a special inspection mark.

[0273] In step 2005, after receiving a click operation on the special inspection button, the inspection screen for the virtual item and the decryption button are displayed.

[0274] The process of displaying the inspection screen and the decryption button for the virtual item can be referred to as a special inspection of the virtual item, while the process of only displaying the inspection screen after clicking the inspection button in step 2003 can be referred to as a normal inspection of the virtual item.

[0275] In step 2006, it is determined whether a trigger operation for the decryption button was received during the special inspection process. If not, proceed to step 2007; if so, proceed to step 2008.

[0276] In step 2007, the viewing screen remains on.

[0277] In some embodiments, the view can be exited at any time while it is being displayed. The exit operation can be triggered by an exit control, which can remain displayed throughout the view's lifecycle.

[0278] It should be noted that the viewing screen for the virtual item can be the same or different during special viewing and normal viewing, but the exit control can be displayed in both cases.

[0279] In step 2008, an appreciation screen is displayed to show the appreciation process of the virtual item.

[0280] In step 2009, five virtual slots are displayed on the appreciation screen (i.e., the value factor acquisition interface).

[0281] Five virtual slots are used to indicate the acquisition of five character cards.

[0282] In step 2010, data is randomly retrieved according to the strategy configuration table to display different card faces.

[0283] The card display logic is as follows: first, a silhouette of the card (i.e., the outline silhouette of the virtual object) is presented, followed by the display of specific card information and star rating information (i.e., level). At the same time, the value corresponding to the star rating information is added to the progress bar at the top of the screen. This process is repeated until all cards are displayed.

[0284] In step 2011, it is determined whether all card faces have been displayed. If not, step 2010 is executed. If all cards have been displayed, step 2012 is executed.

[0285] Accept Figure 20 See Figure 21 The following is a continuation of step 2011, which will explain the subsequent steps.

[0286] In step 2012, based on the total accumulated star rating, the specific level is displayed after the progress bar, and the corresponding light effect feedback is displayed on the virtual item.

[0287] As mentioned earlier, the rarity progress bar is divided into four levels from low to high. Correspondingly, the specific level displayed after the progress bar can be as follows: when the progress bar is in the first segment, it is marked "Level 1"; when it grows to the second segment, it is marked "Level 2"; when it grows to the third segment, it is marked "Level 3"; and when the progress bar occupies all three segments, it is marked "Level 4".

[0288] In some embodiments, different levels may correspond to different light effects, where the difference between different light effects may lie in the displayed color. For example, level one corresponds to a yellow light effect, level two corresponds to a gold light effect, level three corresponds to a purple light effect, and level four corresponds to a blue light effect.

[0289] In step 2013, it is determined whether level four has been reached. If so, step 2014 is executed; otherwise, step 2015 is executed. In step 2014, the first prompt text is displayed. After step 2014, steps 2016 and 2017 can be executed simultaneously. In step 2015, the second prompt text is displayed, and step 2017 will be executed after step 2015.

[0290] In step 2016, a unique hand animation is played. In step 2017, a value comparison prompt (i.e., a value comparison window) pops up. This pop-up value comparison prompt is used to inform the player of the change in value before and after decoding.

[0291] After executing either step 2016 or step 2017, step 2018 will be executed. In step 2018, the inspection process exits. In step 2019, the virtual item icon status is updated. Updating the item icon status means changing the previously displayed special inspection option (i.e., the first inspection control) to a regular inspection option (i.e., the second inspection control). In step 2020, in response to a click on a inspection option, the upgrade record is displayed.

[0292] The following description continues to illustrate the exemplary structure of the virtual item processing device 455 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2 As shown, the software module in the virtual item processing device 455 stored in the memory 450 may include: Display module 4551 is used to display virtual items acquired by virtual characters in a virtual scene game, and to display the first inspection control of the virtual items; wherein, the virtual items have a value attribute corresponding to a first value; The control module 4552 is used to control the virtual character to perform an inspection operation on virtual items in response to a trigger operation on the first inspection control; The display module 4551 is also used to display an appreciation control for virtual items if the virtual items are in an appreciation-capable state during the inspection operation performed by the virtual character. The value-added module 4553 is used to dynamically display the value-added process of virtual items in response to the trigger operation of the value-added control; The display module 4551 is also used to display the second value of the virtual item when the virtual item is successfully upgraded based on the appreciation process, and the second value is higher than the first value.

[0293] In some embodiments, the display module 4551 is further configured to, in response to a trigger operation on a virtual item, display a status indicator at the associated location of the virtual item and display a first viewing control of the virtual item when the virtual item is in an upgradable state; wherein the status indicator is used to indicate that the virtual item is in an upgradable state.

[0294] In some embodiments, virtual items are displayed on the virtual backpack interface of the virtual character; the upgrade module 4553 is further configured to: dynamically display the upgrade process of the virtual items in response to the trigger operation of the upgrade control during the inspection operation performed by the virtual character; the display module 4551 is further configured to: cancel the display of the upgrade control, exit the inspection interface of the virtual character performing the inspection operation, and display the virtual backpack interface after the inspection operation is completed.

[0295] In some embodiments, the display module 4551 is further configured to cancel the display status indicator and switch the first viewing control to the second viewing control when the virtual item is successfully upgraded based on the upgrade process; wherein the second viewing control is used to play the viewing animation of the virtual item when triggered.

[0296] In some embodiments, the value enhancement module 4553 is further configured to: display a value enhancement interface for virtual items; in the value enhancement interface, display value enhancement progress indication information of virtual items, and dynamically display multiple value-added elements in sequence; wherein, the value-added elements are used to increase the value of virtual items, and the value enhancement progress indication information is used to indicate the value enhancement progress of virtual items in the value enhancement process; the value enhancement progress indication information is dynamically changed along with the sequential display of each value-added element to display the growth process of value enhancement progress until all value-added elements are displayed.

[0297] In some embodiments, the enhancement module 4553 is further configured to: sequentially display a plurality of enhancement elements, wherein each enhancement element is presented in the following manner: displaying a virtual slot in a search state and displaying a search effect in the virtual slot, the search effect being used to indicate that an enhancement element is being searched; and displaying the searched enhancement element in the virtual slot when the search effect has finished displaying.

[0298] In some embodiments, the value-added element includes a virtual card. The value-added module 4553 is further configured to: display the outline silhouette of a virtual object in a virtual slot when the search effect is finished, wherein the virtual object is included in the searched virtual card; when the display duration of the outline silhouette reaches the target duration, play a flipping animation of the virtual card, and display the searched virtual card when the flipping animation ends.

[0299] In some embodiments, the value-added elements have corresponding levels, and the value-added progress indication information is presented through the value-added progress bar; the value-added module 4553 is further configured to: display the level identifier of each value-added element displayed in sequence in the value-added interface; wherein, the level identifier is used to indicate the level of the value-added element, and different levels correspond to different growth amounts of the value-added progress bar; along with the display of the level identifier, the value-added progress bar is synchronously controlled to grow according to the growth amount corresponding to the level identifier.

[0300] In some embodiments, the appreciation progress indication information is presented through an appreciation progress bar, which includes multiple progress bar intervals, and different progress bar intervals correspond to different appreciation levels; The display module 4551 is also used to: display the second value of the virtual item corresponding to the target appreciation level when the virtual item is successfully appreciated based on the appreciation process; wherein the target appreciation level corresponds to the current progress bar interval of the appreciation progress bar.

[0301] In some embodiments, the display module 4551 is further configured to display a value change effect of the virtual item when the virtual item is successfully upgraded based on the upgrade process; wherein the value change effect corresponds to the target upgrade level, and different upgrade levels correspond to different value change effects.

[0302] In some embodiments, the enhancement module 4553 is further configured to: display a plurality of virtual slots, each virtual slot corresponding to an enhancement element; for each virtual slot, in response to a triggering operation for the virtual slot, display a plurality of candidate enhancement elements; and in response to a selection operation for a target enhancement element among the plurality of candidate enhancement elements, display the target enhancement element in the virtual slot.

[0303] In some embodiments, the virtual item includes a virtual electronic device having a virtual display screen. The value-added module 4553 is further configured to: dynamically display the value-added process of the virtual item in the virtual display screen of the virtual electronic device.

[0304] In some embodiments, the control module 4552 is further configured to: if the second value reaches a value threshold, control the virtual character to perform a celebration action and then collect the virtual items after the celebration action is completed; if the second value does not reach the value threshold, control the virtual character to directly collect the virtual items.

[0305] In some embodiments, the display module 4551 is further configured to: display the appreciation record of the virtual item in response to a viewing operation of the appreciation record of the virtual item.

[0306] In some embodiments, the virtual item processing device 455 further includes a prompting module, configured to: display a first prompting text if the second value reaches a value threshold, the first prompting text indicating that the virtual item has been successfully upgraded and indicating the upgrade quality of the virtual item; and display a second prompting text if the second value does not reach the value threshold, the second prompting text indicating that the virtual item has been successfully upgraded.

[0307] In some embodiments, the prompting module is further configured to: display a failure prompt message and the reason for failure when the virtual item fails to be upgraded based on the upgrade process; wherein the failure prompt message is used to indicate that the upgrade of the virtual item has failed, and the virtual item is upgraded based on multiple randomly selected value-added elements; the reason for failure includes at least one of the following: each value-added element corresponds to a value-added value, the sum of the value-added values ​​of multiple value-added elements does not reach the value-added threshold; the multiple value-added elements include value-added elements of the target type; the element combination composed of multiple value-added elements does not match the preset element combination template.

[0308] In some embodiments, the display module 4551 is further configured to: display a value comparison window; and in the value comparison window, compare and display the second value and the first value of the virtual item.

[0309] In some embodiments, the virtual item processing device 455 further includes a batch upgrade module, configured to: when there are multiple virtual items in an upgradeable state, display a batch upgrade control for multiple virtual items in response to a viewing instruction for any virtual item; in response to a trigger operation for the batch upgrade control, dynamically display the upgrade process of each virtual item sequentially according to a preset sorting rule; and after the upgrade process of all virtual items has been displayed, display an upgrade result summary interface, which is used to display the upgrade result of each virtual item.

[0310] In some embodiments, the virtual item processing device 455 further includes: a timing module for displaying a countdown timer for the appreciation control while displaying the appreciation control; and a state switching module for canceling the display of the appreciation control and controlling the virtual item to switch from an appreciation-capable state to a non-appreciation-capable state when the countdown reaches zero.

[0311] In some embodiments, the virtual item processing device 455 further includes: an upgrade interruption module, configured to, in response to receiving a status interruption event for a virtual character while dynamically displaying the upgrade process of the virtual item, cancel the display of the upgrade process of the virtual item and display a failure prompt message indicating that the upgrade of the virtual item has failed; wherein, the status interruption event includes at least one of the following: a damage determination event in which the virtual character suffers a loss of health points; an action switching event in which the virtual character performs a preset action; an abnormal state event in which the virtual character is in a controlled state.

[0312] In some embodiments, the enhancement module 4553 is further configured to: display multiple enhancement elements around the virtual item; display the process of each enhancement element moving toward and merging into the virtual item; and dynamically change the appearance of the virtual item as the enhancement elements merge, so as to demonstrate the enhancement process of the virtual item.

[0313] This application provides a computer program product, which includes a computer program or computer-executable instructions. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the virtual item processing method provided in this application. For example, ... Figure 3 The illustrated method for processing virtual items. The processor of an electronic device reads the computer program or computer-executable instructions from a computer-readable storage medium, and executes the computer program or computer-executable instructions, causing the electronic device to perform the virtual item processing method described above in the embodiments of this application.

[0314] This application provides a computer-readable storage medium storing computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the virtual item processing method provided in this application. For example, ... Figure 3 The method for handling virtual items is shown.

[0315] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0316] In some embodiments, computer-executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.

[0317] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).

[0318] As an example, computer-executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0319] In summary, this application's embodiments, through displaying a dedicated value-up control for acquired virtual items in virtual game scenarios, provide users with a way to trigger the value increase of these virtual items. Responding to the triggering operation of this value-up control, the value increase process of the virtual item is dynamically displayed, giving the visual presentation a stronger dynamic expressiveness of the item attribute change process. After a successful value increase, a second value higher than the first value is intuitively displayed, realizing the dynamic growth of the same virtual item's value attribute. This transforms the acquisition of virtual item value into a dynamic, progressive interactive process, effectively enriching the interactive effects of virtual items. Simultaneously, based on the same acquired virtual item, diverse value changes can be expanded, effectively improving the reuse rate of data corresponding to existing virtual items. Therefore, while ensuring the user's interactive experience, it also improves the resource utilization rate of electronic devices when handling virtual scene interactions.

[0320] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A method for processing virtual items, characterized in that, The method includes: Displays virtual items acquired by the virtual character in a virtual scene match, and displays the first view control of the virtual items; The virtual item has a value attribute corresponding to the first value; In response to a trigger operation on the first viewing control, the virtual character is controlled to perform a viewing operation on the virtual item; During the process of the virtual character performing the inspection operation, if the virtual item is in an upgradable state, an upgradability control for the virtual item is displayed. In response to a trigger operation on the appreciation control, the appreciation process of the virtual item is dynamically displayed; If the virtual item is successfully upgraded based on the upgrade process, a second value of the virtual item is displayed, which is higher than the first value.

2. The method according to claim 1, characterized in that, The first view control for displaying the virtual item includes: In response to a trigger operation on the virtual item, if the virtual item is in an upgradable state, a status indicator is displayed at the associated location of the virtual item, and the first view control of the virtual item is displayed. The status identifier is used to indicate that the virtual item is in an upgradable state.

3. The method according to claim 1, characterized in that, The virtual items are displayed in the virtual backpack interface of the virtual character; The step of dynamically displaying the appreciation process of the virtual item in response to a trigger operation on the appreciation control includes: During the process of the virtual character performing the inspection operation, in response to the trigger operation of the appreciation control, the appreciation process of the virtual item is dynamically displayed; The method further includes: After the inspection operation is completed, the upgrade control is de-displayed, the inspection interface of the virtual character performing the inspection operation is exited, and the virtual backpack interface is displayed.

4. The method according to claim 2, characterized in that, If the virtual item is successfully upgraded based on the upgrade process, the method further includes: Cancel the display of the status indicator and switch the first view control to the second view control; The second inspection control is used to control the virtual character to perform an inspection operation on the virtual item when it is triggered.

5. The method according to claim 1, characterized in that, The dynamic display of the virtual item's appreciation process includes: Displays the value-enhancing interface for the virtual item; The appreciation interface displays the appreciation progress indicator information of the virtual item and dynamically displays multiple value-added elements in sequence. The value-added element is used to increase the value of the virtual item, and the value-added progress indication information is used to indicate the value-added progress of the virtual item during the value-added process. As each of the value-added elements is displayed sequentially, the appreciation progress indication information is dynamically changed to show the growth process of the value enhancement progress until all the value-added elements have been displayed.

6. The method according to claim 5, characterized in that, The sequential dynamic display of multiple value-added elements includes: Multiple value-added elements are displayed sequentially, each of which is presented in the following manner: Displays a virtual slot in search mode and displays a search effect in the virtual slot, the search effect indicating that the value-added element is being searched; When the search effect is finished, the searched value-added element is displayed in the virtual slot.

7. The method according to claim 6, characterized in that, The value-added elements include virtual cards. The step of displaying the searched value-added elements in the virtual slot after the search effect has finished displaying includes: When the search effect is finished, the silhouette of a virtual object is displayed in the virtual slot, wherein the virtual object is contained in the searched virtual card; When the display duration of the silhouette reaches the target duration, the flipping animation of the virtual card is played, and the searched virtual card is displayed when the flipping animation ends.

8. The method according to claim 5, characterized in that, The value-added elements have corresponding levels, and the value-added progress indication information is presented through a value-added progress bar. The sequential display of each of the value-added elements, along with the dynamic change of the appreciation progress indication information, includes: For each of the value-added elements displayed sequentially, the level identifier of the value-added element is displayed in the value-added interface; The level identifier is used to indicate the level of the value-added element, and different levels correspond to different growth amounts of the value-added progress bar; Along with the display of the level identifier, the progress bar is synchronously controlled to increase according to the growth amount corresponding to the level identifier.

9. The method according to claim 5, characterized in that, The appreciation progress indication information is presented through an appreciation progress bar, which includes multiple progress bar intervals, and different progress bar intervals correspond to different appreciation levels; The step of displaying the second value of the virtual item upon successful appreciation of the virtual item based on the appreciation process includes: If the virtual item is successfully upgraded based on the upgrade process, a second value of the virtual item corresponding to the target upgrade level is displayed. The target appreciation level corresponds to the current progress bar interval of the appreciation progress bar.

10. The method according to claim 9, characterized in that, The method further includes: If the virtual item is successfully upgraded based on the aforementioned upgrade process, a special effect showing the change in the value of the virtual item will be displayed. The value change effect corresponds to the target appreciation level, and the value change effect is different for different appreciation levels.

11. The method according to claim 5, characterized in that, The sequential dynamic display of multiple value-added elements includes: Multiple virtual slots are displayed, and each virtual slot corresponds one-to-one with the value-added element; For each of the virtual slots, in response to a trigger operation for the virtual slot, multiple candidate value-added elements are displayed; In response to a selection operation for a target value-added element among the plurality of candidate value-added elements, the target value-added element is displayed in the virtual slot.

12. The method according to any one of claims 1 to 4 or 6 to 11, characterized in that, The virtual item includes a virtual electronic device, which has a virtual display screen. The dynamic display of the virtual item's appreciation process includes: The virtual display screen of the virtual electronic device dynamically displays the appreciation process of the virtual item.

13. The method according to any one of claims 1 to 11, characterized in that, If the virtual item is successfully upgraded, the method further includes: If the second value reaches the value threshold, control the virtual character to perform a celebration action, and then put away the virtual item after the celebration action is completed; If the second value does not reach the value threshold, the virtual character is controlled to directly put away the virtual item.

14. The method according to any one of claims 1 to 11, characterized in that, After displaying the second value of the virtual item, the method further includes: In response to a view operation on the appreciation record of the virtual item, the appreciation record of the virtual item is displayed.

15. The method according to any one of claims 1 to 11, characterized in that, If the virtual item is successfully upgraded, the method further includes: If the second value reaches the value threshold, a first prompt text is displayed. The first prompt text is used to indicate that the virtual item has been successfully upgraded and to indicate the upgrade quality of the virtual item. If the second value does not reach the value threshold, a second prompt text is displayed, which indicates that the virtual item has been successfully upgraded.

16. The method according to any one of claims 1 to 11, characterized in that, The method further includes: If the upgrade of the virtual item fails based on the upgrade process, a failure message and the reason for the failure will be displayed. The failure message indicates that the virtual item's value enhancement has failed. The virtual item's value enhancement is based on multiple randomly selected value-added elements. The reasons for failure include at least one of the following: Each of the incrementing elements corresponds to an incrementing value, and the sum of the incrementing values ​​of the multiple incrementing elements does not reach the incrementing threshold; The plurality of value-added elements includes value-added elements of the target type; The combination of the multiple value-added elements does not match the preset element combination template.

17. The method according to any one of claims 1 to 11, characterized in that, The second value displayed for the virtual item includes: Display value comparison window; The value comparison window displays a comparison between the second value and the first value of the virtual item.

18. The method according to any one of claims 1 to 11, characterized in that, The method further includes: When there are multiple virtual items in an upgradable state, in response to a viewing command for any one of the virtual items, a batch upgrading control for multiple virtual items is displayed; In response to the trigger operation of the batch value-added control, the value-added process of each virtual item is dynamically displayed sequentially according to a preset sorting rule; After the appreciation process of all the virtual items has been displayed, an appreciation result summary interface is displayed, which is used to display the appreciation result of each virtual item.

19. The method according to any one of claims 1 to 11, characterized in that, The method further includes: While displaying the appreciation control, a countdown timer for the appreciation control is also displayed; When the countdown reaches zero, the value-up control is de-displayed, and the virtual item is switched from the value-upgradable state to the non-value-upgradable state.

20. The method according to any one of claims 1 to 11, characterized in that, The method further includes: When dynamically displaying the upgrade process of the virtual item, in response to receiving a status interruption event for the virtual character, the display of the upgrade process of the virtual item is canceled, and a failure prompt message indicating that the upgrade of the virtual item has failed is displayed; The state interruption event includes at least one of the following: The virtual character generates a damage assessment event that reduces its health points; The virtual character performs a preset action switching event; The virtual character is in an abnormal state event where it is under control.

21. The method according to any one of claims 1 to 4 or 6 to 11, characterized in that, The dynamic display of the virtual item's appreciation process includes: Multiple value-added elements are displayed around the virtual item; This shows the process of each of the value-added elements moving to and merging into the virtual item; With the integration of the value-added elements, the appearance of the virtual item is dynamically changed to demonstrate the appreciation process of the virtual item.

22. A device for processing virtual items, characterized in that, The device includes: The display module is used to display virtual items acquired by the virtual character in a virtual scene during a game, and to display a first viewing control for the virtual items; wherein the virtual items have a value attribute corresponding to a first value; The control module is configured to control the virtual character to perform an inspection operation on the virtual item in response to a trigger operation on the first inspection control; The display module is also used to display an appreciation control for the virtual item if the virtual item is in an appreciation-capable state during the process of the virtual character performing the inspection operation. An appreciation module is used to dynamically display the appreciation process of the virtual item in response to a trigger operation on the appreciation control. The display module is further configured to display a second value of the virtual item, which is higher than the first value, when the virtual item is successfully upgraded based on the upgrade process.

23. An electronic device, characterized in that, The electronic device includes: Memory is used to store executable instructions or computer programs. A processor, when executing computer-executable instructions or computer programs stored in the memory, implements the method according to any one of claims 1 to 21.

24. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, they implement the method described in any one of claims 1 to 21.

25. A computer program product comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, they implement the method according to any one of claims 1 to 21.