Commodity recommendation method and device and electronic equipment

By obtaining and displaying seasonal product information related to the current seasonal scene, the problem of insufficient differences and flexibility in product recommendations in the prior art is solved, and the recommendation effect and user experience are improved.

CN120146937APending Publication Date: 2025-06-13RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311711343.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-12
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The difference and flexibility of product recommendations in the prior art lead to low purchase conversion rate.

Method used

By obtaining seasonal product information in the seasonal scene corresponding to the current seasonal information, and displaying seasonal product information and time period product information in a carousel form, displaying the recommendation page in response to user operations.

Benefits of technology

It has achieved the improvement of the difference and flexibility of product recommendations, and improved user experience and purchase conversion rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146937A_ABST
    Figure CN120146937A_ABST
Patent Text Reader

Abstract

The invention discloses a commodity recommendation method and device and electronic equipment. The method comprises the following steps: acquiring seasonal commodity information of a current seasonal scene corresponding to current seasonal information; displaying the seasonal commodity information; and in response to a trigger instruction of a first area which is associated with the seasonal commodity information and can receive a trigger operation, displaying a first recommendation page generated based on the seasonal commodity information. Therefore, commodities are recommended to the user based on the current season scene. By adopting the method, the problems of difference and low flexibility of recommended commodities are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and particularly to a method, apparatus, electronic device, and storage medium for product recommendation. Background Art

[0002] With the development of the Internet, more and more people use the Internet for online shopping. Product recommendation is very important in online shopping. Through product recommendation, various product information can be recommended to users, thereby shortening the path for users to find the products they need and enhancing the user experience.

[0003] In the prior art, when a user starts an application related to online shopping, the application determines the products that the user may be interested in, determines search keywords based on the products that the user may be interested in, and then recommends products to the user according to the search keywords. However, this may result in a relatively high similarity of the products recommended by the application when the user uses the application because they rely on the user's historical purchase behavior, thus resulting in a low purchase conversion rate of the recommended products.

[0004] Therefore, how to recommend products according to the scenario to increase the difference and flexibility of the recommended products through dynamic update over time is a problem that needs to be solved.

[0005] The above information disclosed in the background art section is only used to enhance the understanding of the background of this application, and therefore it may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

[0006] The product recommendation method provided by the embodiments of this application solves, at least to a certain extent, the problem of low difference and flexibility in product recommendation.

[0007] The embodiments of this application provide a product recommendation method, including: obtaining seasonal product information of the current seasonal scenario corresponding to the current seasonal information; displaying the seasonal product information; and in response to a trigger instruction for a first area where a receivable trigger operation associated with the seasonal product information is located, displaying a first recommendation page generated based on the seasonal product information.

[0008] Optionally, it further includes: obtaining period product information of the current period scenario corresponding to the current period information; and the displaying the seasonal product information includes: displaying the seasonal product information and the period product information in a carousel form.

[0009] Optionally, the period product information includes a period product combination and / or a period category combination associated with the current period scenario.

[0010] Optionally, the carousel display of the seasonal product information and the period product information includes: in the target display window area of the client main screen, carousel the seasonal product information and the period product information; wherein, the target display window area includes one or more resource positions, and each resource position displays one period product in the period product combination or one period category in the period category combination.

[0011] Optionally, the carousel display of the seasonal product information and the period product information includes: when the period product information includes the period product combination, when displaying the period product information, display at least one of the product images, product names, and product price tags of each product in the period product combination; when the period product information includes the period category combination, when displaying the period product information, display at least one of the category images and category names of each category in the period category combination.

[0012] Optionally, the carousel display of the seasonal product information and the period product information includes: when displaying the seasonal product information, display the seasonal product card corresponding to the seasonal product information; when displaying the period product information, display the period product card corresponding to the period product information; the period product card is used to display the period product combination and / or the period category combination associated with the current period scenario.

[0013] Optionally, it further includes: obtaining at least one of the information cards corresponding to the list type information, message information, and task information; and carousel displaying the seasonal product card, the period product card, and the information card.

[0014] Optionally, it further includes: in response to the user triggering the target product in the period product combination, loading and displaying the store page of the store to which the target product belongs, and positioning the target product on the store page.

[0015] Optionally, it further includes: in response to the user triggering the target category in the period category combination, loading and displaying a second recommendation page formed based on the category keywords corresponding to the target category; the second recommendation page displays the recommended stores and the product information of the recommended stores.

[0016] Optionally, the second recommendation page is generated by querying candidate stores based on the category keywords, screening one or more recommended stores from the candidate stores based on the user's location, and according to the information of the recommended stores; and the second recommendation page includes the category classification label of the target category.

[0017] Optionally, the display of the seasonal product information includes: displaying the current seasonal information and the copywriting information corresponding to the current seasonal scene; displaying the seasonal product images corresponding to the current seasonal scene.

[0018] Optionally, the display of the seasonal product images corresponding to the current seasonal scene includes: displaying the seasonal product images in the first area; after the seasonal product images are triggered, loading and displaying a first recommended page formed based on the seasonal product keywords corresponding to the seasonal product information; wherein, the first recommended page is generated by querying candidate stores based on the seasonal product keywords, screening one or more recommended stores that provide the seasonal products corresponding to the seasonal product information from the candidate stores based on the user's location, and generating according to the information of the recommended stores; and, the first recommended page includes at least one piece of information such as the store information of the recommended store and the product classification label of the seasonal product.

[0019] Optionally, the current seasonal information includes at least one of the season, month, solar term, and holiday corresponding to the current time.

[0020] Optionally, it further includes: if the current seasonal scene is not obtained or the seasonal product information corresponding to the current seasonal scene is not obtained, obtaining the period product information of the current period scene corresponding to the current period information, and displaying the period product information.

[0021] Optionally, it further includes: displaying the product information corresponding to the scene with a higher priority based on the priority of the current seasonal scene and the current period scene.

[0022] Optionally, it is applied to a target desktop component generated by a target application; the target desktop component is displayed on the desktop of the client main screen; the obtaining of the seasonal product information of the current seasonal scene corresponding to the current seasonal information includes: the target desktop component regularly sending a data refresh request to the server and receiving the seasonal product information feedback by the server for the data refresh request.

[0023] Optionally, it further includes: obtaining the period product information feedback by the server for the data refresh request, and displaying the period product information.

[0024] Optionally, it further includes: in response to a trigger instruction in a second area of the target desktop component interface that can receive trigger operations, loading the target application.

[0025] Optionally, presenting a first recommendation page generated based on the seasonal product information in response to a trigger instruction for a first area that responds to a receivable trigger operation associated with the seasonal product information includes: in response to the trigger instruction for the first area within the target desktop component interface, invoking the target application and loading the first recommendation page generated by the target application based on the seasonal product information.

[0026] Optionally, it further includes: presenting a combination of seasonal products included in the seasonal product information within the target desktop component interface; in response to a trigger instruction for a target product in the combination of seasonal products, invoking the target application and loading a store page of a target store to which the target product belongs included in the target application, and positioning to the target product on the store page.

[0027] Optionally, it further includes: presenting a combination of seasonal products included in the seasonal product information within the target desktop component interface; in response to a trigger instruction for a target product in the combination of seasonal products, invoking the target application and loading a product details page or a add-to-cart page of the target product included in the target application.

[0028] Optionally, it further includes: presenting a combination of seasonal categories included in the seasonal product information within the target desktop component interface; in response to a trigger instruction for a target category in the combination of seasonal categories, invoking the target application and loading a second recommendation page formed by the target category corresponding category keywords of the target application; the second recommendation page includes recommended stores and product information of the recommended stores queried based on the category keywords and the user location.

