Display method, electronic device, storage medium and program product
By displaying recommended products in the form of cards within the application, combined with selection controls and product information, the problem of insufficient correlation between recommended products and user purchases in existing technologies is solved, thereby improving the user shopping experience and efficiency.
Patent Information
- Application Number
- CN202511129403.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-11-21
AI Technical Summary
Existing applications fail to effectively consider the relevance between recommended products and the products users choose to purchase, resulting in users being uninterested in recommended products or only purchasing them to reach the minimum purchase amount, thus affecting the shopping experience and efficiency.
A display method is provided that displays first information of a recommendation scheme in response to a user operation, and displays recommended products in the form of cards in the display area, including selection controls and images and names associated with the products, and combines the recommendation scheme with the products the user wants to purchase.
This improved the correlation between recommended products and user purchases, enhancing the user shopping experience and efficiency.
Smart Images

Figure CN120996905A_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to the field of computers, and more specifically to display methods, electronic devices, computer-readable storage media, and computer program products. Background Technology
[0002] With the rapid development of internet technology, users are increasingly shopping through applications on their devices. Purchasing goods via applications offers advantages such as high speed and fast delivery, making it popular among users. Furthermore, current applications can recommend products to users, enriching their shopping choices and enhancing their shopping enthusiasm and experience through various marketing activities. Summary of the Invention
[0003] According to exemplary embodiments of this disclosure, a display method, an electronic device, and a computer storage medium are provided.
[0004] In a first aspect of this disclosure, a display method is provided, the method comprising: in response to a first operation by a user on a product object, displaying first information of a recommendation scheme related to the product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and items corresponding to the product object; and in response to a second operation by the user on the first information, displaying second information of the recommendation scheme in a first display area, and displaying recommended products corresponding to at least one recommended item in a second display area, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product and an image and product name associated with the corresponding recommended product.
[0005] In a second aspect of this disclosure, an electronic device is provided, comprising: at least one processing unit; at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform a display method when executed by the at least one processing unit, the display method comprising: displaying first information of a recommendation scheme related to the product object in response to a first operation by a user on a product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and items corresponding to the product object; and displaying second information of the recommendation scheme in a first display area and displaying recommended products corresponding to at least one recommended item in a second display area in response to a second operation by the user on the first information, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product and an image and product name associated with the corresponding recommended product.
[0006] In a third aspect of this disclosure, a computer-readable storage medium is provided having machine-executable instructions stored thereon, which, when executed by a device, cause the device to perform a display method, the display method comprising: displaying first information of a recommendation scheme related to the product object in response to a first operation by a user on a product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and an item corresponding to the product object; and displaying second information of the recommendation scheme in a first display area and displaying recommended products corresponding to at least one recommended item in a second display area in response to a second operation by the user on the first information, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product and an image and product name associated with the corresponding recommended product.
[0007] A fourth aspect of this disclosure provides a computer program product including computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement a display method comprising: in response to a first operation by a user on a product object, displaying first information of a recommendation scheme related to the product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and items corresponding to the product object; and in response to a second operation by the user on the first information, displaying second information of the recommendation scheme in a first display area and displaying recommended products corresponding to at least one recommended item in a second display area, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product and an image and product name associated with the corresponding recommended product.
[0008] The summary section is provided to introduce a series of concepts in a simplified form, which will be further described in the detailed description below. The summary section is not intended to identify key or essential features of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0009] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram of an example system in which embodiments of the present disclosure can be implemented is shown;
[0011] Figure 2A flowchart of a display method according to an embodiment of the present disclosure is shown;
[0012] Figures 3A-3F An exemplary implementation process of the display method according to embodiments of the present disclosure is shown;
[0013] Figure 4 An example flowchart illustrating the process by which an agent obtains a recommended recipe according to an embodiment of the present disclosure is shown.
[0014] Figure 5 A schematic block diagram of an example apparatus according to some embodiments of the present disclosure is shown; and
[0015] Figure 6 A block diagram of an example electronic device that can be used to implement embodiments of the present disclosure is shown. Detailed Implementation
[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0017] Current applications (i.e., client applications) can recommend and display products to users who wish to purchase goods, enriching their shopping choices. However, current display methods are typically based on the user's previous purchases. For example, the application might show the user items they've purchased frequently or their most recently purchased item. However, current display methods don't consider the correlation between recommended products and the user's chosen purchases. This may result in users not being interested in the recommended products, or even if they do purchase recommended items, it might be solely for reasons such as reaching a minimum purchase amount, without any actual need for the recommended items. This doesn't significantly improve the user's shopping experience or efficiency. Therefore, a display method that can improve the user's shopping experience and efficiency is urgently needed.
[0018] In view of the above, embodiments of this disclosure provide a display method. The display method may include: in response to a first operation by a user on a product object, displaying first information of a recommendation scheme related to the product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and items corresponding to the product object; and in response to a second operation by the user on the first information, displaying second information of the recommendation scheme in a first display area, and displaying recommended products corresponding to at least one recommended item in a second display area, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product, as well as an image and product name associated with the corresponding recommended product.
[0019] The recommended products displayed by the method according to embodiments of this disclosure can be combined with the products the user wants to purchase based on a recommendation scheme. Therefore, the recommended products displayed by the display method according to embodiments of this disclosure are more relevant to the products the user wants to buy and are closer to the user's actual needs. Thus, the display method according to embodiments of this disclosure can improve the user's shopping experience and further improve the user's shopping efficiency.
[0020] Figure 1 A schematic diagram of an example system 100 in which embodiments of the present disclosure can be implemented is shown. The example system 100 includes a user device 110, and an application 112 is installed on the user device 110. A user can interact with the application 112 via the user device 110 and / or an attached device to the user device 110, for example, to perform operations such as online shopping. In some embodiments, the application 112 can provide the user with various functions such as online shopping, including but not limited to purchasing food items. Furthermore, the application 112 can also provide the user with integrated functions such as multimedia functions and shopping functions to enrich the user experience. This disclosure does not limit the type of application 112 or the functions it provides.
[0021] In some embodiments, user equipment 110 may include, but is not limited to, personal computers, server computers, handheld or laptop devices, mobile devices (such as mobile phones, personal digital assistants (PDAs), media players, etc.), multiprocessor systems, consumer electronics, wearable electronic devices, smart home devices, and combinations of any of the systems or devices described above.
[0022] In some embodiments, such as Figure 1As shown in system 100, user device 110 can communicate with server 160 to provide product recommendation functionality to the user during the use of application 112. For example, when a user selects product A through application 112, server 160 can recommend product B, which can be combined with product A according to a recommendation scheme, based on the user's selection, thereby enriching the user's shopping experience and improving the user's shopping efficiency. In some embodiments, server 160 according to embodiments of this disclosure can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframe computers, edge computing nodes, user devices in cloud environments, etc., and this disclosure does not limit the specific type of server 160. Furthermore, server 160 according to embodiments of this disclosure can invoke intelligent agents to implement product recommendation functionality, as described in detail below.
[0023] When a user shops (e.g., buys goods) through an application 112 on user device 110, they may want the application 112 to display recommended products of interest, thereby improving the user's shopping experience and efficiency. In view of this, embodiments of the present disclosure provide a display method that can display recommended products to the user based on a recommendation scheme combined with the product object selected by the user. This allows the user to refer to the recommendation scheme provided by application 112 and select recommended products associated with the product based on their own needs and interests during the purchase process, thereby enriching the user's shopping experience and improving shopping efficiency.
[0024] The display method according to embodiments of this disclosure may include: in response to a first operation by a user on a product object, displaying first information of a recommendation scheme related to the product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and items corresponding to the product object; and in response to a second operation by the user on the first information, displaying second information of the recommendation scheme in a first display area, and displaying recommended products corresponding to at least one recommended item in a second display area, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product and an image and product name associated with the corresponding recommended product.
[0025] The recommended products displayed using the method according to embodiments of this disclosure can be combined with the products the user wants to purchase based on a recommendation scheme. Therefore, the recommended products displayed by the display method according to embodiments of this disclosure are more relevant to the products the user wants to buy and are closer to the user's actual needs. Thus, the display method according to embodiments of this disclosure can improve the user's shopping experience and further enhance shopping efficiency.
[0026] The above combination Figure 1 A block diagram of an example system 100 in which embodiments of the present disclosure can be implemented is described. The following is in conjunction with… Figure 2 A flowchart describing a display method 200 according to embodiments of the present disclosure is provided. Method 200 can be performed in... Figure 1 The method is executed at user equipment 110 and any suitable user equipment. It should be understood that the numbers in the flowchart of method 200 do not indicate the order in which these steps are executed; some or all of these steps may be executed in parallel, or their execution order may be interchanged, and this disclosure does not limit this. Furthermore, Figure 2 Method 200 may also include additional steps not shown and / or the steps shown may be omitted, and the scope of this disclosure is not limited in this respect.
[0027] like Figure 2 As shown in box 202, in response to a user's first operation on a product object, user device 110 displays first information of a recommendation scheme related to the product object. The recommendation scheme includes a set of items, which includes a set of recommended items and items corresponding to the product object.
[0028] In some embodiments, a product object may include a food object, and correspondingly, the item corresponding to the product object may include ingredients. In some embodiments, the recommendation scheme includes a recommended recipe, the recommended item includes recommended ingredients, and the recommended recipe may include a set of ingredients, which includes a set of recommended ingredients and the ingredients corresponding to the product object (i.e., the food object). The following description uses the example of a product object including a food object and a recommendation scheme including a recommended recipe to illustrate the display method in this disclosure. However, it should be understood that the following description is for illustrative purposes, and the display method of this disclosure can be used for any type of product object.
[0029] In response to a user's first action on a food object (e.g., a first triggering action), first information about recommended recipes associated with the food object can be displayed. For example, the first information may be title information. In some embodiments, the application 112 in the user device 110 can provide the user with shopping functionality; correspondingly, the user can shop through the application 112, for example, purchasing food items. The user can click on the food object they wish to purchase in the interface provided by the application 112 to add it to their shopping cart. In some embodiments, a click on a selection control associated with a food object can be considered a first triggering action for that food object. Furthermore, in other embodiments, the user can browse the food objects they have added to their shopping cart and view information about the food object by clicking on it; correspondingly, this viewing action can be considered a first triggering action for that food object. Furthermore, the first triggering action for the food object may also include various types of operations on the food object, which are not limited in this disclosure.
[0030] In some embodiments, in response to a user's first action on a food object (e.g., clicking the food object to add it to a shopping cart), user device 110 may display title information of a recommended recipe related to the food object in application 112 (e.g., in a first interface). In some embodiments, the recommended recipe related to the food object may include ingredients corresponding to the food object. Furthermore, the title information may include information summarizing the content of the recipe, and the title information may be presented to the user in any suitable format and word count, without limitation herein. For example, taking the food object triggered by the user's action as "carrot" as an example, user device 110 may display a recipe in application 112 that includes carrots as an ingredient, for example, displaying "Carrot, Corn, and Pork Rib Soup".
[0031] In box 204, user equipment 110 may, in response to a second operation by a user on first information, display second information in a recommendation scheme in a first display area and display recommended products corresponding to at least one recommended item in a second display area, wherein each recommended product is displayed in a corresponding card and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product and an image and product name associated with the corresponding recommended product.
[0032] The above description uses the food object as an example. User device 110 can respond to a second operation (e.g., a second trigger operation) by the user on the title information, displaying the steps of the recommended recipe in a first display area (e.g., the first display area of the current page or the first display area of the second page after navigation), and displaying at least one recommended ingredient other than the food object in the recommended recipe in a second display area. Each recommended ingredient corresponds to a recommended food item, which is displayed in a corresponding card. At least one card is configured to display a selection control for selecting the corresponding recommended food item, along with an image and item name associated with the corresponding recommended food item.
[0033] The recommended recipe title information can be displayed. If a user is interested in the recommended recipe, they can click on the title information to perform a second action (e.g., a second trigger action). In response to the second action, the user device 110 can display detailed information about the recommended recipe. In some embodiments, the detailed information can be displayed in a second interface. The second interface can be an interface after navigating to the first interface. In other embodiments, the second interface can be a pop-up interface and overlaid on another interface. This disclosure does not limit the specific display method of the second interface.
[0034] In some embodiments, detailed information about the recommended recipe can be displayed in two display areas (a first display area and a second display area) of the current interface or a second interface. The user device 110 can display the step information of the recommended recipe in the first display area. In other words, each step of the recommended recipe can be displayed in the first display area. If all the step information in the recommended recipe cannot be fully displayed in the first display area, a prompt can be displayed in the first display area to prompt the user to view the undisplayed information. For example, a swipe-down prompt can be displayed on the right side of the first display area to prompt the user to browse the currently undisplayed step information in the recommended recipe by swiping down. Furthermore, a collapse prompt can be used to prompt the user to browse more step information by clicking the collapse prompt. In addition, any other appropriate means can be used to prompt the user to browse more step information, and this disclosure is not limited thereto.
[0035] User equipment 110 can display at least one recommended ingredient in the recommended recipe, excluding the ingredient corresponding to the food object, in the second display area. Each recommended ingredient corresponds to a recommended food item, which is displayed in a corresponding card. At least one card is configured to display a selection control for selecting the corresponding recommended food item, as well as an image and item name associated with the corresponding recommended food item.
[0036] In some embodiments, the second display area may include multiple cards, each displaying recommended food items from the recommended recipes, excluding the food item the user selects to purchase, corresponding to each of the other recommended ingredients. In some embodiments, each card may display an image associated with the corresponding recommended food item, such as a product image of the recommended food item. To facilitate user operation, at least one card may be configured to display a selection control. The user can add the food item displayed on that card to their shopping cart by clicking the selection control. Furthermore, the card displaying the selection control may further display the product name and weight information of the food item, providing more information for the user when selecting the food item. If the second display area cannot display all recommended food items, it may include a prompt, such as a left swipe indicator, to prompt the user to view more recommended food items by swiping.
[0037] In some embodiments, the leftmost card in the second display area can be configured to display one or more of the following: a selection control, product name, and weight information. Furthermore, with each swipe operation by the user, the leftmost card in the second display area can always display one or more of these elements. In some embodiments, after the user clicks the selection control to add the recommended food item displayed on that card to their shopping cart, the card can be removed from the second display area, and the adjacent card can be shifted to the left and updated to include the selection control and the product name and weight information of the recommended food item associated with that adjacent card, thus facilitating the user's selection of recommended food items one by one.
[0038] Taking the recommended recipe "Carrot, Corn, and Pork Rib Soup" above as an example, the user selects carrots as the food item. Other recommended ingredients besides carrots in the recommended recipe include corn, pork ribs, garlic, and scallions. Accordingly, the user device 110 can display the corresponding products for each of these four ingredients in different cards, with each card displaying an image of the food item corresponding to that ingredient. The user device 110 can display a selection control and the product name and weight information of the pork ribs in the card displaying the pork ribs, such as "Pork Ribs, 400g," to facilitate the user's purchase. After the user adds the pork ribs to their shopping cart by clicking the selection control, the card displaying the pork ribs is removed. The adjacent card can be moved to the left and the selection control updated to facilitate the user's selection of the next recommended food item.
[0039] Advantageously, the recommended products displayed using the method according to embodiments of this disclosure can be combined with the products the user intends to purchase based on a recommendation scheme. Therefore, the recommended products displayed by the display method according to embodiments of this disclosure are more relevant to the products the user wants to buy and are closer to the user's actual needs. Thus, the display method according to embodiments of this disclosure can improve the user's shopping experience and further enhance shopping efficiency.
[0040] The following will combine Figures 3A-3F The implementation process of the display method according to embodiments of the present disclosure is described. Figures 3A-3F An exemplary implementation of the display method according to embodiments of this disclosure is shown. The following description will use the example of application 112 providing a user with the function of purchasing food items. It is understood that embodiments of this disclosure can also be used for other types of goods besides food items, and this disclosure does not limit the scope of the application. Figure 3A An example interface displayed in application 112 according to an embodiment of this disclosure is shown. This interface provides the user with candidate food objects, and each food object is categorized under a corresponding category. Figure 3A Let's take an example to illustrate. Figure 3A This displays various candidate food items under the category of "Seasonal Vegetables". Users can switch between different categories in the left-hand area 301 of the interface to see which category's candidate food items are displayed.
[0041] exist Figure 3B In the example, the user selects the food object "carrot". For example, the user can select the selection control 321 associated with the food object to select the food object "carrot", thereby adding the food object to the shopping cart and forming an associated order. The user's click operation on the selection control 321 associated with the food object "carrot" can be regarded as the first operation on the food object. In response to the user's first operation on the food object "carrot", the user device 110 can display the title information of the recommended recipes associated with the food object "carrot" on the current interface, such as... Figure 3B As shown in card 322. This card displays the title information of the recommended recipe associated with the food object "carrot". The recommended recipe can be "Carrot, Corn and Pork Rib Soup", and the title can be displayed accordingly as "Carrot, Corn and Pork Rib Soup".
[0042] Figure 3B The display shape and position of the display card 322 are merely illustrative, and for illustrative purposes, the display card 322 can be set to any shape and placed in any position on the current screen of application 112 or in the jump screen of the current screen as needed. This disclosure does not limit this.
[0043] A user can perform a second operation on display card 322 to view the recommended recipe. For example, a user can trigger display card 322 to view the recommended recipe by clicking anywhere on it. In some embodiments, user device 110 may display a second interface in response to the user's second operation on the title information, such as... Figure 3C As shown.
[0044] Figure 3C The second interface 330 shows recommended recipes and ingredients. Figure 3C The second interface 330 may include a first display area 331 and a second display area 332. The first display area 331 may display the steps of the recommended recipe. Furthermore, depending on the content of the recommended recipe, the first display area 331 may also display a set of ingredients from the recommended recipe. This set of ingredients may include a set of recommended ingredients and ingredients corresponding to the food object. Figure 3C As shown, not all steps in the recommended recipe may be fully displayed in the first display area 331. Therefore, indicator icons may also be displayed in the first display area 331, such as... Figure 3C The "More" icon is displayed to indicate that users can click on it to view more step information.
[0045] Multiple cards, such as cards 351, 353, and 355, can be displayed in the second display area 332. Each card displays a recommended food item associated with the corresponding recommended ingredient. Each card can display an image associated with the corresponding recommended food item, such as an image of the recommended food item. In some embodiments, the recommended ingredient can be any of the recommended ingredients in the recommended recipe other than the ingredient corresponding to the food object. In the recommended recipe "Carrot, Corn, and Pork Rib Soup," the recommended ingredients in the recommended recipe other than carrots could be: corn, pork ribs, scallions, garlic, etc. Accordingly, the user device 110 can display recommended food items associated with the aforementioned recommended ingredients in the second display area 332. Due to the size limitations of the display area, Figure 3C The second display area 332 displays the food items corresponding to the recommended ingredients corn, pork ribs, and scallions. The user device 110 can use prompts (such as three dots at the bottom of the second display area) in the second display area 332 to indicate to the user that they can view the recommended food items corresponding to the recommended ingredients that are not currently displayed by swiping.
[0046] Figure 3CThe card 351 also displays a selection control 360 for selecting the food product corresponding to the recommended ingredient from the card 351. Furthermore, the card 351 displays the product name and weight information associated with the ingredient, such as "sweet corn 500g," to facilitate user reference when selecting the corresponding food product.
[0047] although Figure 3C The illustration only shows card 351 configured to display selection controls, product name, and weight information; this is merely illustrative and for purposes of explanation. User equipment 110 can also configure cards 353 and 355 to display selection controls, product name, and weight information. Furthermore, user equipment 110 can adjust the size of the displayed cards to display various numbers of cards in the second display area 332. Moreover, the cards can be the same size or different sizes; for example, the leftmost card in the second display area 332 can be larger than the other cards, and this disclosure does not impose any limitations on this.
[0048] In some embodiments, the second interface 330 may further include a third display area 333, which may display user input... Figure 3B The information associated with the selected food object "carrot" can include, for example, the purchase amount. Based on the recommended ingredients information provided in the second interface 330, the user can continue to select food objects in this second interface. For example, the user can select the food item corresponding to the recommended ingredient by triggering a selection control. The user device 110 can respond to the user's third trigger operation on the selection control by adding the food item corresponding to the recommended ingredient associated with the selection control to the associated order of the food object already selected by the user, and updating the information of the associated order displayed in the third area 333. For example, in response to the user triggering... Figure 3C The selection control 361 in the image shows the product "sweet corn" associated with it, which is then added to the associated order. The user device 110 can update the amount of this associated order in the third display area 333, such as... Figure 3D As shown, compared to Figure 3C In the updated order, the amount is now displayed as "zz.zz".
[0049] In some embodiments, after a user selects a food item corresponding to a recommended ingredient, the card displaying that food item can be removed from the second display area 332. For example... Figure 3D As shown, after the user selects the food item "sweet corn," the card 351 displaying "sweet corn" can be removed from the second display area 332. The card 353 adjacent to card 351 shifts to the left, and... Figure 3C Food items corresponding to ingredients that are not shown are also available in the middle. Figure 3D It is shown in the image, as indicated in card 357.
[0050] return Figure 3C In this interface, users can click the "More" control to view more steps in the recommended recipe. In response to receiving a user's click on the "More" control, user device 110 can display more steps in the recommended recipe in the first display area 331. Figure 3E The image shows the remaining steps in "Carrot, Corn and Pork Rib Soup".
[0051] In some embodiments, the user device 110 may display a switching control on the second interface 330 for switching the display of recommended recipes. For example... Figure 3E As shown, a switching control 341 is displayed in the second interface 330, and this switching control 341 is displayed in the first display area 331. In response to a fourth user operation on the switching control 341, the user device 110 can switch to displaying another recommended recipe in the first display area 331. Furthermore, the recommended recipe displayed after the switch includes the food object targeted by the user's first operation, such as "carrot". Figure 3E For example, Figure 3E The first display area 331 displays the recommended recipe "Carrot, Corn, and Pork Rib Soup". In response to a user action on the switching control 341 (e.g., a trigger action), the user device 110 can switch to displaying another recommended recipe in the first display area 331, such as... Figure 3F As shown. In Figure 3F In the middle, user device 110 can respond to a trigger operation on switching control 341 to switch and display the recommended recipe "stir-fried pork slices with carrots and mushrooms", which is different from Figures 3C-3E The recommended recipes include the ingredient "carrots".
[0052] In addition, in response to the update of the recommended recipe, the user device 110 displays the recommended food items corresponding to at least one updated recommended ingredient in the second display area 332, and the at least one updated recommended ingredient is related to the switched recommended recipe, that is, the switched recommended recipe includes the updated recommended ingredient.
[0053] like Figure 3F As shown, the recommended ingredients in the switched recipe are: shiitake mushrooms, green peppers, pork, and garlic. Correspondingly, user device 110 can display recommended food items corresponding to the updated recommended ingredients in the second display area 332. Figure 3F The image shown is an updated image of the recommended food items. Figure 3F and Figure 3C The difference lies in the recommended recipes and ingredients. You can refer to the specific recipes for reference. Figure 3C To understand from the description Figure 3F For the sake of brevity, this will not be elaborated upon here.
[0054] Furthermore, in some embodiments, the second display area 332 may include a foreground area and a background area. Additionally, the user device 110 may display recommended food items corresponding to at least one recommended ingredient in the foreground area, such as... Figures 3C-3F As shown in the image. Furthermore, the user device can display an image of the finished product corresponding to the recommended recipe in the background area. Figure 3C For example, user device 110 can display cards 351, 353 and 357 in the foreground area of the second display area 332 to display recommended food products corresponding to the recommended ingredients, and can display the finished product image of "carrot, corn and pork rib soup" in the background area of the second display area 332, thereby providing users with more visual effects.
[0055] The above combination Figures 3A-3F An exemplary process of a recommended method according to embodiments of this disclosure is described. It will be understood that... Figures 3A-3F This is merely illustrative and for explanation purposes. The size of each display area, the number of recommended food items corresponding to the recommended ingredients displayed in the display area, and the display method of the recommended food items can be set according to needs, and this disclosure does not limit these settings.
[0056] In some embodiments, user device 110 may obtain a recommended recipe from server 160. User device 110 may also obtain one or more recommended ingredients from the recommended recipe from server 160. These one or more recommended ingredients include the food object targeted by the user's first operation, such as a food object added to the user's shopping cart. User device 110 may remove the ingredient corresponding to the food object from the one or more recommended ingredients to obtain other recommended ingredients besides the food object. User device 110 may use these other recommended ingredients as recommended ingredients and display the recommended food items corresponding to the recommended ingredients in a second display area.
[0057] by Figure 3C For example, user device 110 can obtain the recommended recipe "Carrot, Corn, and Pork Rib Soup" (e.g., ingredient preparation information and steps) from server 160, and can also obtain the recommended ingredients for this recipe: carrots, corn, pork ribs, garlic, and scallions. User device 110 can further obtain other recommended ingredients besides carrots: corn, pork ribs, garlic, and scallions. User device 110 can then display recommended food items corresponding to these multiple recommended ingredients, such as... Figure 3C As shown in the image.
[0058] In some embodiments, user device 110 can obtain the product name and recommendation information of the recommended food product corresponding to each recommended ingredient, and display the product name and recommendation information in a second display area. The recommendation information may include one or more of the image and weight information of the corresponding recommended food product. Taking corn as an example, user device 110 can obtain the product name "sweet corn" and recommendation information (e.g., an image of sweet corn and weight information 500g) of the food product corresponding to corn. User device 110 can display the product name "sweet corn," product image, and weight 500g of the corn ingredient in card 351, such as... Figure 3C As shown in the image.
[0059] In some embodiments, each recommended ingredient has an ingredient name, and each ingredient name can be associated with the product name of the corresponding food item. For example, the ingredient name can be the name of the ingredient in the recipe information, and the product name can be the name of the food item corresponding to that ingredient stored in the server 160. For ingredient A, the ingredient name of ingredient A can be associated with the product name of the food item corresponding to ingredient A. In other words, the product name corresponding to ingredient A can be obtained based on the ingredient name of ingredient A, and vice versa. For example, the ingredient name of corn is "corn", and the product name associated with ingredient corn is "sweet corn". The corresponding product name "sweet corn" can be obtained based on the ingredient name "corn", and the ingredient name "corn" can also be obtained through the product name "sweet corn".
[0060] User equipment 110 can obtain recommended recipes from server 160. In some embodiments, server 160 can invoke an agent to provide recommended recipes. In some embodiments, the agent can provide recommended recipes based on the ingredient names of the food object targeted by the first operation. Figure 4 An example flowchart is shown illustrating the process by which an agent performs the operation of obtaining a recommended recipe according to an embodiment of the present disclosure.
[0061] At box 402, the agent can retrieve one or more recipes based on the ingredient names of the food object, with each recipe including the ingredient name of the food object. For example, using the example above, for the food object "carrot," the agent can retrieve two recipes based on the ingredient name of the food object "carrot" (e.g., the ingredient name is also "carrot"): Carrot, Corn, and Pork Rib Soup; and Carrot, Mushroom, and Stir-fried Pork Slices. Furthermore, each recipe includes the ingredient name "carrot."
[0062] At box 404, for each recipe, the agent can obtain one or more component ingredients from that recipe, and each component ingredient has a corresponding ingredient name. In some embodiments, the agent can extract the component ingredients from the recipe, and each component ingredient has a corresponding ingredient name. For example, for the recipe "Carrot, Corn, and Pork Rib Soup," the agent can extract the ingredients from the recipe, and each ingredient has a corresponding ingredient name. Accordingly, the extracted component ingredient names are: carrot, corn, pork ribs, scallions, and garlic. For the recipe "Stir-fried Carrots, Mushrooms, and Sliced Pork," the agent can extract the ingredients from the recipe, and each ingredient has a corresponding ingredient name. Accordingly, the extracted component ingredient names are: carrot, mushroom, green bell pepper, pork, and garlic.
[0063] At box 406, the agent can provide each recipe and the names of one or more ingredients associated with each recipe. For example, the agent can provide the recipe and the names of one or more ingredients associated with each recipe to the server 160 in a predetermined format so that the information can be sent to the user device 110 for display.
[0064] In some embodiments, server 160 may obtain the food object targeted by the first operation and obtain the corresponding ingredient name based on the association between the product name and ingredient name of the food object. Server 160 may input the ingredient name to an agent, so that the agent can obtain one or more recipes associated with the received ingredient name. Alternatively, server 160 may input the product name of the food object to the agent, so that the agent can convert the product name into an ingredient name and obtain one or more recipes associated with the ingredient name.
[0065] Each ingredient in one or more recipes provided by the intelligent agent has a corresponding ingredient name. In some embodiments, server 160 may obtain the product name of each ingredient based on the association between the ingredient name and the product name of the corresponding food product. Alternatively, the intelligent agent may obtain the product name of each ingredient based on the association between the ingredient name and the product name, and provide the obtained product name to server 160. Server 160 may obtain recommendation information of recommended products associated with each product name from a storage device based on the obtained product name. In some embodiments, the recommendation information may include one or more of the image and weight information of the corresponding recommended product. For example, the server or intelligent agent may obtain the product name "sweet corn" for the ingredient "corn" based on the association between the ingredient name "corn" and the product name "sweet corn". Server 160 may obtain the image and weight of the recommended product (e.g., sweet corn) associated with that product name based on the product name.
[0066] Server 160 can select a recipe from one or more obtained recipes based on the user's first operation on the food object, and send the selected recipe as a recommended recipe to user device 110. Server 160 can also send the product name and recommendation information (including one or more of the food product image and weight information) of each component ingredient in the recommended recipe to user device 110, so as to display the step information of the recommended recipe and the relevant information of the recommended ingredients on user device 110.
[0067] In some embodiments, user equipment 110 may receive user-inputted regional information and provide it to server 160. Server 160 may provide the regional information and current date information to the intelligent agent. Thus, the intelligent agent may retrieve one or more recipes based on one or more of the regional and date information. By combining regional and date information during recipe retrieval, the intelligent agent can provide users with more personalized recipes, and the recommended recipes are more in line with seasonality and user dietary habits, thereby further enhancing the user experience.
[0068] In some embodiments, user equipment 110 may acquire a list of recommended food items to display at least one recommended food item in a second display area, wherein the recommended food items in the list are determined based on at least one of the following: the recommended food item is in stock at a location selected by the user; or the price of the recommended food item is not greater than a preset price.
[0069] Figure 5 A schematic block diagram of an example apparatus 500 according to some embodiments of the present disclosure is shown. Apparatus 500 may be implemented by software, hardware, or a combination of both. Figure 5 As shown, the device 500 includes a first display module 510 and a second display module 520.
[0070] In some embodiments, the first display module 510 may be configured to, in response to a first operation by a user on a product object, display first information of a recommendation scheme related to the product object, the recommendation scheme including a set of items, the set of items including a set of recommended items and items corresponding to the product object. The second display module 520 may be configured to, in response to a second operation by a user on the first information, display second information of the recommendation scheme in a first display area, and display recommended products corresponding to at least one recommended item in a second display area, wherein each recommended product is displayed in a corresponding card, and wherein at least one card is configured to display a selection control for selecting the corresponding recommended product, as well as an image and product name associated with the corresponding recommended product.
[0071] In some embodiments, the product object includes a food object, the item corresponding to the product object includes ingredients, the recommendation scheme includes recommended recipes, the recommended item includes recommended ingredients, and the recommended product includes recommended food products.
[0072] In some embodiments, the device 500 may further include a third display module configured to display information about the associated orders of the food object in a third display area.
[0073] In some embodiments, the device 500 may further include an adding module and an updating display module. The adding module may be configured to add the corresponding recommended food item to the associated order of the food object in response to a third user operation on the selection control; and the updating display module may be configured to update and display the information of the associated order in a third display area.
[0074] In some embodiments, the recommended recipe is a first recommended recipe, and the device 500 may further include a switching display module configured to: switch the display of a second recommended recipe in a first display area in response to a fourth operation by the user on a switching control, and display at least one updated recommended food item in the second display area, the at least one updated recommended food item being associated with the second recommended recipe.
[0075] In some embodiments, the second display area includes a foreground area and a background area. The device 500 may also include a fourth display module configured to: display the at least one recommended food product in the foreground area; and display a finished product image corresponding to the recommended recipe in the background area.
[0076] In some embodiments, at least one card is also configured to display weight information for the corresponding recommended food item.
[0077] In some embodiments, the device 500 may further include a first acquisition module, a second acquisition module, and a fifth display module. The first acquisition module is configured to acquire the recommendation scheme; the second acquisition module is configured to acquire the set of items in the recommendation scheme; and the fifth display module is configured to display at least one recommended item as a recommended product in a second display area.
[0078] In some embodiments, the device 500 may further include a third acquisition module configured to acquire the product name and recommendation information for each recommended food product, wherein the recommendation information includes one or more of the image and weight information of the recommended food product.
[0079] In some embodiments, each recommended ingredient has an ingredient name, and each ingredient name is associated with the product name of the food product to which the ingredient belongs.
[0080] In some embodiments, the recommended recipes are obtained by an agent based on the ingredient name of the food object by performing the following operations: obtaining at least one recipe based on the ingredient name, and each recipe includes the ingredient name; for each recipe, obtaining at least one component ingredient of the recipe, the at least one component ingredient having a corresponding ingredient name; and providing each recipe and the ingredient name of the at least one component ingredient associated with each recipe.
[0081] In some embodiments, the agent converts the product name of the food object into an ingredient name.
[0082] In some embodiments, each ingredient is associated with a recommended food product based on its product name. The recommended food product has recommendation information, which includes one or more of the recommended object's image and weight.
[0083] In some embodiments, the agent retrieves at least one recipe based on additional information, including at least one of date information and user-inputted region information.
[0084] In some embodiments, the device further includes a fourth acquisition module configured to: acquire a list of recommended food items to display at least one recommended food item in a second display area, wherein the recommended food items in the list are determined based on at least one of the following: the recommended food item is in stock at a location selected by the user; or the price of the recommended food item is not greater than a preset price.
[0085] Figure 5 The device 500 in the middle can be used to achieve the above-mentioned combination. Figures 1 to 4 For the sake of brevity, the process described will not be repeated here.
[0086] The division of modules or units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the disclosed embodiments may be integrated into one unit, exist as separate physical entities, or two or more units may be integrated into one unit. The integrated unit described above can be implemented in hardware or as a software functional unit.
[0087] Figure 6 A block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. It should be understood that... Figure 6 The electronic device 600 shown is merely an example and should not be construed as limiting the functionality and scope of the implementation described herein. For example, electronic device 600 can be used in conjunction with the implementation described herein. Figure 1 The user equipment 110 described above can be used to perform the functions described above. Figures 1 to 3F The process described.
[0088] like Figure 6 As shown, electronic device 600 is in the form of a general-purpose computing device. Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600.
[0089] Electronic device 600 typically includes multiple computer storage media. Such media can be any available media accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof). Storage device 630 can be a removable or non-removable medium and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data (e.g., training data for training) and can be accessed within electronic device 600.
[0090] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various implementations of this disclosure.
[0091] The communication unit 640 enables communication with other computing devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented as a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0092] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate as needed with one or more external devices (not shown) via communication unit 640. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0093] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is provided that stores a computer program thereon, which, when executed by a processor, implements the methods described above.
[0094] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0095] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0096] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0097] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0098] Various implementations of this disclosure have been described above. The foregoing description is exemplary and not exhaustive, nor is it limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A display method, comprising: In response to a user's first action on a product object, first information of a recommendation scheme related to the product object is displayed. The recommendation scheme includes a set of items, which includes a set of recommended items and items corresponding to the product object. as well as In response to a second operation by the user on the first information, the second information in the recommendation scheme is displayed in the first display area, and recommended products corresponding to at least one recommended item are displayed in the second display area. Each recommended product is displayed in a corresponding card, and at least one of the cards is configured to display a selection control for selecting the corresponding recommended product, as well as an image and product name associated with the corresponding recommended product.
2. The display method according to claim 1, wherein the product object includes a food object, the item corresponding to the product object includes ingredients, the recommendation scheme includes recommended recipes, the recommended items include recommended ingredients, and wherein the recommended product includes recommended food products.
3. The display method according to claim 2 further includes: The third display area displays information about the food object's associated orders.
4. The display method according to claim 3 further includes: In response to a third user action on the selection control, the corresponding recommended food item is added to the associated order of the food object; as well as The information of the associated order is updated and displayed in the third display area.
5. The display method according to claim 2, wherein the recommended recipe is a first recommended recipe, and the display method further includes: In response to a fourth user action on the switching control, the display of a second recommended recipe is switched in the first display area, and at least one updated recommended food item is displayed in the second display area, the at least one updated recommended food item being related to the second recommended recipe.
6. The display method according to claim 2, wherein the second display area includes a foreground area and a background area, and the method further includes: The at least one recommended food item is displayed in the foreground area; as well as The background area displays an image of the finished product corresponding to the recommended recipe.
7. The display method according to claim 2, wherein the at least one card is further configured to display the weight information of the corresponding recommended food item.
8. The display method according to claim 1, further comprising: Obtain the recommended solution; Obtain the set of items in the recommended scheme; as well as The at least one recommended item is displayed as the recommended product in the second display area.
9. The display method according to claim 2, further comprising: Obtain the product name and recommendation information for each recommended food item, wherein the recommendation information includes one or more of the following: an image of the recommended food item and its weight information.
10. The display method according to claim 9, wherein each recommended ingredient has an ingredient name, and wherein, Each ingredient name is associated with the product name of the recommended food item corresponding to that ingredient.
11. The display method according to claim 2, wherein the recommended recipe is obtained by the agent based on the ingredient names of the food object by performing the following operations: At least one recipe is obtained based on the ingredient name, and each recipe includes the ingredient name; For each recipe, obtain at least one ingredient that constitutes the recipe, wherein the at least one ingredient has a corresponding ingredient name; and Provide the name of each recipe and the name of at least one of the constituent ingredients associated with each recipe.
12. The display method according to claim 11, wherein the agent converts the product name of the food object into the ingredient name.
13. The display method of claim 11, wherein each component ingredient is associated with a recommended food product based on its product name, the recommended food product having recommendation information, the recommendation information including one or more of an image and weight of the recommended food object.
14. The display method of claim 11, wherein the agent obtains the at least one recipe based on additional information, the additional information including at least one of date information and user-inputted region information.
15. The display method according to claim 2, further comprising: Obtain a list of recommended food items to display the at least one recommended food item in the second area, wherein the recommended food items in the list are determined based on at least one of the following: The recommended food items are in stock at the location selected by the user; or The price of the recommended food item shall not exceed the preset price.
16. An electronic device comprising: At least one processing unit; At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 15 when executed by the at least one processing unit.
17. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of claims 1 to 15.
18. A computer program product having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Display device, server, refrigerator and recipe recommendation method
CN111984838A
Menu recommendation method and device, equipment and storage medium
CN114926238A
Commodity recommendation method and device
CN115796994A
Commodity recommendation method and device
CN117196738A