An interaction method and device for article browsing, an electronic device, a storage medium and a program product

By displaying item switching controls and descriptions on the current page of an e-commerce platform, item switching can be achieved without page navigation, solving the problem of users being unable to maintain an immersive browsing experience and increasing browsing time and volume.

CN122115066APending Publication Date: 2026-05-29BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
Filing Date
2026-02-12
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Users on existing e-commerce platforms cannot maintain an immersive experience when browsing items, resulting in a decrease in the number of views and the duration of browsing.

Method used

The current page displays an item switching control and the first description information. In response to user operation, it directly switches to the second description information, realizing item switching without page jump, and allowing users to browse multiple items on the same page.

Benefits of technology

It increased the time users spent on the page and the number of views, maintaining an immersive browsing experience, especially during the switching of item details.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122115066A_ABST
    Figure CN122115066A_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the field of e-commerce, and particularly relate to an interaction method and device for item browsing, an electronic device, a storage medium and a program product. The method comprises: displaying an item switching control and first description information in a current page, wherein the first description information is information for describing a first item currently browsed; and in response to a triggering operation on the item switching control, switching the first description information displayed in the current page to second description information, wherein the second description information is information for describing a second item, and the second item is an item indicated for browsing by the triggering operation. The technical solution of the embodiments of the present application can support a user to maintain an immersive browsing experience in a page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the e-commerce field, and in particular to an interactive method, apparatus, electronic device, storage medium, and program product for browsing items. Background Technology

[0002] Currently, in e-commerce platforms on personal computers (PCs), item detail pages are the primary platform for user decision-making and conversion. After browsing the current item, users can interact with the page to continue browsing other items.

[0003] In the process of realizing this invention, the inventors discovered the following technical problems in the prior art: it cannot support users to maintain an immersive browsing experience on the page, which can easily affect the number of views and the browsing time. Summary of the Invention

[0004] This invention provides an interactive method, device, electronic device, storage medium, and program product for browsing items, which solves the problem of not being able to support users in maintaining an immersive browsing experience on a page.

[0005] According to one aspect of the present invention, an interactive method for browsing items is provided, which may include:

[0006] The current page displays an item switching control and a first description, where the first description describes the first item currently being viewed.

[0007] In response to a trigger operation on the item switching control, the first description information displayed on the current page will be switched to the second description information, where the second description information is used to describe the second item, and the second item is the item that was indicated to be viewed by the trigger operation.

[0008] According to another aspect of the present invention, an interactive device for browsing items is provided, which may include:

[0009] The first description information display module is used to display the item switching control and the first description information on the current page. The first description information is used to describe the first item currently being viewed.

[0010] The second description information display module is used to switch the first description information displayed on the current page to the second description information in response to the trigger operation of the item switching control. The second description information is used to describe the second item, and the second item is the item to be viewed as indicated by the trigger operation.

[0011] According to another aspect of the present invention, an electronic device is provided, which may include:

[0012] At least one processor; and

[0013] A memory that is communicatively connected to at least one processor; wherein,

[0014] The memory stores a computer program that can be executed by at least one processor, such that when the at least one processor executes the program, it implements the interactive method for browsing items provided in any embodiment of the present invention.

[0015] According to another aspect of the present invention, a computer-readable storage medium is provided having computer instructions stored thereon for causing a processor to execute and implement the interactive method for browsing items provided in any embodiment of the present invention.

[0016] According to another aspect of the present invention, a computer program product is provided, on which a computer program is stored, which, when executed by a processor, implements the interactive method for browsing items provided in any embodiment of the present invention.

[0017] The technical solution of this invention displays an item switching control and first description information on the current page. The first description information describes the information of the currently viewed first item. By simultaneously displaying the first description information and the item switching control on the current page, users can directly switch items on the current page without having to return to a list page or search results page, thus shortening the item switching process. In response to a trigger operation on the item switching control, the first description information displayed on the current page is switched to second description information, which describes the information of a second item. This second item is the item indicated by the trigger operation and can be switched directly on the current page, achieving item switching without page navigation. This ensures that the user remains in the same page environment, allowing for uninterrupted browsing of multiple items. Compared to solutions that achieve browsing different items through page navigation, the above technical solution, by switching items on the same page (i.e., switching item description information), supports an immersive browsing experience for users, which helps increase the time users spend on the page, thereby increasing the number of items viewed and the duration of browsing. In particular, when both the first and second description information are item details of the corresponding item, the above-mentioned item description information switching process can be considered as an item switching process based on complete item details information.

[0018] It should be understood that the description in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

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

[0020] Figure 1 This is a flowchart of an interactive method for browsing items according to an embodiment of the present invention;

[0021] Figure 2 This is a flowchart of another interactive method for browsing items according to an embodiment of the present invention;

[0022] Figure 3 This is a schematic diagram illustrating a full-page switching browsing example based on a complete product details page in an interactive method for browsing items according to an embodiment of the present invention;

[0023] Figure 4 This is a flowchart of another interactive method for browsing items according to an embodiment of the present invention;

[0024] Figure 5 This is a structural block diagram of an interactive device for browsing items according to an embodiment of the present invention;

[0025] Figure 6 This is a schematic diagram of the structure of an electronic device that implements the interactive method for browsing items according to embodiments of the present invention. Detailed Implementation

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

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention 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 embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. The same applies to "target," "original," etc., and will not be repeated here. 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.

[0028] It should be noted that the collection, gathering, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solution of this invention all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken to prevent unauthorized access to user personal information data and to maintain user personal information security and network security.

[0029] Before introducing the embodiments of the present invention, the specific implementation process of the relevant solutions will be described by way of example, so as to better understand the reason why the problem of the inability to keep users in an immersive browsing experience on the page exists, and thus better understand how the embodiments of the present invention solve this problem.

[0030] For example, after browsing an item on a product details page, if a user wants to continue browsing other items, they typically need to return to the list page or search results page from the product details page, and then jump to the details pages of other items to browse those items. However, this approach involves excessively long page navigation links, disrupting the user's continuous browsing experience and preventing them from maintaining an immersive browsing experience. This can negatively impact the number of views and the duration of browsing, and urgently needs to be addressed.