[0029] Another product recommendation method provided by an embodiment of this application includes: obtaining current seasonal information, determining a current seasonal scenario corresponding to the current seasonal information; determining seasonal product information corresponding to the current seasonal scenario, the seasonal product information being presented on a client; obtaining first recommendation data associated with the seasonal product information, the first recommendation data being used to generate a first recommendation page presented on the client.

[0030] Optionally, it further includes: receiving a data refresh request sent by the client; after receiving the data refresh request, performing the steps of: obtaining current seasonal information, determining a current seasonal scenario corresponding to the current seasonal information; determining seasonal product information corresponding to the current seasonal scenario; sending the seasonal product information to the client in response to the data refresh request, so that the client presents the seasonal product information.

[0031] Optionally, it further includes: receiving a first recommendation request sent by the client based on the seasonal commodity information; the first recommendation request is generated by the client in response to a trigger instruction in a first area where a receivable trigger operation associated with the seasonal commodity information is located; determining a seasonal commodity keyword corresponding to the seasonal commodity information according to the first recommendation request; determining first recommendation data for the first recommendation request according to the seasonal commodity keyword; and sending the first recommendation data to the client, so that the client displays a first recommendation page corresponding to the seasonal commodity information formed based on the first recommendation data.

[0032] Optionally, the determining the first recommendation data for the first recommendation request according to the seasonal commodity keyword includes: querying candidate stores according to the seasonal commodity keyword; screening one or more recommended stores that provide the seasonal commodities corresponding to the seasonal commodity information from the candidate stores according to the user location corresponding to the client; generating the first recommendation data according to the information of the recommended stores; the first recommendation data includes at least one of the store information of the recommended stores and the commodity classification label of the seasonal commodities.

[0033] Optionally, it further includes: obtaining seasonal commodity information of a current period scene corresponding to the current period information; sending the seasonal commodity information to the client in response to the data refresh request, so that the client displays the seasonal commodity information.

[0034] Optionally, the obtaining the seasonal commodity information of the current period scene corresponding to the current period information includes: recalling commodities and / or categories matching the current period scene according to the user's historical purchase behavior, commodity popularity, and estimated user click-through rate, and correspondingly serving as candidate seasonal commodities and candidate seasonal categories; filtering the candidate seasonal commodities and / or candidate seasonal categories according to at least one piece of information such as a scheduling plan, user location, user attributes, and display fatigue; obtaining the seasonal commodity information after filtering; generating a data refresh response for the data refresh request based on the seasonal commodity information; and sending the data refresh response to the client, so that the client displays the corresponding seasonal commodity information based on the data refresh response.

[0035] Optionally, it further includes: receiving a second recommendation request sent by the client based on the target category corresponding to the current period information included in the period commodity information; the second recommendation request is generated by the client in response to a trigger instruction for the target category; determining a category keyword corresponding to the target category according to the second recommendation request; querying recommended stores corresponding to the target category according to the category keyword and the user location; generating second recommendation data according to the information of the recommended stores; and sending the second recommendation data to the client for the second recommendation request, so that the client displays a second recommendation page formed based on the second recommendation data.

[0036] Optionally, it further includes: setting corresponding commodity period tags for different periods; the querying recommended stores corresponding to the target category according to the category keyword and the user location includes: recalling commodity information matching the current period information according to the commodity period tag as the first candidate period commodity; querying recommended stores corresponding to the target category from the first candidate period commodity according to the category keyword and the user location, and the recommended stores corresponding to the target category are used to generate the second recommendation data.

[0037] Optionally, it further includes: receiving a third recommendation request sent by the client based on the target commodity corresponding to the current period information included in the period commodity information; the third recommendation request is generated by the client in response to a trigger instruction for the target commodity; determining the target store to which the target commodity belongs according to the third recommendation request; obtaining the store page of the target store and locating the target commodity on the store page; and sending the store page with the located target commodity to the client for the third recommendation request.

[0038] Optionally, the obtaining of the first recommendation data associated with the seasonal commodity information includes: determining a commodity category tag matching the current seasonal scenario, recalling the first seasonal commodities associated with the commodity category tag, and generating the first recommendation data associated with the seasonal commodity information according to the information of the first seasonal commodities; and / or determining a venue identifier corresponding to the current seasonal scenario, recalling the second seasonal commodities associated with the venue identifier, and generating the first recommendation data associated with the seasonal commodity information according to the information of the second seasonal commodities.

[0039] Optionally, it further includes: setting corresponding commodity seasonal tags for different seasons; wherein the commodity seasonal tags are used to recall commodity information associated with the commodity seasonal tags matching the current seasonal information, and determining the first recommendation data associated with the seasonal commodity information according to the recall.

[0040] Optionally, the client is a target desktop component generated by a target application; the target desktop component is displayed on the desktop of the client's home screen.

[0041] An embodiment of the present application further provides a product recommendation device, which is characterized by including: a product determination unit, configured to obtain seasonal product information of the current seasonal scenario corresponding to the current seasonal information; a product display unit, configured to display the seasonal product information; and an operation unit, configured to, in response to a trigger instruction for a first area where a receivable trigger operation associated with the seasonal product information is located, display a first recommendation page generated based on the seasonal product information.

[0042] An embodiment of the present application further provides a product recommendation device, including: a scenario determination unit, configured to obtain the current seasonal information and determine the current seasonal scenario corresponding to the current seasonal information; a product determination unit, configured to determine the seasonal product information corresponding to the current seasonal scenario, and the seasonal product information is displayed on the client; and a recommendation unit, configured to obtain first recommendation data associated with the seasonal product information, and the first recommendation data is used to generate a first recommendation page displayed on the client.

[0043] An embodiment of the present application further provides an electronic device, including: a memory and a processor; the memory is used to store a computer program, and after the computer program is run by the processor, the method provided by the embodiment of the present application is executed.

[0044] An embodiment of the present application further provides a computer storage medium, storing computer execution instructions, and when the computer execution instructions are executed by a processor, the method provided by the embodiment of the present application is implemented.

[0045] Compared with the prior art, the present application has the following advantages:

[0046] A product recommendation method, device, electronic device, and storage medium provided by an embodiment of the present application obtain seasonal product information of a current seasonal scene corresponding to current seasonal information; display the seasonal product information; and in response to a trigger instruction for a first area capable of receiving a trigger operation associated with the seasonal product information, display a first recommendation page generated based on the seasonal product information. Thus, product recommendation to users based on the current seasonal scene is achieved. Since the seasonal scene is dynamically changing, the products recommended to users change dynamically with the change of the seasonal scene, thus solving to a certain extent the problem of low difference and flexibility of recommended products. Further, by recommending products to users based on the current time period scene, the difference of recommended products is improved by dynamically refreshing with a finer time granularity, avoiding homogenization and enhancing the real-time degree of dynamic recommendation. Further, by implementing product recommendation to users based on the desktop component according to the seasonal scene and / or the time period scene, it is possible to reach users with the information of recommended products without starting the application of the desktop component, receive user operations, and provide more information about recommended products to users, improving the timeliness of reaching users with recommended products and simplifying the operation path for users to operate recommended products, and enhancing the convenience of users to operate recommended products.

[0047] Another product recommendation method, device, electronic device, and storage medium provided by an embodiment of the present application obtain current seasonal information, determine a current seasonal scene corresponding to the current seasonal information; determine seasonal product information corresponding to the current seasonal scene, and the seasonal product information is displayed on the client; obtain first recommendation data associated with the seasonal product information, and the first recommendation data is used to generate a first recommendation page displayed on the client. Since the seasonal scene is dynamically changing, the products recommended to users are dynamically refreshed with the change of the seasonal scene, thus solving to a certain extent the problem of low difference and flexibility of recommended products. Further, by recommending products to users based on the current time period scene, the difference of recommended products is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a processing flowchart of a product recommendation method provided by the first embodiment of the present application;

