An article display method, device, electronic device, storage medium, and program product

By automatically combining and displaying a combination of items by inputting multiple search terms at once, this method solves the cumbersome process of purchasing multiple items on e-commerce platforms and achieves the effect of quickly obtaining multiple items.

CN122240907APending Publication Date: 2026-06-19BEIJING JINGDONG TUOXIAN TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING JINGDONG TUOXIAN TECH CO LTD
Filing Date
2026-03-27
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing technology cannot support users to quickly obtain multiple items, especially when purchasing multiple medicines on e-commerce platforms, which requires repeated searches and manual combinations, making the medicine purchase process cumbersome.

Method used

This paper provides a method for displaying items, allowing users to enter multiple search terms at once and automatically combining the search results to display item combinations, supporting users to directly select the desired item combinations.

Benefits of technology

It significantly shortens the item acquisition process, improves the user experience, and allows users to quickly acquire a variety of items, reducing repetitive operations and decision-making costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122240907A_ABST
    Figure CN122240907A_ABST
Patent Text Reader

Abstract

This invention relates to the fields of e-commerce and pharmaceutical supply chain technology, and in particular to a method, apparatus, electronic device, storage medium, and program product for displaying items. The method may include: receiving and displaying multiple search terms entered on a search page; and, in response to a search request for the multiple search terms, displaying a combination of items on a search results page, wherein the combination of items may include first items found based on each search term. The technical solution of this invention can support users in quickly obtaining a variety of items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the fields of e-commerce and pharmaceutical supply chain technology, and in particular to a method, apparatus, electronic device, storage medium and program product for displaying goods. Background Technology

[0002] Currently, users can purchase medicines online through e-commerce platforms. These platforms provide fulfillment services through O2O (Online-to-Offline) or B2C (Business-to-Consumer) methods, offering users medicine purchase and fast delivery services, allowing them to quickly buy medicines without leaving home.

[0003] In addition, it should be noted that because different medications have different effects, users generally need to take multiple medications for treatment when they are sick. For example, when a user has a cold, they usually experience symptoms such as cough, fever, and runny nose, so they need to take medications that can reduce fever and relieve pain, medications that can stop coughing, and medications that can reduce inflammation, etc.

[0004] In the process of realizing this invention, the inventors discovered the following technical problems in the prior art: it cannot support users to quickly obtain a variety of items, such as it cannot support users to quickly purchase a variety of medicines. Summary of the Invention

[0005] This invention provides a method, apparatus, electronic device, storage medium, and program product for displaying items, which solves the problem of not being able to support users in quickly obtaining multiple items.

[0006] According to one aspect of the present invention, a method for displaying an item is provided, which may include:

[0007] Receive and display multiple search terms entered on the search page;

[0008] In response to a search request for multiple search terms, a combination of items is displayed on the search results page, wherein the combination of items includes the first item found based on each search term.

[0009] According to another aspect of the present invention, an item display device is provided, which may include:

[0010] The search term display module is used to receive and display multiple search terms entered on the search page;

[0011] The item combination display module is used to display item combinations on the search results page in response to search requests for multiple search terms. The item combination includes the first item found based on each search term.

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

[0013] At least one processor; and

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

[0015] The memory stores a computer program that can be executed by at least one processor to implement the article display method provided in any embodiment of the present invention when executed by at least one processor.

[0016] 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 item display method provided in any embodiment of the present invention.

[0017] 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 item display method provided in any embodiment of the present invention.

[0018] The technical solution of this invention receives and displays multiple search terms entered on a search page; then, in response to a search request for multiple search terms, displays one or more item combinations on a search results page, where each item combination includes a first item found based on each search term. This technical solution, by supporting users to input multiple search terms at once and automatically combining and displaying the search results (i.e., the first item) corresponding to each search term, frees users from the cumbersome process of multiple searches, adding items to cart separately, and manually combining and selecting items. Users can directly select the desired item combination after a single search, significantly shortening the item acquisition process and enabling users to quickly obtain the multiple items they need, thus improving the user experience.

[0019] 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

[0020] 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.

[0021] Figure 1This is a flowchart of an item display method provided according to an embodiment of the present invention;

[0022] Figure 2a This is a first schematic diagram of a search page provided according to an embodiment of the present invention;

[0023] Figure 2b This is a second schematic diagram of a search page provided according to an embodiment of the present invention;

[0024] Figure 2c This is a third schematic diagram of a search page provided according to an embodiment of the present invention;

[0025] Figure 3 This is a schematic diagram of a search results page corresponding to multiple stores provided according to an embodiment of the present invention;

[0026] Figure 4 This is a schematic diagram of the search results page for a corresponding private domain store provided according to an embodiment of the present invention;

[0027] Figure 5 This is a schematic diagram of an item replacement page provided according to an embodiment of the present invention;

[0028] Figure 6 This is a flowchart of another item display method provided according to an embodiment of the present invention;

