Information display method and device, electronic equipment and readable storage medium

By displaying a virtual product list in a graphical user interface and responding to comparison display operations to show target summary information, the technology solves the problems of cumbersome operation and rigid comparison pages in existing technologies, and achieves efficient and convenient comparison of multi-product information, thereby improving user decision-making efficiency and shopping experience.

CN122032076APending Publication Date: 2026-05-15NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2026-01-27
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing technologies are cumbersome to operate when comparing information on multiple products, placing a heavy burden on users' memory. Furthermore, the existing comparison pages are rigid and cannot support open and exploratory shopping behaviors, affecting users' decision-making efficiency and shopping experience.

Method used

An information display method is provided, which displays a list of virtual products in a graphical user interface and responds to comparison display operations to show target summary information of target virtual products that meet the display conditions, thereby simplifying the operation path and reducing cognitive load.

Benefits of technology

Users can efficiently and conveniently compare information on multiple products, reducing operational steps and improving decision-making efficiency and shopping experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122032076A_ABST
    Figure CN122032076A_ABST
Patent Text Reader

Abstract

The invention discloses an information display method. The method comprises the following steps: providing a virtual commodity list in a graphical user interface; and in response to a comparison display operation for the virtual commodities in the virtual commodity list, displaying the target summary information of the target virtual commodities meeting the display conditions based on the comparison display operation. Through the method, a user can efficiently and conveniently compare multiple pieces of commodity information, the operation path is reduced, the cognitive load is reduced, and the decision-making efficiency and the shopping experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computers, and specifically to an information display method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0002] As a core module of game revenue, the in-game virtual store directly impacts player satisfaction and willingness to pay. Items in the store (such as heroes, skins, equipment, and props) typically possess complex attribute systems, including factors like combat power bonuses, rarity, skill effects, price, and limited-time events. Before making a purchase decision, players generally exhibit a strong need to frequently compare information from multiple products to find the one with the best value or that best suits their personal preferences.

[0003] However, existing technologies have significant shortcomings when handling the comparison of multiple product information. Solution 1, "clicking to view details page one by one," is cumbersome and repetitive. Users need to rely on short-term memory to remember key information about the previous product and compare it with the current product. When the number of information dimensions increases or the number of products exceeds two, the accuracy of memory drops sharply, leading to "memory fuzziness" or "misattribution." Solution 2, "dedicated comparison page / mode," provides some comparison functionality, but the operation is pre-emptive and rigid. Users must pre-select the products to be compared before starting the comparison, and the comparison capacity is fixed and limited, failing to support the open and exploratory shopping behavior of "browsing-discovering-re-comparing." These shortcomings seriously affect users' decision-making efficiency and shopping experience. Summary of the Invention

[0004] In view of the above, this disclosure provides an information display method, apparatus, electronic device, and computer-readable storage medium to at least partially solve the aforementioned problems existing in the related art.

[0005] In a first aspect, embodiments of this disclosure provide an information display method, the method comprising:

[0006] Provide a virtual product list in the graphical user interface; In response to a comparison display operation for virtual items in the virtual item list, target summary information of the target virtual item that meets the display conditions is displayed based on the comparison display operation.

[0007] Secondly, embodiments of this disclosure provide an information display device, which includes: a first display unit and a second display unit; The first display unit is used to provide a virtual product list in a graphical user interface; The second display unit is used to respond to a comparison display operation for virtual products in the virtual product list, and to display target summary information of the target virtual product that meets the display conditions based on the comparison display operation.

[0008] Thirdly, embodiments of this disclosure provide an electronic device, including: Processor; and The memory is used to store data processing programs, which, when the electronic device is powered on and run by the processor, execute the method as described in the first aspect.

[0009] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing a data processing program that is executed by a processor to perform the method as described in the first aspect.

[0010] In at least one embodiment of this disclosure, a virtual product list is provided in a graphical user interface; in response to a comparison display operation on virtual products in the virtual product list, target summary information of the target virtual product that meets the display conditions is displayed based on the comparison display operation. This allows users to efficiently and conveniently compare information on multiple products, reducing operation paths, lowering cognitive load, and improving decision-making efficiency and shopping experience. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a schematic diagram of an example system for implementing an information display method according to an embodiment of the present disclosure; Figure 2 A flowchart illustrating an example of an information display method provided in an embodiment of this disclosure; Figure 3 A schematic diagram illustrating an example of a graphical user interface provided in an embodiment of this disclosure; Figure 4 A schematic diagram illustrating an example of a graphical user interface provided in an embodiment of this disclosure; Figure 5a A schematic diagram of an example graphical user interface provided in an embodiment of this disclosure; Figure 5b A schematic diagram illustrating an example of a graphical user interface provided in an embodiment of this disclosure; Figure 6a A schematic diagram illustrating an example of a graphical user interface provided in an embodiment of this disclosure; Figure 6bA schematic diagram illustrating an example of a graphical user interface provided in an embodiment of this disclosure; Figure 7 This disclosure provides a structural block diagram of an electronic device for implementing an information display method. Detailed Implementation

[0013] To enable those skilled in the art to better understand the present disclosure, the technical solutions of the present disclosure will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present disclosure, and not all embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present disclosure.

[0014] It should be noted that the terms "first," "second," "third," etc., in the claims, specification, and drawings of this disclosure are used to distinguish similar objects and are not used to describe a specific order or sequence. Such data are interchangeable where appropriate so that the embodiments of this disclosure described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms "comprising," "having," and their variations are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0015] It should be understood that in the embodiments of this disclosure, "at least one" refers to one or more, "several" refers to one or more, and "more than" refers to two or more. "And / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "Containing A, B, and / or C" means containing any one, two, or three of A, B, and C.

[0016] It should be understood that in the embodiments of this disclosure, "B corresponding to A", "B corresponding to A", "A corresponds to B", or "B corresponds to A" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0017] The accompanying drawings are schematic illustrations of this disclosure and are not necessarily drawn to scale. Some block diagrams shown in the drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in hardware modules or integrated circuits, or in networks, processors, or microcontrollers. Implementations can be carried out in various forms and should not be construed as limited to the examples set forth herein. The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough description of embodiments of this disclosure. However, those skilled in the art will recognize that one or more specific details may be omitted when implementing the technical solutions of this disclosure, or other methods, components, apparatuses, steps, etc., may be used to replace one or more specific details.

[0018] Based on the problems described above, embodiments of this disclosure provide an information display method, apparatus, electronic device, and computer-readable storage medium.

[0019] The information display method provided in this disclosure can be executed by an electronic device, which can be a terminal or a server. The terminal can be a smartphone, tablet, laptop, or other similar device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster composed of multiple servers or as a single server. When the server is software, it can be implemented as multiple software programs or software modules (e.g., software or software modules used to provide distributed services) or as a single software program or software module. This disclosure does not specifically limit the implementation in this regard.

[0020] In one alternative embodiment, when the information display method is run on a terminal device, the terminal device stores a game application and a virtual game scene. The terminal device interacts with the player through a graphical user interface (GUI). The terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal device's display screen or presenting the GUI through holographic projection.

[0021] In an optional embodiment, when the information display method runs on a server, it can be implemented and executed based on a cloud gaming system. A cloud gaming system refers to a gaming method based on cloud computing. A cloud gaming system includes a server and client devices. The main body running the game application and the main body presenting the game screen are separate; the storage and operation of the information display method are completed on the server. The presentation of the game screen is completed on the client, which is mainly used for receiving and sending game data and presenting the game screen. For example, the client can be a display device with data transmission capabilities located close to the player, such as a mobile terminal, television, computer, PDA, personal digital assistant, head-mounted display device, etc. However, the terminal device for processing game data is the server in the cloud. During gameplay, the player operates the client to send commands to the server. The server controls the game operation according to the commands, encodes and compresses game screen data, returns it to the client via the network, and finally, the client decodes and outputs the game screen.

[0022] It should be noted that, in this embodiment of the disclosure, the executing entity of the information display method can be a terminal device or a server. The terminal device can be a local terminal device or a client device in the aforementioned cloud gaming. This embodiment of the disclosure does not limit the type of executing entity.

[0023] For example, in conjunction with the above description, Figure 1 This disclosure illustrates a game system 1000 for implementing an information display method, which may include at least one terminal 1001, at least one server 1002, at least one database 1003, and a network. The terminal 1001 held by the player can connect to servers of different games via the network. The terminal is any device with computing hardware capable of supporting and executing software applications corresponding to the game.

[0024] In the aforementioned game system 1000, terminal 1001 is used to install and run the game application. In some cases, the game application may not need to be pre-installed on terminal 1001, and players can directly access the game through a browser or other client. Players log in to the game application using their registered game account to control the virtual character corresponding to that account and participate in the game. When a player logs in to the game application, terminal 1001 sends a login request to server 1002. Server 1002 verifies the game account used by the player and determines the game mechanism corresponding to the game account based on the login request. If the verification is successful, a login success notification is returned to terminal 1001. During the player's participation in the game through the game application, terminal 1001 and server 1002 exchange data. Terminal 1001 sends various information to server 1002. Server 1002 determines the display data for terminal 1001 based on the stored game mechanism (such as the information display method provided in this disclosure) and the received information, and sends the display data to terminal 1001 so that terminal 1001 can display the display data sent by server 1002 to the player.

[0025] In possible application scenarios, different terminals 1001 may be served by different servers 1002. Therefore, in order to distinguish the servers 1002 corresponding to different game terminals 1001, the embodiments of this disclosure will use the terms "first" and "second" to describe them. In fact, the servers 1002 corresponding to different game terminals 1001 can be the same server 1002. Therefore, without distinguishing between "first" and "second", it can be understood that the terminals 1001 corresponding to virtual characters in the same game scene are served by the same server 1002.

[0026] Furthermore, when the game system 1000 includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network; for example, wireless networks include Wi-Fi, LAN, cellular networks, 2G, 3G, 4G, and 5G networks. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. Moreover, the game system 1000 can include multiple databases, which are coupled to different servers, and can continuously store game-related information in the databases as different players engage in multiplayer online gaming.

[0027] It should be noted that, Figure 1The game system diagram shown is merely an example. The game system 1000 described in this disclosure is intended to more clearly illustrate the technical solutions of this disclosure and does not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of game systems and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.

[0028] It should be noted that the operations described in the subsequent detailed explanation of the information display method provided in this disclosure can all be considered as operations performed by the player using their fingers or controlling a medium such as a mouse, keyboard, or stylus. The specific medium used depends on the type of electronic device. For example, when the electronic device is a touchscreen device such as a mobile phone, tablet, or game console, the player can operate the touchscreen using any suitable object or accessory such as a finger or stylus. When the terminal device is a non-touchscreen terminal device such as a desktop computer or laptop, the player can operate it using external devices such as a mouse or keyboard.