[0049] Figure 2 is a display schematic diagram of a desktop component seasonal scene provided by the first embodiment of the present application;

[0050] Figure 3 is a first display schematic diagram of a desktop component time period scene provided by the first embodiment of the present application;

[0051] Figure 4 is a second display schematic diagram of a desktop component time period scene provided by the first embodiment of the present application;

[0052] Figure 5 It is a schematic diagram of a commodity recommendation device provided in the second embodiment of the present application;

[0053] Figure 6 It is a processing flowchart of a commodity recommendation method provided in the third embodiment of the present application;

[0054] Figure 7 It is a schematic diagram of a commodity recommendation device provided in the fourth embodiment of the present application;

[0055] Figure 8 It is a schematic diagram of an electronic device provided by the present application. Detailed implementation manners

[0056] Many specific details are set forth in the following description in order to provide a thorough understanding of the present application. However, the present application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar generalizations without departing from the connotation of the present application. Therefore, the present application is not limited by the specific implementations disclosed below.

[0057] The embodiments of the present application provide various commodity recommendation methods, devices, electronic devices, and storage media. They will be described one by one in the following embodiments.

[0058] For ease of understanding, relevant concepts and application scenarios involved in the embodiments of the present application are first given.

[0059] Seasonal time refers to special times such as seasons, months, solar terms, and holidays. People often adopt commodities with specific meanings for these special times, such as specific foods, gifts, clothes, customs, etc., also known as seasonal periods. Commodities with specific meanings for seasonal time are seasonal commodities, and seasonal commodities have seasonal characteristics. For example, the Dragon Boat Festival is a seasonal time, and the zongzi provided during the relevant period of this seasonal time is a seasonal commodity of this seasonal time, that is, the zongzi has the seasonal characteristics of the Dragon Boat Festival. The so-called commodity refers to a commodity in a broad sense, including but not limited to physical commodities, services, etc. The link of timely providing corresponding seasonal commodities to users during a seasonal time is a seasonal scenario corresponding to this seasonal time. The seasonal scenario connects users and commodities with seasonal characteristics based on the seasonal time.

[0060] Time period is a unit representing the length of time continuation. For example, a natural day can be divided into multiple different time periods. For example, the period from 7:00 to 9:00 of a natural day is divided into a time period, and this time period can be defined as the breakfast time period. Commodities provided according to the time period characteristics are time period commodities. For example, time period commodities during the breakfast time period generally include milk, breakfast buns, porridge, etc. The link of timely providing corresponding commodities to users during a time period is a time period scenario corresponding to this time period. The time period scenario connects users and commodities with time period characteristics based on the time period.

[0061] A desktop component is a small application that is displayed on the main screen desktop, enabling users to use certain functions without opening the application corresponding to the desktop component. For example, after adding the desktop component provided by an application for Function A to the main screen desktop, users can view the information of the application and interact through this desktop component. Desktop components include, but are not limited to, widgets, applets, plugins, or micro-widgets. In this embodiment, product information can be presented to users through the desktop component.

[0062] In actual applications, online shopping users often prefer to view recommended stores or products first and then decide whether to enter the merchant's store and / or browse the products that the merchant can offer to users. Therefore, when users use an application for online shopping, if the recommended products change dynamically according to the seasons and / or time periods, the recommended products can be refreshed dynamically based on time characteristics. By regularly refreshing the products recommended based on the seasons and / or time periods through the desktop component, users can obtain timely information on differentiated recommended products, thus facilitating the timely satisfaction of users' product demands with seasonal and / or time period characteristics and improving the conversion rate of transactions.

[0063] It should be noted that the information disclosed above is only used to help understand this application and does not mean constituting the prior art known to those of ordinary skill in the art.

[0064] The following Figures 1 to 4 describes the product recommendation method provided in the first embodiment of this application.

[0065] Figure 1 The product recommendation method shown includes:

[0066] Step S101, obtaining the seasonal product information of the current seasonal scene corresponding to the current seasonal information;

[0067] Step S102, presenting the seasonal product information;

[0068] Step S103, in response to a trigger instruction for the first area where a receivable trigger operation associated with the seasonal product information can be received, presenting a first recommendation page generated based on the seasonal product information.

[0069] The product recommendation method can be deployed on the client used by the user. The so-called user especially includes consumers. The so-called client includes a client application running on the electronic device used by the customer for the user to conduct online shopping, or can also be a desktop component generated for the client application. The electronic devices used by the customer include, but are not limited to, smart phones, tablet computers, portable computers, desktop computers, etc.

[0070] Preferably, the client is a target desktop component generated by a target application; the target desktop component is displayed on the desktop of the client's main screen (i.e., the main screen interface). The target application is an application that provides an online shopping platform for users.

[0071] Furthermore, in this embodiment, products can also be recommended based on time period characteristics, so that the recommended products change dynamically with the changes of seasons and / or time periods, and the recommended products are dynamically refreshed based on time characteristics from the seasonal dimension and the time period dimension. Among them, it also includes: setting corresponding product time period tags for different time periods. Specifically, a natural day can be divided into multiple time periods. For example, for the takeaway and catering platforms, a natural day is divided into 5 time periods. 04:00 to 09:59 is the first time period, 10:00 to 13:59 is the second time period, 14:00 to 16:59 is the third time period, 17:00 to 19:59 is the fourth time period, and 20:00 to 03:59 is the fifth time period. Corresponding tags are set according to the user consumption habit characteristics of each time period. Among them, the first time period corresponds to the breakfast time period scene and matches the breakfast tag; the second time period corresponds to the lunch time period scene and matches the lunch tag; the third time period corresponds to the afternoon tea time period scene and matches the afternoon tea tag; the fourth time period corresponds to the dinner time period scene and matches the dinner tag; the fifth time period corresponds to the late-night snack time period scene and matches the late-night snack tag. In subsequent steps, product information that matches the current time period information can be recalled according to the product time period tags as the recommended range of time period products.

[0072] As described in step S101, obtain the seasonal product information of the current seasonal scene corresponding to the current seasonal information. Among them, the current seasonal information includes at least one of the season, month, solar term, and holiday corresponding to the current time. In practical applications, it also includes: pre-setting tags for products and / or categories to facilitate the recall of products and stores according to the tags, so as to determine the recommended range of products. During implementation, the obtaining of the seasonal product information of the current seasonal scene corresponding to the current seasonal information includes: determining the product category tag that matches the current seasonal scene, and determining the seasonal product information according to the product category tag; and / or determining the venue identifier corresponding to the current seasonal scene, and determining the seasonal product information according to the venue identifier. The seasonal product information includes at least one of the seasonal keywords corresponding to the seasonal product and the seasonal product image. The client can request the server to obtain the seasonal product information of the current seasonal scene, or determine the seasonal product information according to the current seasonal information.

[0073] In this embodiment, it further includes: setting corresponding product seasonal tags according to different seasons; wherein, the product seasonal tags are used to recall product information associated with the product seasonal tags that match the current seasonal information, and the server generates recommendation data associated with the seasonal product information based on the recalled product information. During implementation, product seasonal tags are set according to the seasonal characteristics of different seasons. For example, during the Dragon Boat Festival season, the zongzi category is set as the Dragon Boat Festival category tag, and the zongzi products are set as the Dragon Boat Festival product tags.

[0074] Preferably, the client requests the server to obtain the seasonal product information of the current seasonal scenario. The server performs the following processing: receiving the data refresh request sent by the client; obtaining the current seasonal information, and determining the current seasonal scenario corresponding to the current seasonal information; determining the seasonal product information corresponding to the current seasonal scenario; sending the seasonal product information to the client for the data refresh request, so that the client displays the seasonal product information.