[0029] Figure 7 This is a flowchart of an optional example of another item display method provided according to an embodiment of the present invention;

[0030] Figure 8 This is a structural block diagram of an item display device according to an embodiment of the present invention;

[0031] Figure 9 This is a schematic diagram of the structure of an electronic device that implements the item display method of this invention. Detailed Implementation

[0032] 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.

[0033] 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.

[0034] 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.

[0035] Before introducing the embodiments of the present invention, the application scenarios of the embodiments of the present invention will be described by way of example. For example, continuing with the example of purchasing medicine above, in order to purchase multiple medicines, users need to repeatedly search and add items to their cart, and then comprehensively compare various information to select the medicines to be purchased. For example, if a user needs to purchase cold medicine and cough medicine, they can first search for cold medicine, then select the possible cold medicines from the various recalled cold medicines and add them to their cart, then search for cough medicine, and then select the possible cough medicines from the various recalled cough medicines and add them to their cart. Based on this, the various cold medicines and cough medicines in the cart are combined and compared to select a specific combination of medicines. The cold medicine and cough medicine in this combination are the medicines to be finally confirmed for purchase. Obviously, this overall medicine purchasing process is lengthy and cannot support users to quickly purchase multiple medicines.

[0036] In response, this invention can understand a user's combined intent to purchase multiple medications at once. By innovatively changing the drug search interaction mode, it supports users entering multiple search terms at once, and automatically combines the medications retrieved based on each search term. Users then simply select the final combination of medications they wish to purchase from these combinations. This shortens the overall medication purchase process for users, enabling them to quickly purchase multiple medications. The following will elaborate on this in detail.

[0037] Figure 1This is a flowchart illustrating an item display method provided in an embodiment of the present invention. This embodiment is applicable to situations where multiple items searched by a user are displayed in combination, particularly in the context of instant retail. The method can be executed by the item display device provided in this embodiment, which can be implemented in software and / or hardware. This device can be integrated into an electronic device, which can be a server, and more particularly, a user-facing terminal device.

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

[0039] S110. Receive and display multiple search terms entered on the search page.

[0040] The search page can be understood as a page that allows users to input search terms, or more specifically, a page with a search box. In this embodiment of the invention, the page may optionally be the homepage of an e-commerce platform, or more specifically, the homepage of a flash delivery zone, or even the homepage of a medicine flash delivery zone, or even the homepage of a pharmacy, etc. This is related to the actual situation and is not specifically limited here.

[0041] Multiple search terms can be understood as words entered by the user through the search page to indicate that they need to obtain multiple items at the same time. In this embodiment of the invention, optionally, the multiple search terms can be entered through the same search box or different search boxes set on the search page; further optionally, the above-mentioned items can be medicines, electronic products or kitchenware, etc.; all of the above contents are related to the actual situation and are not specifically limited here.

[0042] For example, in the search box on the search page, users can enter multiple search terms at once, separated by spaces or commas, and the system will then display the entered search terms in real time on the search page. Another example is that users can enter and confirm multiple search terms in the search box, and the system will then display each search term as a label. Here is an example showing a search page with a search box, such as... Figure 2a The default search box on the search page shown; in response to the first input action to the search box, the first search term can be displayed within the search box, and additional controls can be added, such as... Figure 2b The cold medicine shown is accompanied by an add control indicated by a "+", which allows users to add search terms. In response to a triggering action on the add control followed by a second input action to the search box, a second search term is displayed in the search box, such as... Figure 2c The cough medicine shown allows users to enter multiple search terms.

[0043] In this step, by allowing users to enter multiple search terms on the search page, the user's combined need for various items can be clearly conveyed, thus laying the interactive foundation for subsequent one-time search and combined display, and avoiding users repeatedly going through the search and add-to-cart process.

[0044] Optionally, after receiving and displaying multiple search terms entered on the search page, the above-mentioned item display method may further include: in response to an editing operation on any of the multiple search terms, updating the multiple search terms displayed on the search page based on the edited search term.

[0045] The editing operation can be understood as an interactive action performed by the user on a specific search term among multiple entered search terms, such as modification, deletion, or replacement. The edited search term can be understood as the new content presented after the user completes the edit. Therefore, by responding to the editing operation, the original search term can be replaced with the edited search term, and all search terms can be displayed again. For example, on the search page, multiple search terms are displayed in the form of editable tags (such as...). Figure 2c As shown in the example, after a user clicks on any tag, they enter edit mode and edit the search term using the input box. Once the user confirms, the system updates the tag with the edited search term while keeping other search terms unchanged. Another example: a user positions the cursor in the search box on the search page and directly edits the search term. The system detects changes in the search box in real time, and upon recognizing a change in a search term, it parses and regenerates the list of multiple search terms, replacing the original search term with the edited one.