[0029] It should be noted that in this embodiment, there is no restriction on whether the terminal device providing the graphical user interface is placed horizontally or vertically; that is, there is no specific restriction on whether the virtual game is a landscape game or a portrait game. This embodiment uses a landscape game and a horizontally placed terminal device as an example to illustrate the solution. However, this does not mean that the information display method provided in this disclosure is not applicable to portrait games. The information display method provided in this disclosure is applicable to both landscape and portrait games; that is, the operation methods and corresponding game logic set in the virtual game are consistent in both landscape and portrait games, with only minor differences in the layout of interface elements in the graphical user interface.

[0030] The technical solutions of this disclosure will be described in detail below through specific embodiments. It should be noted that the subsequent descriptions will primarily use mobile touch-screen games as an example. The following specific embodiments can be combined with each other, and similar or identical concepts or processes may not be repeated in some embodiments.

[0031] like Figure 2 As shown, Figure 2 This is an example flowchart of an information display method provided in an embodiment of this disclosure. It should be noted that the steps shown may be executed in a logical order different from that shown in the flowchart. The method may include the following steps S210 to S230.

[0032] Step S210: Provide a virtual product list in the graphical user interface; Step S230: In response to the comparison display operation for virtual goods in the virtual goods list, display the target summary information of the target virtual goods that meet the display conditions based on the comparison display operation.

[0033] In this way, users can intuitively compare summary information of multiple virtual products in the same area without having to frequently switch pages, reducing operational complexity and memory burden.

[0034] Next, we will provide a detailed introduction to steps S210 to S230.

[0035] Step S210: Provide a virtual product list in the graphical user interface.

[0036] For example, the virtual goods list contains multiple virtual goods items. Users browse virtual goods through the virtual goods list provided in the graphical user interface. Virtual goods can be virtual equipment, virtual weapons, virtual pets, materials and items used to enhance virtual equipment and virtual weapons, medicine items, etc.

[0037] Figure 3 A schematic diagram of an example graphical user interface provided in an embodiment of this disclosure, such as... Figure 3 As shown, the graphical user interface 300 includes a product interface 310, which includes multiple card areas 311. Each card area 311 is used to display product information of a virtual product. The product information may include product identifier, product name, and product price. A tag control 3111 can also be set in the card area 311. Users can tag the virtual product by clicking the tag control 3111. The tagged virtual product is then included under a specified category tag.

[0038] Understandably, the product interface can also include different categories (such as sub-store tags, product category tags, and product transaction type tags) to allow users to view virtual products under different categories. Figure 3As shown, the product interface 310 can be configured with sub-store tags 312 for viewing virtual product lists from different game stores, product category tags 313 for viewing virtual product lists from different product categories, and product transaction type tags 314. For example, Store A is for trading cosmetic items (such as clothing and accessories), while Store B is for trading building materials. Users can quickly switch between different store interfaces using the sub-store tag 312 to view the virtual products in the corresponding game store. Furthermore, virtual products can be categorized into custom items, equipment, pets, enhancement materials, medicines / items, and miscellaneous items. Users can view the virtual products under the corresponding product category using the product category tag 313. Custom items can include virtual products marked by the user during the product viewing process, or virtual products intelligently recommended by the system based on the user's browsing and purchase history. Finally, transaction types can be divided into buying and selling. Users can quickly switch between viewing purchasable and sellable virtual products using the different product transaction type tags 314.

[0039] For virtual product lists, different server-side product filtering controls can be set up, allowing users to view virtual products under any of the aforementioned category tags on the current server or all servers. Product sorting controls can also be set up, allowing users to view virtual products under the current category tag based on different sorting rules, such as displaying virtual products in descending price order or in descending rarity order. Page selection controls can also be set up, allowing users to display virtual products under the current category tag that cannot be displayed due to page display size limitations based on page input.

[0040] The product interface may also include other page switching controls 315 to facilitate users switching to other product function systems. For example, it may provide a guild control to view virtual items that can be traded through guild tasks, or virtual goods that can only be traded using guild currency; or it may provide an points control to view virtual goods that can be traded using game points, etc., which will not be elaborated here.

[0041] Step S230: In response to the comparison display operation for virtual goods in the virtual goods list, display the target summary information of the target virtual goods that meet the display conditions based on the comparison display operation.

[0042] The comparison display operation is a specific interactive command triggered by the user in the list interface to initiate batch information comparison. Its function is to send a signal to the system to execute the comparison logic.

[0043] For example, the comparison display operation can be a gesture interaction. Users perform predefined gestures on blank areas or specific controls in the virtual product list, such as pinching with two fingers, long-pressing, swiping in a specified direction, or drawing a specific trajectory. The system captures this gesture input through the touchscreen sensor and interprets it as a command to activate the comparison mode. This interaction method leverages the intuitive operation characteristics of mobile device touchscreens, eliminating the need to search for small buttons in a crowded interface and lowering the operational threshold. It also avoids conflicts with basic operations such as regular list scrolling and clicking to view details, ensuring the clarity of the interaction intent. By combining complex function activation with natural gestures, this operation provides a smooth and efficient entry point, allowing users to quickly switch from browsing to in-depth comparison, laying the foundation for subsequent target product filtering and summary information display. For example, with a long press, if a user long-presses on any virtual product item for more than a preset time threshold (e.g., 1 second), the system recognizes it as a comparison display operation and triggers the display of the target virtual product's summary information.

[0044] For example, the comparison display operation can also be triggered by a dedicated control, represented as an icon or text button. For instance, a comparison display control can be provided for each virtual product in a list of virtual products. The user can trigger a comparison display operation for the corresponding virtual product by clicking any comparison display control, and then display the target summary information of the target virtual product that meets the display conditions based on the first virtual product. The control state can provide visual feedback, such as the button becoming highlighted or filled after being clicked.

[0045] Among them, the target virtual goods that meet the display conditions are a set of virtual goods that are selected from the list of virtual goods based on the comparison display operation and meet specific conditions for comparison display.

[0046] Optionally, the target virtual product that meets the display conditions can be all or part of the products within the visible area of ​​the current virtual product list. For example, when a user triggers a comparison display operation, the system immediately captures and processes all virtual products displayed within the current screen rendering range, identifying them all as the target virtual product. This method achieves "what you see is what you compare," eliminating the need for any additional filtering by the user and directly including the products within the user's field of vision in the comparison scope, meeting the instantaneous psychological expectation of the user when a comparison need suddenly arises during browsing. Alternatively, when a user triggers a comparison display operation, the system can also, based on the first virtual product corresponding to the comparison display operation, capture and process the first virtual product, as well as a preset number of virtual products within the current screen rendering range that are located after the first virtual product (which can be understood as a preset number before the first virtual product, or a preset number before the first virtual product plus a preset number after the first virtual product), identifying them as the target virtual product.

[0047] Optionally, the target virtual product that meets the display criteria can also be a subset of products that meet specific attribute filtering conditions. When responding to a comparison display operation, the system applies predefined or user-specified filtering rules, such as product type being "skin," quality being "epic" or higher, or price being within a certain range, to filter all products that meet the criteria from the entire virtual product list as the target virtual product. This method achieves precise and personalized comparison. It allows users or the system to focus on the most comparable product categories based on the current decision focus, eliminating interference from irrelevant information. Through background data query and filtering logic, the system can overcome pagination limitations and find all items that meet the criteria from the full dataset, thus solving the problem of cross-page comparisons being impossible in traditional interfaces.

[0048] Optionally, the target virtual product that meets the display conditions can also be a virtual product selected by the user through multiple comparison display operations. Specifically, when the user clicks the first comparison display control of the first virtual product, the first summary information of the first virtual product is displayed; when the user clicks the second comparison display control of the second virtual product, the first summary information of the first virtual product and the second product summary information of the second virtual product are displayed simultaneously. This method supports flexible selection of virtual products to be compared.

[0049] Among them, the target summary information is a set of core information extracted from the complete details data of the target virtual product and used for parallel comparison and display. Its purpose is to present the core information of the target virtual product in a concise and standardized form, so as to facilitate rapid comparison.

[0050] Optionally, the target summary information can be presented as structured summary cards. Each card contains a product icon, product name, and several core attribute information entries, such as price, game stat bonuses, rarity level, and limited-time event tags. Attribute information entries are arranged in key-value pairs, such as "Attack Power: +100" and "Price: 500 Points," and visual elements such as icons, colors, or progress bars are used to enhance readability. The summary card design follows a unified template to ensure consistent information presentation across different products, facilitating horizontal scanning and comparison by users. The size and layout of the summary cards are optimized to accommodate the most critical information, avoiding clutter caused by excessive details. In addition, summary cards may include quick action buttons, such as "Details" or "Buy," allowing users to jump directly from the summary information to deeper operations. This card-style summary integrates scattered multi-dimensional information into compact visual units, achieving a balance between information density and clarity.

[0051] Optionally, the target summary information can also be dynamically adapted to the product category. The system predefines key attribute sets corresponding to different product categories (such as pets, appearance, and equipment). When extracting summary information, the system first identifies the product category to which the virtual product belongs, and then selects the preset attributes of that category from the product details data for display. For example, for pet products, the summary information may include the pet's own attributes and skills; for equipment products, it focuses on the attribute enhancements brought to the player character; and for appearance products, it focuses on animation quality and collectible value. Dynamic adaptation ensures the relevance and usability of the summary information, enabling users to quickly obtain the information most important to their decision-making. The summary generation process can be real-time, that is, when the user triggers a comparison operation, the latest data is retrieved from the server or local cache and rendered immediately, ensuring the timeliness of the information. This intelligent summary mechanism reduces the cognitive burden of users in filtering information and improves comparison efficiency.

[0052] Optionally, the target summary information can also include comparative indicators or highlight differences. For example, when summaries of multiple products are displayed side-by-side, the system automatically calculates the differences between certain numerical attributes (such as price and attack power) and highlights them in the summary information with additional labels or colors. For instance, the lowest-priced product's price is displayed in green, or a difference of "+20" is marked next to the attack power of two products. Furthermore, the summary information may integrate user preference data, such as labeling products as "popular" or "recommended" based on user history. This enhanced summary not only provides static information but also proactively reveals the relative relationships between products, guiding users to focus on key differences. It assists decision-making through data visualization, reducing the need for users to perform calculations and memorization themselves, making the comparison process more intuitive and efficient.

[0053] In an optional implementation, displaying target summary information of a target virtual product that meets the display conditions based on a comparison display operation includes: determining a first virtual product for the comparison display operation; obtaining a specified number of third virtual products associated with the first virtual product from a list of virtual products; and displaying the target summary information of the target virtual product, wherein the target virtual product includes the first virtual product and the third virtual product.