[0031] Figure 1 This is a flowchart illustrating an interactive method for browsing items according to an embodiment of the present invention. This embodiment is applicable to item browsing, particularly to browsing different items on the same page. The method can be executed by the interactive device for item browsing provided in this embodiment of the present invention. This device can be implemented in software and / or hardware, and can be integrated into an electronic device, which can be various user terminals or servers, particularly various user terminals.

[0032] See Figure 1The method of this invention specifically includes the following steps:

[0033] S110. Display an item switching control and first description information on the current page, wherein the first description information is used to describe the first item currently being viewed.

[0034] Here, the current page can be understood as the page currently displayed that allows users to interact with it. Based on this, and in conjunction with the application scenarios that may be involved in the embodiments of the present invention, optionally, the page can be the page that the user stays on when operating on the PC or application (APP) of the e-commerce platform.

[0035] An item switching control can be understood as a control (such as an icon, button, slider, or option) set on the current page that can be actively triggered by the user. Users can trigger this control to switch the descriptive information displayed on the current page (i.e., information describing an item), allowing them to browse different items. Optionally, for the candidate item represented by the control (i.e., the item that can be switched to by triggering the control), summary information describing the candidate item can be set within the control. This summary information can be at least one of the following: title, thumbnail, specifications, and price, allowing the user to understand the overview of the item switched to after triggering the control. Further, the number of candidate items can be one or more, which can be set according to actual needs and is not specifically limited here.

[0036] The first item can be understood as the item that the user views through the current page (i.e., the currently viewed item). The first description information can be understood as information used to describe the first item. In this embodiment of the invention, optionally, this information can be the item summary information of the first item, especially the item details information, so that the user can fully understand the first item through the item details information, which helps to improve the conversion rate of the first item.

[0037] The first description information is displayed on the current page so that users can browse the first item. One or more item switching controls are also displayed on the current page so that users can continue browsing the remaining items (i.e., candidate items). In this step, by simultaneously displaying the first description information and item switching controls on the current page, users can switch items directly on the current page without having to return to the list page or search results page. This is a crucial prerequisite for maintaining an immersive browsing experience for users.

[0038] S120. In response to a trigger operation on an item switching control, the first description information displayed on the current page is switched to a second description information, wherein the second description information is information used to describe a second item, and the second item is the item to be viewed as indicated by the trigger operation.

[0039] The triggering operation can be understood as the operation input by the user on the item switching control to trigger its function. Based on this, and combined with the application scenarios that may be involved in the embodiments of the present invention, the operation may be, for example, a click, drag, or slide operation; the operation may be an operation that acts directly on the item switching control, or it may be an operation that acts on the current page but can be indicated as an operation on the item switching control; etc., all of these can be set according to actual needs, and no specific limitation is made here.

[0040] The second item can be understood as the item that the user clicks to browse, i.e., the item the user wants to continue browsing after browsing the first item. The second descriptive information can be understood as information used to describe the second item. Based on this, and considering the application scenarios that may be involved in the embodiments of this invention, optionally, this information can be the item summary information of the second item (i.e., a simplified version of the item details information), especially the item details information. This item details information can fully contain the core decision-making information of the second item, such as images, videos, titles, prices, specifications, promotions, reviews, and fulfillment details. Therefore, compared to the item summary information, users can directly perform operations such as adding to cart and instant purchase based on the item details information, without needing to perform a second jump based on the item summary information. This helps to improve the conversion rate of the second item.

[0041] In response to a trigger operation on the item switching control, the first description information displayed on the current page is switched to the second description information. That is, this embodiment of the invention does not jump to another page to display the second description information, but directly displays the second description information on the same current page. Optionally, the second description information can be pre-loaded before the trigger operation is detected, thus ensuring instantaneous switching; alternatively, the second description information can be requested and loaded after the trigger operation is detected, which avoids performance pressure on the front-end and back-end due to pre-loading; etc., without specific limitations. In this step, by directly switching the item description information within the current page (i.e., switching from the first description information to the second description information), item switching without page jumps is achieved, ensuring the user remains in the same page environment, with uninterrupted visual focus and interaction context, thus effectively maintaining an immersive browsing experience.

[0042] Based on this, an example is given here for the implementation process of this step: by displaying an animation of moving out of the first descriptive information and an animation of moving in of the second descriptive information on the current page, the switching process of the displayed content on the current page is represented. The animation of moving out of the first descriptive information can be understood as the animation process of using the first descriptive information or its visual representation (similar to the first image described below) as the animation object, causing it to leave the current page with some dynamic effect (such as sliding, fading, or shrinking). The animation of moving in of the second descriptive information can be understood as the animation process of using the second descriptive information or its visual representation (similar to the second image described below) as the animation object, causing it to enter the current page with some dynamic effect (such as sliding, fading, or zooming). In this embodiment of the invention, these two animations can be continuous, synchronous, or sequentially connected, thus achieving visual moving out and moving in by displaying these two animations on the current page. This corresponds precisely to the underlying switch from the first descriptive information to the second descriptive information, allowing the user to perceive the dynamic switching process of the item description information within the same page.

[0043] The technical solution of this invention displays an item switching control and first description information on the current page. The first description information describes the information of the currently viewed first item. By simultaneously displaying the first description information and the item switching control on the current page, users can directly switch items on the current page without having to return to a list page or search results page, thus shortening the item switching process. In response to a trigger operation on the item switching control, the first description information displayed on the current page is switched to second description information, which describes the information of a second item. This second item is the item indicated by the trigger operation and can be switched directly on the current page, achieving item switching without page navigation. This ensures that the user remains in the same page environment, allowing for uninterrupted browsing of multiple items. Compared to solutions that achieve browsing different items through page navigation, the above technical solution, by switching items on the same page (i.e., switching item description information), supports an immersive browsing experience for users, which helps increase the time users spend on the page, thereby increasing the number of items viewed and the duration of browsing. In particular, when both the first and second description information are item details of the corresponding item, the above-mentioned item description information switching process can be considered as an item switching process based on complete item details information.