[0046] The above technical solution, in addition to supporting users to input multiple search terms at once, further supports users to edit individual search terms among these multiple search terms individually. As a result, users can accurately edit individual search terms without resetting all search terms, avoiding the need to repeatedly input other unchanged search terms, thereby improving the interactive flexibility and operational efficiency in multi-word search scenarios.

[0047] S120. In response to a search request for multiple search terms, display a combination of items on the search results page, wherein the combination of items includes a first item found based on each search term.

[0048] In this context, a search request can be understood as a user-triggered request instructing a search based on multiple search terms. A search results page can be understood as a page displaying search results. An item combination can be understood as a combination formed by cross-referencing items from the sets of items found based on each search term. Based on this, and in conjunction with applications that may be involved in the embodiments of this invention, items belonging to the same store and / or different stores can be combined, or only items belonging to the same store can be combined; no specific limitation is made here.

[0049] In response to a search request, one or more item combinations are displayed on the search results page. For example, the search request is parsed using natural language processing or delimiter recognition to separate multiple independent search terms. Then, a parallel search is performed on the e-commerce platform's item database based on these multiple search terms to obtain the item sets corresponding to each search term. Further, the items in each item set are automatically cross-combined to obtain multiple item combinations, and then all or part of these multiple item combinations are displayed. For ease of distinction, the items in the displayed item combinations are referred to as the first item. Thus, a single item combination includes the first item retrieved based on each search term. For example, for item set 1 (containing item A and item B) retrieved based on search term 1 and item set 2 (containing item C and item D) retrieved based on search term 2, the following four item combinations are obtained after cross-combining the items: item A + item C, item A + item D, item B + item C, and item B + item D.

[0050] In this step, the items retrieved separately based on each search term are combined and presented at once, allowing users to directly compare the complete item combinations without having to manually combine them, thus shortening the item acquisition process.

[0051] In addition, optionally, the number of item combinations can be one or more. For each item combination, the item combination will be displayed on the search results page, including:

[0052] The search results page displays a description of the item combination, which includes at least one of the following: delivery information, cost information, and event information.

[0053] Delivery information includes delivery time and / or delivery distance;

[0054] The fee information includes at least one of the following: minimum order fee, delivery fee, combination fee, and individual item fee for each first item. The combination fee is calculated based on the individual item fees.

[0055] The activity information includes first activity information and / or second activity information, where the first activity information relates to the bundled fee and the second activity information relates to the delivery fee.

[0056] The descriptive information can be considered as additional attribute descriptions of the corresponding item combination, used to assist users in comparing and making selection decisions. Delivery information can represent the delivery time and / or delivery distance required for the corresponding item combination to be delivered from the merchant to the user. Cost information (or price information) can represent the costs that the user is willing to pay for the corresponding item combination; the combination cost (or total combination price) can be obtained based on the cost of each individual item (or item unit price), such as the sum of the costs of each individual item. Activity information can represent the promotional activities that the user can participate in when obtaining the corresponding item combination. In this technical solution, this activity information can be first activity information related to the combination cost (or discount information) and / or second activity information related to the delivery cost (or shipping fee reduction information), etc.

[0057] For example, see Figure 3 On the search results page, a separate display card is set up for each item combination, and the description information of the corresponding item combination is displayed in the display card. Here, taking the first display card (that is, the display card corresponding to store 1) as an example, the display card displays the unit price of the items (i.e., 11.9 for cold medicine 1 and 16.8 for cough medicine 1), the total price of the combination (i.e., 28.7), the delivery time (i.e., 29 minutes), the delivery distance (i.e., 1.6km), the minimum order fee (i.e., 20), the discount information (i.e., 3 off for orders over 5), and the shipping fee reduction information (i.e., free shipping for orders over 29), etc.

[0058] In the technical solution, by displaying multi-dimensional descriptive information for each item combination on the search results page, users can intuitively compare various information of different item combinations without additional operations. This reduces the decision-making cost in multi-item acquisition scenarios and further shortens the overall item acquisition process.

[0059] Alternatively, when multiple search terms are entered for a specific store (referred to as the first store), displaying item combinations on the search results page may include: performing separate searches for each search term under the first store to obtain the first item corresponding to each search term, and obtaining one or more item combinations based on all the first items; displaying one or more item combinations on the search results page corresponding to the first store.

[0060] The first store can be understood as the private domain store designated by the user, that is, the item search is limited to the private domain store. In this case, the first item can be understood as the item retrieved from the item library of the private domain store for the corresponding search term.

[0061] For example, a user enters the homepage of the first store and inputs multiple search terms into the search box. The system can then search the first store's item library based on these search terms, obtaining a set of items corresponding to each search term. The system then automatically cross-combines the items from each set. Finally, the system displays one or more combinations of items on the first store's search results page.