[0054] In this embodiment, the first virtual product where the current interactive focus (i.e. the comparison display operation) is located, and the third virtual product associated with the first virtual product are taken as the target virtual products that meet the display conditions. The target summary information of the target virtual products is displayed. By intelligently filtering associated products based on the first virtual product and displaying their summaries, the comparison range is accurately focused, and the contextual relevance and decision-making efficiency of the comparison are improved.

[0055] Optionally, the first virtual product can be the virtual product in the virtual product list where the user's current interactive focus (i.e., the comparison display operation) is located. For example, when the user long-presses a product icon in the virtual product list, drags it to a specific area, or clicks the dedicated comparison display control associated with it, that product is identified as the first virtual product.

[0056] The specified quantity is a numerical parameter that is preset by the system or set by the user to limit the number of related products to be obtained. Its function is to control the size of the comparison set to ensure the readability of the interface and the efficiency of the comparison.

[0057] Optionally, the specified quantity can be the number of products rendered in the visible area of ​​the current virtual product list, or it can be a fixed value preset by the system, such as 4 or 6.

[0058] Among them, association refers to the relationship or condition that exists between the first virtual product and other virtual products, which is used to filter and compare items.

[0059] Optionally, the association conditions may include belonging to the same product type, the same quality grade, or the same price range as the first virtual product; or being within a preset quantity range of the first virtual product in the virtual product list (for example, a preset number of virtual products following the first virtual product within the current screen rendering range).

[0060] In an optional implementation, displaying target summary information of a target virtual product that meets the display conditions based on a comparison display operation includes: responding to a first comparison display operation for a first virtual product in the virtual product list and displaying first summary information of the first virtual product; responding to a second comparison display operation for a second virtual product in the virtual product list and displaying second summary information of the second virtual product and first summary information of the first virtual product, wherein the target virtual product includes the first virtual product and the second virtual product.

[0061] In this embodiment, the virtual products selected by multiple comparison and display operations (the first virtual product and the second virtual product) are used as the target virtual products that meet the display conditions. The target summary information of the target virtual products is displayed. By using multiple comparison and display operations to customize the selection of products and display their summaries, the user's need to flexibly select the virtual products to be compared is met.

[0062] In an optional implementation, the method further includes: providing a comparison display control for virtual goods; responding to a comparison display operation for virtual goods in a list of virtual goods, and displaying target summary information of the target virtual goods that meet the display conditions based on the comparison display operation, including: responding to a trigger operation acting on the comparison display control, and displaying target summary information of the target virtual goods that meet the display conditions.

[0063] In this way, by providing a dedicated comparison display control, users can directly trigger the comparison display by triggering the control, which simplifies the interaction path from the list to the comparison view, avoids the intermediate steps of entering the details page, and thus improves the efficiency of operation and the smoothness of user experience.

[0064] For example, when a user browses a list of virtual products, a button with a comparison icon (comparison display control) is displayed next to each product item; when the user is interested in a product and clicks the button, the target summary information of the target virtual product that meets the display conditions, such as name, price and key values, is displayed in the first area of ​​the graphical user interface, allowing the user to quickly view it without jumping to another page.

[0065] Among them, the comparison display control is an interactive element provided for virtual goods, used to respond to user operations to trigger the display of target summary information of the target virtual goods that meet the display conditions in a specified area.

[0066] Optionally, the comparison display control can be implemented as a button or icon attached to the virtual product items in the virtual product list. This button is typically designed as a visual identifier with a comparative meaning, such as side-by-side arrows or a balance scale icon, to intuitively indicate its function to the user. As the user browses the list, this control appears along with each virtual product item, allowing the user to trigger the comparison directly without entering the details page. This design places the entry point for the comparison function at the list level, shortening the user's interaction path to initiate the comparison and improving ease of use. The size, color, and position of the control can be optimized according to the interface layout to ensure its visibility and operability while avoiding interference with browsing the main content. Upon triggering, the control may provide visual feedback, such as color changes or animation effects, to confirm that the user's action has been received by the system, enhancing the certainty and enjoyment of the interaction.

[0067] Optionally, the first comparison display control can also be integrated into the product details page. After a user enters a product's details page, the system can provide this control in a prominent location on the page, such as in the top or bottom action bar. When the user triggers this control on the page, the system displays the target summary information of the target virtual product that meets the display criteria in a fixed first area. This approach allows users to easily initiate comparisons whether on a list page or a details page, maintaining the flexibility and consistency of the function entry point and adapting to user needs in different browsing scenarios. The presence of this control on the details page guides users to easily add the product to their comparison set after viewing complete information, supporting a natural transition from in-depth understanding to horizontal comparison. Furthermore, the control's state can be dynamically updated; for example, when a product has already been added to the first area, the control can display a "compared" state to prevent duplicate operations and provide clear contextual indication.

[0068] Optionally, the comparison display control can be dynamically shown or hidden based on the context. The system can intelligently decide whether to display the control based on user behavior, product popularity, or current screen space. For example, when users frequently perform comparison operations, the system can highlight the control; while when screen space is limited, it can be placed in the more operation menu. This dynamic adaptation mechanism optimizes the interface layout, avoids information overload, ensures that core functions are available when needed, and maintains the simplicity of the interface. The behavior of the control can also be personalized, allowing users to customize its triggering method or display conditions to meet the preferences of different users. Through data analysis, the system can predict the user's comparison intentions, preload relevant controls, reduce interaction delays, and further improve response speed and the level of intelligence in the user experience.

[0069] The trigger operation is the user's input action on the comparison display control, which is used to send instructions to the system to execute the comparison display function.

[0070] Optionally, the triggering action can be the most common single click. The user briefly taps the comparison display control on the touchscreen using their finger or a pointer device. Upon detecting this click event, the system executes the subsequent summary information display process. This operation method aligns with the basic interaction habits of mobile users, has a low learning curve, and responds quickly, meeting the needs of most users for rapidly triggering comparisons.

[0071] Optionally, a long press can also be the trigger. The user applies a sustained press to the comparison display control for a period of time; if the press duration exceeds a preset threshold, the system determines it as a trigger. A long press can be used to differentiate it from other possible quick actions; for example, a click might be used to view a product preview, while a long press is specifically for triggering a comparison. This approach provides more interactive dimensions, allowing different functions to be implemented on the same control, enriching the possibilities for interaction. During the long press, the system can provide progress indicators, such as a gradually filling circle or a time indicator, to inform the user of the operation status. Long press triggers can also be combined with other gestures, such as dragging to a specific area after a long press to execute more complex comparison commands. This provides advanced users with an efficient operation path while maintaining the simplicity of basic interactions.

[0072] In an optional implementation, a comparison display control for virtual goods is provided, including: in response to a first selection operation applied to a list of virtual goods, displaying first details information of the first virtual goods selected by the first selection operation; and when displaying a details display page showing the first details information, providing a first comparison display control for the first virtual goods.

[0073] This provides an entry point to launch the comparison mode from the product details page, making the application scenarios for comparison operations more flexible.

[0074] For example, Figure 4 Figure 4 illustrates an example of a graphical user interface (GUI) provided in this embodiment of the present disclosure. The GUI 400 provides a virtual product list 410. In response to a first selection operation on a virtual product item 411 in the virtual product list 410, a details display page 4113 is overlaid on the virtual product list 410 to display the product details information of the virtual product item 411. A comparison display control 4112 is also displayed along with the details display page 4113. In a game, this manifests as the user clicking the product icon for "xx Longsword" in the virtual product list, and the system immediately redirects to the complete details page of that product. A "Add to Comparison" or "Batch Comparison" button is provided in a prominent position within or near this details page.

[0075] The first selection operation is used to select the target product from the list of virtual products in order to trigger subsequent information display or function entry.

[0076] Optionally, the first selection operation can be implemented as a single click. In a graphical user interface, a virtual product list is typically presented as icons, thumbnails, or text entries. When a user's finger or cursor touches and lifts an item in the list—the visual representation area of ​​the first virtual product—this contact event is recognized by the system as a click. The system then parses the interface element pointed to by the operation and determines the corresponding product data object. This selection operation is the most direct and natural interactive expression of the user's intention to move from an overview list to a deeper understanding of a single product. As the starting point for subsequent processes, it focuses the user's attention from filtering multiple products to acquiring in-depth information about a single product, providing a clear context and operation object for triggering the comparison function. The advantage of this design is that it meets the general interaction expectations of mobile users, has a low learning cost, and can accurately capture the user's immediate points of interest.

[0077] Optionally, the first selection action can also be adapted to non-touch input environments, such as confirming by hovering the cursor and clicking or navigating with the arrow keys. In desktop or game console environments, users can move the focus indicator to a specific item in the virtual product list using the mouse or gamepad arrow keys. When the focus is on the first virtual product, the user presses a designated confirmation key (such as the left mouse button, the "A" button on a gamepad, or the Enter key), and the system interprets this key event as the first selection action. The system tracks the current focus position and binds the confirmation action to the virtual product item where the focus is located. This design ensures the portability and consistency of the interaction method across different hardware platforms, guarantees the cross-platform accessibility of the core functional experience, and allows users on different devices to smoothly initiate subsequent product detail viewing and comparison processes.

[0078] The details display page is used to centrally display complete or in-depth information about the selected virtual product, and is the core interface for users to make decisions.

[0079] Optionally, the details page is typically presented in full-screen or a view that occupies most of the screen area, with content organized from summary to detail. This page primarily showcases the product's core visual assets, such as high-resolution models, special effects animations, or promotional images. It systematically displays the product's various attributes, skill descriptions, acquisition methods, prices, and limited-time event information in the form of structured lists or grouped panels. This layout aims to provide an immersive reading environment free from distractions from other information on the list page, allowing users to focus on digesting all the details of a single product. The page often integrates direct action points, such as "buy" buttons and "favorite" controls. Its core function is to meet the user's need for in-depth evaluation and confirmation of candidate products after initial screening; it is a key information hub connecting list browsing and final decision-making.