[0044] An optional technical solution involves multiple item switching controls displayed on the current page, each representing a different candidate item. These candidate items include a second item. In response to a trigger operation on the item switching controls, the first description information displayed on the current page is switched to the second description information, including:

[0045] In response to a trigger operation on the item switching control representing the second item, the first description information displayed on the current page will be switched to the second description information of the second item.

[0046] This involves displaying two, three, or more item switching controls simultaneously on the current page. Candidate items can be understood as items represented by the corresponding item switching control that users can directly switch between and browse. It should be noted that each item switching control represents a unique candidate item; that is, each item switching control uniquely corresponds to one candidate item. Based on this, and referring to the above, multiple candidate items include a second item. For example, navigation buttons such as "Previous Item" and "Next Item" can be placed in the sidebar, bottom, or floating area of ​​the current page, and each navigation button can clearly link to a different candidate item.

[0047] Furthermore, for the item switching control that represents the second item among multiple item switching controls, if a trigger operation is detected for the item switching control, the first description information displayed on the current page can be switched to the second description information of the second item, thereby completing the item description information switching process.

[0048] The aforementioned technical solution presents users with a clear and intuitive view of the currently available, seamlessly switchable candidate items through multiple independent item switching controls. This empowers users to actively choose rather than passively accepting a single "next item." Furthermore, each item switching control is directly linked to different candidate items, allowing users to quickly identify and jump to their most interesting second item. This shortens the item decision-making path, thereby enhancing the purposefulness and efficiency of browsing. This WYSIWYG item switching method gives users complete control and predictability over their browsing process on the same page, further solidifying the immersive experience of continuous exploration.

[0049] Another alternative technical solution is to set candidate description information for multiple candidate items on the item switching control, including a second item;

[0050] In response to a trigger action on the item switching control, the first description information displayed on the current page is switched to the second description information, including at least one of the following steps:

[0051] In response to continuous triggering operations for multiple candidate description information, for the second item represented by the candidate description information triggered when the triggering operation stops, the first description information displayed on the current page will be switched to the second description information of the second item;

[0052] In response to a triggered operation on the candidate description information representing the second item, the first description information displayed on the current page will be switched to the second description information of the second item.

[0053] The page displays a single item switching control, which can represent two, three, or more candidate items. Candidate descriptions are information used to describe the corresponding candidate item, specifically information describing the candidate item in a concise form (e.g., thumbnail or title). Each candidate item's description is set on the item switching control. For example, the item switching control can be designed as an entry, displaying multiple candidate descriptions directly in a list or grid format, each containing key information about the corresponding candidate item. Another example is a button; when the user hovers the cursor over the button or clicks it, a dropdown list, pop-up, or carousel view expands, directly displaying multiple candidate descriptions. Other display formats are also possible and are not specifically limited here. By integrating multiple switchable candidate items onto a single item switching control, page layout space is greatly saved while presenting a rich selection of candidate items to the user with a high density.

[0054] Furthermore, the continuous triggering operation targeting multiple candidate descriptions (i.e., candidate descriptions of multiple candidate items) can be understood as an interactive operation initiated and maintained by the user on an item switching control integrating multiple candidate descriptions. This interactive operation is continuous in time and / or space, such as continuous sliding or dragging. The candidate descriptions triggered when the triggering operation stops can be understood as the candidate descriptions activated or pointed to by the final state of the triggering operation (such as the final cursor position, scroll offset, or highlighted index) at the instant the aforementioned continuous triggering operation stops (e.g., finger lifted, mouse released, or key released). For example, assuming the item switching control is a card list, the user slides on the card list with their finger or mouse, and multiple cards in the card list (each containing corresponding candidate descriptions) can sequentially slide across a preset area, be highlighted, or be enlarged as the user slides. Then, when the user stops sliding, the candidate descriptions represented by the card that last stops in the preset area and is in a highlighted or enlarged state are the triggered candidate descriptions. At this point, the first description displayed on the current page can be switched to the second description corresponding to that candidate item. This implementation, through a continuous and intuitive triggering method, allows users to quickly browse and compare multiple candidate items, providing a stronger sense of impact and greatly enhancing the browsing experience.

[0055] The triggering operation for the candidate description information representing the second item can be understood as the user directly inputting input to trigger an interactive operation (such as clicking or pressing) on ​​the candidate description information. In response to this interaction, the first description information displayed on the current page is switched to the second description information of the second item represented by the candidate description information. It can be understood that the second description information contains significantly more information than the candidate description information. This implementation allows users to directly switch to the second item of interest from multiple candidate items without having to switch them one by one according to the order of the candidate description information in the item switching control, thereby improving browsing efficiency.

[0056] Figure 2 This is a flowchart of another interactive method for browsing items provided by an embodiment of the present invention. This embodiment is based on and optimized from the above-described technical solutions. In this embodiment, optionally, switching the first description information displayed on the current page to the second description information may include: generating a first image representing the first description information and dynamically displaying the first image on the current page to indicate that an item switching process is currently underway; during the generation and dynamic display of the first image, loading the second description information to switch the first description information on the current page to the loaded second description information; and in response to an image removal event, performing an image removal operation on the current page to display the loaded second description information on the current page. The explanations of terms that are the same as or corresponding to those in the above embodiments will not be repeated here.

[0057] See Figure 2 The method in this embodiment may specifically include the following steps:

[0058] S210. Display an item switching control and first description information on the current page, wherein the first description information is used to describe the first item currently being viewed.

[0059] S220. In response to a trigger operation on the item switching control, a first image representing the first descriptive information is generated, and the first image is dynamically displayed on the current page to indicate that an item switching process is currently in progress.

[0060] The first image can be understood as a static image generated by capturing the visual state of part or all of the information in the first descriptive information displayed on the current page. In this embodiment of the invention, optionally, the first image can be generated and obtained by taking a snapshot of the part or all of the information.