[0062] Here Figure 4 Taking the search results page for a private domain store as an example, the search results page displays the store area and display cards for each item combination. The store area displays the description information of the private domain store, such as delivery distance (i.e., 1.6km), delivery time (i.e., 29 minutes), minimum order fee (i.e., 20), and shipping fee reduction information (i.e., free shipping for orders over 29). The display card displays the description information of the corresponding item combination. Taking the first display card as an example, the display card displays the unit price of the item (i.e., 11.9 for cold medicine 1 and 16.8 for cough medicine 1), the total price of the combination (i.e., 28.7), the discount information (you can get 3 off for orders over 5 and 5 off for orders over 29), and a button indicating "Buy Now" to support users to purchase cold medicine 1 and cough medicine 1 with one click.

[0063] The above technical solution binds multi-word searches to specific private domain stores, limiting the search scope to the same store and avoiding order splitting issues caused by cross-store combinations. At the same time, it displays multiple comparable item combinations under the same store, allowing users to intuitively compare multiple item combinations while satisfying their needs for obtaining various items, thereby achieving quick decision-making and efficient acquisition.

[0064] The technical solution of this invention receives and displays multiple search terms entered on a search page; then, in response to a search request for multiple search terms, displays one or more item combinations on a search results page. Each item combination may include a first item found based on each search term. This technical solution, by supporting users to input multiple search terms at once and automatically combining and displaying the search results (i.e., the first item) corresponding to each search term, frees users from the cumbersome process of multiple searches, adding items to cart separately, and manually combining them. Users can directly select the desired item combination after a single search, significantly shortening the item acquisition process and enabling users to quickly obtain the multiple items they need, thus improving the user experience.

[0065] An optional technical solution is that the search results page also displays replacement controls corresponding to at least some of the first items in the item combination. The above item display method may further include:

[0066] In response to a trigger operation on any replacement control, for the first item to be replaced, display one or more fourth items found based on the search terms corresponding to the first item;

[0067] In response to the selection of any fourth item, update the combination of items displayed on the search results page based on the selected fourth item.

[0068] Specifically, for the first replaceable item in the item combination, a replacement control corresponding to that first item is displayed on the search results page. This replacement control can be understood as an interactive element set up for that first item to trigger the replacement process. For example, Figure 3 The dropdown list that represents the selection is the replacement control.

[0069] Upon detecting a trigger operation on any replacement control, the first item corresponding to that replacement control can be determined. This first item is the first item currently selected by the user in the item set to be replaced. Based on this, a fourth item is retrieved and displayed. This fourth item can be understood as an item found based on the search term corresponding to the first item; that is, this fourth item was found using the same search term as the first item. Whether the two items need to be found under the same store is not specifically limited here. For example, see [link to example]. Figure 3 When a user clicks the replacement control corresponding to cold medicine 1 in the first displayed card on the search results page, they are redirected from the search results page to... Figure 5 The item replacement page is shown, and on this item replacement page, five fourth items that can replace Cold Medicine 1 are displayed: Cold Medicine 2, Cold Medicine 3, Cold Medicine 4, and Cold Medicine 5.

[0070] The selection action can be understood as the user choosing a fourth item from the displayed options. In response to this action, the item combination displayed on the search results page is updated based on the selected fourth item; that is, the first item to be replaced in the item combination is replaced with the user-selected fourth item, and the page display is refreshed.

[0071] The above technical solution, based on displaying the item combination, provides a replacement control for the first replaceable item, thereby supporting users to change the first item as needed and instantly view the updated item combination. This changes the interaction mode of fixed combination, which cannot be modified and can only be abandoned and searched again, enabling users to flexibly adjust the item combination in multi-item purchase scenarios and improving the continuity and autonomy of the item acquisition process.