[0075] It further includes: the server obtains the period product information of the current period scenario corresponding to the current period information; sends the period product information to the client for the data refresh request, so that the client displays the period product information. Among them, the obtaining of the period product information of the current period scenario corresponding to the current period information includes: recalling products and / or categories that match the current period scenario according to the user's historical purchase behavior, product popularity, and estimated user click-through rate, and correspondingly serving as candidate period products and candidate period categories; filtering the candidate period products and / or candidate period categories according to at least one of the scheduling plan, user location, user attributes, and display fatigue degree, and obtaining the period product information after filtering; generating a data refresh response for the data refresh request based on the period product information; sending the data refresh response to the client, so that the client displays the corresponding period product information based on the data refresh response.

[0076] When the method is applied to the target desktop component, the target desktop component periodically sends a data refresh request to the server, so that the interface of the target desktop component refreshes the products recommended to the user based on seasons and / or periods, enabling the user to obtain the recommendation information in a timely manner.

[0077] As described in step S102, display the seasonal product information. Among them, the display of the seasonal product information includes: displaying the current seasonal information and the copywriting information corresponding to the current seasonal scene; displaying the seasonal product images corresponding to the current seasonal scene. Among them, the display of the seasonal product images corresponding to the current seasonal scene includes: displaying the seasonal product images in the first area; after the seasonal product images are triggered, a first recommendation page formed based on the seasonal product keywords corresponding to the seasonal product information is loaded and displayed; among them, the first recommendation page is generated by querying candidate stores based on the seasonal product keywords, screening one or more recommended stores that provide the seasonal products corresponding to the seasonal product information from the candidate stores based on the user's location, and generating according to the information of the recommended stores; and the first recommendation page includes at least one of the store information of the recommended store and the product classification label of the seasonal product.

[0078] In a preferred embodiment, it includes: obtaining the seasonal product information of the current seasonal scene corresponding to the current time period information; displaying the seasonal product information and the seasonal product information of the time period in a carousel form, specifically including carousel-displaying the seasonal product information and the seasonal product information of the time period in the first area. Preferably, the seasonal product information of the time period includes a seasonal product combination and / or a seasonal category combination associated with the current seasonal scene. During implementation, the upper limit of the number of products in the seasonal product combination and the upper limit of the number of categories in the seasonal category combination are determined in advance according to the size of the interface of the target desktop component. For example, the upper limit of the number of products in the seasonal product combination and the upper limit of the number of categories in the seasonal category combination are 3 respectively. Among them, the display of the seasonal product information and the seasonal product information of the time period in a carousel form includes: when the seasonal product information of the time period includes the seasonal product combination, when displaying the seasonal product information of the time period, at least one of the product images, product names, and product price labels of each product in the seasonal product combination is displayed; when the seasonal product information of the time period includes the seasonal category combination, when displaying the seasonal product information of the time period, at least one of the category images and category names of each category in the seasonal category combination is displayed.

[0079] In this embodiment, when the method is applied to the target desktop component, the interface of the target desktop component is displayed on the client's main screen. The interface includes a target display window area for displaying seasonal product information and / or period product information. This target display window area may be the same as the first area or different from the first area, such as a specific area within the first area. Specifically, the seasonal product information and the period product information are displayed in a carousel form, including: in the target display window area of the client's main screen, the seasonal product information and the period product information are carousel-displayed; wherein, the target display window area includes one or more resource positions, and each resource position displays one period product in the period product combination or one period category in the period category combination.

[0080] This embodiment further includes: displaying the seasonal product information and / or the period product information in the form of cards. Specifically, the seasonal product information and the period product information are displayed in a carousel form, including: when the seasonal product information is displayed, the seasonal product card corresponding to the seasonal product information is displayed; when the period product information is displayed, the period product card corresponding to the period product information is displayed; the period product card is used to display the period product combination and / or the period category combination associated with the current period scene. Further, it also includes: obtaining at least one of the information cards corresponding to the list type information, the message information, and the task information; and displaying the seasonal product card, the period product card, and the information card in a carousel form.

[0081] In one implementation, it includes: if the current seasonal scene is not obtained or the seasonal product information corresponding to the current seasonal scene is not obtained, then obtain the period product information of the current period scene corresponding to the current period information, and display the period product information.

[0082] In one implementation, it includes: based on the priorities of the current seasonal scene and the current period scene, display the product information corresponding to the scene with the higher priority.

[0083] The above embodiments can be combined with each other without conflict.

[0084] As described in step S103, in response to a trigger instruction for a first area where a receivable trigger operation associated with the seasonal commodity information can be performed, a first recommendation page generated based on the seasonal commodity information is displayed. This step is a user interaction operation. Specifically, the seasonal commodity image can be displayed in the first area in the above step; correspondingly, after the seasonal commodity image is triggered, a first recommendation page formed based on the seasonal commodity keywords corresponding to the seasonal commodity information is loaded and displayed; wherein, the first recommendation page is generated by querying candidate stores based on the seasonal commodity keywords, screening one or more recommended stores that provide the seasonal commodities corresponding to the seasonal commodity information from the candidate stores based on the user's location, and generating according to the information of the recommended stores; and, the first recommendation page includes at least one piece of information such as the store information of the recommended store and the commodity classification label of the seasonal commodity. In practical applications, the first recommendation page is the first search result page corresponding to the seasonal commodity information. For example, when the user touches or clicks on the first area where the seasonal commodity information is displayed, it jumps to the first search result page. The specific process includes: the user touches or clicks on the first area to start or evoke the corresponding application, and forms and displays a first search result page according to the seasonal commodity keywords corresponding to the seasonal commodity information within the application.

[0085] In one embodiment, when the user triggers a commodity in the time period commodity combination, it specifically includes: in response to the user triggering the target commodity in the time period commodity combination, loading and displaying the store page of the store to which the target commodity belongs, and positioning the target commodity on the store page. That is, in the process of jumping to the store page, it is anchored to the target commodity on the store page, and the target commodity on the store page is marked as the anchored state, for example, highlighting the target commodity. In actual implementation, when the target commodity is triggered, it can also jump to the commodity detail page or the add-to-cart page of the target commodity.

[0086] In one embodiment, when the user triggers a category in the time period category combination, it specifically includes: in response to the user triggering the target category in the time period category combination, loading and displaying a second recommendation page formed based on the category keywords corresponding to the target category; the second recommendation page displays the recommended stores and the commodity information of the recommended stores. Wherein, the second recommendation page is generated by querying candidate stores based on the category keywords, screening one or more recommended stores from the candidate stores based on the user's location, and generating according to the information of the recommended stores; and, the second recommendation page includes the category classification label of the target category. The category classification label is the secondary category label of the target category. The secondary category label refers to dividing a category into sub-categories, and the label identifying such a category is the secondary category label of the category.

[0087] In this embodiment, the trigger operations that the first area can receive include, but are not limited to, touch operations, click operations, vertical swipes, and horizontal swipes within a certain range within the first area.

[0088] In this embodiment, the first recommended page is preferably generated according to the first recommended data associated with the seasonal commodity information obtained from the server. Specifically, the seasonal commodity information is displayed in the first area. In response to a trigger instruction for the first area or the seasonal commodity information, the client sends a first recommendation request based on the seasonal commodity information to the server; the server receives the first recommendation request, determines the seasonal commodity keyword corresponding to the seasonal commodity information according to the first recommendation request; the server determines the first recommended data for the first recommendation request according to the seasonal commodity keyword; the server sends the first recommended data to the client, so that the client displays the first recommended page corresponding to the seasonal commodity information formed based on the first recommended data. The first recommended page can be generated and rendered by the client according to the first recommended data, or can be generated by the server according to the first recommended data and then sent to the client for rendering. Among them, determining the first recommended data for the first recommendation request according to the seasonal commodity keyword includes: querying candidate stores according to the seasonal commodity keyword; screening one or more recommended stores that provide the seasonal commodities corresponding to the seasonal commodity information from the candidate stores according to the user location corresponding to the client; generating the first recommended data according to the information of the recommended stores; the first recommended data includes at least one of the store information of the recommended stores and the commodity classification label of the seasonal commodities.