[0061] The first image is dynamically displayed on the current page to provide feedback to the user that an item switching process is in progress. Based on this, and considering the application scenarios that may be involved in the embodiments of this invention, optionally, the first image can be inserted as an independent layer into the Document Object Model (DOM), covering the original content layer (i.e., the content layer containing the first descriptive information displayed on the current page). In this case, the content layer can be considered to be "squeezed" into a place invisible to the user. Then, an animation representing the current item switching process (such as sliding, scrolling, pushing, page turning, or zooming animations) can be driven on this independent layer.

[0062] In this step, the real-time and interactive visual state of the first item the user is currently viewing is instantly frozen into a static image, and this static image is dynamically displayed on the current page to inform the user that an item switching process is in progress. In particular, because the dynamic display process is implemented through this static image, rather than through the DOM, large-scale repainting of the DOM can be avoided, thus preventing lag.

[0063] S230. During the generation and dynamic display of the first image, second description information is loaded to switch the first description information on the current page to the loaded second description information, wherein the second description information is information used to describe the second item, and the second item is the item to be viewed as indicated by the triggering operation.

[0064] During the generation and dynamic display of the first image, the second description information can be asynchronously requested from the server and loaded. In this embodiment of the invention, all the second description information can be loaded directly; alternatively, a portion of the second description information can be loaded first, followed by another portion; and so on. This can be configured according to actual needs and is not specifically limited here. Furthermore, after all the second description information has been loaded, or more precisely, after loading and rendering are complete, the first description information on the current page can be switched to the loaded (or rendered) second description information.

[0065] In this step, the loading process of the second description information is carried out in parallel with the generation and dynamic display process of the first image, so that the user perceives a smooth dynamic display process, while the waiting time of the loading process is effectively hidden within the dynamic display process, thereby eliminating the white screen or lag.

[0066] S240. In response to the image removal event, perform an image removal operation on the current page to display the second description information that has been loaded on the current page.

[0067] The image removal event can be understood as an event that indicates the removal of an image covering the current page. This event can be triggered after the second description information is loaded, or after the first image is dynamically displayed. The image can be the first image or the second image described later. All of these can be set according to actual needs and are not specifically limited here.

[0068] In response to an image removal event, an image removal operation is performed on the current page, such as removing an image that is overlaid on the current page, thereby displaying the second descriptive information that has been loaded on the current page.

[0069] In this step, while the first image is being dynamically displayed, the second descriptive information is already prepared in the background. Therefore, after the dynamic display is complete, the prepared content (i.e., the loaded second descriptive information) can be presented to the user instantly, thus achieving a seamless transition from visual to interactive new content and maintaining the continuity of the immersive experience. This design approach minimizes intrusion into the original code, maintains the same experience as the original single-item access method, and does not increase the pressure on the server-side interface.

[0070] The technical solution of this invention captures the visual state of the first descriptive information displayed on the current page, overlays the captured first image onto the current page, and controls the dynamic display of the first image on the current page, thereby reducing the stuttering caused by a large number of actual redraws. Furthermore, the second descriptive information is loaded asynchronously during the capture and dynamic display of the first image; that is, it is loaded only when it needs to be displayed, thus avoiding pre-loading and the resulting performance pressure on the front-end and back-end. This technical solution decouples visual effects from information loading, thereby maintaining visual smoothness during item switching while avoiding the performance pressure on the front-end and back-end caused by pre-loading the second descriptive information.

[0071] An optional technical solution is that, for the visible area of ​​the current page, the first image represents the third descriptive information displayed in the visible area in the first descriptive information, and the first image is dynamically displayed on the visible area;

[0072] Load the second description information, including:

[0073] The second description information is obtained, and the fourth description information to be displayed in the visible area is loaded in the second description information to obtain a second image representing the fourth description information after loading is completed. Then the second image is dynamically displayed in the visible area.

[0074] After loading the fourth description information, continue loading the information in the second description information other than the fourth description information, in order to complete loading the second description information.

[0075] In this context, the current page is displayed on the screen, and its size is larger than the screen size. Based on this, the concept of the visible area arises, which can be understood as the area of ​​the current page that the user can actually view. Content within this area is what is on the screen and can be viewed by the user. Content outside this area (i.e., off-screen content) cannot be viewed by the user at present; it can only be viewed after the user moves the current page to bring it onto the screen.

[0076] The third descriptive information can be understood as the portion of the first descriptive information that happens to be located within the visible area when responding to a trigger operation. Therefore, the first image is a static image obtained by capturing the visual state of this portion of information, and this static image is dynamically displayed within the visible area. Users are most concerned with changes in the content at their gaze center (i.e., the visible area), so only the visible area is animated here to make the visual feedback more focused and precise, thereby enhancing the sense of immersion.

[0077] Furthermore, the fourth descriptive information can be understood as the portion of information in the second descriptive information that is expected to be displayed first in the visible area after the item switch is completed. This portion of information may be, for example, information located at a preset position or a target position in the second descriptive information. The preset position may be, for example, the first screen position, and the target position may be, for example, the position of the third descriptive information in the first descriptive information, etc. This can be set according to actual needs and is not specifically limited here. The second image can be understood as a static image generated by rendering the loaded fourth descriptive information and then capturing its visual state.

[0078] After asynchronously acquiring the second description information, the fourth description information can be loaded and rendered first, and its corresponding second image can be obtained immediately upon completion. The second image is then dynamically displayed in the visible area, for example, through sliding, scrolling, pushing, page turning, or zooming. In particular, it can be coordinated with the dynamic display of the first image in the visible area to control the dynamic display of the second image, thus indicating that the first item is being switched to the second item, etc. This can be configured according to actual needs and is not specifically limited here. By prioritizing the loading and capturing of the fourth description information, it is ensured that the second image representing the second item is ready and available during the dynamic display phase, thus giving the user a positive perception that the second item has been loaded quickly.