[0080] Optionally, comparison display controls, typically in the form of buttons, switches, or icons, can be placed in easily discoverable areas of the details page that do not conflict with the main operations, such as the right side of the title bar, below the core information area, or in a corner of the details page. This layout strategy is based on the continuity of interaction logic: users have gained a deeper understanding of the product on the details page and may now intend to compare it with other products. They can also be placed in prominent locations around the details page (e.g., Figure 4 (As shown). Displaying the comparison controls and details page together allows users to initiate comparisons directly without returning to the list, shortening the operation path. This integration seamlessly connects the two functional scenarios of "in-depth understanding" and "horizontal comparison," supporting the natural decision-making process from individual research to multi-body comparison.

[0081] In an optional implementation, the method further includes: obtaining target details information of the target virtual product; and generating target summary information based on the target details information.

[0082] In this way, by extracting and generating standardized summary information from complete product details, a core data foundation is provided for subsequent comparison and display. This allows users to quickly obtain key attributes without relying on memory or repeatedly viewing the details page, effectively reducing cognitive load and improving the efficiency and consistency of comparison operations.

[0083] For example, when the system responds to a user's comparison display operation for a piece of equipment in the virtual goods list, it first sends a request to the game server to obtain the complete details of the equipment, including multiple attributes such as name, icon, quality level, price, attack power, defense power, and special skill description. Then, according to the pre-set summary rules, the system automatically filters out the four key attributes of name, price, attack power, and defense power from these details, and formats them according to a unified card template to finally generate a concise summary information, which is displayed in the first area for the user to compare directly.

[0084] Among them, generating summary information refers to the data processing process of extracting and formatting key attributes from product details information according to specific rules. Its function is to condense the complex details data into standardized information units suitable for side-by-side comparison and display.

[0085] Optionally, target summary information can be automatically generated based on predefined rules. The system analyzes the complete details of virtual goods, such as attributes, price, and special effects, and selects key items according to their importance weight, combining them into standardized summary cards. This automated summarization reduces the user's information processing burden and ensures the consistency and relevance of the compared content. The generation process involves data parsing and filtering logic. The system maintains a rule base bound to the product category, obtains structured data of the product from the backend, and applies different templates according to the product type. For example, for virtual goods of the "weapon" category, the rule base defines "name," "price," "attack power," and "critical hit rate" as key attributes that must be extracted. When it is necessary to generate summary information for a weapon, the system first identifies its product category, then calls the corresponding rules, locates and extracts the values ​​of these specific fields from the first product details information obtained. Subsequently, the system fills these extracted attribute values ​​into a preset visual template, which specifies the arrangement order, font style, and icon position of each attribute, thereby generating a summary card with a uniform format and concise information. This approach ensures comparability between different product summary information, allowing users to quickly scan and identify differences without having to search for key information among numerous attributes, thus significantly improving comparison efficiency.

[0086] Optionally, the content of the target summary information can be adapted to user preferences or scenarios. For example, for combat-related items, the summary might focus on attack and defense capabilities; for decorative items, it might highlight visual effects and rarity. The system can dynamically adjust summary attributes based on the item category or user's historical behavior, making the comparison information more targeted. In implementation, the system can maintain a configurable list of attribute priorities or introduce machine learning models to analyze users' click and purchase history to predict the attribute dimensions they are interested in. When a user enters comparison mode, the system calls this configuration to generate or adjust the summary content. This adaptive design ensures that the summary information is always highly relevant to the user's decision-making needs, improving the practicality and efficiency of the comparison, and allowing users to obtain valuable information more quickly.

[0087] Optionally, summary information generation can also be achieved through an interactive rule-defined approach, providing greater flexibility. Before generating the summary, the system offers a configurable interface, allowing users or operators to temporarily specify or adjust the set of key attributes used for summary generation. For example, in the comparison mode settings, users can access the "Custom Comparison Items" menu and select their most relevant items from a full list of all possible attributes (such as price, attack, defense, health, speed, effect level, rarity, etc.). When the user triggers the comparison display, the system, upon obtaining the first product details, will generate summary information solely based on the user's selected custom attribute set. This approach partially relinquishes control over the composition of the summary information to the user, ensuring the comparison view perfectly matches the user's specific concerns in the current decision-making process. This is particularly suitable for virtual products with complex or variable attribute systems, enabling personalized customization of comparison dimensions and enhancing the user's sense of control and satisfaction during the exploratory shopping process.

[0088] In an optional implementation, target summary information is displayed in a first area of ​​the graphical user interface, with the target summary information arranged in an array within the first area. This array arrangement of target summary information for multiple virtual products achieves a high-density, structured display of information, facilitating batch comparisons by users within the same field of view and improving comparison efficiency and visual clarity.

[0089] The first area is a specific area in the graphical user interface used to centrally display product summary information. It can be set in the middle of the graphical user interface and its function is to provide a side-by-side comparison view, making it convenient for users to view the key attributes of multiple products at the same time.

[0090] Optionally, a preset number of card slots are set in the first area to accommodate summary cards. Target summary information for virtual products exceeding the preset number can be stored in a display list. When a page-turning operation is detected, the summary card content in the card slots is updated. For example, if the first area has four card slots, it can accommodate summary cards for six target virtual products. If twelve target virtual products are determined based on a comparison display operation, the first area displays summary cards for the first four selected target virtual products. In response to a page-turning operation, the summary cards for the first four target virtual products displayed in the first area are updated in a predetermined order to represent the summary cards for the next four target virtual products. Figure 5a A schematic diagram of an example graphical user interface provided in an embodiment of this disclosure, such as... Figure 5a As shown, a page-turning control 501 can be set within the graphical user interface 500, and page-turning operations can be triggered by clicking the page-turning control 501.

[0091] Optionally, the first area can be a transparent or semi-transparent masking area, which, in response to a first comparison display operation for a first virtual item in the virtual item list, displays first summary information of the first virtual item in the first area of ​​the graphical user interface, the first summary information obscuring at least a portion of the virtual item list; the first area can also be a visually visible masking area, which, in response to a first comparison display operation for a first virtual item in the virtual item list, displays first summary information of the first virtual item in the first area of ​​the graphical user interface, the first area obscuring at least a portion of the virtual item list.

[0092] Among them, array arrangement refers to arranging multiple target summary information in a grid layout in the first area to form a neat row and column structure, which optimizes screen space utilization and facilitates visual comparison.

[0093] Optionally, the array arrangement can use a grid with a fixed number of rows and columns, such as 2 rows and 2 columns, or 2 rows and 3 columns. This layout ensures that multiple product summary cards are displayed on a single screen, allowing users to view multiple summaries simultaneously without scrolling, thus improving information density and comparison efficiency. Grid alignment ensures that attribute information entries are naturally aligned, reducing visual clutter. In implementation, the system calculates the available size of the first area through the interface rendering engine, dividing it into equally sized cells according to the preset number of rows and columns, with each cell holding one summary card. The spacing between cards remains consistent, forming clear visual separation. This structured layout not only makes the interface appear orderly but also utilizes the parallel movement pattern of the eye, allowing users to efficiently perform horizontal or vertical comparison scans, significantly shortening information retrieval time, especially when comparing more than two products.

[0094] Optionally, the array layout supports dynamic adjustment. Responding to user drag-and-drop operations, the positions of summary cards can be swapped, allowing users to customize the arrangement order and place highly relevant products adjacently for easier comparison. This flexibility enhances the user's sense of control over the comparison process. In implementation, the system detects a long-press gesture on a card, triggering a drag state and updating the card's position coordinates in real time. When the drag is released, the system recalculates the card's index position in the grid and triggers a screen rearrangement animation. This feature allows users to manually organize cards according to comparison priorities, such as placing key products side-by-side to reduce eye jump distances. This not only optimizes the personalized comparison experience but also allows users to dynamically restructure the view during the comparison process to adapt to constantly changing decision focus.

[0095] Optionally, array layout can be combined with synchronized scrolling. When a user scrolls the content area of ​​a summary card, the corresponding areas of other cards scroll synchronously, maintaining the alignment of attribute rows. This linkage ensures that even with a large amount of information, users can still accurately compare the differences of the same attribute between different products, improving the accuracy of the comparison. Technically, the system listens for scrolling events in the card content area, obtains the vertical scroll offset, and synchronously applies this offset to all unanchored card content areas within the current view. Scroll synchronization is smoothly executed through the interface framework's animation interface, avoiding visual tearing. This mechanism ensures that regardless of which card's details the user views, all card attribute information entries remain on the same horizontal line, making direct comparison of attribute values ​​possible and eliminating the hassle of manual alignment, which is especially crucial when dealing with products with long attribute lists.

[0096] For example, summary cards can be provided in the first area, and the target summary information of the target virtual product can be displayed through the summary cards. In the aforementioned steps, the target virtual product is a set of products that meet the display conditions. The system simultaneously presents the summary cards of the target virtual products in the first area in a grid format. Each card displays the name, grade, and core attribute values ​​of the virtual product, allowing users to directly view the differences side by side without having to switch between pages.

[0097] Optionally, the target summary information is presented in the form of visual cards. Each card contains icons, text, and values, with a clear layout and support for quick scanning. Details controls (control 6210 as shown in Figure 6) can also be provided within the cards, allowing users to jump to the full details page with one click, balancing the need for summary conciseness and information depth. The card design adopts consistent visual standards, such as fixed-size areas, column-based display of attribute names and values, and the use of colors or icons to distinguish importance. This presentation method not only optimizes the use of screen space but also makes attribute comparison intuitive through formatted arrangement. Users can compare the same attribute of different products simply by scanning horizontally, without having to search for information in lengthy text. At the same time, the embedded details controls retain entry points for in-depth viewing, ensuring a smooth transition for users from summary comparison to detailed information viewing.

[0098] Optionally, the card size can be adjusted based on the amount of information in the target summary, or based on the number of summary cards displayed in the first area. Specifically, the target summary information can dynamically adapt its display content according to the product category. For example, for pet products, the summary information could include the pet's own attributes and skills. Since skill descriptions are relatively large, they can be displayed using large-sized summary cards. Similarly, for equipment products, the summary information could include attribute boost values. Since attribute boost values ​​are relatively small, they can be displayed using small-sized summary cards.

[0099] In one specific embodiment, in response to a comparison display operation, a first virtual product corresponding to the comparison display operation and a specified number of third virtual products associated with the first virtual product in the virtual product list are determined as target virtual products. The target summary information of the target virtual product is displayed through a summary card, and the card size of the summary card is determined based on the amount of information in the target summary information. Figure 5a and 5b A schematic diagram of an example graphical user interface provided in an embodiment of this disclosure, such as... Figure 5a As shown, in response to a comparison display operation for virtual product A in the virtual product list under the pet category, virtual product A and the three virtual products located after virtual product A in the virtual product list are identified as target virtual products. A first area 520 is provided in the graphical user interface 500, and target summary cards of all target virtual products are displayed at once in the first area 520 (i.e., four summary cards are displayed simultaneously). Among them, the summary card 521 of virtual product A is displayed in the first slot of the first area 520. The summary card displays the summary information of the target virtual product, including pet name, pet identifier, pet price, pet's first attribute information (such as health points and attack points), and pet's second attribute information (such as initial health points and initial attack points). Since the pet attribute information is extensive, it is displayed using a larger-sized summary card. Figure 5bAs shown, in response to the comparison display operation of virtual product B in the virtual product list under the equipment category, virtual product B is determined, and the virtual products located 5 positions after virtual product B in the virtual product list are identified as target virtual products. A first area 520 is provided in the graphical user interface 500, and target summary cards of all target virtual products are displayed at once in the first area 520 (i.e., 6 summary cards are displayed simultaneously). Among them, the summary card 522 of virtual product B is displayed at the top of the first area 520. The summary information of the target virtual product is displayed in the summary card. The summary information includes equipment name, equipment identifier, equipment price, and equipment attribute information (such as resistance effect and attack value). Since the equipment attribute information has less content, it is displayed in a larger size summary card.

[0100] In another specific embodiment, in response to the comparison display operation, the virtual product selected by multiple comparison display operations is taken as the target virtual product, and the target summary information of the target virtual product is displayed through a summary card. The card size of the summary card is determined according to the number of target summary cards. Figure 6a and 6b A schematic diagram of an example graphical user interface provided in an embodiment of this disclosure, such as... Figure 6a As shown, in response to a first comparison display operation for the first virtual product in the virtual product list, a summary card 621 for the first virtual product is displayed in the first area 620 of the graphical user interface 600. The summary card 621 displays the first summary information of the first virtual product. If the user wants to continue selecting new virtual products for comparison, they can return to the virtual product list based on the current interface and perform the comparison display operation again on the virtual products in the list. Specifically, taking an opaque first area as an example, the user can click on an area outside the first area to hide the first area containing the first summary card, thus making the entire virtual product list visible. Figure 6b As shown, in response to a second comparison display operation for a second virtual product in the virtual product list, a summary card 622 for the second virtual product and a summary card 621 for the first virtual product are displayed in the first area 620. The second summary card 622 includes second summary information of the second virtual product. In this embodiment, the size of the summary cards can be adjusted according to the number of summary cards currently displayed in the first area. For example, if the first area is set to accommodate 6 summary cards, when the number of summary cards in the first area is less than or equal to 4, the summary cards are displayed at a first size; when the number of cards in the first area is greater than 4 and less than or equal to 6, the summary cards are displayed at a second size, wherein the second size is smaller than the first size.

[0101] The above methods allow users to select virtual products for comparison during product browsing and quickly bring up the comparison view of the selected products when needed, enabling temporary comparisons without interrupting the main browsing process. Furthermore, by clicking on the outer area of ​​the first region to hide the comparison view and return to the product list, users can quickly select new products for comparison, reducing operational complexity and memory burden. At the same time, this floating design saves screen space, and the layering effect of the panel emphasizes the auxiliary and temporary nature of the comparison function, reducing the feeling of clutter in the interface elements.

[0102] Optionally, target virtual goods may include similar items already owned by the user. The system automatically identifies eligible existing items as target virtual goods by checking the user's account inventory and displays them prominently in the first area. This allows users to directly compare attributes of new items with existing ones, facilitating an assessment of the value of upgrading or replacing. This function relies on user data query and product category matching algorithms. The system first identifies the category of the currently viewed product, such as weapon type, then searches for similar items in the user's inventory. If found, its summary information is extracted and placed in the first area. This mechanism not only provides a practical reference benchmark but also enhances the personalization of comparisons, helping users make consumption decisions more tailored to their individual circumstances.

[0103] Optionally, the scope of the target virtual product can expand with user interaction. For example, after a user anchors a product during browsing, that product remains in the first area as the target virtual product. Even when flipping through pages to view other products, the anchored product remains visible, enabling cross-page comparison. This mechanism ensures the persistence of the comparison benchmark and enhances the coherence of the comparison. In practice, the system maintains a status flag for each anchored product, prioritizing the preservation of the position and content of these products during view updates or page flipping. This allows users to overcome the limitations of traditional list pagination, directly comparing previously discovered products with newly viewed products, effectively solving the problem of difficult comparisons in long lists and improving exploration efficiency.

[0104] In an optional implementation, in response to an adjustment operation on the first target summary information in the first region, the display position of the first target summary information in the first region is adjusted according to the adjustment operation, wherein the first target summary information is the target summary information corresponding to the adjustment operation.

[0105] In this way, users can flexibly arrange the comparison items according to their own focus, placing the product summary information with high attention in a nearby position, thereby reducing the jumping and burden during visual retrieval and improving the efficiency of information scanning and difference recognition.

[0106] For example, when multiple product summary information is displayed in a grid, the user can long-press and drag one of the summary cards to move it from its current grid position to another empty or occupied grid position. The system updates the layout in real time, allowing products that the user is interested in to be displayed side by side, facilitating centralized and continuous attribute comparison. Figure 5b As shown, the user drags and drops summary card 524 to adjust its position.

[0107] The adjustment operation is an input command that allows users to change the position of summary information, and its function is to allow users to customize the arrangement order of comparison items.

[0108] Optionally, the adjustment operation can be a drag-and-drop operation. Users long-press the display area corresponding to the target summary information with their finger; the system detects the sustained pressure and recognizes it as the start of a drag. Subsequently, the user moves their finger, and the interface provides real-time feedback with an animation of the card moving with their fingertip until the finger is lifted, at which point the card settles in its new position. This interaction simulates the intuitive perception of moving objects in the physical world, reducing the learning curve. During dragging, the system can provide visual feedback, such as the card becoming semi-transparent, a shadow indicating the target location, or grid highlighting, to enhance the controllability and accuracy of the operation. This design makes arranging comparison items direct and efficient; users can quickly build personalized comparison views without navigating complex settings, optimizing the browsing flow.

[0109] Optionally, the adjustment operation can also be a control-based sequential switching operation. Dedicated sequential adjustment controls, such as up and down arrows or swap icons, are provided at the edges or corners of the target summary information. Clicking such controls triggers the swapping of positions with other summary information adjacent to that location, or cycles through its sequence number within the grid in a preset direction. This method is suitable for scenarios with limited screen space or where dragging operations are prone to accidental touches, providing a precise and discrete means of positional change. When performing the swap, the system can supplement it with smooth animation transitions to help users clearly perceive the relationship before and after the layout change, maintain interface continuity, and ensure the user's sense of control over the view state.

[0110] Optionally, the adjustment operation can also respond to voice or gesture commands. The system predefines voice commands such as "move the first one to the left" or gestures that draw specific trajectories to trigger adjustments to the display position. Upon recognizing a valid command, the system automatically calculates the target position and executes the movement, while providing confirmatory visual or auditory feedback. This approach expands the dimensions of interaction, providing an accessible way, especially when users' hands are limited from directly operating the touchscreen. It embodies the diversification of interaction methods, but its core remains enabling users to define the priority of information arrangement, serving personalized comparative analysis processes, and enhancing the system's adaptability and inclusivity.

[0111] The display position refers to the grid coordinates or layout number occupied by the target summary information in the first area. Its function is to determine the visual foothold of the summary information in the comparison view, which directly affects the path and efficiency of the user to scan the information.

[0112] Optionally, the display position can be defined by two-dimensional grid coordinates. The first area is divided into several rows and columns, forming uniform grid cells. Each target summary information occupies one cell, and its display position is determined by its row and column indices. Adjusting the display position changes the grid cell coordinates to which the summary information is bound. This method ensures a uniform layout, facilitates system management and rendering, and provides users with a clear and predictable arrangement space, making the structure of the comparison view readily apparent. When a user performs an adjustment operation, it essentially reallocates the occupancy of grid resources. The system needs to handle logic such as position conflicts and layout rearrangement to maintain the orderliness of the interface.

[0113] Optionally, the display position can also be represented as a sequence number in the layout flow. The system assigns a consecutive sequence number to the target summary information within the first area according to a certain order. The display position is the visual arrangement order corresponding to that sequence number, usually arranged from left to right and from top to bottom. Adjusting the display position changes the sequence number of the summary information and triggers the interface to re-flow according to the new sequence number. This method is more flexible when dynamically adding or removing comparison items, and the grid structure may adapt to changes, but the core is still to maintain an ordered, browsable linear or two-dimensional sequence. It focuses more on the logical order of information rather than absolute coordinates and is suitable for scenarios where the size of content items may change dynamically.

[0114] Optionally, the display position can be associated with a relative anchor point. For example, using a specific anchored summary or a summary of items already owned by the user as a reference point, the display position of other summary information can be defined as the direction and distance relative to that reference point. Adjusting the display position adjusts this relative relationship. Under this definition, the layout can be more dynamic; the movement of the reference point will affect related items, or the adjustment operation will directly modify the relative parameters. It emphasizes the correlation between comparison items, and is particularly suitable for scenarios where comparisons are grouped around a core reference object, enabling users to build a comparison view centered on key products. This approach abstracts the display position from absolute coordinates into a relational description, providing a foundation for implementing complex comparison layout strategies.

[0115] In an optional implementation, in response to an information viewing operation on the second target summary information in the first region, the display of third target summary information (excluding the second target summary information) is synchronously adjusted according to the information viewing operation, so that the information entries of the second target summary information and the information entries of the third target summary information correspond, wherein the second target summary information is the target summary information corresponding to the information viewing operation. This ensures the consistency of information display during the comparison process, making the difference identification immediately apparent.

[0116] For example, when a user views summary cards of multiple virtual equipment in the first area, if the attribute list of one card is too long, they need to scroll up and down to view the "Skill Cooldown" attribute below. When the user scrolls down on that card to view the "Skill Cooldown" entry, the attribute lists of other unanchored equipment summary cards in the first area will automatically scroll the same distance synchronously, ensuring that the "Skill Cooldown" entries of all cards are aligned and displayed on the same horizontal line. This allows the user to make accurate horizontal comparisons without having to manually adjust them one by one.

[0117] Among them, the information viewing operation is an interactive command issued by the user when they intend to browse the content that is not fully displayed in the summary information, which is used to trigger the linkage update of information in the comparison view.

[0118] Optionally, information viewing can be specifically represented as a vertical swipe gesture on the summary information display area of ​​a touchscreen device. This swipe gesture is recognized by the system as a scrolling command, and its direction and distance are captured in real time and converted into displacement control parameters for the information display area. For example, when the summary card uses a container of fixed height to display the attribute list, if the list content exceeds the container's range, the user can swipe upwards on the card's content area to indicate that they wish to view the attribute information entries below the current window. This direct manipulation-based interaction method aligns with users' natural habits of browsing long lists on mobile devices, providing intuitive and responsive operational feedback. It is the most common and efficient form of user input for triggering subsequent synchronous adjustments to the display logic.

[0119] Optionally, information viewing can also be manifested as clicking on specific expandable controls in the summary information area. In the design of summary cards, to save space, some secondary or detailed attribute information may be collapsed by default, displaying only the summary title or key values. The cards have "Expand Details" or "View More" controls. Clicking this control indicates a desire to view the collapsed and hidden detailed information entries. The system responds to this click not by simply expanding the content within the current card, but by recognizing it as a special information viewing instruction. This triggers a synchronous display adjustment mechanism to ensure that when the hidden information of the clicked card expands, the corresponding or related areas of other cards within the first area (if they contain collapsed content) also expand or shift synchronously. This maintains the visual alignment between information entries and avoids misalignment issues caused by abrupt changes in the height of some card content.

[0120] Optionally, information viewing can also be based on non-touch input commands, such as browsing the content of the focused summary card using keyboard arrow keys, mouse wheel, or gamepad joystick. When a user attempts to scroll the attribute list of the focused card using the keyboard's "down arrow key," this action is also interpreted as an information viewing operation. The system calculates the standard scroll distance corresponding to each key press (e.g., the height of scrolling one line of attribute information entries) and drives the synchronous adjustment of the display logic based on this standard distance. This design ensures a consistent operating experience across different input devices, allowing desktop applications or mobile applications supporting peripherals to enjoy the comparison convenience brought by synchronous scrolling, thus broadening the application scenarios of this technology.

[0121] Among them, synchronous adjustment display is the process of updating the display status of other summary information in conjunction with the viewing operation of one summary information. Its core function is to maintain the visual consistency of the information structure of all comparison items.

[0122] Optionally, synchronized display adjustment can be achieved based on real-time calculation and replication of the displacement generated by information viewing operations. When a user performs a swipe operation on the second target summary information, the graphics system continuously monitors the movement trajectory of the touch point and accurately calculates the real-time scroll offset of the content area in the vertical or horizontal direction. This offset data is immediately broadcast to the view controllers corresponding to all the third target summary information that needs to be synchronized within the current comparison view. After receiving the same displacement parameter, each view controller drives the summary information display component it manages to scroll with the same amplitude and direction. This process refreshes frequently during the operation, thus achieving a "point-and-click" real-time synchronized scrolling effect, providing users with smooth and accurate linked visual feedback, and greatly reducing the operational burden and cognitive interference of manually aligning multiple information lists.

[0123] Optionally, the synchronized display adjustment can employ a mechanism based on relative scrolling ratios to adapt to summary information of varying content lengths. The system pre-calculates the ratio of the total content height of each scrollable summary information area to the height of its viewport, i.e., the total scrollable distance. When a user views a second target summary information item, the system records not only the absolute pixel displacement but also the proportion of the scroll position relative to the total scrollable distance (e.g., scrolling from the top to 50%). Subsequently, the system applies this proportion to all third target summary information items, commanding them to scroll to the same proportion of their total content height. This approach is particularly suitable for comparisons where the number of information items is not entirely identical but their structures are similar. It ensures that the relative positions of the "viewed portions" of lists of different lengths remain consistent within the viewport; for example, all items with the "middle section" attribute are presented in the center of the viewport, thus guaranteeing a higher level of contextual consistency in the comparison, rather than rigid pixel alignment.

[0124] Optionally, the logic for synchronized display adjustment can be designed to synchronize only information item areas of the same type. Within a summary card, information may be divided into multiple independently scrollable blocks, such as "basic attribute area," "skill description area," and "source area." The system can identify which block the information viewing operation specifically occurs in. When a user scrolls through the "skill description area" of a card, the synchronized display adjustment only applies to the "skill description areas" of other cards, while areas such as "basic attribute area" remain unchanged. This refined synchronization strategy allows users to group and compare information of different categories. For example, they can first synchronize the scrolling of skill descriptions across all cards to compare effects, and then synchronize the scrolling of basic attributes separately to compare values, providing more flexible and targeted comparison control to meet the multi-dimensional comparison needs of complex products.

[0125] Among them, the second target summary information is the object directly affected by the information viewing operation, and the third target summary information is other summary information that needs to be synchronously displayed and adjusted according to the source point operation within the current comparison view, in addition to the second target summary information.

[0126] Information entries are the basic units that constitute product summary information. They usually refer to a specific attribute name and its corresponding value or description, and are the smallest comparison objects in the comparison operation.

[0127] Optionally, information entries can be presented as standardized text lines of "attribute name: attribute value," such as "Attack Power: +150" or "Price: 880 Points." When generating summary information, the system extracts predefined key attribute pairs from the complete product details and renders them in a formatted manner according to a unified template. Each such text line is an independent information entry. In the card layout, multiple information entries are arranged vertically in a fixed order, forming a scrollable list. The "correspondence" ensured by the synchronous scrolling mechanism is that information entries with the same attribute name across different cards are always on the same visual Y-axis coordinate, thus enabling horizontal, scanning-style differentiation reading. Standardization of information entries is the foundation for ensuring comparability.

[0128] Optionally, information items can employ richer visualizations beyond just text. For example, an item representing "rarity" might be represented by a gradient bar and a star icon; an item representing "skill effect" might include a short animated icon or a preview of the effect. These visual information items also need to be aligned. The system assigns a fixed height and position to each type of item during layout. When scrolling synchronously, the system ensures that visual items of the same type (such as icon rows) remain aligned across all cards. This requires the synchronization logic to not only handle the displacement of text content but also coordinate the overall layout of different UI components to achieve true visual information alignment, enhancing the intuitiveness and appeal of comparisons.

[0129] Optionally, information items can be dynamically highlighted or hidden based on the context of the comparison. After a user performs a specific action, such as entering a desired range of attribute values ​​for filtering, all information items in the cards that match or do not match that range can be highlighted or grayed out respectively. In this case, the "information item" not only carries static data but also a dynamic comparison state. When synchronous scrolling adjusts the display position of these items, their attached dynamic states (such as highlight colors) need to remain unchanged. Furthermore, the system can be configured to synchronously display only those information items marked as "highlighted" or "focused" during scrolling, while temporarily dimming other items, thereby achieving a focused comparison experience and allowing users to quickly locate key differences amidst a sea of ​​information.

[0130] Correspondence refers to establishing and maintaining alignment between similar information items in different summary information visually or logically through synchronized display adjustments. This is a key objective to ensure clear and effective comparison.

[0131] Optionally, this correspondence can be manifested as strict pixel-level visual alignment. When rendering each summary card, the system ensures that information entries with the same index or attribute name have completely consistent starting Y-coordinates within their respective containers. During synchronized scrolling, the system uses precise mathematical calculations to guarantee that the internal coordinate systems of all scrolling card containers experience identical offsets. In this way, regardless of the scrolling position, when the user's gaze sweeps horizontally across the screen, they always see the first, second, ... Nth information entry of each card, strictly aligned horizontally. This pixel-level correspondence provides the most accurate and reliable visual reference line, eliminating any misunderstandings caused by misalignment, and is the most direct and common form of "correspondence" in technical implementation.

[0132] Optionally, the correspondence can also be based on semantic association-based logical alignment, suitable for situations where information items are not strictly isomorphic. For example, the compared products may belong to different subcategories, and their attribute sets are not entirely the same. Card A may have two items, "physical attack" and "magical attack," while card B may only have one item, "attack power." The system can use a predefined attribute mapping table to treat "physical attack + magical attack" as a logically comparable group with "attack power." During synchronization adjustments, the system will attempt to visually place the "physical attack" item of card A and the "attack power" item of card B at similar heights, and may use connecting lines or background color blocks to indicate their comparability. This "correspondence" focuses more on satisfying the user's comparison intent rather than mechanical position matching, providing greater flexibility and scenario adaptability.

[0133] Optionally, the correspondence can be enhanced and explicitly expressed through dynamic visual guide lines. When a user views information on a card, and other cards scroll synchronously, the system can draw subtle horizontal reference lines or highlight the entire row of background between corresponding information items on different cards. When the user's finger leaves the screen and scrolling stops, these guide lines can be briefly retained to reinforce the perception that "these items correspond to each other and can be compared." This dynamically generated visual aid transforms the abstract concept of "correspondence" into concrete, perceptible interface feedback, further reducing the user's cognitive load and improving the certainty and comfort of comparison operations.

[0134] In an optional implementation, the method further includes: in response to an anchoring operation targeting fourth target summary information in the first region, fixing the display position of the fourth target summary information in the first region. This allows users to fix key products in the first region, ensuring that the summary information of the key product remains visible while browsing subsequent products. This breaks through the limitations of traditional list pagination browsing, enabling continuous and direct comparison across pages, significantly improving the flexibility of comparison and exploration efficiency.

[0135] For example, when browsing a product comparison view, a user clicks the anchor icon on a summary card for a hero skin of interest. The system responds to this anchoring action by fixing the hero skin's summary card in a specific slot in the first area. When the user swipes the screen to load and display subsequent summary cards, or loads and displays subsequent summary cards via page turning, other unanchored card slots are updated with new summary information, but the anchored hero skin cards and their positions remain unchanged, allowing the user to visually compare newly appearing products with this fixed benchmark at any time. As shown in Figure 5, when a user clicks anchor icon 5231, the summary card 523 of the product corresponding to that icon is fixedly displayed in the current display position in the first area, unaffected by page turning operations.

[0136] The anchoring operation is used to respond to user commands and fix specific product summary information in a designated position within the first area, making it continuously visible during browsing.

[0137] Optionally, anchoring can be triggered by user interaction with a specific control on the summary information. This control is typically designed as a visual element with clear semantics, such as a thumbtack icon. When a user intends to set a product as a benchmark for continuous comparison, they can click the anchor control on the product's summary information. The system detects this click event and recognizes it as a valid anchoring action. This design encapsulates complex, fixed logic into a simple, one-time gesture, significantly reducing the user's understanding and operational costs. By binding the anchoring function to a specific, operable interface element, rather than hiding it in multi-level menus or long-press gestures, the discoverability and usability of the function are ensured, allowing users to quickly establish and manage their comparison focus, thus optimizing the exploratory browsing process.

[0138] Optionally, after the anchoring operation is triggered, the system will not only fix the display position of the corresponding summary information, but also provide clear visual feedback to indicate its anchoring status. For example, the border color of the anchored summary information may become highlighted, or the anchor control itself may change from a hollow icon to a solid icon. This visual feedback is an indispensable part of the anchoring operation; it clearly confirms to the user that the operation has taken effect and which elements in the current interface are in a fixed state. Clear visual differentiation helps users quickly locate the product as a stable reference point in a dynamically updated comparison view, avoiding confusion caused by dynamic changes in interface elements. This immediate and continuous feedback mechanism enhances the user's sense of control and certainty regarding the interface state, and is a key detail for improving interaction transparency and user experience smoothness.

[0139] Optionally, the core value of anchoring lies in its ability to overcome the temporal and spatial limitations of linear browsing and construct a stable comparison context. When a user performs an anchoring operation, the fixed summary information becomes a visual anchor point. Subsequently, regardless of how the user scrolls through the product list or switches pages to load new candidate products, this anchor point remains in place. This is equivalent to placing a fixed reference point on the user's comparison workbench. The user can instantly and in parallel compare the summary information of any new products browsed subsequently with this fixed reference point, without needing to remember information about previously viewed products or perform cumbersome back-and-forth search operations. This mechanism fundamentally changes the paradigm of information comparison on mobile devices, transforming it from discrete, memory-based sequential comparison to continuous, visual-based parallel comparison. It is particularly suitable for complex decision-making scenarios with a large number of products requiring multi-screen filtering, significantly reducing cognitive load and improving decision-making efficiency.

[0140] In an optional implementation, product information from a list of virtual goods is obtained; product categories are determined based on the product information; and in response to the existence of virtual items of the same product category in the target account, a summary of the virtual item is displayed in a fixed area. This intelligently introduces a comparison benchmark with items already in the user's account, providing a stable and personalized reference system from the outset when the user browses products. This effectively avoids invalid comparisons or decision-making biases caused by users forgetting the attributes of their own owned items, significantly improving the relevance of the comparison and the accuracy of the decision.

[0141] For example, when a user browses the "Warrior Weapons" section in the game store, the system automatically identifies the item category as "Melee Weapons." The system then checks the user's game account and finds that they already own a "Hero's Sword" in their inventory. At this point, a summary of the "Hero's Sword's" key attributes, such as attack power and additional effects, will be continuously displayed in a fixed card slot in the first area. Users can directly and continuously compare the attributes of the newly viewed weapon with their existing weapon, quickly determining whether the new item is worth buying or replacing.

[0142] Preferably, the item summary information of the virtual item is permanently displayed in the first card slot of the first area. When the user swipes the screen to load and display subsequent summary cards, or loads and displays subsequent summary cards through page turning, other unanchored card slots will be updated with the summary information of the new virtual item, but the item summary information of the virtual item will remain displayed in the first card slot where the virtual item's summary information is located. Among them, the product category is a classification based on the core function of the product, the user role or attribute system, etc., which is used to define the scope of comparable products and related user-held items during the comparison process.

[0143] Optionally, product categories can be divided based on the game's equipment system. For example, in role-playing games, virtual items can be categorized into broad categories such as weapons, armor, accessories, or consumables. Furthermore, weapon categories can be subdivided into melee and ranged weapons, or further subdivided based on damage types such as physical and magical attacks. This hierarchical categorization system provides the logical basis for the system to accurately match a user's existing items. When a user browses a specific category of products, the system can quickly anchor the comparison benchmark, ensuring that the introduced comparison items are comparable to the currently viewed target, preventing forced comparisons of items from different dimensions, thus maintaining the consistency and effectiveness of the comparison view and assisting users in making reasonable decisions that align with their character development path.

[0144] Optionally, product category determination can rely on tags or attribute fields included in the product information. The system extracts predefined category identifiers by parsing the metadata of each product in the virtual product list. For example, product information may contain tags such as "type: weapon" or "subtype: sword". The system aggregates the dominant product category of the current list based on these tags, or identifies the common categories to which the products in the list belong. This method automates and enables real-time category determination without requiring manual user settings. When users switch between product lists with different category tags, the comparison view can dynamically and intelligently switch the fixed user items, always maintaining a high degree of relevance between the comparison benchmark and the browsed content, improving the adaptability of the interaction and the smoothness of the user experience.

[0145] Optionally, product categories can also be dynamically defined based on user behavior data or in-game association rules. For example, the system can analyze the target account's historical usage records and intelligently categorize different functional items frequently equipped by the same character or used in the same combat scenario into a "Practical Set" category. When a user browses a specific item in this set, the system can consistently display summary information of other related items within the set, allowing the user to compare set effects or compatibility. This introduction of dynamic categories means that the comparison function is no longer limited to a static item classification table, but can reflect the user's personalized usage habits and strategic needs, making the comparison view more in-depth and strategically valuable, elevating it from simple attribute comparison to considerations of tactical combinations.

[0146] The target account is the entity through which a user is identified and stored in an application or game service, and it is associated with the user's virtual assets, character status, and historical behavior information.

[0147] Optionally, the target account typically corresponds to a unique user login identifier, and its data is stored on the server. When executing the comparison logic, the system needs to send a query request to the server to verify whether there are virtual items in the account's asset pool that meet specific conditions. This process ensures the accuracy and real-time nature of the comparison information, avoiding comparison benchmark errors caused by expired local cached data. By associating with the target account, the comparison function achieves a seamless connection from browsing public goods information to personal asset management, making the comparison view not only show "what can be purchased," but also intuitively present "how it differs from what is already owned," closely anchoring shopping decisions to the user's personal game progress and resource status, thus improving the functionality's usability and stickiness.

[0148] Optionally, the scope of the target account can be expanded depending on the scenario. In single-player games or main account scenarios, the target account is the currently logged-in user account. In systems that support multiple characters or sub-accounts, the target account can be further specified as the asset container bound to a specific game character active in the current game session. For example, a user may have multiple game characters, each with an independent equipment inventory. When a user browses staves as a "mage" character, the system should consistently display the stave held by that "mage" character, rather than the weapons of other "warrior" characters. This granular account association mechanism ensures absolute consistency between the comparison benchmark and the current game context, making the comparison results more directly instructive.

[0149] Optionally, the concept of a target account can also be applied to scenarios such as shared or guild warehouses. In some games, a player's guild may have a shared resource pool. The system can extend the search scope of the "target account" to the guild warehouse that the user has permission to access. When a user browses items, the system can simultaneously display summary information of similar items in the guild warehouse. This allows comparative decisions to be based not only on personal assets but also on collective resources, helping players weigh personal advancement against guild contributions. This design expands the application boundaries of the comparison function, enabling it to serve more complex social and collaborative decision-making scenarios and enhancing the function's value within the multiplayer interactive game ecosystem.

[0150] Among them, "same product category" means that the virtual product to be viewed and the virtual items in the target account belong to the same category level in the preset classification system. This is a prerequisite for triggering intelligent fixed display.

[0151] Optionally, matching within the same product category follows an exact match principle. The system compares the product category to which the current virtual product list belongs (e.g., "two-handed swords") with the category information of all items in the target account. The fixed display logic is only triggered when at least one item in the account is marked as exactly the same "two-handed sword" category. This strict matching ensures that the introduced comparison benchmark is highly homogeneous with the user's current browsing intent, avoiding the introduction of incomparable items due to category generalization (e.g., treating "all weapons" as a single category), thus guaranteeing the focus of the core information in the comparison view and the effectiveness of decision support.

[0152] Optionally, in addition to exact matching, the system can support a certain degree of category-related matching. For example, if the product list category is "Fire Spellbook," but the user's account does not have the exact same item, but does have "Ice Spellbook," the system can determine that the two are comparable based on preset rules (such as both belonging to the "Spellbook" category or both belonging to the "Elemental Attack" series), and select the "Ice Spellbook" with the closest fixed display attributes. This relevance matching mechanism enhances the utilization rate of the user's held items, especially when the user's item library and the currently viewed list do not have strictly consistent categories, still providing a roughly usable reference benchmark, thus broadening the applicable scenarios of the intelligent comparison function.

[0153] Optionally, the determination of the same product category can also be weighted and filtered by secondary dimensions such as item rarity, level, or role suitability. For example, when an account has multiple items of the same category (such as multiple "daggers"), the system can prioritize displaying the dagger with the highest rarity, the level closest to the currently viewed item, or the dagger that is the user's current specialization. This intelligent filtering mechanism ensures that the selected comparison benchmark is not only of the same category, but also the specific item that is most valuable for the user's current decision. It optimizes the content value of the fixed display cards, allowing users to compare with the most relevant existing assets immediately, thus improving decision-making efficiency.

[0154] Virtual items are digital goods that a target account has acquired through game progress, task rewards, or past purchases and that exist in the user's virtual asset library.

[0155] Optionally, virtual items typically possess similar or identical attribute structures to virtual goods in the marketplace, such as attack power, defense stats, and special effects. As assets already owned by the user, they serve as a natural, personalized benchmark for evaluating the value of new items. Displaying a summary of these items in the comparison view essentially "maps" the user's personal inventory to the public marketplace's browsing interface. This allows users to directly compare "owned items" with "candidate items" at zero cost without needing to leave the current browsing context to recall or search for their own equipment details, significantly reducing the information retrieval and cognitive load during the decision-making process.

[0156] Optionally, virtual items are not limited to equippable weapons or armor, but also include consumables, materials, skins, mounts, etc. The system intelligently filters and displays items of the corresponding form based on the category of the product list. For example, when browsing consumables, the system will consistently display the quantity and effects of similar potions or scrolls already owned in the account; when browsing skins, it will consistently display skins of the same hero or series already owned. This form-adaptive display logic ensures the applicability of the comparison content. Regardless of the type of product a user browses, they can obtain a matching personal asset reference, making the comparison function cover all categories in the store and providing a consistent experience.

[0157] Optionally, the status information of virtual items may also be included in the summary display. In addition to basic attributes, item summary information may include whether it is currently equipped by a character, its remaining durability, enchantment status, or bound status. For example, a fixed item summary might be marked "Equipped by Character A" or "Soulbound." This status information provides users with a more comprehensive decision-making context. Users can not only compare the advantages and disadvantages of attributes but also consider the costs of replacement (such as unequipping, losing enchantments) or usage restrictions. This deepens the comparison function from a simple comparison of attribute values ​​to a comprehensive assessment of the chain effects caused by the replacement decision, assisting users in making more thorough judgments.

[0158] Among them, the item summary information is a set of core attributes extracted and structured from the complete data of the virtual item. Its format is consistent with the item summary information of the virtual goods in the comparison view, which facilitates side-by-side comparison.

[0159] Optionally, the generation of item summary information follows the same template and rules as product summary information. The system extracts the name, icon, key attribute values ​​(such as attack, defense, and health bonus), rarity identifier, and descriptions of possible special effects from the target account's virtual item data, and arranges them according to the layout set in the comparison view. This format consistency is the foundation for effective comparison. It ensures that the user's eye can quickly scan horizontally between the "Existing Items" card and the "Candidate Items" card, with values ​​of the same attributes displayed side by side, making differences immediately apparent, and achieving seamless alignment of personal possessions and market goods in terms of information presentation.

[0160] Optionally, item summary information can highlight attributes that significantly differ from the average level of the currently viewed product list or from specific products. For example, highlighting colors or arrows can indicate the item's strengths or weaknesses in a particular attribute. This differentiated presentation guides users to quickly focus on key decision points. When a user owns an item with a significantly higher attribute (such as a higher critical hit rate) than a new product being viewed, the highlighting prompts the user to quickly realize the potential loss of switching; conversely, if a new product significantly surpasses it in a certain attribute, it suggests a potential upgrade opportunity. This intelligent information emphasis enhances the decision support effectiveness of summary information and accelerates the user's judgment process.

[0161] Optionally, the content of the item summary information can be dynamically optimized based on the comparison scenario. In addition to standard attribute comparisons, the summary information can include statistical information based on the item's historical usage data, such as "average damage output per battle" or "win rate bonus." When users compare combat equipment, this kind of practical, results-oriented summary information is more valuable than simple basic attributes. Furthermore, the summary information can also provide quick access points, such as setting a fixed-display item as the current character's equipment with a single click, allowing users to quickly complete the equipment replacement process after deciding to purchase a new item. This dynamic and interactive summary design makes the fixed-display item card not just a static reference, but also an interactive hub connecting decision-making and execution.

[0162] In an optional implementation, the target summary information is displayed in the form of a summary card. The method further includes: providing a details control within the summary card; and displaying the target details information page of the target virtual product in response to a trigger operation on the details control. In this way, the summary card, as a standardized information container, centrally and systematically carries the product's summary information. Combined with the details control, it provides users with a convenient channel to quickly and deeply view the complete details of the product from the comparison view. This allows users to obtain more comprehensive information at any time while making efficient comparisons, achieving a seamless connection between macro-level comparison and micro-level examination, thereby further optimizing the completeness and smoothness of the decision-making process.

[0163] For example, when a user browses multiple virtual product cards in the comparison view, if they want to learn more about the summary information (such as key attributes and price) displayed on one of the cards, they can click the details button provided on the card. The system will then directly jump to the complete details page of the virtual product, displaying all its attribute descriptions, skill effect demonstrations, background stories, and other detailed information, without having to exit the comparison mode or perform complex navigation operations, thus seamlessly integrating the exploration and comparison process.

[0164] The details control is an interactive element set within the summary card, used to trigger a jump from the current comparison view to the complete details page of the corresponding virtual product.

[0165] Optionally, the details control can be implemented as a graphical button or text link located in a corner of the summary card (as shown in Figure 6, control 6210 is located in the upper right corner of the summary card). Its label can be "Details," "View Full," or a generic icon (such as a magnifying glass or arrow). This control is strongly associated with the specific summary card and the virtual product displayed in that area. When a user develops a stronger interest in a product being compared and needs to understand all the details beyond the summary information, the details control provides the most direct entry point. Its existence breaks down the barrier between the comparison mode and the details viewing mode, allowing the user's decision-making process to proceed without interruption.

[0166] Optionally, triggering the details control will guide the system to perform a precise page navigation. In response, the system first retrieves the complete details data package from the server or local cache based on the virtual product identifier bound to the current summary card. Subsequently, the system loads and renders a full-screen or cascading details page, which typically contains richer multimedia content (such as 3D model displays, skill effects animations, and user reviews) and detailed descriptions of all attributes. This process achieves seamless context switching; after viewing the details, users can usually easily return to the previous comparison view using the back button, maintaining the continuity of exploration.

[0167] Optionally, the first details page maintains a logical connection with the summary cards in the comparison view. After navigating to this page from the comparison view via the details control, the system context clearly indicates which comparison session the user came from. Therefore, the page can provide a convenient return path, such as a clear "Return to Comparison" button, which, when clicked, accurately restores the previous comparison view state (including anchored cards, current scroll position, etc.). This two-way, lossless switching mechanism ensures that the first details page is no longer an isolated information silo, but rather an organic component integrated into a flexible comparison workflow, allowing users to freely navigate between macro-level comparisons and micro-level reviews, comprehensively optimizing the decision-making experience.

[0168] Exemplary embodiments of this disclosure also provide a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the methods described above. In one implementation, the computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. For example, the computer program product can be implemented as a non-volatile storage medium storing a computer program, such as read-only memory, NAND flash memory, etc. In one implementation, the computer program product can be an intangible product containing a computer program. For example, the computer program product can be implemented as a virtual digital product, such as an executable file or installation package containing the computer program. The code for the computer program can be written in one or more programming languages, such as C, Java, and C++. The program code can be executed entirely on the user's computing device, partially on the user's computing device, or as a standalone software package, or partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via an internet connection provided by a mobile network operator). Computer programs can be carried or transmitted via signals such as electricity, magnetism, light, electromagnetic radiation, and infrared rays. Electronic devices can convert signals carrying computer programs into digital signals, thereby running the computer programs. When a computer program runs on an electronic device, its code is used to cause the electronic device to execute (more specifically, to be executed by the processor of the electronic device) the method steps of various exemplary embodiments of this disclosure, such as: providing a virtual product list in a graphical user interface; in response to a first comparison display operation for a first virtual product in the virtual product list, displaying first summary information of the first virtual product in a first area of ​​the graphical user interface; in response to a second comparison display operation for a second virtual product in the virtual product list, displaying second product summary information of the second virtual product and first product summary information of the first virtual product in the first area. Exemplary embodiments of this disclosure also provide an electronic device. The electronic device may include a processor and a memory. The memory stores executable instructions for the processor, such as a computer program. The processor executes the executable instructions to perform the method steps of various exemplary embodiments of this disclosure. Furthermore, the electronic device may also include a display for displaying a graphical user interface. The following is for reference. Figure 7 The electronic device is illustrated by way of a general-purpose computing device. It should be understood that... Figure 7 The electronic device 700 shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein. Figure 7 As shown, the electronic device 700 may include: a processor 710, a memory 720, a bus 730, an I / O (input / output) interface 740, a network adapter 750, and a display 760. The memory 720 may include volatile memory, such as RAM 721, a cache unit 722, and may also include non-volatile memory, such as ROM 723. The memory 720 may also include one or more program modules 724, including but not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. For example, program module 724 may include the modules in the above-described device. The processor 710 may include one or more processing units, such as an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit). The processor 710 can be used to execute executable instructions stored in the memory 720 to perform the methods described above in this disclosure, such as performing the following method steps: providing a virtual product list in a graphical user interface; in response to a first comparison display operation for a first virtual product in the virtual product list, displaying first summary information of the first virtual product in a first area of ​​the graphical user interface; in response to a second comparison display operation for a second virtual product in the virtual product list, displaying second product summary information of the second virtual product and first product summary information of the first virtual product in the first area. Bus 730 is used to connect different components of electronic device 700 and may include data bus, address bus and control bus. Electronic device 700 can communicate with one or more external devices 800 (such as keyboard, mouse, external controller, etc.) through I / O interface 740. Electronic device 700 can communicate with one or more networks via network adapter 750. For example, network adapter 750 can provide mobile communication solutions such as 3G / 4G / 5G, or wireless communication solutions such as wireless LAN, Bluetooth, and near-field communication. Network adapter 750 can communicate with other modules of electronic device 700 via bus 730. Electronic device 700 can display a graphical user interface via display 760, such as displaying virtual scenes or virtual characters. although Figure 7 Other hardware and / or software modules may also be configured in the electronic device 700, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (Redundant Arrays of Independent Disks) systems, tape drives, and data backup storage systems. As can be seen from the above, the technical solutions disclosed herein can be implemented as methods, apparatus, systems, computer program products, storage media, electronic devices, etc. Those skilled in the art will understand that various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which may be referred to as "circuit," "module," or "system," respectively. It should be understood that this disclosure is not limited to the specific methods, steps, or structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. Those skilled in the art will readily conceive of other embodiments based on the specific implementations provided in this disclosure. Therefore, the specific implementations provided in this disclosure are merely exemplary, and the scope and spirit of this disclosure are indicated by the claims, and should cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary technical means in the art not disclosed in this disclosure.