[0089] In this embodiment, the second recommendation page is preferably generated according to second recommendation data associated with the target category obtained by the server. Specifically, a category combination corresponding to the current time period information is displayed in the first area. In response to a trigger instruction for the target category in the category combination of the time period, the client sends a second recommendation request based on the target category to the server; the server determines a category keyword corresponding to the target category according to the second recommendation request; the server queries recommended stores corresponding to the target category according to the category keyword and the user location, and generates second recommendation data according to the information of the recommended stores; the server sends the second recommendation data to the client for the second recommendation request, so that the client displays a second recommendation page formed based on the second recommendation data. The second recommendation page can be generated and rendered by the client according to the second recommendation data, or can be generated by the server according to the second recommendation data and sent to the client for rendering. Among them, the server queries recommended stores corresponding to the target category according to the category keyword and the user location, including: the server recalls product information matching the current time period information according to the product time period label as the first candidate time period product; the server queries the recommended stores corresponding to the target category from the first candidate time period product according to the category keyword and the user location, and the recommended stores corresponding to the target category are used to generate the second recommendation data.

[0090] In this embodiment, when the method is applied to a target desktop component generated by a target application; obtaining seasonal product information of the current seasonal scene corresponding to the current seasonal information includes: the target desktop component regularly sends a data refresh request to the server and receives the seasonal product information feedback by the server for the data refresh request. It further includes: the target desktop component obtains the time period product information feedback by the server for the data refresh request and displays the time period product information. Thus, relevant product information recommended based on seasonal features and / or time period features is displayed to the user through the desktop component, and the relevant product information recommended based on seasonal features and / or time period features can be refreshed in a timely manner, so that the latest recommended product information can reach the user through the home screen. Further, user interaction operations can also be performed, thereby simplifying user operations and improving the conversion rate of transactions.

[0091] Further, it further includes: in response to a trigger instruction for a second area in the target desktop component interface where a trigger operation can be received, loading the target application. The second area is different from the first area. Among them, in response to a trigger instruction for the first area where a trigger operation associated with the seasonal product information can be received, presenting a first recommendation page generated based on the seasonal product information includes: in response to a trigger instruction for the first area in the target desktop component interface, invoking the target application and loading the first recommendation page generated by the target application based on the seasonal product information.

[0092] In one embodiment, it further includes: presenting a combination of seasonal products included in the seasonal product information in the target desktop component interface; in response to a trigger instruction for a target product in the combination of seasonal products, invoking the target application and loading a store page of a target store to which the target product belongs included in the target application, and locating the target product on the store page.

[0093] In one embodiment, it further includes: presenting a combination of seasonal products included in the seasonal product information in the target desktop component interface; in response to a trigger instruction for a target product in the combination of seasonal products, invoking the target application and loading a product detail page or a shopping cart addition page of the target product included in the target application.

[0094] In one embodiment, it further includes: presenting a combination of seasonal categories included in the seasonal product information in the target desktop component interface; in response to a trigger instruction for a target category in the combination of seasonal categories, invoking the target application and loading a second recommendation page formed based on category keywords corresponding to the target category by the target application; the second recommendation page includes recommended stores and product information of the recommended stores queried based on the category keywords and the user's location.

[0095] Please refer to Figure 2, A schematic diagram showing a seasonal scene display of a desktop component is shown in the figure, including: a main screen desktop 201 and a first recommended page 202 based on seasonal keywords. Among them, the main screen desktop displays desktop components and may also display other applications and / or desktop components. The desktop component exemplified in the figure is the desktop component of Application 1, and the interface of this desktop component displays information corresponding to the current seasonal scene, including displaying seasonal product information in the first area, such as displaying seasonal product images; the interface of the desktop component may also display, including but not limited to, seasonal copywriting information, date information, location information, weather information, seasonal information, etc.; the interface of the desktop component may also display a search entry, and after this search entry is triggered, a search page for providing a search function associated with the search entry is loaded. Specifically, the application corresponding to the desktop component is first started or invoked, and then the search page is loaded within the application. The first area can receive a trigger operation, and after the first area is triggered, the first recommended page based on the seasonal keywords is loaded and displayed. Specifically, the application corresponding to the desktop component is first started or invoked, and then a search result page based on the seasonal keywords is formed within the application, which is the first recommended page. The seasonal keywords are the search keywords corresponding to the current seasonal scene or keywords related thereto. Of course, one or more seasonal products can also be displayed in the first area, and after the target product among the seasonal products is triggered, the store page of the store to which the target product belongs is loaded, and the target product is located on this page, such as highlighting the target product. Specifically, the application corresponding to the desktop component is first started or invoked, and then the store page is loaded within the application. The other areas of the desktop component except the first area and the search entry can be used as the second area, and the second area can also receive a trigger operation, and after this area is triggered, the application corresponding to this desktop component can be started or invoked. The first recommended page 202 based on the seasonal keywords can specifically be a search result page for searching for seasonal keywords. The first recommended page exemplified in the figure includes: a search term input area for receiving search terms and search results for the current seasonal keywords; in the exemplified search term input area in the figure, the current seasonal keywords are displayed, and the search results for the current seasonal keywords include stores providing seasonal products searched or filtered based on the user's location after being searched, and the seasonal products of these stores, such as Store 1 providing seasonal products and the seasonal products of this store, Store 2 providing seasonal products and the seasonal products of this store, etc. The search results can be displayed in the recommended result display area exemplified in the figure. The first recommended page also includes other information such as category labels of seasonal products: Label 1, Label 2, etc.

[0096] Please refer to again Figure 3 , A schematic diagram showing one display of a time period scene of a desktop component is shown in the figure, including: a main screen desktop 301 and a store page 302 of the store to which the target product belongs. Among them, the main screen desktop 301 is similar to Figure 2 the main screen desktop in Figure 2The difference in the main screen desktop is the text information of the interface display period of the desktop component, and the first area displays the product combination for each period. Specifically, each period product in the product combination for each period is displayed, such as period product 1, period product 2, etc. For each period product displayed, information such as product image, product name, price label (including actual price and original price) can be displayed. After the target product in the period product combination is triggered, the store page 302 of the store to which the target product belongs is loaded, and the target product is located on this page, such as highlighting the target product. The store name, store logo, and other store information such as store reviews, store announcements, and store promotion information are also displayed on the store page. Other products in the store are also displayed on the store page. Specifically, the application corresponding to the desktop component is first started or invoked, and then the store page is loaded within the application. The store page can display a prompt indicating the recommended results of the keywords of the period products in the target store, so as to maintain the scene connection when the desktop component transitions to the store page included in the application.

[0097] Please also refer to Figure 4 , which shows another display schematic diagram of the period scene of a desktop component, including: the main screen desktop 401, and the second recommendation page 402 based on the category keywords of the target category. Among them, the main screen desktop 401 is similar to Figure 2 and Figure 3 the main screen desktop in Figure 3 The difference between the main screen desktop in Figure 3 and the main screen desktop in Figure 3 is that the first area of the interface of the desktop component displays the period category combination. Specifically, each period category in the period category combination is displayed, such as period category 1, period category 2, etc. For each period category displayed, information such as product image and category name can be displayed. After the target category in the period category combination is triggered, the second recommendation page 402 based on the category keywords of the target category is loaded. Specifically, after the target category is triggered, the application corresponding to the desktop component can be started or invoked, and a search result page based on the category keywords is formed within the application, which is the second recommendation page. The second recommendation page is similar to the display of the first recommendation page in Figure 3 . The difference from the first recommendation page is that: in the search term input area for receiving search terms on the second recommendation page, the category keywords of the current target category and the search results for these category keywords are displayed; in the example in the figure, the search results for the current category keywords include the stores providing the target category products that are searched or filtered based on the user's location after being searched, and the period products in these stores associated with the target category, such as store 1 providing the target category products and the period products in this store associated with the target category, store 2 providing the target category products and the period products in this store associated with the target category, etc. The second recommendation page also includes other information such as the secondary category labels of the target category. In the example in the figure, the target category is period category 1, and the corresponding secondary category labels of period category 1 are displayed: label 1, label 2, etc.