[0079] Furthermore, after loading the fourth descriptive information, the remaining unloaded information in the second descriptive information can be loaded, thus completing the loading of all second descriptive information. Here, the loading process of information outside the visible area in the second descriptive information is arranged within the dynamic display process, thereby fully utilizing the network's idle bandwidth and perfectly concealing the loading time. Moreover, after performing the image removal operation, all second descriptive information has been loaded, maintaining the integrity of the user's immersive browsing experience of the second item.

[0080] The above technical solution, by focusing the capture and loading range from the entire page to the visible area, and combining dual-image dynamic display and background full progressive loading, significantly reduces the amount of information and time of image generation, making the item switching response smoother, clearly presenting the item switching process to the user, and completely eliminating lag after item switching, further ensuring an immersive browsing experience.

[0081] Optionally, the first image is moved out of the visible area, and the second image is dynamically displayed within the visible area. This can include:

[0082] During the removal of the first image, the second image is moved and displayed within the visible area so that the second image, which was located outside the visible area, is fully displayed within the visible area.

[0083] The image removal event is triggered when the second image is fully displayed in the visible area. Performing an image removal operation on the current page can include:

[0084] Remove the second image from the visible area.

[0085] The first image is moved within the visible area (e.g., swiped, scrolled, or pushed) to move out of the visible area (i.e., eventually completely leaving the visible area). Following this, the second image moves in tandem with or in conjunction with the first image, starting outside the visible area and eventually completely filling it. This creates the visual effect of the second image pushing the first image out of the visible area. The movement of the two images is synchronous and continuous, allowing the user's gaze to naturally follow the flow of content, guiding them from one item to the next. This visual continuity completely eliminates the interruption caused by page transitions, such as flashing white or abrupt changes, and is key to maintaining an immersive experience.

[0086] Furthermore, the trigger condition for the image removal event is that the second image completes its movement animation to completely occupy the visible area. At this time, the static image of the second image and the actual second description information that has been loaded in the background are presented in the visible area in a completely consistent manner. Therefore, the second image can be removed from the visible area to display the actual second description information. This is a seamless replacement for the user, achieving a perfect and frame-free switching effect from visual animation to interactive pages.

[0087] The above technical solution, by controlling the gradual removal of the first image and the gradual removal of the second image, adopts a push-type dual-image movement process, providing users with a more intuitive and smooth visual transition guide, thereby ensuring a smooth shift in user attention and further enhancing the immersive browsing experience. Moreover, the precise control of the timing of image removal achieves seamless switching between the visual presentation layer and the actual functional layer at the pixel level, thus ensuring the effective execution of the interaction logic between the user and the current page.

[0088] Another optional technical solution involves loading second description information, including:

[0089] Obtain the second description information and the target object that triggers the operation for the input, and obtain the first interaction information of the target object in response to the first description information;

[0090] Based on the first interaction information, load the second description information.

[0091] The target object can be understood as the object that triggers the input trigger operation, i.e., the item switching process. In this technical solution, the object can be the user in the example above, and the object will also be referred to as the user in the following text.

[0092] The first interaction information can be understood as behavioral and / or status information generated by the user during the browsing of the first description information on the current page. Based on this, and considering the application scenarios that this technical solution may involve, it may optionally include at least one of the following: page scrolling depth, dwell time in a certain item module (such as specifications or user reviews), selected item specifications (such as color and / or size), and whether a target operation (such as adding to cart, instant purchase, favorite, or sharing) has been performed. This is related to the actual situation and is not specifically limited here. It should be noted that the first interaction information is information authorized by the user for loading and rendering item description information.

[0093] Furthermore, since the first interaction information is the most authentic and direct expression of the user's behavior during the browsing of the first item, it allows for a better understanding of the content the user is interested in and the strength of their potential purchase intention. This enables intelligent prediction of the content the user might be interested in and the actions they might want to continue with on the next item (i.e., the second item), and the second descriptive information is loaded accordingly. For example, based on the points of interest reflected in the first interaction information (such as the user's prolonged browsing of the user review module of the first item), the corresponding information in the second descriptive information (such as the information representing the user review module of the second item) is prioritized for loading, ensuring the rapid presentation of this information. For example, if the first interaction information includes status information (such as the user having added a certain item specification of the first item to their shopping cart but not yet placing an order), when loading and rendering the second descriptive information, the same or most similar item specifications can be automatically pre-selected for the second item, and / or the "add to cart" button can be highlighted, thus achieving a smooth continuation of the user's operational intent; and so on, without specific limitations.

[0094] The above technical solution captures and utilizes the user's real-time first interaction information on the item before switching (i.e., the first item) to guide and optimize the information loading logic of the item after switching (i.e., the second item). This makes the item description information before and after switching no longer isolated from each other, but has a contextual connection, thereby maintaining the continuity of the page state. This allows the user to smoothly compare and explore a series of items without being aware of them, thus forming an immersive comparison and exploration experience.

[0095] Based on this, in order to more vividly understand the above technical solutions, we will take the item as a commodity as an example and illustrate it with a full-page switching browsing example based on a complete commodity details page.

[0096] For example, see Figure 3The current page 1 includes a sidebar area 11 and a product detail area 12 for displaying product details. The sidebar 11 may include at least a product switching control 111 indicating switching to the previous product and a product switching control 112 indicating switching to the next product. Each product switching control contains a thumbnail of the corresponding product, and below each control are index markers indicating the switching order or direction (i.e., the previous and next products shown in the illustration). The product detail area 12 includes a visible area 121 and a non-visible area. As explained above, the visible area 121 is the area on the screen within the product detail area 12. Therefore, the position of the visible area 121 within the product detail area 12 is not fixed but changes as the user moves the product detail area 12. Taking the display of the first product through the product details area 12 as an example, for the first product details information (i.e. the product details information of the first product), the first product details information 1 (i.e. the third description information described above) currently located in the visible area 121 is displayed in the first product details information, and the first product details information 2 other than the first product details information 1 is displayed in the non-visible area.