[0072] Optionally, on the search results page, at least the item combination fee is displayed, and the first item to be replaced and the selected fourth item belong to the same store. Updating the item combination displayed on the search results page based on the selected fourth item may include: updating the combination fee of the item combination displayed on the search results page based on the selected fourth item. That is, if the search results page displays item combinations by store (e.g., ... Figure 3 As shown in the image, each of the fourth items that can replace the first item belongs to the same store as the first item. In this case, the main descriptive information that changes after the item replacement and affects the user's decision is the combination fee. Therefore, the combination fee displayed on the search results page is updated. Based on this, the appropriate activity information can be recalculated and displayed according to the updated combination fee.

[0073] The above technical solution, while supporting manual item replacement by users, can update the combination cost in real time based on the fourth item after replacement. This allows users to immediately see the real-time changes in the combination cost when adjusting item combinations, thereby improving the user's decision-making efficiency.

[0074] Another alternative technical solution is that if the number of item combinations is one or more, then for each item combination, the above item display method may further include:

[0075] Display the corresponding retrieval controls for the item combination on the search results page;

[0076] In response to a trigger action on the get control, generate and display an item order, wherein the item order includes all the first items in the item combination.

[0077] Specifically, for each item combination displayed on the search results page, a corresponding retrieval control is displayed. This retrieval control can be understood as an interactive element used to trigger a retrieval operation on all first items in that item combination at once. For example... Figure 3 The middle part represents the button for immediate purchase.

[0078] Furthermore, in response to a trigger operation for any get control, a corresponding item order is generated and displayed. This item order can be understood as a batch processing order generated according to user instructions, used to add all the first items in the item combination corresponding to the get control to the shopping cart at once or directly proceed to the checkout process.

[0079] The above technical solution, in addition to displaying the item combination, provides a corresponding acquisition control. This allows users to add all the first items in the combination to their shopping cart or directly proceed to the checkout process with a single trigger after selecting a satisfactory item combination. This achieves one-click acquisition based on a single search, further shortening the item acquisition process and improving the efficiency of acquiring multiple items.

[0080] Before introducing the following embodiments, let's first illustrate their application scenarios. For example, continuing with the previous example of purchasing medicine, users typically want to buy multiple medications from the same store to qualify for free shipping and / or participate in discount promotions. In this case, users would need to visit each store individually to search for each medication and add it to their cart, then mentally calculate and compare the total price of the combinations from different stores. Clearly, this is very difficult for users and severely impacts their medicine-purchasing experience. Therefore, the following embodiments present medication combinations from a store-by-store perspective to help users quickly decide which store to purchase their medicines from.

[0081] Figure 6 This is a flowchart of another item display method 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, displaying item combinations on the search results page includes: displaying one or more item combinations on the search results page by store, wherein all item combinations correspond to one or more stores, and each first item in any item combination belongs to the same store. The explanations of terms that are the same as or corresponding to those in the above embodiments will not be repeated here.

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

[0083] S210. Receive and display multiple search terms entered on the search page.

[0084] S220. In response to a search request for multiple search terms, display one or more item combinations on the search results page by store, wherein all item combinations correspond to one or more stores, and for any item combination, the item combination includes the first item found in the same store based on each search term.

[0085] In this embodiment of the invention, one or more item combinations are displayed on the search results page. Each first item in a single item combination comes from the same store. Furthermore, since the search page in S210 is not a search page for a specific private store, but rather a search page that can correspond to multiple stores, the stores corresponding to the item combinations obtained after the user enters multiple search terms on this search page and the system performs a search based on these multiple search terms can be completely identical, or even partially different or completely different. This depends on the actual situation and is not specifically limited here. For example, see [link to example]. Figure 3On the search results page, each store can be assigned a separate display card, which then shows one or more combinations of items found under that store. Alternatively, each item combination can be assigned a separate display card, which displays the combination of items. Optionally, the store to which the combination belongs can also be displayed. These display effects can be configured according to actual needs and are not specifically limited here.

[0086] For example, after receiving multiple search terms input by the user, the system can perform parallel searches in the item database of each store to obtain the item set corresponding to each search term under each store. Then, the item sets corresponding to each search term under each store are cross-combined to generate one or more candidate combinations for that store. Finally, at least some of the candidate combinations (i.e., item combinations) are displayed on the search results page.

[0087] For another example, for each of the multiple search terms, one or more second items found based on the search term and the stores to which each second item belongs are obtained; the second items are aggregated by store to determine one or more second stores from all the obtained stores, wherein each search term corresponds to a second item under a second store; for each second store, based on the third items belonging to the second store among all the second items, the item combination corresponding to the second store is obtained. Here, the one or more second items are the item set corresponding to the corresponding search term as described above. Aggregating all second items by store, the second stores that can provide the second items corresponding to all search terms are filtered out, that is, each search term has at least one second item under the second store. Further, for each second store, based on the second items belonging to the second store (here referred to as third items), one or more candidate combinations corresponding to the second store are obtained, such as cross-combining the third items corresponding to each search term or selecting a third item for each search term from all the third items for combination, and the candidate combinations (i.e., item combinations) displayed on the search results page are filtered out. This example uses stores as the dimension. By recalling keywords, aggregating stores, and combining items, it systematically filters out the second store that can simultaneously satisfy all search terms and generates the corresponding item combination. This transforms the acquisition of multiple items from manual filtering by users to automatic matching by the system, further improving the efficiency of item acquisition.

[0088] Optionally, after obtaining one or more candidate combinations within the second store, the final item combination displayed on the search results page can be determined based on the following method: According to the first feature corresponding to each candidate combination, the item combination corresponding to the second store is obtained from each candidate combination, wherein the first feature may include at least one of the following: the combination feature of the corresponding candidate combination and the item feature of each third item in the corresponding candidate combination. The following provides an illustrative example.

[0089] For example, the combination features may include static features and / or cross features of the item combination. Optionally, the static features may include at least one of the following: total combination price, average rating, price variance, lowest-priced item price, and highest-priced item price. Further, the cross features may include at least one of the following: brand synergy, price range consistency, and promotional synergy. Brand synergy indicates whether each third item in the candidate combination comes from the same or related brand; price range consistency indicates whether these third items are in similar price ranges (e.g., both are low-priced or both are high-end); and promotional synergy indicates whether the total combination price just exceeds a discount threshold (e.g., a total combination price of 105 is a high-quality feature if there is a 20 RMB discount for every 100 RMB spent). For further example, item features may include at least one of the following: historical click-through rate (CTR), historical conversion rate (CVR), item unit price, rating, sales volume, brand awareness, and inventory depth. All of these can be set according to actual needs and are not specifically limited here.

[0090] Furthermore, the first feature is input into a pre-trained fine-ranking model, which outputs the predicted CTR and predicted CVR for each candidate combination, thereby determining the item combination from one or more candidate combinations. For example, the weight w1 corresponding to the predicted CTR and the weight w2 corresponding to the predicted CVR can be determined according to the business objectives. Then, the fine-ranking score is obtained by the following formula: Predicted CTR × w1 + Predicted CVR × w2. Based on the fine-ranking scores corresponding to each candidate combination, the item combination is determined.

[0091] In the example above, based on the generated candidate combinations, the first feature is used to intelligently filter all candidate combinations, so that the item combination output by each second store is no longer a product of the default rules, but a globally optimal solution after comprehensively considering multiple factors, thereby improving the attractiveness of the item combination and the purchase conversion rate.

[0092] Compared to the previous method where users had to visit each store individually to search for each item and add it to their shopping cart, and then mentally calculate and compare the various combinations of items from different stores, the technical solution of this invention organizes and displays item combinations by store dimension, ensuring that all first items in any item combination belong to the same store. This helps users directly compare item combinations from different stores, thereby quickly deciding which store's item combination to choose, improving decision-making efficiency and experience in multi-item acquisition scenarios.

[0093] An optional technical solution involves determining the display order of item combinations on the search results page based on a second feature corresponding to each item combination. This second feature may include at least one of the following: the combination feature of the corresponding item combination and the store feature of the store to which the item combination belongs. Here, each item combination is treated as a whole, its combination feature and / or store feature are extracted, and the display order is determined based on this. For example, store features may include at least one of store rating, logistics speed, after-sales service rating, and historical overall CVR. Then, a refined ranking model is used to obtain the predicted CTR and predicted CVR of the corresponding item combinations based on the combination feature and / or store feature, and based on this, item combinations from different second stores are globally ranked. This technical solution ensures that the display order of item combinations on the search results page is no longer a simple stacking of default rules (e.g., lowest total price or highest store rating), but rather a dynamic ranking result that integrates item combination quality and / or store service capabilities. This helps users quickly locate the most suitable item combination, further improving the acquisition efficiency and user experience in multi-item acquisition scenarios.

[0094] Based on this, in order to better understand the above technical solutions as a whole, an example of a multi-search term combination search is provided here for illustration.

[0095] For example, see Figure 7 The specific implementation process is as follows:

[0096] 1. Receive user search terms: Receive multiple search terms entered by the user at the unified search entry on the search page, and trigger a search request based on these multiple search terms. Each search term is used to search for different products.

[0097] 2. Parse the search request: Parse the search request and separate it into multiple independent search terms.

[0098] 3. Parallel Search: Based on each search term, perform parallel searches in the product database of the e-commerce platform to obtain the product set corresponding to each search term (i.e., one or more second items mentioned above).

[0099] 4. Aggregated search results: Using stores as the aggregation dimension, cross-matching is performed on products in each product set to filter out the set of stores that can provide all searched products at the same time.

[0100] 5. Filter stores: Filter out stores that cannot provide all searchable products at the same time.

[0101] 6. Product Details: Calculates product inventory, unit price, and promotional information.

[0102] 7. Filter stores: Remove products that are out of stock or unavailable for ordering, and further filter out stores that cannot provide all searchable products at the same time. The stores that are finally retained are the second stores mentioned above.

[0103] 8. Intelligent Product Combination: When a search term may recall multiple products, the search results of multiple search terms are intelligently combined to determine a product combination for each remaining store and to determine the display order of each product combination on the search results page.

[0104] 9. Response search results: The client renders the search results page based on the search results returned by the server and displays the search results page, which contains a replacement identifier (corresponding to the replacement control mentioned above).

[0105] 10. User Manual Adjustment of Products: If a product can be replaced, mark it with a "Go to Select" icon. Clicking this icon will take the user to all products in this store that correspond to the search term for that product (i.e., the fourth item mentioned above). The user can then select and choose one of these products to replace the original product.

[0106] 11. Real-time calculation of total price of the combination: After a user changes the product, the total price of the combination for this store is calculated in real time.

[0107] 12. One-click add to cart: After selecting a satisfactory product combination, users can click the "Buy Now" button in this store to add all the products in that product combination to their cart with one click.

[0108] 13. Order Placement and Transaction: After adding items to their cart, users can choose to proceed to checkout and place their order. This allows users to complete the purchase process for multiple items with a single search.

[0109] The example above allows users to enter multiple search terms at once, then match stores that can provide all searched products simultaneously, and display the total price of product combinations under each store. It also allows users to manually replace products in the product combination and calculate the total price of the combination in real time, as well as add all products in the product combination to their cart with one click. This shortens the user's shopping process in multi-product purchase scenarios, allowing users to quickly buy a variety of products.

[0110] Figure 8This is a structural block diagram of an item display device provided in an embodiment of the present invention. This device is used to execute the item display method provided in any of the above embodiments. This device and the item display methods of the above embodiments belong to the same inventive concept. Details not described in detail in the embodiments of the item display device can be found in the embodiments of the above item display methods. See also... Figure 8 The device may specifically include: a search term display module 310 and an item combination display module 320. Among them,

[0111] The search term display module 310 is used to receive and display multiple search terms entered on the search page;

[0112] The item combination display module 320 is used to display item combinations on the search results page in response to search requests for each search term, wherein the item combination includes the first item found based on each search term.

[0113] Optionally, if the number of item combinations is one or more, then for each item combination, the item combination display module 320 may include:

[0114] The description information display unit is used to display the description information of the item combination on the search results page, wherein the description information includes at least one of the following: delivery information, cost information and activity information;

[0115] Delivery information includes delivery time and / or delivery distance;

[0116] The fee information includes at least one of the following: minimum order fee, delivery fee, combination fee, and individual item fee for each first item. The combination fee is calculated based on the individual item fees.

[0117] The activity information includes first activity information and / or second activity information, where the first activity information relates to the bundled fee and the second activity information relates to the delivery fee.

[0118] Optionally, based on any of the above-mentioned item display devices, the search results page may also display replacement controls corresponding to at least some of the first items in the item combination. The item display device may further include:

[0119] The item replacement module is used to respond to the trigger operation of any replacement control and, for the first item to be replaced, display one or more fourth items found based on the search terms corresponding to the first item;

[0120] The item combination update module is used to update the item combination displayed on the search results page in response to the selection of any fourth item.

[0121] On this basis, optionally, the search results page may display at least a combination of items with a combined fee, and the first item to be replaced and the selected fourth item belong to the same store;

[0122] The item combination update module may include:

[0123] The Combination Cost Update Unit is used to update the combination cost of the item combinations displayed on the search results page based on the selected fourth item.

[0124] Optionally, if the number of item combinations is one or more, then for each item combination, the above-mentioned item display device may further include:

[0125] The control retrieval module is used to display the retrieval controls corresponding to the item combinations on the search results page;

[0126] The item order display module can be used to generate and display item orders in response to trigger operations on the get control. The item order includes all the first items in the item combination.

[0127] Optionally, the above-mentioned item display device may further include:

[0128] The search term update module is used to receive and display multiple search terms entered on the search page, and in response to the editing operation of any one of the multiple search terms, update the multiple search terms displayed on the search page based on the edited search term.

[0129] Optionally, the item combination display module 320 may include:

[0130] The item display unit is used to display one or more item combinations on the search results page, with stores as the dimension, so that each first item in any item combination belongs to the same store.

[0131] Based on this, an optional combination of one or more items is determined through the following module:

[0132] The store acquisition module is used to acquire one or more second items found based on each of the multiple search terms, as well as the stores to which each second item belongs;

[0133] The second store identification module is used to aggregate each second item by store dimension, so as to identify one or more second stores from all the obtained stores. Each search term corresponds to a second item under the second store.

[0134] The item combination module is used to obtain the item combination corresponding to each second store based on the third item belonging to the second store among all the second items.

[0135] Based on this, the optional module for combining items may include:

[0136] The candidate combination unit is used to obtain one or more candidate combinations based on all third items belonging to the second store among all second items;

[0137] The first item combination obtaining unit is used to obtain the item combination corresponding to the second store from each candidate combination according to the first feature corresponding to each candidate combination, wherein the first feature includes at least one of the following: the combination feature of the corresponding candidate combination and the item feature of each third item in the corresponding candidate combination.

[0138] Alternatively, the display order of each item combination on the search results page is determined according to the second feature corresponding to each item combination, the second feature including at least one of the following: the combination feature of the corresponding item combination and the store feature of the store to which the corresponding item combination belongs.

[0139] Optional, multiple search terms are entered for the first store, item combination display module 320, including:

[0140] The second item combination unit is used to perform searches based on each search term under the first store to obtain the first item corresponding to each search term, and to obtain one or more item combinations based on all the first items;

[0141] The item combination display unit is used to display one or more item combinations on the search results page corresponding to the first store.

[0142] The item display device provided in this embodiment of the invention receives and displays multiple search terms entered on a search page through a search term display module; then, in response to search requests for multiple search terms, it displays one or more item combinations on a search results page through an item combination display module. Each item combination includes a first item found based on each search term. This device, by supporting users to input multiple search terms at once and automatically combining and displaying the search results (i.e., the first item) corresponding to each search term, frees users from the cumbersome process of multiple searches, adding items to carts separately, and manually combining and selecting items. Users can directly select the desired item combination after a single search, significantly shortening the item acquisition process and enabling users to quickly obtain the multiple items they need, thus improving the user experience.

[0143] The item display device provided in the embodiments of the present invention can execute the item display method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0144] It is worth noting that in the embodiments of the above-mentioned item display device, 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 realized; 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.