[0098] It is understandable that, such as Figures 2 to 4 the appearance, size, position, style, layout, copywriting, etc. of the interface elements included in the interface display diagram or the like are all illustrative and do not constitute a limitation on the method.

[0099] It should be noted that, without conflict, the features given in this embodiment and other embodiments of the present application can be combined with each other, and the steps S101 and S102 or similar terms do not limit that the steps must be executed successively.

[0100] So far, the method provided in this embodiment has been described. The method displays a first recommendation page related to seasonal commodity information to the user based on the current seasonal scenario, so as to realize recommending commodities to the user based on the current seasonal scenario. Since the seasonal scenario is dynamically changing, the commodities recommended to the user change with the change of the seasonal scenario, thus solving to a certain extent the problem of low difference and flexibility of the recommended commodities. Further, recommending commodities to the user based on the current time period scenario improves the difference of the recommended commodities, and recommending commodities to the user based on the desktop component based on the seasonal scenario and / or time period scenario enables the information of the recommended commodities to reach the user without starting the application of the desktop component, and receiving the user operation to provide more information of the recommended commodities to the user, improving the timeliness of the recommended commodities reaching the user and simplifying the operation path of the user for the recommended commodities, and enhancing the convenience of the user operating the recommended commodities.

[0101] Corresponding to the first embodiment, the second embodiment of the present application provides a commodity recommendation device. For the relevant parts, please refer to the description of the corresponding method embodiment. Please refer to Figure 5 , the commodity recommendation device shown in the figure includes:

[0102] A commodity determination unit 501, configured to obtain seasonal commodity information of the current seasonal scenario corresponding to the current seasonal information;

[0103] A commodity display unit 502, configured to display the seasonal commodity information;

[0104] An operation unit 503, configured to display a first recommendation page generated based on the seasonal commodity information in response to a trigger instruction for a first area where a receivable trigger operation associated with the seasonal commodity information can be performed.

[0105] Optionally, the commodity determination unit 501 is further configured to: obtain time period commodity information of the current time period scenario corresponding to the current time period information; the commodity display unit 502 is specifically configured to: display the seasonal commodity information and the time period commodity information in a carousel form.

[0106] Optionally, the time period commodity information includes a time period commodity combination and / or a time period category combination associated with the current time period scenario.

[0107] Optionally, the product display unit 502 is specifically configured to: carousel the seasonal product information and the time period product information in a target display window area of the client main screen; wherein, the target display window area includes one or more resource positions, and each resource position displays one time period product in the time period product combination or one time period category in the time period category combination.

[0108] Optionally, when the product display unit 502 is specifically configured to: when the time period product information includes the time period product combination, at least one of the product image, product name, and product price label of each product in the time period product combination is displayed when the time period product information is displayed; when the time period product information includes the time period category combination, at least one of the category image and category name of each category in the time period category combination is displayed when the time period product information is displayed.

[0109] Optionally, when the product display unit 502 is specifically configured to: when the seasonal product information is displayed, display a seasonal product card corresponding to the seasonal product information; when the time period product information is displayed, display a time period product card corresponding to the time period product information; the time period product card is used to display a time period product combination and / or a time period category combination associated with the current time period scenario.

[0110] Optionally, the product display unit 502 is specifically configured to: obtain at least one of information cards corresponding to list type information, message information, and task information; and display the seasonal product card, the time period product card, and the information card in a carousel form.

[0111] Optionally, the operation unit 503 is further configured to: in response to a user triggering a target product in the time period product combination, load and display a store page of the store to which the target product belongs, and locate the target product on the store page.

[0112] Optionally, the operation unit 503 is further configured to: in response to a user triggering a target category in the time period category combination, load and display a second recommendation page formed based on category keywords corresponding to the target category; the second recommendation page displays recommended stores and product information of the recommended stores.

[0113] Optionally, the second recommendation page is generated by querying candidate stores based on the category keywords, screening one or more recommended stores from the candidate stores based on the user's location, and according to the information of the recommended stores; and the second recommendation page includes a category classification label of the target category.

[0114] Optionally, the product display unit 502 is specifically configured to: display the current seasonal information and the copywriting information corresponding to the current seasonal scene; display the seasonal product image corresponding to the current seasonal scene.

[0115] Optionally, the product display unit 502 is specifically configured to: display the seasonal product image in the first area; after the seasonal product image is triggered, load and display a first recommendation page formed based on the seasonal product keywords corresponding to the seasonal product information; wherein, the first recommendation page is generated by querying candidate stores based on the seasonal product keywords, screening one or more recommended stores that provide the seasonal products corresponding to the seasonal product information from the candidate stores based on the user's location, and generating according to the information of the recommended stores; and, the first recommendation page includes at least one piece of information such as the store information of the recommended store and the product classification label of the seasonal product.

[0116] Optionally, the current seasonal information includes at least one of the season, month, solar term, and holiday corresponding to the current time.

[0117] Optionally, the product display unit 502 is specifically configured to: if the current seasonal scene is not obtained or the seasonal product information corresponding to the current seasonal scene is not obtained, obtain the period product information of the current period scene corresponding to the current period information, and display the period product information.

[0118] Optionally, the product display unit 502 is specifically configured to: display the product information corresponding to the scene with a higher priority based on the priority of the current seasonal scene and the current period scene.

[0119] Optionally, the method is applied to a target desktop component generated by a target application; the target desktop component is displayed on the desktop of the client main screen; the product determination unit 501 is specifically configured to: the target desktop component periodically sends a data refresh request to the server, and receives the seasonal product information fed back by the server in response to the data refresh request.

[0120] Optionally, the product display unit 502 is specifically configured to: obtain the period product information fed back by the server in response to the data refresh request, and display the period product information.

[0121] Optionally, the operation unit 503 is specifically configured to: in response to a trigger instruction in a second area of the target desktop component interface that can receive trigger operations, load the target application.

[0122] Optionally, the operation unit 503 is specifically configured to: in response to a trigger instruction for the first area within the target desktop component interface, evoke the target application and load the first recommendation page generated by the target application based on the seasonal commodity information.

[0123] Optionally, the operation unit 503 is specifically configured to: display the seasonal commodity combinations included in the seasonal commodity information within the target desktop component interface; in response to a trigger instruction for a target commodity in the seasonal commodity combinations, evoke the target application and load the store page of the target store to which the target commodity belongs included in the target application, and locate the target commodity in the store page.

[0124] Optionally, the operation unit 503 is specifically configured to: display the seasonal commodity combinations included in the seasonal commodity information within the target desktop component interface; in response to a trigger instruction for a target commodity in the seasonal commodity combinations, evoke the target application and load the commodity detail page or the add-to-cart page of the target commodity included in the target application.

[0125] Optionally, the operation unit 503 is specifically configured to: display the seasonal category combinations included in the seasonal commodity information within the target desktop component interface; in response to a trigger instruction for a target category in the seasonal category combinations, evoke the target application and load the second recommendation page formed by the target application based on the category keywords corresponding to the target category; the second recommendation page includes recommended stores and commodity information of the recommended stores queried based on the category keywords and the user location.

