Information display method, device, equipment and storage medium
By displaying query information based on user search terms in search results and combining query and response information generated by a large language model, the problem of monotonous product recommendation display is solved, and a more natural and diverse product recommendation experience is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2025-01-13
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, the content displayed for product recommendations is relatively simple. When users perform search operations on the platform, directly displaying product information is abrupt and lacks diversity and naturalness.
The search results display query information derived from the user's search terms. By asking for product recommendation requests, the system guides the display of recommendation information. It combines a large language model to generate query and response information and displays the query and recommendation information in the information flow interface.
The product recommendation display content has been enriched, making it more natural and diverse, improving the user experience, and enhancing the targeting and effectiveness of product recommendations.
Smart Images

Figure CN122388239A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an information display method, apparatus, device, and storage medium. Background Technology
[0002] Currently, some platforms support search functionality, meaning users can input natural language text, and the platform will then provide search results based on that natural language text.
[0003] In addition to the content posted by user accounts on the aforementioned platforms, the search results often include product recommendations. These recommendations are related to the text entered by the user, which can attract users to purchase the products.
[0004] Recommendation information typically includes product images, videos featuring the product, and advertising copy indicating the product. However, relying solely on recommendation information to recommend products results in a rather limited range of content. Summary of the Invention
[0005] This application provides a method, apparatus, device, and storage medium. The technical solutions provided by this application are as follows:
[0006] According to one aspect of the embodiments of this application, an information display method is provided, the method comprising:
[0007] In response to a search operation for an input search term, a query message generated based on the search term is displayed, which is used to inquire about product recommendation needs related to the search term;
[0008] Obtain response information to the query information and display at least one recommendation;
[0009] In response to an operation on the first recommendation information among the at least one recommendation information, a display interface for the first product recommended by the first recommendation information is displayed.
[0010] According to one aspect of the embodiments of this application, an information providing method is provided, the method comprising:
[0011] Receive search terms sent by the client for content searching;
[0012] Based on the search term, a query message is generated, which is used to inquire about product recommendation needs related to the search term;
[0013] Obtain response information in response to the query;
[0014] Generate at least one recommendation;
[0015] Send the inquiry information and the at least one recommendation information to the client.
[0016] According to one aspect of the embodiments of this application, an information display device is provided, the device comprising:
[0017] The demand inquiry module is used to respond to a search operation for an input search term and display inquiry information generated based on the search term. The inquiry information is used to inquire about the demand for product recommendations related to the search term.
[0018] The product recommendation module is used to obtain response information to the query information and display at least one recommendation.
[0019] The product display module is used to display the display interface of the first product recommended by the first recommendation information in response to an operation on the first recommendation information among the at least one recommendation information.
[0020] According to one aspect of the embodiments of this application, an information providing apparatus is provided, the apparatus comprising:
[0021] The receiving module is used to receive search terms sent by the client for content searching;
[0022] The first generation module is used to generate query information based on the search term, the query information being used to inquire about product recommendation needs related to the search term;
[0023] The acquisition module is used to acquire response information in response to the query information;
[0024] The second generation module is used to generate at least one recommendation message;
[0025] A sending module is used to send the query information and the at least one recommendation information to the client.
[0026] According to one aspect of the embodiments of this application, a computer device is provided, the computer device including a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement the above-described information display method, or to implement the above-described information provision method.
[0027] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the above-described information display method, or to implement the above-described information provision method.
[0028] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including a computer program stored in a computer-readable storage medium, wherein a processor reads from the computer-readable storage medium and executes the computer program to implement the above-described information display method, or to implement the above-described information provision method.
[0029] The technical solutions provided in this application have at least the following beneficial effects:
[0030] After performing a search operation on a search term, in addition to displaying product recommendations, a query message generated based on the search term is also displayed. The query message asks for product recommendation requests related to the search term, leading to the display of recommendation information and enriching the content displayed when performing product recommendations. Attached Figure Description
[0031] Figure 1 This is a schematic diagram of a search bar and information flow interface provided in one embodiment of this application;
[0032] Figure 2 This is a schematic diagram of a computer system provided in one embodiment of this application;
[0033] Figure 3 This is a flowchart of an information display method provided in one embodiment of this application;
[0034] Figure 4 This is a flowchart of an information display method provided in another embodiment of this application;
[0035] Figure 5 This is a schematic diagram of a first message bubble and a third message bubble provided in one embodiment of this application;
[0036] Figure 6 This is a flowchart of an information display method provided in another embodiment of this application;
[0037] Figure 7 This is a schematic diagram of a first message bubble, a second message bubble, and at least one recommendation message provided in one embodiment of this application;
[0038] Figure 8 This is a flowchart of an information display method provided in another embodiment of this application;
[0039] Figure 9 This is a schematic diagram illustrating the updated recommendation information provided in one embodiment of this application;
[0040] Figure 10 This is a flowchart of an information display method provided in another embodiment of this application;
[0041] Figure 11This is a schematic diagram illustrating a method of displaying recommendation information provided in one embodiment of this application;
[0042] Figure 12 This is a schematic diagram illustrating a method of displaying recommendation information provided in another embodiment of this application;
[0043] Figure 13 This is a flowchart of an information provision method provided in one embodiment of this application;
[0044] Figure 14 This is a flowchart of an information provision method provided in another embodiment of this application;
[0045] Figure 15 This is a flowchart of an information provision method provided in another embodiment of this application;
[0046] Figure 16 This is a schematic diagram of a product recommendation method provided in one embodiment of this application;
[0047] Figure 17 This is a block diagram of an information display device provided in one embodiment of this application;
[0048] Figure 18 This is a block diagram of an information providing device according to an embodiment of this application;
[0049] Figure 19 This is a structural block diagram of a computer device provided in one embodiment of this application. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0051] Before introducing the technical solutions of this application, some terms involved in this application will be explained. The following related explanations are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0052] Search operation: The operation of searching for information related to the search term within a defined scope (e.g., information related to the search term that overlaps with the search term). The defined scope is the range of data that the platform providing the search service supports. For example, if a user performs a search operation through a search engine, the defined scope is the range of data that search engine supports. As another example, if a user performs a search operation through a social media application, the defined scope includes content posted by various users of that social media application.
[0053] Information feed interface: An interface that displays information in a stream format, arranged according to a set logic (such as publication time). In some cases, search results are displayed in the information feed interface, and users can change the information displayed in the information feed interface by swiping.
[0054] Natural Language Processing (NLP) is a machine learning technique designed to enable computers to interpret and process human natural language.
[0055] Large Language Models (LLMs), also known as pre-trained language models, are artificial intelligence (AI) models with large-scale parameters and complex computational structures. LLMs are trained on large-parameter text datasets, thus they can be widely applied to various natural language processing tasks.
[0056] Currently, when users perform searches on some platforms (such as social applications), the information feed interface displaying search results includes product recommendations (such as product images). However, relying solely on these recommendations results in a limited range of content, and since users typically search for content posted by other users on the platform, directly displaying product information in the feed would be somewhat jarring. Therefore, this application, in addition to displaying recommendations, also shows query information derived from the user's search terms. This query information inquires about the user's product recommendation needs, thereby guiding the display of the recommendations.
[0057] For example, please refer to Figure 1 In this example, after the user enters a search term in the search bar 10 and performs a search, the information flow interface 11 displays a product recommendation area 12 for product recommendations. In addition to the product display sub-area 13 for displaying product recommendation information, the product recommendation area 12 also includes a question and answer area 14. The question and answer area 14 displays inquiry information 15 and a first response information 16 to the inquiry information 15. For a description of the first response information, please refer to the following embodiment; it will not be repeated here. As can be seen, in the above example, by displaying the question and answer area 14 in the product recommendation area 12, the displayed content during product recommendation is enriched, and the recommendation information displayed in the product display sub-area 13 is introduced more naturally in the form of a dialogue.
[0058] The following embodiments will provide a more detailed explanation of the display of the above-mentioned query information and recommendation information.
[0059] Please refer to Figure 2This illustration shows a schematic diagram of a computer system provided in one embodiment of this application. The computer system may include: a terminal device 20 and a server 30.
[0060] Terminal device 20 can be an electronic device such as a mobile phone, tablet computer, multimedia playback device, PC (Personal Computer), wearable device, in-vehicle terminal device, VR (Virtual Reality) device, AR (Augmented Reality) device, MR (Mixed Reality) device, etc. Terminal device 20 can install and run a client application for the target application, which can be any application that supports search functionality, such as social applications, shopping applications, video applications, search engine applications, etc.
[0061] Server 30 can be used to provide backend services for clients of target applications (such as social applications) in terminal device 20. For example, server 30 can be a backend server for the aforementioned target application (such as a social application). Server 30 can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center.
[0062] Terminal device 20 and server 30 can communicate via a network, such as a wireless or wired network.
[0063] Furthermore, in this embodiment, the implementation form of the target application is not limited. For example, it can be an application that needs to be downloaded and installed, a mini-program that does not require installation, a web application, etc.
[0064] Please refer to Figure 3 The diagram illustrates a flowchart of an information display method according to an embodiment of this application. The execution entity for each step of the method is a computer device, such as terminal device 20 (e.g., a client of a target application in terminal device 20). The method includes at least one of the following steps 310 to 330.
[0065] Step 310: In response to a search operation for the input search term, display query information generated based on the search term. The query information is used to inquire about product recommendation needs related to the search term.
[0066] Search terms can be data in the form of text, audio, images, etc., and this application does not limit them.
[0067] In some embodiments, the above information display method further includes: displaying a search bar, which is used to provide search functionality.
[0068] In some embodiments, the search term is in text form. The search operation is an action performed on the search control after the search term is entered into the input field; the search control is used to trigger the search operation. For example, please refer to... Figure 1 The search bar 10 displays the input text (Christmas gift), and the search operation for the search term is performed on the search control 17 on the side of the search bar 10.
[0069] It should be noted that, in the embodiments of this application, the operations on the displayed content (such as controls, recommendation information, etc.) mentioned can be any operation on the displayed content, such as clicking, long pressing (the pressing time exceeds a set threshold, the set threshold is set by the technician as needed, such as 0.3s, 0.5s, 1s, etc.), swiping, etc., which will not be described in detail in the following embodiments.
[0070] In some embodiments, the search term is in audio format. In some embodiments, the search operation for the search term is an operation of recording speech (i.e., the search term) after performing an operation on the recording control. The recording control is used to trigger speech recording, and in some embodiments, the recording control is displayed on the side (e.g., the right side) of the search bar.
[0071] In some embodiments, the search term is in the form of an image. In some embodiments, the search operation for the search term is the operation of determining the input image (i.e., the search term in the form of an image) after performing an operation on the image determination control. In some embodiments, in response to the operation on the image determination control, a camera interface and a photo album access control are displayed, allowing the user to either perform a camera operation to determine the input image (i.e., the image taken), or select the input image from the stored images by clicking the photo album access control (which is used to jump to the photo album interface displaying stored images).
[0072] The information requested can be in the form of text, audio, images, etc., and this application does not limit the scope of the request.
[0073] In some embodiments, the query information is used to inquire about product recommendation needs related to the semantics of the search term.
[0074] In some embodiments, the query information is used (in the form of a query) to confirm the product recommendation demand directly indicated by the semantics of the search term. For example, if the search term is the text (or audio) "Christmas gifts," then the query information would be the text "Christmas gift recommendations?".
[0075] In some embodiments, the query information is used to inquire about product recommendation needs derived from the semantics of the search term. For example, if the search term is the text "Christmas," or if the search term is an audio file containing the content "How to celebrate Christmas," or if the search term is an image of a Christmas tree, then the query information would be the text "Christmas gift recommendations?". For example, if the search term is the text "Christmas gifts," then the query information would be "Who would you like to give a Christmas gift to?".
[0076] Step 320: Obtain response information for the query information and display at least one recommendation.
[0077] In some embodiments, the response information to the query includes first response information.
[0078] The first response information, once displayed, is used to guide the viewer to the recommended information; it can be generated together with the aforementioned inquiry information.
[0079] In some embodiments, the response information to the query information includes second response information.
[0080] The second response information is used to indicate the demand for product recommendations in response to the query information, and it can be used to generate at least one recommendation.
[0081] Step 320 can be performed together with step 310 or after step 310; this application does not limit this.
[0082] Recommendation information is used to recommend products. In some embodiments, recommendation information is used to recommend products related to the search term. Recommendation information includes text, images, videos, etc., used to recommend products related to the search term, and this application does not limit this. In some embodiments, recommendation information directly indicates products related to the search term, such as recommendation information including the name, image, etc. of the product.
[0083] In some embodiments, the recommendation information is used to recommend products that are semantically related to the search term.
[0084] In some embodiments, the recommendation information is used to recommend products that match the product recommendation needs directly indicated by the semantics of the search terms.
[0085] For example, if the search term is the text (or audio) "Christmas gift", then the recommended products are those that can be given as Christmas gifts. For instance, the recommended products are those with Christmas elements (such as Christmas trees and snowflakes on the packaging, and names like Christmas XXX).
[0086] In some embodiments, the recommendation information is used to recommend products that match the product recommendation needs derived from the semantics of the search terms.
[0087] For example, if the search term is "how to become a photographer", the recommended products could be photography-related items such as cameras and camera tripods.
[0088] In some embodiments, the information display method further includes: displaying a change control, the change control being used to trigger the replacement of at least one piece of recommended information; and displaying at least one piece of replaced recommended information in response to an operation on the change control.
[0089] For example, please refer to Figure 1 Below at least one recommended item, a change control 131 is displayed. In response to clicking the change control 131, at least one changed recommended item is displayed. Figure 1 (Not shown in the image).
[0090] Step 330: In response to an operation on the first recommendation information in at least one set of recommendation information, display the interface of the first product recommended by the first recommendation information.
[0091] The display interface is used to showcase the first product. In some embodiments, the display interface is also used to introduce the first product, such as its attributes and usage methods. In some embodiments, the display interface is also used to provide a purchase channel for the first product, such as displaying a purchase link for the first product on the display interface.
[0092] The first recommendation is any one of the at least one recommendations.
[0093] For example, please refer to Figure 1 In response to an operation on the first recommendation 132 in at least one recommendation, the display interface of the first product (XX eyeshadow) recommended by the first recommendation 132 is displayed. Figure 1 (Not shown in the image).
[0094] In some embodiments, step 330 includes at least one of the following sub-steps 332 to 336 ( Figure 3 (Not shown in the image).
[0095] Sub-step 332, in response to the operation on the first recommendation information, displays an AR interface and a jump control, the AR interface displaying a real-world scene.
[0096] In some embodiments, in response to an operation on the first recommendation information, the camera of a computer device (such as the front-facing camera of a terminal device) is invoked to capture a real-world scene, and the captured real-world scene is displayed in the AR interface.
[0097] Sub-step 334: If an object supporting the application of the first product appears in the AR interface, display the display effect of the object applying the first product in the AR interface.
[0098] It should be noted that the real-world scene displayed in the AR interface is not fixed and will change as the computer device (terminal device) moves. In some embodiments, the type of object supporting the application's recommendation information for recommended products is pre-configured.
[0099] For example, if the first product is shoes, the type of object pre-configured by the technician to support the application of the first product is a human foot. In this case, if the camera of the computer device is detected to be capturing the user's feet, the effect of the user's feet trying on shoes will be displayed in the AR interface.
[0100] For example, if the first product is XX eyeshadow, the type of object pre-configured by the technician to support the application of the first product is the human eye. In this case, if the camera of the computer device is detected capturing the user's eyes, the effect of the user trying on the XX eyeshadow will be displayed on the AR interface.
[0101] Sub-step 336, in response to the operation on the jump control, displays the display interface of the first product.
[0102] The jump control is used to trigger a jump to the display interface of the first product. For example, in response to clicking the jump control, the display interface of the first product is displayed.
[0103] In the above embodiment, before displaying the display interface of the first product, the trial effect of the first product is first displayed through AR technology, which further enriches the display content used to perform product recommendations and provides users with an immersive product recommendation experience.
[0104] The technical solution provided in this application embodiment, after a search operation for a search term, displays not only recommended product information but also query information generated based on the search term. The query information prompts the display of recommended information by inquiring about the product recommendation needs related to the search term, thus enriching the display content when performing product recommendations.
[0105] Please refer to Figure 4 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The execution entity for each step of this method is a computer device, such as terminal device 20 (e.g., a client of a target application in terminal device 20). The method includes at least one of the following steps 410 to 430.
[0106] Step 410: In response to a search operation for the input search term, a first message bubble is displayed, which contains a text query message.
[0107] A message bubble is a graphic containing content, and it can be any shape such as a circle, rounded rectangle, or rectangle; this application does not limit this. The content of the first message bubble is the query information in the form of the aforementioned text.
[0108] For example, please refer to Figure 5 In response to a search operation targeting a search term, the first message bubble 51 is displayed, which contains a text-based query (Christmas gift recommendations?).
[0109] In some embodiments, the above information display method further includes: displaying a brand logo, which is used to indicate the brand providing the recommendation information, and the brand logo is displayed in correspondence with the query information.
[0110] Brand identity includes the name, trademark, title, etc. of the brand that provides the recommendation information, but this application does not limit this.
[0111] In some embodiments, the corresponding display of brand logo and inquiry information means that the position of the brand logo is used to indicate that the inquiry information is provided (inquired) by the brand owner indicated by the brand logo.
[0112] For example, please refer to Figure 5 Brand logo 52 is displayed to the left of the first message bubble 51, indicating that it is an inquiry from brand XX asking for "Christmas gift recommendations?"
[0113] In the above embodiment, the brand asks for product recommendation requests, and while displaying the recommendation information, it naturally indicates to the user the brand that provides the recommendation information, without requiring the user to check the brand that provides the product recommendations themselves.
[0114] Step 420: Obtain the first response information and display the third message bubble. The third message bubble displays the first response information and at least one recommendation information. The first response information is used to guide the viewing of the recommendation information.
[0115] The third message bubble is different from the first message bubble. The content of the third message bubble is the aforementioned first response message and at least one recommendation message.
[0116] Step 420 may be performed together with step 410 or after step 410; this application does not limit this.
[0117] For example, please refer to Figure 5 Below the first message bubble 51, a third message bubble 54 is displayed, which contains the first response information 16 and at least one recommendation information 53. Figure 5 Only one recommendation (53) is shown as an example.
[0118] Step 430: In response to an operation on the first recommendation information in at least one recommendation information, display the interface of the first product recommended by the first recommendation information.
[0119] The technical solution provided in this application displays inquiry information in text form within a message bubble, and uses a first response and at least one recommendation as direct answers to the inquiry. In other words, by inquiring about product recommendation needs through text, the display of recommendation information is induced, enriching the content displayed for performing product recommendations while presenting the recommendation information in a more reasonable and natural manner.
[0120] Please refer to Figure 6 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The execution entity for each step of this method is a computer device, such as terminal device 20 (e.g., a client of a target application in terminal device 20). The method includes at least one of the following steps 610 to 630.
[0121] Step 610: In response to a search operation for the input search term, a first message bubble is displayed, which contains a text query message.
[0122] For example, please refer to Figure 7 In response to a search operation targeting a search term, the first message bubble 51 is displayed, which contains a text-based query (Christmas gift recommendations?).
[0123] Step 620: Obtain first response information, display a second message bubble below the first message bubble, and display at least one recommendation message; wherein the second message bubble displays the first response information, which is used to guide the viewing of the recommendation information.
[0124] The second message bubble is different from the first message bubble. The content of the second message bubble is the aforementioned first response information.
[0125] In some embodiments, the first response information is in text form. In some embodiments, the first response information is also used to indicate the brand providing the recommendation information.
[0126] For example, please refer to Figure 7 Below the first message bubble 51, a second message bubble 71 is displayed, showing the first response to the inquiry (XX brand has carefully selected exquisite gifts for you). Below the second message bubble 71, at least one recommendation message 53 is displayed. Figure 7 Only one recommendation (53) is shown as an example.
[0127] In some embodiments, the above information display method further includes: displaying a brand logo, which is used to indicate the brand providing the recommendation information, and the brand logo is displayed in correspondence with the response information (first response information).
[0128] In some embodiments, the corresponding display of the brand logo and the first response information means that the position where the brand logo is displayed is used to indicate that the first response information is provided (responded) by the brand indicated by the brand logo.
[0129] For example, please refer to Figure 7 The brand logo 52 is displayed to the right of the second message bubble 71, thus indicating that it is the XX brand's response to the inquiry.
[0130] In the above embodiment, the brand answers inquiries about product recommendation needs, and while displaying recommendation information, it naturally indicates to the user the brand that provides the recommendation information, without requiring the user to manually check the brand that provides the product recommendations.
[0131] Step 620 can be performed together with step 610 or after step 610; this application does not limit this.
[0132] Step 630: In response to an operation on the first recommendation information in at least one recommendation information, display the interface of the first product recommended by the first recommendation information.
[0133] The technical solution provided in this application displays inquiry information and first response information in text form within two message bubbles. The presentation of recommendation information is introduced through a dialogue (inquiring about product recommendation needs and automatically generating a response), enriching the content displayed for product recommendations while presenting the recommendation information in a more reasonable and natural way.
[0134] Please refer to Figure 8 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The execution entity for each step of this method is a computer device, such as terminal device 20 (e.g., a client of a target application in terminal device 20). The method includes at least one of the following steps 810 to 840.
[0135] Step 810: In response to a search operation for the input search term, display query information generated based on the search term. The query information is used to inquire about product recommendation needs related to the search term.
[0136] For example, please refer to Figure 9 In response to a search operation targeting a search term, display query information 15 generated based on the search term (Who do you want to send a Christmas present to?).
[0137] Step 820: In response to the operation of replying to the query information, obtain second response information, which is used to indicate the product recommendation requirements in response to the query information.
[0138] In some embodiments, the information display method further includes: displaying a reply field, which is used to input second response information in response to the inquiry. The operation of replying to the inquiry is the operation of inputting the second response information in the reply field; that is, step 820 includes: in response to the operation of inputting the second response information in the reply field, obtaining the input second response information.
[0139] In some embodiments, the information display method further includes: displaying at least one response option for the inquiry information, where different response options indicate different product recommendation needs. Responding to the inquiry information is equivalent to selecting a response option. Step 820 includes: in response to an operation on a first response option among the at least one response options, obtaining second response information corresponding to the first response option, whereby the second response information reflects the product recommendation need indicated by the first response option.
[0140] The first reply option is any one of at least one reply option.
[0141] Different response options correspond to different second response information. In some embodiments, the second response information corresponding to a response option can also be understood as another data form of the response option. For example, the second response information corresponding to the (first) response option is obtained by encoding the (first) response option.
[0142] The response options can indicate the need for product recommendations in the form of text or images. For example, please refer to... Figure 9 Below the inquiry information 15 and above at least one recommendation information 53, at least one response option 91 for the inquiry information 15 is displayed. Different response options indicate different product recommendation needs with different text (e.g., for a lover, for family, for a friend, for oneself, etc.). In response to an operation on the first response option (e.g., the "for a lover" option), the second response information corresponding to the first response option is obtained (this second response information reflects a product recommendation need for a gift recommended to a lover).
[0143] Step 830: Display at least one recommendation based on the second response information.
[0144] In some embodiments, step 830 includes: displaying at least one recommendation based on the second response information corresponding to the first response option.
[0145] In some embodiments, prior to step 820, the method further includes: displaying at least one recommendation based on the search term. Step 830 includes: updating the display of the at least one recommendation based on the search term to at least one recommendation based on the second response information.
[0146] For example, please refer to Figure 9 The at least one recommendation 53 determined based on the search term will be updated and displayed as at least one recommendation 53 determined based on the second response information.
[0147] In the above embodiment, users can quickly change and filter the recommended products according to their own needs by operating on the update options, thereby improving the efficiency of product recommendation.
[0148] In some embodiments, after receiving an operation for the first response option, at least one of the following information is displayed: updated query information determined based on the second response information corresponding to the first response option, and at least one updated response option for the updated query information.
[0149] For example, please refer to Figure 9 Upon receiving an operation for the first reply option, the query message 15 is updated to the updated query message 92 (What is the gender of the person you wish to give the gift to?), and at least one reply option 91 is updated to at least one updated reply option 93 (Beautiful woman / Handsome man).
[0150] In the above embodiment, after the user replies to the inquiry information, not only will the recommendation information be updated, but the inquiry information (reply options) will also be updated accordingly, thereby gradually guiding the user to filter out the products that best meet their actual needs and improving the targeting of product recommendations.
[0151] Step 840: In response to an operation on the first recommendation information in at least one set of recommendation information, display the interface of the first product recommended by the first recommendation information.
[0152] It should be noted that users can further update at least one of the above recommendations by replying to the updated inquiry information, and so on, until they find the most suitable recommendation information, and then perform an action on the recommendation information to jump to the product display interface.
[0153] The technical solution provided in this application embodiment determines the recommended information based on the user's product recommendation needs in response to the inquiry information, thereby improving the accuracy and effectiveness of product recommendations.
[0154] Please refer to Figure 10The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The execution entity for each step of this method is a computer device, such as terminal device 20 (e.g., a client of a target application in terminal device 20). The method includes at least one of the following steps 1010 to 1030.
[0155] Step 1010: In response to a search operation for a search term, a feed interface is displayed. The feed interface includes a product recommendation area and a main text area. The product recommendation area displays inquiry information, and the main text area displays content related to the search term published by at least one user account.
[0156] In some embodiments, at least one user account belongs to a user account of the target application (such as a social application).
[0157] Content related to the search term can include text, images, videos, etc., and this application does not limit this. For example, if the search term is the text "Christmas gift", then the content related to the search term can be articles introducing Christmas, images of Christmas gifts purchased by other users, videos celebrating Christmas, etc.
[0158] For example, please refer to Figure 1 In response to a search query for the term "Christmas gift," an information feed interface 11 is displayed. The information feed interface 11 includes a product recommendation area 12 and a main content area 18. The product recommendation area 12 displays inquiry information 15 ("Christmas gift recommendation?"), and the main content area 18 displays content 19 related to the search term posted by at least one user account. The main content area 18 is located below the product recommendation area 12.
[0159] In some embodiments, the query information is displayed in the first message bubble in the product recommendation area.
[0160] In some embodiments, at least one response option for the inquiry is displayed in the product recommendation area.
[0161] In some embodiments, the background of the product recommendation area relates to at least one of the following: the brand providing the recommendation information, and the search terms.
[0162] In some embodiments, the background of the product recommendation area matches the style of the brand providing the recommendation information (such as the color and style of the brand's products and logo). In some embodiments, the background of the product recommendation area is determined from the brand's portfolio. In some embodiments, the background of the product recommendation area contains elements that semantically match the search terms.
[0163] For example, please refer to Figure 1If the search term is the text "Christmas gift", then the background of the product recommendation area 12 includes elements such as snowflakes and reindeer. Furthermore, the color tone of the background of the product recommendation area 12 matches the color tone used in the brand logo 52 of the XX brand that provides the recommendation information 53.
[0164] In the above embodiment, the background atmosphere of the product recommendation area is created based on the brand providing the recommendation information, search terms, etc. On the one hand, this clearly distinguishes the product recommendation area from the main text area. On the other hand, the background of the entire product recommendation area serves to highlight the style and characteristics of the recommended products (brands) to the user.
[0165] Step 1020: Obtain response information for the query information and display at least one recommendation in the product recommendation area.
[0166] In some embodiments, step 1020 includes: obtaining first response information, displaying a second message bubble below a first message bubble in the product recommendation area, the second message bubble displaying the first response information, and displaying at least one recommendation message in the product recommendation area.
[0167] In some embodiments, after step 1010, at least one response option for the query information is displayed in the product recommendation area, with different response options indicating different product recommendation needs. Step 1020 includes: in response to an operation on a first response option among the at least one response option, obtaining second response information corresponding to the first response option. At least one recommendation based on the second response information corresponding to the first response option is displayed in the product recommendation area.
[0168] In some embodiments, after receiving an operation for the first response option, at least one of the following information is displayed in the product recommendation area: updated inquiry information determined based on the second response information corresponding to the first response option, and at least one updated response option for the updated inquiry information.
[0169] The product recommendation area can display one or more recommendations. In other words, it can recommend one or more products.
[0170] For example, please refer to Figure 11 In method 1 of displaying recommendation information, the product recommendation area displays one recommendation message 53. In method 2 of displaying recommendation information, the product recommendation area displays at least two (3) recommendation messages 53. In method 3 of displaying recommendation information, the product recommendation area displays at least two (4) recommendation messages 53, and the display style and display area size of at least two recommendation messages 53 are different.
[0171] In some embodiments, the product recommendation area displays at least one piece of associated information corresponding to each recommendation. The associated information corresponding to each recommendation includes at least one of the following: account information, article information, activity information, and video information.
[0172] Account information is used to indicate the brand's account corresponding to the recommended information. For example, account information includes the brand's account name, profile picture, etc.
[0173] Article information is used to redirect users to articles published by their accounts that are related to the recommended information. For example, articles related to the recommended information may introduce the brand associated with the recommended information. Or, for example, articles may introduce the products recommended in the recommended information.
[0174] The activity information is used to redirect users to activities initiated by the brand associated with the recommended information. For example, in an activity initiated by the brand, users can obtain the eligibility for discounts on the products recommended in the recommended information.
[0175] Video information is used to redirect to videos posted by user accounts that are related to the recommended information. For example, videos related to the recommended information may be used to introduce the trial effects of the recommended products. Videos related to the recommended information may also be used to showcase the recommended products.
[0176] In some embodiments, at least one (or more) recommendation information is provided by different brand owners.
[0177] In some embodiments, at least one recommendation is provided by the same brand, that is, at least one recommendation corresponds to the same brand.
[0178] In some embodiments, at least one recommendation information and the aforementioned associated information are displayed in the product display sub-area of the product recommendation area.
[0179] For example, please refer to Figure 12 In method 4 of the recommendation information display, the product display sub-area displays at least two recommendation information items 53, as well as account information 121 and activity information 122. In method 5 of the recommendation information display, the product display sub-area displays at least two recommendation information items 53, as well as account information 121 and video information 123. In method 6 of the recommendation information display, the product display sub-area displays recommendation information 53, as well as account information 121 and article information 124. In method 7 of the recommendation information display, the product display sub-area displays recommendation information 53, as well as account information 121, video information 123, and article information 124.
[0180] In the above embodiments, by displaying associated information in multiple modalities such as account information, article information, activity information, and video information, the display content used to perform product recommendations can be further enriched, providing diversified content to help users understand products and brands more comprehensively, thereby better meeting users' shopping needs.
[0181] Step 1030: In response to an operation on the first recommendation information in at least one recommendation information, display the interface of the first product recommended by the first recommendation information.
[0182] The technical solution provided in this application displays inquiry information and product recommendation information in the information flow interface, enriching the display content for product recommendation in the information flow interface. Furthermore, during the user's browsing of the information flow interface, the product recommendation information is introduced by inquiry information, which is more in line with the user's browsing habits for information flow content.
[0183] The above embodiments described the process of displaying inquiry information, recommendation information, and other content. The following embodiments will describe the process of providing the above information in more detail. The following embodiments are interchangeable with the above embodiments; for any details not described in detail in one embodiment, please refer to the other embodiment.
[0184] Please refer to Figure 13 The diagram illustrates a flowchart of an information provision method according to an embodiment of this application. The execution entity for each step of the method is a computer device, such as server 30. The method includes at least one of the following steps 1310 to 1350.
[0185] Step 1310: Receive search terms sent by the client for content search.
[0186] In some embodiments, the client sends the search term in response to a search operation for the search term.
[0187] Step 1320: Generate query information based on the search term. The query information is used to inquire about the demand for product recommendations related to the search term.
[0188] In some embodiments, step 1320 includes at least one of the following sub-steps 1322 to 1326 ( Figure 13 (Not shown in the image).
[0189] Sub-step 1322: Extract the semantic features of the search terms.
[0190] The semantic features of search terms are used to characterize the semantics of search terms, and they can be in the form of feature matrices, feature vectors, etc.
[0191] In some embodiments, search terms are input into an NLP model for feature extraction, which outputs semantic features of the search terms. The NLP model is an artificial intelligence model with feature extraction capabilities, trained by technicians. It is trained using a large-scale corpus to ensure accurate understanding of a wide variety of complex search terms.
[0192] Sub-step 1324: Determine at least one keyword that matches the semantic features.
[0193] In some embodiments, the vector distance (such as Manhattan distance, Euclidean distance, cosine distance, etc.) between the semantic features and the vector representation of each keyword in the keyword library is calculated respectively. Keywords whose vector distance is less than a set threshold are determined as keywords that match the semantic features.
[0194] The threshold is set by technical personnel as needed.
[0195] In some embodiments, the vector distance between the semantic features and the vector representation of each keyword in the keyword library is calculated respectively. After sorting the keywords according to the above vector distance from smallest to largest, the first x keywords are selected as at least one keyword that matches the semantic features, where x is a positive integer.
[0196] The vector representation of a keyword is used to represent the keyword in vector form.
[0197] The keyword library contains at least two keywords (and their corresponding vector representations) pre-configured by technical personnel.
[0198] Keywords can be included in the search terms. For example, if the search term is "want a creative and inexpensive Christmas gift for a friend", then the keywords would include "creative", "inexpensive", "Christmas gift", "for a friend", etc.
[0199] Keywords may not be included in the search terms. For example, if the search term is the text "want a creative and inexpensive Christmas gift for a friend", then in addition to "Christmas gift" and "for a friend", keywords can also include "cheap" and "novel".
[0200] Sub-step 1326: Generate query information based on at least one keyword.
[0201] In some embodiments, at least one keyword is input into a first generative model, which then inputs query information. The generative model is an artificial intelligence model with information generation capabilities; for example, it is a large language model.
[0202] In some embodiments, at least one keyword and a first prompt are input into a first generation model, which then inputs query information. The first prompt guides the first generation model to convert the at least one keyword into a query in natural language. For example, the first prompt is in text form: Please inquire about product recommendations based on the following keywords: XXXX.
[0203] In the above embodiment, query information is generated in real time based on keywords that semantically match the search terms. While generating relatively natural query information that conforms to the usage habits of natural language, it ensures that the query information matches the user's search terms and can accurately inquire about the user's intent.
[0204] Step 1330: Obtain response information in response to the query.
[0205] In some embodiments, the response information includes first response information. Please refer to [link / reference]. Figure 14 Step 1330 includes step 1332: obtaining first response information in response to the query information. The first response information is used to guide the viewing of recommended information, and the first response information is generated together with the query information. That is to say, in step 1320, query information and first response information are generated based on the search terms.
[0206] In some embodiments, the response information includes second response information. Please refer to [link / reference]. Figure 15 Step 1330 includes step 1334: receiving a second response message sent by the client, the second response message being used to indicate the product recommendation request in response to the query information.
[0207] Step 1340: Generate at least one recommendation.
[0208] In some embodiments, step 1340 includes step 1342. Figure 13 (Not shown in the image). Step 1342: Generate at least one recommendation based on at least one keyword and contextual information. The contextual information includes at least one of the following: a material library provided by at least one brand; behavioral information of the first user account providing the search term; and status information of the first user account providing the search term.
[0209] The material library provided by the brand contains content provided by the brand for generating recommendation information, such as product images, product attribute information (such as attribute information indicating the product's use, price, size, etc.), background patterns of recommendation information, brand trademark patterns, brand advertising slogans, etc. This application does not limit the specific content of the material library.
[0210] The behavioral information of the first user account is used to record the actions performed by the first user account, thereby reflecting user preferences. For example, it records the content viewed by the first user account, the products purchased, and the time periods during which the content was viewed.
[0211] The status information of the first user account is used to indicate the status of the first user account when providing search terms, such as the location of the device that logged into the first user account when providing search terms, or the time when the first user account provided search terms.
[0212] In some embodiments, at least one keyword and contextual information are input into a second generative model, which then outputs at least one recommendation. The second generative model is an artificial intelligence model capable of generating recommendation information.
[0213] In some embodiments, the second generative model is the same as the first generative model. Query information and at least one recommendation message can be output together by the same model, or they can be output in batches by the same model.
[0214] In some embodiments, at least one keyword, contextual information, and a second prompt are input into a second generation model, which then outputs at least one recommendation. The second prompt guides the second generation model to determine, based on the contextual information, products matching the at least one keyword and generate corresponding recommendations. For example, the second prompt may be in text form: "Please recommend products that match your preferences based on the following keywords: XXXX."
[0215] In the above embodiment, materials are selected from at least one brand's material library to recommend products, taking into account at least one keyword, the behavioral information and status information of the first user account. At least one keyword represents the user's intent, emotions, and other information, directly reflecting the user's true needs. Therefore, based on at least one keyword, accurate product recommendations can be performed from a semantic understanding perspective. Simultaneously, the introduction of behavioral information ensures personalized product recommendations and improves their accuracy. For example, if a user frequently browses beauty-related content, subsequent recommendations will be more inclined to suggest beauty-related products. The introduction of status information further broadens the data analysis dimensions for product recommendations, enabling deeper exploration of user needs and thus further improving the targeting and effectiveness of product recommendations. For example, users have different needs at different times (such as different holidays, e.g., different gift needs for Mid-Autumn Festival and Christmas) and in different locations. Status information accurately reflects the user's real-time status, thereby recommending products that meet these needs.
[0216] It should be noted that, in this application, the technology for obtaining user account behavior information and status information, when applied to specific products or technologies in the embodiments of this application, the relevant data collection, use and processing processes should comply with the requirements of national laws and regulations. Before collecting users' historical data, the information processing rules should be communicated and the individual consent of the target object should be obtained (or there should be a legal basis). Users' historical data should be processed in strict accordance with the requirements of laws and regulations and personal information processing rules, and technical measures should be taken to ensure the security of relevant data.
[0217] In some embodiments, at least one recommendation message and associated information corresponding to each recommendation message are generated based on at least one keyword and contextual information.
[0218] Contextual information also includes at least one of the following: the tone information of at least one brand, composition information.
[0219] Brand tone information is used to reflect the brand's style. For example, tone information is used to reflect the style of the brand's products (such as packaging style, color scheme, etc.), the brand's advertising slogans, spokespersons, and other information.
[0220] Compositional information refers to the display style of at least one component of the associated information.
[0221] The associated information corresponding to the recommended information includes at least one of the following: account information, article information, event information, and video information. The aforementioned account information, article information, event information, and video information are all components of the associated information. For example, the constituent information may include the following text: Account information is displayed using XXX, article information is displayed using XXX, event information is displayed using a large image slideshow, and video information is displayed using XXX.
[0222] In some embodiments, at least one keyword and contextual information are input into a second generation model, and the second generation model outputs at least one recommendation and the associated information corresponding to each recommendation.
[0223] In some embodiments, the context information also includes a published content repository that records content published by user accounts.
[0224] In the above embodiments, the further introduction of tone information and composition information into the context information helps the model to integrate the user's real-time needs, user preferences, brand tone, and the display style of the components of related information, etc., to generate the final recommended information and its related information to be displayed to the user, ensuring that the displayed content (for example, the model will select some information from the above account information, article information, event information, and video information according to the user's browsing habits) and the brand (style) of the recommended products match the user's preferences.
[0225] In some embodiments, at least one keyword and contextual information are input into a second generation model, and the second generation model outputs at least one recommendation message and the background of the product recommendation area.
[0226] In some embodiments, please refer to Figure 15 Step 1340 includes step 1344: generating at least one recommendation based on the second response information.
[0227] In some embodiments, the second response information is input into the second generation model, and the second generation model outputs at least one recommendation.
[0228] In some embodiments, at least one recommendation is generated (through a second generative model) based on the second response information, as well as at least one keyword and contextual information mentioned above.
[0229] In some embodiments, the second generation model further generates at least one recommendation based on the product information of the response option corresponding to the second response information. The product information of the response option is pre-configured by a technician to indicate at least two products associated with the response option; that is, the second generation model will select products from the at least two products pre-configured by the technician to perform the recommendation.
[0230] In some embodiments, at least one of the following is generated based on the second response information: updated query information, and at least one updated response option for the updated query information.
[0231] In some embodiments, the second response information is input into the first generation model, which then outputs at least one of the following: updated query information, and at least one updated response option for the updated query information. In some embodiments, the first generation model outputs the aforementioned information based on the second response information and at least one keyword mentioned above.
[0232] In the above embodiment, products will be recommended based on the user's response, thereby improving the effectiveness of product recommendations.
[0233] Step 1350: Send an inquiry message and at least one recommendation message to the client.
[0234] It should be noted that the inquiry information and at least one recommendation information can be sent together or sent separately in at least two separate transactions; this application does not impose any restrictions on this.
[0235] In some embodiments, at least one of the following is also sent to the client: a first response to the inquiry, or the background of the product recommendation area.
[0236] In some embodiments, at least one of the following is also sent to the client: an updated query message, or at least one updated response option for the updated query message.
[0237] In some embodiments, please refer to Figure 14 Step 1350 includes step 1352: sending an inquiry message, a first response message, and at least one recommendation message to the client.
[0238] The technical solution provided in this application embodiment, after performing a search operation on a search term, not only provides product recommendation information, but also provides query information generated based on the search term. The query information prompts the display of recommendation information by asking for product recommendation needs related to the search term, thus enriching the display content when performing product recommendations.
[0239] Please refer to Figure 16 The diagram illustrates a product recommendation method provided in one embodiment of this application.
[0240] The method includes at least one of the following steps:
[0241] 1. In the user interface of the terminal device 20 (the client of the target application), when the user performs a search operation for a search term, a request (request for recommended products) is sent to the server 30, and the request contains the search term.
[0242] 2. The application server in server 30 obtains the parsing results based on the search terms through the NLP model. The parsing results include at least one keyword. The application server can train the NLP model to optimize its performance. The application server can also call external AI services to achieve the above functions.
[0243] 3. The recommendation engine in server 30 (through a large language model) generates display content for recommending products that match at least one keyword based on behavioral information stored in the database, general advertising materials, brand information (such as a brief introduction of the brand, trademarks, accounts, etc.), and material libraries and published content libraries provided by at least one brand. Then, it returns the generated display content to terminal device 20.
[0244] 4. Terminal device 20 sends user feedback on the displayed content (such as whether the user clicked on the recommended information or purchased the product) to server 30, thereby optimizing the product recommendation logic of the recommendation engine. For example, adjusting the weight of recommended products matching a certain keyword. Another example is that if a product's recommended information is frequently clicked by different users, this information is shared with the large language model, which can increase the weight of the large language model in recommending that product. Yet another example is adjusting the length and content of videos in the displayed content based on user feedback to better suit users' viewing habits.
[0245] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0246] Please refer to Figure 17 This diagram illustrates a block diagram of an information display device according to an embodiment of this application. The information display device has the function of implementing the above-described information display method; this function can be implemented by hardware or by hardware executing corresponding software. The device can be a computer device or can be installed within a computer device. The device 1700 may include: a demand inquiry module 1710, a product recommendation module 1720, and a product display module 1730.
[0247] The demand inquiry module 1710 is used to respond to a search operation for an input search term and display inquiry information generated based on the search term. The inquiry information is used to inquire about product recommendation needs related to the search term.
[0248] The product recommendation module 1720 is used to obtain response information to the query information and display at least one recommendation.
[0249] The product display module 1730 is used to display the display interface of the first product recommended by the first recommendation information in response to an operation on the first recommendation information among the at least one recommendation information.
[0250] In some embodiments, the request query module 1710 is used to display a first message bubble, in which the query information is displayed in text form.
[0251] In some embodiments, the response information includes first response information. The product recommendation module 1720 is configured to acquire the first response information, display a second message bubble below the first message bubble, and display at least one recommendation message; wherein the second message bubble displays the first response information, and the first response information is used to guide the viewing of the recommendation information.
[0252] In some embodiments, the response information includes second response information. The product recommendation module 1720 is configured to, in response to an operation of replying to the query information, obtain second response information, the second response information indicating a product recommendation need in response to the query information; and display at least one recommendation based on the second response information.
[0253] In some embodiments, the demand inquiry module 1710 is further configured to display at least one response option for the inquiry information, with different response options indicating different product recommendation needs. The product recommendation module 1720 is configured to, in response to an operation on a first response option among the at least one response option, obtain second response information corresponding to the first response option, the second response information reflecting the product recommendation need indicated by the first response option. The product recommendation module 1720 is further configured to display the at least one recommendation based on the second response information corresponding to the first response option.
[0254] In some embodiments, the request query module 1710 is further configured to, after receiving an operation on the first response option, display at least one of the following: updated query information determined based on the second response information corresponding to the first response option, and at least one updated response option for the updated query information.
[0255] In some embodiments, the demand inquiry module 1710 is further configured to display a brand identifier, which is used to indicate the brand that provides the recommendation information, wherein the brand identifier is displayed in correspondence with the inquiry information, or the brand identifier is displayed in correspondence with the response information to the inquiry information.
[0256] In some embodiments, the demand query module 1710 is configured to display an information flow interface in response to the search operation based on the search term. The information flow interface includes a product recommendation area and a main text area. The product recommendation area displays the query information, and the main text area displays content related to the search term published by at least one user account.
[0257] The product recommendation module 1720 is used to display the at least one recommendation information in the product recommendation area.
[0258] In some embodiments, the product recommendation module 1720 is further configured to display associated information corresponding to each of the at least one recommendation in the product recommendation area. The associated information corresponding to the recommendation includes at least one of the following: account information, used to indicate the account of the brand corresponding to the recommendation; article information, used to redirect to an article published by the user account related to the recommendation; activity information, used to redirect to an activity initiated by the brand corresponding to the recommendation; and video information, used to redirect to a video published by the user account related to the recommendation.
[0259] In some embodiments, the background of the product recommendation area relates to at least one of the following: the brand providing the recommendation information, and the search terms.
[0260] In some embodiments, the product display module 1730 is configured to, in response to an operation on the first recommendation information, display an augmented reality (AR) interface and a jump control, wherein the AR interface displays a real-world scene; if an object supporting the application of the first product appears in the AR interface, display the display effect of the object applying the first product in the AR interface; and in response to an operation on the jump control, display the display interface of the first product.
[0261] The technical solution provided in this application embodiment, after a search operation for a search term, displays not only recommended product information but also query information generated based on the search term. The query information prompts the display of recommended information by inquiring about the product recommendation needs related to the search term, thus enriching the display content when performing product recommendations.
[0262] Please refer to Figure 18 This diagram illustrates a block diagram of an information providing apparatus according to an embodiment of this application. The information providing apparatus has the function of implementing the above-described information providing method; this function can be implemented in hardware or by hardware executing corresponding software. The apparatus can be a computer device or can be installed within a computer device. The apparatus 1800 may include: a receiving module 1810, a first generating module 1820, an acquiring module 1830, a second generating module 1840, and a sending module 1850.
[0263] The receiving module 1810 is used to receive search terms sent by the client for content search.
[0264] The first generation module 1820 is used to generate query information based on the search term, the query information being used to inquire about product recommendation needs related to the search term.
[0265] The acquisition module 1830 is used to acquire response information in response to the query information.
[0266] The second generation module 1840 is used to generate at least one recommendation.
[0267] The sending module 1850 is used to send the query information and the at least one recommendation information to the client.
[0268] In some embodiments, the first generation module 1820 is configured to extract semantic features of the search term; determine at least one keyword that matches the semantic features; and generate the query information based on the at least one keyword.
[0269] In some embodiments, the second generation module 1830 is configured to generate the at least one recommendation information based on the at least one keyword and context information; wherein the context information includes at least one of the following: a material library provided by at least one brand; behavioral information of the first user account providing the search term; and status information of the first user account providing the search term.
[0270] In some embodiments, the second generation module 1830 is configured to generate at least one set of recommended information and associated information corresponding to each of the at least one set of recommended information based on the at least one keyword and the context information. The context information further includes at least one of the following: the tone information of each of the at least one brand, which reflects the style of the brand; and composition information describing the display style of at least one component of the associated information. The associated information corresponding to the recommended information includes at least one of the following: account information indicating the account of the brand corresponding to the recommended information; article information for redirecting to an article related to the recommended information published by the user account; activity information for redirecting to an activity initiated by the brand corresponding to the recommended information; and video information for redirecting to a video related to the recommended information published by the user account.
[0271] In some embodiments, the response information includes first response information, which is used to guide the viewing of the recommendation information, and the first response information is generated together with the inquiry information; or, the response information includes second response information; the acquisition module 1830 is used to receive the second response information sent by the client, the second response information is used to indicate the product recommendation request in response to the inquiry information, and the at least one recommendation information is generated based on the second response information.
[0272] The technical solution provided in this application embodiment, after performing a search operation on a search term, not only provides product recommendation information, but also provides query information generated based on the search term. The query information prompts the display of recommendation information by asking for product recommendation needs related to the search term, thus enriching the display content when performing product recommendations.
[0273] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0274] Please refer to Figure 19 The diagram illustrates a structural block diagram of a computer device provided in one embodiment of this application.
[0275] Typically, computer device 1900 includes a processor 1901 and a memory 1902.
[0276] Processor 1901 may include one or at least two processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1901 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1901 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1901 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1901 may also include an AI processor, which is used to handle computational operations related to machine learning.
[0277] The memory 1902 may include one or at least two computer-readable storage media, which may be tangible and non-transitory. The memory 1902 may also include high-speed random access memory and non-volatile memory, such as one or at least two disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1902 stores a computer program that is loaded and executed by the processor 1901 to implement the aforementioned information display method or the aforementioned information provision method.
[0278] Those skilled in the art will understand that Figure 19 The structure shown does not constitute a limitation on the computer device 1900, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0279] In some embodiments, a computer-readable storage medium is also provided, wherein a computer program is stored in the storage medium, the computer program being loaded and executed by a processor to implement the above-described information display method, or to implement the above-described information provision method.
[0280] Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0281] In some embodiments, a computer program product is also provided, the computer program product including a computer program stored in a computer-readable storage medium, the processor reading from the computer-readable storage medium and executing the computer program to implement the above-described information display method, or to implement the above-described information provision method.
[0282] It should be noted that this application may display prompt interfaces, pop-ups, or output voice prompts before and during the collection of user data. These prompt interfaces, pop-ups, or voice prompts are used to inform users that their data is being collected. This ensures that the application only begins the steps to collect user data after receiving confirmation from the user regarding the prompt interface or pop-up; otherwise (i.e., without receiving confirmation from the user), the steps to collect user data are terminated, and no user data is collected. In other words, all user data collected by this application (including user input data, user account behavior information, and user account status information) is processed strictly in accordance with the requirements of relevant national laws and regulations, obtaining informed consent or separate consent from the data subject, and subsequent data use and processing are carried out within the scope authorized by laws and regulations and the data subject.
[0283] It should be understood that "at least two" as mentioned herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0284] The above are merely exemplary embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application shall be included within the protection scope of this application.
Claims
1. An information display method, characterized in that, The method includes: In response to a search operation for an input search term, a query message generated based on the search term is displayed, which is used to inquire about product recommendation needs related to the search term; Obtain response information to the query information and display at least one recommendation; In response to an operation on the first recommendation information among the at least one recommendation information, a display interface for the first product recommended by the first recommendation information is displayed.
2. The method according to claim 1, characterized in that, The display of query information generated based on the search term includes: The first message bubble is displayed, containing the query information in text form.
3. The method according to claim 2, characterized in that, The response information includes first response information; obtaining the response information in response to the query information and displaying at least one recommendation information includes: The first response information is obtained, and a second message bubble is displayed below the first message bubble, as well as at least one recommendation message; wherein the first response information is displayed in the second message bubble, and the first response information is used to guide the viewing of the recommendation message.
4. The method according to claim 1 or 2, characterized in that, The response information includes second response information, and the step of obtaining the response information in response to the query information and displaying at least one recommendation information is as follows: In response to the operation of replying to the query information, second response information is obtained, which is used to indicate the product recommendation needs in response to the query information; Display at least one recommendation based on the second response information.
5. The method according to claim 4, characterized in that, The method further includes: Display at least one response option for the query information, with different response options indicating different product recommendation needs; The operation of responding to the query information and obtaining second response information includes: In response to an operation on a first response option among the at least one response options, second response information corresponding to the first response option is obtained, wherein the second response information corresponding to the first response option is used to reflect the product recommendation demand indicated by the first response option; The display of at least one recommendation based on the second response information includes: Display at least one recommendation based on the second response information corresponding to the first reply option.
6. The method according to claim 5, characterized in that, The method further includes: Upon receiving an operation for the first response option, at least one of the following information is displayed: an updated query message determined based on the second response information corresponding to the first response option, and at least one updated response option for the updated query message.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: The brand identifier is displayed to indicate the brand that provides the recommendation information. The brand identifier is displayed in correspondence with the query information or in correspondence with the response information.
8. The method according to any one of claims 1 to 7, characterized in that, The response to a search operation based on the input search term displays query information, including: In response to the search operation for the search term, an information flow interface is displayed, the information flow interface including a product recommendation area and a main text area, the product recommendation area displays the inquiry information, and the main text area displays content related to the search term published by at least one user account; The display of at least one recommendation message includes: The at least one recommendation message is displayed in the product recommendation area.
9. The method according to claim 8, characterized in that, The method further includes: In the product recommendation area, the associated information corresponding to each of the at least one recommendation is displayed; The associated information corresponding to the recommendation information includes at least one of the following: Account information, used to indicate the account of the brand corresponding to the recommendation information; Article information is used to redirect users to articles published by user accounts that are related to the recommended information; Activity information is used to redirect users to activities initiated by the brand corresponding to the recommended information; Video information is used to redirect users to videos posted by user accounts that are related to the recommended information.
10. The method according to claim 8 or 9, characterized in that, The background of the product recommendation area is related to at least one of the following: the brand providing the recommendation information, and the search term.
11. The method according to any one of claims 1 to 10, characterized in that, The step of displaying a display interface for the first product recommended by the first recommendation information in response to an operation on the first recommendation information of the at least one recommendation information includes: In response to an operation on the first recommendation information, an augmented reality (AR) interface and a jump control are displayed, wherein the AR interface displays a real-world scene; When an object that supports the application of the first product appears in the AR interface, the display effect of the object applying the first product is shown in the AR interface; In response to an operation on the jump control, the display interface of the first product is displayed.
12. An information provision method, characterized in that, The method includes: Receive search terms sent by the client for content searching; Based on the search term, a query message is generated, which is used to inquire about product recommendation needs related to the search term; Obtain response information in response to the query; Generate at least one recommendation; Send the inquiry information and the at least one recommendation information to the client.
13. The method according to claim 12, characterized in that, The step of generating query information based on the search term includes: Extract the semantic features of the search terms; Identify at least one keyword that matches the semantic features; The query information is generated based on the at least one keyword.
14. The method according to claim 13, characterized in that, The generation of at least one recommendation information includes: Based on the at least one keyword and contextual information, generate the at least one recommendation message; The context information includes at least one of the following: At least one brand's respective material library; Provide behavioral information of the first user account for the search term; Provide the status information of the first user account for the search term.
15. The method according to claim 14, characterized in that, The step of generating the at least one recommendation information based on the at least one keyword and context information includes: Based on the at least one keyword and the context information, generate at least one recommendation message and associated information corresponding to each of the at least one recommendation message; The context information also includes at least one of the following: The tone information of each of the at least one brand, the tone information of the brand is used to reflect the style of the brand; Compositional information, used to describe the display style of at least one component of the associated information; The associated information corresponding to the recommendation information includes at least one of the following: Account information, used to indicate the account of the brand corresponding to the recommendation information; Article information is used to redirect users to articles published by user accounts that are related to the recommended information; Activity information is used to redirect users to activities initiated by the brand corresponding to the recommended information; Video information is used to redirect users to videos posted by user accounts that are related to the recommended information.
16. The method according to any one of claims 12 to 16, characterized in that, The response information includes first response information, which is used to guide the viewing of the recommended information. The first response information is generated together with the query information. or, The response information includes second response information; The step of obtaining response information in response to the query includes: The system receives a second response message sent by the client, the second response message indicating a product recommendation request in response to the query information, and the at least one recommendation message is generated based on the second response message.
17. An information display device, characterized in that, The device includes: The demand inquiry module is used to respond to a search operation for an input search term and display inquiry information generated based on the search term. The inquiry information is used to inquire about the demand for product recommendations related to the search term. The product recommendation module is used to obtain response information to the query information and display at least one recommendation. The product display module is used to display the display interface of the first product recommended by the first recommendation information in response to an operation on the first recommendation information among the at least one recommendation information.
18. An information providing device, characterized in that, The device includes: The receiving module is used to receive search terms sent by the client for content searching; The first generation module is used to generate query information based on the search term, the query information being used to inquire about product recommendation needs related to the search term; The acquisition module is used to acquire response information in response to the query information; The second generation module is used to generate at least one recommendation message; The sending module is used to send the query information and the at least one recommendation information to the client.
19. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program that is loaded and executed by the processor to implement the method as claimed in any one of claims 1 to 11, or to implement the method as claimed in any one of claims 12 to 16.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is loaded and executed by a processor to implement the method as claimed in any one of claims 1 to 11, or to implement the method as claimed in any one of claims 12 to 16.
21. A computer program product, characterized in that, The computer program product includes a computer program stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 11, or to implement the method as claimed in any one of claims 12 to 16.