Claims

1. An information display method, characterized in that, The method includes: Provide a virtual product list in the graphical user interface; In response to a comparison display operation for virtual products in the virtual product list, target summary information of the target virtual product that meets the display conditions is displayed based on the comparison display operation.

2. The method according to claim 1, characterized in that, The process of displaying target summary information of target virtual goods that meet the display conditions based on the comparison display operation includes: Determine the first virtual item corresponding to the comparison display operation; Retrieve a specified number of third virtual products associated with the first virtual product from the list of virtual products; Display the target summary information of the target virtual product, wherein the target virtual product includes the first virtual product and the third virtual product.

3. The method according to claim 1, characterized in that, The process of displaying target summary information of target virtual goods that meet the display conditions based on the comparison display operation includes: In response to a first comparison display operation for the first virtual item in the virtual item list, first summary information of the first virtual item is displayed; In response to a second comparison display operation for the second virtual product in the virtual product list, the second summary information of the second virtual product and the first summary information of the first virtual product are displayed, wherein the target virtual product includes the first virtual product and the second virtual product.

4. The method according to claim 1, characterized in that, The method further includes: Provide a comparison display control for the virtual goods; The response is for a comparison display operation of virtual products in the virtual product list, and displays target summary information of the target virtual product that meets the display conditions based on the comparison display operation, including: In response to a trigger operation applied to the comparison display control, target summary information of the target virtual product that meets the display conditions is displayed.