[0145] Figure 9 A 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.

[0146] like Figure 9 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.

[0147] 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 monitors, 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.

[0148] 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, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the item display method.

[0149] In some embodiments, the item display method may 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 may 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 item display method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the item display method by any other suitable means (e.g., by means of firmware).

[0150] 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-a-chip (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.

[0151] 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.

[0152] 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.

[0153] 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).

[0154] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or 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.

[0155] 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.

[0156] 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.

[0157] 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.

[0158] 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. A method for displaying items, characterized in that, include: Receive and display multiple search terms entered on the search page; In response to a search request for multiple search terms, a combination of items is displayed on the search results page, wherein the combination of items includes a first item found based on each of the search terms.

2. The method according to claim 1, characterized in that, The number of the item combinations is one or more, and for each item combination, the method further includes: The search results page displays a control corresponding to the item combination; In response to a trigger operation on the acquisition control, an item order is generated and displayed, wherein the item order includes all of the first items in the item combination.

3. The method according to claim 1, characterized in that, After receiving and displaying the multiple search terms entered on the search page, the method further includes: In response to an edit operation on any one of the plurality of search terms, the plurality of search terms displayed on the search page are updated based on the edited search term.

4. The method according to claim 1, characterized in that, Multiple search terms are entered for the first store, and the display of item combinations on the search results page includes: Under the first store, a search is performed based on each of the search terms to obtain the first item corresponding to each of the search terms, and one or more item combinations are obtained based on all the first items; One or more of the aforementioned item combinations are displayed on the search results page corresponding to the first store.