[0097] Furthermore, when the cursor of the user is detected hovering over a product switching control (product switching control 111 is shown as an example in the illustration), another control (control 113 is shown as an example in the illustration) can be floated and displayed near the product switching control. Then, the additional information of the corresponding product (i.e. the previous product in the illustration) (such as title and price) is displayed in the control so that the user can confirm whether to browse the corresponding product.

[0098] Furthermore, continuing with the example of the product switching control 111, when a trigger operation is detected on the product switching control 111, the previous product represented by the product switching control 111 is the second item (or second product) mentioned above. Therefore, the product details information (i.e., the second product details information) of the second product is requested. Then, the second product details information 1 to be displayed in the visible area 121 is loaded to obtain the second image, and a snapshot of the first product details information 1 currently displayed in the visible area 121 is taken to obtain the first image. Then, the animation of the first image moving out and the image of the second image moving in are displayed in the visible area 121, visually achieving a horizontal pushing effect between the two images. This simulates a full-page page switching without affecting performance. Moreover, during the animation display, the second product details information 2 (i.e., the fourth description information described above), excluding the second product details information 1, continues to be loaded.

[0099] Furthermore, after the animation ends (i.e., the first image completely moves out of the visible area 121 and the second image moves into the visible area 121), the second image located in the visible area 121 is removed, thereby displaying the second product detail information 1 in the visible area 121. At this point, the page state continuity is maintained, allowing the user to continue performing operations such as adding to cart and instant purchase. In addition, the second product detail information 2 located in the invisible area is also loaded and rendered, and can be displayed in the visible area 121 when needed.

[0100] The above example, without sacrificing information integrity, can support users in maintaining an immersive browsing experience on the page, thereby helping to increase the number of times users view products and the duration of their browsing.

[0101] Figure 4 This is a flowchart of another interactive method for browsing items provided by an embodiment of the present invention. This embodiment is based on and optimized from the above-described technical solutions. In this embodiment, optionally, for the target object of the input-triggered operation, the candidate items represented by the item switching control can be determined in the following way: obtaining item recall information, and recalling candidate items from the item pool according to the item recall information; wherein, the item recall information includes second interaction information and / or third interaction information, the second interaction information is the interaction information of the target object with the current page, and the third interaction information is the interaction information of the target object with the historical pages displayed before the current page. The explanations of terms that are the same as or corresponding to those in the above embodiments will not be repeated here.

[0102] See Figure 4 The method in this embodiment may specifically include the following steps:

[0103] S310. For the target object interacting with the current page, obtain item recall information and recall candidate items from the item pool according to the item recall information, wherein the item recall information includes second interaction information and / or third interaction information, the second interaction information is the target object's interaction information with the current page, and the third interaction information is the target object's interaction information with historical pages displayed before the current page.

[0104] In this context, item recall information can be understood as feature information used to drive the item selection process. It should be noted that this feature information is authorized for use by the target object (i.e., the user). Specifically, this feature information includes second and / or third interaction information. The second interaction information is the user's interaction with the item descriptions displayed sequentially on the current page. For example, it could be at least one of the following: dwell time on the current page, whether scrolling to user reviews or item parameters, and the specifications of the currently selected item, thus reflecting the user's recent preferences and behaviors. The history page is the page displayed before the current page. Therefore, the third interaction information can be the user's interaction with the item descriptions displayed on that history page. For example, it could be at least one of the following: search history, browsing item lists, long-term preferred categories, and purchasing power (such as average order value range), thus reflecting the user's historical preferences and behaviors.

[0105] Based on the item recall information, items are recalled from the item pool to obtain candidate items. In this embodiment of the invention, optionally, all recalled items can be used as candidate items to be displayed synchronously with the first description information; alternatively, a portion of the items can be used as candidate items to be displayed synchronously with the first description information, and another portion can be used as candidate items to be displayed synchronously with the item description information of the switched items. In this case, each time the item description information on the current page is refreshed, the unoutput items in all items can be dynamically scored and serialized based on the user's current behavior, so that the presented content can remain relevant as the user's context changes, thereby improving click-through rate, browsing depth, and conversion probability; etc., which can be set according to actual needs and are not specifically limited here. Alternatively, for all recalled items, items that do not comply with business rules (such as out of stock, no delivery to the current address, and filtering of this store, etc.) can be filtered out through control logic, and then candidate items can be obtained from the remaining items after the filtering, thereby ensuring business compliance while providing accurate recommendations to users.

[0106] S320. Display first description information and an item switching control representing candidate items on the current page, wherein the first description information is used to describe the first item currently being viewed by the target object.

[0107] Once a candidate item is obtained, an item switching control representing that candidate item can be displayed on the current page, allowing the user to browse to a second item of interest through the item switching control.

[0108] S330. In response to a trigger operation by the target object for input to the item switching control, the first description information displayed on the current page is switched to the second description information, wherein the second description information is information used to describe the second item, and the second item is the item to be viewed as indicated by the trigger operation.

[0109] Compared to related solutions that present recommendation results (i.e. candidate items) in the form of static modules or lists, which have very limited utilization of user behavior and preference information, the technical solution of this invention dynamically recalls candidate items by utilizing real-time user interaction information (i.e., second interaction information) and / or historical interaction information (i.e., third interaction information), thereby achieving full utilization of behavior and preference information, which helps to improve the click-through rate, browsing depth and conversion probability of candidate items.

[0110] An optional technical solution involves recalling candidate items from an item pool based on item recall information, including:

[0111] Based on the item recall information, recall items from the item pool to obtain a candidate item sequence;

[0112] For the currently viewed category, in response to the target object's browsing count of items under the category meeting the preset quantity condition, cross-category items are recalled from the item pool according to the category, and the cross-category items are inserted into the candidate item sequence and the candidate item sequence is updated.

[0113] Obtain candidate items from the candidate item sequence.

[0114] The candidate item sequence can be understood as an ordered list of items formed after initial recall and filtering, in which each candidate item is usually sorted according to relevance, popularity, or preliminary score.

[0115] The category can be understood as the category that the user is currently browsing. Depending on the application scenarios that this technical solution may involve, it can optionally be the category of items that the user was browsing before browsing the first item.