[0126] Based on the above embodiments, the third embodiment of the present application provides a commodity recommendation method. The following is combined with Figure 6 to illustrate the method. For the same parts, please refer to the descriptions of the corresponding parts of the above embodiments and will not be repeated. Figure 6 The commodity recommendation method shown includes:

[0127] Step S601, obtain the current seasonal information and determine the current seasonal scene corresponding to the current seasonal information;

[0128] Step S602, determine the seasonal commodity information corresponding to the current seasonal scene, and the seasonal commodity information is displayed on the client;

[0129] Step S603, obtain the first recommendation data associated with the seasonal commodity information, and the first recommendation data is used to generate the first recommendation page displayed on the client.

[0130] The described product recommendation method can be deployed on a server. In practical applications, the client sends a data refresh request to the server, and the server executes the above steps of the method in response to the data refresh request. Preferably, the client is a target desktop component generated by a target application; the target desktop component is displayed on the desktop of the client's main screen (i.e., the main screen interface). The target application is an application that provides an online shopping platform for users.

[0131] In this embodiment, it further includes: receiving a data refresh request sent by the client; after receiving the data refresh request, executing the step of determining the seasonal product information: obtaining the current seasonal information, determining the current seasonal scenario corresponding to the current seasonal information; determining the seasonal product information corresponding to the current seasonal scenario; and sending the seasonal product information to the client in response to the data refresh request, so that the client can display the seasonal product information.

[0132] As described in step S603, obtain the first recommendation data associated with the seasonal product information and further send it to the client. The server provides recommendation data to the client in response to a recommendation request sent by the client. This process specifically includes: receiving the first recommendation request based on the seasonal product information sent by the client; the first recommendation request is generated by the client in response to a trigger instruction of a first area where a receivable trigger operation associated with the seasonal product information is located; determining the seasonal product keywords corresponding to the seasonal product information according to the first recommendation request; determining the first recommendation data for the first recommendation request according to the seasonal product keywords; sending the first recommendation data to the client, so that the client can display a first recommendation page corresponding to the seasonal product information formed based on the first recommendation data. Among them, the determining the first recommendation data for the first recommendation request according to the seasonal product keywords includes: querying candidate stores according to the seasonal product keywords; screening out one or more recommended stores that provide the seasonal products corresponding to the seasonal product information from the candidate stores according to the user location corresponding to the client; generating the first recommendation data according to the information of the recommended stores; the first recommendation data includes at least one of the store information of the recommended stores and the product classification label of the seasonal products. In one implementation manner, the obtaining the first recommendation data associated with the seasonal product information includes: determining the product category label that matches the current seasonal scenario, recalling the first seasonal products associated with the product category label, and generating the first recommendation data associated with the seasonal product information according to the information of the first seasonal products; and / or, determining the venue identifier corresponding to the current seasonal scenario, recalling the second seasonal products associated with the venue identifier, and generating the first recommendation data associated with the seasonal product information according to the information of the second seasonal products.

[0133] In this embodiment, it further includes determining products that match the current seasonal scenario based on product seasonal tags. Specifically, the following is pre-executed: setting corresponding product seasonal tags for different seasons; wherein, the product seasonal tags are used to recall product information associated with the product seasonal tags that match the current seasonal information, and determine first recommendation data associated with the seasonal product information based on the recall.

[0134] This embodiment further includes: recommending products based on time period characteristics, which specifically includes the following processing: obtaining time period product information of the current time period scenario corresponding to the current time period information; sending the time period product information to the client in response to the data refresh request, so that the client displays the time period product information. Among them, the obtaining of the time period product information of the current time period scenario corresponding to the current time period information includes: recalling products and / or categories that match the current time period scenario according to the user's historical purchase behavior, product popularity, and estimated user click-through rate, and correspondingly serving as candidate time period products and candidate time period categories; filtering the candidate time period products and / or candidate time period categories according to at least one of the scheduling plan, user location, user attributes, and display fatigue, and obtaining the time period product information after filtering; generating a data refresh response for the data refresh request based on the time period product information; sending the data refresh response to the client, so that the client displays the corresponding time period product information based on the data refresh response.

[0135] In this embodiment, when the server provides recommendation data in response to a recommendation request sent by the client, it further specifically includes: receiving a second recommendation request sent by the client based on the target category corresponding to the current time period information included in the time period product information; the second recommendation request is generated by the client in response to a trigger instruction for the target category; determining a category keyword corresponding to the target category according to the second recommendation request; querying a recommended store corresponding to the target category according to the category keyword and the user location; generating second recommendation data according to the information of the recommended store; sending the second recommendation data to the client in response to the second recommendation request, so that the client displays a second recommendation page formed based on the second recommendation data. Among them, the following is pre-executed: setting corresponding product time period tags for different time periods; correspondingly, the querying of the recommended store corresponding to the target category according to the category keyword and the user location includes: recalling product information that matches the current time period information according to the product time period tag, as the first candidate time period product; querying the recommended store corresponding to the target category from the first candidate time period product according to the category keyword and the user location, and the recommended store corresponding to the target category is used to generate the second recommendation data.

[0136] In this embodiment, when the server provides recommendation data to the client in response to a recommendation request sent by the client, it specifically further includes: receiving a third recommendation request for a target commodity corresponding to the current time period information included in the time period commodity information sent by the client; the third recommendation request is generated by the client in response to a trigger instruction for the target commodity; determining a target store to which the target commodity belongs according to the third recommendation request; obtaining a store page of the target store, and locating the target commodity on the store page; and sending the store page with the located target commodity to the client for the third recommendation request. In one implementation manner, it includes: in response to the third recommendation request, obtaining a commodity details page or a add-to-cart page of the target commodity, and sending the commodity details page or the add-to-cart page to the client.

[0137] So far, the method provided in this embodiment has been described. The method recommends first recommendation data associated with seasonal commodity information to a user based on the current seasonal scenario. Since the seasonal scenario is dynamically changing, the commodities recommended to the user change dynamically with the change of the seasonal scenario, thus solving to a certain extent the problem of low difference and flexibility of the recommended commodities. Further, recommending commodities to the user based on the current time period scenario improves the difference of the recommended commodities over time.

[0138] Corresponding to the third embodiment, the fourth embodiment of the present application provides another commodity recommendation device. For the related parts, please refer to the description of the corresponding method embodiment. Please refer to Figure 7 , the commodity recommendation device shown in the figure includes:

[0139] A scene determination unit 701, configured to obtain current seasonal information and determine a current seasonal scene corresponding to the current seasonal information;

[0140] A commodity determination unit 702, configured to determine seasonal commodity information corresponding to the current seasonal scene, and the seasonal commodity information is displayed on the client;

[0141] A recommendation unit 703, configured to obtain first recommendation data associated with the seasonal commodity information, and the first recommendation data is used to generate a first recommendation page displayed on the client.

[0142] Optionally, the commodity determination unit 702 is further configured to: receive a data refresh request sent by the client; after receiving the data refresh request, execute the steps of: obtaining current seasonal information, determining a current seasonal scene corresponding to the current seasonal information; determining seasonal commodity information corresponding to the current seasonal scene; and sending the seasonal commodity information to the client for the data refresh request, so that the client displays the seasonal commodity information.

[0143] Optionally, the recommendation unit 703 is specifically configured to: receive a first recommendation request based on the seasonal commodity information sent by the client; the first recommendation request is generated by the client in response to a trigger instruction in a first area where a receivable trigger operation associated with the seasonal commodity information is located; determine a seasonal commodity keyword corresponding to the seasonal commodity information according to the first recommendation request; determine first recommendation data for the first recommendation request according to the seasonal commodity keyword; and send the first recommendation data to the client, so that the client displays a first recommendation page corresponding to the seasonal commodity information formed based on the first recommendation data.