5. The method according to claim 1, characterized in that, The display of item combinations on the search results page includes: One or more item combinations are displayed on the search results page based on the store, wherein all of the item combinations correspond to one or more stores, and each of the first items in any item combination belongs to the same store.

6. The method according to claim 5, characterized in that, One or more of the items are determined as follows: For each of the multiple search terms, obtain one or more second items found based on the search term and the store to which each second item belongs; The second items are aggregated by store as a dimension to determine one or more second stores from all the obtained stores, wherein each search term corresponds to a corresponding second item under the second store; For each second store, based on the third items belonging to the second store among all the second items, obtain the item combination corresponding to the second store.

7. The method according to claim 6, characterized in that, The step of obtaining the item combination corresponding to the second store based on the third item belonging to the second store among all the second items includes: For all the third items belonging to the second store among all the second items, one or more candidate combinations are obtained based on all the third items; Based on the first feature corresponding to each of the candidate combinations, the item combination corresponding to the second store is obtained from each of the candidate combinations, wherein the first feature includes at least one of the following: the combination feature of the corresponding candidate combination and the item feature of each of the third items in the corresponding candidate combination.

8. The method according to claim 5, characterized in that, The display order of multiple item combinations on the search results page is determined according to the second features corresponding to each of the multiple item combinations. The second features include at least one of the following: the combination feature of the corresponding item combination and the store feature of the store to which the corresponding item combination belongs.