[0116] The preset quantity condition can be understood as the quantity condition that must be met when executing cross-category insertion logic. For example, suppose the cross-category insertion logic inserts one item of a different category after browsing n items of the same category. This condition can be represented by the numerical relationship between the number of browsing items under a certain category and n.

[0117] For a user currently browsing category X, if the number of times the user has viewed items in category X meets a preset quantity condition, cross-category items (i.e., items that are completely unrelated or weakly related to category X) can be recalled from the item pool based on category X. For example, considering that a user might be searching for digital cameras for outdoor activities, outdoor tents and trekking poles, which are related to this intention, can be recalled as cross-category items. Further, the recalled cross-category items are inserted into the candidate item sequence according to the cross-category insertion logic, and the candidate item sequence is updated. At this point, candidate items can be obtained from the candidate item sequence (i.e., the candidate item sequence after recall and cross-category insertion).

[0118] The above technical solution, by introducing control logic for cross-category insertion, strategically inserts cross-category items when users are deeply immersed in browsing a certain category. This effectively breaks the monotony of homogeneous information, solves the information cocoon problem that users may encounter during immersive browsing, and effectively enhances the richness and surprise of users' category browsing.

[0119] Figure 5 This is a structural block diagram of an interactive device for browsing items provided in an embodiment of the present invention. This device is used to execute the interactive method for browsing items provided in any of the above embodiments. This device and the interactive methods for browsing items in the above embodiments belong to the same inventive concept. Details not described in detail in the embodiments of the interactive device for browsing items can be found in the embodiments of the interactive methods for browsing items described above. See also... Figure 5 Specifically, the device may include: a first description information display module 410 and a second description information display module 420.

[0120] The first description information display module 410 is used to display the item switching control and the first description information on the current page. The first description information is used to describe the first item currently being viewed.

[0121] The second description information display module 420 is used to switch the first description information displayed on the current page to the second description information in response to the trigger operation of the item switching control. The second description information is used to describe the second item, and the second item is the item to be viewed as indicated by the trigger operation.

[0122] Optionally, the second description information display module 420 may include:

[0123] The first image dynamic display submodule is used to generate a first image representing the first descriptive information and dynamically display the first image on the current page to indicate that an item switching process is currently in progress.

[0124] The second description information loading submodule is used to load the second description information during the generation and dynamic display of the first image, so as to switch the first description information on the current page to the loaded second description information.

[0125] The second description information display submodule can be used to respond to an image removal event, perform an image removal operation on the current page, and display the second description information that has been loaded on the current page.

[0126] Based on this, optionally, for the visible area in the current page, the first image represents the third descriptive information displayed in the visible area in the first descriptive information, and the first image is dynamically displayed on the visible area;

[0127] The second description information loading submodule may include:

[0128] The second image dynamic display unit is used to acquire the second description information and load the fourth description information to be displayed in the visible area in the second description information to obtain the second image representing the loaded fourth description information, and dynamically display the second image in the visible area.

[0129] The first loading unit is used to continue loading information other than the fourth description information in the second description information after the fourth description information has been loaded, so as to complete the loading of the second description information.

[0130] Based on this, optionally, the first image is moved and displayed within the visible area to move out of the visible area, and the second image dynamic display unit may include:

[0131] The second image dynamic display subunit is used to move and display the second image in the visible area during the removal of the first image, so that the second image located outside the visible area is fully displayed in the visible area;

[0132] The image removal event is triggered when the second image is fully displayed in the visible area. The second description information display submodule may include:

[0133] The second image removal unit is used to remove the second image from the visible area.

[0134] Another optional second description information loading submodule may include:

[0135] The first interactive information acquisition unit is used to acquire the second description information and, for the target object that triggers the operation based on the input, acquire the first interactive information of the target object in response to the first description information.

[0136] The second loading unit is used to load the second description information based on the first interaction information.

[0137] Optionally, the multiple item switching controls displayed on the current page represent different candidate items, including a second item. The second description information display module 420 may include:

[0138] The first display unit is used to switch the first description information displayed on the current page to the second description information of the second item in response to the trigger operation of the item switching control representing the second item.

[0139] Optionally, the item switching control has candidate descriptions for multiple candidate items, including a second item. The second description display module 420 may include at least one of the following units:

[0140] The second display unit is used to respond to the continuous triggering operation for multiple candidate description information, and for the second item represented by the candidate description information triggered when the triggering operation stops, the first description information displayed on the current page is switched to the second description information of the second item.

[0141] The third display unit is used to switch the first description information displayed on the current page to the second description information of the second item in response to a trigger operation on the candidate description information representing the second item.

[0142] Optionally, the second description information display module 420 may include:

[0143] The fourth display unit is used to indicate the switching process of the displayed content on the current page by showing an animation of moving out of the first descriptive information and an animation of moving in of the second descriptive information on the current page.

[0144] Optionally, for the target object of the input-triggered operation, the candidate items represented by the item switching control are determined through the following modules:

[0145] The candidate item recall module is used to obtain item recall information and recall candidate items from the item pool based on the item recall information. The item recall information includes second interaction information and / or third interaction information. The second interaction information is the interaction information of the target object with the current page, and the third interaction information is the interaction information of the target object with the historical pages displayed before the current page.

[0146] Based on this, the optional candidate item recall module may include:

[0147] The candidate item sequence acquisition unit can be used to recall items from the item pool based on item recall information to obtain a candidate item sequence.

[0148] The candidate item sequence update unit is used to, for the currently viewed category, respond to the target object's browsing count of items under the category meeting a preset quantity condition, recall cross-category items from the item pool according to the category, insert the cross-category items into the candidate item sequence and update the candidate item sequence.

[0149] The candidate item obtaining unit is used to obtain candidate items from the candidate item sequence.

[0150] Optionally, based on any of the above devices, the first description information may be the item details information of the first item, and the second description information may be the item details information of the second item.