[0144] Optionally, the recommendation unit 703 is specifically configured to: query candidate stores according to the seasonal commodity keyword; screen out one or more recommended stores that provide the seasonal commodities corresponding to the seasonal commodity information from the candidate stores according to the user location corresponding to the client; generate the first recommendation data according to the information of the recommended stores; the first recommendation data includes at least one of the store information of the recommended stores and the commodity classification label of the seasonal commodity.

[0145] Optionally, the commodity determination unit 702 is specifically configured to: obtain the commodity information of the current period scene corresponding to the current period information; send the commodity information of the current period to the client for the data refresh request, so that the client displays the commodity information of the current period.

[0146] Optionally, the commodity determination unit 702 is specifically configured to: recall commodities and / or categories that match the current period scene according to the user's historical purchase behavior, commodity popularity, and estimated user click-through rate, and correspondingly use them as candidate period commodities and candidate period categories; filter the candidate period commodities and / or candidate period categories according to at least one piece of information such as the scheduling plan, user location, user attributes, and display fatigue; obtain the commodity information of the current period after filtering; generate a data refresh response for the data refresh request based on the commodity information of the current period; and send the data refresh response to the client, so that the client displays the corresponding commodity information of the current period based on the data refresh response.

[0147] Optionally, the recommendation unit 703 is specifically configured to: receive a second recommendation request sent by the client based on a target category corresponding to the current period information included in the period commodity information; the second recommendation request is generated by the client in response to a trigger instruction for the target category; determine a category keyword corresponding to the target category according to the second recommendation request; query a recommended store corresponding to the target category according to the category keyword and the user location; generate second recommendation data according to the information of the recommended store; and send the second recommendation data to the client for the second recommendation request, so that the client displays a second recommendation page formed based on the second recommendation data.

[0148] Optionally, the device further includes a configuration unit, and the configuration unit is configured to: set corresponding commodity period tags for different periods; the recommendation unit 703 is specifically configured to: recall commodity information matching the current period information according to the commodity period tags as first candidate period commodities; query a recommended store corresponding to the target category from the first candidate period commodities according to the category keyword and the user location, and the recommended store corresponding to the target category is used to generate the second recommendation data.

[0149] Optionally, the recommendation unit 703 is specifically configured to: receive a third recommendation request sent by the client based on a target commodity corresponding to the current period information included in the period commodity information; the third recommendation request is generated by the client in response to a trigger instruction for the target commodity; determine a target store to which the target commodity belongs according to the third recommendation request; obtain a store page of the target store, and locate the target commodity on the store page; and send the store page where the target commodity is located to the client for the third recommendation request.

[0150] Optionally, the recommendation unit 703 is specifically configured to: determine a commodity category tag matching the current seasonal scene, recall first seasonal commodities associated with the commodity category tag, and generate first recommendation data associated with the seasonal commodity information according to the information of the first seasonal commodities; and / or determine a venue identifier corresponding to the current seasonal scene, recall second seasonal commodities associated with the venue identifier, and generate first recommendation data associated with the seasonal commodity information according to the information of the second seasonal commodities.

[0151] Optionally, the configuration unit is specifically configured to: set corresponding commodity seasonal tags for different seasons; wherein, the commodity seasonal tags are used to recall commodity information associated with the commodity seasonal tags matching the current seasonal information, and determine first recommendation data associated with the seasonal commodity information according to the recall.

[0152] Optionally, the client is a target desktop component generated by a target application; the target desktop component is displayed on the desktop of the client's main screen.

[0153] Based on the above embodiments, the fifth embodiment of the present application provides an electronic device. For the relevant parts, please refer to the corresponding descriptions of the above embodiments. Please refer to Figure 8 , the electronic device shown in the figure includes: a memory 801 and a processor 802; the memory is used to store a computer program, and after the computer program is run by the processor, it executes the method provided in the embodiments of the present application.

[0154] Based on the above embodiments, the sixth embodiment of the present application provides a computer storage medium. For the relevant parts, please refer to the corresponding descriptions of the above embodiments. The schematic diagram of the computer storage medium is similar to Figure 8 , and the memory in the figure can be understood as the storage medium. The computer storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method provided in the embodiments of the present application.

[0155] It should be noted that in the embodiments of the present application, situations such as platform operation and order transactions may be involved. In actual applications, the solutions described in this article should be applied within the scope permitted by the applicable laws and regulations of the country where it is located, subject to compliance with the requirements of the applicable laws and regulations of the country where it is located.

[0156] It should be noted that in the embodiments of the present application, the use of user data may be involved. In actual applications, user-specific personal data should be used in the solutions described in this article within the scope permitted by the applicable laws and regulations of the country where it is located (for example, with the user's explicit consent, giving the user a practical notice, etc.).

[0157] In a typical configuration, an electronic device includes one or more processors (CPUs), an input / output interface, a network interface, and memory. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM), and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

[0158] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0159] Although the present application is disclosed above in preferred embodiments, it is not intended to limit the present application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims of the present application.

Claims

1. A commodity recommendation method, characterized in that, it includes: Obtain the seasonal commodity information of the current seasonal scenario corresponding to the current seasonal information; Display the seasonal commodity information; In response to a trigger instruction for a first area where a receivable trigger operation associated with the seasonal commodity information can be received, display a first recommendation page generated based on the seasonal commodity information.

2. The method according to claim 1, characterized in that, it further includes: Obtain the period commodity information of the current period scenario corresponding to the current period information; The step of displaying the seasonal commodity information includes: Display the seasonal commodity information and the period commodity information in a carousel form.

3. The method according to claim 2, characterized in that, The period commodity information includes a period commodity combination and / or a period category combination associated with the current period scenario.

4. The method according to claim 3, characterized in that, The step of displaying the seasonal commodity information and the period commodity information in a carousel form includes: In the target display window area of the client main screen, carousel the seasonal commodity information and the period commodity information; wherein, the target display window area includes one or more resource positions, and each resource position displays one period commodity in the period commodity combination or one period category in the period category combination.

5. The method according to claim 3, characterized in that, The step of displaying the seasonal commodity information and the period commodity information in a carousel form includes: When the period commodity information includes the period commodity combination, when displaying the period commodity information, display at least one of the commodity images, commodity names, and commodity price tags of each commodity in the period commodity combination; When the period commodity information includes the period category combination, when displaying the period commodity information, display at least one of the category images and category names of each category in the period category combination.

6. The method according to claim 3, characterized in that, The step of displaying the seasonal commodity information and the period commodity information in a carousel form includes: When displaying the seasonal commodity information, display the seasonal commodity card corresponding to the seasonal commodity information; When displaying the period commodity information, display the period commodity card corresponding to the period commodity information; the period commodity card is used to display a period commodity combination and / or a period category combination associated with the current period scenario.

7. The method according to claim 6, characterized in that, it further includes: Obtain at least one information card among the information cards corresponding to the list type information, message information, and task information; Display the seasonal commodity card, the period commodity card, and the information card in a carousel form.

8. The method according to claim 3, characterized in that, it further includes: In response to the user triggering the target commodity in the period commodity combination, load and display the store page of the store to which the target commodity belongs, and locate the target commodity on the store page.

9. The method according to claim 3, characterized in that, it further includes: In response to the user triggering the target category in the time period category combination, load and display a second recommendation page formed based on the category keywords corresponding to the target category; The second recommendation page displays recommended stores and product information of the recommended stores.

10. A product recommendation method, characterized in that, it includes: Obtain the current seasonal information and determine the current seasonal scenario corresponding to the current seasonal information; Determine the seasonal product information corresponding to the current seasonal scenario, and the seasonal product information is displayed on the client; Obtain the first recommendation data associated with the seasonal product information, and the first recommendation data is used to generate a first recommendation page displayed on the client.