5. The method according to claim 4, characterized in that, The comparison display control for the virtual goods includes: In response to a first selection operation applied to the virtual product list, first details information of the first virtual product selected by the first selection operation is displayed; When displaying the details page of the first details information, a first comparison display control for the first virtual product is provided.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the target details information of the target virtual product; The target summary information is generated based on the target details information.

7. The method according to claim 1, characterized in that, The target summary information is displayed in a first area of ​​the graphical user interface, and the target summary information is arranged in an array within the first area.

8. The method according to claim 7, characterized in that, The method further includes: In response to an adjustment operation on the first target summary information in the first region, the display position of the first target summary information in the first region is adjusted according to the adjustment operation, wherein the first target summary information is the target summary information corresponding to the adjustment operation.

9. The method according to claim 7, characterized in that, The method further includes: In response to an information viewing operation on the second target summary information in the first region, the display of the third target summary information, excluding the second target summary information, is synchronously adjusted according to the information viewing operation, so that the information entries of the second target summary information and the information entries of the third target summary information correspond, wherein the second target summary information is the target summary information corresponding to the information viewing operation.

10. The method according to claim 7, characterized in that, The method further includes: In response to the anchoring operation for the fourth target summary information in the first region, the display position of the fourth target summary information in the first region is fixed.

11. The method according to claim 7, characterized in that, The method further includes: Obtain the product information from the virtual product list; Determine the product category based on the product information; If a target account has virtual items of the same product category, the item summary information of the virtual items will be displayed in the first area.

12. The method according to claim 1, characterized in that, The target summary information is displayed in the form of a summary card, and the method further includes: Details controls are provided in the summary card; In response to a trigger operation on the details control, the target details information page of the target virtual product is displayed.

13. An information display device, characterized in that, The device includes: a first display unit and a second display unit; The first display unit is used to provide a virtual product list in a graphical user interface; The second display unit is configured to respond to a comparison display operation for virtual products in the virtual product list, and display target summary information of the target virtual product that meets the display conditions based on the comparison display operation.

14. An electronic device, characterized in that, include: processor; as well as A memory for storing a data processing program, which, when powered on and run by the processor, executes the method as described in any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that, The system contains a data processing program that is executed by a processor to perform the method as described in any one of claims 1 to 12.