Information processing method and device, electronic equipment and storage medium
By providing a navigation panel and multi-level navigation list in the graphical user interface, the problem of low positioning efficiency in multi-level content display is solved, realizing fast positioning and efficient human-computer interaction, and reducing the resource consumption of terminal devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU BOGUAN TELECOMM TECH LTD
- Filing Date
- 2026-03-17
- Publication Date
- 2026-07-10
AI Technical Summary
In graphical user interfaces that display multi-level content, users need to browse layer by layer and repeat operations to locate the target content item, resulting in long operation time, low efficiency, and an increase in the number of interface rendering and data requests on the terminal device.
It provides a navigation panel that displays a multi-level navigation list, retrieves lower-level content items and interaction data based on the hierarchy of the items of interest, and indicates the interaction change trend and real-time dynamics through prompts. It also directly displays the functional interface in response to triggered operations.
It reduces the complexity and time cost of users searching layer by layer, reduces the number of interface rendering and data requests, improves human-computer interaction efficiency, and reduces the resource consumption of terminal devices.
Smart Images

Figure CN122363791A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more particularly to an information processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] This section is intended to provide background or context for embodiments of the invention as set forth in the claims. The description herein is not intended to imply that it is prior art simply because it is included in this section.
[0003] In graphical user interfaces (GUIs) that display multi-level content, items are typically organized and categorized according to a hierarchical structure. For example, in a virtual item trading scenario, items can be categorized and displayed at multiple levels, such as type, subtype, and specific item. When a user wants to view a specific item, they need to start from the highest level and browse and click through each level to finally locate the target item.
[0004] However, in practical applications, users often need to repeatedly view and compare several items of interest. Because the hierarchical structure of content items is deep and each level contains numerous categories, users must repeatedly perform the layer-by-layer search operation each time they view an item. This process not only consumes a significant amount of time and increases the number of interface renderings and data requests on the terminal device, but also forces users to repeat the operation multiple times, reducing the efficiency of information acquisition. Furthermore, due to the lack of aggregated display and real-time status presentation of the content items of interest, users find it difficult to quickly grasp the overall dynamics of the content items they are interested in. They need to enter the details interface of each content item one by one and rely on their own records and analysis to obtain relevant information, further increasing the user's operational burden. Summary of the Invention
[0005] In this context, embodiments of the present invention aim to provide an information processing method, apparatus, electronic device, and storage medium to at least partially solve the aforementioned problems existing in the related art.
[0006] In a first aspect of the present invention, an information processing method is provided, the method comprising: providing a navigation panel on a graphical user interface; displaying a multi-level navigation list generated based on items of interest in the navigation panel, the items of interest including content items at different levels of pre-set interest; obtaining the lower-level content items of the items of interest or the interaction data of the items of interest based on the level to which the items of interest belong; displaying prompt information for the items of interest based on the interaction data, the prompt information indicating the interaction change trend and / or real-time interaction dynamics of the items of interest; and displaying the functional interface corresponding to the target items of interest in response to a trigger operation for a target item of interest in the multi-level navigation list.
[0007] In a second aspect of the present invention, an information processing apparatus is provided, comprising: a navigation panel providing module for providing a navigation panel on a graphical user interface; a navigation list display module for displaying a multi-level navigation list generated based on items of interest in the navigation panel, the items of interest including content items at different levels of pre-set interest; a data acquisition module for acquiring the lower-level content items of the items of interest or the interaction data of the items of interest based on the level to which the items of interest belong; a prompt information display module for displaying prompt information for the items of interest based on the interaction data, the prompt information indicating the interaction change trend and / or real-time interaction dynamics of the items of interest; and a function interface display module for displaying the function interface corresponding to the target items of interest in response to a trigger operation on a target item of interest in the multi-level navigation list.
[0008] In a third aspect of the present invention, an electronic device is provided, comprising: a memory storing computer-executable instructions executable by a processor; and a processor for executing the computer-executable instructions to perform the steps of the information processing method described in any of the preceding claims.
[0009] In a fourth aspect of the present invention, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps of the information processing method described in any of the preceding claims.
[0010] The embodiments provided in this disclosure offer a centrally managed navigation panel that displays a multi-level navigation list generated based on user-preset content items at different levels of interest. This filters and aggregates frequently accessed target content from the complex original hierarchical structure, allowing users to quickly locate content without the tedious process of searching through each level, significantly reducing the complexity and time cost of user operations. Simultaneously, relevant interactive data is dynamically acquired and displayed based on the level of the interest item to generate prompts, enabling users to not only quickly navigate within the navigation list but also intuitively obtain the real-time status and trends of the interest items, assisting users in making efficient decisions and reducing ineffective operations such as repeated viewing and comparison due to unclear information. Furthermore, directly locating content items of interest through the navigation panel reduces the number of interface renderings caused by repetitive hierarchical traversal operations, reducing the data processing pressure on the terminal device. In summary, this disclosure effectively solves the problem of low location efficiency in multi-level lists, improves human-computer interaction efficiency, and helps reduce terminal and server resource consumption and data processing pressure by reducing unnecessary interface rendering, data requests, and processing processes. Attached Figure Description
[0011] The above and other objects, features, and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated in the drawings by way of example and not limitation, wherein: Figure 1 A schematic diagram illustrating the implementation environment of an information processing method provided in this embodiment of the disclosure; Figure 2 A flowchart of an information processing method provided in an embodiment of this disclosure; Figure 3 A schematic diagram of an interface provided for an embodiment of this disclosure; Figure 4 A schematic diagram of a multi-level navigation list provided in an embodiment of this disclosure; Figure 5 A schematic diagram illustrating the setting of a first-level tab for items of interest, provided in an embodiment of this disclosure; Figure 6 This is a schematic diagram illustrating the display of historical transaction information provided in an embodiment of the present disclosure; Figure 7 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present disclosure; Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure.
[0012] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. 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," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises 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] 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.
[0016] Figure 1 A system architecture diagram of the operating environment of this exemplary embodiment is shown. This system architecture may include a terminal device 110 and a server 120. The terminal device 110 may be a mobile phone, tablet computer, personal computer, smart wearable device, game console, etc., and has a display function capable of displaying a graphical user interface, which may include the operating system interface or the application interface. An application, such as a game program, is installed on the terminal device 110. The server 120 generally refers to the backend system providing application services in this exemplary embodiment; it may be a single server or a cluster of multiple servers. For example, a game server program is deployed on the server 120 to perform server-side game data processing. The terminal device 110 and the server 120 can be connected via a wired or wireless communication link for data transmission. The method in one exemplary embodiment of this disclosure can be executed by any one or more of the terminal device 110 and the server 120.
[0017] In one implementation, the above method can be implemented and executed based on a cloud interaction system. The cloud interaction system can be the system architecture described above. Various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming can be a game mode based on cloud computing. In the cloud gaming operation mode, the game program's execution entity and the game screen presentation entity are separated. The storage and execution of the game's control and interaction methods are completed on the cloud gaming server (such as the aforementioned server 120). The cloud gaming client (such as the aforementioned terminal device 110) is responsible for receiving and sending data and presenting the game screen. For example, the cloud gaming client can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; while the cloud gaming server in the cloud performs information processing. When playing the game, the user operates the cloud gaming client to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the cloud gaming client via the network, and finally, the cloud gaming client decodes and outputs the game screen.
[0018] In one implementation, the method described above can be implemented by the terminal device 110 alone. For example, without deploying the server 120, the terminal device 110 can run the application in a standalone environment to implement the game function and execute the method described above.
[0019] This embodiment provides an information processing method. Figure 2 This is a flowchart of an information processing method according to an embodiment of the present disclosure, such as... Figure 2 As shown, the process includes the following steps: Step S110: Provide a navigation panel on the graphical user interface.
[0020] Step S120: Display a multi-level navigation list generated based on the items of interest in the navigation panel. The items of interest include content items at different levels of interest that are preset.
[0021] Step S130: Based on the level to which the item of interest belongs, obtain the lower-level content items of the item of interest or the interaction data of the item of interest.
[0022] Step S140: Based on the interactive data display, prompt information is displayed for the items of interest. The prompt information is used to indicate the interactive change trend and / or real-time interactive dynamics of the items of interest.
[0023] Step S150: In response to the triggered operation for the target item of interest in the multi-level navigation list, display the function interface corresponding to the target item of interest.
[0024] The method provided in this embodiment enables the aggregation and display of content items at different levels of user-preset interest by providing a navigation panel on the graphical user interface and displaying a multi-level navigation list generated based on the items of interest. Users can quickly locate the target content item without having to search through multiple levels of the list, effectively reducing repeated rendering of the interface and the number of repeated data requests, thus lowering the processing burden on the terminal device. Furthermore, by obtaining corresponding interaction data based on the level of the item of interest and directly displaying prompts in the navigation list, users can gain an overview of the interaction trends and real-time dynamics of each item of interest in a single panel, grasping the overall status of the content of interest without having to enter each level's detail interface. This enriches the information display dimensions and interaction methods of multi-level content in the graphical user interface. Simultaneously, by directly displaying the corresponding functional interface in response to a trigger operation on the target item of interest, a one-step jump from the navigation overview to the specific functional interface is achieved, shortening the operation path, reducing the probability of misoperation due to multiple steps, and improving the overall human-computer interaction experience in multi-level content scenarios.
[0025] The steps described above are explained in detail below.
[0026] In step S110, a navigation panel is provided on the graphical user interface.
[0027] Optionally, a graphical user interface is a visual interface used to display multi-level content items and allow users to browse and interact with them.
[0028] Optionally, a navigation panel is a separate interactive area provided on the graphical user interface to centrally display content items that the user is interested in, so that the user can quickly locate and jump to them.
[0029] In step S120, a multi-level navigation list generated based on the items of interest is displayed in the navigation panel. The items of interest include content items at different levels of interest that are preset.
[0030] Optionally, "following items" refers to content items that users have pre-selected from different levels of content items and marked as "following items," which are then aggregated and displayed in the navigation panel.
[0031] Optionally, a multi-level navigation list is a hierarchical list generated based on the items of interest and their respective levels, used to display the content items that the user is interested in in a hierarchical manner in the navigation panel.
[0032] Optionally, different levels of content items refer to content items that are classified and organized according to a hierarchical structure, such as virtual items or categories in a game system, where there is a hierarchical inclusion relationship between different levels.
[0033] In step S130, based on the level to which the item of interest belongs, the lower-level content items of the item of interest or the interaction data of the item of interest are obtained.
[0034] Optionally, the level to which the item of interest belongs refers to the specific hierarchical position of the item of interest in the multi-level content structure, which is used to determine the data type that should be obtained for the item of interest.
[0035] Optionally, a lower-level content item refers to a content item that is one level below the item of interest in the hierarchical structure. When the item of interest belongs to a non-terminal level, its lower-level content items are retrieved.
[0036] Optionally, when the item of interest belongs to the non-terminal level, the interaction data is the data generated by user interaction behavior related to the content item at the next level of the item of interest; when the item of interest belongs to the terminal level, the interaction data is the data generated by user interaction behavior related to the item of interest.
[0037] In step S140, based on the interactive data display, prompt information is displayed for the items of interest. The prompt information is used to indicate the interactive change trend and / or real-time interactive dynamics of the items of interest.
[0038] Optionally, the prompts are auxiliary information generated based on interaction data and displayed in the navigation list, used to visually present the status changes of the items of interest to the user.
[0039] Optionally, the interaction change trend is information on the direction and degree of change obtained by analyzing the interaction data of the focus item over a period of time.
[0040] Optionally, real-time interactive dynamics are the interactive status information of the item at the current moment, used to reflect the immediate activity of the item.
[0041] In step S150, in response to a trigger operation for a target item of interest in the multi-level navigation list, the corresponding function interface for the target item of interest is displayed.
[0042] Optionally, the target focus item is an item selected by the user through a trigger operation in the multi-level navigation list, which serves as the trigger object for jumping to the corresponding function interface.
[0043] Optionally, the trigger action is an interactive action performed by the user on a target item of interest in a multi-level navigation list, which is used to trigger the display of the corresponding functional interface.
[0044] Optionally, the functional interface is a specific display page corresponding to the target interest item, used to present the detailed content of the target interest item and provide corresponding interactive functions.
[0045] In a specific application of this embodiment, see Figure 3 and Figure 4In a game's marketplace interface, virtual item categories are organized in a multi-level structure: Level 1 - Tab Layer, Level 2 - Category Layer, and Level 3 - Item Layer. For example... Figure 3 (b)- Figure 3 As shown in (d), when a player wants to follow a particular item, they need to search for it level by level in the multi-level list. On the stall interface, the player can trigger a "Quick Go" control to open a "Quick Go" panel, as shown... Figure 3 As shown in (a). This navigation panel displays a multi-level navigation list generated based on different levels of content items that the player has pre-set to follow, including a list of favorite categories and a list of followed items. These followed items are displayed hierarchically in the [Quick Navigation] panel according to their respective levels (category level and item level), as shown in (a). Figure 4 As shown, the system performs different data acquisition and processing based on the hierarchy of each interest item. For the category of favorites (secondary level), it acquires the transaction data of its subordinate content items (all products under this category); for the product being followed (tertiary level, terminal level), it acquires its transaction data. Based on the acquired transaction data, the navigation list displays corresponding prompts in the entries for each interest item. For example, for the category of favorites, the entry for each category displays the current number of stalls and the price range (lowest price - highest price) for all products under that category, to intuitively show market inventory, activity, and market conditions. For the product being followed, the entry for each product displays the product rating, remaining stall time, price changes, and current number of followers to assist users in making purchasing decisions. When a player clicks on a target interest item in the [Quick Go] panel, the system responds to the trigger operation and directly jumps to the corresponding function interface for that target interest item. For example, clicking on a product category within a category of favorites can quickly open the items under that category; clicking on a product within a product being followed can quickly open the product details page for purchase.
[0046] In an optional implementation, the method further includes: responding to a trigger operation on a setting control in the graphical user interface to enter a focus item setting state; in the focus item setting state, responding to a focus operation on at least one level of content items to set the content items as focus items. In this way, users can quickly enter the focus item setting state by triggering the setting control, thereby conveniently setting content items of interest as focus items, simplifying the operation process and improving interaction efficiency.
[0047] For example, see Figure 3 In one game's marketplace interface, a settings button serves as a settings control. Clicking this button enters the settings state for items to follow. In this state, each item in the multi-level content list displayed on the interface has an operable follow control in its upper right corner, such as... Figure 3(b)- Figure 3 As shown in (d), users can add a content item to their watchlist by clicking the "follow" button next to it within any level of the currently displayed content list. For example, a user can first add a category to their watchlist in the second-level category list, then switch to the third-level item list and add a specific item there as well. Both watchlist settings are completed in the same session. Once set, the content items added to the watchlist will be aggregated and displayed in a multi-level navigation list within the navigation panel.
[0048] Optionally, a settings control is an interactive UI element placed within the graphical user interface (GUI) to control the switching between normal browsing mode and focus setting mode. Settings controls can appear as buttons, icons, switches, or other triggerable UI components. Their position within the GUI can be fixed in a specific area, such as in the top toolbar of a content list, a sidebar, or floating in a corner. Settings controls have at least two visual states to distinguish whether they are currently in focus setting mode. For example, they might appear gray or in a default style when inactive, and switch to a highlighted, color-changing, or animated style when activated, thus providing the user with intuitive feedback on the current UI state. User interactions with settings controls can include clicking, long-pressing, swiping, etc., depending on the type of settings control and the UI's interaction guidelines.
[0049] Optionally, the "follow" action is a marking interaction performed by the user on a content item while it is in the "follow" state. The result of this action is that the content item is marked as a "follow" item and included in the subsequent navigation list display. The "follow" action can be applied to content items at different levels; a user can follow a content item at the first level, or at the second or third level. The display and associated data of content items set as "follow" items in the navigation panel can differ depending on their level. Specific interactive forms of the "follow" action can include clicking the "follow" button next to the content item, performing a specific gesture on the content item, or marking it through menu options. After performing the "follow" action, the followed content item can be visually distinguished from unfollowed content items in the interface. For example, the "follow" button may switch to an active style, a marker icon may be added to the content item, or the border color may change, allowing users to intuitively identify which content items have been set as "followed." The "follow" action is usually reversible; users can perform the action again on a followed content item while it is in the "follow" state to unfollow it.
[0050] In an optional implementation, in the attention setting state, in response to a follow operation on content items at least one level, the content item is set as an attention item. This includes: in the attention setting state, displaying at least one level list, the level list including content items at each level; providing a follow control in each content item of the level list; and in response to an operation on the follow control, setting the content item in the level list as an attention item. This allows users to intuitively view the content items that can be followed through the level list in the setting state, and quickly set or unfollow items through simple control operations, improving the efficiency of setting attention items and the user experience.
[0051] For example, see Figure 3 In an application that includes virtual item trading functionality, after a user triggers a settings control to enter the follow item settings state, the interface displays a multi-level list of virtual items, such as a first-level tab list, a second-level item category list, and a third-level specific item list. Users can select and view the detailed content of each level sequentially. Within each category list, a follow control is displayed in the upper right corner of each item. Users can select different levels of follow items by clicking the follow control. For example, when browsing the item category list and seeing an item of interest, clicking the follow control in the upper right corner of that item will highlight the category, indicating that it has been set as a follow item. Subsequently, the user can switch to the specific item list and similarly add an item as a follow item by clicking the follow control next to that item.
[0052] Optionally, the hierarchical list is the content display area presented to the user in the "Follow" setting state. Each hierarchical list corresponds to a specific level in a multi-level content structure and contains all or part of the content items under that level. The number of hierarchical lists depends on the hierarchical structure of the content. For example, in a virtual item trading scenario with a three-level classification system, there can be three hierarchical lists corresponding to the first-level tab layer, the second-level category layer, and the third-level item layer. The content items in each hierarchical list are organized and arranged according to the classification logic of that level. For example, the content items in the second-level category layer hierarchical list are the names of various item categories, and the content items in the third-level item layer hierarchical list are the specific virtual items. The hierarchical list can be displayed in various ways in the "Follow" setting state, such as switching between different hierarchical lists in a tab manner, arranging multiple hierarchical lists sequentially on the same interface by vertical scrolling, or displaying the content of different levels of the list one by one in a pop-up panel. Users can freely switch between different hierarchical lists to select the content items that they want to set as "Follow".
[0053] Optionally, the "Follow" control is an interactive UI element attached to each content item in the list at each level when the item is set to follow. Users can mark the corresponding content item as a followable item by interacting with the control. The visual representation of the follow control can be a star icon, heart icon, plus button, favorite mark, or other graphic symbols with marking meaning. Its position within each content item can be on the right, left, or a specific corner of the content item area. The follow control has at least two visual states to reflect the current follow status of the content item; for example, in the unfollowed state, the follow control is hollow or gray, while in the followed state, it is solid, highlighted, or has a specific color. Follow controls provided in different level lists can use a unified visual style to maintain interface consistency, or they can use differentiated styles based on the level to help users distinguish the currently active level. The follow control is only visible and operable when the item is set to follow; it can be hidden or disabled when not set.
[0054] In an optional implementation, the method further includes: in response to exiting the settings state for followed items, hiding the follow controls in the content items of each hierarchical list. This way, when the user exits the settings state for followed items, the follow controls attached to each content item in the hierarchical list are automatically hidden, allowing the interface to revert to a pure content browsing mode in the non-settings state. During normal browsing, the user will not accidentally modify the settings of followed items due to accidental touches on the follow controls. At the same time, hiding unnecessary interface elements reduces the interface rendering overhead of the terminal device in the non-settings state, making the interface layout more concise and clear.
[0055] For example, in an application that includes virtual item trading functionality, a user has previously entered the follow item settings state by triggering a settings control and completed the settings for several follow items by manipulating the follow controls in multiple hierarchical lists. Now, if the user clicks the settings control again to exit the follow item settings state, the system detects the exit operation and hides all follow controls displayed in the upper right corner of each content item in the currently displayed hierarchical lists. The interface reverts to normal browsing mode, with only the content item itself displayed in each hierarchical list. Users no longer see follow controls while browsing the list content, resulting in a cleaner visual interface that allows users to focus on browsing and viewing the content.
[0056] In an optional implementation, the method pre-sets different levels of content items to be followed, including the highest-level items. The method further includes: displaying a top-level content list in the graphical user interface (GUI), where the top-level items are displayed at the top of the list in chronological order of being followed; displaying a sub-list of content items corresponding to a target item in the top-level content list in response to a trigger operation on that item; and providing a navigation panel in the GUI, including: displaying the navigation panel in response to a trigger operation on a navigation control in the GUI. By displaying the top-level items in the top-level content list in chronological order of being followed, users can quickly see their followed top-level content items at the top of the list when they open the GUI, eliminating the need to search through numerous list items and reducing the number of scrolling and traversal operations. Simultaneously, by providing navigation controls in the GUI and displaying the navigation panel in response to trigger operations on those controls, users can quickly locate and access frequently used content, simplifying the multi-level information retrieval process. Furthermore, the navigation panel does not occupy interface space when the user does not need the navigation function, reducing the overhead of persistent rendering of interface elements and avoiding interference with user operations during normal browsing.
[0057] For example, see Figure 5 A game application's marketplace interface includes a top-level content list. This list displays multiple first-level categories in tab format, such as Rare Summoning Spirits, Rare Equipment, Weapon Spirits, and Equipment Crafting. The Rare Summoning Spirits and Rare Equipment tabs are set as followed items, with Rare Equipment being followed earlier than Rare Summoning Spirits. When a user opens the marketplace interface, the Rare Summoning Spirits tab is placed at the top of the list, followed by the Rare Equipment tab. Other unfollowed tabs are arranged in the default order after the followed tabs. Clicking any tab displays a sub-list of content under that tab, such as different levels of product categories under Rare Summoning Spirits. When a user needs to view summary information for other levels of followed items, clicking a "Quick Go" button in the graphical user interface triggers a navigation panel that displays a multi-level navigation list of different levels of followed items, such as favorited categories and followed products. Figure 4 As shown.
[0058] Optionally, the highest level corresponds to the first-level category in the entire content hierarchy. In a virtual item trading scenario, the highest-level content items can be tabs or tags divided according to item categories, such as equipment, consumables, materials, etc. These category tabs constitute the top-level entry point of the content hierarchy structure.
[0059] Optionally, displaying items at the top of the highest-level content list according to the order in which they were set to be followed means that the system determines the order in which these items are placed in the list based on the order in which the user followed each item at the highest level. Specifically, items that were set to be followed later are placed at the top, while items that were set to be followed earlier are placed relatively later but still at the top. For example, if a user follows content items A, B, and C at three different times, then content item C will be placed at the top of the highest-level content list, content item B will be second, and content item A will be third, all three appearing before any unfollowed ordinary content items. Alternatively, the order can be reversed: items that were set to be followed later are placed relatively later, and items that were set to be followed earlier are placed earlier.
[0060] Optionally, a sub-level content list refers to the content list displayed one level below the target content item in the top-level content list after a user's trigger action on that target content item. The content items in the sub-level content list belong to subordinate categories or sub-items of the target content item. For example, if a user clicks the "Equipment" tab in the top-level content list, the displayed sub-level content list will contain various second-level category entries under the "Equipment" category, such as weapons, armor, and accessories. The sub-level content list can be displayed by replacing the display area of the current top-level content list, or by expanding a new list area below or to the side of the top-level content list. The content items in the sub-level content list can also support further trigger actions to expand to deeper levels of content, forming a progressively deeper hierarchical navigation path.
[0061] Optionally, a navigation control is a persistent or conditionally displayed interactive interface element in the graphical user interface. Users invoke the navigation panel by triggering the navigation control. The navigation panel can be displayed in various ways, such as as a pop-up layer over the current interface, as a sliding panel from the side of the interface, or as a drop-down panel expanding from the top of the interface. When the navigation panel is displayed, the system needs to read the currently stored data of items of interest and generate a multi-level navigation list based on the hierarchical information of the items of interest. This embodiment of the present disclosure, on the one hand, can display the highest-level items of interest at the top, facilitating the traversal of lower-level content items from this entry point. Simultaneously, a quick navigation mode is provided in the conventional multi-level content browsing mode. By triggering the navigation control, the user-selected content at different levels of interest is filtered and aggregated from the original hierarchical structure and displayed centrally in a single navigation panel, allowing users to quickly locate content without the tedious operation of searching through layers, significantly reducing the complexity and time cost of user operations.
[0062] In an optional implementation, the multi-level navigation list includes at least one intermediate-level content list and / or a terminal-level content list. Displaying the multi-level navigation list generated based on the items of interest in the navigation panel includes: displaying a navigation switching control in the navigation panel, which is used to switch between displaying the corresponding level of the navigation list, and the navigation list is used to display the items of interest at the corresponding level. Thus, by providing a navigation switching control, users can conveniently switch between different levels of lists of items of interest within the panel without returning to the previous level or performing complex navigation operations, thereby improving the efficiency and smoothness of viewing and locating content of interest at different levels.
[0063] In an optional implementation, content items at different levels include virtual items or virtual item types categorized by different levels; the intermediate-level content list includes a list of virtual item types corresponding to a specified level, which displays the types of items of interest corresponding to the specified level; the terminal-level content list includes a list of virtual items, which displays the virtual items of interest. Thus, by specifying the content items in the multi-level content structure as virtual items or virtual item types categorized by different levels, and by mapping the intermediate-level content list to a list of virtual item types and the terminal-level content list to a list of virtual items, the multi-level navigation list in the navigation panel can categorize and present the transaction objects of interest to users from both the item type and specific item dimensions. Users can then view and locate the content of interest from different levels in the navigation panel, achieving a structured organization and hierarchical navigation display of items of interest in a multi-level virtual item transaction scenario.
[0064] For example, see Figure 4 In a game app's marketplace system, users have previously set several items to follow at different levels. After triggering the quick access control in the marketplace interface to open the navigation panel, the top area of the navigation panel displays two navigation toggle controls, labeled as the "Favorited Categories" tab and the "Followed Items" tab. By default, the category tab is selected, and the main area of the navigation panel displays a middle-level content list, listing the items in the categories the user has followed. When the user clicks the "Items" tab navigation toggle control, the main area of the navigation panel switches to displaying a terminal-level content list, listing the specific virtual items the user has followed. Users can repeatedly switch between the two navigation toggle controls to browse the different levels of the follow list; the entire switching process is completed within the navigation panel itself, without needing to close the panel or navigate to other interfaces.
[0065] Optionally, virtual items or virtual item types categorized by different levels refer to content items at each level within a multi-level content structure, corresponding to different granularities of classification objects within the virtual item trading system. At higher levels, content items typically manifest as virtual item types, i.e., category names or classification tags after categorizing virtual items, such as weapons, armor, accessories, consumables, etc. These categories represent a collection of virtual items with the same attributes or functions. At lower levels, content items manifest as specific virtual items, which are individual commodity entities that users can directly trade, such as a weapon with specific damage attributes or a piece of armor with specific defense values. There is an inclusion relationship between different levels; higher-level virtual item types include lower-level specific virtual items, for example, the weapon type includes various specific weapon items. The number of levels can vary depending on the complexity of the item classification system in the trading system. A three-level classification system can include tab layers, category layers, and item layers; more complex classification systems can include more intermediate classification layers.
[0066] Optionally, the intermediate-level content list is a list used in a multi-level navigation list to display items of interest at intermediate levels. Intermediate level refers to a level in a multi-level content structure that is neither the highest nor the lowest. In a virtual item trading scenario with a three-level content structure, where the first-level tab layer is the highest level, the second-level category layer is the intermediate level, and the third-level item layer is the lowest level, the intermediate-level content list corresponds to the second-level category layer's list of items of interest.
[0067] Optionally, the intermediate-level content list contains items that the user has set as followed items in the intermediate level. The virtual item type list is a specific representation of the intermediate-level content list in the navigation panel. Each item in this list corresponds to a virtual item type that the user has set as followed items in a specified level. Each item in the virtual item type list displays the name or identifier of a followed item type, such as displaying category names like weapons, accessories, or materials. The followed item types displayed in the virtual item type list originate from the category items marked by the user when performing a follow operation in the corresponding level. The number of intermediate-level content lists can be one or more, depending on the number of intermediate levels in the multi-level content structure. For example, in a four-level content structure with two intermediate levels, there can be two intermediate-level content lists corresponding to different intermediate levels. The items in the intermediate-level content list can be arranged according to the time sequence in which the user set their follows, or according to the lexicographical order of the category number or name.
[0068] Optionally, the terminal-level content list is a list used in multi-level navigation lists to display the lowest-level items of interest. The terminal level refers to the lowest level in a multi-level content structure that no longer contains lower-level categories. In virtual item trading scenarios, the terminal level corresponds to a specific virtual item layer. The virtual item list is a specific representation of the terminal-level content list in the navigation panel. Each item in this list corresponds to a specific virtual item that the user has set as an interest item in the lowest level. The virtual item list displays individual item entries that can be directly traded by the user, rather than item categories. Each entry can display basic information about the virtual item, such as the item name, item icon, item level, or quality, allowing users to quickly identify the virtual items of interest while browsing the list. The number of items in the terminal-level content list depends on the number of virtual items the user has set as an interest item in the terminal level; the items in the terminal-level content lists of different users can be completely different.
[0069] Optionally, navigation toggle controls are interactive elements provided in the navigation panel for switching between different levels of navigation lists. Users specify which level of the list of interests is currently displayed in the main area of the navigation panel by interacting with the navigation toggle controls. The visual form of navigation toggle controls can be tabs, segment selectors, drop-down menus, or horizontally arranged groups of buttons, etc., with each navigation toggle control corresponding to a specific level of the navigation list. The virtual item list and the virtual item type list are distinguished and switched between in the navigation panel using navigation toggle controls; together, they constitute the complete content of the multi-level navigation list.
[0070] In an optional implementation, based on the hierarchy of the item of interest, the system retrieves the lower-level content items or interactive data of the item of interest, including: responding to operations on the navigation switching control and displaying a list of virtual item types; for the item type of interest in the list of virtual item types, retrieving relevant transaction data of the virtual items associated with that item type; and displaying prompts for the item of interest based on the interactive data, including: displaying the number of stalls selling virtual items associated with each item type of interest and the current price range, based on the transaction data. This allows users to quickly understand the market supply and price fluctuations of the item type of interest, facilitating the assessment of market activity and making trading decisions, thus improving information acquisition efficiency.
[0071] For example, see Figure 4In a game application's marketplace system, after a user opens the navigation panel, clicking the navigation switch control at the top corresponding to the middle level triggers a system response. The system then displays a list of virtual item types from the followed secondary categories (favorited categories) in the main area of the navigation panel. This list includes four followed item types: "Golden Jade," "Star Stone Essence," "Divine Tokens," and "Boundless Sutra Essence." For each followed item type, the system retrieves relevant transaction data for all currently available virtual items within that category and displays the number of stalls selling each item and its current price range for each item type entry.
[0072] Optionally, the number of stalls for sale refers to the total number of stalls currently selling goods under a category corresponding to a specific type of item being viewed. These stalls are typically set up by other players or the system, and each stall may list multiple item instances. From a computational perspective, the number of stalls for sale can be obtained by counting the unique identifiers of stalls selling items belonging to the target type among all active stalls, avoiding duplicate counting of multiple items from the same stall. For example, in a multiplayer online game, the system maintains a stall list, with each stall having a unique ID and item category information. When a user views "Armor," the system filters all stalls selling armor and counts them. From a display perspective, the number of stalls for sale can be presented in numerical or graphical form in a list of virtual item types, such as directly indicating "Number of Stalls: X" next to the viewed item type, or using a progress bar to indicate a relative number. From a semantic perspective, the number of stalls for sale reflects the activity of the market's supply side and the circulation of items. A high number of stalls may indicate frequent trading and a wide selection of that type of item, while a low number may suggest scarcity or low demand. The number of stalls for sale is a dynamic value that is updated in real time as new stalls open and goods at existing stalls are sold or removed from the shelves.
[0073] Optionally, the current price range refers to the price interval of all currently available virtual items within a category corresponding to a specific item type. It is typically represented by two endpoints: the lowest price and the highest price. The current price range is calculated by extracting the minimum and maximum prices from the current prices of all currently available virtual items within that item type and displaying them as an interval. For example, in the "Accessories" category, if the lowest price for a currently available virtual item is 300 game coins and the highest is 4,200 game coins, then the current price range would be displayed as 300 to 4,200 game coins. The current price range helps users understand the price distribution of virtual items within a category without accessing sub-item lists. For instance, displaying the lowest price helps users decide whether to snag a bargain, while displaying the highest price shows the market ceiling. In the virtual item type list, the current price range can be displayed as text within the item type entry, such as showing a price range of 300 to 4,200, or by separately indicating the lowest and highest prices. When there is only one available virtual item within a category, the lowest and highest prices in the current price range are the same, and a single price value can be displayed. The current price range is also dynamically updated. As the prices of items for sale are adjusted, new items are added, or old items are removed, the endpoints of the price range may change. The system can update this data according to a preset refresh frequency.
[0074] In an optional implementation, the method further includes: responding to a trigger operation targeting the current price range, displaying historical transaction information of virtual items associated with the item type of interest. The historical transaction information includes transaction time, transaction price, and average transaction price within a specified time window. This allows users to quickly access historical market data by triggering the current price range, without leaving the current navigation panel or navigating to a separate historical data query page. It links real-time price overviews and historical price trends within the same interactive loop, reducing the number of times users repeatedly switch between different interfaces to compare current and historical prices, and minimizing page loading overhead. Furthermore, it provides users with a more comprehensive understanding of the price trends and transaction history of virtual items, assisting them in making purchasing decisions and improving transaction efficiency and user experience.
[0075] For example, see Figure 4 (a) and Figure 6In a game app's marketplace system, after opening the quick navigation panel, users can click on their favorite categories at the top. The main area of the navigation panel displays a list of their followed item types, including "Golden Jade," "Star Stone Essence," "Divine Tokens," and "Boundless Sutra Essence." Each item type displays the number of stalls selling them and the current price range. When a user clicks on the current price range of an item type, the system responds by displaying a historical transaction information panel. This panel shows the historical transaction records of all virtual items in that category within a specified time window of the past month. The historical transaction information panel lists multiple transaction records, each containing the transaction price corresponding to the specific transaction time. The panel also displays the average transaction price for all transactions during that time window. By browsing this historical transaction information, users can understand the recent price distribution and average price level of virtual items in that category.
[0076] Optionally, a trigger action for the current price range refers to an interactive action performed by the user on the area displaying the current price range information of a specific item in the virtual item type list. The trigger action can take the form of a single click on the area containing the current price range on a touchscreen device, or a single click on the area in a mouse-operated environment. In some implementations, the trigger action may also be a long press or clicking the details button next to the current price range. The current price range is presented in the virtual item type list with a specific visual style, such as underlined text or a clickable icon to indicate that the area supports interactive actions.
[0077] Optionally, the specified time window can be a fixed time period preset by the system, such as the most recent month, the most recent week, or the most recent three months. In some implementations, the specified time window can also be customized by the user; for example, the user can manually set the start and end dates to determine the time range using a date selection control.
[0078] Optionally, the specific display method for historical transaction information can adopt various layout formats depending on the data dimensions and presentation requirements. One approach is to display each transaction record in a list format, with each record occupying one row. From left to right, the transaction time and price are displayed, while the average transaction price is displayed at the top or bottom of the list as a summary. Another approach is to present the information in a chart format, with the horizontal axis representing the time dimension and the vertical axis representing the price dimension. Each transaction is distributed on the coordinate system as scatter points or line nodes, and the average transaction price is represented by a horizontal dashed line running through the chart area. In the implementation where both list and chart views coexist, the system can provide view switching controls, allowing users to freely switch between list view and chart view. The historical transaction information display panel can support scrolling. When there are many transaction records, users can scroll up and down to view all records. The panel can also provide a close button or a swipe-to-close gesture, allowing users to close the historical transaction information panel and return to the virtual item type list browsing state after viewing.
[0079] In an optional implementation, the method further includes: responding to a first preset condition that the current price range and average transaction price of virtual items associated with the item type of interest meet the first preset condition, and providing a recommendation prompt for the item type of interest in the list of virtual item types. This allows the system to automatically identify item categories with current price advantages based on the relationship between real-time prices and historical average prices when a user browses the list of virtual item types, and to highlight these categories from the list through visual identifiers for recommendation prompts. Users do not need to manually check the current price range of each item type of interest and compare it with historical average prices, reducing the cognitive burden and operational steps for users in the price analysis and purchase decision-making process.
[0080] Optionally, the first preset condition includes determining whether the lowest price in the current price range is lower than the average transaction price during a specified time window. For example, the first preset condition is met when the lowest price is lower than the seven-day average transaction price. Alternatively, the first preset condition includes determining whether the median or mean of the current price range is lower than a specified percentage of the average transaction price during a specified time window. For example, the condition is met when the median of the current price range is lower than 80% of the average transaction price. The percentage threshold in the first preset condition can be a fixed value configured by the system or a value dynamically adjusted according to the transaction activity of different item types.
[0081] Optionally, the recommendation prompt is a specific form of feedback implemented by the system in the user interface after detecting that certain conditions are met, designed to guide the user's attention. This mainly manifests as visually or layoutally highlighting the item type that meets the first preset condition. For example, adding a prominent visual element next to, before, after, or in the background area of the item type's name, such as a highlighted border, a flashing icon, a specific color label like "Recommended" or "Great Price," or moving its sorting position in the list to a higher position. For example, as shown... Figure 4 As shown in (a), the main area of the quick navigation panel displays a list of the items you are interested in. The list contains four items: “Golden Jade”, “Star Stone Essence”, “Divine Pocket” and “Boundless Sutra Essence”. Among them, “Golden Jade” and “Star Stone Essence” meet the recommendation criteria and are displayed at the top of the list. A “Recommended” label is added to the upper left corner.
[0082] In an optional implementation, in response to a trigger operation on a target item in a multi-level navigation list, the corresponding functional interface for the target item is displayed, including: in response to a trigger operation on a target item type in a virtual item type list, displaying a list of virtual items associated with the target item type. This allows users browsing categories of items they are interested in in the navigation panel to jump from an intermediate-level category view to the specific virtual item list view under that category with a single trigger operation, without having to exit the navigation panel and then navigate through the entire multi-level list structure to access the sub-list of the target category. This shortens the original path of navigating through multiple levels of pages to a single step from the navigation panel to the virtual item list of the target category, reducing the number of times users need to repeatedly jump between multi-level interfaces.
[0083] Optionally, displaying a list of virtual items associated with the target item type refers to the system presenting a list view of all virtual items under that target item type in the graphical user interface after receiving a user's trigger action for that item type. The items displayed in the virtual item list are not limited to the virtual items the user has followed, but rather include all virtual items currently for sale within that category. This differs from the terminal-level content list in the navigation panel, which only displays the virtual items the user has followed. Data for the virtual item list can be obtained by sending a query request containing the target item type identifier to the server. The server then filters out matching virtual item records based on the category identifier and returns them to the client.
[0084] Optionally, after a user performs a trigger operation on a target item type, the system can first close or hide the navigation panel, and then load and display the list of virtual items associated with the target item type in the main area of the graphical user interface. Alternatively, the system can keep the navigation panel unchanged and simultaneously switch the display of the virtual item list in the main area next to or behind the navigation panel, or directly switch the display of the list of items of interest to the list of virtual items under the target item type.
[0085] Optionally, when the virtual item list is displayed as a target item type in the functional interface, its content structure and display method can remain consistent with the display method when accessed through a regular multi-level list path. Each virtual item entry in the list displays basic information about the item, such as the item name, item icon thumbnail, item grade or quality indicator, and current price. The list supports vertical scrolling to view more virtual item entries. When there are many virtual items for sale in a category, page loading or infinite scrolling can be used to gradually retrieve and display subsequent item data. Each virtual item entry in the list can support further triggered actions, such as allowing users to enter the item's purchase details page after clicking on a virtual item entry.
[0086] In an optional implementation, based on the hierarchy to which the item of interest belongs, the system obtains the lower-level content items or interactive data of the item of interest, including: responding to operations on navigation switching controls and displaying a list of virtual items; obtaining relevant transaction data for the virtual items of interest in the list of virtual items; and displaying prompts for the item of interest based on the interactive data, including: displaying at least one of the following for each virtual item of interest: remaining sale time, current price, price fluctuation information, value rating, and current number of followers. This allows users to intuitively obtain real-time transaction dynamics of the virtual items of interest, such as remaining sale time reminding of the urgency of purchase, current price providing an instant market price reference, price fluctuation information revealing trends, value rating reflecting the basic quality of the item, and current number of followers indicating popularity, thereby assisting in quick decision-making and improving transaction efficiency and user experience.
[0087] For example, see Figure 4(b) In a game application's marketplace system, after a user opens the navigation panel, they click the navigation switch control at the top of the panel corresponding to the middle level. Upon receiving this action, the system displays a list of virtual items from the three-level categories (focused products) in the main area of the navigation panel. The list includes two focused products: "Qiankun Hat" and "Peach Boy." For each focused product, the system retrieves relevant transaction data and displays the product's rating, remaining marketplace time, price changes, and current number of followers (99, marked with a heart) in each item entry. Users can quickly grasp the multi-dimensional real-time transaction dynamics of each focused virtual item by browsing the virtual item list.
[0088] Optionally, the remaining selling time refers to the remaining time before the featured virtual item is automatically taken down from its current listing status in the trading system. In the virtual item list, the remaining selling time can be displayed as a countdown timer in a specific location within the featured item. Displaying the remaining selling time helps users determine the urgency of their purchase and prompts them to prioritize items that are about to be taken down. Optionally, price fluctuation information refers to the change in the current selling price of a monitored virtual item relative to a reference price. This information is used to present the direction and magnitude of the price change to the user in the virtual item list. The reference price can be the price recorded when the user last viewed the virtual item, or it can be the historical average transaction price of the virtual item over a specified period. Price fluctuation information is typically presented in two dimensions: direction of change and magnitude of change. The direction of change can be one of three states: increase, decrease, or no change. The magnitude of change can be expressed as a percentage or an absolute value. For example, price fluctuation information can be displayed as an 8% decrease compared to the last viewing or a 5% increase compared to the seven-day average price. Price fluctuation information can be used to determine price trends and assist users in deciding whether to "buy now" or "continue to wait and see."
[0089] Optionally, a value score refers to a quantitative score given by the trading system after a comprehensive evaluation of a virtual item of interest. This score reflects the overall value level of the virtual item in dimensions such as attributes, quality, and rarity. The calculation method of the value score is determined by the trading system's evaluation algorithm. Evaluation dimensions may include multiple factors such as the virtual item's basic attribute values (e.g., attack power, defense power), quality levels (e.g., common, excellent, epic), the quantity and quality of additional attributes, and market scarcity. Value scores are usually presented in numerical form, such as 85 or 92 points on a percentage scale, or in star ratings (e.g., four and a half stars or five stars). Value scores help users quickly determine the basic value and quality of a product.
[0090] Optionally, the current number of followers refers to a statistical value representing how many other users in the transaction system have also set a follow status for the virtual item. The current number of followers is displayed as an integer in the virtual item's entry, such as "twelve people following" or "number of followers: six." This number is dynamically changing; it increases or decreases when new users follow the virtual item or when existing users unfollow. The system can update the current number of followers synchronously when transaction data is refreshed. The current number of followers reflects the product's popularity and potential competition; high attention indicates that users need to make quick decisions.
[0091] In an optional implementation, the method further includes: responding to a triggering operation for the current selling price by displaying historical transaction information of the virtual item of interest, including transaction time, transaction price, and average transaction price within a specified time window. This allows users to obtain and reference specific transaction records and average prices of virtual items over past periods, thereby assisting in assessing the reasonableness of the current selling price, judging price trends, and providing more comprehensive data support for purchasing decisions.
[0092] Optionally, the process of displaying historical transaction information for virtual items under interest is similar to that of displaying historical transaction information for virtual items associated with the type of virtual item under interest, the difference being the granularity of the historical transaction information obtained. Historical transaction information at the virtual item type level reflects the overall transaction situation of all virtual items under a certain category, while historical transaction information for virtual items under interest reflects the transaction situation of a single specific virtual item. Therefore, when displaying historical transaction information for virtual items under interest, it is only necessary to obtain detailed records of transactions completed within a past period. However, displaying historical transaction information for virtual items associated with the type of virtual item under interest requires obtaining historical transaction data for all currently available virtual items under the corresponding category of the type of virtual item under interest—that is, detailed records of all completed transactions for virtual items belonging to the same type of virtual item under interest within a past period.
[0093] In an optional implementation, the method further includes: responding to a second preset condition where the current selling price and average transaction price of the virtual item being viewed meet a second preset condition, or a third preset condition where the current selling price and price fluctuation information meet a third preset condition, and then recommending the virtual item being viewed in the virtual item list. In this way, by setting two independent preset conditions to judge the recommendation of the virtual item being viewed from two different dimensions—the comparison between the current selling price and the average transaction price, and the comparison between the current selling price and price fluctuation information—and by recommending the virtual item being viewed in the virtual item list when either condition is met, the system covers two different price analysis dimensions: one based on historical average prices and the other based on price change magnitude. When the current selling price of the virtual item being viewed is lower than the historical average price, or when the current selling price has dropped significantly compared to the price previously viewed, the system can highlight the virtual item being viewed in the virtual item list with a recommendation indicator. When browsing the virtual item list, users do not need to compare the current selling price of each virtual item being viewed with its historical average price or price fluctuation direction individually; they can quickly identify virtual items with current price advantages, reducing the operational steps and cognitive burden on users in the price analysis and purchase decision-making process.
[0094] Optionally, the second preset condition can be that the current selling price is lower than the average transaction price or a specified percentage of the average transaction price. For example, if the current selling price is lower than 70% of the seven-day average transaction price, the second preset condition is considered met. Alternatively, the second preset condition can be that the difference between the current selling price and the average transaction price exceeds a specified absolute value. For example, if the current selling price is lower than the average transaction price by more than 500 game coins, the condition is met. The percentage threshold or absolute difference in the second preset condition can be a fixed value uniformly configured by the system, or it can be a value dynamically adjusted based on the quality level of the virtual item or the level of trading activity.
[0095] Optionally, the third preset condition assesses whether the virtual item being monitored meets the trigger criteria for a recommendation alert from the perspective of price fluctuation magnitude. Price fluctuation information reflects the direction and magnitude of the change in the current selling price of the monitored virtual item relative to a certain benchmark price, such as a 35% decrease compared to the last viewing or a 40% decrease compared to the initial price when monitoring was set. The third preset condition can be met when the decrease reflected in the price fluctuation information reaches a specified percentage, for example, the current selling price falling more than 40% compared to the price when monitoring was set. In another implementation, the third preset condition can be a decrease in the current selling price exceeding a specified percentage or a specified absolute value compared to the last viewing. The third preset condition uses different benchmark data for comparison than the second preset condition; the second preset condition uses the historical average transaction price as the comparison benchmark, while the third preset condition uses the benchmark price in the price fluctuation information as the comparison benchmark. The decrease threshold for the third preset condition can also be a fixed value or a dynamically adjusted value.
[0096] Optionally, the process of determining whether the current selling price and average transaction price of the virtual item of interest meet the second preset condition, or whether the current selling price and price fluctuation information meet the third preset condition, is an automatic condition evaluation step executed by the system after obtaining the transaction data and historical transaction information of the virtual item of interest. Logically, the second and third preset conditions are related by an OR condition; that is, if either condition is met, the system triggers the display of a recommendation prompt.
[0097] Optionally, the implementation of recommending virtual items in the virtual item list is similar to that of recommending item types in the virtual item type list. For example, such as... Figure 4 As shown in (b), the list of followed products is displayed in the main area of the quick navigation panel. The list contains two specific followed products: "Qiankun Hat" and "Pan Tao Tong Zi". "Qiankun Hat" meets the recommendation criteria and is displayed at the top of the list of followed products with a "Recommended" label added in the upper left corner.
[0098] In an optional implementation, responding to a trigger operation on a target item in a multi-level navigation list and displaying the corresponding functional interface for that target item includes: responding to a trigger operation on a target virtual item in a virtual item list and displaying the purchase details page of that target virtual item. In this way, by directly displaying the purchase details page of a target virtual item in response to a user's trigger operation on that virtual item in the virtual item list, users browsing the terminal-level list of virtual items in the navigation panel can jump from the list view to the purchase details page of that virtual item with a single trigger operation. This eliminates the need to exit the navigation panel, navigate through the complete multi-level list structure to the category list of the target virtual item, locate the virtual item within the category list, and then click to enter its details page. This shortens the original operation path, which required navigating through multiple levels of pages to finally open the details page, to a single step from the navigation panel, reducing the number of times users need to repeatedly jump between multi-level interfaces.
[0099] Optionally, a back navigation link exists between the purchase details page and the virtual item list. After completing browsing or a transaction on the purchase details page, users can return to the previous virtual item list to continue browsing other virtual items of interest. The back action can be performed by clicking the back button on the purchase details page or by swiping inwards from the screen edge on a device that supports gesture controls. Upon receiving a back action, the system closes the purchase details page and restores the display state of the virtual item list in the navigation panel. If the user successfully completes a purchase on the purchase details page, the system can update the display state of that virtual item in the list after returning, for example, by removing the purchased virtual item from the list or marking it as purchased. If the user returns directly without performing a purchase, the virtual item list retains its previous display state.
[0100] In an optional implementation, the method further includes: recording the user's browsing and interaction behaviors with items of interest; analyzing the user's level of interest in the items of interest based on the browsing and interaction behaviors; generating a suggestion to unfollow when the level of interest is lower than a preset threshold; and displaying the suggestion to unfollow in the navigation panel. In this way, by continuously recording the user's browsing and interaction behaviors with each item of interest and analyzing the user's level of interest based on this behavioral data, the navigation panel can proactively identify items of interest that the user no longer frequently follows or operates on, and remind the user to clean up these inactive items of interest in the form of a suggestion to unfollow. This avoids the accumulation of a large number of items of interest that the user no longer cares about in the multi-level navigation list, which leads to a long and crowded list. It also reduces the user's burden of manually checking and cleaning up inactive items one by one, ensuring that the list of items of interest in the navigation panel always remains concise and matches the user's current actual interests.
[0101] For example, in an application that includes virtual item trading functionality, a user previously set several items of interest in a multi-level navigation list on the navigation panel, including weapon categories, armor categories, and specific virtual items such as a longsword, a necklace, and a shield. The system continuously records the user's browsing and interaction behavior with each item of interest during daily use. For instance, it records that the user repeatedly opened the navigation panel to browse the longsword and necklace entries and clicked to enter the longsword's purchase details page multiple times in the past two weeks. However, during the same period, the user never browsed the shield entry nor clicked to enter the shield's purchase details page. The user also only browsed the armor category once without performing any further navigation. Based on this behavioral data, the system analyzes the user's level of interest in each item of interest, calculating the user's interest level as 92 points for the longsword, 78 points for the necklace, 8 points for the shield, 85 points for the weapon category, and 15 points for the armor category. The system compares each level of interest with a preset threshold of 30. If the level of interest in the shield and armor categories is lower than the preset threshold, the system generates a suggestion to unfollow these two items and displays the unfollow suggestion icon next to the shield and armor category entries in the navigation panel.
[0102] Optionally, recording user browsing behavior for items of interest refers to the system continuously tracking and storing user behavior data related to viewing and reading actions on various items of interest during the user's use of the navigation panel. Specific recorded content for browsing behavior may include the duration of time the user spends on each item of interest after opening the navigation panel, the number of times each item of interest appears in the visible area due to the user's scrolling of the multi-level navigation list in the navigation panel, the total number of times the user opens the navigation panel, and whether the user scrolls to the position of a specific item of interest after each opening. From a time perspective, the system can record the specific timestamp of each browsing behavior to facilitate subsequent analysis of changes in the frequency of user browsing of each item of interest over different time periods. For example, the system records that the user opened the navigation panel twenty times in the last fourteen days, with the longsword item appearing in the visible area eighteen times and the user spending a total of forty-five seconds on it, while the shield item appeared in the visible area three times and the user spent less than two seconds on it.
[0103] Optionally, recording user interaction behavior with items of interest refers to the system tracking and storing user-initiated actions performed on each item of interest. The difference between interaction behavior and browsing behavior is that interaction behavior involves active user actions triggered by the user towards items of interest, rather than passive viewing. Specific recorded content for interaction behavior may include the number of times a user clicks on an item of interest to enter its corresponding functional interface, the number of times a user triggers an action to view historical transaction information for the current price of a virtual item of interest in the virtual item list, and the number of subsequent actions performed by the user within the functional interface corresponding to the item of interest, such as clicking the "buy" button on the purchase details page.
[0104] Optionally, analyzing user interest in items based on browsing and interaction behavior involves the system using collected browsing and interaction data for each item as input, and then calculating a quantified interest level using a pre-defined calculation model or evaluation rules. The interest level can be calculated by assigning different weights to multiple behavioral dimensions and then summing them, or by using a pre-trained machine learning model. The interest level can range from 0 to 100, with higher scores indicating stronger user interest in the item. The analysis time window can be the last 7 days, the last 14 days, or the last 30 days. The system only calculates the data within the time window to reflect the user's recent interest status rather than all historical behavior.
[0105] Optionally, displaying unfollow suggestions in the navigation panel means the system visually presents the generated unfollow suggestions within the navigation panel interface, allowing users to perceive the system's suggestion when opening or browsing the navigation panel. The display format can be as follows: A suggestion icon can be added next to the item whose interest level is below a preset threshold. For example, a small icon with a downward arrow or minus sign can be displayed to the right of the item, allowing users to understand that the system suggests unfollowing that item. Alternatively, the unfollow suggestions can be displayed in a unified suggestion area at the top or bottom of the navigation panel, listing all the suggested unfollow items in a text list format. In another implementation, the system can display suggestion text as a pop-up bubble above the corresponding item when the user opens the navigation panel, such as a message indicating that the item has low recent browsing and operation frequency and suggesting unfollowing. After seeing the unfollow suggestion, users can choose to accept the suggestion and click the confirmation button to unfollow the item, or they can choose to ignore the suggestion and keep the item in the multi-level navigation list.
[0106] This disclosure provides a centrally managed navigation panel that displays a multi-level navigation list generated based on user-preset content items at different levels of interest. This filters and aggregates frequently accessed target content from the complex original hierarchical structure, allowing users to quickly locate content without the tedious step-by-step searching, significantly reducing user complexity and time costs. Furthermore, it dynamically acquires and displays relevant interaction data (such as the number of lower-level content items, price dynamics, and remaining time) based on the level of the interest item, and directly displays prompts indicating the interaction trend and / or real-time interaction dynamics of the interest item in the navigation list. This allows users to not only quickly navigate through the navigation list but also intuitively obtain the real-time status and trends of the interest item, assisting in efficient decision-making (such as whether to purchase immediately) and reducing ineffective operations such as repeated viewing and comparison due to unclear information. This disclosure effectively solves the problem of low positioning efficiency in multi-level lists, improves human-computer interaction efficiency, and helps reduce terminal and server resource consumption and data processing pressure by reducing unnecessary interface rendering, data requests, and processing.
[0107] Corresponding to the above method embodiments, this invention provides an information processing device, see [link to previous document]. Figure 7 The device includes: a navigation panel providing module for providing a navigation panel on a graphical user interface; a navigation list display module for displaying a multi-level navigation list generated based on items of interest in the navigation panel, the items of interest including content items at different levels of pre-set interest; a data acquisition module for acquiring the lower-level content items of the items of interest or the interaction data of the items of interest based on the level to which the items of interest belong; a prompt information display module for displaying prompt information for the items of interest based on the interaction data, the prompt information indicating the interaction change trend and / or real-time interaction dynamics of the items of interest; and a function interface display module for responding to the triggered operation of the target items of interest in the multi-level navigation list and displaying the function interface corresponding to the target items of interest.
[0108] In an optional embodiment, the device further includes: a focus state setting module, configured to enter a focus item setting state in response to a trigger operation on a setting control in the graphical user interface; and a focus item setting module, configured to set a content item as a focus item in response to a focus operation on at least one level of content items in the focus item setting state.
[0109] In an optional implementation, the attention item setting module includes: a hierarchical list display submodule, used to display at least one hierarchical list when the attention item is set, the hierarchical list including content items of the hierarchy; an attention control providing submodule, used to provide attention controls in each content item of the hierarchical list; and an attention item determination submodule, used to set the content items in the hierarchical list as attention items in response to an operation on the attention control.
[0110] In an optional implementation, the device further includes a focus control hiding module, used to hide the focus control in the content items of each level list in response to exiting the focus item setting state.
[0111] In an optional implementation, the pre-set content items at different levels of interest include the highest-level interest items. The device further includes: a highest-level list display module, used to display the highest-level content list in the graphical user interface, wherein the highest-level interest items are displayed at the top of the highest-level content list in the order of the time the interest is set; a lower-level list display module, used to respond to a trigger operation on a target content item in the highest-level content list and display the lower-level content list corresponding to the target content item; and a navigation panel providing module, specifically used to respond to a trigger operation on a navigation control in the graphical user interface and display a navigation panel.
[0112] In an optional implementation, the multi-level navigation list includes at least one intermediate-level content list and / or a terminal-level content list. The navigation list display module is specifically used to: display a navigation switching control in the navigation panel, the navigation switching control being used to switch the display of the corresponding level of the navigation list, and the navigation list being used to display the items of interest at the corresponding level.
[0113] In an optional implementation, the content items at different levels include virtual items or virtual item types categorized by different levels; the intermediate level content list includes a list of virtual item types corresponding to a specified level, which is used to display the types of items of interest corresponding to the specified level; the terminal level content list includes a list of virtual items, which is used to display the virtual items of interest.
[0114] In an optional implementation, the navigation list display module is specifically used to display a list of virtual item types in response to operations on the navigation switching control; the data acquisition module is specifically used to acquire relevant transaction data of virtual items associated with the item types of interest in the list of virtual item types; and the prompt information display module is specifically used to display the number of stalls selling virtual items associated with each item type of interest and the current price range based on the transaction data.
[0115] In an optional implementation, the device further includes: a first historical transaction information display module, used to respond to a trigger operation for the current price range and display historical transaction information of virtual items associated with the type of item of interest, the historical transaction information including transaction time, transaction price and average transaction price during a specified time window.
[0116] In an optional implementation, the device further includes: a first recommendation prompt module, configured to provide a recommendation prompt for the type of virtual item being viewed in the list of virtual item types in response to the current price range and average transaction price of the virtual item associated with the type of item being viewed meeting a first preset condition.
[0117] In an optional implementation, the functional interface display module is specifically used to: respond to a trigger operation for a target interested item type in the list of virtual item types and display a list of virtual items associated with the target interested item type.
[0118] In an optional implementation, the navigation list display module is specifically used to display a list of virtual items in response to operations on the navigation switching control; the data acquisition module is specifically used to acquire relevant transaction data of the virtual items being followed in the list of virtual items; and the prompt information display module is specifically used to display at least one of the following for each virtual item being followed, including the remaining sale time, current selling price, price fluctuation information, value rating, and current number of followers.
[0119] In an optional implementation, the device further includes: a second historical transaction information display module, used to display historical transaction information of the virtual item of interest in response to a trigger operation for the current selling price, the historical transaction information including the transaction time, transaction price and average transaction price during a specified time window.
[0120] In an optional implementation, the device further includes: a second recommendation prompt module, used to provide a recommendation prompt for the virtual item of interest in the virtual item list in response to the current selling price and average transaction price of the virtual item of interest meeting a second preset condition or the current selling price and price fluctuation information meeting a third preset condition.
[0121] In an optional implementation, the functional interface display module is specifically used to: respond to a trigger operation targeting a virtual item in the virtual item list and display the purchase details page of the virtual item.
[0122] In an optional implementation, the device further includes: a behavior recording module for recording the user's browsing and interaction behaviors with the items of interest; an interest analysis module for analyzing the user's level of interest in the items of interest based on the browsing and interaction behaviors; a suggestion generation module for generating a suggestion to unfollow when the level of interest is lower than a preset threshold; and a suggestion display module for displaying the suggestion to unfollow in the navigation panel.
[0123] The information processing apparatus provided in this disclosure has the same implementation principle and technical effects as the aforementioned method embodiments. For the sake of brevity, any parts not mentioned in the apparatus embodiments can be referred to the corresponding content in the aforementioned method embodiments.
[0124] It should be noted that although several units / modules or sub-units / modules of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0125] This invention also provides an electronic device, such as... Figure 8 As shown, the electronic device includes a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor. The processor executes the computer-executable instructions to implement any information processing method of the embodiments of this disclosure. For specific implementation methods and the resulting technical effects, please refer to the method embodiments, which will not be repeated here.
[0126] Figure 8 This is a schematic diagram of the structure of an electronic device. The electronic device 1100 includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored in the memory 1102 and executable on the processor. The processor 1101 and the memory 1102 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0127] The processor 1101 is the control center of the electronic device 1100. It connects various parts of the electronic device 1100 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 1102, and calling data stored in the memory 1102, it executes various functions of the electronic device 1100 and processes data, thereby performing overall monitoring of the electronic device 1100.
[0128] Optionally, the electronic device 1100 further includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 8 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0129] This invention also provides a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute any information processing method of this disclosure embodiment when run by a processor. For specific implementation methods and the resulting technical effects, please refer to the method embodiments, which will not be repeated here.
[0130] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal device, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0131] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0132] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An information processing method, characterized in that, The method includes: Provide a navigation panel on the graphical user interface; The navigation panel displays a multi-level navigation list generated based on the items of interest, which include content items at different levels of pre-set interest. Based on the level to which the item of interest belongs, obtain the lower-level content items of the item of interest or the interaction data of the item of interest; Based on the interactive data display, prompt information is displayed for the item of interest, and the prompt information is used to indicate the interaction change trend and / or real-time interaction dynamics of the item of interest; In response to a triggered operation on a target item of interest in the multi-level navigation list, the corresponding functional interface for the target item of interest is displayed.
2. The method according to claim 1, characterized in that, The method further includes: In response to a trigger operation on the control set in the graphical user interface, the system enters the attention item setting state; In the state of setting the focus item, in response to a focus operation on a content item at least one level, the content item is set as a focus item.
3. The method according to claim 2, characterized in that, In the state of setting the focus item, responding to a focus operation on at least one level of content item and setting the content item as a focus item includes: In the state of setting the focus items, at least one hierarchical list is displayed, and the hierarchical list includes the content items of the hierarchy; Provide focus controls for each item in the list at each level; In response to an operation on the control being followed, the content item in the hierarchy list is set as a followed item.
4. The method according to claim 3, characterized in that, The method further includes: The system responds by exiting the specified focus setting state and hides the focus control in the content items of each hierarchical list.
5. The method according to claim 1, characterized in that, The pre-set content items at different levels of attention include the highest-level items of attention, and the method further includes: The top-level content list is displayed in the graphical user interface, wherein the top-level items of interest are displayed at the top of the top-level content list in the order in which they are set to be interested. In response to a trigger operation on a target content item in the top-level content list, display the sub-content list corresponding to the target content item; The diagram shows a navigation panel provided on the graphical user interface, including: In response to a triggering operation on the navigation controls in the graphical user interface, the navigation panel is displayed.
6. The method according to claim 1, characterized in that, The multi-level navigation list includes at least one intermediate-level content list and / or a terminal-level content list. Displaying the multi-level navigation list generated based on the items of interest in the navigation panel includes: The navigation panel displays a navigation toggle control, which is used to switch the display of the corresponding level of the navigation list. The navigation list is used to display the items of interest at the corresponding level.
7. The method according to claim 6, characterized in that, The different levels of content items include virtual items or types of virtual items categorized according to different levels; The intermediate-level content list includes a list of virtual item types corresponding to a specified level, and the list of virtual item types is used to display the types of items of interest corresponding to the specified level. The terminal-level content list includes a virtual item list, which is used to display virtual items that are of interest.
8. The method according to claim 7, characterized in that, The step of obtaining the lower-level content items of the item of interest or the interaction data of the item of interest based on the hierarchy to which the item of interest belongs includes: In response to an operation on the navigation switching control, the list of virtual item types is displayed; For the item types of interest in the list of virtual item types, obtain the relevant transaction data of the virtual items associated with the item types of interest; The prompt information for the item of interest based on the interactive data display includes: Based on the transaction data, the number of virtual item stalls associated with each type of item of interest and their current price range are displayed.
9. The method according to claim 8, characterized in that, The method further includes: In response to a trigger operation targeting the current price range, the historical transaction information of the virtual items associated with the item type of interest is displayed. The historical transaction information includes the transaction time, transaction price, and average transaction price during a specified time window.
10. The method according to claim 9, characterized in that, The method further includes: When the current price range of virtual items associated with the item type of interest and the average transaction price meet the first preset condition, the item type of interest is recommended in the list of virtual item types.
11. The method according to claim 7, characterized in that, The response is a trigger operation on a target item of interest in the multi-level navigation list, displaying the corresponding functional interface for the target item of interest, including: In response to a triggered operation targeting a specific item type in the list of virtual item types, a list of virtual items associated with that specific item type is displayed.
12. The method according to claim 7, characterized in that, The step of obtaining the lower-level content items of the item of interest or the interaction data of the item of interest based on the hierarchy to which the item of interest belongs includes: In response to an operation on the navigation switching control, the virtual item list is displayed; For the virtual items of interest in the virtual item list, obtain the relevant transaction data of the virtual items of interest; The prompt information for the item of interest based on the interactive data display includes: Based on the transaction data, at least one of the following is displayed for each virtual item being viewed: remaining sale time, current selling price, price fluctuation information, value rating, and current number of viewers.
13. The method according to claim 12, characterized in that, The method further includes: In response to a trigger operation for the current selling price, the historical transaction information of the virtual item of interest is displayed, including the transaction time, transaction price, and average transaction price during a specified time window.
14. The method according to claim 13, characterized in that, The method further includes: If the current selling price and the average transaction price of the virtual item being monitored meet a second preset condition, or if the current selling price and the price fluctuation information meet a third preset condition, the virtual item being monitored will be recommended in the list of virtual items.
15. The method according to claim 7, characterized in that, The response is a trigger operation on a target item of interest in the multi-level navigation list, displaying the corresponding functional interface for the target item of interest, including: In response to a triggered operation targeting a specific virtual item in the virtual item list, the purchase details page for that virtual item is displayed.
16. The information processing method according to claim 1, characterized in that, The method further includes: Record the user's browsing and interaction behavior with the items of interest; Based on the browsing and interaction behaviors, analyze the user's level of interest in the items they are interested in; When the level of interest is lower than a preset threshold, a suggestion to unfollow is generated; The unfollow suggestion is displayed in the navigation panel.
17. An information processing device, characterized in that, The device includes: The navigation panel provides a module for providing a navigation panel on a graphical user interface; A navigation list display module is used to display a multi-level navigation list generated based on the items of interest in the navigation panel, wherein the items of interest include content items at different levels of interest that are preset. The data acquisition module is used to acquire the lower-level content items of the item of interest or the interaction data of the item of interest based on the level to which the item of interest belongs; The prompt information display module is used to display prompt information for the item of interest based on the interactive data, and the prompt information is used to indicate the interaction change trend and / or real-time interaction dynamics of the item of interest; The function interface display module is used to respond to the triggered operation of the target interest item in the multi-level navigation list and display the function interface corresponding to the target interest item.
18. An electronic device, characterized in that, include: Memory stores computer-executable instructions that can be executed by a processor; A processor for executing the computer-executable instructions to implement the method as claimed in any one of claims 1-16.
19. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the method as described in any one of claims 1-16.