9. The method according to claim 1, characterized in that, The search results page also displays replacement controls corresponding to at least some of the first items in the item combination, and the method further includes: In response to a trigger operation on any of the replacement controls, for the first item to be replaced, display one or more fourth items found based on the search terms corresponding to the first item; In response to a selection operation for any of the fourth items, the combination of items displayed on the search results page is updated based on the selected fourth item.

10. The method according to claim 9, characterized in that, The search results page displays the item combination at least through a combination fee, and the first item to be replaced and the selected fourth item belong to the same store. Updating the item combination displayed on the search results page based on the selected fourth item includes: The combination cost of the combination of items displayed on the search results page is updated based on the selected fourth item.

11. The method according to claim 1, characterized in that, The number of item combinations is one or more, and for each item combination, displaying the item combination on the search results page includes: The search results page displays a description of the item combination, wherein the description includes at least one of delivery information, cost information, and event information; The delivery information includes delivery time and / or delivery distance; The fee information includes at least one of the following: minimum order fee, delivery fee, combination fee, and individual item fee for each of the first items; the combination fee is obtained based on the individual item fees. The activity information includes first activity information and / or second activity information, wherein the first activity information relates to the combined cost and the second activity information relates to the delivery cost.

12. An item display device, characterized in that, include: The search term display module is used to receive and display multiple search terms entered on the search page; The item combination display module is used to display an item combination on the search results page in response to a search request for multiple search terms, wherein the item combination includes a first item found based on each of the search terms.

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 article display method 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 cause a processor to execute the article display method 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 item display method as described in any one of claims 1-11.