[0151] The interactive device for browsing items provided in this embodiment of the invention displays an item switching control and a first description information on the current page through a first description information display module. The first description information describes the information of the first item currently being browsed. By displaying both the first description information and the item switching control on the current page, users can switch items directly on the current page without having to return to a list page or search results page, thereby shortening the item switching process. Through a second description information display module, in response to a trigger operation on the item switching control, the first description information displayed on the current page is switched to second description information. The second description information describes the information of a second item, which is the item indicated by the trigger operation for browsing. Item switching is performed directly on the current page, achieving item switching without page jumps. This ensures that the user remains in the same page environment and can continuously browse multiple items without interruption. Compared to devices that allow browsing of different items by jumping between pages, the aforementioned device, by switching items (i.e., switching item description information) within the same page, can support users in maintaining an immersive browsing experience. This helps to increase the time users spend on the page, thereby increasing the number of items viewed and the duration of that viewing.

[0152] The interactive device for browsing items provided in the embodiments of the present invention can execute the interactive method for browsing items provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0153] It is worth noting that in the embodiments of the above-mentioned interactive device for browsing items, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.

[0154] Figure 6A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0155] like Figure 6 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0156] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0157] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as interactive methods for item browsing.

[0158] In some embodiments, the interactive method for browsing items can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the interactive method for browsing items described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the interactive method for browsing items by any other suitable means (e.g., by means of firmware).

[0159] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips or system-on-a-chips (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0160] Computer programs used to implement the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0161] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0162] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0163] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0164] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0165] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, it performs the functions defined in the methods of the embodiments of the present invention.

[0166] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0167] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. An interactive method for browsing items, characterized in that, include: The current page displays an item switching control and a first description, wherein the first description is information used to describe the first item currently being viewed; In response to a trigger operation on the item switching control, the first description information displayed on the current page is switched to a second description information, wherein the second description information is information used to describe a second item, and the second item is the item to be viewed as indicated by the trigger operation.

2. The method according to claim 1, characterized in that, The step of switching the first description information displayed on the current page to the second description information includes: Generate a first image representing the first description information, and dynamically display the first image on the current page to indicate that an item switching process is currently in progress; During the generation and dynamic display of the first image, second description information is loaded to switch the first description information in the current page to the second description information that has been loaded. In response to an image removal event, an image removal operation is performed on the current page to display the second description information that has been loaded on the current page.

3. The method according to claim 2, characterized in that, For the visible area in the current page, the first image represents the third description information displayed in the visible area in the first description information, and the first image is dynamically displayed on the visible area; The loading of the second description information includes: The second description information is obtained, and the fourth description information to be displayed in the visible area is loaded in the second description information to obtain a second image representing the fourth description information after loading is completed, and the second image is dynamically displayed in the visible area. After the fourth description information is loaded, the information in the second description information other than the fourth description information is loaded to complete the loading of the second description information.

4. The method according to claim 3, characterized in that, The first image is moved and displayed within the visible area to move out of the visible area, and the second image is dynamically displayed within the visible area, including: During the removal of the first image, the second image is moved and displayed on the visible area so that the second image located outside the visible area is fully displayed on the visible area; The image removal event is triggered when the second image is fully displayed in the visible area, and the image removal operation performed on the current page includes: Remove the second image from the visible area.

5. The method according to claim 2, characterized in that, The loading of the second description information includes: Obtain second description information, and for the target object that inputs the trigger operation, obtain the first interaction information of the target object in response to the first description information; Based on the first interaction information, the second description information is loaded.

6. The method according to claim 1, characterized in that, The multiple item switching controls displayed on the current page represent different candidate items, and the multiple candidate items include the second item. The step of switching the first description information displayed on the current page to the second description information in response to a trigger operation on the item switching control includes: In response to a trigger operation on the item switching control representing the second item, the first description information displayed on the current page is switched to the second description information of the second item.

7. The method according to claim 1, characterized in that, The item switching control has candidate descriptions for multiple candidate items, including the second item. The step of switching the first description displayed on the current page to the second description in response to a trigger operation on the item switching control includes at least one of the following steps: In response to a continuous triggering operation for multiple candidate description information, for the second item represented by the candidate description information that is triggered when the triggering operation stops, the first description information displayed on the current page is switched to the second description information of the second item; In response to a triggered operation on candidate description information representing the second item, the first description information displayed on the current page is switched to the second description information of the second item.

8. The method according to claim 1, characterized in that, The step of switching the first description information displayed on the current page to the second description information includes: The switching process of the displayed content on the current page is represented by displaying an animation of moving out of the first description information and an animation of moving in of the second description information on the current page.

9. The method according to claim 1, characterized in that, For the target object of the input trigger operation, the candidate items represented by the item switching control are determined in the following way: Obtain item recall information, and recall the candidate items from the item pool based on the item recall information; The item recall information includes second interaction information and / or third interaction information. The second interaction information is the interaction information of the target object with the current page, and the third interaction information is the interaction information of the target object with the historical pages displayed before the current page.

10. The method according to claim 9, characterized in that, The step of recalling the candidate item from the item pool based on the item recall information includes: Based on the item recall information, a candidate item sequence is obtained by recalling items from the item pool. For the currently viewed category, in response to the target object's browsing count of items in the category meeting a preset quantity condition, cross-category items are recalled from the item pool according to the category, and the cross-category items are inserted into the candidate item sequence and the candidate item sequence is updated; The candidate item is obtained from the candidate item sequence.

11. The method according to any one of claims 1-10, characterized in that, The first description information is the item details information of the first item, and the second description information is the item details information of the second item.

12. An interactive device for browsing items, characterized in that, include: The first description information display module is used to display the item switching control and the first description information on the current page, wherein the first description information is used to describe the first item currently being viewed; The second description information display module is used to switch the first description information displayed on the current page to the second description information in response to a trigger operation on the item switching control. The second description information is information used to describe the second item, and the second item is the item to be viewed as indicated by the trigger operation.

13. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to cause the at least one processor to perform the interactive method of browsing items as described in any one of claims 1-11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the interactive method for browsing items as described in any one of claims 1-11.

15. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the interactive method for browsing items as described in any one of claims 1-11.